Version Description
Download this release
Release Info
Developer | sc0ttkclark |
Plugin | Event Tickets |
Version | 4.10.7 |
Comparing to | |
See all releases |
Code changes from version 4.10.6.2 to 4.10.7
- common/lang/tribe-common-de_DE.mo +0 -0
- common/lang/tribe-common.pot +104 -81
- common/src/Tribe/Admin/Help_Page.php +31 -11
- common/src/Tribe/Admin/Notice/Plugin_Download.php +36 -16
- common/src/Tribe/Assets.php +166 -121
- common/src/Tribe/Cache.php +15 -7
- common/src/Tribe/Cache_Listener.php +1 -0
- common/src/Tribe/Context.php +1013 -979
- common/src/Tribe/Context/locations.php +25 -133
- common/src/Tribe/Cost_Utils.php +48 -0
- common/src/Tribe/Dependency.php +95 -27
- common/src/Tribe/Editor.php +9 -1
- common/src/Tribe/Field.php +7 -0
- common/src/Tribe/Main.php +30 -16
- common/src/Tribe/PUE/Notices.php +74 -14
- common/src/Tribe/PUE/Update_Prevention.php +199 -0
- common/src/Tribe/Promoter/Auth.php +70 -3
- common/src/Tribe/Promoter/Connector.php +19 -1
- common/src/Tribe/Repository.php +21 -8
- common/src/Tribe/Repository/Decorator.php +9 -0
- common/src/Tribe/Repository/Interface.php +11 -0
- common/src/Tribe/Repository/Query_Filters.php +95 -10
- common/src/Tribe/Rewrite.php +39 -22
- common/src/Tribe/Service_Providers/PUE.php +50 -0
- common/src/Tribe/Service_Providers/Tooltip.php +9 -1
- common/src/Tribe/Settings_Manager.php +4 -0
- common/src/Tribe/Template.php +10 -7
- common/src/Tribe/Timezones.php +1 -1
- common/src/Tribe/Traits/Cache_User.php +2 -2
- common/src/Tribe/Utils/Array.php +375 -372
- common/src/Tribe/Utils/Collection_Interface.php +57 -0
- common/src/Tribe/Utils/Collection_Trait.php +171 -0
- common/src/Tribe/Utils/Element_Classes.php +246 -0
- common/src/Tribe/Utils/Global_ID.php +1 -1
- common/src/Tribe/Utils/Lazy_Collection.php +108 -0
- common/src/Tribe/Utils/Post_Thumbnail.php +250 -0
- common/src/admin-views/tribe-options-help.php +1 -1
- common/src/functions/template-tags/general.php +1 -1
- common/src/functions/template-tags/html.php +33 -0
- common/src/functions/utils.php +71 -22
- common/src/resources/css/app-shop.css +2 -1
- common/src/resources/css/app/components.css +1 -1
- common/src/resources/css/app/components.min.css +1 -1
- common/src/resources/css/app/elements.css +13 -13
- common/src/resources/css/app/elements.min.css +13 -13
- common/src/resources/css/buttonset.css +1 -0
- common/src/resources/css/common.css +781 -816
- common/src/resources/css/common.min.css +1 -1
- common/src/resources/css/datatables.css +18 -7
- common/src/resources/css/datatables.min.css +1 -1
- common/src/resources/css/datepicker.css +10 -3
- common/src/resources/css/datepicker.min.css +1 -1
- common/src/resources/css/promoter.css +13 -4
- common/src/resources/css/promoter.min.css +1 -1
- common/src/resources/css/reset.css +65 -13
- common/src/resources/css/reset.min.css +1 -1
- common/src/resources/css/tooltip.css +10 -3
- common/src/resources/css/tooltip.min.css +1 -1
- common/src/resources/css/tribe-common-admin.css +131 -114
- common/src/resources/css/tribe-common-admin.min.css +1 -1
- common/src/resources/css/tribe-ui.css +4 -0
- common/src/resources/images/icons/arrow-right.svg +1 -3
- common/src/resources/images/icons/caret-down.svg +1 -0
- common/src/resources/images/icons/caret-left.svg +1 -3
- common/src/resources/images/icons/caret-right.svg +1 -3
- common/src/resources/images/icons/caret-up.svg +1 -0
- common/src/resources/images/icons/check.svg +1 -3
- common/src/resources/images/icons/day.svg +1 -0
- common/src/resources/images/icons/dropdown.svg +1 -3
- common/src/resources/images/icons/event-mobile.svg +0 -3
- common/src/resources/images/icons/featured-event.svg +1 -3
- common/src/resources/images/icons/filters.svg +1 -8
- common/src/resources/images/icons/list.svg +1 -0
- common/src/resources/images/icons/map.svg +1 -0
- common/src/resources/images/icons/month.svg +1 -0
- common/src/resources/images/icons/photo.svg +1 -0
- common/src/resources/images/icons/recurring-events.svg +1 -4
- common/src/resources/images/icons/search.svg +1 -3
- common/src/resources/images/icons/small-arrow.svg +1 -3
- common/src/resources/images/icons/week.svg +1 -0
- common/src/resources/images/mascot.png +0 -0
- common/src/resources/js/admin/help-page.js +97 -0
- common/src/resources/js/admin/url-fragment-scroll.js +119 -0
- common/src/resources/js/app/components.js +1 -7
- common/src/resources/js/app/components.min.js +1 -1
- common/src/resources/js/app/components.min.js.map +0 -1
common/lang/tribe-common-de_DE.mo
CHANGED
Binary file
|
common/lang/tribe-common.pot
CHANGED
@@ -2,13 +2,13 @@
|
|
2 |
# This file is distributed under the same license as the Tribe Common package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Tribe Common 4.9.
|
6 |
"Report-Msgid-Bugs-To: http://m.tri.be/191x\n"
|
7 |
-
"POT-Creation-Date: 2019-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
-
"PO-Revision-Date: 2019-
|
12 |
"Last-Translator: \n"
|
13 |
"Language-Team: \n"
|
14 |
|
@@ -28,146 +28,158 @@ msgstr ""
|
|
28 |
msgid "Return to WordPress Updates"
|
29 |
msgstr ""
|
30 |
|
31 |
-
#: src/Tribe/Admin/Help_Page.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
#: src/Tribe/Plugins_API.php:25
|
33 |
msgid "The Events Calendar"
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: src/Tribe/Admin/Help_Page.php:
|
37 |
msgid ""
|
38 |
"The Events Calendar is a carefully crafted, extensible plugin that lets you "
|
39 |
"easily share your events."
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: src/Tribe/Admin/Help_Page.php:
|
43 |
msgid "Event Tickets"
|
44 |
msgstr ""
|
45 |
|
46 |
-
#: src/Tribe/Admin/Help_Page.php:
|
47 |
msgid ""
|
48 |
"Events Tickets is a carefully crafted, extensible plugin that lets you "
|
49 |
"easily sell tickets for your events."
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: src/Tribe/Admin/Help_Page.php:
|
53 |
msgid "Advanced Post Manager"
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: src/Tribe/Admin/Help_Page.php:
|
57 |
msgid ""
|
58 |
"Turbo charge your posts admin for any custom post type with sortable filters "
|
59 |
"and columns, and auto-registration of metaboxes."
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: src/Tribe/Admin/Help_Page.php:
|
63 |
msgid " and "
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: src/Tribe/Admin/Help_Page.php:
|
67 |
msgid "Events Calendar PRO"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: src/Tribe/Admin/Help_Page.php:
|
71 |
msgid "Eventbrite Tickets"
|
72 |
msgstr ""
|
73 |
|
74 |
-
#: src/Tribe/Admin/Help_Page.php:
|
75 |
msgid "Community Events"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: src/Tribe/Admin/Help_Page.php:
|
79 |
msgid "Event Aggregator"
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: src/Tribe/Admin/Help_Page.php:
|
83 |
msgid "Filter Bar"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: src/Tribe/Admin/Help_Page.php:
|
87 |
msgid "Event Tickets Plus"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: src/Tribe/Admin/Help_Page.php:
|
91 |
msgid "Community Tickets"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: src/Tribe/Admin/Help_Page.php:
|
95 |
msgctxt "not available"
|
96 |
msgid "n/a"
|
97 |
msgstr ""
|
98 |
|
99 |
-
#: src/Tribe/Admin/Help_Page.php:
|
100 |
msgid "You need to upgrade!"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: src/Tribe/Admin/Help_Page.php:
|
104 |
msgid "You are up to date!"
|
105 |
msgstr ""
|
106 |
|
107 |
-
#: src/Tribe/Admin/Help_Page.php:
|
108 |
msgid "Activate %s"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: src/Tribe/Admin/Help_Page.php:
|
112 |
msgid "Activate Plugin"
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: src/Tribe/Admin/Help_Page.php:
|
116 |
msgid "Upgrade Plugin"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: src/Tribe/Admin/Help_Page.php:
|
120 |
msgid "Install %s"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: src/Tribe/Admin/Help_Page.php:
|
124 |
msgid "Install Plugin"
|
125 |
msgstr ""
|
126 |
|
127 |
-
#: src/Tribe/Admin/Help_Page.php:
|
128 |
msgid "Latest Version:"
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: src/Tribe/Admin/Help_Page.php:
|
132 |
msgid "Requires:"
|
133 |
msgstr ""
|
134 |
|
135 |
-
#: src/Tribe/Admin/Help_Page.php:
|
136 |
msgid "WordPress "
|
137 |
msgstr ""
|
138 |
|
139 |
-
#: src/Tribe/Admin/Help_Page.php:
|
140 |
msgid "Active Users:"
|
141 |
msgstr ""
|
142 |
|
143 |
-
#: src/Tribe/Admin/Help_Page.php:
|
144 |
msgid "Rating:"
|
145 |
msgstr ""
|
146 |
|
147 |
-
#: src/Tribe/Admin/Help_Page.php:
|
148 |
msgid "Premium Add-Ons"
|
149 |
msgstr ""
|
150 |
|
151 |
-
#: src/Tribe/Admin/Help_Page.php:
|
152 |
msgid "Plugin Active"
|
153 |
msgstr ""
|
154 |
|
155 |
-
#: src/Tribe/Admin/Help_Page.php:
|
156 |
msgid "Plugin Inactive"
|
157 |
msgstr ""
|
158 |
|
159 |
-
#: src/Tribe/Admin/Help_Page.php:
|
160 |
msgid "Visit the Add-on Page"
|
161 |
msgstr ""
|
162 |
|
163 |
#: src/Tribe/Admin/Notice/Php_Version.php:59
|
164 |
-
#: src/Tribe/Admin/Notice/Plugin_Download.php:
|
165 |
msgctxt "separator used in a list of items"
|
166 |
msgid ", "
|
167 |
msgstr ""
|
168 |
|
169 |
#: src/Tribe/Admin/Notice/Php_Version.php:60
|
170 |
-
#: src/Tribe/Admin/Notice/Plugin_Download.php:
|
171 |
msgctxt "the final separator in a list of two or more items"
|
172 |
msgid " and "
|
173 |
msgstr ""
|
@@ -186,11 +198,23 @@ msgid ""
|
|
186 |
"recommend using PHP 5.6 or above."
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: src/Tribe/Admin/Notice/Plugin_Download.php:
|
190 |
msgid ""
|
191 |
"To begin using %2$s, please install and activate the latest version of %3$s."
|
192 |
msgstr ""
|
193 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
#: src/Tribe/Ajax/Dropdown.php:38
|
195 |
msgid "Cannot look for Terms without a taxonomy"
|
196 |
msgstr ""
|
@@ -433,15 +457,15 @@ msgstr ""
|
|
433 |
msgid "Invalid field type specified"
|
434 |
msgstr ""
|
435 |
|
436 |
-
#: src/Tribe/Field.php:
|
437 |
msgid "No radio options specified"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: src/Tribe/Field.php:
|
441 |
msgid "No checkbox options specified"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: src/Tribe/Field.php:
|
445 |
msgid "No select options specified"
|
446 |
msgstr ""
|
447 |
|
@@ -1655,102 +1679,90 @@ msgstr ""
|
|
1655 |
msgid "Full debug (all events)"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
-
#: src/Tribe/Main.php:
|
1659 |
msgid ": activate to sort column ascending"
|
1660 |
msgstr ""
|
1661 |
|
1662 |
-
#: src/Tribe/Main.php:
|
1663 |
msgid ": activate to sort column descending"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
-
#: src/Tribe/Main.php:
|
1667 |
msgid "Show _MENU_ entries"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: src/Tribe/Main.php:
|
1671 |
msgid "No data available in table"
|
1672 |
msgstr ""
|
1673 |
|
1674 |
-
#: src/Tribe/Main.php:
|
1675 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
1676 |
msgstr ""
|
1677 |
|
1678 |
-
#: src/Tribe/Main.php:
|
1679 |
msgid "Showing 0 to 0 of 0 entries"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
-
#: src/Tribe/Main.php:
|
1683 |
msgid "(filtered from _MAX_ total entries)"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
-
#: src/Tribe/Main.php:
|
1687 |
msgid "No matching records found"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
-
#: src/Tribe/Main.php:
|
1691 |
msgid "Search:"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
-
#: src/Tribe/Main.php:
|
1695 |
msgid "All items on this page were selected. "
|
1696 |
msgstr ""
|
1697 |
|
1698 |
-
#: src/Tribe/Main.php:
|
1699 |
msgid "Select all pages"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: src/Tribe/Main.php:
|
1703 |
msgid "Clear Selection."
|
1704 |
msgstr ""
|
1705 |
|
1706 |
-
#: src/Tribe/Main.php:
|
1707 |
msgid "All"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
-
#: src/Tribe/Main.php:
|
1711 |
msgid "Next"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
-
#: src/Tribe/Main.php:
|
1715 |
msgid "Previous"
|
1716 |
msgstr ""
|
1717 |
|
1718 |
-
#: src/Tribe/Main.php:
|
1719 |
msgid ": Selected %d rows"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: src/Tribe/Main.php:
|
1723 |
msgid ": Selected 1 row"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
-
#: src/Tribe/Main.php:
|
1727 |
msgid "Prev"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
-
#: src/Tribe/Main.php:
|
1731 |
msgid "Today"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
-
#: src/Tribe/Main.php:
|
1735 |
msgid "Done"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
-
#: src/Tribe/Main.php:
|
1739 |
msgid "Clear"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
-
#: src/Tribe/Main.php:309 src/admin-views/tribe-options-help.php:50
|
1743 |
-
msgid "Copy to clipboard"
|
1744 |
-
msgstr ""
|
1745 |
-
|
1746 |
-
#: src/Tribe/Main.php:310
|
1747 |
-
msgid "System info copied"
|
1748 |
-
msgstr ""
|
1749 |
-
|
1750 |
-
#: src/Tribe/Main.php:311
|
1751 |
-
msgid "Press \"Cmd + C\" to copy"
|
1752 |
-
msgstr ""
|
1753 |
-
|
1754 |
#: src/Tribe/PUE/Checker.php:497
|
1755 |
msgid "A valid license key is required for support and updates"
|
1756 |
msgstr ""
|
@@ -1807,11 +1819,11 @@ msgstr ""
|
|
1807 |
msgid "Thanks for setting up a valid key. It will expire on %s"
|
1808 |
msgstr ""
|
1809 |
|
1810 |
-
#: src/Tribe/PUE/Checker.php:970 src/Tribe/PUE/Notices.php:
|
1811 |
msgid "Renew Your License Now"
|
1812 |
msgstr ""
|
1813 |
|
1814 |
-
#: src/Tribe/PUE/Checker.php:972 src/Tribe/PUE/Notices.php:
|
1815 |
msgid " (opens in a new window)"
|
1816 |
msgstr ""
|
1817 |
|
@@ -1851,7 +1863,7 @@ msgstr ""
|
|
1851 |
msgid "Expired license. Consult your network administrator."
|
1852 |
msgstr ""
|
1853 |
|
1854 |
-
#: src/Tribe/PUE/Notices.php:
|
1855 |
msgid ""
|
1856 |
"It looks like you're using %1$s, but the license key is invalid. Please "
|
1857 |
"download the latest version %2$sfrom your account%3$s."
|
@@ -1861,7 +1873,7 @@ msgid_plural ""
|
|
1861 |
msgstr[0] ""
|
1862 |
msgstr[1] ""
|
1863 |
|
1864 |
-
#: src/Tribe/PUE/Notices.php:
|
1865 |
msgid ""
|
1866 |
"There is an update available for %1$s but your license has expired. "
|
1867 |
"%2$sVisit the Events Calendar website to renew your license.%3$s"
|
@@ -1871,7 +1883,7 @@ msgid_plural ""
|
|
1871 |
msgstr[0] ""
|
1872 |
msgstr[1] ""
|
1873 |
|
1874 |
-
#: src/Tribe/PUE/Notices.php:
|
1875 |
msgid ""
|
1876 |
"You have a license key for %1$s but the key is out of installs. %2$sVisit "
|
1877 |
"the Events Calendar website%3$s to manage your installs, upgrade your "
|
@@ -1883,17 +1895,28 @@ msgid_plural ""
|
|
1883 |
msgstr[0] ""
|
1884 |
msgstr[1] ""
|
1885 |
|
1886 |
-
#: src/Tribe/PUE/Notices.php:
|
1887 |
msgid ""
|
1888 |
"You can always check the status of your licenses by logging in to %1$syour "
|
1889 |
"account on theeventscalendar.com%2$s."
|
1890 |
msgstr ""
|
1891 |
|
1892 |
-
#: src/Tribe/PUE/Notices.php:
|
1893 |
msgctxt "formatted plugin list"
|
1894 |
msgid "%1$s and %2$s"
|
1895 |
msgstr ""
|
1896 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1897 |
#: src/Tribe/Plugins_API.php:28
|
1898 |
msgid ""
|
1899 |
"Create an events calendar and manage it with ease. The Events Calendar "
|
@@ -2086,7 +2109,7 @@ msgstr ""
|
|
2086 |
msgid "Licenses"
|
2087 |
msgstr ""
|
2088 |
|
2089 |
-
#: src/Tribe/Settings_Manager.php:
|
2090 |
msgid "Help"
|
2091 |
msgstr ""
|
2092 |
|
2 |
# This file is distributed under the same license as the Tribe Common package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Tribe Common 4.9.15\n"
|
6 |
"Report-Msgid-Bugs-To: http://m.tri.be/191x\n"
|
7 |
+
"POT-Creation-Date: 2019-08-20 03:22:07+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"PO-Revision-Date: 2019-08-20 03:22\n"
|
12 |
"Last-Translator: \n"
|
13 |
"Language-Team: \n"
|
14 |
|
28 |
msgid "Return to WordPress Updates"
|
29 |
msgstr ""
|
30 |
|
31 |
+
#: src/Tribe/Admin/Help_Page.php:56 src/admin-views/tribe-options-help.php:50
|
32 |
+
msgid "Copy to clipboard"
|
33 |
+
msgstr ""
|
34 |
+
|
35 |
+
#: src/Tribe/Admin/Help_Page.php:57
|
36 |
+
msgid "System info copied"
|
37 |
+
msgstr ""
|
38 |
+
|
39 |
+
#: src/Tribe/Admin/Help_Page.php:58
|
40 |
+
msgid "Press \"Cmd + C\" to copy"
|
41 |
+
msgstr ""
|
42 |
+
|
43 |
+
#: src/Tribe/Admin/Help_Page.php:79 src/Tribe/Customizer.php:642
|
44 |
#: src/Tribe/Plugins_API.php:25
|
45 |
msgid "The Events Calendar"
|
46 |
msgstr ""
|
47 |
|
48 |
+
#: src/Tribe/Admin/Help_Page.php:83
|
49 |
msgid ""
|
50 |
"The Events Calendar is a carefully crafted, extensible plugin that lets you "
|
51 |
"easily share your events."
|
52 |
msgstr ""
|
53 |
|
54 |
+
#: src/Tribe/Admin/Help_Page.php:95 src/Tribe/Plugins_API.php:57
|
55 |
msgid "Event Tickets"
|
56 |
msgstr ""
|
57 |
|
58 |
+
#: src/Tribe/Admin/Help_Page.php:99
|
59 |
msgid ""
|
60 |
"Events Tickets is a carefully crafted, extensible plugin that lets you "
|
61 |
"easily sell tickets for your events."
|
62 |
msgstr ""
|
63 |
|
64 |
+
#: src/Tribe/Admin/Help_Page.php:111
|
65 |
msgid "Advanced Post Manager"
|
66 |
msgstr ""
|
67 |
|
68 |
+
#: src/Tribe/Admin/Help_Page.php:115
|
69 |
msgid ""
|
70 |
"Turbo charge your posts admin for any custom post type with sortable filters "
|
71 |
"and columns, and auto-registration of metaboxes."
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: src/Tribe/Admin/Help_Page.php:190
|
75 |
msgid " and "
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/Tribe/Admin/Help_Page.php:214 src/Tribe/Plugins_API.php:43
|
79 |
msgid "Events Calendar PRO"
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/Tribe/Admin/Help_Page.php:223 src/Tribe/Plugins_API.php:121
|
83 |
msgid "Eventbrite Tickets"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/Tribe/Admin/Help_Page.php:231 src/Tribe/Plugins_API.php:100
|
87 |
msgid "Community Events"
|
88 |
msgstr ""
|
89 |
|
90 |
+
#: src/Tribe/Admin/Help_Page.php:239 src/Tribe/Plugins_API.php:34
|
91 |
msgid "Event Aggregator"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: src/Tribe/Admin/Help_Page.php:247 src/Tribe/Plugins_API.php:90
|
95 |
msgid "Filter Bar"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: src/Tribe/Admin/Help_Page.php:255 src/Tribe/Plugins_API.php:66
|
99 |
msgid "Event Tickets Plus"
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: src/Tribe/Admin/Help_Page.php:264 src/Tribe/Plugins_API.php:110
|
103 |
msgid "Community Tickets"
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: src/Tribe/Admin/Help_Page.php:425
|
107 |
msgctxt "not available"
|
108 |
msgid "n/a"
|
109 |
msgstr ""
|
110 |
|
111 |
+
#: src/Tribe/Admin/Help_Page.php:433
|
112 |
msgid "You need to upgrade!"
|
113 |
msgstr ""
|
114 |
|
115 |
+
#: src/Tribe/Admin/Help_Page.php:433 src/Tribe/Admin/Help_Page.php:808
|
116 |
msgid "You are up to date!"
|
117 |
msgstr ""
|
118 |
|
119 |
+
#: src/Tribe/Admin/Help_Page.php:798
|
120 |
msgid "Activate %s"
|
121 |
msgstr ""
|
122 |
|
123 |
+
#: src/Tribe/Admin/Help_Page.php:798
|
124 |
msgid "Activate Plugin"
|
125 |
msgstr ""
|
126 |
|
127 |
+
#: src/Tribe/Admin/Help_Page.php:806
|
128 |
msgid "Upgrade Plugin"
|
129 |
msgstr ""
|
130 |
|
131 |
+
#: src/Tribe/Admin/Help_Page.php:822
|
132 |
msgid "Install %s"
|
133 |
msgstr ""
|
134 |
|
135 |
+
#: src/Tribe/Admin/Help_Page.php:822
|
136 |
msgid "Install Plugin"
|
137 |
msgstr ""
|
138 |
|
139 |
+
#: src/Tribe/Admin/Help_Page.php:839
|
140 |
msgid "Latest Version:"
|
141 |
msgstr ""
|
142 |
|
143 |
+
#: src/Tribe/Admin/Help_Page.php:842 src/admin-views/app-shop.php:77
|
144 |
msgid "Requires:"
|
145 |
msgstr ""
|
146 |
|
147 |
+
#: src/Tribe/Admin/Help_Page.php:843
|
148 |
msgid "WordPress "
|
149 |
msgstr ""
|
150 |
|
151 |
+
#: src/Tribe/Admin/Help_Page.php:845
|
152 |
msgid "Active Users:"
|
153 |
msgstr ""
|
154 |
|
155 |
+
#: src/Tribe/Admin/Help_Page.php:848
|
156 |
msgid "Rating:"
|
157 |
msgstr ""
|
158 |
|
159 |
+
#: src/Tribe/Admin/Help_Page.php:867
|
160 |
msgid "Premium Add-Ons"
|
161 |
msgstr ""
|
162 |
|
163 |
+
#: src/Tribe/Admin/Help_Page.php:873
|
164 |
msgid "Plugin Active"
|
165 |
msgstr ""
|
166 |
|
167 |
+
#: src/Tribe/Admin/Help_Page.php:875
|
168 |
msgid "Plugin Inactive"
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: src/Tribe/Admin/Help_Page.php:880
|
172 |
msgid "Visit the Add-on Page"
|
173 |
msgstr ""
|
174 |
|
175 |
#: src/Tribe/Admin/Notice/Php_Version.php:59
|
176 |
+
#: src/Tribe/Admin/Notice/Plugin_Download.php:137
|
177 |
msgctxt "separator used in a list of items"
|
178 |
msgid ", "
|
179 |
msgstr ""
|
180 |
|
181 |
#: src/Tribe/Admin/Notice/Php_Version.php:60
|
182 |
+
#: src/Tribe/Admin/Notice/Plugin_Download.php:138
|
183 |
msgctxt "the final separator in a list of two or more items"
|
184 |
msgid " and "
|
185 |
msgstr ""
|
198 |
"recommend using PHP 5.6 or above."
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: src/Tribe/Admin/Notice/Plugin_Download.php:112
|
202 |
msgid ""
|
203 |
"To begin using %2$s, please install and activate the latest version of %3$s."
|
204 |
msgstr ""
|
205 |
|
206 |
+
#: src/Tribe/Admin/Notice/Plugin_Download.php:114
|
207 |
+
msgid "Read more."
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: src/Tribe/Admin/Notice/Plugin_Download.php:115
|
211 |
+
msgid ""
|
212 |
+
"There’s a new version of %1$s available, but your license is expired. You’ll "
|
213 |
+
"need to renew your license to get access to the latest version. If you plan "
|
214 |
+
"to continue using your current version of the plugin(s), be sure to use a "
|
215 |
+
"compatible version of The Events Calendar. %2$s"
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
#: src/Tribe/Ajax/Dropdown.php:38
|
219 |
msgid "Cannot look for Terms without a taxonomy"
|
220 |
msgstr ""
|
457 |
msgid "Invalid field type specified"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: src/Tribe/Field.php:539
|
461 |
msgid "No radio options specified"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: src/Tribe/Field.php:575
|
465 |
msgid "No checkbox options specified"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: src/Tribe/Field.php:633
|
469 |
msgid "No select options specified"
|
470 |
msgstr ""
|
471 |
|
1679 |
msgid "Full debug (all events)"
|
1680 |
msgstr ""
|
1681 |
|
1682 |
+
#: src/Tribe/Main.php:281
|
1683 |
msgid ": activate to sort column ascending"
|
1684 |
msgstr ""
|
1685 |
|
1686 |
+
#: src/Tribe/Main.php:282
|
1687 |
msgid ": activate to sort column descending"
|
1688 |
msgstr ""
|
1689 |
|
1690 |
+
#: src/Tribe/Main.php:284
|
1691 |
msgid "Show _MENU_ entries"
|
1692 |
msgstr ""
|
1693 |
|
1694 |
+
#: src/Tribe/Main.php:285
|
1695 |
msgid "No data available in table"
|
1696 |
msgstr ""
|
1697 |
|
1698 |
+
#: src/Tribe/Main.php:286
|
1699 |
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
+
#: src/Tribe/Main.php:287
|
1703 |
msgid "Showing 0 to 0 of 0 entries"
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: src/Tribe/Main.php:288
|
1707 |
msgid "(filtered from _MAX_ total entries)"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: src/Tribe/Main.php:289
|
1711 |
msgid "No matching records found"
|
1712 |
msgstr ""
|
1713 |
|
1714 |
+
#: src/Tribe/Main.php:290
|
1715 |
msgid "Search:"
|
1716 |
msgstr ""
|
1717 |
|
1718 |
+
#: src/Tribe/Main.php:291
|
1719 |
msgid "All items on this page were selected. "
|
1720 |
msgstr ""
|
1721 |
|
1722 |
+
#: src/Tribe/Main.php:292
|
1723 |
msgid "Select all pages"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: src/Tribe/Main.php:293
|
1727 |
msgid "Clear Selection."
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: src/Tribe/Main.php:295
|
1731 |
msgid "All"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: src/Tribe/Main.php:296 src/Tribe/Main.php:313
|
1735 |
msgid "Next"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: src/Tribe/Main.php:297
|
1739 |
msgid "Previous"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: src/Tribe/Main.php:302
|
1743 |
msgid ": Selected %d rows"
|
1744 |
msgstr ""
|
1745 |
|
1746 |
+
#: src/Tribe/Main.php:303
|
1747 |
msgid ": Selected 1 row"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
+
#: src/Tribe/Main.php:314
|
1751 |
msgid "Prev"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
+
#: src/Tribe/Main.php:315 src/Tribe/Main.php:317
|
1755 |
msgid "Today"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
+
#: src/Tribe/Main.php:316
|
1759 |
msgid "Done"
|
1760 |
msgstr ""
|
1761 |
|
1762 |
+
#: src/Tribe/Main.php:318
|
1763 |
msgid "Clear"
|
1764 |
msgstr ""
|
1765 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1766 |
#: src/Tribe/PUE/Checker.php:497
|
1767 |
msgid "A valid license key is required for support and updates"
|
1768 |
msgstr ""
|
1819 |
msgid "Thanks for setting up a valid key. It will expire on %s"
|
1820 |
msgstr ""
|
1821 |
|
1822 |
+
#: src/Tribe/PUE/Checker.php:970 src/Tribe/PUE/Notices.php:342
|
1823 |
msgid "Renew Your License Now"
|
1824 |
msgstr ""
|
1825 |
|
1826 |
+
#: src/Tribe/PUE/Checker.php:972 src/Tribe/PUE/Notices.php:344
|
1827 |
msgid " (opens in a new window)"
|
1828 |
msgstr ""
|
1829 |
|
1863 |
msgid "Expired license. Consult your network administrator."
|
1864 |
msgstr ""
|
1865 |
|
1866 |
+
#: src/Tribe/PUE/Notices.php:284
|
1867 |
msgid ""
|
1868 |
"It looks like you're using %1$s, but the license key is invalid. Please "
|
1869 |
"download the latest version %2$sfrom your account%3$s."
|
1873 |
msgstr[0] ""
|
1874 |
msgstr[1] ""
|
1875 |
|
1876 |
+
#: src/Tribe/PUE/Notices.php:329
|
1877 |
msgid ""
|
1878 |
"There is an update available for %1$s but your license has expired. "
|
1879 |
"%2$sVisit the Events Calendar website to renew your license.%3$s"
|
1883 |
msgstr[0] ""
|
1884 |
msgstr[1] ""
|
1885 |
|
1886 |
+
#: src/Tribe/PUE/Notices.php:361
|
1887 |
msgid ""
|
1888 |
"You have a license key for %1$s but the key is out of installs. %2$sVisit "
|
1889 |
"the Events Calendar website%3$s to manage your installs, upgrade your "
|
1895 |
msgstr[0] ""
|
1896 |
msgstr[1] ""
|
1897 |
|
1898 |
+
#: src/Tribe/PUE/Notices.php:403
|
1899 |
msgid ""
|
1900 |
"You can always check the status of your licenses by logging in to %1$syour "
|
1901 |
"account on theeventscalendar.com%2$s."
|
1902 |
msgstr ""
|
1903 |
|
1904 |
+
#: src/Tribe/PUE/Notices.php:458 src/Tribe/PUE/Notices.php:501
|
1905 |
msgctxt "formatted plugin list"
|
1906 |
msgid "%1$s and %2$s"
|
1907 |
msgstr ""
|
1908 |
|
1909 |
+
#: src/Tribe/PUE/Update_Prevention.php:181
|
1910 |
+
msgid "Read More."
|
1911 |
+
msgstr ""
|
1912 |
+
|
1913 |
+
#: src/Tribe/PUE/Update_Prevention.php:184
|
1914 |
+
msgid ""
|
1915 |
+
"Your update failed due to an incompatibility between the version (%1$s) of "
|
1916 |
+
"the %2$s you tried to update to and the version of %3$s that you are using. "
|
1917 |
+
"%4$s"
|
1918 |
+
msgstr ""
|
1919 |
+
|
1920 |
#: src/Tribe/Plugins_API.php:28
|
1921 |
msgid ""
|
1922 |
"Create an events calendar and manage it with ease. The Events Calendar "
|
2109 |
msgid "Licenses"
|
2110 |
msgstr ""
|
2111 |
|
2112 |
+
#: src/Tribe/Settings_Manager.php:283
|
2113 |
msgid "Help"
|
2114 |
msgstr ""
|
2115 |
|
common/src/Tribe/Admin/Help_Page.php
CHANGED
@@ -12,23 +12,13 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
12 |
*
|
13 |
*/
|
14 |
class Tribe__Admin__Help_Page {
|
15 |
-
/**
|
16 |
-
* Static Singleton Holder
|
17 |
-
* @var Tribe__Admin__Help_Page|null
|
18 |
-
*/
|
19 |
-
protected static $instance;
|
20 |
-
|
21 |
/**
|
22 |
* Static Singleton Factory Method
|
23 |
*
|
24 |
* @return Tribe__Admin__Help_Page
|
25 |
*/
|
26 |
public static function instance() {
|
27 |
-
|
28 |
-
self::$instance = new self;
|
29 |
-
}
|
30 |
-
|
31 |
-
return self::$instance;
|
32 |
}
|
33 |
|
34 |
/**
|
@@ -42,6 +32,36 @@ class Tribe__Admin__Help_Page {
|
|
42 |
return Tribe__Admin__Helpers::instance()->is_screen( 'tribe_events_page_tribe-help' ) || Tribe__Admin__Helpers::instance()->is_screen( 'settings_page_tribe-common-help-network' );
|
43 |
}
|
44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
/**
|
46 |
* Get the list of plugins
|
47 |
*
|
12 |
*
|
13 |
*/
|
14 |
class Tribe__Admin__Help_Page {
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
/**
|
16 |
* Static Singleton Factory Method
|
17 |
*
|
18 |
* @return Tribe__Admin__Help_Page
|
19 |
*/
|
20 |
public static function instance() {
|
21 |
+
return tribe( static::class );
|
|
|
|
|
|
|
|
|
22 |
}
|
23 |
|
24 |
/**
|
32 |
return Tribe__Admin__Helpers::instance()->is_screen( 'tribe_events_page_tribe-help' ) || Tribe__Admin__Helpers::instance()->is_screen( 'settings_page_tribe-common-help-network' );
|
33 |
}
|
34 |
|
35 |
+
/**
|
36 |
+
* Register the Admin assets for the help page
|
37 |
+
*
|
38 |
+
* @since 4.9.12
|
39 |
+
*
|
40 |
+
* @return void
|
41 |
+
*/
|
42 |
+
public function register_assets() {
|
43 |
+
$plugin = Tribe__Main::instance();
|
44 |
+
tribe_asset(
|
45 |
+
$plugin,
|
46 |
+
'tribe-admin-help-page',
|
47 |
+
'admin/help-page.js',
|
48 |
+
[ 'tribe-clipboard', 'tribe-common' ],
|
49 |
+
'admin_enqueue_scripts',
|
50 |
+
[
|
51 |
+
'conditionals' => [ $this, 'is_current_page' ],
|
52 |
+
'localize' => [
|
53 |
+
'name' => 'tribe_system_info',
|
54 |
+
'data' => [
|
55 |
+
'sysinfo_optin_nonce' => wp_create_nonce( 'sysinfo_optin_nonce' ),
|
56 |
+
'clipboard_btn_text' => __( 'Copy to clipboard', 'tribe-common' ),
|
57 |
+
'clipboard_copied_text' => __( 'System info copied', 'tribe-common' ),
|
58 |
+
'clipboard_fail_text' => __( 'Press "Cmd + C" to copy', 'tribe-common' ),
|
59 |
+
],
|
60 |
+
],
|
61 |
+
]
|
62 |
+
);
|
63 |
+
}
|
64 |
+
|
65 |
/**
|
66 |
* Get the list of plugins
|
67 |
*
|
common/src/Tribe/Admin/Notice/Plugin_Download.php
CHANGED
@@ -26,20 +26,23 @@ class Tribe__Admin__Notice__Plugin_Download {
|
|
26 |
*
|
27 |
* @since 4.8.3 Method introduced.
|
28 |
* @since 4.9 Added $version and $addon parameters.
|
|
|
29 |
*
|
30 |
-
* @param string $name
|
31 |
-
* @param null $thickbox_url
|
32 |
-
* @param bool $is_active
|
33 |
-
* @param string $version
|
34 |
-
* @param bool $addon
|
|
|
35 |
*/
|
36 |
-
public function add_required_plugin( $name, $thickbox_url = null, $is_active = null, $version = null, $addon = false ) {
|
37 |
$this->plugins_required[ $name ] = array(
|
38 |
-
'name'
|
39 |
-
'thickbox_url'
|
40 |
-
'is_active'
|
41 |
-
'version'
|
42 |
-
'addon'
|
|
|
43 |
);
|
44 |
}
|
45 |
|
@@ -58,6 +61,8 @@ class Tribe__Admin__Notice__Plugin_Download {
|
|
58 |
return;
|
59 |
}
|
60 |
|
|
|
|
|
61 |
foreach ( $this->plugins_required as $req_plugin ) {
|
62 |
$item = $req_plugin['name'];
|
63 |
$version = empty( $req_plugin['version'] ) ? '' : ' (' . str_replace( '-dev', '', $req_plugin['version'] ) . ')';
|
@@ -84,6 +89,11 @@ class Tribe__Admin__Notice__Plugin_Download {
|
|
84 |
}
|
85 |
|
86 |
$req_plugins[] = $item;
|
|
|
|
|
|
|
|
|
|
|
87 |
}
|
88 |
|
89 |
// If empty then add in the default name.
|
@@ -96,13 +106,23 @@ class Tribe__Admin__Notice__Plugin_Download {
|
|
96 |
'a' => array( 'href' => array() ),
|
97 |
);
|
98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
printf(
|
100 |
-
'<div class="error tribe-notice tribe-dependency-error" data-plugin="%1$s"
|
101 |
-
.
|
102 |
-
. '
|
|
|
103 |
esc_attr( sanitize_title( $plugin_data['Name'] ) ),
|
104 |
-
|
105 |
-
|
106 |
);
|
107 |
}
|
108 |
|
26 |
*
|
27 |
* @since 4.8.3 Method introduced.
|
28 |
* @since 4.9 Added $version and $addon parameters.
|
29 |
+
* @since 4.9.12 Add $has_pue_notice param
|
30 |
*
|
31 |
+
* @param string $name Name of the required plugin
|
32 |
+
* @param null $thickbox_url Download or purchase URL for plugin from within /wp-admin/ thickbox
|
33 |
+
* @param bool $is_active Indicates if the plugin is installed and active or not
|
34 |
+
* @param string $version Optional version number of the required plugin
|
35 |
+
* @param bool $addon Indicates if the plugin is an add-on for The Events Calendar or Event Tickets
|
36 |
+
* @param bool $has_pue_notice Indicates that we need to change the messaging due to expired key.
|
37 |
*/
|
38 |
+
public function add_required_plugin( $name, $thickbox_url = null, $is_active = null, $version = null, $addon = false, $has_pue_notice = false ) {
|
39 |
$this->plugins_required[ $name ] = array(
|
40 |
+
'name' => $name,
|
41 |
+
'thickbox_url' => $thickbox_url,
|
42 |
+
'is_active' => $is_active,
|
43 |
+
'version' => $version,
|
44 |
+
'addon' => $addon,
|
45 |
+
'has_pue_notice' => $has_pue_notice,
|
46 |
);
|
47 |
}
|
48 |
|
61 |
return;
|
62 |
}
|
63 |
|
64 |
+
$has_pue_notices = false;
|
65 |
+
|
66 |
foreach ( $this->plugins_required as $req_plugin ) {
|
67 |
$item = $req_plugin['name'];
|
68 |
$version = empty( $req_plugin['version'] ) ? '' : ' (' . str_replace( '-dev', '', $req_plugin['version'] ) . ')';
|
89 |
}
|
90 |
|
91 |
$req_plugins[] = $item;
|
92 |
+
|
93 |
+
// If any of the items has PUE notice we will warn the user.
|
94 |
+
if ( $req_plugin['has_pue_notice'] ) {
|
95 |
+
$has_pue_notices = true;
|
96 |
+
}
|
97 |
}
|
98 |
|
99 |
// If empty then add in the default name.
|
106 |
'a' => array( 'href' => array() ),
|
107 |
);
|
108 |
|
109 |
+
$plugin_names_clean_text = wp_kses( $this->implode_with_grammar( $plugin_name ), $allowed_html );
|
110 |
+
$req_plugin_names_clean_text = wp_kses( $this->implode_with_grammar( $req_plugins ), $allowed_html );
|
111 |
+
|
112 |
+
$notice_html_content = '<p>' . esc_html__( 'To begin using %2$s, please install and activate the latest version of %3$s.', 'tribe-common' ) . '</p>';
|
113 |
+
|
114 |
+
$read_more_link = '<a href="http://m.tri.be/1aev" target="_blank">' . esc_html__( 'Read more.', 'tribe-common' ) . '</a>';
|
115 |
+
$pue_notice_text = esc_html__( 'There’s a new version of %1$s available, but your license is expired. You’ll need to renew your license to get access to the latest version. If you plan to continue using your current version of the plugin(s), be sure to use a compatible version of The Events Calendar. %2$s', 'tribe-common' );
|
116 |
+
$pue_notice_html = '<p>' . sprintf( $pue_notice_text, $plugin_names_clean_text, $read_more_link ) . '</p>';
|
117 |
+
|
118 |
printf(
|
119 |
+
'<div class="error tribe-notice tribe-dependency-error" data-plugin="%1$s">'
|
120 |
+
. $notice_html_content
|
121 |
+
. ( $has_pue_notices ? $pue_notice_html : '' )
|
122 |
+
. '</div>',
|
123 |
esc_attr( sanitize_title( $plugin_data['Name'] ) ),
|
124 |
+
$plugin_names_clean_text,
|
125 |
+
$req_plugin_names_clean_text
|
126 |
);
|
127 |
}
|
128 |
|
common/src/Tribe/Assets.php
CHANGED
@@ -1,26 +1,26 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
-
* Class used to register and enqueue assets across our plugins
|
4 |
*
|
5 |
* @since 4.3
|
6 |
*/
|
7 |
class Tribe__Assets {
|
8 |
/**
|
9 |
-
* Stores all the Assets and it's configurations
|
10 |
*
|
11 |
* @var array
|
12 |
*/
|
13 |
-
protected $assets =
|
14 |
|
15 |
/**
|
16 |
-
* Stores the localized scripts for reference
|
17 |
*
|
18 |
* @var array
|
19 |
*/
|
20 |
-
private $localized =
|
21 |
|
22 |
/**
|
23 |
-
* Static Singleton Factory Method
|
24 |
*
|
25 |
* @since 4.3
|
26 |
*
|
@@ -31,17 +31,17 @@ class Tribe__Assets {
|
|
31 |
}
|
32 |
|
33 |
/**
|
34 |
-
* Register the Methods in the correct places
|
35 |
*
|
36 |
* @since 4.3
|
37 |
*/
|
38 |
public function __construct() {
|
39 |
-
// Hook the actual registering of
|
40 |
-
add_action( 'init',
|
41 |
}
|
42 |
|
43 |
/**
|
44 |
-
* Register the Assets on the correct hooks
|
45 |
*
|
46 |
* @since 4.3
|
47 |
*
|
@@ -53,33 +53,51 @@ class Tribe__Assets {
|
|
53 |
}
|
54 |
|
55 |
if ( ! is_array( $assets ) ) {
|
56 |
-
$assets =
|
57 |
}
|
58 |
|
59 |
-
uasort( $assets,
|
60 |
|
61 |
foreach ( $assets as $asset ) {
|
|
|
|
|
|
|
|
|
|
|
62 |
if ( 'js' === $asset->type ) {
|
|
|
|
|
|
|
|
|
|
|
63 |
wp_register_script( $asset->slug, $asset->url, $asset->deps, $asset->version, $asset->in_footer );
|
|
|
|
|
|
|
64 |
} else {
|
|
|
|
|
|
|
|
|
|
|
65 |
wp_register_style( $asset->slug, $asset->url, $asset->deps, $asset->version, $asset->media );
|
66 |
-
}
|
67 |
|
68 |
-
|
69 |
-
|
|
|
70 |
|
71 |
-
// If we don't have an action we don't even register the action to enqueue
|
72 |
if ( empty( $asset->action ) ) {
|
73 |
continue;
|
74 |
}
|
75 |
|
76 |
-
// Now add an action to enqueue the registered assets
|
77 |
foreach ( (array) $asset->action as $action ) {
|
78 |
-
// Enqueue the registered assets at the appropriate time
|
79 |
if ( did_action( $action ) > 0 ) {
|
80 |
$this->enqueue();
|
81 |
} else {
|
82 |
-
add_action( $action,
|
83 |
}
|
84 |
}
|
85 |
}
|
@@ -92,13 +110,13 @@ class Tribe__Assets {
|
|
92 |
*
|
93 |
* @uses self::enqueue
|
94 |
*
|
95 |
-
* @param string|array $groups Which groups will be enqueued
|
96 |
*
|
97 |
* @return void
|
98 |
*/
|
99 |
public function enqueue_group( $groups ) {
|
100 |
$assets = $this->get();
|
101 |
-
$enqueue =
|
102 |
|
103 |
foreach ( $assets as $asset ) {
|
104 |
if ( empty( $asset->groups ) ) {
|
@@ -139,12 +157,12 @@ class Tribe__Assets {
|
|
139 |
$must_enqueue = in_array( $asset->slug, $forcibly_enqueue );
|
140 |
$in_filter = in_array( current_filter(), (array) $asset->action );
|
141 |
|
142 |
-
// Skip if we are not on the correct filter (unless we are forcibly enqueuing)
|
143 |
if ( ! $in_filter && ! $must_enqueue ) {
|
144 |
continue;
|
145 |
}
|
146 |
|
147 |
-
// If any single conditional returns true, then we need to enqueue the asset
|
148 |
if ( empty( $asset->action ) && ! $must_enqueue ) {
|
149 |
continue;
|
150 |
}
|
@@ -155,17 +173,17 @@ class Tribe__Assets {
|
|
155 |
}
|
156 |
|
157 |
// Default to enqueuing the asset if there are no conditionals,
|
158 |
-
// and default to not enqueuing it if there *are* conditionals
|
159 |
$enqueue = empty( $asset->conditionals );
|
160 |
|
161 |
if ( ! $enqueue ) {
|
162 |
// Reset Enqeue
|
163 |
-
$enqueue =
|
164 |
|
165 |
// Which is the operator?
|
166 |
$conditional_operator = Tribe__Utils__Array::get( $asset->conditionals, 'operator', 'OR' );
|
167 |
|
168 |
-
// If we have a set of conditionals we loop on then and get if they are true
|
169 |
foreach ( $asset->conditionals as $key => $conditional ) {
|
170 |
// Avoid doing anything to the operator
|
171 |
if ( 'operator' === $key ) {
|
@@ -175,7 +193,7 @@ class Tribe__Assets {
|
|
175 |
$enqueue[] = call_user_func( $conditional );
|
176 |
}
|
177 |
|
178 |
-
// By default we use OR for backwards compatibility
|
179 |
if ( 'OR' === $conditional_operator ) {
|
180 |
$enqueue = in_array( true, $enqueue );
|
181 |
} else {
|
@@ -184,12 +202,12 @@ class Tribe__Assets {
|
|
184 |
}
|
185 |
|
186 |
/**
|
187 |
-
* Allows developers to hook-in and prevent an asset from been loaded
|
188 |
*
|
189 |
* @since 4.3
|
190 |
*
|
191 |
-
* @param bool $enqueue If we should enqueue or not a given asset
|
192 |
-
* @param object $asset Which asset we are dealing with
|
193 |
*/
|
194 |
$enqueue = apply_filters( 'tribe_asset_enqueue', $enqueue, $asset );
|
195 |
|
@@ -198,10 +216,10 @@ class Tribe__Assets {
|
|
198 |
*
|
199 |
* @since 4.3
|
200 |
*
|
201 |
-
* @param bool $enqueue If we should enqueue or not a given asset
|
202 |
-
* @param object $asset Which asset we are dealing with
|
203 |
*/
|
204 |
-
$enqueue = apply_filters(
|
205 |
|
206 |
if ( ! $enqueue && ! $must_enqueue ) {
|
207 |
continue;
|
@@ -210,17 +228,18 @@ class Tribe__Assets {
|
|
210 |
if ( 'js' === $asset->type ) {
|
211 |
wp_enqueue_script( $asset->slug );
|
212 |
|
213 |
-
// Only localize on JS and if we have data
|
214 |
if ( ! empty( $asset->localize ) ) {
|
215 |
-
// Makes sure we have an Array of Localize data
|
216 |
if ( is_object( $asset->localize ) ) {
|
217 |
-
$localization =
|
218 |
} else {
|
219 |
$localization = (array) $asset->localize;
|
220 |
}
|
221 |
|
222 |
/**
|
223 |
-
* Check to ensure we haven't already localized it before
|
|
|
224 |
* @since 4.5.8
|
225 |
*/
|
226 |
foreach ( $localization as $localize ) {
|
@@ -228,9 +247,9 @@ class Tribe__Assets {
|
|
228 |
continue;
|
229 |
}
|
230 |
|
231 |
-
// If we have a Callable as the Localize data we execute it
|
232 |
if ( is_callable( $localize->data ) ) {
|
233 |
-
$localize->data =
|
234 |
}
|
235 |
|
236 |
wp_localize_script( $asset->slug, $localize->name, $localize->data );
|
@@ -257,11 +276,11 @@ class Tribe__Assets {
|
|
257 |
* @return string|false The url to the minified version or false, if file not found.
|
258 |
*/
|
259 |
public static function maybe_get_min_file( $url ) {
|
260 |
-
$urls
|
261 |
$wpmu_plugin_url = set_url_scheme( WPMU_PLUGIN_URL );
|
262 |
-
$wp_plugin_url
|
263 |
-
$wp_content_url
|
264 |
-
$plugins_url
|
265 |
|
266 |
if ( 0 === strpos( $url, $wpmu_plugin_url ) ) {
|
267 |
// URL inside WPMU plugin dir.
|
@@ -310,42 +329,42 @@ class Tribe__Assets {
|
|
310 |
}
|
311 |
}
|
312 |
|
313 |
-
// If we don't have any real file return false
|
314 |
return false;
|
315 |
}
|
316 |
|
317 |
/**
|
318 |
-
* Register an Asset and attach a callback to the required action to display it correctly
|
319 |
*
|
320 |
* @since 4.3
|
321 |
*
|
322 |
-
* @param object $origin The main Object for the plugin you are enqueueing the script/style for
|
323 |
-
* @param string $slug Slug to save the asset
|
324 |
-
* @param string $file Which file will be loaded, either CSS or JS
|
325 |
-
* @param array $deps Dependencies
|
326 |
-
* @param string|null $action (Optional) A WordPress Action, if set needs to happen after: `wp_enqueue_scripts`, `admin_enqueue_scripts`, or `login_enqueue_scripts
|
327 |
* @param string|array $arguments {
|
328 |
-
* Optional. Array or string of parameters for this asset
|
329 |
-
*
|
330 |
-
* @type string|null $action Which WordPress action this asset will be loaded on
|
331 |
-
* @type int $priority Priority in which this asset will be loaded on the WordPress action
|
332 |
-
* @type string $file The relative path to the File that will be enqueued, uses the $origin to get the full path
|
333 |
-
* @type string $type Asset Type, `js` or `css
|
334 |
-
* @type array $deps An array of other asset as dependencies
|
335 |
-
* @type string $version Version number, used for cache expiring
|
336 |
-
* @type string $media Used only for CSS, when to load the file
|
337 |
-
* @type bool $in_footer A boolean determining if the javascript should be loaded on the footer
|
338 |
* @type array|object $localize Variables needed on the JavaScript side {
|
339 |
-
* @type string $name Name of the JS variable
|
340 |
-
* @type string|array $data Contents of the JS variable
|
341 |
* }
|
342 |
-
* @type callable[] $conditionals An callable method or an array of them, that will determine if the asset is loaded or not
|
343 |
* }
|
344 |
*
|
345 |
* @return string
|
346 |
*/
|
347 |
-
public function register( $origin, $slug, $file, $deps =
|
348 |
-
// Prevent weird stuff here
|
349 |
$slug = sanitize_title_with_dashes( $slug );
|
350 |
|
351 |
if ( $this->exists( $slug ) ) {
|
@@ -353,9 +372,9 @@ class Tribe__Assets {
|
|
353 |
}
|
354 |
|
355 |
if ( is_string( $origin ) ) {
|
356 |
-
// Origin needs to be a class with a `instance` method and a Version constant
|
357 |
if ( class_exists( $origin ) && method_exists( $origin, 'instance' ) && defined( $origin . '::VERSION' ) ) {
|
358 |
-
$origin = call_user_func(
|
359 |
}
|
360 |
}
|
361 |
|
@@ -363,26 +382,26 @@ class Tribe__Assets {
|
|
363 |
$origin_name = get_class( $origin );
|
364 |
|
365 |
if ( ! defined( $origin_name . '::VERSION' ) ) {
|
366 |
-
// If we have a Object and we don't have instance or version
|
367 |
return false;
|
368 |
}
|
369 |
} else {
|
370 |
return false;
|
371 |
}
|
372 |
|
373 |
-
// Fetches the version on the Origin Version constant
|
374 |
$version = constant( $origin_name . '::VERSION' );
|
375 |
|
376 |
-
// Default variables to prevent notices
|
377 |
-
$defaults =
|
378 |
'slug' => null,
|
379 |
'file' => false,
|
380 |
'url' => false,
|
381 |
'action' => null,
|
382 |
'priority' => 10,
|
383 |
'type' => null,
|
384 |
-
'deps' =>
|
385 |
-
'groups' =>
|
386 |
'version' => $version,
|
387 |
'media' => 'all',
|
388 |
'in_footer' => true,
|
@@ -391,15 +410,15 @@ class Tribe__Assets {
|
|
391 |
'origin_url' => null,
|
392 |
'origin_name' => null,
|
393 |
|
394 |
-
// Bigger Variables at the end
|
395 |
-
'localize' =>
|
396 |
-
'conditionals' =>
|
397 |
-
|
398 |
|
399 |
-
// Merge Arguments
|
400 |
$asset = (object) wp_parse_args( $arguments, $defaults );
|
401 |
|
402 |
-
// Enforce these one
|
403 |
$asset->slug = $slug;
|
404 |
$asset->file = $file;
|
405 |
$asset->deps = $deps;
|
@@ -407,14 +426,14 @@ class Tribe__Assets {
|
|
407 |
$asset->origin_path = trailingslashit( ! empty( $origin->plugin_path ) ? $origin->plugin_path : $origin->pluginPath );
|
408 |
$asset->origin_name = $origin_name;
|
409 |
|
410 |
-
// Origin URL might throw notices so we double check
|
411 |
$asset->origin_url = ! empty( $origin->plugin_url ) ? $origin->plugin_url : null;
|
412 |
$asset->origin_url = ! empty( $origin->pluginUrl ) ? $origin->pluginUrl : null;
|
413 |
if ( ! empty( $asset->origin_url ) ) {
|
414 |
$asset->origin_url = trailingslashit( $asset->origin_url );
|
415 |
}
|
416 |
|
417 |
-
// If we don't have a type on the arguments we grab from the File path
|
418 |
if ( is_null( $asset->type ) ) {
|
419 |
if ( substr( $asset->file, -3, 3 ) === '.js' ) {
|
420 |
$asset->type = 'js';
|
@@ -423,13 +442,13 @@ class Tribe__Assets {
|
|
423 |
}
|
424 |
}
|
425 |
|
426 |
-
// If asset type is wrong don't register
|
427 |
-
if ( ! in_array( $asset->type,
|
428 |
return false;
|
429 |
}
|
430 |
|
431 |
/**
|
432 |
-
* Deprecated filter to allow changing version based on the type of Asset
|
433 |
*
|
434 |
* @todo remove on 4.6
|
435 |
* @deprecated 4.3
|
@@ -439,7 +458,9 @@ class Tribe__Assets {
|
|
439 |
$asset->version = apply_filters( "tribe_events_{$asset->type}_version", $asset->version );
|
440 |
|
441 |
/**
|
442 |
-
* Filter to change version number on assets
|
|
|
|
|
443 |
*
|
444 |
* @param string $version
|
445 |
* @param object $asset
|
@@ -451,42 +472,29 @@ class Tribe__Assets {
|
|
451 |
$asset->in_footer = (bool) $asset->in_footer;
|
452 |
$asset->media = esc_attr( $asset->media );
|
453 |
|
454 |
-
// Ensures that we have a priority over 1
|
455 |
if ( $asset->priority < 1 ) {
|
456 |
$asset->priority = 1;
|
457 |
}
|
458 |
|
459 |
$is_vendor = strpos( $asset->file, 'vendor/' ) !== false ? true : false;
|
460 |
|
461 |
-
// Setup the actual URL
|
462 |
if ( filter_var( $asset->file, FILTER_VALIDATE_URL ) ) {
|
463 |
$asset->url = $asset->file;
|
464 |
} else {
|
465 |
$asset->url = $this->maybe_get_min_file( tribe_resource_url( $asset->file, false, ( $is_vendor ? '' : null ), $origin ) );
|
466 |
}
|
467 |
|
468 |
-
//
|
469 |
-
|
470 |
-
if ( is_array( $asset->localize ) && empty( $asset->localize['name'] ) ) {
|
471 |
-
foreach ( $asset->localize as $index => $local ) {
|
472 |
-
$asset->localize[ $index ] = (object) $local;
|
473 |
-
}
|
474 |
-
} else {
|
475 |
-
$asset->localize = (object) $asset->localize;
|
476 |
-
|
477 |
-
// if we don't have both reset localize
|
478 |
-
if ( ! isset( $asset->localize->data, $asset->localize->name ) ) {
|
479 |
-
$asset->localize = array();
|
480 |
-
}
|
481 |
-
}
|
482 |
-
}
|
483 |
|
484 |
-
// Looks for a single conditional callable and places it in an Array
|
485 |
if ( ! empty( $asset->conditionals ) && is_callable( $asset->conditionals ) ) {
|
486 |
-
$asset->conditionals =
|
487 |
}
|
488 |
|
489 |
-
// Groups is always an array of unique strings
|
490 |
if ( ! empty( $asset->groups ) ) {
|
491 |
$asset->groups = (array) $asset->groups;
|
492 |
$asset->groups = array_filter( $asset->groups, 'is_string' );
|
@@ -494,28 +502,65 @@ class Tribe__Assets {
|
|
494 |
}
|
495 |
|
496 |
/**
|
497 |
-
* Filter an Asset loading variables
|
|
|
|
|
498 |
*
|
499 |
* @param object $asset
|
500 |
*/
|
501 |
$asset = apply_filters( 'tribe_asset_pre_register', $asset );
|
502 |
|
503 |
-
// Set the Asset on the array of notices
|
504 |
$this->assets[ $slug ] = $asset;
|
505 |
|
506 |
-
// Sorts by priority
|
507 |
-
uasort( $this->assets,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
508 |
|
509 |
-
// Return the Slug because it might be modified
|
510 |
return $asset;
|
511 |
}
|
512 |
|
513 |
/**
|
514 |
-
* Removes an Asset from been registered and enqueue
|
515 |
*
|
516 |
* @since 4.3
|
517 |
*
|
518 |
-
* @param string $slug Slug of the Asset
|
519 |
*
|
520 |
* @return bool
|
521 |
*/
|
@@ -529,22 +574,22 @@ class Tribe__Assets {
|
|
529 |
}
|
530 |
|
531 |
/**
|
532 |
-
* Get the Asset Object configuration
|
533 |
*
|
534 |
* @since 4.3
|
535 |
*
|
536 |
-
* @param string $slug Slug of the Asset
|
537 |
*
|
538 |
* @return bool
|
539 |
*/
|
540 |
public function get( $slug = null ) {
|
541 |
-
uasort( $this->assets,
|
542 |
|
543 |
if ( is_null( $slug ) ) {
|
544 |
return $this->assets;
|
545 |
}
|
546 |
|
547 |
-
// Prevent weird stuff here
|
548 |
$slug = sanitize_title_with_dashes( $slug );
|
549 |
|
550 |
if ( ! empty( $this->assets[ $slug ] ) ) {
|
@@ -555,12 +600,12 @@ class Tribe__Assets {
|
|
555 |
}
|
556 |
|
557 |
/**
|
558 |
-
* Add the Priority ordering, which was causing an issue of not respecting which order stuff was registered
|
559 |
*
|
560 |
* @since 4.7
|
561 |
*
|
562 |
-
* @param object $a First Subject to compare
|
563 |
-
* @param object $b Second subject to compare
|
564 |
*
|
565 |
* @return boolean
|
566 |
*/
|
@@ -569,9 +614,9 @@ class Tribe__Assets {
|
|
569 |
}
|
570 |
|
571 |
/**
|
572 |
-
* Checks if an Asset exists
|
573 |
*
|
574 |
-
* @param string $slug Slug of the Asset
|
575 |
*
|
576 |
* @return bool
|
577 |
*/
|
1 |
<?php
|
2 |
/**
|
3 |
+
* Class used to register and enqueue assets across our plugins.
|
4 |
*
|
5 |
* @since 4.3
|
6 |
*/
|
7 |
class Tribe__Assets {
|
8 |
/**
|
9 |
+
* Stores all the Assets and it's configurations.
|
10 |
*
|
11 |
* @var array
|
12 |
*/
|
13 |
+
protected $assets = [];
|
14 |
|
15 |
/**
|
16 |
+
* Stores the localized scripts for reference.
|
17 |
*
|
18 |
* @var array
|
19 |
*/
|
20 |
+
private $localized = [];
|
21 |
|
22 |
/**
|
23 |
+
* Static Singleton Factory Method.
|
24 |
*
|
25 |
* @since 4.3
|
26 |
*
|
31 |
}
|
32 |
|
33 |
/**
|
34 |
+
* Register the Methods in the correct places.
|
35 |
*
|
36 |
* @since 4.3
|
37 |
*/
|
38 |
public function __construct() {
|
39 |
+
// Hook the actual registering of.
|
40 |
+
add_action( 'init', [ $this, 'register_in_wp' ], 1, 0 );
|
41 |
}
|
42 |
|
43 |
/**
|
44 |
+
* Register the Assets on the correct hooks.
|
45 |
*
|
46 |
* @since 4.3
|
47 |
*
|
53 |
}
|
54 |
|
55 |
if ( ! is_array( $assets ) ) {
|
56 |
+
$assets = [ $assets ];
|
57 |
}
|
58 |
|
59 |
+
uasort( $assets, [ $this, 'order_by_priority' ] );
|
60 |
|
61 |
foreach ( $assets as $asset ) {
|
62 |
+
// Asset is already registered.
|
63 |
+
if ( $asset->is_registered ) {
|
64 |
+
continue;
|
65 |
+
}
|
66 |
+
|
67 |
if ( 'js' === $asset->type ) {
|
68 |
+
// Script is already registered.
|
69 |
+
if ( wp_script_is( $asset->slug, 'registered' ) ) {
|
70 |
+
continue;
|
71 |
+
}
|
72 |
+
|
73 |
wp_register_script( $asset->slug, $asset->url, $asset->deps, $asset->version, $asset->in_footer );
|
74 |
+
|
75 |
+
// Register that this asset is actually registered on the WP methods.
|
76 |
+
$asset->is_registered = wp_script_is( $asset->slug, 'registered' );
|
77 |
} else {
|
78 |
+
// Style is already registered.
|
79 |
+
if ( wp_style_is( $asset->slug, 'registered' ) ) {
|
80 |
+
continue;
|
81 |
+
}
|
82 |
+
|
83 |
wp_register_style( $asset->slug, $asset->url, $asset->deps, $asset->version, $asset->media );
|
|
|
84 |
|
85 |
+
// Register that this asset is actually registered on the WP methods.
|
86 |
+
$asset->is_registered = wp_style_is( $asset->slug, 'registered' );
|
87 |
+
}
|
88 |
|
89 |
+
// If we don't have an action we don't even register the action to enqueue.
|
90 |
if ( empty( $asset->action ) ) {
|
91 |
continue;
|
92 |
}
|
93 |
|
94 |
+
// Now add an action to enqueue the registered assets.
|
95 |
foreach ( (array) $asset->action as $action ) {
|
96 |
+
// Enqueue the registered assets at the appropriate time.
|
97 |
if ( did_action( $action ) > 0 ) {
|
98 |
$this->enqueue();
|
99 |
} else {
|
100 |
+
add_action( $action, [ $this, 'enqueue' ], $asset->priority );
|
101 |
}
|
102 |
}
|
103 |
}
|
110 |
*
|
111 |
* @uses self::enqueue
|
112 |
*
|
113 |
+
* @param string|array $groups Which groups will be enqueued.
|
114 |
*
|
115 |
* @return void
|
116 |
*/
|
117 |
public function enqueue_group( $groups ) {
|
118 |
$assets = $this->get();
|
119 |
+
$enqueue = [];
|
120 |
|
121 |
foreach ( $assets as $asset ) {
|
122 |
if ( empty( $asset->groups ) ) {
|
157 |
$must_enqueue = in_array( $asset->slug, $forcibly_enqueue );
|
158 |
$in_filter = in_array( current_filter(), (array) $asset->action );
|
159 |
|
160 |
+
// Skip if we are not on the correct filter (unless we are forcibly enqueuing).
|
161 |
if ( ! $in_filter && ! $must_enqueue ) {
|
162 |
continue;
|
163 |
}
|
164 |
|
165 |
+
// If any single conditional returns true, then we need to enqueue the asset.
|
166 |
if ( empty( $asset->action ) && ! $must_enqueue ) {
|
167 |
continue;
|
168 |
}
|
173 |
}
|
174 |
|
175 |
// Default to enqueuing the asset if there are no conditionals,
|
176 |
+
// and default to not enqueuing it if there *are* conditionals.
|
177 |
$enqueue = empty( $asset->conditionals );
|
178 |
|
179 |
if ( ! $enqueue ) {
|
180 |
// Reset Enqeue
|
181 |
+
$enqueue = [];
|
182 |
|
183 |
// Which is the operator?
|
184 |
$conditional_operator = Tribe__Utils__Array::get( $asset->conditionals, 'operator', 'OR' );
|
185 |
|
186 |
+
// If we have a set of conditionals we loop on then and get if they are true.
|
187 |
foreach ( $asset->conditionals as $key => $conditional ) {
|
188 |
// Avoid doing anything to the operator
|
189 |
if ( 'operator' === $key ) {
|
193 |
$enqueue[] = call_user_func( $conditional );
|
194 |
}
|
195 |
|
196 |
+
// By default we use OR for backwards compatibility.
|
197 |
if ( 'OR' === $conditional_operator ) {
|
198 |
$enqueue = in_array( true, $enqueue );
|
199 |
} else {
|
202 |
}
|
203 |
|
204 |
/**
|
205 |
+
* Allows developers to hook-in and prevent an asset from been loaded.
|
206 |
*
|
207 |
* @since 4.3
|
208 |
*
|
209 |
+
* @param bool $enqueue If we should enqueue or not a given asset.
|
210 |
+
* @param object $asset Which asset we are dealing with.
|
211 |
*/
|
212 |
$enqueue = apply_filters( 'tribe_asset_enqueue', $enqueue, $asset );
|
213 |
|
216 |
*
|
217 |
* @since 4.3
|
218 |
*
|
219 |
+
* @param bool $enqueue If we should enqueue or not a given asset.
|
220 |
+
* @param object $asset Which asset we are dealing with.
|
221 |
*/
|
222 |
+
$enqueue = apply_filters( "tribe_asset_enqueue_{$asset->slug}", $enqueue, $asset );
|
223 |
|
224 |
if ( ! $enqueue && ! $must_enqueue ) {
|
225 |
continue;
|
228 |
if ( 'js' === $asset->type ) {
|
229 |
wp_enqueue_script( $asset->slug );
|
230 |
|
231 |
+
// Only localize on JS and if we have data.
|
232 |
if ( ! empty( $asset->localize ) ) {
|
233 |
+
// Makes sure we have an Array of Localize data.
|
234 |
if ( is_object( $asset->localize ) ) {
|
235 |
+
$localization = [ $asset->localize ];
|
236 |
} else {
|
237 |
$localization = (array) $asset->localize;
|
238 |
}
|
239 |
|
240 |
/**
|
241 |
+
* Check to ensure we haven't already localized it before.
|
242 |
+
*
|
243 |
* @since 4.5.8
|
244 |
*/
|
245 |
foreach ( $localization as $localize ) {
|
247 |
continue;
|
248 |
}
|
249 |
|
250 |
+
// If we have a Callable as the Localize data we execute it.
|
251 |
if ( is_callable( $localize->data ) ) {
|
252 |
+
$localize->data = call_user_func( $localize->data, $asset );
|
253 |
}
|
254 |
|
255 |
wp_localize_script( $asset->slug, $localize->name, $localize->data );
|
276 |
* @return string|false The url to the minified version or false, if file not found.
|
277 |
*/
|
278 |
public static function maybe_get_min_file( $url ) {
|
279 |
+
$urls = [];
|
280 |
$wpmu_plugin_url = set_url_scheme( WPMU_PLUGIN_URL );
|
281 |
+
$wp_plugin_url = set_url_scheme( WP_PLUGIN_URL );
|
282 |
+
$wp_content_url = set_url_scheme( WP_CONTENT_URL );
|
283 |
+
$plugins_url = plugins_url();
|
284 |
|
285 |
if ( 0 === strpos( $url, $wpmu_plugin_url ) ) {
|
286 |
// URL inside WPMU plugin dir.
|
329 |
}
|
330 |
}
|
331 |
|
332 |
+
// If we don't have any real file return false.
|
333 |
return false;
|
334 |
}
|
335 |
|
336 |
/**
|
337 |
+
* Register an Asset and attach a callback to the required action to display it correctly.
|
338 |
*
|
339 |
* @since 4.3
|
340 |
*
|
341 |
+
* @param object $origin The main Object for the plugin you are enqueueing the script/style for.
|
342 |
+
* @param string $slug Slug to save the asset.
|
343 |
+
* @param string $file Which file will be loaded, either CSS or JS.
|
344 |
+
* @param array $deps Dependencies.
|
345 |
+
* @param string|null $action (Optional) A WordPress Action, if set needs to happen after: `wp_enqueue_scripts`, `admin_enqueue_scripts`, or `login_enqueue_scripts`.
|
346 |
* @param string|array $arguments {
|
347 |
+
* Optional. Array or string of parameters for this asset.
|
348 |
+
*
|
349 |
+
* @type string|null $action Which WordPress action this asset will be loaded on.
|
350 |
+
* @type int $priority Priority in which this asset will be loaded on the WordPress action.
|
351 |
+
* @type string $file The relative path to the File that will be enqueued, uses the $origin to get the full path.
|
352 |
+
* @type string $type Asset Type, `js` or `css`.
|
353 |
+
* @type array $deps An array of other asset as dependencies.
|
354 |
+
* @type string $version Version number, used for cache expiring.
|
355 |
+
* @type string $media Used only for CSS, when to load the file.
|
356 |
+
* @type bool $in_footer A boolean determining if the javascript should be loaded on the footer.
|
357 |
* @type array|object $localize Variables needed on the JavaScript side {
|
358 |
+
* @type string $name Name of the JS variable.
|
359 |
+
* @type string|array $data Contents of the JS variable.
|
360 |
* }
|
361 |
+
* @type callable[] $conditionals An callable method or an array of them, that will determine if the asset is loaded or not.
|
362 |
* }
|
363 |
*
|
364 |
* @return string
|
365 |
*/
|
366 |
+
public function register( $origin, $slug, $file, $deps = [], $action = null, $arguments = [] ) {
|
367 |
+
// Prevent weird stuff here.
|
368 |
$slug = sanitize_title_with_dashes( $slug );
|
369 |
|
370 |
if ( $this->exists( $slug ) ) {
|
372 |
}
|
373 |
|
374 |
if ( is_string( $origin ) ) {
|
375 |
+
// Origin needs to be a class with a `instance` method and a Version constant.
|
376 |
if ( class_exists( $origin ) && method_exists( $origin, 'instance' ) && defined( $origin . '::VERSION' ) ) {
|
377 |
+
$origin = call_user_func( [ $origin, 'instance' ] );
|
378 |
}
|
379 |
}
|
380 |
|
382 |
$origin_name = get_class( $origin );
|
383 |
|
384 |
if ( ! defined( $origin_name . '::VERSION' ) ) {
|
385 |
+
// If we have a Object and we don't have instance or version.
|
386 |
return false;
|
387 |
}
|
388 |
} else {
|
389 |
return false;
|
390 |
}
|
391 |
|
392 |
+
// Fetches the version on the Origin Version constant.
|
393 |
$version = constant( $origin_name . '::VERSION' );
|
394 |
|
395 |
+
// Default variables to prevent notices.
|
396 |
+
$defaults = [
|
397 |
'slug' => null,
|
398 |
'file' => false,
|
399 |
'url' => false,
|
400 |
'action' => null,
|
401 |
'priority' => 10,
|
402 |
'type' => null,
|
403 |
+
'deps' => [],
|
404 |
+
'groups' => [],
|
405 |
'version' => $version,
|
406 |
'media' => 'all',
|
407 |
'in_footer' => true,
|
410 |
'origin_url' => null,
|
411 |
'origin_name' => null,
|
412 |
|
413 |
+
// Bigger Variables at the end.
|
414 |
+
'localize' => [],
|
415 |
+
'conditionals' => [],
|
416 |
+
];
|
417 |
|
418 |
+
// Merge Arguments.
|
419 |
$asset = (object) wp_parse_args( $arguments, $defaults );
|
420 |
|
421 |
+
// Enforce these one.
|
422 |
$asset->slug = $slug;
|
423 |
$asset->file = $file;
|
424 |
$asset->deps = $deps;
|
426 |
$asset->origin_path = trailingslashit( ! empty( $origin->plugin_path ) ? $origin->plugin_path : $origin->pluginPath );
|
427 |
$asset->origin_name = $origin_name;
|
428 |
|
429 |
+
// Origin URL might throw notices so we double check.
|
430 |
$asset->origin_url = ! empty( $origin->plugin_url ) ? $origin->plugin_url : null;
|
431 |
$asset->origin_url = ! empty( $origin->pluginUrl ) ? $origin->pluginUrl : null;
|
432 |
if ( ! empty( $asset->origin_url ) ) {
|
433 |
$asset->origin_url = trailingslashit( $asset->origin_url );
|
434 |
}
|
435 |
|
436 |
+
// If we don't have a type on the arguments we grab from the File path.
|
437 |
if ( is_null( $asset->type ) ) {
|
438 |
if ( substr( $asset->file, -3, 3 ) === '.js' ) {
|
439 |
$asset->type = 'js';
|
442 |
}
|
443 |
}
|
444 |
|
445 |
+
// If asset type is wrong don't register.
|
446 |
+
if ( ! in_array( $asset->type, [ 'js', 'css' ] ) ) {
|
447 |
return false;
|
448 |
}
|
449 |
|
450 |
/**
|
451 |
+
* Deprecated filter to allow changing version based on the type of Asset.
|
452 |
*
|
453 |
* @todo remove on 4.6
|
454 |
* @deprecated 4.3
|
458 |
$asset->version = apply_filters( "tribe_events_{$asset->type}_version", $asset->version );
|
459 |
|
460 |
/**
|
461 |
+
* Filter to change version number on assets.
|
462 |
+
*
|
463 |
+
* @since 4.3
|
464 |
*
|
465 |
* @param string $version
|
466 |
* @param object $asset
|
472 |
$asset->in_footer = (bool) $asset->in_footer;
|
473 |
$asset->media = esc_attr( $asset->media );
|
474 |
|
475 |
+
// Ensures that we have a priority over 1.
|
476 |
if ( $asset->priority < 1 ) {
|
477 |
$asset->priority = 1;
|
478 |
}
|
479 |
|
480 |
$is_vendor = strpos( $asset->file, 'vendor/' ) !== false ? true : false;
|
481 |
|
482 |
+
// Setup the actual URL.
|
483 |
if ( filter_var( $asset->file, FILTER_VALIDATE_URL ) ) {
|
484 |
$asset->url = $asset->file;
|
485 |
} else {
|
486 |
$asset->url = $this->maybe_get_min_file( tribe_resource_url( $asset->file, false, ( $is_vendor ? '' : null ), $origin ) );
|
487 |
}
|
488 |
|
489 |
+
// Parse the Localize asset arguments.
|
490 |
+
$asset = $this->parse_argument_localize( $asset );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
491 |
|
492 |
+
// Looks for a single conditional callable and places it in an Array.
|
493 |
if ( ! empty( $asset->conditionals ) && is_callable( $asset->conditionals ) ) {
|
494 |
+
$asset->conditionals = [ $asset->conditionals ];
|
495 |
}
|
496 |
|
497 |
+
// Groups is always an array of unique strings.
|
498 |
if ( ! empty( $asset->groups ) ) {
|
499 |
$asset->groups = (array) $asset->groups;
|
500 |
$asset->groups = array_filter( $asset->groups, 'is_string' );
|
502 |
}
|
503 |
|
504 |
/**
|
505 |
+
* Filter an Asset loading variables.
|
506 |
+
*
|
507 |
+
* @since 4.3
|
508 |
*
|
509 |
* @param object $asset
|
510 |
*/
|
511 |
$asset = apply_filters( 'tribe_asset_pre_register', $asset );
|
512 |
|
513 |
+
// Set the Asset on the array of notices.
|
514 |
$this->assets[ $slug ] = $asset;
|
515 |
|
516 |
+
// Sorts by priority.
|
517 |
+
uasort( $this->assets, [ $this, 'order_by_priority' ] );
|
518 |
+
|
519 |
+
// Return the Slug because it might be modified.
|
520 |
+
return $asset;
|
521 |
+
}
|
522 |
+
|
523 |
+
/**
|
524 |
+
* Parse the localize argument for a given asset object.
|
525 |
+
*
|
526 |
+
* @since 4.9.12
|
527 |
+
*
|
528 |
+
* @param stdClass $asset Argument that set that asset.
|
529 |
+
*
|
530 |
+
* @return stdClass
|
531 |
+
*/
|
532 |
+
public function parse_argument_localize( stdClass $asset ) {
|
533 |
+
if ( empty( $asset->localize ) ) {
|
534 |
+
return $asset;
|
535 |
+
}
|
536 |
+
|
537 |
+
if ( ! is_array( $asset->localize ) && ! is_object( $asset->localize ) ) {
|
538 |
+
return $asset;
|
539 |
+
}
|
540 |
+
|
541 |
+
// Cast to array for safety.
|
542 |
+
$asset->localize = (array) $asset->localize;
|
543 |
+
|
544 |
+
// Allow passing of a single instance.
|
545 |
+
if ( ! empty( $asset->localize['name'] ) ) {
|
546 |
+
// Reset to empty when name was not empty data was not set.
|
547 |
+
$asset->localize = ! isset( $asset->localize['data'] ) ? [] : [ (object) $asset->localize ];
|
548 |
+
}
|
549 |
+
|
550 |
+
// Cast all instances as object.
|
551 |
+
$asset->localize = array_map( function( $values ) {
|
552 |
+
return (object) $values;
|
553 |
+
}, $asset->localize );
|
554 |
|
|
|
555 |
return $asset;
|
556 |
}
|
557 |
|
558 |
/**
|
559 |
+
* Removes an Asset from been registered and enqueue.
|
560 |
*
|
561 |
* @since 4.3
|
562 |
*
|
563 |
+
* @param string $slug Slug of the Asset.
|
564 |
*
|
565 |
* @return bool
|
566 |
*/
|
574 |
}
|
575 |
|
576 |
/**
|
577 |
+
* Get the Asset Object configuration.
|
578 |
*
|
579 |
* @since 4.3
|
580 |
*
|
581 |
+
* @param string $slug Slug of the Asset.
|
582 |
*
|
583 |
* @return bool
|
584 |
*/
|
585 |
public function get( $slug = null ) {
|
586 |
+
uasort( $this->assets, [ $this, 'order_by_priority' ] );
|
587 |
|
588 |
if ( is_null( $slug ) ) {
|
589 |
return $this->assets;
|
590 |
}
|
591 |
|
592 |
+
// Prevent weird stuff here.
|
593 |
$slug = sanitize_title_with_dashes( $slug );
|
594 |
|
595 |
if ( ! empty( $this->assets[ $slug ] ) ) {
|
600 |
}
|
601 |
|
602 |
/**
|
603 |
+
* Add the Priority ordering, which was causing an issue of not respecting which order stuff was registered.
|
604 |
*
|
605 |
* @since 4.7
|
606 |
*
|
607 |
+
* @param object $a First Subject to compare.
|
608 |
+
* @param object $b Second subject to compare.
|
609 |
*
|
610 |
* @return boolean
|
611 |
*/
|
614 |
}
|
615 |
|
616 |
/**
|
617 |
+
* Checks if an Asset exists.
|
618 |
*
|
619 |
+
* @param string $slug Slug of the Asset.
|
620 |
*
|
621 |
* @return bool
|
622 |
*/
|
common/src/Tribe/Cache.php
CHANGED
@@ -157,23 +157,31 @@ class Tribe__Cache implements ArrayAccess {
|
|
157 |
}
|
158 |
|
159 |
/**
|
160 |
-
*
|
161 |
*
|
162 |
-
* @return
|
|
|
|
|
|
|
|
|
163 |
*/
|
164 |
public function get_last_occurrence( $action ) {
|
165 |
-
return (
|
166 |
}
|
167 |
|
168 |
/**
|
169 |
-
*
|
170 |
-
*
|
|
|
|
|
|
|
|
|
171 |
*/
|
172 |
public function set_last_occurrence( $action, $timestamp = 0 ) {
|
173 |
if ( empty( $timestamp ) ) {
|
174 |
-
$timestamp =
|
175 |
}
|
176 |
-
update_option( 'tribe_last_' . $action, (
|
177 |
}
|
178 |
|
179 |
/**
|
157 |
}
|
158 |
|
159 |
/**
|
160 |
+
* Returns the time of an action last occurrence.
|
161 |
*
|
162 |
+
* @param string $action The action to return the time for.
|
163 |
+
*
|
164 |
+
* @since 4.9.14 Changed the return value type from `int` to `float`.
|
165 |
+
*
|
166 |
+
* @return float The time (microtime) an action last occurred, or the current microtime if it never occurred.
|
167 |
*/
|
168 |
public function get_last_occurrence( $action ) {
|
169 |
+
return (float) get_option( 'tribe_last_' . $action, microtime( true ) );
|
170 |
}
|
171 |
|
172 |
/**
|
173 |
+
* Sets the time (microtime) for an action last occurrence.
|
174 |
+
*
|
175 |
+
* @since 4.9.14 Changed the type of the time stored from an `int` to a `float`.
|
176 |
+
*
|
177 |
+
* @param string $action The action to record the last occurrence of.
|
178 |
+
* @param int $timestamp The timestamp to assign to the action last occurrence or the current time (microtime).
|
179 |
*/
|
180 |
public function set_last_occurrence( $action, $timestamp = 0 ) {
|
181 |
if ( empty( $timestamp ) ) {
|
182 |
+
$timestamp = microtime( true );
|
183 |
}
|
184 |
+
update_option( 'tribe_last_' . $action, (float) $timestamp );
|
185 |
}
|
186 |
|
187 |
/**
|
common/src/Tribe/Cache_Listener.php
CHANGED
@@ -83,6 +83,7 @@
|
|
83 |
'tribe_events_calendar_options',
|
84 |
'permalink_structure',
|
85 |
'rewrite_rules',
|
|
|
86 |
);
|
87 |
if ( in_array( $option_name, $triggers, true ) ) {
|
88 |
$this->cache->set_last_occurrence( self::TRIGGER_SAVE_POST );
|
83 |
'tribe_events_calendar_options',
|
84 |
'permalink_structure',
|
85 |
'rewrite_rules',
|
86 |
+
'start_of_week',
|
87 |
);
|
88 |
if ( in_array( $option_name, $triggers, true ) ) {
|
89 |
$this->cache->set_last_occurrence( self::TRIGGER_SAVE_POST );
|
common/src/Tribe/Context.php
CHANGED
@@ -167,1146 +167,1139 @@ class Tribe__Context {
|
|
167 |
*
|
168 |
* @var array
|
169 |
*/
|
170 |
-
|
171 |
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
|
|
|
|
|
|
|
|
240 |
|
241 |
-
|
242 |
-
|
243 |
-
*
|
244 |
-
* @since 4.7.7
|
245 |
-
*
|
246 |
-
* @param null $post_type The optional post type to check.
|
247 |
-
*
|
248 |
-
* @return bool Whether we are currently creating a new post, a post of post type(s) or not.
|
249 |
-
*/
|
250 |
-
public function is_new_post( $post_type = null ) {
|
251 |
-
global $pagenow;
|
252 |
-
$is_new = 'post-new.php' === $pagenow;
|
253 |
|
254 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
255 |
}
|
256 |
|
257 |
-
|
258 |
-
|
259 |
-
*
|
260 |
-
* @since 4.7.7
|
261 |
-
*
|
262 |
-
* @param null|array|string|int $post_or_type A post ID, post type, an array of post types or post IDs, `null`
|
263 |
-
* to just make sure we are currently editing a post.
|
264 |
-
*
|
265 |
-
* @return bool
|
266 |
-
*/
|
267 |
-
public function is_editing_post( $post_or_type = null ) {
|
268 |
-
global $pagenow;
|
269 |
-
$is_new = 'post-new.php' === $pagenow;
|
270 |
-
$is_post = 'post.php' === $pagenow;
|
271 |
-
$is_editing = 'edit.php' === $pagenow;
|
272 |
-
|
273 |
-
if ( ! ( $is_new || $is_post || $is_editing ) ) {
|
274 |
-
return false;
|
275 |
-
}
|
276 |
-
|
277 |
-
if ( null !== $post_or_type ) {
|
278 |
-
$lookup = array( $_GET, $_POST, $_REQUEST );
|
279 |
|
280 |
-
|
281 |
|
282 |
-
|
283 |
|
284 |
-
|
285 |
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
$post_types = is_array( $post_or_type ) ? $post_or_type : array( $post_or_type );
|
290 |
|
291 |
-
|
292 |
|
293 |
-
|
294 |
-
return ! empty( $post ) && in_array( $post->ID, $post_types );
|
295 |
-
}
|
296 |
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
$post_type = Tribe__Utils__Array::get_in_any( $lookup, 'post_type', 'post' );
|
301 |
-
}
|
302 |
|
303 |
-
|
304 |
-
|
|
|
|
|
|
|
305 |
|
306 |
-
|
307 |
}
|
308 |
|
309 |
-
|
310 |
-
|
311 |
-
*
|
312 |
-
* This method exists to allow us test code that behaves differently depending on the execution
|
313 |
-
* context.
|
314 |
-
*
|
315 |
-
* @since 4.7.12
|
316 |
-
* @since 4.9.5 Removed the $doing_ajax parameter.
|
317 |
-
*
|
318 |
-
* @return boolean
|
319 |
-
*/
|
320 |
-
public function doing_ajax() {
|
321 |
-
return function_exists( 'wp_doing_ajax' )
|
322 |
-
? wp_doing_ajax()
|
323 |
-
: defined( 'DOING_AJAX' ) && DOING_AJAX;
|
324 |
-
}
|
325 |
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
339 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
340 |
/**
|
341 |
-
*
|
342 |
*
|
343 |
* @since 4.9.5
|
344 |
*
|
345 |
-
* @param
|
346 |
-
* @param
|
347 |
-
* @param
|
348 |
-
*
|
349 |
-
*
|
350 |
-
*
|
351 |
-
* value if not found.
|
352 |
*/
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
* @since 4.9.5
|
358 |
-
*
|
359 |
-
* @param mixed $value The value for the key before it's fetched from the context.
|
360 |
-
* @param string $key The key of the value to fetch from the context.
|
361 |
-
* @param mixed $default The default value that should be returned if the value is
|
362 |
-
* not set in the context.
|
363 |
-
* @param bool $force Whether to force the re-fetch of the value from the context or
|
364 |
-
* not; defaults to `false`.
|
365 |
-
*/
|
366 |
-
$value = apply_filters( "tribe_context_pre_{$key}", null, $key, $default, $force );
|
367 |
-
if ( null !== $value ) {
|
368 |
-
return $value;
|
369 |
-
}
|
370 |
|
371 |
-
|
372 |
-
|
373 |
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
}
|
384 |
-
}
|
385 |
}
|
386 |
-
|
387 |
-
/**
|
388 |
-
* Filters the value fetched from the context for a key.
|
389 |
-
*
|
390 |
-
* Useful for testing and local override.
|
391 |
-
*
|
392 |
-
* @since 4.9.5
|
393 |
-
*
|
394 |
-
* @param mixed $value The value as fetched from the context.
|
395 |
-
*/
|
396 |
-
$value = apply_filters( "tribe_context_{$key}", $value );
|
397 |
-
|
398 |
-
return $value;
|
399 |
}
|
400 |
|
401 |
/**
|
402 |
-
*
|
403 |
*
|
404 |
-
*
|
405 |
-
* context but return a modified clone.
|
406 |
-
* If you need to modify the global context update the location(s) it should read from
|
407 |
-
* and call the `refresh` method.
|
408 |
-
* Example: `$widget_context = tribe_context()->alter( $widget_args );`.
|
409 |
*
|
410 |
* @since 4.9.5
|
411 |
*
|
412 |
-
* @param
|
413 |
-
*
|
414 |
-
* @return \Tribe__Context A clone, with modified, values, of the context the method was called on.
|
415 |
*/
|
416 |
-
|
417 |
-
$clone = clone $this;
|
418 |
-
|
419 |
-
$clone->request_cache = array_merge( $clone->request_cache, $values );
|
420 |
|
421 |
-
|
422 |
-
|
423 |
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
|
|
|
|
439 |
|
440 |
-
|
441 |
-
* Returns the read and write locations set on the context.
|
442 |
-
*
|
443 |
-
* @since 4.9.5
|
444 |
-
*
|
445 |
-
* @return array An array of read and write location in the shape of the `Tribe__Context::$locations` one,
|
446 |
-
* `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
447 |
-
*/
|
448 |
-
public function get_locations() {
|
449 |
-
return $this->use_default_locations
|
450 |
-
? array_merge( self::$locations, $this->override_locations )
|
451 |
-
: $this->override_locations;
|
452 |
-
}
|
453 |
|
454 |
-
|
455 |
-
|
456 |
-
*
|
457 |
-
* @since 4.9.5
|
458 |
-
*
|
459 |
-
* @param array $request_vars The list of request vars to lookup, in order.
|
460 |
-
* @param mixed $default The default value to return.
|
461 |
-
*
|
462 |
-
* @return mixed The first valid value found or the default value.
|
463 |
-
*/
|
464 |
-
protected function request_var( array $request_vars, $default ) {
|
465 |
-
$value = $default;
|
466 |
-
|
467 |
-
foreach ( $request_vars as $request_var ) {
|
468 |
-
$the_value = tribe_get_request_var( $request_var, self::NOT_FOUND );
|
469 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
470 |
-
$value = $the_value;
|
471 |
-
break;
|
472 |
-
}
|
473 |
-
}
|
474 |
|
475 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
476 |
}
|
|
|
477 |
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
protected function query_var( array $query_vars, $default ) {
|
489 |
-
$value = $default;
|
490 |
-
|
491 |
-
global $wp_query;
|
492 |
-
foreach ( $query_vars as $query_var ) {
|
493 |
-
$the_value = $wp_query->get( $query_var, self::NOT_FOUND );
|
494 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
495 |
-
$value = $the_value;
|
496 |
-
break;
|
497 |
-
}
|
498 |
-
}
|
499 |
-
|
500 |
-
return $value;
|
501 |
-
}
|
502 |
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
*
|
508 |
-
* @param array $query_props The list of properties to look up, in order.
|
509 |
-
* @param mixed $default The default value to return.
|
510 |
-
*
|
511 |
-
* @return mixed The first valid value found or the default value.
|
512 |
-
*/
|
513 |
-
protected function query_prop( array $query_props, $default ) {
|
514 |
-
$value = $default;
|
515 |
-
|
516 |
-
global $wp_query;
|
517 |
-
foreach ( $query_props as $query_prop ) {
|
518 |
-
$the_value = isset( $wp_query->{$query_prop} ) ? $wp_query->{$query_prop} : self::NOT_FOUND;
|
519 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
520 |
-
$value = $the_value;
|
521 |
-
break;
|
522 |
-
}
|
523 |
-
}
|
524 |
|
525 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
526 |
}
|
527 |
|
528 |
-
|
529 |
-
|
530 |
-
*
|
531 |
-
* @since 4.9.5
|
532 |
-
*
|
533 |
-
* @param array $tribe_options The list of `tribe_option`s to lookup, in order.
|
534 |
-
* @param mixed $default The default value to return.
|
535 |
-
*
|
536 |
-
* @return mixed The first valid value found or the default value.
|
537 |
-
*/
|
538 |
-
protected function tribe_option( array $tribe_options, $default ) {
|
539 |
-
$value = $default;
|
540 |
-
|
541 |
-
foreach ( $tribe_options as $option_name ) {
|
542 |
-
$the_value = tribe_get_option( $option_name, self::NOT_FOUND );
|
543 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
544 |
-
$value = $the_value;
|
545 |
-
break;
|
546 |
-
}
|
547 |
-
}
|
548 |
|
549 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
550 |
}
|
551 |
|
552 |
-
|
553 |
-
|
554 |
-
*
|
555 |
-
* @since 4.9.5
|
556 |
-
*
|
557 |
-
* @param array $options The list of options to lookup, in order.
|
558 |
-
* @param mixed $default The default value to return.
|
559 |
-
*
|
560 |
-
* @return mixed The first valid value found or the default value.
|
561 |
-
*/
|
562 |
-
protected function option( array $options, $default ) {
|
563 |
-
$value = $default;
|
564 |
-
|
565 |
-
foreach ( $options as $option_name ) {
|
566 |
-
$the_value = get_option( $option_name, self::NOT_FOUND );
|
567 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
568 |
-
$value = $the_value;
|
569 |
-
break;
|
570 |
-
}
|
571 |
-
}
|
572 |
|
573 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
574 |
}
|
575 |
|
576 |
-
|
577 |
-
|
578 |
-
*
|
579 |
-
* @since 4.9.5
|
580 |
-
*
|
581 |
-
* @param array $transients The list of transients to lookup, in order.
|
582 |
-
* @param mixed $default The default value to return.
|
583 |
-
*
|
584 |
-
* @return mixed The first valid value found or the default value.
|
585 |
-
*/
|
586 |
-
protected function transient( array $transients, $default ) {
|
587 |
-
$value = $default;
|
588 |
-
|
589 |
-
foreach ( $transients as $transient ) {
|
590 |
-
$the_value = get_transient( $transient );
|
591 |
-
if ( false !== $the_value ) {
|
592 |
-
$value = $the_value;
|
593 |
-
/*
|
594 |
-
* This will fail when the value is actually `false`.
|
595 |
-
*/
|
596 |
-
break;
|
597 |
-
}
|
598 |
-
}
|
599 |
|
600 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
601 |
}
|
602 |
|
603 |
-
|
604 |
-
|
605 |
-
*
|
606 |
-
* @since 4.9.5
|
607 |
-
*
|
608 |
-
* @param array $constants The list of constants to lookup, in order.
|
609 |
-
* @param mixed $default The default value to return.
|
610 |
-
*
|
611 |
-
* @return mixed The first valid value found or the default value.
|
612 |
-
*/
|
613 |
-
protected function constant( array $constants, $default ) {
|
614 |
-
$value = $default;
|
615 |
-
|
616 |
-
foreach ( $constants as $constant ) {
|
617 |
-
$the_value = defined( $constant ) ? constant( $constant ) : self::NOT_FOUND;
|
618 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
619 |
-
$value = $the_value;
|
620 |
-
break;
|
621 |
-
}
|
622 |
-
}
|
623 |
|
624 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
625 |
}
|
626 |
|
627 |
-
|
628 |
-
|
629 |
-
*
|
630 |
-
* @since 4.9.5
|
631 |
-
*
|
632 |
-
* @param array $global_vars The list of global variables to look up, in order.
|
633 |
-
* @param mixed $default The default value to return.
|
634 |
-
*
|
635 |
-
* @return mixed The first valid value found or the default value.
|
636 |
-
*/
|
637 |
-
protected function global_var( array $global_vars, $default ) {
|
638 |
-
$value = $default;
|
639 |
-
|
640 |
-
foreach ( $global_vars as $var ) {
|
641 |
-
$the_value = isset( $GLOBALS[ $var ] ) ? $GLOBALS[ $var ] : self::NOT_FOUND;
|
642 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
643 |
-
$value = $the_value;
|
644 |
-
break;
|
645 |
-
}
|
646 |
-
}
|
647 |
|
648 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
649 |
}
|
650 |
|
651 |
-
|
652 |
-
|
653 |
-
*
|
654 |
-
* @since 4.9.5
|
655 |
-
*
|
656 |
-
* @param array $classes_and_props An associative array in the shape [ <class> => <prop> ].
|
657 |
-
* @param mixed $default The default value to return.
|
658 |
-
*
|
659 |
-
* @return mixed The first valid value found or the default value.
|
660 |
-
*/
|
661 |
-
protected function static_prop( array $classes_and_props, $default ) {
|
662 |
-
$value = $default;
|
663 |
-
|
664 |
-
foreach ( $classes_and_props as $class => $prop ) {
|
665 |
-
if ( class_exists( $class ) ) {
|
666 |
-
// PHP 5.2 compat, on PHP 5.3+ $class::$$prop
|
667 |
-
$vars = get_class_vars( $class );
|
668 |
-
$the_value = isset( $vars[ $prop ] ) ? $vars[ $prop ] : self::NOT_FOUND;
|
669 |
-
|
670 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
671 |
-
$value = $the_value;
|
672 |
-
break;
|
673 |
-
}
|
674 |
-
}
|
675 |
-
}
|
676 |
|
677 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
678 |
}
|
679 |
|
680 |
-
|
681 |
-
|
682 |
-
*
|
683 |
-
* @since 4.9.5
|
684 |
-
*
|
685 |
-
* @param array $bindings_and_props An associative array in the shape [ <binding> => <prop> ].
|
686 |
-
* @param mixed $default The default value to return.
|
687 |
-
*
|
688 |
-
* @return mixed The first valid value found or the default value.
|
689 |
-
*/
|
690 |
-
protected function prop( array $bindings_and_props, $default ) {
|
691 |
-
$value = $default;
|
692 |
-
|
693 |
-
foreach ( $bindings_and_props as $binding => $prop ) {
|
694 |
-
$the_value = tribe()->offsetExists( $binding ) && property_exists( tribe( $binding ), $prop )
|
695 |
-
? tribe( $binding )->{$prop}
|
696 |
-
: self::NOT_FOUND;
|
697 |
-
|
698 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
699 |
-
$value = $the_value;
|
700 |
-
break;
|
701 |
-
}
|
702 |
-
}
|
703 |
|
704 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
705 |
}
|
706 |
|
707 |
-
|
708 |
-
|
709 |
-
*
|
710 |
-
* @since 4.9.5
|
711 |
-
*
|
712 |
-
* @param array $classes_and_methods An associative array in the shape [ <class> => <method> ].
|
713 |
-
* @param mixed $default The default value to return.
|
714 |
-
*
|
715 |
-
* @return mixed The first value that's not equal to the default one, the default value
|
716 |
-
* otherwise.
|
717 |
-
*/
|
718 |
-
protected function static_method( array $classes_and_methods, $default ) {
|
719 |
-
$value = $default;
|
720 |
-
|
721 |
-
foreach ( $classes_and_methods as $class => $method ) {
|
722 |
-
$the_value = class_exists( $class ) && method_exists( $class, $method )
|
723 |
-
? call_user_func( array( $class, $method ) )
|
724 |
-
: self::NOT_FOUND;
|
725 |
-
|
726 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
727 |
-
$value = $the_value;
|
728 |
-
break;
|
729 |
-
}
|
730 |
-
}
|
731 |
|
732 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
733 |
}
|
734 |
|
735 |
-
|
736 |
-
|
737 |
-
*
|
738 |
-
* @since 4.9.5
|
739 |
-
*
|
740 |
-
* @param array $bindings_and_methods An associative array in the shape [ <binding> => <method> ].
|
741 |
-
* @param mixed $default The default value to return.
|
742 |
-
*
|
743 |
-
* @return mixed The first value that's not equal to the default one, the default value
|
744 |
-
* otherwise.
|
745 |
-
*/
|
746 |
-
protected function method( array $bindings_and_methods, $default ) {
|
747 |
-
$value = $default;
|
748 |
-
$the_value = self::NOT_FOUND;
|
749 |
-
|
750 |
-
foreach ( $bindings_and_methods as $binding => $method ) {
|
751 |
-
if ( tribe()->offsetExists( $binding ) ) {
|
752 |
-
$implementation = tribe( $binding );
|
753 |
-
if ( method_exists( $implementation, $method ) ) {
|
754 |
-
$the_value = $implementation->$method();
|
755 |
-
}
|
756 |
-
}
|
757 |
-
|
758 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
759 |
-
$value = $the_value;
|
760 |
-
break;
|
761 |
-
}
|
762 |
-
}
|
763 |
|
764 |
-
|
765 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
766 |
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
*
|
772 |
-
* @param array $functions An array of functions to call, in order.
|
773 |
-
* @param mixed $default The default value to return.
|
774 |
-
*
|
775 |
-
* @return mixed The first value that's not equal to the default one, the default value
|
776 |
-
* otherwise.
|
777 |
-
*/
|
778 |
-
protected function func( array $functions, $default ) {
|
779 |
-
$value = $default;
|
780 |
-
$the_value = self::NOT_FOUND;
|
781 |
-
|
782 |
-
foreach ( $functions as $function ) {
|
783 |
-
if ( is_callable( $function ) || function_exists( $function ) ) {
|
784 |
-
$the_value = $function();
|
785 |
-
}
|
786 |
-
|
787 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
788 |
-
$value = $the_value;
|
789 |
-
break;
|
790 |
-
}
|
791 |
-
}
|
792 |
|
793 |
-
|
|
|
|
|
|
|
794 |
}
|
795 |
|
796 |
-
|
797 |
-
|
798 |
-
*
|
799 |
-
* Please keep in mind this will set the the global context for the whole request and, when the
|
800 |
-
* write location is an option, to the database.
|
801 |
-
* With great power comes great responsibility: think a lot before using this.
|
802 |
-
*
|
803 |
-
* @param array|null $fields An optional whitelist or blacklist of fields to write
|
804 |
-
* depending on the value of the `$whitelist` parameter;
|
805 |
-
* defaults to writing all available fields.
|
806 |
-
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
807 |
-
* parameter should be treated as a whitelist (`true`) or
|
808 |
-
* blacklist (`false`).
|
809 |
-
*
|
810 |
-
* @since 4.9.5
|
811 |
-
*/
|
812 |
-
public function dangerously_set_global_context( array $fields = null, $whitelist = true ) {
|
813 |
-
$locations = $this->get_locations();
|
814 |
|
815 |
-
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
820 |
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
foreach ( array_intersect_key( $this->request_cache, $locations ) as $key => $value ) {
|
826 |
-
if ( ! isset( $locations[ $key ]['write'] ) ) {
|
827 |
-
continue;
|
828 |
-
}
|
829 |
-
|
830 |
-
foreach ( (array) $locations[ $key ]['write'] as $location => $targets ) {
|
831 |
-
$targets = (array) $targets;
|
832 |
-
$write_func = 'write_' . $location;
|
833 |
-
|
834 |
-
foreach ( $targets as $arg_1 => $arg_2 ) {
|
835 |
-
if ( self::FUNC === $location && is_array( $arg_2 ) && is_callable( $arg_2 ) ) {
|
836 |
-
// Handles write functions specified as an array.
|
837 |
-
$location_args = array( $arg_2 );
|
838 |
-
} else {
|
839 |
-
$location_args = in_array( $location, self::$associative_locations, true )
|
840 |
-
? array( $arg_1, $arg_2 )
|
841 |
-
: (array) $arg_2;
|
842 |
-
}
|
843 |
-
|
844 |
-
$args = array_merge( $location_args, array( $value ) );
|
845 |
-
|
846 |
-
call_user_func_array( array( $this, $write_func ), $args );
|
847 |
-
}
|
848 |
-
}
|
849 |
-
}
|
850 |
-
}
|
851 |
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
*
|
857 |
-
* @param string $request_var The request var to write.
|
858 |
-
* @param mixed $value The value to set on the request var.
|
859 |
-
*/
|
860 |
-
protected function write_request_var( $request_var, $value ) {
|
861 |
-
if ( isset( $_REQUEST ) ) {
|
862 |
-
$_REQUEST[ $request_var ] = $value;
|
863 |
-
}
|
864 |
-
if ( isset( $_GET ) ) {
|
865 |
-
$_GET[ $request_var ] = $value;
|
866 |
-
}
|
867 |
-
if ( isset( $_POST ) ) {
|
868 |
-
$_POST[ $request_var ] = $value;
|
869 |
-
}
|
870 |
}
|
871 |
|
872 |
-
|
873 |
-
|
874 |
-
*
|
875 |
-
* @since 4.9.5
|
876 |
-
*
|
877 |
-
* @param string $query_prop The global WP_Query object property to write.
|
878 |
-
* @param mixed $value The value to set on the query property.
|
879 |
-
*/
|
880 |
-
protected function write_query_prop( $query_prop, $value ) {
|
881 |
-
global $wp_query;
|
882 |
|
883 |
-
|
884 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
885 |
}
|
|
|
886 |
|
887 |
-
|
|
|
|
|
|
|
888 |
}
|
889 |
|
890 |
-
|
891 |
-
|
892 |
-
*
|
893 |
-
* @since 4.9.5
|
894 |
-
*
|
895 |
-
* @param string $query_var The global WP_Query query var to write.
|
896 |
-
* @param mixed $value The value to set on the query var.
|
897 |
-
*/
|
898 |
-
protected function write_query_var( $query_var, $value ) {
|
899 |
-
global $wp_query;
|
900 |
|
901 |
-
|
902 |
-
|
903 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
904 |
|
905 |
-
|
906 |
-
|
|
|
|
|
907 |
|
908 |
-
|
909 |
-
|
910 |
-
|
911 |
-
|
912 |
-
*
|
913 |
-
* @param string $tribe_option The `tribe_option` to write.
|
914 |
-
* @param mixed $value The value to set on the `tribe_option`.
|
915 |
-
*/
|
916 |
-
protected function write_tribe_option( $tribe_option, $value ) {
|
917 |
-
tribe_update_option( $tribe_option, $value );
|
918 |
}
|
919 |
|
920 |
-
|
921 |
-
|
922 |
-
|
923 |
-
|
924 |
-
|
925 |
-
|
926 |
-
|
927 |
-
|
928 |
-
|
929 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
930 |
}
|
931 |
|
932 |
/**
|
933 |
-
*
|
934 |
-
*
|
935 |
-
* @since 4.9.5
|
936 |
-
*
|
937 |
-
* @param string $transient The transient to write.
|
938 |
-
* @param int $expiration The transient expiration time, in seconds.
|
939 |
-
* @param mixed $value The value to set on the transient.
|
940 |
*/
|
941 |
-
|
942 |
-
|
943 |
-
|
|
|
944 |
|
945 |
-
|
946 |
-
|
947 |
-
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
|
954 |
-
|
955 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
956 |
}
|
957 |
-
|
958 |
}
|
|
|
959 |
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
|
969 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
970 |
}
|
|
|
971 |
|
972 |
-
|
973 |
-
|
974 |
-
|
975 |
-
|
976 |
-
|
977 |
-
|
978 |
-
|
979 |
-
|
980 |
-
|
981 |
-
|
982 |
-
if ( ! ( class_exists( $class ) && property_exists( $class, $prop ) ) ) {
|
983 |
-
return;
|
984 |
-
}
|
985 |
|
986 |
-
|
|
|
987 |
}
|
988 |
|
989 |
-
|
990 |
-
|
991 |
-
*
|
992 |
-
* @since 4.9.5
|
993 |
-
*
|
994 |
-
* @param string $binding The container binding to set the public property on.
|
995 |
-
* @param string $prop The public property to set.
|
996 |
-
* @param mixed $value The value to set on the property.
|
997 |
-
*/
|
998 |
-
protected function write_prop( $binding, $prop, $value ) {
|
999 |
-
if ( ! tribe()->offsetExists( $binding ) ) {
|
1000 |
-
return;
|
1001 |
-
}
|
1002 |
|
1003 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1004 |
|
1005 |
-
|
1006 |
-
|
1007 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1008 |
|
1009 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1010 |
}
|
|
|
|
|
1011 |
|
1012 |
-
|
1013 |
-
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
1017 |
-
|
1018 |
-
|
1019 |
-
|
1020 |
-
|
1021 |
-
|
1022 |
-
|
1023 |
-
|
1024 |
-
|
1025 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1026 |
}
|
1027 |
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
|
1032 |
-
|
1033 |
-
|
1034 |
-
|
1035 |
-
|
1036 |
-
|
1037 |
-
|
1038 |
-
|
1039 |
-
|
1040 |
-
|
1041 |
-
|
|
|
1042 |
}
|
1043 |
|
1044 |
-
|
1045 |
-
|
1046 |
-
|
1047 |
-
|
1048 |
-
*
|
1049 |
-
* @param callable $func function, closure or callable to call.
|
1050 |
-
* @param mixed $value The value to pass to the callable.
|
1051 |
-
*/
|
1052 |
-
protected function write_func( $func, $value ) {
|
1053 |
-
if ( ! is_callable( $func ) ) {
|
1054 |
-
return;
|
1055 |
-
}
|
1056 |
-
call_user_func( $func, $value );
|
1057 |
}
|
1058 |
|
1059 |
-
|
1060 |
-
|
1061 |
-
*
|
1062 |
-
* Locations are merged with an `array_merge` call. To refine the locations get them first with the
|
1063 |
-
* `get_locations` method.
|
1064 |
-
*
|
1065 |
-
* @since 4.9.5
|
1066 |
-
*
|
1067 |
-
* @param array $locations An array of read and write locations to add to the context.
|
1068 |
-
* The array should have the same shape as the static `$locations`
|
1069 |
-
* one: `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
1070 |
-
*
|
1071 |
-
*
|
1072 |
-
* @return \Tribe__Context A clone of the current context with the additional read and
|
1073 |
-
* write locations added.
|
1074 |
-
*/
|
1075 |
-
public function add_locations( array $locations ) {
|
1076 |
-
$clone = clone $this;
|
1077 |
-
$clone->override_locations = array_merge( $clone->override_locations, $locations );
|
1078 |
|
1079 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1080 |
}
|
|
|
|
|
1081 |
|
1082 |
-
|
1083 |
-
|
1084 |
-
|
1085 |
-
|
1086 |
-
|
1087 |
-
|
1088 |
-
|
1089 |
-
|
1090 |
-
|
1091 |
-
|
1092 |
-
|
1093 |
-
|
1094 |
-
|
1095 |
-
|
1096 |
-
|
1097 |
-
$clone->override_locations = $locations;
|
1098 |
-
$clone->use_default_locations = (bool) $use_default_locations;
|
1099 |
|
1100 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1101 |
}
|
|
|
|
|
1102 |
|
1103 |
-
|
1104 |
-
|
1105 |
-
|
1106 |
-
|
1107 |
-
|
1108 |
-
|
1109 |
-
|
1110 |
-
|
1111 |
-
|
1112 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1113 |
|
1114 |
-
|
1115 |
-
|
1116 |
|
1117 |
-
|
1118 |
-
|
1119 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1120 |
|
1121 |
-
|
1122 |
-
|
1123 |
|
1124 |
-
|
1125 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1126 |
|
1127 |
-
|
1128 |
-
|
1129 |
-
* store on the front-end.
|
1130 |
-
*
|
1131 |
-
* This method is a filtered wrapper around the the `Tribe__Context::to_array` method to allow the
|
1132 |
-
* customization of the format when producing a store-compatible state.
|
1133 |
-
*
|
1134 |
-
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1135 |
-
* depending on the value of the `$whitelist` parameter;
|
1136 |
-
* defaults to returning all available fields.
|
1137 |
-
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1138 |
-
* parameter should be treated as a whitelist (`true`) or
|
1139 |
-
* blacklist (`false`).
|
1140 |
-
*
|
1141 |
-
* @since 4.9.5
|
1142 |
-
*
|
1143 |
-
* @return array
|
1144 |
-
*/
|
1145 |
-
public function get_state( array $fields = null, $whitelist = true ) {
|
1146 |
-
$state = $this->to_array();
|
1147 |
-
$is_global_context = tribe_context() === $this;
|
1148 |
-
|
1149 |
-
if ( null !== $fields ) {
|
1150 |
-
$state = $whitelist
|
1151 |
-
? array_intersect_key( $state, array_combine( $fields, $fields ) )
|
1152 |
-
: array_diff_key( $state, array_combine( $fields, $fields ) );
|
1153 |
-
}
|
1154 |
|
1155 |
-
|
1156 |
-
|
1157 |
-
|
1158 |
-
|
1159 |
-
|
1160 |
-
|
1161 |
-
|
1162 |
-
|
1163 |
-
|
1164 |
-
*/
|
1165 |
-
$state = apply_filters( 'tribe_context_state', $state, $is_global_context, $this );
|
1166 |
-
|
1167 |
-
if ( $is_global_context ) {
|
1168 |
-
/**
|
1169 |
-
* Filters the Redux store compatible state produced from the global context.
|
1170 |
-
*
|
1171 |
-
* While the `tribe_context_state` filter will apply to all contexts producing a
|
1172 |
-
* state this filter will only apply to the global context.
|
1173 |
-
*
|
1174 |
-
* @since 4.9.5
|
1175 |
-
*
|
1176 |
-
* @param array $state The Redux store compatible state produced from the global context.
|
1177 |
-
* @param Tribe__Context The global context object producing the state.
|
1178 |
-
*/
|
1179 |
-
$state = apply_filters( 'tribe_global_context_state', $state, $this );
|
1180 |
-
}
|
1181 |
|
1182 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1183 |
}
|
1184 |
|
1185 |
/**
|
1186 |
-
*
|
1187 |
*
|
1188 |
* @since 4.9.5
|
1189 |
*
|
1190 |
-
* @param array
|
1191 |
-
*
|
1192 |
-
*
|
1193 |
-
* @param
|
1194 |
-
* parameter should be treated as a whitelist (`true`) or
|
1195 |
-
* blacklist (`false`).
|
1196 |
-
*
|
1197 |
-
* @return array A map of ORM fields produced from the context current values.
|
1198 |
*/
|
1199 |
-
|
1200 |
-
|
1201 |
-
|
1202 |
-
|
1203 |
-
|
1204 |
-
|
1205 |
-
|
1206 |
-
|
1207 |
-
|
1208 |
-
|
1209 |
-
|
1210 |
-
|
1211 |
-
|
1212 |
-
|
1213 |
-
|
1214 |
-
|
1215 |
-
if ( isset( $locations[ $key ]['orm_transform'] ) ) {
|
1216 |
-
$value = call_user_func( $locations[ $key ]['orm_transform'], $value );
|
1217 |
-
}
|
1218 |
-
|
1219 |
-
$orm_args[ $alias ] = $value;
|
1220 |
-
}
|
1221 |
|
1222 |
-
|
1223 |
-
|
1224 |
-
* Only keep wanted fields, the filtering is done on the resolved aliases,
|
1225 |
-
* from the perspective of the client code that might ignore the source keys.
|
1226 |
-
*/
|
1227 |
-
$orm_args = $whitelist
|
1228 |
-
? array_intersect_key( $orm_args, array_combine( $fields, $fields ) )
|
1229 |
-
: array_diff_key( $orm_args, array_combine( $fields, $fields ) );
|
1230 |
-
}
|
1231 |
|
1232 |
-
|
1233 |
-
|
1234 |
-
|
1235 |
-
|
1236 |
-
|
1237 |
-
|
1238 |
-
|
1239 |
-
|
1240 |
-
|
1241 |
-
|
1242 |
-
|
1243 |
-
|
1244 |
-
|
1245 |
-
|
1246 |
-
|
1247 |
-
|
1248 |
-
|
1249 |
-
|
1250 |
-
|
1251 |
-
|
1252 |
-
|
1253 |
-
|
1254 |
-
|
1255 |
-
|
1256 |
-
|
1257 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1258 |
|
1259 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1260 |
}
|
1261 |
|
1262 |
/**
|
1263 |
-
*
|
1264 |
*
|
1265 |
-
*
|
1266 |
*
|
1267 |
-
* @
|
|
|
|
|
|
|
1268 |
*/
|
1269 |
-
|
1270 |
-
|
1271 |
-
|
1272 |
-
|
1273 |
-
|
1274 |
-
|
1275 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1276 |
|
1277 |
-
|
1278 |
-
|
1279 |
-
*
|
1280 |
-
* @since 4.9.8
|
1281 |
-
*
|
1282 |
-
* @param array $locations An array of locations registered on the Context object.
|
1283 |
-
*/
|
1284 |
-
static::$locations = apply_filters( 'tribe_context_locations', static::$locations, $this );
|
1285 |
|
1286 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1287 |
}
|
1288 |
|
|
|
|
|
|
|
1289 |
/**
|
1290 |
-
*
|
1291 |
*
|
1292 |
* @since 4.9.8
|
1293 |
*
|
1294 |
-
* @param
|
1295 |
-
* @param mixed $default The default value to return.
|
1296 |
-
*
|
1297 |
-
* @return mixed The first valid value found or the default value.
|
1298 |
*/
|
1299 |
-
|
1300 |
-
|
1301 |
-
|
1302 |
-
|
1303 |
-
return $the_value;
|
1304 |
-
}
|
1305 |
-
}
|
1306 |
|
1307 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1308 |
}
|
1309 |
|
|
|
|
|
|
|
1310 |
/**
|
1311 |
* Reads (gets) the value reading it from a query var parsed from the global `$wp` object.
|
1312 |
*
|
@@ -1416,4 +1409,45 @@ class Tribe__Context {
|
|
1416 |
|
1417 |
return $mapped;
|
1418 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1419 |
}
|
167 |
*
|
168 |
* @var array
|
169 |
*/
|
170 |
+
protected static $locations = [];
|
171 |
|
172 |
+
/**
|
173 |
+
* A utility static property keeping track of write locations that
|
174 |
+
* will be defined as associative arrays.
|
175 |
+
*
|
176 |
+
* @var array
|
177 |
+
*/
|
178 |
+
protected static $associative_locations = array(
|
179 |
+
self::TRANSIENT,
|
180 |
+
self::METHOD,
|
181 |
+
self::STATIC_METHOD,
|
182 |
+
self::PROP,
|
183 |
+
self::STATIC_PROP,
|
184 |
+
);
|
185 |
|
186 |
+
/**
|
187 |
+
* Whether the static dynamic locations were set or not.
|
188 |
+
*
|
189 |
+
* @var bool
|
190 |
+
*/
|
191 |
+
protected static $did_populate_locations = false;
|
192 |
|
193 |
+
/**
|
194 |
+
* A list of override locations to read and write from.
|
195 |
+
*
|
196 |
+
* This list has the same format and options as the static `$locations` property
|
197 |
+
* but allows a context instance to override, or add, read and write locations.
|
198 |
+
*
|
199 |
+
* @var array
|
200 |
+
*/
|
201 |
+
protected $override_locations = array();
|
202 |
|
203 |
+
/**
|
204 |
+
* Whether the context of the current HTTP request is an AJAX one or not.
|
205 |
+
*
|
206 |
+
* @var bool
|
207 |
+
*/
|
208 |
+
protected $doing_ajax;
|
209 |
|
210 |
+
/**
|
211 |
+
* Whether the context of the current HTTP request is a Cron one or not.
|
212 |
+
*
|
213 |
+
* @var bool
|
214 |
+
*/
|
215 |
+
protected $doing_cron;
|
216 |
|
217 |
+
/**
|
218 |
+
* A request-based array cache to store the values fetched by the context.
|
219 |
+
*
|
220 |
+
* @var array
|
221 |
+
*/
|
222 |
+
protected $request_cache = array();
|
223 |
+
/**
|
224 |
+
* Whether this context should use the default locations or not.
|
225 |
+
* This flag property is set to `false` when a context is obtained using
|
226 |
+
* the `set_locations` method; it will otherwise be set to `true`.
|
227 |
+
*
|
228 |
+
* @var bool
|
229 |
+
*/
|
230 |
+
protected $use_default_locations = true;
|
231 |
|
232 |
+
/**
|
233 |
+
* Whether we are currently creating a new post, a post of post type(s) or not.
|
234 |
+
*
|
235 |
+
* @since 4.7.7
|
236 |
+
*
|
237 |
+
* @param null $post_type The optional post type to check.
|
238 |
+
*
|
239 |
+
* @return bool Whether we are currently creating a new post, a post of post type(s) or not.
|
240 |
+
*/
|
241 |
+
public function is_new_post( $post_type = null ) {
|
242 |
+
global $pagenow;
|
243 |
+
$is_new = 'post-new.php' === $pagenow;
|
244 |
|
245 |
+
return $is_new && $this->is_editing_post( $post_type );
|
246 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |
|
248 |
+
/**
|
249 |
+
* Whether we are currently editing a post(s), post type(s) or not.
|
250 |
+
*
|
251 |
+
* @since 4.7.7
|
252 |
+
*
|
253 |
+
* @param null|array|string|int $post_or_type A post ID, post type, an array of post types or post IDs, `null`
|
254 |
+
* to just make sure we are currently editing a post.
|
255 |
+
*
|
256 |
+
* @return bool
|
257 |
+
*/
|
258 |
+
public function is_editing_post( $post_or_type = null ) {
|
259 |
+
global $pagenow;
|
260 |
+
$is_new = 'post-new.php' === $pagenow;
|
261 |
+
$is_post = 'post.php' === $pagenow;
|
262 |
+
$is_editing = 'edit.php' === $pagenow;
|
263 |
+
|
264 |
+
if ( ! ( $is_new || $is_post || $is_editing ) ) {
|
265 |
+
return false;
|
266 |
}
|
267 |
|
268 |
+
if ( null !== $post_or_type ) {
|
269 |
+
$lookup = array( $_GET, $_POST, $_REQUEST );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
270 |
|
271 |
+
$current_post = Tribe__Utils__Array::get_in_any( $lookup, 'post', get_post() );
|
272 |
|
273 |
+
if ( is_numeric( $post_or_type ) ) {
|
274 |
|
275 |
+
$post = $is_post ? get_post( $post_or_type ) : null;
|
276 |
|
277 |
+
return ! empty( $post ) && $post == $current_post;
|
278 |
+
}
|
|
|
|
|
279 |
|
280 |
+
$post_types = is_array( $post_or_type ) ? $post_or_type : array( $post_or_type );
|
281 |
|
282 |
+
$post = $is_post ? $current_post : null;
|
|
|
|
|
283 |
|
284 |
+
if ( count( array_filter( $post_types, 'is_numeric' ) ) === count( $post_types ) ) {
|
285 |
+
return ! empty( $post ) && in_array( $post->ID, $post_types );
|
286 |
+
}
|
|
|
|
|
287 |
|
288 |
+
if ( $is_post && $post instanceof WP_Post ) {
|
289 |
+
$post_type = $post->post_type;
|
290 |
+
} else {
|
291 |
+
$post_type = Tribe__Utils__Array::get_in_any( $lookup, 'post_type', 'post' );
|
292 |
+
}
|
293 |
|
294 |
+
return (bool) count( array_intersect( $post_types, array( $post_type ) ) );
|
295 |
}
|
296 |
|
297 |
+
return $is_new || $is_post;
|
298 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
299 |
|
300 |
+
/**
|
301 |
+
* Helper function to indicate whether the current execution context is AJAX.
|
302 |
+
*
|
303 |
+
* This method exists to allow us test code that behaves differently depending on the execution
|
304 |
+
* context.
|
305 |
+
*
|
306 |
+
* @since 4.7.12
|
307 |
+
* @since 4.9.5 Removed the $doing_ajax parameter.
|
308 |
+
*
|
309 |
+
* @return boolean
|
310 |
+
*/
|
311 |
+
public function doing_ajax() {
|
312 |
+
return function_exists( 'wp_doing_ajax' )
|
313 |
+
? wp_doing_ajax()
|
314 |
+
: defined( 'DOING_AJAX' ) && DOING_AJAX;
|
315 |
+
}
|
316 |
+
|
317 |
+
/**
|
318 |
+
* Checks whether the context of the current HTTP request is a Cron one or not.
|
319 |
+
*
|
320 |
+
* @since 4.7.23
|
321 |
+
* @since 4.9.5 Removed the $doing_cron parameter.
|
322 |
+
*
|
323 |
+
* @return bool Whether the context of the current HTTP request is a Cron one or not.
|
324 |
+
*/
|
325 |
+
public function doing_cron() {
|
326 |
+
return function_exists( 'wp_doing_cron' )
|
327 |
+
? wp_doing_cron()
|
328 |
+
: defined( 'DOING_CRON' ) && DOING_CRON;
|
329 |
+
}
|
330 |
|
331 |
+
/**
|
332 |
+
* Gets a value reading it from the location(s) defined in the `Tribe__Context::$props
|
333 |
+
*
|
334 |
+
* @since 4.9.5
|
335 |
+
*
|
336 |
+
* @param string $key The key of the variable to fetch.
|
337 |
+
* @param mixed|null $default The default value to return if not found.
|
338 |
+
* @param bool $force Whether to force the re-fetch of the value from the context or
|
339 |
+
* not; defaults to `false`.
|
340 |
+
*
|
341 |
+
* @return mixed The value from the first location that can provide it or the default
|
342 |
+
* value if not found.
|
343 |
+
*/
|
344 |
+
public function get( $key, $default = null, $force = false ) {
|
345 |
/**
|
346 |
+
* Filters the value of a context variable skipping all of its logic.
|
347 |
*
|
348 |
* @since 4.9.5
|
349 |
*
|
350 |
+
* @param mixed $value The value for the key before it's fetched from the context.
|
351 |
+
* @param string $key The key of the value to fetch from the context.
|
352 |
+
* @param mixed $default The default value that should be returned if the value is
|
353 |
+
* not set in the context.
|
354 |
+
* @param bool $force Whether to force the re-fetch of the value from the context or
|
355 |
+
* not; defaults to `false`.
|
|
|
356 |
*/
|
357 |
+
$value = apply_filters( "tribe_context_pre_{$key}", null, $key, $default, $force );
|
358 |
+
if ( null !== $value ) {
|
359 |
+
return $value;
|
360 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
361 |
|
362 |
+
$value = $default;
|
363 |
+
$locations = $this->get_locations();
|
364 |
|
365 |
+
if ( ! $force && isset( $this->request_cache[ $key ] ) ) {
|
366 |
+
$value = $this->request_cache[ $key ];
|
367 |
+
} elseif ( ! empty( $locations[ $key ]['read'] ) ) {
|
368 |
+
foreach ( $locations[ $key ]['read'] as $location => $keys ) {
|
369 |
+
$the_value = $this->$location( (array) $keys, $default );
|
370 |
|
371 |
+
if ( $default !== $the_value ) {
|
372 |
+
$value = $the_value;
|
373 |
+
break;
|
|
|
|
|
374 |
}
|
375 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
376 |
}
|
377 |
|
378 |
/**
|
379 |
+
* Filters the value fetched from the context for a key.
|
380 |
*
|
381 |
+
* Useful for testing and local override.
|
|
|
|
|
|
|
|
|
382 |
*
|
383 |
* @since 4.9.5
|
384 |
*
|
385 |
+
* @param mixed $value The value as fetched from the context.
|
|
|
|
|
386 |
*/
|
387 |
+
$value = apply_filters( "tribe_context_{$key}", $value );
|
|
|
|
|
|
|
388 |
|
389 |
+
return $value;
|
390 |
+
}
|
391 |
|
392 |
+
/**
|
393 |
+
* Alters the context.
|
394 |
+
*
|
395 |
+
* Due to its immutable nature setting values on the context will NOT modify the
|
396 |
+
* context but return a modified clone.
|
397 |
+
* If you need to modify the global context update the location(s) it should read from
|
398 |
+
* and call the `refresh` method.
|
399 |
+
* Example: `$widget_context = tribe_context()->alter( $widget_args );`.
|
400 |
+
*
|
401 |
+
* @since 4.9.5
|
402 |
+
*
|
403 |
+
* @param array $values An associative array of key-value pairs to modify the context.
|
404 |
+
*
|
405 |
+
* @return \Tribe__Context A clone, with modified, values, of the context the method was called on.
|
406 |
+
*/
|
407 |
+
public function alter( array $values ) {
|
408 |
+
$clone = clone $this;
|
409 |
|
410 |
+
$clone->request_cache = array_merge( $clone->request_cache, $values );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
411 |
|
412 |
+
return $clone;
|
413 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
414 |
|
415 |
+
/**
|
416 |
+
* Clears the context cache forcing a re-fetch of the variables from the context.
|
417 |
+
*
|
418 |
+
* @since 4.9.5
|
419 |
+
*
|
420 |
+
* @param string $key An optional specific key to refresh, if passed only this key
|
421 |
+
* will be refreshed.
|
422 |
+
*/
|
423 |
+
public function refresh( $key = null ) {
|
424 |
+
if ( null !== $key ) {
|
425 |
+
unset( $this->request_cache[ $key ] );
|
426 |
+
} else {
|
427 |
+
$this->request_cache = array();
|
428 |
}
|
429 |
+
}
|
430 |
|
431 |
+
/**
|
432 |
+
* Returns the read and write locations set on the context.
|
433 |
+
*
|
434 |
+
* @since 4.9.5
|
435 |
+
*
|
436 |
+
* @return array An array of read and write location in the shape of the `Tribe__Context::$locations` one,
|
437 |
+
* `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
438 |
+
*/
|
439 |
+
public function get_locations() {
|
440 |
+
$this->populate_locations();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
441 |
|
442 |
+
return $this->use_default_locations
|
443 |
+
? array_merge( self::$locations, $this->override_locations )
|
444 |
+
: $this->override_locations;
|
445 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
446 |
|
447 |
+
/**
|
448 |
+
* Reads the value from one or more $_REQUEST vars.
|
449 |
+
*
|
450 |
+
* @since 4.9.5
|
451 |
+
*
|
452 |
+
* @param array $request_vars The list of request vars to lookup, in order.
|
453 |
+
* @param mixed $default The default value to return.
|
454 |
+
*
|
455 |
+
* @return mixed The first valid value found or the default value.
|
456 |
+
*/
|
457 |
+
protected function request_var( array $request_vars, $default ) {
|
458 |
+
$value = $default;
|
459 |
+
|
460 |
+
foreach ( $request_vars as $request_var ) {
|
461 |
+
$the_value = tribe_get_request_var( $request_var, self::NOT_FOUND );
|
462 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
463 |
+
$value = $the_value;
|
464 |
+
break;
|
465 |
+
}
|
466 |
}
|
467 |
|
468 |
+
return $value;
|
469 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
470 |
|
471 |
+
/**
|
472 |
+
* Reads the value from one or more global WP_Query object query variables.
|
473 |
+
*
|
474 |
+
* @since 4.9.5
|
475 |
+
*
|
476 |
+
* @param array $query_vars The list of query vars to look up, in order.
|
477 |
+
* @param mixed $default The default value to return.
|
478 |
+
*
|
479 |
+
* @return mixed The first valid value found or the default value.
|
480 |
+
*/
|
481 |
+
protected function query_var( array $query_vars, $default ) {
|
482 |
+
$value = $default;
|
483 |
+
|
484 |
+
global $wp_query;
|
485 |
+
foreach ( $query_vars as $query_var ) {
|
486 |
+
$the_value = $wp_query->get( $query_var, self::NOT_FOUND );
|
487 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
488 |
+
$value = $the_value;
|
489 |
+
break;
|
490 |
+
}
|
491 |
}
|
492 |
|
493 |
+
return $value;
|
494 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
495 |
|
496 |
+
/**
|
497 |
+
* Reads the value from one or more global WP_Query object properties.
|
498 |
+
*
|
499 |
+
* @since 4.9.5
|
500 |
+
*
|
501 |
+
* @param array $query_props The list of properties to look up, in order.
|
502 |
+
* @param mixed $default The default value to return.
|
503 |
+
*
|
504 |
+
* @return mixed The first valid value found or the default value.
|
505 |
+
*/
|
506 |
+
protected function query_prop( array $query_props, $default ) {
|
507 |
+
$value = $default;
|
508 |
+
|
509 |
+
global $wp_query;
|
510 |
+
foreach ( $query_props as $query_prop ) {
|
511 |
+
$the_value = isset( $wp_query->{$query_prop} ) ? $wp_query->{$query_prop} : self::NOT_FOUND;
|
512 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
513 |
+
$value = $the_value;
|
514 |
+
break;
|
515 |
+
}
|
516 |
}
|
517 |
|
518 |
+
return $value;
|
519 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
520 |
|
521 |
+
/**
|
522 |
+
* Reads the value from one more more `tribe_option`s.
|
523 |
+
*
|
524 |
+
* @since 4.9.5
|
525 |
+
*
|
526 |
+
* @param array $tribe_options The list of `tribe_option`s to lookup, in order.
|
527 |
+
* @param mixed $default The default value to return.
|
528 |
+
*
|
529 |
+
* @return mixed The first valid value found or the default value.
|
530 |
+
*/
|
531 |
+
protected function tribe_option( array $tribe_options, $default ) {
|
532 |
+
$value = $default;
|
533 |
+
|
534 |
+
foreach ( $tribe_options as $option_name ) {
|
535 |
+
$the_value = tribe_get_option( $option_name, self::NOT_FOUND );
|
536 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
537 |
+
$value = $the_value;
|
538 |
+
break;
|
539 |
+
}
|
540 |
}
|
541 |
|
542 |
+
return $value;
|
543 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
544 |
|
545 |
+
/**
|
546 |
+
* Reads the value from one or more options.
|
547 |
+
*
|
548 |
+
* @since 4.9.5
|
549 |
+
*
|
550 |
+
* @param array $options The list of options to lookup, in order.
|
551 |
+
* @param mixed $default The default value to return.
|
552 |
+
*
|
553 |
+
* @return mixed The first valid value found or the default value.
|
554 |
+
*/
|
555 |
+
protected function option( array $options, $default ) {
|
556 |
+
$value = $default;
|
557 |
+
|
558 |
+
foreach ( $options as $option_name ) {
|
559 |
+
$the_value = get_option( $option_name, self::NOT_FOUND );
|
560 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
561 |
+
$value = $the_value;
|
562 |
+
break;
|
563 |
+
}
|
564 |
}
|
565 |
|
566 |
+
return $value;
|
567 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
568 |
|
569 |
+
/**
|
570 |
+
* Reads the value from one or more transients.
|
571 |
+
*
|
572 |
+
* @since 4.9.5
|
573 |
+
*
|
574 |
+
* @param array $transients The list of transients to lookup, in order.
|
575 |
+
* @param mixed $default The default value to return.
|
576 |
+
*
|
577 |
+
* @return mixed The first valid value found or the default value.
|
578 |
+
*/
|
579 |
+
protected function transient( array $transients, $default ) {
|
580 |
+
$value = $default;
|
581 |
+
|
582 |
+
foreach ( $transients as $transient ) {
|
583 |
+
$the_value = get_transient( $transient );
|
584 |
+
if ( false !== $the_value ) {
|
585 |
+
$value = $the_value;
|
586 |
+
/*
|
587 |
+
* This will fail when the value is actually `false`.
|
588 |
+
*/
|
589 |
+
break;
|
590 |
+
}
|
591 |
}
|
592 |
|
593 |
+
return $value;
|
594 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
595 |
|
596 |
+
/**
|
597 |
+
* Reads the value from one or more constants.
|
598 |
+
*
|
599 |
+
* @since 4.9.5
|
600 |
+
*
|
601 |
+
* @param array $constants The list of constants to lookup, in order.
|
602 |
+
* @param mixed $default The default value to return.
|
603 |
+
*
|
604 |
+
* @return mixed The first valid value found or the default value.
|
605 |
+
*/
|
606 |
+
protected function constant( array $constants, $default ) {
|
607 |
+
$value = $default;
|
608 |
+
|
609 |
+
foreach ( $constants as $constant ) {
|
610 |
+
$the_value = defined( $constant ) ? constant( $constant ) : self::NOT_FOUND;
|
611 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
612 |
+
$value = $the_value;
|
613 |
+
break;
|
614 |
+
}
|
615 |
}
|
616 |
|
617 |
+
return $value;
|
618 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
619 |
|
620 |
+
/**
|
621 |
+
* Reads the value from one or more global variable.
|
622 |
+
*
|
623 |
+
* @since 4.9.5
|
624 |
+
*
|
625 |
+
* @param array $global_vars The list of global variables to look up, in order.
|
626 |
+
* @param mixed $default The default value to return.
|
627 |
+
*
|
628 |
+
* @return mixed The first valid value found or the default value.
|
629 |
+
*/
|
630 |
+
protected function global_var( array $global_vars, $default ) {
|
631 |
+
$value = $default;
|
632 |
+
|
633 |
+
foreach ( $global_vars as $var ) {
|
634 |
+
$the_value = isset( $GLOBALS[ $var ] ) ? $GLOBALS[ $var ] : self::NOT_FOUND;
|
635 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
636 |
+
$value = $the_value;
|
637 |
+
break;
|
638 |
+
}
|
639 |
}
|
640 |
|
641 |
+
return $value;
|
642 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
643 |
|
644 |
+
/**
|
645 |
+
* Reads the value from one or more class static properties.
|
646 |
+
*
|
647 |
+
* @since 4.9.5
|
648 |
+
*
|
649 |
+
* @param array $classes_and_props An associative array in the shape [ <class> => <prop> ].
|
650 |
+
* @param mixed $default The default value to return.
|
651 |
+
*
|
652 |
+
* @return mixed The first valid value found or the default value.
|
653 |
+
*/
|
654 |
+
protected function static_prop( array $classes_and_props, $default ) {
|
655 |
+
$value = $default;
|
656 |
+
|
657 |
+
foreach ( $classes_and_props as $class => $prop ) {
|
658 |
+
if ( class_exists( $class ) ) {
|
659 |
+
// PHP 5.2 compat, on PHP 5.3+ $class::$$prop
|
660 |
+
$vars = get_class_vars( $class );
|
661 |
+
$the_value = isset( $vars[ $prop ] ) ? $vars[ $prop ] : self::NOT_FOUND;
|
662 |
+
|
663 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
664 |
+
$value = $the_value;
|
665 |
+
break;
|
666 |
+
}
|
667 |
+
}
|
668 |
}
|
669 |
|
670 |
+
return $value;
|
671 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
672 |
|
673 |
+
/**
|
674 |
+
* Reads the value from one or more properties of implementations bound in the `tribe()` container.
|
675 |
+
*
|
676 |
+
* @since 4.9.5
|
677 |
+
*
|
678 |
+
* @param array $bindings_and_props An associative array in the shape [ <binding> => <prop> ].
|
679 |
+
* @param mixed $default The default value to return.
|
680 |
+
*
|
681 |
+
* @return mixed The first valid value found or the default value.
|
682 |
+
*/
|
683 |
+
protected function prop( array $bindings_and_props, $default ) {
|
684 |
+
$value = $default;
|
685 |
|
686 |
+
foreach ( $bindings_and_props as $binding => $prop ) {
|
687 |
+
$the_value = tribe()->offsetExists( $binding ) && property_exists( tribe( $binding ), $prop )
|
688 |
+
? tribe( $binding )->{$prop}
|
689 |
+
: self::NOT_FOUND;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
690 |
|
691 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
692 |
+
$value = $the_value;
|
693 |
+
break;
|
694 |
+
}
|
695 |
}
|
696 |
|
697 |
+
return $value;
|
698 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
699 |
|
700 |
+
/**
|
701 |
+
* Reads the values from one or more static class methods.
|
702 |
+
*
|
703 |
+
* @since 4.9.5
|
704 |
+
*
|
705 |
+
* @param array $classes_and_methods An associative array in the shape [ <class> => <method> ].
|
706 |
+
* @param mixed $default The default value to return.
|
707 |
+
*
|
708 |
+
* @return mixed The first value that's not equal to the default one, the default value
|
709 |
+
* otherwise.
|
710 |
+
*/
|
711 |
+
protected function static_method( array $classes_and_methods, $default ) {
|
712 |
+
$value = $default;
|
713 |
|
714 |
+
foreach ( $classes_and_methods as $class => $method ) {
|
715 |
+
$the_value = class_exists( $class ) && method_exists( $class, $method )
|
716 |
+
? call_user_func( array( $class, $method ) )
|
717 |
+
: self::NOT_FOUND;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
718 |
|
719 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
720 |
+
$value = $the_value;
|
721 |
+
break;
|
722 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
723 |
}
|
724 |
|
725 |
+
return $value;
|
726 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
727 |
|
728 |
+
/**
|
729 |
+
* Reads the value from one or more methods called on implementations bound in the `tribe()` container.
|
730 |
+
*
|
731 |
+
* @since 4.9.5
|
732 |
+
*
|
733 |
+
* @param array $bindings_and_methods An associative array in the shape [ <binding> => <method> ].
|
734 |
+
* @param mixed $default The default value to return.
|
735 |
+
*
|
736 |
+
* @return mixed The first value that's not equal to the default one, the default value
|
737 |
+
* otherwise.
|
738 |
+
*/
|
739 |
+
protected function method( array $bindings_and_methods, $default ) {
|
740 |
+
$value = $default;
|
741 |
+
$the_value = self::NOT_FOUND;
|
742 |
+
|
743 |
+
foreach ( $bindings_and_methods as $binding => $method ) {
|
744 |
+
if ( tribe()->offsetExists( $binding ) ) {
|
745 |
+
$implementation = tribe( $binding );
|
746 |
+
if ( method_exists( $implementation, $method ) ) {
|
747 |
+
$the_value = $implementation->$method();
|
748 |
}
|
749 |
+
}
|
750 |
|
751 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
752 |
+
$value = $the_value;
|
753 |
+
break;
|
754 |
+
}
|
755 |
}
|
756 |
|
757 |
+
return $value;
|
758 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
759 |
|
760 |
+
/**
|
761 |
+
* Reads the value from one or more functions until one returns a value that's not the default one.
|
762 |
+
*
|
763 |
+
* @since 4.9.5
|
764 |
+
*
|
765 |
+
* @param array $functions An array of functions to call, in order.
|
766 |
+
* @param mixed $default The default value to return.
|
767 |
+
*
|
768 |
+
* @return mixed The first value that's not equal to the default one, the default value
|
769 |
+
* otherwise.
|
770 |
+
*/
|
771 |
+
protected function func( array $functions, $default ) {
|
772 |
+
$value = $default;
|
773 |
+
$the_value = self::NOT_FOUND;
|
774 |
|
775 |
+
foreach ( $functions as $function ) {
|
776 |
+
if ( is_callable( $function ) || function_exists( $function ) ) {
|
777 |
+
$the_value = $function();
|
778 |
+
}
|
779 |
|
780 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
781 |
+
$value = $the_value;
|
782 |
+
break;
|
783 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
784 |
}
|
785 |
|
786 |
+
return $value;
|
787 |
+
}
|
788 |
+
|
789 |
+
/**
|
790 |
+
* Modifies the global context using the defined write locations to persist the altered values.
|
791 |
+
*
|
792 |
+
* Please keep in mind this will set the the global context for the whole request and, when the
|
793 |
+
* write location is an option, to the database.
|
794 |
+
* With great power comes great responsibility: think a lot before using this.
|
795 |
+
*
|
796 |
+
* @param array|null $fields An optional whitelist or blacklist of fields to write
|
797 |
+
* depending on the value of the `$whitelist` parameter;
|
798 |
+
* defaults to writing all available fields.
|
799 |
+
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
800 |
+
* parameter should be treated as a whitelist (`true`) or
|
801 |
+
* blacklist (`false`).
|
802 |
+
*
|
803 |
+
* @since 4.9.5
|
804 |
+
*/
|
805 |
+
public function dangerously_set_global_context( array $fields = null, $whitelist = true ) {
|
806 |
+
$locations = $this->get_locations();
|
807 |
+
|
808 |
+
if ( null !== $fields ) {
|
809 |
+
$locations = $whitelist
|
810 |
+
? array_intersect_key( $locations, array_combine( $fields, $fields ) )
|
811 |
+
: array_diff_key( $locations, array_combine( $fields, $fields ) );
|
812 |
}
|
813 |
|
814 |
/**
|
815 |
+
* Here we intersect with the request cache to only write values we've actually read
|
816 |
+
* or modified. If none of the two happened then there's no need to write anything.
|
|
|
|
|
|
|
|
|
|
|
817 |
*/
|
818 |
+
foreach ( array_intersect_key( $this->request_cache, $locations ) as $key => $value ) {
|
819 |
+
if ( ! isset( $locations[ $key ]['write'] ) ) {
|
820 |
+
continue;
|
821 |
+
}
|
822 |
|
823 |
+
foreach ( (array) $locations[ $key ]['write'] as $location => $targets ) {
|
824 |
+
$targets = (array) $targets;
|
825 |
+
$write_func = 'write_' . $location;
|
826 |
+
|
827 |
+
foreach ( $targets as $arg_1 => $arg_2 ) {
|
828 |
+
if ( self::FUNC === $location && is_array( $arg_2 ) && is_callable( $arg_2 ) ) {
|
829 |
+
// Handles write functions specified as an array.
|
830 |
+
$location_args = array( $arg_2 );
|
831 |
+
} else {
|
832 |
+
$location_args = in_array( $location, self::$associative_locations, true )
|
833 |
+
? array( $arg_1, $arg_2 )
|
834 |
+
: (array) $arg_2;
|
835 |
+
}
|
836 |
+
|
837 |
+
$args = array_merge( $location_args, array( $value ) );
|
838 |
+
|
839 |
+
call_user_func_array( array( $this, $write_func ), $args );
|
840 |
}
|
841 |
+
}
|
842 |
}
|
843 |
+
}
|
844 |
|
845 |
+
/**
|
846 |
+
* Writes an altered context value to a request var.
|
847 |
+
*
|
848 |
+
* @since 4.9.5
|
849 |
+
*
|
850 |
+
* @param string $request_var The request var to write.
|
851 |
+
* @param mixed $value The value to set on the request var.
|
852 |
+
*/
|
853 |
+
protected function write_request_var( $request_var, $value ) {
|
854 |
+
if ( isset( $_REQUEST ) ) {
|
855 |
+
$_REQUEST[ $request_var ] = $value;
|
856 |
+
}
|
857 |
+
if ( isset( $_GET ) ) {
|
858 |
+
$_GET[ $request_var ] = $value;
|
859 |
+
}
|
860 |
+
if ( isset( $_POST ) ) {
|
861 |
+
$_POST[ $request_var ] = $value;
|
862 |
}
|
863 |
+
}
|
864 |
|
865 |
+
/**
|
866 |
+
* Writes an altered context value to a global WP_Query object properties.
|
867 |
+
*
|
868 |
+
* @since 4.9.5
|
869 |
+
*
|
870 |
+
* @param string $query_prop The global WP_Query object property to write.
|
871 |
+
* @param mixed $value The value to set on the query property.
|
872 |
+
*/
|
873 |
+
protected function write_query_prop( $query_prop, $value ) {
|
874 |
+
global $wp_query;
|
|
|
|
|
|
|
875 |
|
876 |
+
if ( ! $wp_query instanceof WP_Query ) {
|
877 |
+
return;
|
878 |
}
|
879 |
|
880 |
+
$wp_query->{$query_prop} = $value;
|
881 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
882 |
|
883 |
+
/**
|
884 |
+
* Writes an altered context value to a global WP_Query object query var.
|
885 |
+
*
|
886 |
+
* @since 4.9.5
|
887 |
+
*
|
888 |
+
* @param string $query_var The global WP_Query query var to write.
|
889 |
+
* @param mixed $value The value to set on the query var.
|
890 |
+
*/
|
891 |
+
protected function write_query_var( $query_var, $value ) {
|
892 |
+
global $wp_query;
|
893 |
|
894 |
+
if ( ! $wp_query instanceof WP_Query ) {
|
895 |
+
return;
|
896 |
+
}
|
897 |
+
|
898 |
+
$wp_query->set( $query_var, $value );
|
899 |
+
}
|
900 |
+
|
901 |
+
/**
|
902 |
+
* Writes an altered context value to a `tribe_option`.
|
903 |
+
*
|
904 |
+
* @since 4.9.5
|
905 |
+
*
|
906 |
+
* @param string $tribe_option The `tribe_option` to write.
|
907 |
+
* @param mixed $value The value to set on the `tribe_option`.
|
908 |
+
*/
|
909 |
+
protected function write_tribe_option( $tribe_option, $value ) {
|
910 |
+
tribe_update_option( $tribe_option, $value );
|
911 |
+
}
|
912 |
+
|
913 |
+
/**
|
914 |
+
* Writes an altered context value to an option.
|
915 |
+
*
|
916 |
+
* @since 4.9.5
|
917 |
+
*
|
918 |
+
* @param string $option_name The option to write.
|
919 |
+
* @param mixed $value The value to set on the option.
|
920 |
+
*/
|
921 |
+
protected function write_option( $option_name, $value ) {
|
922 |
+
update_option( $option_name, $value );
|
923 |
+
}
|
924 |
+
|
925 |
+
/**
|
926 |
+
* Writes an altered context value to a transient.
|
927 |
+
*
|
928 |
+
* @since 4.9.5
|
929 |
+
*
|
930 |
+
* @param string $transient The transient to write.
|
931 |
+
* @param int $expiration The transient expiration time, in seconds.
|
932 |
+
* @param mixed $value The value to set on the transient.
|
933 |
+
*/
|
934 |
+
protected function write_transient( $transient, $expiration, $value ) {
|
935 |
+
set_transient( $transient, $value, $expiration );
|
936 |
+
}
|
937 |
|
938 |
+
/**
|
939 |
+
* Writes an altered context value to a constant.
|
940 |
+
*
|
941 |
+
* @since 4.9.5
|
942 |
+
*
|
943 |
+
* @param string $constant The constant to define.
|
944 |
+
* @param mixed $value The value to set on the constant.
|
945 |
+
*/
|
946 |
+
protected function write_constant( $constant, $value ) {
|
947 |
+
if ( defined( $constant ) ) {
|
948 |
+
return;
|
949 |
}
|
950 |
+
define( $constant, $value );
|
951 |
+
}
|
952 |
|
953 |
+
/**
|
954 |
+
* Writes an altered context value to a global var.
|
955 |
+
*
|
956 |
+
* @since 4.9.5
|
957 |
+
*
|
958 |
+
* @param string $global_var The global var to set.
|
959 |
+
* @param mixed $value The value to set on the global_var.
|
960 |
+
*/
|
961 |
+
protected function write_global_var( $global_var, $value ) {
|
962 |
+
$GLOBALS[ $global_var ] = $value;
|
963 |
+
}
|
964 |
+
|
965 |
+
/**
|
966 |
+
* Writes an altered context value setting a public static property on a class.
|
967 |
+
*
|
968 |
+
* @since 4.9.5
|
969 |
+
*
|
970 |
+
* @param string $class The class to set the static public property on.
|
971 |
+
* @param string $prop The static public property to set.
|
972 |
+
* @param mixed $value The value to set on the property.
|
973 |
+
*/
|
974 |
+
protected function write_static_prop( $class, $prop, $value ) {
|
975 |
+
if ( ! ( class_exists( $class ) && property_exists( $class, $prop ) ) ) {
|
976 |
+
return;
|
977 |
}
|
978 |
|
979 |
+
$class::$$prop = $value;
|
980 |
+
}
|
981 |
+
|
982 |
+
/**
|
983 |
+
* Writes an altered context value setting a public property on a `tribe()` binding.
|
984 |
+
*
|
985 |
+
* @since 4.9.5
|
986 |
+
*
|
987 |
+
* @param string $binding The container binding to set the public property on.
|
988 |
+
* @param string $prop The public property to set.
|
989 |
+
* @param mixed $value The value to set on the property.
|
990 |
+
*/
|
991 |
+
protected function write_prop( $binding, $prop, $value ) {
|
992 |
+
if ( ! tribe()->offsetExists( $binding ) ) {
|
993 |
+
return;
|
994 |
}
|
995 |
|
996 |
+
$implementation = tribe( $binding );
|
997 |
+
|
998 |
+
if ( ! property_exists( $implementation, $prop ) ) {
|
999 |
+
return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1000 |
}
|
1001 |
|
1002 |
+
$implementation->{$prop} = $value;
|
1003 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1004 |
|
1005 |
+
/**
|
1006 |
+
* Writes an altered context value calling a public static method on a class.
|
1007 |
+
*
|
1008 |
+
* @since 4.9.5
|
1009 |
+
*
|
1010 |
+
* @param string $class The class to call the public static method on.
|
1011 |
+
* @param string $method The static method to call.
|
1012 |
+
* @param mixed $value The value to pass to the public static method.
|
1013 |
+
*/
|
1014 |
+
protected function write_static_method( $class, $method, $value ) {
|
1015 |
+
if ( ! class_exists( $class ) ) {
|
1016 |
+
return;
|
1017 |
}
|
1018 |
+
call_user_func( array( $class, $method ), $value );
|
1019 |
+
}
|
1020 |
|
1021 |
+
/**
|
1022 |
+
* Writes an altered context value calling a public method on a `tribe()` binding.
|
1023 |
+
*
|
1024 |
+
* @since 4.9.5
|
1025 |
+
*
|
1026 |
+
* @param string $binding The `tribe()` container binding to call the public method on.
|
1027 |
+
* @param string $method The method to call.
|
1028 |
+
* @param mixed $value The value to pass to the public method.
|
1029 |
+
*/
|
1030 |
+
protected function write_method( $binding, $method, $value ) {
|
1031 |
+
if ( ! tribe()->offsetExists( $binding ) ) {
|
1032 |
+
return;
|
1033 |
+
}
|
1034 |
+
call_user_func( array( tribe( $binding ), $method ), $value );
|
1035 |
+
}
|
|
|
|
|
1036 |
|
1037 |
+
/**
|
1038 |
+
* Writes an altered context value calling a function or closure.
|
1039 |
+
*
|
1040 |
+
* @since 4.9.5
|
1041 |
+
*
|
1042 |
+
* @param callable $func function, closure or callable to call.
|
1043 |
+
* @param mixed $value The value to pass to the callable.
|
1044 |
+
*/
|
1045 |
+
protected function write_func( $func, $value ) {
|
1046 |
+
if ( ! is_callable( $func ) ) {
|
1047 |
+
return;
|
1048 |
}
|
1049 |
+
call_user_func( $func, $value );
|
1050 |
+
}
|
1051 |
|
1052 |
+
/**
|
1053 |
+
* Adds/replaces read and write locations to a context.
|
1054 |
+
*
|
1055 |
+
* Locations are merged with an `array_merge` call. To refine the locations get them first with the
|
1056 |
+
* `get_locations` method.
|
1057 |
+
*
|
1058 |
+
* @since 4.9.5
|
1059 |
+
*
|
1060 |
+
* @param array $locations An array of read and write locations to add to the context.
|
1061 |
+
* The array should have the same shape as the static `$locations`
|
1062 |
+
* one: `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
1063 |
+
*
|
1064 |
+
*
|
1065 |
+
* @return \Tribe__Context A clone of the current context with the additional read and
|
1066 |
+
* write locations added.
|
1067 |
+
*/
|
1068 |
+
public function add_locations( array $locations ) {
|
1069 |
+
$clone = clone $this;
|
1070 |
+
$clone->override_locations = array_merge( $clone->override_locations, $locations );
|
1071 |
|
1072 |
+
return $clone;
|
1073 |
+
}
|
1074 |
|
1075 |
+
/**
|
1076 |
+
* Sets, replacing them, the locations used by this context.
|
1077 |
+
*
|
1078 |
+
*
|
1079 |
+
* @since 4.9.5
|
1080 |
+
*
|
1081 |
+
* @param array $locations An array of locations to replace the current ones.
|
1082 |
+
* @param bool $use_default_locations Whether the context should use the default
|
1083 |
+
* locations defined in the static `$locations`
|
1084 |
+
* property or not.
|
1085 |
+
*
|
1086 |
+
* @return \Tribe__Context A clone of the current context with modified locations.
|
1087 |
+
*/
|
1088 |
+
public function set_locations( array $locations, $use_default_locations = true ) {
|
1089 |
+
$clone = clone $this;
|
1090 |
+
$clone->override_locations = $locations;
|
1091 |
+
$clone->use_default_locations = (bool) $use_default_locations;
|
1092 |
|
1093 |
+
return $clone;
|
1094 |
+
}
|
1095 |
|
1096 |
+
/**
|
1097 |
+
* Returns an array representation of the context.
|
1098 |
+
*
|
1099 |
+
* @since 4.9.5
|
1100 |
+
*
|
1101 |
+
* @return array An associative array of the context keys and values.
|
1102 |
+
*/
|
1103 |
+
public function to_array( ) {
|
1104 |
+
$locations = array_keys( array_merge( $this->get_locations(), $this->request_cache ) );
|
1105 |
+
$dump = array();
|
1106 |
|
1107 |
+
foreach ( $locations as $location ) {
|
1108 |
+
$the_value = $this->get( $location, self::NOT_FOUND );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1109 |
|
1110 |
+
if ( self::NOT_FOUND === $the_value ) {
|
1111 |
+
continue;
|
1112 |
+
}
|
1113 |
+
|
1114 |
+
$dump[ $location ] = $the_value;
|
1115 |
+
}
|
1116 |
+
|
1117 |
+
return $dump;
|
1118 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1119 |
|
1120 |
+
/**
|
1121 |
+
* Returns the current context state in a format suitable to hydrate a Redux-like
|
1122 |
+
* store on the front-end.
|
1123 |
+
*
|
1124 |
+
* This method is a filtered wrapper around the the `Tribe__Context::to_array` method to allow the
|
1125 |
+
* customization of the format when producing a store-compatible state.
|
1126 |
+
*
|
1127 |
+
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1128 |
+
* depending on the value of the `$whitelist` parameter;
|
1129 |
+
* defaults to returning all available fields.
|
1130 |
+
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1131 |
+
* parameter should be treated as a whitelist (`true`) or
|
1132 |
+
* blacklist (`false`).
|
1133 |
+
*
|
1134 |
+
* @since 4.9.5
|
1135 |
+
*
|
1136 |
+
* @return array
|
1137 |
+
*/
|
1138 |
+
public function get_state( array $fields = null, $whitelist = true ) {
|
1139 |
+
$state = $this->to_array();
|
1140 |
+
$is_global_context = tribe_context() === $this;
|
1141 |
+
|
1142 |
+
if ( null !== $fields ) {
|
1143 |
+
$state = $whitelist
|
1144 |
+
? array_intersect_key( $state, array_combine( $fields, $fields ) )
|
1145 |
+
: array_diff_key( $state, array_combine( $fields, $fields ) );
|
1146 |
}
|
1147 |
|
1148 |
/**
|
1149 |
+
* Filters the Redux store compatible state produced from the current context.
|
1150 |
*
|
1151 |
* @since 4.9.5
|
1152 |
*
|
1153 |
+
* @param array $state The Redux store compatible state produced from the current context.
|
1154 |
+
* @param bool $is_global_context Whether the context producing the state is the global one
|
1155 |
+
* or a modified clone of it.
|
1156 |
+
* @param Tribe__Context The context object producing the state.
|
|
|
|
|
|
|
|
|
1157 |
*/
|
1158 |
+
$state = apply_filters( 'tribe_context_state', $state, $is_global_context, $this );
|
1159 |
+
|
1160 |
+
if ( $is_global_context ) {
|
1161 |
+
/**
|
1162 |
+
* Filters the Redux store compatible state produced from the global context.
|
1163 |
+
*
|
1164 |
+
* While the `tribe_context_state` filter will apply to all contexts producing a
|
1165 |
+
* state this filter will only apply to the global context.
|
1166 |
+
*
|
1167 |
+
* @since 4.9.5
|
1168 |
+
*
|
1169 |
+
* @param array $state The Redux store compatible state produced from the global context.
|
1170 |
+
* @param Tribe__Context The global context object producing the state.
|
1171 |
+
*/
|
1172 |
+
$state = apply_filters( 'tribe_global_context_state', $state, $this );
|
1173 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
1174 |
|
1175 |
+
return $state;
|
1176 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1177 |
|
1178 |
+
/**
|
1179 |
+
* Returns an array of ORM arguments generated from the current context values.
|
1180 |
+
*
|
1181 |
+
* @since 4.9.5
|
1182 |
+
*
|
1183 |
+
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1184 |
+
* depending on the value of the `$whitelist` parameter;
|
1185 |
+
* defaults to returning all available fields.
|
1186 |
+
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1187 |
+
* parameter should be treated as a whitelist (`true`) or
|
1188 |
+
* blacklist (`false`).
|
1189 |
+
*
|
1190 |
+
* @return array A map of ORM fields produced from the context current values.
|
1191 |
+
*/
|
1192 |
+
public function get_orm_args( array $fields = null, $whitelist = true ) {
|
1193 |
+
$locations = $this->get_locations();
|
1194 |
+
$dump = $this->to_array();
|
1195 |
+
$orm_args = array();
|
1196 |
+
$is_global_context = tribe_context() === $this;
|
1197 |
+
|
1198 |
+
foreach ( $dump as $key => $value ) {
|
1199 |
+
$alias = isset( $locations[ $key ]['orm_arg'] )
|
1200 |
+
? $locations[ $key ]['orm_arg']
|
1201 |
+
: $key;
|
1202 |
+
|
1203 |
+
if ( false === $alias ) {
|
1204 |
+
// Do not provide the variable as an ORM arg.
|
1205 |
+
continue;
|
1206 |
+
}
|
1207 |
+
|
1208 |
+
if ( isset( $locations[ $key ]['orm_transform'] ) ) {
|
1209 |
+
$value = call_user_func( $locations[ $key ]['orm_transform'], $value );
|
1210 |
+
}
|
1211 |
+
|
1212 |
+
$orm_args[ $alias ] = $value;
|
1213 |
+
}
|
1214 |
|
1215 |
+
if ( null !== $fields ) {
|
1216 |
+
/*
|
1217 |
+
* Only keep wanted fields, the filtering is done on the resolved aliases,
|
1218 |
+
* from the perspective of the client code that might ignore the source keys.
|
1219 |
+
*/
|
1220 |
+
$orm_args = $whitelist
|
1221 |
+
? array_intersect_key( $orm_args, array_combine( $fields, $fields ) )
|
1222 |
+
: array_diff_key( $orm_args, array_combine( $fields, $fields ) );
|
1223 |
}
|
1224 |
|
1225 |
/**
|
1226 |
+
* Filters the ORM arguments produced from the current context.
|
1227 |
*
|
1228 |
+
* @since 4.9.5
|
1229 |
*
|
1230 |
+
* @param array $orm_args The ORM args produced from the current context.
|
1231 |
+
* @param bool $is_global_context Whether the context producing the ORM args is the global one
|
1232 |
+
* or a modified clone of it.
|
1233 |
+
* @param Tribe__Context The context object producing the ORM args.
|
1234 |
*/
|
1235 |
+
$orm_args = apply_filters( 'tribe_context_orm_args', $orm_args, $is_global_context, $this );
|
1236 |
+
|
1237 |
+
if ( $is_global_context ) {
|
1238 |
+
/**
|
1239 |
+
* Filters the ORM arguments produced from the global context.
|
1240 |
+
*
|
1241 |
+
* While the `tribe_context_orm_args` filter will apply to all contexts producing ORM
|
1242 |
+
* args this filter will only apply to the global context.
|
1243 |
+
*
|
1244 |
+
* @since 4.9.5
|
1245 |
+
*
|
1246 |
+
* @param array $orm_args The ORM args produced from the global context.
|
1247 |
+
* @param Tribe__Context The global context object producing the ORM args.
|
1248 |
+
*/
|
1249 |
+
$orm_args = apply_filters( 'tribe_global_context_orm_args', $orm_args, $this );
|
1250 |
+
}
|
1251 |
|
1252 |
+
return $orm_args;
|
1253 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
1254 |
|
1255 |
+
/**
|
1256 |
+
* Sets some locations that can only be set at runtime.
|
1257 |
+
*
|
1258 |
+
* Using a flag locations are added only once per request.
|
1259 |
+
*
|
1260 |
+
* @since 4.9.8
|
1261 |
+
*/
|
1262 |
+
protected function populate_locations() {
|
1263 |
+
if ( static::$did_populate_locations ) {
|
1264 |
+
return;
|
1265 |
}
|
1266 |
|
1267 |
+
// To improve the class readability, and as a small optimization, locations are loaded from a file.
|
1268 |
+
static::$locations = include __DIR__ . '/Context/locations.php';
|
1269 |
+
|
1270 |
/**
|
1271 |
+
* Filters the locations registered in the Context.
|
1272 |
*
|
1273 |
* @since 4.9.8
|
1274 |
*
|
1275 |
+
* @param array $locations An array of locations registered on the Context object.
|
|
|
|
|
|
|
1276 |
*/
|
1277 |
+
static::$locations = apply_filters( 'tribe_context_locations', static::$locations, $this );
|
1278 |
+
|
1279 |
+
static::$did_populate_locations = true;
|
1280 |
+
}
|
|
|
|
|
|
|
1281 |
|
1282 |
+
/**
|
1283 |
+
* Reads (gets) the value applying one or more filters.
|
1284 |
+
*
|
1285 |
+
* @since 4.9.8
|
1286 |
+
*
|
1287 |
+
* @param array $filters The list of filters to apply, in order.
|
1288 |
+
* @param mixed $default The default value to return.
|
1289 |
+
*
|
1290 |
+
* @return mixed The first valid value found or the default value.
|
1291 |
+
*/
|
1292 |
+
public function filter( array $filters, $default ) {
|
1293 |
+
foreach ( $filters as $filter ) {
|
1294 |
+
$the_value = apply_filters( $filter, $default );
|
1295 |
+
if ( $the_value !== $default ) {
|
1296 |
+
return $the_value;
|
1297 |
+
}
|
1298 |
}
|
1299 |
|
1300 |
+
return $default;
|
1301 |
+
}
|
1302 |
+
|
1303 |
/**
|
1304 |
* Reads (gets) the value reading it from a query var parsed from the global `$wp` object.
|
1305 |
*
|
1409 |
|
1410 |
return $mapped;
|
1411 |
}
|
1412 |
+
|
1413 |
+
/**
|
1414 |
+
* Translates sub-locations to their respective location key.
|
1415 |
+
*
|
1416 |
+
* This method leverages the inherent knowledge of aliases stored in the Context locations to "translate" a
|
1417 |
+
* sub-location to its location key.
|
1418 |
+
* E.g. assume the `car` location is `read` from the [ 'carriage', 'vehicle', 'transport_mean' ] query var; calling
|
1419 |
+
* `$context->populate_aliases( [ 'vehicle' => 'hyunday' ], 'read', Context::QUERY_VAR )` would yield
|
1420 |
+
* `[ 'car' => 'hyunday' ]`.
|
1421 |
+
*
|
1422 |
+
* @since 4.9.12
|
1423 |
+
*
|
1424 |
+
* @param array $values An associative array of value to use as "masters" to populate the aliases.
|
1425 |
+
* @param string $type The type of Context location to use, e.g. `Tribe__Context::QUERY_VAR`.
|
1426 |
+
* @param string $direction The direction to use for the location, one of `read` or `write`.
|
1427 |
+
*
|
1428 |
+
* @return array The original array, merged with the populated values.
|
1429 |
+
*/
|
1430 |
+
public function translate_sub_locations( array $values, $type, $direction = 'read' ) {
|
1431 |
+
if ( ! in_array( $direction, [ 'read', 'write' ], true ) ) {
|
1432 |
+
throw new \InvalidArgumentException(
|
1433 |
+
"Direction must be one of `read` or `write`; `{$direction}` is not valid."
|
1434 |
+
);
|
1435 |
+
}
|
1436 |
+
|
1437 |
+
$filled = [];
|
1438 |
+
$locations = $this->get_locations();
|
1439 |
+
$matching_locations = array_filter( $locations, static function ( $location ) use ( $type, $direction ) {
|
1440 |
+
return isset( $location[ $direction ][ $type ] );
|
1441 |
+
} );
|
1442 |
+
|
1443 |
+
foreach ( $matching_locations as $key => $location ) {
|
1444 |
+
$entry = (array)$location[ $direction ][ $type ];
|
1445 |
+
$found = array_intersect( array_keys( $values ), array_merge( $entry, [ $key ] ) );
|
1446 |
+
if ( $found ) {
|
1447 |
+
$filled[ $key ] = $values[ reset( $found ) ];
|
1448 |
+
}
|
1449 |
+
}
|
1450 |
+
|
1451 |
+
return $filled;
|
1452 |
+
}
|
1453 |
}
|
common/src/Tribe/Context/locations.php
CHANGED
@@ -11,134 +11,17 @@
|
|
11 |
*/
|
12 |
|
13 |
return [
|
14 |
-
'posts_per_page'
|
15 |
'read' => [
|
16 |
Tribe__Context::REQUEST_VAR => 'posts_per_page',
|
17 |
-
Tribe__Context::TRIBE_OPTION => [ 'posts_per_page', 'postsPerPage' ],
|
18 |
Tribe__Context::OPTION => 'posts_per_page',
|
|
|
19 |
],
|
20 |
'write' => [
|
21 |
Tribe__Context::REQUEST_VAR => 'posts_per_page',
|
22 |
],
|
23 |
],
|
24 |
-
'
|
25 |
-
'read' => [
|
26 |
-
Tribe__Context::WP_MATCHED_QUERY => [ 'eventDisplay' ],
|
27 |
-
Tribe__Context::WP_PARSED => [ 'eventDisplay' ],
|
28 |
-
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
29 |
-
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
30 |
-
Tribe__Context::TRIBE_OPTION => 'viewOption',
|
31 |
-
],
|
32 |
-
'write' => [
|
33 |
-
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
34 |
-
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
35 |
-
],
|
36 |
-
],
|
37 |
-
'view' => [
|
38 |
-
'read' => [
|
39 |
-
Tribe__Context::WP_MATCHED_QUERY => [ 'eventDisplay' ],
|
40 |
-
Tribe__Context::WP_PARSED => [ 'eventDisplay' ],
|
41 |
-
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
42 |
-
Tribe__Context::QUERY_VAR => [ 'tribe_view', 'eventDisplay' ],
|
43 |
-
Tribe__Context::TRIBE_OPTION => 'viewOption',
|
44 |
-
],
|
45 |
-
'write' => [
|
46 |
-
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display', 'eventDisplay' ],
|
47 |
-
Tribe__Context::QUERY_VAR => [ 'tribe_view', 'eventDisplay' ],
|
48 |
-
],
|
49 |
-
],
|
50 |
-
'view_data' => [
|
51 |
-
'read' => [
|
52 |
-
Tribe__Context::REQUEST_VAR => 'tribe_view_data',
|
53 |
-
Tribe__Context::QUERY_VAR => 'tribe_view_data',
|
54 |
-
Tribe__Context::FILTER => 'tribe_view_data',
|
55 |
-
],
|
56 |
-
'write' => [
|
57 |
-
Tribe__Context::REQUEST_VAR => 'tribe_view_data',
|
58 |
-
Tribe__Context::QUERY_VAR => 'tribe_view_data',
|
59 |
-
],
|
60 |
-
],
|
61 |
-
'event_date' => [
|
62 |
-
'read' => [
|
63 |
-
Tribe__Context::REQUEST_VAR => 'eventDate',
|
64 |
-
Tribe__Context::QUERY_VAR => 'eventDate',
|
65 |
-
],
|
66 |
-
'write' => [
|
67 |
-
Tribe__Context::REQUEST_VAR => 'eventDate',
|
68 |
-
Tribe__Context::QUERY_VAR => 'eventDate',
|
69 |
-
],
|
70 |
-
],
|
71 |
-
'event_sequence' => [
|
72 |
-
'read' => [
|
73 |
-
Tribe__Context::REQUEST_VAR => 'eventSequence',
|
74 |
-
Tribe__Context::QUERY_VAR => 'eventSequence',
|
75 |
-
],
|
76 |
-
'write' => [
|
77 |
-
Tribe__Context::REQUEST_VAR => 'eventSequence',
|
78 |
-
Tribe__Context::QUERY_VAR => 'eventSequence',
|
79 |
-
],
|
80 |
-
],
|
81 |
-
'ical' => [
|
82 |
-
'read' => [
|
83 |
-
Tribe__Context::REQUEST_VAR => 'ical',
|
84 |
-
Tribe__Context::QUERY_VAR => 'ical',
|
85 |
-
],
|
86 |
-
'write' => [
|
87 |
-
Tribe__Context::REQUEST_VAR => 'ical',
|
88 |
-
Tribe__Context::QUERY_VAR => 'ical',
|
89 |
-
],
|
90 |
-
],
|
91 |
-
'start_date' => [
|
92 |
-
'read' => [
|
93 |
-
Tribe__Context::REQUEST_VAR => 'start_date',
|
94 |
-
Tribe__Context::QUERY_VAR => 'start_date',
|
95 |
-
],
|
96 |
-
'write' => [
|
97 |
-
Tribe__Context::REQUEST_VAR => 'start_date',
|
98 |
-
Tribe__Context::QUERY_VAR => 'start_date',
|
99 |
-
],
|
100 |
-
],
|
101 |
-
'end_date' => [
|
102 |
-
'read' => [
|
103 |
-
Tribe__Context::REQUEST_VAR => 'end_date',
|
104 |
-
Tribe__Context::QUERY_VAR => 'end_date',
|
105 |
-
],
|
106 |
-
'write' => [
|
107 |
-
Tribe__Context::REQUEST_VAR => 'end_date',
|
108 |
-
Tribe__Context::QUERY_VAR => 'end_date',
|
109 |
-
],
|
110 |
-
],
|
111 |
-
'featured' => [
|
112 |
-
'read' => [
|
113 |
-
Tribe__Context::REQUEST_VAR => 'featured',
|
114 |
-
Tribe__Context::QUERY_VAR => 'featured',
|
115 |
-
],
|
116 |
-
'write' => [
|
117 |
-
Tribe__Context::REQUEST_VAR => 'featured',
|
118 |
-
Tribe__Context::QUERY_VAR => 'featured',
|
119 |
-
],
|
120 |
-
],
|
121 |
-
'tribe_events_cat' => [
|
122 |
-
'read' => [
|
123 |
-
Tribe__Context::REQUEST_VAR => 'tribe_events_cat',
|
124 |
-
Tribe__Context::QUERY_VAR => 'tribe_events_cat',
|
125 |
-
],
|
126 |
-
'write' => [
|
127 |
-
Tribe__Context::REQUEST_VAR => 'tribe_events_cat',
|
128 |
-
Tribe__Context::QUERY_VAR => 'tribe_events_cat',
|
129 |
-
],
|
130 |
-
],
|
131 |
-
'remove_date_filters' => [
|
132 |
-
'read' => [
|
133 |
-
Tribe__Context::REQUEST_VAR => 'tribe_remove_date_filters',
|
134 |
-
Tribe__Context::QUERY_VAR => 'tribe_remove_date_filters',
|
135 |
-
],
|
136 |
-
'write' => [
|
137 |
-
Tribe__Context::REQUEST_VAR => 'tribe_remove_date_filters',
|
138 |
-
Tribe__Context::QUERY_VAR => 'tribe_remove_date_filters',
|
139 |
-
],
|
140 |
-
],
|
141 |
-
'is_main_query' => [
|
142 |
'read' => [
|
143 |
Tribe__Context::FUNC => static function () {
|
144 |
global $wp_query;
|
@@ -153,26 +36,35 @@ return [
|
|
153 |
},
|
154 |
],
|
155 |
],
|
156 |
-
'paged'
|
157 |
'read' => [
|
158 |
-
Tribe__Context::REQUEST_VAR => 'paged',
|
159 |
-
Tribe__Context::QUERY_VAR => 'paged',
|
160 |
],
|
161 |
'write' => [
|
162 |
Tribe__Context::REQUEST_VAR => 'paged',
|
163 |
Tribe__Context::QUERY_VAR => 'paged',
|
164 |
],
|
165 |
],
|
166 |
-
'
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
Tribe__Context::
|
174 |
-
|
175 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
176 |
],
|
177 |
],
|
178 |
];
|
11 |
*/
|
12 |
|
13 |
return [
|
14 |
+
'posts_per_page' => [
|
15 |
'read' => [
|
16 |
Tribe__Context::REQUEST_VAR => 'posts_per_page',
|
|
|
17 |
Tribe__Context::OPTION => 'posts_per_page',
|
18 |
+
Tribe__Context::TRIBE_OPTION => [ 'posts_per_page', 'postsPerPage' ],
|
19 |
],
|
20 |
'write' => [
|
21 |
Tribe__Context::REQUEST_VAR => 'posts_per_page',
|
22 |
],
|
23 |
],
|
24 |
+
'is_main_query' => [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
'read' => [
|
26 |
Tribe__Context::FUNC => static function () {
|
27 |
global $wp_query;
|
36 |
},
|
37 |
],
|
38 |
],
|
39 |
+
'paged' => [
|
40 |
'read' => [
|
41 |
+
Tribe__Context::REQUEST_VAR => [ 'paged', 'page' ],
|
42 |
+
Tribe__Context::QUERY_VAR => [ 'paged', 'page' ],
|
43 |
],
|
44 |
'write' => [
|
45 |
Tribe__Context::REQUEST_VAR => 'paged',
|
46 |
Tribe__Context::QUERY_VAR => 'paged',
|
47 |
],
|
48 |
],
|
49 |
+
'page' => [
|
50 |
+
'read' => [
|
51 |
+
Tribe__Context::REQUEST_VAR => [ 'page', 'paged' ],
|
52 |
+
Tribe__Context::QUERY_VAR => [ 'page', 'paged' ],
|
53 |
+
],
|
54 |
+
'write' => [
|
55 |
+
Tribe__Context::REQUEST_VAR => 'page',
|
56 |
+
Tribe__Context::QUERY_VAR => 'page',
|
57 |
+
],
|
58 |
+
],
|
59 |
+
'name' => [
|
60 |
+
'read' => [
|
61 |
+
Tribe__Context::REQUEST_VAR => [ 'name', 'post_name' ],
|
62 |
+
Tribe__Context::WP_PARSED => [ 'name', 'post_name' ],
|
63 |
+
Tribe__Context::QUERY_VAR => [ 'name', 'post_name' ],
|
64 |
+
],
|
65 |
+
'write' => [
|
66 |
+
Tribe__Context::REQUEST_VAR => [ 'name', 'post_name' ],
|
67 |
+
Tribe__Context::QUERY_VAR => [ 'name', 'post_name' ],
|
68 |
],
|
69 |
],
|
70 |
];
|
common/src/Tribe/Cost_Utils.php
CHANGED
@@ -486,4 +486,52 @@ class Tribe__Cost_Utils {
|
|
486 |
|
487 |
return ! empty( $currency_positions ) ? reset( $currency_positions ) : false;
|
488 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
489 |
}
|
486 |
|
487 |
return ! empty( $currency_positions ) ? reset( $currency_positions ) : false;
|
488 |
}
|
489 |
+
|
490 |
+
/**
|
491 |
+
* Parses the cost value and current locale to infer decimal and thousands separators.
|
492 |
+
*
|
493 |
+
* The cost values stored in the meta table might not use the same decimal and thousands separator as the current
|
494 |
+
* locale.
|
495 |
+
* To work around this we parse the value assuming the decimal separator will be the last non-numeric symbol,
|
496 |
+
* if any.
|
497 |
+
*
|
498 |
+
* @since 4.9.12
|
499 |
+
*
|
500 |
+
* @param string|int|float $value The cost value to parse.
|
501 |
+
*
|
502 |
+
* @return array An array containing the parsed decimal and thousands separator symbols.
|
503 |
+
*/
|
504 |
+
public function parse_separators( $value ) {
|
505 |
+
global $wp_locale;
|
506 |
+
$locale_decimal_point = $wp_locale->number_format['decimal_point'];
|
507 |
+
$locale_thousands_sep = $wp_locale->number_format['thousands_sep'];
|
508 |
+
$decimal_sep = $locale_decimal_point;
|
509 |
+
$thousands_sep = $locale_thousands_sep;
|
510 |
+
|
511 |
+
preg_match_all( '/[\\.,]+/', $value, $matches );
|
512 |
+
|
513 |
+
if ( ! empty( $matches[0] ) ) {
|
514 |
+
$matched_separators = $matches[0];
|
515 |
+
if ( count( array_unique( $matched_separators ) ) > 1 ) {
|
516 |
+
// We have both, the decimal separator will be the last non-numeric symbol.
|
517 |
+
$decimal_sep = end( $matched_separators );
|
518 |
+
$thousands_sep = reset( $matched_separators );
|
519 |
+
} else {
|
520 |
+
/*
|
521 |
+
* We only have one, we can assume it's the decimal separator if it comes before a number of numeric
|
522 |
+
* symbols that is not exactly 3. If there are exactly 3 number after the symbols we fall back on the
|
523 |
+
* locale; we did our best and cannot guess any further.
|
524 |
+
*/
|
525 |
+
$frags = explode( end( $matched_separators ), $value );
|
526 |
+
if ( strlen( end( $frags ) ) !== 3 ) {
|
527 |
+
$decimal_sep = end( $matched_separators );
|
528 |
+
$thousands_sep = $decimal_sep === $locale_decimal_point ?
|
529 |
+
$locale_thousands_sep
|
530 |
+
: $locale_decimal_point;
|
531 |
+
}
|
532 |
+
}
|
533 |
+
}
|
534 |
+
|
535 |
+
return [ $decimal_sep, $thousands_sep ];
|
536 |
+
}
|
537 |
}
|
common/src/Tribe/Dependency.php
CHANGED
@@ -17,7 +17,7 @@ if ( ! class_exists( 'Tribe__Dependency' ) ) {
|
|
17 |
* 'path' => 'Path to the main plugin/bootstrap file' (optional)
|
18 |
* )
|
19 |
*/
|
20 |
-
protected $active_plugins =
|
21 |
|
22 |
/**
|
23 |
* A multidimensional array of active tribe plugins in the following format
|
@@ -29,7 +29,7 @@ if ( ! class_exists( 'Tribe__Dependency' ) ) {
|
|
29 |
* 'dependencies' => 'A multidimensional of dependencies' (optional)
|
30 |
* )
|
31 |
*/
|
32 |
-
protected $registered_plugins =
|
33 |
|
34 |
/**
|
35 |
* An array of class Tribe__Admin__Notice__Plugin_Download per plugin
|
@@ -37,27 +37,7 @@ if ( ! class_exists( 'Tribe__Dependency' ) ) {
|
|
37 |
* @since 4.9
|
38 |
*
|
39 |
*/
|
40 |
-
protected $admin_messages =
|
41 |
-
|
42 |
-
/**
|
43 |
-
* Static Singleton Holder
|
44 |
-
*
|
45 |
-
* @var self
|
46 |
-
*/
|
47 |
-
private static $instance;
|
48 |
-
|
49 |
-
|
50 |
-
/**
|
51 |
-
* Static Singleton Factory Method
|
52 |
-
*
|
53 |
-
* @return self
|
54 |
-
*/
|
55 |
-
public static function instance() {
|
56 |
-
if ( ! self::$instance ) {
|
57 |
-
self::$instance = new self;
|
58 |
-
}
|
59 |
-
return self::$instance;
|
60 |
-
}
|
61 |
|
62 |
/**
|
63 |
* Adds a plugin to the active list
|
@@ -366,13 +346,80 @@ if ( ! class_exists( 'Tribe__Dependency' ) ) {
|
|
366 |
}
|
367 |
|
368 |
$dependent_plugin = $tribe_plugins->get_plugin_by_class( $class );
|
369 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
370 |
$failed_dependency++;
|
371 |
}
|
372 |
|
373 |
return $failed_dependency;
|
374 |
}
|
375 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
376 |
/**
|
377 |
* Register a Plugin
|
378 |
*
|
@@ -415,9 +462,20 @@ if ( ! class_exists( 'Tribe__Dependency' ) ) {
|
|
415 |
if ( ! empty( $classes_req ) && ! $this->has_requisite_plugins( $classes_req ) ) {
|
416 |
$tribe_plugins = new Tribe__Plugins();
|
417 |
foreach ( $classes_req as $class => $plugin_version ) {
|
418 |
-
$plugin
|
419 |
-
|
420 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
421 |
}
|
422 |
}
|
423 |
|
@@ -498,6 +556,16 @@ if ( ! class_exists( 'Tribe__Dependency' ) ) {
|
|
498 |
return $addon_dependencies;
|
499 |
}
|
500 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
501 |
}
|
502 |
|
503 |
}
|
17 |
* 'path' => 'Path to the main plugin/bootstrap file' (optional)
|
18 |
* )
|
19 |
*/
|
20 |
+
protected $active_plugins = [];
|
21 |
|
22 |
/**
|
23 |
* A multidimensional array of active tribe plugins in the following format
|
29 |
* 'dependencies' => 'A multidimensional of dependencies' (optional)
|
30 |
* )
|
31 |
*/
|
32 |
+
protected $registered_plugins = [];
|
33 |
|
34 |
/**
|
35 |
* An array of class Tribe__Admin__Notice__Plugin_Download per plugin
|
37 |
* @since 4.9
|
38 |
*
|
39 |
*/
|
40 |
+
protected $admin_messages = [];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
|
42 |
/**
|
43 |
* Adds a plugin to the active list
|
346 |
}
|
347 |
|
348 |
$dependent_plugin = $tribe_plugins->get_plugin_by_class( $class );
|
349 |
+
|
350 |
+
$pue = $this->get_pue_from_class( $dependent_plugin['class'] );
|
351 |
+
$has_pue_notice = $pue ? tribe( 'pue.notices' )->has_notice( $pue->pue_install_key ) : false;
|
352 |
+
|
353 |
+
$this->admin_messages[ $plugin['class'] ]->add_required_plugin(
|
354 |
+
$dependent_plugin['short_name'],
|
355 |
+
$dependent_plugin['thickbox_url'],
|
356 |
+
$is_registered,
|
357 |
+
$version,
|
358 |
+
$addon,
|
359 |
+
$has_pue_notice
|
360 |
+
);
|
361 |
$failed_dependency++;
|
362 |
}
|
363 |
|
364 |
return $failed_dependency;
|
365 |
}
|
366 |
|
367 |
+
/**
|
368 |
+
* Gets the Tribe__PUE__Checker instance of a given plugin based on the class.
|
369 |
+
*
|
370 |
+
* @since 4.9.12
|
371 |
+
*
|
372 |
+
* @param string $class Which plugin main class we are looking for.
|
373 |
+
*
|
374 |
+
* @return Tribe__PUE__Checker
|
375 |
+
*/
|
376 |
+
public function get_pue_from_class( $class ) {
|
377 |
+
if ( ! is_string( $class ) ) {
|
378 |
+
return false;
|
379 |
+
}
|
380 |
+
|
381 |
+
// If class doesnt exist the plugin doesnt exist.
|
382 |
+
if ( ! class_exists( $class ) ) {
|
383 |
+
return false;
|
384 |
+
}
|
385 |
+
|
386 |
+
/**
|
387 |
+
* These callbacks are only required to prevent fatals.
|
388 |
+
* Only happen for plugin that use PUE.
|
389 |
+
*/
|
390 |
+
$callback_map = [
|
391 |
+
'Tribe__Events__Pro__Main' => function() {
|
392 |
+
$pue_reflection = new ReflectionClass( Tribe__Events__Pro__PUE::class );
|
393 |
+
$values = $pue_reflection->getStaticProperties();
|
394 |
+
$values['plugin_file'] = EVENTS_CALENDAR_PRO_FILE;
|
395 |
+
return $values;
|
396 |
+
},
|
397 |
+
'Tribe__Events__Filterbar__View' => function() {
|
398 |
+
$pue_reflection = new ReflectionClass( Tribe__Events__Filterbar__PUE::class );
|
399 |
+
$values = $pue_reflection->getStaticProperties();
|
400 |
+
$values['plugin_file'] = TRIBE_EVENTS_FILTERBAR_FILE;
|
401 |
+
return $values;
|
402 |
+
},
|
403 |
+
'Tribe__Events__Tickets__Eventbrite__Main' => function() {
|
404 |
+
$pue_reflection = new ReflectionClass( Tribe__Events__Tickets__Eventbrite__PUE::class );
|
405 |
+
$values = $pue_reflection->getStaticProperties();
|
406 |
+
$values['plugin_file'] = EVENTBRITE_PLUGIN_FILE;
|
407 |
+
return $values;
|
408 |
+
},
|
409 |
+
];
|
410 |
+
|
411 |
+
// Bail when class is not mapped.
|
412 |
+
if ( ! isset( $callback_map[ $class ] ) ) {
|
413 |
+
return false;
|
414 |
+
}
|
415 |
+
|
416 |
+
// Use the callback to get the returns without fatals
|
417 |
+
$values = $callback_map[ $class ]();
|
418 |
+
$pue_instance = new Tribe__PUE__Checker( $values['update_url'], $values['pue_slug'], [], plugin_basename( $values['plugin_file'] ) );
|
419 |
+
|
420 |
+
return $pue_instance;
|
421 |
+
}
|
422 |
+
|
423 |
/**
|
424 |
* Register a Plugin
|
425 |
*
|
462 |
if ( ! empty( $classes_req ) && ! $this->has_requisite_plugins( $classes_req ) ) {
|
463 |
$tribe_plugins = new Tribe__Plugins();
|
464 |
foreach ( $classes_req as $class => $plugin_version ) {
|
465 |
+
$plugin = $tribe_plugins->get_plugin_by_class( $class );
|
466 |
+
|
467 |
+
$is_active = $this->is_plugin_version( $class, $plugin_version );
|
468 |
+
$pue = $this->get_pue_from_class( $plugin['class'] );
|
469 |
+
$has_pue_notice = $pue ? tribe( 'pue.notices' )->has_notice( $pue->pue_install_key ) : false;
|
470 |
+
|
471 |
+
$this->admin_messages[ $main_class ]->add_required_plugin(
|
472 |
+
$plugin['short_name'],
|
473 |
+
$plugin['thickbox_url'],
|
474 |
+
$is_active,
|
475 |
+
$plugin_version,
|
476 |
+
false,
|
477 |
+
$has_pue_notice
|
478 |
+
);
|
479 |
}
|
480 |
}
|
481 |
|
556 |
return $addon_dependencies;
|
557 |
}
|
558 |
|
559 |
+
/**
|
560 |
+
* Static Singleton Factory Method
|
561 |
+
*
|
562 |
+
* @deprecated 4.9.12 We shouldn't be handlign singletons internally.
|
563 |
+
*
|
564 |
+
* @return self
|
565 |
+
*/
|
566 |
+
public static function instance() {
|
567 |
+
return tribe( self::class );
|
568 |
+
}
|
569 |
}
|
570 |
|
571 |
}
|
common/src/Tribe/Editor.php
CHANGED
@@ -161,7 +161,15 @@ class Tribe__Editor {
|
|
161 |
* @return bool
|
162 |
*/
|
163 |
public function is_classic_plugin_active() {
|
164 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
}
|
166 |
|
167 |
/**
|
161 |
* @return bool
|
162 |
*/
|
163 |
public function is_classic_plugin_active() {
|
164 |
+
$is_plugin_active = function_exists( 'classic_editor_replace' ) || class_exists( 'Classic_Editor' );
|
165 |
+
/**
|
166 |
+
* Filter to change the output of calling: `is_classic_plugin_active`
|
167 |
+
*
|
168 |
+
* @since 4.9.12
|
169 |
+
*
|
170 |
+
* @param $is_plugin_active bool Value that indicates if the plugin is active or not.
|
171 |
+
*/
|
172 |
+
return apply_filters( 'tribe_is_classic_editor_plugin_active', $is_plugin_active );
|
173 |
}
|
174 |
|
175 |
/**
|
common/src/Tribe/Field.php
CHANGED
@@ -521,8 +521,15 @@ if ( ! class_exists( 'Tribe__Field' ) ) {
|
|
521 |
$field .= $this->do_field_div_start();
|
522 |
if ( is_array( $this->options ) ) {
|
523 |
foreach ( $this->options as $option_id => $title ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
524 |
$field .= '<label title="' . esc_attr( strip_tags( $title ) ) . '">';
|
525 |
$field .= '<input type="radio"';
|
|
|
526 |
$field .= $this->do_field_name();
|
527 |
$field .= ' value="' . esc_attr( $option_id ) . '" ' . checked( $this->value, $option_id, false ) . '/>';
|
528 |
$field .= $title;
|
521 |
$field .= $this->do_field_div_start();
|
522 |
if ( is_array( $this->options ) ) {
|
523 |
foreach ( $this->options as $option_id => $title ) {
|
524 |
+
$field_id = sprintf(
|
525 |
+
'%1$s-%2$s',
|
526 |
+
sanitize_html_class( trim( $this->id ) ),
|
527 |
+
sanitize_html_class( trim( $option_id ) )
|
528 |
+
);
|
529 |
+
|
530 |
$field .= '<label title="' . esc_attr( strip_tags( $title ) ) . '">';
|
531 |
$field .= '<input type="radio"';
|
532 |
+
$field .= ' id="tribe-field-' . esc_attr( $field_id ) . '"';
|
533 |
$field .= $this->do_field_name();
|
534 |
$field .= ' value="' . esc_attr( $option_id ) . '" ' . checked( $this->value, $option_id, false ) . '/>';
|
535 |
$field .= $title;
|
common/src/Tribe/Main.php
CHANGED
@@ -17,7 +17,7 @@ class Tribe__Main {
|
|
17 |
const OPTIONNAME = 'tribe_events_calendar_options';
|
18 |
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
|
19 |
|
20 |
-
const VERSION = '4.9.
|
21 |
|
22 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
23 |
|
@@ -167,6 +167,7 @@ class Tribe__Main {
|
|
167 |
require_once $this->plugin_path . 'src/functions/multibyte.php';
|
168 |
require_once $this->plugin_path . 'src/functions/template-tags/general.php';
|
169 |
require_once $this->plugin_path . 'src/functions/template-tags/date.php';
|
|
|
170 |
|
171 |
Tribe__Debug::instance();
|
172 |
tribe( 'assets' );
|
@@ -243,13 +244,27 @@ class Tribe__Main {
|
|
243 |
$this,
|
244 |
'tribe-common',
|
245 |
'tribe-common.js',
|
246 |
-
|
247 |
'admin_enqueue_scripts',
|
248 |
-
|
249 |
'priority' => 0,
|
250 |
-
|
251 |
);
|
252 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
253 |
|
254 |
/**
|
255 |
* Load All localization data create by `asset.data`
|
@@ -303,13 +318,6 @@ class Tribe__Main {
|
|
303 |
'clear' => esc_html__( 'Clear', 'the-events-calendar' ),
|
304 |
),
|
305 |
) );
|
306 |
-
|
307 |
-
tribe( 'asset.data' )->add( 'tribe_system_info', array(
|
308 |
-
'sysinfo_optin_nonce' => wp_create_nonce( 'sysinfo_optin_nonce' ),
|
309 |
-
'clipboard_btn_text' => __( 'Copy to clipboard', 'tribe-common' ),
|
310 |
-
'clipboard_copied_text' => __( 'System info copied', 'tribe-common' ),
|
311 |
-
'clipboard_fail_text' => __( 'Press "Cmd + C" to copy', 'tribe-common' ),
|
312 |
-
) );
|
313 |
}
|
314 |
|
315 |
/**
|
@@ -560,16 +568,22 @@ class Tribe__Main {
|
|
560 |
tribe_singleton( 'db', 'Tribe__Db' );
|
561 |
tribe_singleton( 'freemius', 'Tribe__Freemius' );
|
562 |
|
|
|
|
|
563 |
tribe_singleton( 'callback', 'Tribe__Utils__Callback' );
|
564 |
tribe_singleton( 'pue.notices', 'Tribe__PUE__Notices' );
|
565 |
|
|
|
|
|
566 |
tribe_singleton( 'admin.notice.php.version', 'Tribe__Admin__Notice__Php_Version', array( 'hook' ) );
|
567 |
tribe_singleton( 'admin.notice.marketing', 'Tribe__Admin__Notice__Marketing', array( 'hook' ) );
|
568 |
|
569 |
-
tribe_register_provider(
|
570 |
-
tribe_register_provider(
|
571 |
-
tribe_register_provider(
|
572 |
-
tribe_register_provider(
|
|
|
|
|
573 |
}
|
574 |
|
575 |
/************************
|
17 |
const OPTIONNAME = 'tribe_events_calendar_options';
|
18 |
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
|
19 |
|
20 |
+
const VERSION = '4.9.15';
|
21 |
|
22 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
23 |
|
167 |
require_once $this->plugin_path . 'src/functions/multibyte.php';
|
168 |
require_once $this->plugin_path . 'src/functions/template-tags/general.php';
|
169 |
require_once $this->plugin_path . 'src/functions/template-tags/date.php';
|
170 |
+
require_once $this->plugin_path . 'src/functions/template-tags/html.php';
|
171 |
|
172 |
Tribe__Debug::instance();
|
173 |
tribe( 'assets' );
|
244 |
$this,
|
245 |
'tribe-common',
|
246 |
'tribe-common.js',
|
247 |
+
[],
|
248 |
'admin_enqueue_scripts',
|
249 |
+
[
|
250 |
'priority' => 0,
|
251 |
+
]
|
252 |
);
|
253 |
+
|
254 |
+
tribe_asset(
|
255 |
+
$this,
|
256 |
+
'tribe-admin-url-fragment-scroll',
|
257 |
+
'admin/url-fragment-scroll.js',
|
258 |
+
[ 'tribe-common' ],
|
259 |
+
'admin_enqueue_scripts',
|
260 |
+
[
|
261 |
+
'conditionals' => [ $this, 'should_load_common_admin_css' ],
|
262 |
+
'priority' => 5,
|
263 |
+
]
|
264 |
+
);
|
265 |
+
|
266 |
+
tribe( Tribe__Admin__Help_Page::class )->register_assets();
|
267 |
+
}
|
268 |
|
269 |
/**
|
270 |
* Load All localization data create by `asset.data`
|
318 |
'clear' => esc_html__( 'Clear', 'the-events-calendar' ),
|
319 |
),
|
320 |
) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
321 |
}
|
322 |
|
323 |
/**
|
568 |
tribe_singleton( 'db', 'Tribe__Db' );
|
569 |
tribe_singleton( 'freemius', 'Tribe__Freemius' );
|
570 |
|
571 |
+
tribe_singleton( Tribe__Dependency::class, Tribe__Dependency::class );
|
572 |
+
|
573 |
tribe_singleton( 'callback', 'Tribe__Utils__Callback' );
|
574 |
tribe_singleton( 'pue.notices', 'Tribe__PUE__Notices' );
|
575 |
|
576 |
+
tribe_singleton( Tribe__Admin__Help_Page::class, Tribe__Admin__Help_Page::class );
|
577 |
+
|
578 |
tribe_singleton( 'admin.notice.php.version', 'Tribe__Admin__Notice__Php_Version', array( 'hook' ) );
|
579 |
tribe_singleton( 'admin.notice.marketing', 'Tribe__Admin__Notice__Marketing', array( 'hook' ) );
|
580 |
|
581 |
+
tribe_register_provider( Tribe__Editor__Provider::class );
|
582 |
+
tribe_register_provider( Tribe__Service_Providers__Debug_Bar::class );
|
583 |
+
tribe_register_provider( Tribe__Service_Providers__Promoter_Connector::class );
|
584 |
+
tribe_register_provider( Tribe__Service_Providers__Tooltip::class );
|
585 |
+
|
586 |
+
tribe_register_provider( Tribe\Service_Providers\PUE::class );
|
587 |
}
|
588 |
|
589 |
/************************
|
common/src/Tribe/PUE/Notices.php
CHANGED
@@ -14,6 +14,17 @@ class Tribe__PUE__Notices {
|
|
14 |
protected $saved_notices = array();
|
15 |
protected $notices = array();
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
/**
|
18 |
* Sets up license key related admin notices.
|
19 |
*/
|
@@ -133,6 +144,11 @@ class Tribe__PUE__Notices {
|
|
133 |
* @return boolean
|
134 |
*/
|
135 |
public function has_notice( $plugin_name, $notice_type = null ) {
|
|
|
|
|
|
|
|
|
|
|
136 |
if ( $notice_type ) {
|
137 |
return ! empty( $this->notices[ $notice_type ][ $plugin_name ] );
|
138 |
}
|
@@ -221,21 +237,10 @@ class Tribe__PUE__Notices {
|
|
221 |
|
222 |
$empty_keys = $wpdb->get_results( $sql, ARRAY_N );
|
223 |
|
224 |
-
$plugin_names = array(
|
225 |
-
'pue_install_key_event_tickets_plus' => 'Event Tickets Plus',
|
226 |
-
'pue_install_key_events_community' => 'The Events Calendar: Community Events',
|
227 |
-
'pue_install_key_events_community_tickets' => 'The Events Calendar: Community Events Tickets',
|
228 |
-
'pue_install_key_image_widget_plus' => 'Image Widget Plus',
|
229 |
-
'pue_install_key_tribe_eventbrite' => 'The Events Calendar: Eventbrite Tickets',
|
230 |
-
'pue_install_key_tribe_filterbar' => 'The Events Calendar: Filter Bar',
|
231 |
-
'pue_install_key_event_aggregator' => 'Event Aggregator',
|
232 |
-
'pue_install_key_events_calendar_pro' => 'The Events Calendar PRO',
|
233 |
-
);
|
234 |
-
|
235 |
$formatted_empty_keys = array();
|
236 |
foreach ( $empty_keys as $empty_key ) {
|
237 |
$empty_key = Tribe__Utils__Array::get( $empty_key, array( 0 ) );
|
238 |
-
$formatted_empty_keys[] = Tribe__Utils__Array::get( $plugin_names, $empty_key );
|
239 |
}
|
240 |
|
241 |
return $formatted_empty_keys;
|
@@ -382,7 +387,7 @@ class Tribe__PUE__Notices {
|
|
382 |
$html =
|
383 |
'<div class="api-check">
|
384 |
<div class="tribe-mascot">
|
385 |
-
<img src="' . $mascot . '"/>
|
386 |
</div>
|
387 |
<div class="notice-content">' . $inner_html . '</div>
|
388 |
</div>';
|
@@ -401,6 +406,61 @@ class Tribe__PUE__Notices {
|
|
401 |
);
|
402 |
}
|
403 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
404 |
/**
|
405 |
* Transforms the array referenced by group into a human readable,
|
406 |
* comma delimited list.
|
@@ -419,7 +479,7 @@ class Tribe__PUE__Notices {
|
|
419 |
* # Fallback
|
420 |
* "Unknown Plugin(s)"
|
421 |
*
|
422 |
-
* @param
|
423 |
*
|
424 |
* @return string
|
425 |
*/
|
14 |
protected $saved_notices = array();
|
15 |
protected $notices = array();
|
16 |
|
17 |
+
protected $plugin_names = [
|
18 |
+
'pue_install_key_event_tickets_plus' => 'Event Tickets Plus',
|
19 |
+
'pue_install_key_events_community' => 'The Events Calendar: Community Events',
|
20 |
+
'pue_install_key_events_community_tickets' => 'The Events Calendar: Community Events Tickets',
|
21 |
+
'pue_install_key_image_widget_plus' => 'Image Widget Plus',
|
22 |
+
'pue_install_key_tribe_eventbrite' => 'The Events Calendar: Eventbrite Tickets',
|
23 |
+
'pue_install_key_tribe_filterbar' => 'The Events Calendar: Filter Bar',
|
24 |
+
'pue_install_key_event_aggregator' => 'Event Aggregator',
|
25 |
+
'pue_install_key_events_calendar_pro' => 'The Events Calendar PRO',
|
26 |
+
];
|
27 |
+
|
28 |
/**
|
29 |
* Sets up license key related admin notices.
|
30 |
*/
|
144 |
* @return boolean
|
145 |
*/
|
146 |
public function has_notice( $plugin_name, $notice_type = null ) {
|
147 |
+
// If we match a pue key we use that value
|
148 |
+
if ( isset( $this->plugin_names[ $plugin_name ] ) ) {
|
149 |
+
$plugin_name = $this->plugin_names[ $plugin_name ];
|
150 |
+
}
|
151 |
+
|
152 |
if ( $notice_type ) {
|
153 |
return ! empty( $this->notices[ $notice_type ][ $plugin_name ] );
|
154 |
}
|
237 |
|
238 |
$empty_keys = $wpdb->get_results( $sql, ARRAY_N );
|
239 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 |
$formatted_empty_keys = array();
|
241 |
foreach ( $empty_keys as $empty_key ) {
|
242 |
$empty_key = Tribe__Utils__Array::get( $empty_key, array( 0 ) );
|
243 |
+
$formatted_empty_keys[] = Tribe__Utils__Array::get( $this->plugin_names, $empty_key );
|
244 |
}
|
245 |
|
246 |
return $formatted_empty_keys;
|
387 |
$html =
|
388 |
'<div class="api-check">
|
389 |
<div class="tribe-mascot">
|
390 |
+
<img src="' . $mascot . '" style="max-height: 150px; max-width: 150px; height: 100%; width: auto;"/>
|
391 |
</div>
|
392 |
<div class="notice-content">' . $inner_html . '</div>
|
393 |
</div>';
|
406 |
);
|
407 |
}
|
408 |
|
409 |
+
/**
|
410 |
+
* Transforms a list of plugins into human readable string.
|
411 |
+
*
|
412 |
+
* Examples of output:
|
413 |
+
*
|
414 |
+
* # One name
|
415 |
+
* "Ticket Pro"
|
416 |
+
*
|
417 |
+
* # Two names
|
418 |
+
* "Ticket Pro and Calendar Legend"
|
419 |
+
*
|
420 |
+
* # Three names
|
421 |
+
* "Ticket Pro, Calendar Legend and Date Stars"
|
422 |
+
*
|
423 |
+
*
|
424 |
+
* @since 4.9.12
|
425 |
+
*
|
426 |
+
* @param array|string $plugins Array of plugin classes.
|
427 |
+
*
|
428 |
+
* @return string|false
|
429 |
+
*/
|
430 |
+
public function get_formatted_plugin_names_from_classes( $plugins ) {
|
431 |
+
$plugin_list = [];
|
432 |
+
|
433 |
+
foreach ( (array) $plugins as $class_name ) {
|
434 |
+
$pue = tribe( Tribe__Dependency::class )->get_pue_from_class( $class_name );
|
435 |
+
|
436 |
+
if ( ! $pue ) {
|
437 |
+
continue;
|
438 |
+
}
|
439 |
+
|
440 |
+
if ( ! isset( $this->plugin_names[ $pue->pue_install_key ] ) ) {
|
441 |
+
continue;
|
442 |
+
}
|
443 |
+
|
444 |
+
$plugin_list[] = $this->plugin_names[ $pue->pue_install_key ];
|
445 |
+
}
|
446 |
+
|
447 |
+
$num_plugins = count( $plugin_list );
|
448 |
+
|
449 |
+
if ( 0 === $num_plugins ) {
|
450 |
+
return false;
|
451 |
+
}
|
452 |
+
|
453 |
+
if ( 1 === $num_plugins ) {
|
454 |
+
$html = current( $plugin_list );
|
455 |
+
} elseif ( 1 < $num_plugins ) {
|
456 |
+
$all_but_last = join( ', ', array_slice( $plugin_list, 0, count( $plugin_list ) - 1 ) );
|
457 |
+
$last = current( array_slice( $plugin_list, count( $plugin_list ) - 1, 1 ) );
|
458 |
+
$html = sprintf( _x( '%1$s and %2$s', 'formatted plugin list', 'tribe-common' ), $all_but_last, $last );
|
459 |
+
}
|
460 |
+
|
461 |
+
return '<span class="plugin-list">' . $html . '</span>';
|
462 |
+
}
|
463 |
+
|
464 |
/**
|
465 |
* Transforms the array referenced by group into a human readable,
|
466 |
* comma delimited list.
|
479 |
* # Fallback
|
480 |
* "Unknown Plugin(s)"
|
481 |
*
|
482 |
+
* @param string $group
|
483 |
*
|
484 |
* @return string
|
485 |
*/
|
common/src/Tribe/PUE/Update_Prevention.php
ADDED
@@ -0,0 +1,199 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Tribe\PUE;
|
3 |
+
|
4 |
+
use WP_Error;
|
5 |
+
use Tribe__Dependency as Dependency;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Class Update_Prevention engine for a plugin with invalid/empty keys with
|
9 |
+
* unmet dependencies on Core or Event Tickets.
|
10 |
+
*
|
11 |
+
* @package Tribe\PUE;
|
12 |
+
*/
|
13 |
+
class Update_Prevention {
|
14 |
+
|
15 |
+
/**
|
16 |
+
* Fetches the dependencies based on a regular expression search of the Plugin_Register.php
|
17 |
+
* file that we use to prevent problems with mismatched version on our plugins.
|
18 |
+
*
|
19 |
+
* @since 4.9.12
|
20 |
+
*
|
21 |
+
* @param string $content Contents of the file in question.
|
22 |
+
*
|
23 |
+
* @return array Named array with [ class_name => version ] or empty if it didnt find it.
|
24 |
+
*/
|
25 |
+
public function get_dependencies( $content ) {
|
26 |
+
$regex = "/'(?<plugin>[^']*)'(?:[^']*)'(?<version>[^']*)',/";
|
27 |
+
|
28 |
+
if ( ! preg_match_all( $regex, $content, $matches ) ) {
|
29 |
+
return [];
|
30 |
+
}
|
31 |
+
|
32 |
+
$dependencies = array_combine( $matches['plugin'], $matches['version'] );
|
33 |
+
|
34 |
+
return $dependencies;
|
35 |
+
}
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Checks for the list of constants associate with plugin to make sure we are dealing
|
39 |
+
* with a plugin owned by Modern Tribe.
|
40 |
+
*
|
41 |
+
* @since 4.9.12
|
42 |
+
*
|
43 |
+
* @param string $plugin Plugin file partial path, folder and main php file.
|
44 |
+
*
|
45 |
+
* @return bool
|
46 |
+
*/
|
47 |
+
public function is_tribe_plugin( $plugin ) {
|
48 |
+
$path_constants_list = [
|
49 |
+
// The Events Calendar
|
50 |
+
'TRIBE_EVENTS_FILE',
|
51 |
+
|
52 |
+
// Events Pro
|
53 |
+
'EVENTS_CALENDAR_PRO_FILE',
|
54 |
+
|
55 |
+
// Filter bar
|
56 |
+
'TRIBE_EVENTS_FILTERBAR_FILE',
|
57 |
+
|
58 |
+
// Eventbrite Tickets
|
59 |
+
'EVENTBRITE_PLUGIN_FILE',
|
60 |
+
];
|
61 |
+
|
62 |
+
foreach ( $path_constants_list as $constant_name ) {
|
63 |
+
if ( ! defined( $constant_name ) ) {
|
64 |
+
continue;
|
65 |
+
}
|
66 |
+
|
67 |
+
if ( false === strpos( constant( $constant_name ), $plugin ) ) {
|
68 |
+
continue;
|
69 |
+
}
|
70 |
+
|
71 |
+
return true;
|
72 |
+
}
|
73 |
+
|
74 |
+
return false;
|
75 |
+
}
|
76 |
+
|
77 |
+
/**
|
78 |
+
* Filters the source file location for the upgrade package for the PUE Update_Prevention engine.
|
79 |
+
*
|
80 |
+
* @since 4.9.12
|
81 |
+
*
|
82 |
+
* @param string $source File source location.
|
83 |
+
* @param string $remote_source Remote file source location.
|
84 |
+
* @param WP_Upgrader $upgrader WP_Upgrader instance.
|
85 |
+
* @param array $extra Extra arguments passed to hooked filters.
|
86 |
+
*/
|
87 |
+
public function filter_upgrader_source_selection( $source, $remote_source, $upgrader, $extras ) {
|
88 |
+
if ( ! isset( $extras['plugin'] ) ) {
|
89 |
+
return $source;
|
90 |
+
}
|
91 |
+
|
92 |
+
$plugin = $extras['plugin'];
|
93 |
+
|
94 |
+
// Bail if we are not dealing with a plugin we own.
|
95 |
+
if ( ! $this->is_tribe_plugin( $plugin ) ) {
|
96 |
+
return $source;
|
97 |
+
}
|
98 |
+
|
99 |
+
$register_path = $source . '/src/Tribe/Plugin_Register.php';
|
100 |
+
|
101 |
+
// Bail when the Plugin Register file doesnt exist.
|
102 |
+
if ( ! file_exists( $register_path ) ) {
|
103 |
+
return $source;
|
104 |
+
}
|
105 |
+
|
106 |
+
$register_contents = file_get_contents( $register_path );
|
107 |
+
|
108 |
+
$dependencies = $this->get_dependencies( $register_contents );
|
109 |
+
$incompatible_plugins = [];
|
110 |
+
|
111 |
+
foreach ( $dependencies as $class_name => $required_version ) {
|
112 |
+
// Skip inactive plugin checks.
|
113 |
+
if ( ! class_exists( $class_name ) ) {
|
114 |
+
continue;
|
115 |
+
}
|
116 |
+
|
117 |
+
$constant_name = $class_name . '::VERSION';
|
118 |
+
|
119 |
+
// Skip if we cant find the version constant.
|
120 |
+
if ( ! defined( $constant_name ) ) {
|
121 |
+
continue;
|
122 |
+
}
|
123 |
+
|
124 |
+
$current_version = constant( $constant_name );
|
125 |
+
|
126 |
+
// Skip when the version is equal or higher than the required.
|
127 |
+
if ( version_compare( $current_version, $required_version, '>=' ) ) {
|
128 |
+
continue;
|
129 |
+
}
|
130 |
+
|
131 |
+
$pue = tribe( Dependency::class )->get_pue_from_class( $class_name );
|
132 |
+
$has_pue_notice = $pue ? tribe( 'pue.notices' )->has_notice( $pue->pue_install_key ) : false;
|
133 |
+
|
134 |
+
// Only throw warning for customers with notices of invalid/expired licenses.
|
135 |
+
if ( ! $has_pue_notice ) {
|
136 |
+
continue;
|
137 |
+
}
|
138 |
+
|
139 |
+
// Flag that we should prevent the Update
|
140 |
+
$incompatible_plugins[ $class_name ] = $required_version;
|
141 |
+
}
|
142 |
+
|
143 |
+
// Bail when there are no incompatible plugins.
|
144 |
+
if ( empty( $incompatible_plugins ) ) {
|
145 |
+
return $source;
|
146 |
+
}
|
147 |
+
|
148 |
+
/**
|
149 |
+
* Filter the if we should prevent the update.
|
150 |
+
*
|
151 |
+
* @since 4.9.12
|
152 |
+
*
|
153 |
+
* @param bool $should_revent Flag false to skip the prevention.
|
154 |
+
* @param array $incompatible_plugins Which plugins were incompatible with new version of the plugin.
|
155 |
+
* @param string $source File source location.
|
156 |
+
* @param string $remote_source Remote file source location.
|
157 |
+
* @param WP_Upgrader $upgrader WP_Upgrader instance.
|
158 |
+
* @param array $extra Extra arguments passed to hooked filters.
|
159 |
+
*/
|
160 |
+
$should_prevent_update = apply_filters(
|
161 |
+
'tribe_pue_should_prevent_update_without_license',
|
162 |
+
true,
|
163 |
+
$incompatible_plugins,
|
164 |
+
$source,
|
165 |
+
$remote_source,
|
166 |
+
$upgrader,
|
167 |
+
$extras
|
168 |
+
);
|
169 |
+
|
170 |
+
// Bail if the filter above returns anything but true.
|
171 |
+
if ( true !== $should_prevent_update ) {
|
172 |
+
return $source;
|
173 |
+
}
|
174 |
+
|
175 |
+
$full_plugin_path = $remote_source . '/' . $plugin;
|
176 |
+
$plugin_data = get_plugin_data( $full_plugin_path );
|
177 |
+
|
178 |
+
$plugins_classes = array_keys( $incompatible_plugins );
|
179 |
+
$plugins_list_html = tribe( 'pue.notices' )->get_formatted_plugin_names_from_classes( $plugins_classes );
|
180 |
+
|
181 |
+
$link_read_more = '<a href="http://m.tri.be/1aev" target="_blank">' . esc_html__( 'Read More.', 'tribe-common' ) . '</a>';
|
182 |
+
|
183 |
+
$message = sprintf(
|
184 |
+
esc_html__( 'Your update failed due to an incompatibility between the version (%1$s) of the %2$s you tried to update to and the version of %3$s that you are using. %4$s', 'tribe-common' ),
|
185 |
+
esc_html( $plugin_data['Version'] ),
|
186 |
+
esc_html( $plugin_data['Name'] ),
|
187 |
+
$plugins_list_html,
|
188 |
+
$link_read_more
|
189 |
+
);
|
190 |
+
|
191 |
+
$error = new WP_Error(
|
192 |
+
'tribe-updater-failed-prevention',
|
193 |
+
$message,
|
194 |
+
[]
|
195 |
+
);
|
196 |
+
|
197 |
+
return $error;
|
198 |
+
}
|
199 |
+
}
|
common/src/Tribe/Promoter/Auth.php
CHANGED
@@ -21,6 +21,29 @@ class Tribe__Promoter__Auth {
|
|
21 |
*/
|
22 |
public function __construct( Tribe__Promoter__Connector $connector ) {
|
23 |
$this->connector = $connector;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
}
|
25 |
|
26 |
/**
|
@@ -40,18 +63,62 @@ class Tribe__Promoter__Auth {
|
|
40 |
}
|
41 |
|
42 |
/**
|
43 |
-
* Grab the WP constant and store it as the auth key
|
|
|
|
|
|
|
44 |
*
|
45 |
* @return string The secret key.
|
46 |
*
|
47 |
* @since 4.9
|
48 |
*/
|
49 |
-
|
50 |
-
$key = AUTH_KEY;
|
|
|
|
|
|
|
|
|
51 |
|
52 |
update_option( 'tribe_promoter_auth_key', $key );
|
53 |
|
54 |
return $key;
|
55 |
}
|
56 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
}
|
21 |
*/
|
22 |
public function __construct( Tribe__Promoter__Connector $connector ) {
|
23 |
$this->connector = $connector;
|
24 |
+
$this->hook();
|
25 |
+
}
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Attach hooks to this class.
|
29 |
+
*
|
30 |
+
* @since 4.9.12
|
31 |
+
*/
|
32 |
+
public function hook() {
|
33 |
+
add_filter( 'tribe_promoter_secret_key', [ $this, 'filter_promoter_secret_key' ] );
|
34 |
+
}
|
35 |
+
|
36 |
+
/**
|
37 |
+
* Add an update the KEY used for promoter during the connection.
|
38 |
+
*
|
39 |
+
* @since 4.9.12
|
40 |
+
*
|
41 |
+
* @param $secret_key
|
42 |
+
*
|
43 |
+
* @return string
|
44 |
+
*/
|
45 |
+
public function filter_promoter_secret_key( $secret_key ) {
|
46 |
+
return empty( $secret_key ) ? $this->generate_secret_key() : $secret_key;
|
47 |
}
|
48 |
|
49 |
/**
|
63 |
}
|
64 |
|
65 |
/**
|
66 |
+
* Grab the WP constant and store it as the auth key, if none exists or is it empty
|
67 |
+
* it creates a dynamic one.
|
68 |
+
*
|
69 |
+
* @since 4.9.12
|
70 |
*
|
71 |
* @return string The secret key.
|
72 |
*
|
73 |
* @since 4.9
|
74 |
*/
|
75 |
+
public function generate_secret_key() {
|
76 |
+
$key = defined( 'AUTH_KEY' ) ? AUTH_KEY : '';
|
77 |
+
|
78 |
+
if ( empty( $key ) ) {
|
79 |
+
$key = $this->generate_key();
|
80 |
+
}
|
81 |
|
82 |
update_option( 'tribe_promoter_auth_key', $key );
|
83 |
|
84 |
return $key;
|
85 |
}
|
86 |
|
87 |
+
/**
|
88 |
+
* Create a custom key to be usead as tribe_promoter_auth_key
|
89 |
+
*
|
90 |
+
* @since 4.9.12
|
91 |
+
*
|
92 |
+
* @return string
|
93 |
+
*/
|
94 |
+
private function generate_key() {
|
95 |
+
$base = bin2hex( $this->get_random_byes() );
|
96 |
+
$to_hash = sprintf( '%s%s%s', get_bloginfo( 'name' ), get_bloginfo( 'url' ), uniqid() );
|
97 |
+
return $base . hash( 'md5', $to_hash );
|
98 |
+
}
|
99 |
+
|
100 |
+
/**
|
101 |
+
* Add function to get a random set of bytes to be used as Token
|
102 |
+
*
|
103 |
+
* @since 4.9.12
|
104 |
+
*
|
105 |
+
* @param int $length
|
106 |
+
*
|
107 |
+
* @return string
|
108 |
+
*/
|
109 |
+
private function get_random_byes( $length = 16 ) {
|
110 |
+
if ( function_exists( 'random_bytes' ) ) {
|
111 |
+
try {
|
112 |
+
return random_bytes( $length );
|
113 |
+
} catch ( Exception $e ) {
|
114 |
+
return uniqid();
|
115 |
+
}
|
116 |
+
}
|
117 |
+
|
118 |
+
if ( function_exists( 'openssl_random_pseudo_bytes' ) ) {
|
119 |
+
return openssl_random_pseudo_bytes( $length );
|
120 |
+
}
|
121 |
+
|
122 |
+
return uniqid();
|
123 |
+
}
|
124 |
}
|
common/src/Tribe/Promoter/Connector.php
CHANGED
@@ -127,7 +127,7 @@ class Tribe__Promoter__Connector {
|
|
127 |
}
|
128 |
|
129 |
$license_key = $license_info['key'];
|
130 |
-
$secret_key =
|
131 |
|
132 |
if ( empty( $secret_key ) ) {
|
133 |
return;
|
@@ -150,6 +150,24 @@ class Tribe__Promoter__Connector {
|
|
150 |
$this->make_call( $url, $args );
|
151 |
}
|
152 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
/**
|
154 |
* Make the call to the remote endpoint.
|
155 |
*
|
127 |
}
|
128 |
|
129 |
$license_key = $license_info['key'];
|
130 |
+
$secret_key = $this->get_secret_key();
|
131 |
|
132 |
if ( empty( $secret_key ) ) {
|
133 |
return;
|
150 |
$this->make_call( $url, $args );
|
151 |
}
|
152 |
|
153 |
+
/**
|
154 |
+
* Get the value for the option `tribe_promoter_auth_key`
|
155 |
+
*
|
156 |
+
* @since 4.9.12
|
157 |
+
*
|
158 |
+
* @return mixed
|
159 |
+
*/
|
160 |
+
protected function get_secret_key() {
|
161 |
+
$secret_key = get_option( 'tribe_promoter_auth_key' );
|
162 |
+
|
163 |
+
/**
|
164 |
+
* @since 4.9.12
|
165 |
+
*
|
166 |
+
* @param string $secret_key
|
167 |
+
*/
|
168 |
+
return apply_filters( 'tribe_promoter_secret_key', $secret_key );
|
169 |
+
}
|
170 |
+
|
171 |
/**
|
172 |
* Make the call to the remote endpoint.
|
173 |
*
|
common/src/Tribe/Repository.php
CHANGED
@@ -1344,16 +1344,24 @@ abstract class Tribe__Repository
|
|
1344 |
$query = $this->get_query();
|
1345 |
|
1346 |
// The request property will be set during the `get_posts` method and empty before it.
|
1347 |
-
if (
|
1348 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1349 |
if ( is_int( $post ) ) {
|
1350 |
return $post;
|
1351 |
}
|
1352 |
$post_arr = (array) $post;
|
1353 |
|
1354 |
return Arr::get( $post_arr, 'ID', Arr::get( $post_arr, 'id', 0 ) );
|
1355 |
-
},
|
1356 |
-
|
|
|
|
|
1357 |
} catch ( Tribe__Repository__Void_Query_Exception $e ) {
|
1358 |
/*
|
1359 |
* Extending classes might use this method to run sub-queries
|
@@ -1361,10 +1369,6 @@ abstract class Tribe__Repository
|
|
1361 |
*/
|
1362 |
return array();
|
1363 |
}
|
1364 |
-
|
1365 |
-
$query->set( 'fields', 'ids' );
|
1366 |
-
|
1367 |
-
return $query->get_posts();
|
1368 |
}
|
1369 |
|
1370 |
/**
|
@@ -3597,4 +3601,13 @@ abstract class Tribe__Repository
|
|
3597 |
|
3598 |
return $prev;
|
3599 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3600 |
}
|
1344 |
$query = $this->get_query();
|
1345 |
|
1346 |
// The request property will be set during the `get_posts` method and empty before it.
|
1347 |
+
if ( empty( $query->request ) ) {
|
1348 |
+
$query->set( 'fields', 'ids' );
|
1349 |
+
|
1350 |
+
return $query->get_posts();
|
1351 |
+
}
|
1352 |
+
|
1353 |
+
return array_map(
|
1354 |
+
static function ( $post ) {
|
1355 |
if ( is_int( $post ) ) {
|
1356 |
return $post;
|
1357 |
}
|
1358 |
$post_arr = (array) $post;
|
1359 |
|
1360 |
return Arr::get( $post_arr, 'ID', Arr::get( $post_arr, 'id', 0 ) );
|
1361 |
+
},
|
1362 |
+
$query->posts
|
1363 |
+
);
|
1364 |
+
|
1365 |
} catch ( Tribe__Repository__Void_Query_Exception $e ) {
|
1366 |
/*
|
1367 |
* Extending classes might use this method to run sub-queries
|
1369 |
*/
|
1370 |
return array();
|
1371 |
}
|
|
|
|
|
|
|
|
|
1372 |
}
|
1373 |
|
1374 |
/**
|
3601 |
|
3602 |
return $prev;
|
3603 |
}
|
3604 |
+
|
3605 |
+
/**
|
3606 |
+
* {@inheritDoc}
|
3607 |
+
*/
|
3608 |
+
public function void_query( $void_query = true ) {
|
3609 |
+
$this->void_query = (bool) $void_query;
|
3610 |
+
|
3611 |
+
return $this;
|
3612 |
+
}
|
3613 |
}
|
common/src/Tribe/Repository/Decorator.php
CHANGED
@@ -676,4 +676,13 @@ abstract class Tribe__Repository__Decorator implements Tribe__Repository__Interf
|
|
676 |
|
677 |
return $this;
|
678 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
679 |
}
|
676 |
|
677 |
return $this;
|
678 |
}
|
679 |
+
|
680 |
+
/**
|
681 |
+
* {@inheritDoc}
|
682 |
+
*/
|
683 |
+
public function void_query( $void_query = true ) {
|
684 |
+
$this->decorated->void_query( $void_query );
|
685 |
+
|
686 |
+
return $this;
|
687 |
+
}
|
688 |
}
|
common/src/Tribe/Repository/Interface.php
CHANGED
@@ -316,4 +316,15 @@ interface Tribe__Repository__Interface
|
|
316 |
* @return \Tribe__Repository__Interface The repository instance, for chaining.
|
317 |
*/
|
318 |
public function set_found_rows( $found_rows );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
319 |
}
|
316 |
* @return \Tribe__Repository__Interface The repository instance, for chaining.
|
317 |
*/
|
318 |
public function set_found_rows( $found_rows );
|
319 |
+
|
320 |
+
/**
|
321 |
+
* Voids the repositories queries preventing the repository from running any query.
|
322 |
+
*
|
323 |
+
* @since 4.9.14
|
324 |
+
*
|
325 |
+
* @param bool $void Whether to void the repository queries or not.
|
326 |
+
*
|
327 |
+
* @return Tribe__Repository__Interface $this The repository instance.
|
328 |
+
*/
|
329 |
+
public function void_query( $void_query = true );
|
330 |
}
|
common/src/Tribe/Repository/Query_Filters.php
CHANGED
@@ -21,6 +21,15 @@ class Tribe__Repository__Query_Filters {
|
|
21 |
'where' => array(),
|
22 |
);
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
/**
|
25 |
* @var array
|
26 |
*/
|
@@ -626,14 +635,29 @@ class Tribe__Repository__Query_Filters {
|
|
626 |
* Add a custom WHERE clause to the query.
|
627 |
*
|
628 |
* @since 4.7.19
|
|
|
629 |
*
|
630 |
* @param string $where_clause
|
|
|
|
|
631 |
*/
|
632 |
-
public function where( $where_clause ) {
|
633 |
if ( $this->buffer_where_clauses ) {
|
634 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
635 |
} else {
|
636 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
637 |
|
638 |
if ( ! has_filter( 'posts_where', array( $this, 'filter_posts_where' ) ) ) {
|
639 |
add_filter( 'posts_where', array( $this, 'filter_posts_where' ), 10, 2 );
|
@@ -652,7 +676,7 @@ class Tribe__Repository__Query_Filters {
|
|
652 |
*/
|
653 |
public function join( $join_clause, $id = null, $override = false ) {
|
654 |
if ( $id ) {
|
655 |
-
if ( ! isset( $this->query_vars['join'][ $id ] ) ) {
|
656 |
$this->query_vars['join'][ $id ] = $join_clause;
|
657 |
}
|
658 |
} else {
|
@@ -668,11 +692,20 @@ class Tribe__Repository__Query_Filters {
|
|
668 |
* Add a custom ORDER BY to the query.
|
669 |
*
|
670 |
* @since 4.9.5
|
|
|
671 |
*
|
672 |
-
* @param string
|
|
|
|
|
673 |
*/
|
674 |
-
public function orderby( $orderby ) {
|
675 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
676 |
|
677 |
if ( ! has_filter( 'posts_orderby', array( $this, 'filter_posts_orderby' ) ) ) {
|
678 |
add_filter( 'posts_orderby', array( $this, 'filter_posts_orderby' ), 10, 2 );
|
@@ -683,11 +716,20 @@ class Tribe__Repository__Query_Filters {
|
|
683 |
* Add custom select fields to the query.
|
684 |
*
|
685 |
* @since 4.9.5
|
|
|
686 |
*
|
687 |
-
* @param string $field
|
|
|
|
|
688 |
*/
|
689 |
-
public function fields( $field ) {
|
690 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
691 |
|
692 |
if ( ! has_filter( 'posts_fields', array( $this, 'filter_posts_fields' ) ) ) {
|
693 |
add_filter( 'posts_fields', array( $this, 'filter_posts_fields' ), 10, 2 );
|
@@ -997,4 +1039,47 @@ class Tribe__Repository__Query_Filters {
|
|
997 |
|
998 |
return $this->last_request;
|
999 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1000 |
}
|
21 |
'where' => array(),
|
22 |
);
|
23 |
|
24 |
+
/**
|
25 |
+
* An array of the filters that can be set and unset by id.
|
26 |
+
*
|
27 |
+
* @since 4.9.14
|
28 |
+
*
|
29 |
+
* @var array
|
30 |
+
*/
|
31 |
+
protected static $identifiable_filters = [ 'fields', 'join', 'where', 'orderby' ];
|
32 |
+
|
33 |
/**
|
34 |
* @var array
|
35 |
*/
|
635 |
* Add a custom WHERE clause to the query.
|
636 |
*
|
637 |
* @since 4.7.19
|
638 |
+
* @since 4.9.14 Added the `$id` and `$override` parameters.
|
639 |
*
|
640 |
* @param string $where_clause
|
641 |
+
* @param null|string $id Optional WHERE ID to prevent duplicating clauses.
|
642 |
+
* @param boolean $override Whether to override the clause if a WHERE by the same ID exists or not.
|
643 |
*/
|
644 |
+
public function where( $where_clause, $id = null, $override =false ) {
|
645 |
if ( $this->buffer_where_clauses ) {
|
646 |
+
if ( $id ) {
|
647 |
+
if ( $override || ! isset( $this->buffered_where_clauses[ $id ] ) ) {
|
648 |
+
$this->buffered_where_clauses[ $id ] = $where_clause;
|
649 |
+
}
|
650 |
+
} else {
|
651 |
+
$this->buffered_where_clauses[] = '(' . $where_clause . ')';
|
652 |
+
}
|
653 |
} else {
|
654 |
+
if ( $id ) {
|
655 |
+
if ( $override || ! isset( $this->query_vars['where'][ $id ] ) ) {
|
656 |
+
$this->query_vars['where'][ $id ] = '(' . $where_clause . ')';
|
657 |
+
}
|
658 |
+
} else {
|
659 |
+
$this->query_vars['where'][] = '(' . $where_clause . ')';
|
660 |
+
}
|
661 |
|
662 |
if ( ! has_filter( 'posts_where', array( $this, 'filter_posts_where' ) ) ) {
|
663 |
add_filter( 'posts_where', array( $this, 'filter_posts_where' ), 10, 2 );
|
676 |
*/
|
677 |
public function join( $join_clause, $id = null, $override = false ) {
|
678 |
if ( $id ) {
|
679 |
+
if ( $override || ! isset( $this->query_vars['join'][ $id ] ) ) {
|
680 |
$this->query_vars['join'][ $id ] = $join_clause;
|
681 |
}
|
682 |
} else {
|
692 |
* Add a custom ORDER BY to the query.
|
693 |
*
|
694 |
* @since 4.9.5
|
695 |
+
* @since 4.9.14 Added the `$id` and `$override` parameters.
|
696 |
*
|
697 |
+
* @param string $orderby The order by criteria.
|
698 |
+
* @param null|string $id Optional ORDER ID to prevent duplicating order-by clauses..
|
699 |
+
* @param boolean $override Whether to override the clause if another by the same ID exists.
|
700 |
*/
|
701 |
+
public function orderby( $orderby, $id = null , $override = false) {
|
702 |
+
if ( $id ) {
|
703 |
+
if ( $override || ! isset( $this->query_vars['orderby'][ $id ] ) ) {
|
704 |
+
$this->query_vars['orderby'][ $id ] = $orderby;
|
705 |
+
}
|
706 |
+
} else {
|
707 |
+
$this->query_vars['orderby'][] = $orderby;
|
708 |
+
}
|
709 |
|
710 |
if ( ! has_filter( 'posts_orderby', array( $this, 'filter_posts_orderby' ) ) ) {
|
711 |
add_filter( 'posts_orderby', array( $this, 'filter_posts_orderby' ), 10, 2 );
|
716 |
* Add custom select fields to the query.
|
717 |
*
|
718 |
* @since 4.9.5
|
719 |
+
* @since 4.9.14 Added the `$id` and `$override` parameters.
|
720 |
*
|
721 |
+
* @param string $field The field to add to the result.
|
722 |
+
* @param null|string $id Optional ORDER ID to prevent duplicating order-by clauses..
|
723 |
+
* @param boolean $override Whether to override the clause if another by the same ID exists.
|
724 |
*/
|
725 |
+
public function fields( $field, $id = null, $override = false ) {
|
726 |
+
if ( $id ) {
|
727 |
+
if ( $override || ! isset( $this->query_vars['fields'][ $id ] ) ) {
|
728 |
+
$this->query_vars['fields'][ $id ] = $field;
|
729 |
+
}
|
730 |
+
} else {
|
731 |
+
$this->query_vars['fields'][] = $field;
|
732 |
+
}
|
733 |
|
734 |
if ( ! has_filter( 'posts_fields', array( $this, 'filter_posts_fields' ) ) ) {
|
735 |
add_filter( 'posts_fields', array( $this, 'filter_posts_fields' ), 10, 2 );
|
1039 |
|
1040 |
return $this->last_request;
|
1041 |
}
|
1042 |
+
|
1043 |
+
/**
|
1044 |
+
* Returns the fields, join, where and orderby clauses for an id.
|
1045 |
+
*
|
1046 |
+
* @since 4.9.14
|
1047 |
+
*
|
1048 |
+
* @param string $id The identifier of the group to remove.
|
1049 |
+
*
|
1050 |
+
* @return array An associative array of identifiable filters and their values, if any.
|
1051 |
+
*
|
1052 |
+
* @see Tribe__Repository__Query_Filters::$identifiable_filters
|
1053 |
+
*/
|
1054 |
+
public function get_filters_by_id( $id ) {
|
1055 |
+
$entries = [];
|
1056 |
+
|
1057 |
+
foreach ( static::$identifiable_filters as $key ) {
|
1058 |
+
if ( empty( $this->query_vars[ $key ][ $id ] ) ) {
|
1059 |
+
continue;
|
1060 |
+
}
|
1061 |
+
$entries[ $key ] = $this->query_vars[ $key ][ $id ];
|
1062 |
+
}
|
1063 |
+
|
1064 |
+
return $entries;
|
1065 |
+
}
|
1066 |
+
|
1067 |
+
/**
|
1068 |
+
* Removes fields, join, where and orderby clauses for an id.
|
1069 |
+
*
|
1070 |
+
* @since 4.9.14
|
1071 |
+
*
|
1072 |
+
* @param string $id The identifier of the group to remove.
|
1073 |
+
*/
|
1074 |
+
public function remove_filters_by_id( $id ) {
|
1075 |
+
array_walk(
|
1076 |
+
$this->query_vars,
|
1077 |
+
static function ( array &$filters, $key ) use ( $id ) {
|
1078 |
+
if ( ! in_array( $key, static::$identifiable_filters, true ) ) {
|
1079 |
+
return;
|
1080 |
+
}
|
1081 |
+
unset( $filters[ $id ] );
|
1082 |
+
}
|
1083 |
+
);
|
1084 |
+
}
|
1085 |
}
|
common/src/Tribe/Rewrite.php
CHANGED
@@ -178,11 +178,15 @@ class Tribe__Rewrite {
|
|
178 |
|
179 |
// Remove percent Placeholders on all items
|
180 |
add_filter( 'rewrite_rules_array', array( $this, 'remove_percent_placeholders' ), 25 );
|
|
|
|
|
181 |
}
|
182 |
|
183 |
protected function remove_hooks() {
|
184 |
remove_filter( 'generate_rewrite_rules', array( $this, 'filter_generate' ) );
|
185 |
remove_filter( 'rewrite_rules_array', array( $this, 'remove_percent_placeholders' ), 25 );
|
|
|
|
|
186 |
}
|
187 |
|
188 |
/**
|
@@ -462,7 +466,7 @@ class Tribe__Rewrite {
|
|
462 |
continue;
|
463 |
}
|
464 |
|
465 |
-
$replace = array_map(
|
466 |
if ( ! is_array( $localized_matcher ) ) {
|
467 |
// For the dates.
|
468 |
return isset( $matched_vars[ $localized_matcher ] )
|
@@ -470,7 +474,14 @@ class Tribe__Rewrite {
|
|
470 |
: '';
|
471 |
}
|
472 |
|
473 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
474 |
return '';
|
475 |
}
|
476 |
|
@@ -547,7 +558,7 @@ class Tribe__Rewrite {
|
|
547 |
// While this is specific to The Events Calendar we're handling a small enough post type base to keep it here.
|
548 |
$pattern = '/post_type=tribe_(events|venue|organizer)/';
|
549 |
// Reverse the rules to try and match the most complex first.
|
550 |
-
$rules = isset( $this->rewrite->rules ) ? $this->rewrite->rules : [];
|
551 |
$handled_rewrite_rules = array_filter( $rules,
|
552 |
static function ( $rule_query_string ) use ( $pattern ) {
|
553 |
return preg_match( $pattern, $rule_query_string );
|
@@ -640,16 +651,24 @@ class Tribe__Rewrite {
|
|
640 |
protected function get_dynamic_matchers( array $query_vars ) {
|
641 |
$bases = (array) $this->get_bases();
|
642 |
$dynamic_matchers = [];
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
$
|
652 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
653 |
}
|
654 |
}
|
655 |
|
@@ -877,6 +896,13 @@ class Tribe__Rewrite {
|
|
877 |
}
|
878 |
}
|
879 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
880 |
if ( ! empty( $url_query_vars ) ) {
|
881 |
// If the URL did have query vars keep them if not overridden by our resolution.
|
882 |
$query_vars = array_merge( $url_query_vars, $query_vars );
|
@@ -905,15 +931,6 @@ class Tribe__Rewrite {
|
|
905 |
return $query_vars;
|
906 |
}
|
907 |
|
908 |
-
/**
|
909 |
-
* Dumps the cache before destruction.
|
910 |
-
*
|
911 |
-
* @since 4.9.11
|
912 |
-
*/
|
913 |
-
public function __destruct() {
|
914 |
-
$this->dump_cache();
|
915 |
-
}
|
916 |
-
|
917 |
/**
|
918 |
* Returns the "clean" version of a URL.
|
919 |
*
|
178 |
|
179 |
// Remove percent Placeholders on all items
|
180 |
add_filter( 'rewrite_rules_array', array( $this, 'remove_percent_placeholders' ), 25 );
|
181 |
+
|
182 |
+
add_action( 'shutdown', [ $this, 'dump_cache' ] );
|
183 |
}
|
184 |
|
185 |
protected function remove_hooks() {
|
186 |
remove_filter( 'generate_rewrite_rules', array( $this, 'filter_generate' ) );
|
187 |
remove_filter( 'rewrite_rules_array', array( $this, 'remove_percent_placeholders' ), 25 );
|
188 |
+
|
189 |
+
remove_action( 'shutdown', [ $this, 'dump_cache' ] );
|
190 |
}
|
191 |
|
192 |
/**
|
466 |
continue;
|
467 |
}
|
468 |
|
469 |
+
$replace = array_map( function ( $localized_matcher ) use ( $matched_vars ) {
|
470 |
if ( ! is_array( $localized_matcher ) ) {
|
471 |
// For the dates.
|
472 |
return isset( $matched_vars[ $localized_matcher ] )
|
474 |
: '';
|
475 |
}
|
476 |
|
477 |
+
$query_var = $localized_matcher['query_var'];
|
478 |
+
$query_vars = [ $query_var ];
|
479 |
+
|
480 |
+
if ( $query_var === 'name' ) {
|
481 |
+
$query_vars = array_merge( $query_vars, $this->get_post_types() );
|
482 |
+
}
|
483 |
+
|
484 |
+
if ( ! array_intersect( array_keys( $matched_vars ), $query_vars ) ) {
|
485 |
return '';
|
486 |
}
|
487 |
|
558 |
// While this is specific to The Events Calendar we're handling a small enough post type base to keep it here.
|
559 |
$pattern = '/post_type=tribe_(events|venue|organizer)/';
|
560 |
// Reverse the rules to try and match the most complex first.
|
561 |
+
$rules = isset( $this->rewrite->rules ) ? (array) $this->rewrite->rules : [];
|
562 |
$handled_rewrite_rules = array_filter( $rules,
|
563 |
static function ( $rule_query_string ) use ( $pattern ) {
|
564 |
return preg_match( $pattern, $rule_query_string );
|
651 |
protected function get_dynamic_matchers( array $query_vars ) {
|
652 |
$bases = (array) $this->get_bases();
|
653 |
$dynamic_matchers = [];
|
654 |
+
|
655 |
+
/*
|
656 |
+
* In some instance we use the `page` (w/o `d`) to paginate a dynamic archive.
|
657 |
+
* Let's support that too.
|
658 |
+
* It's important to add `page` after `paged` to try and match the longest (`paged`) first.
|
659 |
+
*/
|
660 |
+
foreach ( [ 'paged', 'page' ] as $page_var ) {
|
661 |
+
if ( isset( $query_vars[ $page_var ] ) ) {
|
662 |
+
$page_regex = $bases['page'];
|
663 |
+
preg_match( '/^\(\?:(?<slugs>[^\\)]+)\)/', $page_regex, $matches );
|
664 |
+
if ( isset( $matches['slugs'] ) ) {
|
665 |
+
$slugs = explode( '|', $matches['slugs'] );
|
666 |
+
// The localized version is the last.
|
667 |
+
$localized_slug = end( $slugs );
|
668 |
+
// We use two different regular expressions to read pages, let's add both.
|
669 |
+
$dynamic_matchers["{$page_regex}/(\d+)"] = "{$localized_slug}/{$query_vars[$page_var]}";
|
670 |
+
$dynamic_matchers["{$page_regex}/([0-9]{1,})"] = "{$localized_slug}/{$query_vars[$page_var]}";
|
671 |
+
}
|
672 |
}
|
673 |
}
|
674 |
|
896 |
}
|
897 |
}
|
898 |
|
899 |
+
/*
|
900 |
+
* If we have both the `name` query var and the post type one, then let's remove the `name` one.
|
901 |
+
*/
|
902 |
+
if ( array_intersect( array_keys( $query_vars ), $this->get_post_types() ) ) {
|
903 |
+
unset( $query_vars['name'] );
|
904 |
+
}
|
905 |
+
|
906 |
if ( ! empty( $url_query_vars ) ) {
|
907 |
// If the URL did have query vars keep them if not overridden by our resolution.
|
908 |
$query_vars = array_merge( $url_query_vars, $query_vars );
|
931 |
return $query_vars;
|
932 |
}
|
933 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
934 |
/**
|
935 |
* Returns the "clean" version of a URL.
|
936 |
*
|
common/src/Tribe/Service_Providers/PUE.php
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Tribe\Service_Providers;
|
3 |
+
|
4 |
+
use Tribe\PUE\Update_Prevention;
|
5 |
+
|
6 |
+
/**
|
7 |
+
* Hooks and manages the implementation and loading of PUE.
|
8 |
+
*
|
9 |
+
* We are still moving pieces into this Service Provider, so look around
|
10 |
+
* the `src/Tribe/PUE/` folder for other items that are not managed here
|
11 |
+
* just yet.
|
12 |
+
*
|
13 |
+
* @since 4.9.12
|
14 |
+
*/
|
15 |
+
class PUE extends \tad_DI52_ServiceProvider {
|
16 |
+
/**
|
17 |
+
* Binds and sets up implementations.
|
18 |
+
*
|
19 |
+
* @since 4.9.12
|
20 |
+
*/
|
21 |
+
public function register() {
|
22 |
+
$this->container->singleton( Update_Prevention::class, Update_Prevention::class );
|
23 |
+
|
24 |
+
// Setup all of WP hooks associated with PUE.
|
25 |
+
$this->register_hooks();
|
26 |
+
}
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Registers the provider handling all the 1st level filters and actions for PUE.
|
30 |
+
*
|
31 |
+
* @since 4.9.2
|
32 |
+
*/
|
33 |
+
protected function register_hooks() {
|
34 |
+
add_filter( 'upgrader_source_selection', [ $this, 'filter_upgrader_source_selection' ], 15, 4 );
|
35 |
+
}
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Filters the source file location for the upgrade package for the PUE Update_Prevention engine.
|
39 |
+
*
|
40 |
+
* @since 4.9.12
|
41 |
+
*
|
42 |
+
* @param string $source File source location.
|
43 |
+
* @param string $remote_source Remote file source location.
|
44 |
+
* @param WP_Upgrader $upgrader WP_Upgrader instance.
|
45 |
+
* @param array $extra Extra arguments passed to hooked filters.
|
46 |
+
*/
|
47 |
+
public function filter_upgrader_source_selection( $source, $remote_source, $upgrader, $extras ) {
|
48 |
+
return $this->container->make( Update_Prevention::class )->filter_upgrader_source_selection( $source, $remote_source, $upgrader, $extras );
|
49 |
+
}
|
50 |
+
}
|
common/src/Tribe/Service_Providers/Tooltip.php
CHANGED
@@ -37,10 +37,18 @@ class Tribe__Service_Providers__Tooltip extends tad_DI52_ServiceProvider {
|
|
37 |
public function add_tooltip_assets() {
|
38 |
tribe_asset(
|
39 |
Tribe__Main::instance(),
|
40 |
-
'tribe-tooltip',
|
41 |
'tooltip.css',
|
42 |
[],
|
43 |
[ 'wp_enqueue_scripts', 'admin_enqueue_scripts' ]
|
44 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
}
|
46 |
}
|
37 |
public function add_tooltip_assets() {
|
38 |
tribe_asset(
|
39 |
Tribe__Main::instance(),
|
40 |
+
'tribe-tooltip-css',
|
41 |
'tooltip.css',
|
42 |
[],
|
43 |
[ 'wp_enqueue_scripts', 'admin_enqueue_scripts' ]
|
44 |
);
|
45 |
+
|
46 |
+
tribe_asset(
|
47 |
+
Tribe__Main::instance(),
|
48 |
+
'tribe-tooltip-js',
|
49 |
+
'tooltip.js',
|
50 |
+
[],
|
51 |
+
[ 'wp_enqueue_scripts', 'admin_enqueue_scripts' ]
|
52 |
+
);
|
53 |
}
|
54 |
}
|
common/src/Tribe/Settings_Manager.php
CHANGED
@@ -261,6 +261,10 @@ class Tribe__Settings_Manager {
|
|
261 |
* Create the help tab
|
262 |
*/
|
263 |
public function do_help_tab() {
|
|
|
|
|
|
|
|
|
264 |
include_once Tribe__Main::instance()->plugin_path . 'src/admin-views/tribe-options-help.php';
|
265 |
}
|
266 |
|
261 |
* Create the help tab
|
262 |
*/
|
263 |
public function do_help_tab() {
|
264 |
+
/**
|
265 |
+
* Include Help tab Assets here
|
266 |
+
*/
|
267 |
+
|
268 |
include_once Tribe__Main::instance()->plugin_path . 'src/admin-views/tribe-options-help.php';
|
269 |
}
|
270 |
|
common/src/Tribe/Template.php
CHANGED
@@ -1,4 +1,7 @@
|
|
1 |
<?php
|
|
|
|
|
|
|
2 |
class Tribe__Template {
|
3 |
/**
|
4 |
* The folders into which we will look for the template.
|
@@ -458,11 +461,11 @@ class Tribe__Template {
|
|
458 |
*
|
459 |
* @since 4.6.2
|
460 |
*
|
461 |
-
* @param
|
462 |
-
* @param
|
463 |
-
* @param
|
464 |
*
|
465 |
-
* @return string
|
466 |
*/
|
467 |
public function template( $name, $context = array(), $echo = true ) {
|
468 |
// If name is String make it an Array
|
@@ -528,19 +531,19 @@ class Tribe__Template {
|
|
528 |
*/
|
529 |
do_action( "tribe_template_before_include:$hook_name", $file, $name, $this );
|
530 |
|
531 |
-
// Only do this if really needed (by default it wont)
|
532 |
if ( true === $this->template_context_extract && ! empty( $this->context ) ) {
|
533 |
// We don't allow Extrating of a variable called $name
|
534 |
if ( isset( $this->context['name'] ) ) {
|
535 |
unset( $this->context['name'] );
|
536 |
}
|
537 |
|
538 |
-
// We don't allow
|
539 |
if ( isset( $this->context['file'] ) ) {
|
540 |
unset( $this->context['file'] );
|
541 |
}
|
542 |
|
543 |
-
// Make any provided variables available in the template variable scope
|
544 |
extract( $this->context ); // @codingStandardsIgnoreLine
|
545 |
}
|
546 |
|
1 |
<?php
|
2 |
+
|
3 |
+
use Tribe\Events\Views\V2\Template;
|
4 |
+
|
5 |
class Tribe__Template {
|
6 |
/**
|
7 |
* The folders into which we will look for the template.
|
461 |
*
|
462 |
* @since 4.6.2
|
463 |
*
|
464 |
+
* @param string $name Which file we are talking about including
|
465 |
+
* @param array $context Any context data you need to expose to this file
|
466 |
+
* @param boolean $echo If we should also print the Template
|
467 |
*
|
468 |
+
* @return string|false Either the final content HTML or `false` if no template could be found.
|
469 |
*/
|
470 |
public function template( $name, $context = array(), $echo = true ) {
|
471 |
// If name is String make it an Array
|
531 |
*/
|
532 |
do_action( "tribe_template_before_include:$hook_name", $file, $name, $this );
|
533 |
|
534 |
+
// Only do this if really needed (by default it wont).
|
535 |
if ( true === $this->template_context_extract && ! empty( $this->context ) ) {
|
536 |
// We don't allow Extrating of a variable called $name
|
537 |
if ( isset( $this->context['name'] ) ) {
|
538 |
unset( $this->context['name'] );
|
539 |
}
|
540 |
|
541 |
+
// We don't allow the extraction of a variable called `$file`.
|
542 |
if ( isset( $this->context['file'] ) ) {
|
543 |
unset( $this->context['file'] );
|
544 |
}
|
545 |
|
546 |
+
// Make any provided variables available in the template variable scope.
|
547 |
extract( $this->context ); // @codingStandardsIgnoreLine
|
548 |
}
|
549 |
|
common/src/Tribe/Timezones.php
CHANGED
@@ -606,7 +606,7 @@ class Tribe__Timezones {
|
|
606 |
return $timezone_candidate->getName();
|
607 |
}
|
608 |
|
609 |
-
$timezone_string = preg_replace( '
|
610 |
$timezone_string = self::is_utc_offset( $timezone_string )
|
611 |
? self::generate_timezone_string_from_utc_offset( $timezone_string )
|
612 |
: $timezone_string;
|
606 |
return $timezone_candidate->getName();
|
607 |
}
|
608 |
|
609 |
+
$timezone_string = preg_replace( '/(\\+||\\-)0$/', '', $timezone_candidate );
|
610 |
$timezone_string = self::is_utc_offset( $timezone_string )
|
611 |
? self::generate_timezone_string_from_utc_offset( $timezone_string )
|
612 |
: $timezone_string;
|
common/src/Tribe/Traits/Cache_User.php
CHANGED
@@ -15,8 +15,8 @@
|
|
15 |
*
|
16 |
* protected $computation_cache = [];
|
17 |
*
|
18 |
-
* public function
|
19 |
-
* $this
|
20 |
* }
|
21 |
*
|
22 |
* public function calculate_something( $key ){
|
15 |
*
|
16 |
* protected $computation_cache = [];
|
17 |
*
|
18 |
+
* public function __construct(){
|
19 |
+
* add_action( 'shutdown', [ $this, 'dump_cache' ] );
|
20 |
* }
|
21 |
*
|
22 |
* public function calculate_something( $key ){
|
common/src/Tribe/Utils/Array.php
CHANGED
@@ -1,443 +1,446 @@
|
|
1 |
<?php
|
2 |
-
/**
|
3 |
-
* Array utilities
|
4 |
-
*/
|
5 |
-
class Tribe__Utils__Array {
|
6 |
|
|
|
7 |
/**
|
8 |
-
*
|
9 |
-
*
|
10 |
-
* Example: set( $a, [ 0, 1, 2 ], 'hi' ) sets $a[0][1][2] = 'hi' and returns $a.
|
11 |
-
*
|
12 |
-
* @param mixed $array The array containing the key this sets.
|
13 |
-
* @param string|array $key To set a key nested multiple levels deep pass an array
|
14 |
-
* specifying each key in order as a value.
|
15 |
-
* Example: array( 'lvl1', 'lvl2', 'lvl3' );
|
16 |
-
* @param mixed $value The value.
|
17 |
-
*
|
18 |
-
* @return array Full array with the key set to the specified value.
|
19 |
*/
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
|
53 |
-
|
54 |
-
|
|
|
55 |
|
56 |
-
|
57 |
-
|
58 |
-
*
|
59 |
-
* Example: get( $a, [ 0, 1, 2 ] ) returns the value of $a[0][1][2] or the default.
|
60 |
-
*
|
61 |
-
* @param array $variable Array or object to search within.
|
62 |
-
* @param array|string $indexes Specify each nested index in order.
|
63 |
-
* Example: array( 'lvl1', 'lvl2' );
|
64 |
-
* @param mixed $default Default value if the search finds nothing.
|
65 |
-
*
|
66 |
-
* @return mixed The value of the specified index or the default if not found.
|
67 |
-
*/
|
68 |
-
public static function get( $variable, $indexes, $default = null ) {
|
69 |
-
if ( is_object( $variable ) ) {
|
70 |
-
$variable = (array) $variable;
|
71 |
-
}
|
72 |
|
73 |
-
|
74 |
-
return $default;
|
75 |
}
|
76 |
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
}
|
82 |
|
83 |
-
|
84 |
-
|
|
|
85 |
|
86 |
-
|
87 |
-
|
|
|
|
|
|
|
88 |
|
89 |
-
|
90 |
-
* Find a value inside a list of array or objects, including one nested a few levels deep.
|
91 |
-
*
|
92 |
-
* @since 4.7.7
|
93 |
-
*
|
94 |
-
* Example: get( [$a, $b, $c], [ 0, 1, 2 ] ) returns the value of $a[0][1][2] found in $a, $b or $c
|
95 |
-
* or the default.
|
96 |
-
*
|
97 |
-
* @param array $variables Array of arrays or objects to search within.
|
98 |
-
* @param array|string $indexes Specify each nested index in order.
|
99 |
-
* Example: array( 'lvl1', 'lvl2' );
|
100 |
-
* @param mixed $default Default value if the search finds nothing.
|
101 |
-
*
|
102 |
-
* @return mixed The value of the specified index or the default if not found.
|
103 |
-
*/
|
104 |
-
public static function get_in_any( array $variables, $indexes, $default = null ) {
|
105 |
-
foreach ( $variables as $variable ) {
|
106 |
-
$found = self::get( $variable, $indexes, '__not_found__' );
|
107 |
-
if ( '__not_found__' !== $found ) {
|
108 |
-
return $found;
|
109 |
}
|
110 |
-
}
|
111 |
|
112 |
-
|
113 |
-
|
114 |
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
|
129 |
-
|
130 |
-
|
131 |
|
132 |
-
|
133 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
134 |
}
|
135 |
-
}
|
136 |
|
137 |
-
|
138 |
-
|
139 |
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
|
154 |
-
|
|
|
|
|
155 |
|
156 |
-
|
157 |
-
|
158 |
-
|
|
|
|
|
|
|
|
|
159 |
|
160 |
-
|
161 |
-
$value = preg_split( '/\\s*' . preg_quote( $sep ) . '\\s*/', $value );
|
162 |
}
|
163 |
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
}
|
169 |
-
$filtered[] = is_numeric( $v ) ? $v + 0 : $v;
|
170 |
-
}
|
171 |
|
172 |
-
|
173 |
-
|
|
|
174 |
|
175 |
-
/**
|
176 |
-
* Returns a list separated by the specified separator.
|
177 |
-
*
|
178 |
-
* @since 4.6
|
179 |
-
*
|
180 |
-
* @param mixed $list
|
181 |
-
* @param string $sep
|
182 |
-
*
|
183 |
-
* @return string The list separated by the specified separator or the original list if the list is empty.
|
184 |
-
*/
|
185 |
-
public static function to_list( $list, $sep = ',' ) {
|
186 |
-
if ( empty( $list ) ) {
|
187 |
return $list;
|
188 |
}
|
189 |
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
*
|
206 |
-
* @link https://gist.github.com/esthezia/5804445
|
207 |
-
*/
|
208 |
-
public static function escape_multidimensional_array( $data = array() ) {
|
209 |
|
210 |
-
|
211 |
-
return array();
|
212 |
}
|
213 |
|
214 |
-
|
215 |
-
|
216 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
}
|
218 |
-
if ( is_array( $value ) ) {
|
219 |
-
$data[ $key ] = self::escape_multidimensional_array( $value );
|
220 |
-
}
|
221 |
-
}
|
222 |
|
223 |
-
|
224 |
-
}
|
225 |
|
226 |
-
|
227 |
-
|
228 |
-
* that do not have a match in map are discarded.
|
229 |
-
*
|
230 |
-
* To discriminate from not found results and legitimately `false`
|
231 |
-
* values from the map the `$found` parameter will be set by reference.
|
232 |
-
*
|
233 |
-
* @since 4.7.19
|
234 |
-
*
|
235 |
-
* @param string|array $keys One or more keys that should be used to get
|
236 |
-
* the new values
|
237 |
-
* @param array $map An associative array relating the keys to the new
|
238 |
-
* values.
|
239 |
-
* @param bool $found When using a single key this argument will be
|
240 |
-
* set to indicate whether the mapping was successful
|
241 |
-
* or not.
|
242 |
-
*
|
243 |
-
* @return array|mixed|false An array of mapped values, a single mapped value when passing
|
244 |
-
* one key only or `false` if one key was passed but the key could
|
245 |
-
* not be mapped.
|
246 |
-
*/
|
247 |
-
public static function map_or_discard( $keys, array $map, &$found = true ) {
|
248 |
-
$hash = md5( time() );
|
249 |
-
$mapped = array();
|
250 |
-
|
251 |
-
foreach ( (array) $keys as $key ) {
|
252 |
-
$meta_key = Tribe__Utils__Array::get( $map, $key, $hash );
|
253 |
-
if ( $hash === $meta_key ) {
|
254 |
-
continue;
|
255 |
}
|
256 |
-
$mapped[] = $meta_key;
|
257 |
-
}
|
258 |
|
259 |
-
|
260 |
-
|
261 |
-
if ( is_array( $keys ) ) {
|
262 |
-
return $mapped;
|
263 |
-
}
|
264 |
-
|
265 |
-
return $found ? $mapped[0] : false;
|
266 |
-
}
|
267 |
-
|
268 |
-
/**
|
269 |
-
* Duplicates any key prefixed with '_' creating an un-prefixed duplicate one.
|
270 |
-
*
|
271 |
-
* The un-prefixing and duplication is recursive.
|
272 |
-
*
|
273 |
-
* @since 4.9.5
|
274 |
-
*
|
275 |
-
* @param mixed $array The array whose keys should be duplicated.
|
276 |
-
* @param bool $recursive Whether the un-prefixing and duplication should be
|
277 |
-
* recursive or shallow.
|
278 |
-
*
|
279 |
-
* @return array The array with the duplicate, unprefixed, keys or the
|
280 |
-
* original input if not an array.
|
281 |
-
*/
|
282 |
-
public static function add_unprefixed_keys_to( $array, $recursive = false ) {
|
283 |
-
if ( ! is_array( $array ) ) {
|
284 |
-
return $array;
|
285 |
}
|
286 |
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
293 |
}
|
294 |
|
295 |
-
|
296 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
297 |
}
|
298 |
-
$unprefixed[ substr( $key, 1 ) ] = $value;
|
299 |
-
}
|
300 |
|
301 |
-
|
302 |
-
}
|
303 |
-
|
304 |
-
/**
|
305 |
-
* Filters an associative array non-recursively, keeping only the values attached
|
306 |
-
* to keys starting with the specified prefix.
|
307 |
-
*
|
308 |
-
* @since 4.9.5
|
309 |
-
*
|
310 |
-
* @param array $array The array to filter.
|
311 |
-
* @param string $prefix The prefix, or prefixes, of the keys to keep.
|
312 |
-
*
|
313 |
-
* @return array The filtered array.
|
314 |
-
*/
|
315 |
-
public static function filter_prefixed( array $array, $prefix ) {
|
316 |
-
$prefixes = implode( '|', array_map( 'preg_quote', (array) $prefix ) );
|
317 |
-
$pattern = '/^(' . $prefixes . ')/';
|
318 |
-
$filtered = array();
|
319 |
-
foreach ( $array as $key => $value ) {
|
320 |
-
if ( ! preg_match( $pattern, $key ) ) {
|
321 |
-
continue;
|
322 |
-
}
|
323 |
-
$filtered[ $key ] = $value;
|
324 |
}
|
325 |
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
}
|
347 |
|
348 |
-
|
349 |
-
|
350 |
-
switch ( $count ) {
|
351 |
-
case 0:
|
352 |
-
$value = '';
|
353 |
-
break;
|
354 |
-
case 1:
|
355 |
-
$value = reset( $value );
|
356 |
-
break;
|
357 |
-
default:
|
358 |
-
break;
|
359 |
-
}
|
360 |
}
|
361 |
|
362 |
-
|
363 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
364 |
|
365 |
-
/**
|
366 |
-
* Duplicates any key not prefixed with '_' creating a prefixed duplicate one.
|
367 |
-
*
|
368 |
-
* The prefixing and duplication is recursive.
|
369 |
-
*
|
370 |
-
* @since 4.9.5
|
371 |
-
*
|
372 |
-
* @param mixed $array The array whose keys should be duplicated.
|
373 |
-
* @param bool $recursive Whether the prefixing and duplication should be
|
374 |
-
* recursive or shallow.
|
375 |
-
*
|
376 |
-
* @return array The array with the duplicate, prefixed, keys or the
|
377 |
-
* original input if not an array.
|
378 |
-
*/
|
379 |
-
public static function add_prefixed_keys_to( $array, $recursive = false ) {
|
380 |
-
if ( ! is_array( $array ) ) {
|
381 |
return $array;
|
382 |
}
|
383 |
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
390 |
}
|
391 |
|
392 |
-
|
393 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
394 |
}
|
395 |
|
396 |
-
|
397 |
}
|
398 |
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
if ( is_array( $value ) ) {
|
414 |
-
static::recursive_ksort( $value );
|
415 |
}
|
416 |
-
}
|
417 |
|
418 |
-
|
419 |
-
|
420 |
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
|
|
|
|
|
|
436 |
}
|
437 |
|
438 |
-
return $
|
439 |
}
|
440 |
-
|
441 |
-
return $default;
|
442 |
}
|
443 |
}
|
1 |
<?php
|
|
|
|
|
|
|
|
|
2 |
|
3 |
+
if ( ! class_exists( 'Tribe__Utils__Array' ) ) {
|
4 |
/**
|
5 |
+
* Array utilities
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
*/
|
7 |
+
class Tribe__Utils__Array {
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Set key/value within an array, can set a key nested inside of a multidimensional array.
|
11 |
+
*
|
12 |
+
* Example: set( $a, [ 0, 1, 2 ], 'hi' ) sets $a[0][1][2] = 'hi' and returns $a.
|
13 |
+
*
|
14 |
+
* @param mixed $array The array containing the key this sets.
|
15 |
+
* @param string|array $key To set a key nested multiple levels deep pass an array
|
16 |
+
* specifying each key in order as a value.
|
17 |
+
* Example: array( 'lvl1', 'lvl2', 'lvl3' );
|
18 |
+
* @param mixed $value The value.
|
19 |
+
*
|
20 |
+
* @return array Full array with the key set to the specified value.
|
21 |
+
*/
|
22 |
+
public static function set( array $array, $key, $value ) {
|
23 |
+
// Convert strings and such to array.
|
24 |
+
$key = (array) $key;
|
25 |
+
|
26 |
+
// Setup a pointer that we can point to the key specified.
|
27 |
+
$key_pointer = &$array;
|
28 |
+
|
29 |
+
// Iterate through every key, setting the pointer one level deeper each time.
|
30 |
+
foreach ( $key as $i ) {
|
31 |
+
|
32 |
+
// Ensure current array depth can have children set.
|
33 |
+
if ( ! is_array( $key_pointer ) ) {
|
34 |
+
// $key_pointer is set but is not an array. Converting it to an array
|
35 |
+
// would likely lead to unexpected problems for whatever first set it.
|
36 |
+
$error = sprintf(
|
37 |
+
'Attempted to set $array[%1$s] but %2$s is already set and is not an array.',
|
38 |
+
implode( $key, '][' ),
|
39 |
+
$i
|
40 |
+
);
|
41 |
+
|
42 |
+
_doing_it_wrong( __FUNCTION__, esc_html( $error ), '4.3' );
|
43 |
+
break;
|
44 |
+
} elseif ( ! isset( $key_pointer[ $i ] ) ) {
|
45 |
+
$key_pointer[ $i ] = [];
|
46 |
+
}
|
47 |
|
48 |
+
// Dive one level deeper into the nested array.
|
49 |
+
$key_pointer = &$key_pointer[ $i ];
|
50 |
+
}
|
51 |
|
52 |
+
// Set the value for the specified key
|
53 |
+
$key_pointer = $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
|
55 |
+
return $array;
|
|
|
56 |
}
|
57 |
|
58 |
+
/**
|
59 |
+
* Find a value inside of an array or object, including one nested a few levels deep.
|
60 |
+
*
|
61 |
+
* Example: get( $a, [ 0, 1, 2 ] ) returns the value of $a[0][1][2] or the default.
|
62 |
+
*
|
63 |
+
* @param array $variable Array or object to search within.
|
64 |
+
* @param array|string $indexes Specify each nested index in order.
|
65 |
+
* Example: array( 'lvl1', 'lvl2' );
|
66 |
+
* @param mixed $default Default value if the search finds nothing.
|
67 |
+
*
|
68 |
+
* @return mixed The value of the specified index or the default if not found.
|
69 |
+
*/
|
70 |
+
public static function get( $variable, $indexes, $default = null ) {
|
71 |
+
if ( is_object( $variable ) ) {
|
72 |
+
$variable = (array) $variable;
|
73 |
}
|
74 |
|
75 |
+
if ( ! is_array( $variable ) ) {
|
76 |
+
return $default;
|
77 |
+
}
|
78 |
|
79 |
+
foreach ( (array) $indexes as $index ) {
|
80 |
+
if ( ! is_array( $variable ) || ! isset( $variable[ $index ] ) ) {
|
81 |
+
$variable = $default;
|
82 |
+
break;
|
83 |
+
}
|
84 |
|
85 |
+
$variable = $variable[ $index ];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
}
|
|
|
87 |
|
88 |
+
return $variable;
|
89 |
+
}
|
90 |
|
91 |
+
/**
|
92 |
+
* Find a value inside a list of array or objects, including one nested a few levels deep.
|
93 |
+
*
|
94 |
+
* @since 4.7.7
|
95 |
+
*
|
96 |
+
* Example: get( [$a, $b, $c], [ 0, 1, 2 ] ) returns the value of $a[0][1][2] found in $a, $b or $c
|
97 |
+
* or the default.
|
98 |
+
*
|
99 |
+
* @param array $variables Array of arrays or objects to search within.
|
100 |
+
* @param array|string $indexes Specify each nested index in order.
|
101 |
+
* Example: array( 'lvl1', 'lvl2' );
|
102 |
+
* @param mixed $default Default value if the search finds nothing.
|
103 |
+
*
|
104 |
+
* @return mixed The value of the specified index or the default if not found.
|
105 |
+
*/
|
106 |
+
public static function get_in_any( array $variables, $indexes, $default = null ) {
|
107 |
+
foreach ( $variables as $variable ) {
|
108 |
+
$found = self::get( $variable, $indexes, '__not_found__' );
|
109 |
+
if ( '__not_found__' !== $found ) {
|
110 |
+
return $found;
|
111 |
+
}
|
112 |
+
}
|
113 |
|
114 |
+
return $default;
|
115 |
+
}
|
116 |
|
117 |
+
/**
|
118 |
+
* Behaves exactly like the native strpos(), but accepts an array of needles.
|
119 |
+
*
|
120 |
+
* @param string $haystack String to search in.
|
121 |
+
* @param array|string $needles Strings to search for.
|
122 |
+
* @param int $offset Starting position of search.
|
123 |
+
*
|
124 |
+
* @return false|int Integer position of first needle occurrence.
|
125 |
+
* @see strpos()
|
126 |
+
*
|
127 |
+
*/
|
128 |
+
public static function strpos( $haystack, $needles, $offset = 0 ) {
|
129 |
+
$needles = (array) $needles;
|
130 |
+
|
131 |
+
foreach ( $needles as $i ) {
|
132 |
+
$search = strpos( $haystack, $i, $offset );
|
133 |
+
|
134 |
+
if ( false !== $search ) {
|
135 |
+
return $search;
|
136 |
+
}
|
137 |
}
|
|
|
138 |
|
139 |
+
return false;
|
140 |
+
}
|
141 |
|
142 |
+
/**
|
143 |
+
* Converts a list to an array filtering out empty string elements.
|
144 |
+
*
|
145 |
+
* @param mixed $value A string representing a list of values separated by the specified separator
|
146 |
+
* or an array. If the list is a string (e.g. a CSV list) then it will urldecoded
|
147 |
+
* before processing.
|
148 |
+
* @param string $sep The char(s) separating the list elements; will be ignored if the list is an array.
|
149 |
+
*
|
150 |
+
* @return array An array of list elements.
|
151 |
+
*/
|
152 |
+
public static function list_to_array( $value, $sep = ',' ) {
|
153 |
+
// since we might receive URL encoded strings for CSV lists let's URL decode them first
|
154 |
+
$value = is_array( $value ) ? $value : urldecode( $value );
|
155 |
+
|
156 |
+
$sep = is_string( $sep ) ? $sep : ',';
|
157 |
+
|
158 |
+
if ( $value === null || $value === '' ) {
|
159 |
+
return [];
|
160 |
+
}
|
161 |
|
162 |
+
if ( ! is_array( $value ) ) {
|
163 |
+
$value = preg_split( '/\\s*' . preg_quote( $sep ) . '\\s*/', $value );
|
164 |
+
}
|
165 |
|
166 |
+
$filtered = [];
|
167 |
+
foreach ( $value as $v ) {
|
168 |
+
if ( '' === $v ) {
|
169 |
+
continue;
|
170 |
+
}
|
171 |
+
$filtered[] = is_numeric( $v ) ? $v + 0 : $v;
|
172 |
+
}
|
173 |
|
174 |
+
return $filtered;
|
|
|
175 |
}
|
176 |
|
177 |
+
/**
|
178 |
+
* Returns a list separated by the specified separator.
|
179 |
+
*
|
180 |
+
* @since 4.6
|
181 |
+
*
|
182 |
+
* @param mixed $list
|
183 |
+
* @param string $sep
|
184 |
+
*
|
185 |
+
* @return string The list separated by the specified separator or the original list if the list is empty.
|
186 |
+
*/
|
187 |
+
public static function to_list( $list, $sep = ',' ) {
|
188 |
+
if ( empty( $list ) ) {
|
189 |
+
return $list;
|
190 |
}
|
|
|
|
|
191 |
|
192 |
+
if ( is_array( $list ) ) {
|
193 |
+
return implode( $sep, $list );
|
194 |
+
}
|
195 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
return $list;
|
197 |
}
|
198 |
|
199 |
+
/**
|
200 |
+
* Sanitize a multidimensional array.
|
201 |
+
*
|
202 |
+
* @since 4.7.18
|
203 |
+
*
|
204 |
+
* @param array $data The array to sanitize.
|
205 |
+
*
|
206 |
+
* @return array The sanitized array
|
207 |
+
*
|
208 |
+
* @link https://gist.github.com/esthezia/5804445
|
209 |
+
*/
|
210 |
+
public static function escape_multidimensional_array( $data = [] ) {
|
211 |
+
|
212 |
+
if ( ! is_array( $data ) || ! count( $data ) ) {
|
213 |
+
return [];
|
214 |
+
}
|
215 |
|
216 |
+
foreach ( $data as $key => $value ) {
|
217 |
+
if ( ! is_array( $value ) && ! is_object( $value ) ) {
|
218 |
+
$data[ $key ] = esc_attr( trim( $value ) );
|
219 |
+
}
|
220 |
+
if ( is_array( $value ) ) {
|
221 |
+
$data[ $key ] = self::escape_multidimensional_array( $value );
|
222 |
+
}
|
223 |
+
}
|
|
|
|
|
|
|
|
|
224 |
|
225 |
+
return $data;
|
|
|
226 |
}
|
227 |
|
228 |
+
/**
|
229 |
+
* Returns an array of values obtained by using the keys on the map; keys
|
230 |
+
* that do not have a match in map are discarded.
|
231 |
+
*
|
232 |
+
* To discriminate from not found results and legitimately `false`
|
233 |
+
* values from the map the `$found` parameter will be set by reference.
|
234 |
+
*
|
235 |
+
* @since 4.7.19
|
236 |
+
*
|
237 |
+
* @param string|array $keys One or more keys that should be used to get
|
238 |
+
* the new values
|
239 |
+
* @param array $map An associative array relating the keys to the new
|
240 |
+
* values.
|
241 |
+
* @param bool $found When using a single key this argument will be
|
242 |
+
* set to indicate whether the mapping was successful
|
243 |
+
* or not.
|
244 |
+
*
|
245 |
+
* @return array|mixed|false An array of mapped values, a single mapped value when passing
|
246 |
+
* one key only or `false` if one key was passed but the key could
|
247 |
+
* not be mapped.
|
248 |
+
*/
|
249 |
+
public static function map_or_discard( $keys, array $map, &$found = true ) {
|
250 |
+
$hash = md5( time() );
|
251 |
+
$mapped = [];
|
252 |
+
|
253 |
+
foreach ( (array) $keys as $key ) {
|
254 |
+
$meta_key = Tribe__Utils__Array::get( $map, $key, $hash );
|
255 |
+
if ( $hash === $meta_key ) {
|
256 |
+
continue;
|
257 |
+
}
|
258 |
+
$mapped[] = $meta_key;
|
259 |
}
|
|
|
|
|
|
|
|
|
260 |
|
261 |
+
$found = (bool) count( $mapped );
|
|
|
262 |
|
263 |
+
if ( is_array( $keys ) ) {
|
264 |
+
return $mapped;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
265 |
}
|
|
|
|
|
266 |
|
267 |
+
return $found ? $mapped[0] : false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
268 |
}
|
269 |
|
270 |
+
/**
|
271 |
+
* Duplicates any key prefixed with '_' creating an un-prefixed duplicate one.
|
272 |
+
*
|
273 |
+
* The un-prefixing and duplication is recursive.
|
274 |
+
*
|
275 |
+
* @since 4.9.5
|
276 |
+
*
|
277 |
+
* @param mixed $array The array whose keys should be duplicated.
|
278 |
+
* @param bool $recursive Whether the un-prefixing and duplication should be
|
279 |
+
* recursive or shallow.
|
280 |
+
*
|
281 |
+
* @return array The array with the duplicate, unprefixed, keys or the
|
282 |
+
* original input if not an array.
|
283 |
+
*/
|
284 |
+
public static function add_unprefixed_keys_to( $array, $recursive = false ) {
|
285 |
+
if ( ! is_array( $array ) ) {
|
286 |
+
return $array;
|
287 |
}
|
288 |
|
289 |
+
$unprefixed = [];
|
290 |
+
foreach ( $array as $key => $value ) {
|
291 |
+
if ( $recursive && is_array( $value ) ) {
|
292 |
+
$value = self::add_unprefixed_keys_to( $value, true );
|
293 |
+
// And also add it to the original array.
|
294 |
+
$array[ $key ] = array_merge( $array[ $key ], $value );
|
295 |
+
}
|
296 |
+
|
297 |
+
if ( 0 !== strpos( $key, '_' ) ) {
|
298 |
+
continue;
|
299 |
+
}
|
300 |
+
$unprefixed[ substr( $key, 1 ) ] = $value;
|
301 |
}
|
|
|
|
|
302 |
|
303 |
+
return array_merge( $array, $unprefixed );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
304 |
}
|
305 |
|
306 |
+
/**
|
307 |
+
* Filters an associative array non-recursively, keeping only the values attached
|
308 |
+
* to keys starting with the specified prefix.
|
309 |
+
*
|
310 |
+
* @since 4.9.5
|
311 |
+
*
|
312 |
+
* @param array $array The array to filter.
|
313 |
+
* @param string $prefix The prefix, or prefixes, of the keys to keep.
|
314 |
+
*
|
315 |
+
* @return array The filtered array.
|
316 |
+
*/
|
317 |
+
public static function filter_prefixed( array $array, $prefix ) {
|
318 |
+
$prefixes = implode( '|', array_map( 'preg_quote', (array) $prefix ) );
|
319 |
+
$pattern = '/^(' . $prefixes . ')/';
|
320 |
+
$filtered = [];
|
321 |
+
foreach ( $array as $key => $value ) {
|
322 |
+
if ( ! preg_match( $pattern, $key ) ) {
|
323 |
+
continue;
|
324 |
+
}
|
325 |
+
$filtered[ $key ] = $value;
|
326 |
}
|
327 |
|
328 |
+
return $filtered;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
329 |
}
|
330 |
|
331 |
+
/**
|
332 |
+
* Flattens an array transforming each value that is an array and only contains one
|
333 |
+
* element into that one element.
|
334 |
+
*
|
335 |
+
* Typical use case is to flatten arrays like those returned by `get_post_meta( $id )`.
|
336 |
+
* Empty arrays are replaced with an empty string.
|
337 |
+
*
|
338 |
+
* @since 4.9.5
|
339 |
+
*
|
340 |
+
* @param array $array The array to flatten.
|
341 |
+
*
|
342 |
+
* @return array The flattened array.
|
343 |
+
*/
|
344 |
+
public static function flatten( array $array ) {
|
345 |
+
foreach ( $array as $key => &$value ) {
|
346 |
+
if ( ! is_array( $value ) ) {
|
347 |
+
continue;
|
348 |
+
}
|
349 |
+
|
350 |
+
$count = count( $value );
|
351 |
+
|
352 |
+
switch ( $count ) {
|
353 |
+
case 0:
|
354 |
+
$value = '';
|
355 |
+
break;
|
356 |
+
case 1:
|
357 |
+
$value = reset( $value );
|
358 |
+
break;
|
359 |
+
default:
|
360 |
+
break;
|
361 |
+
}
|
362 |
+
}
|
363 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
364 |
return $array;
|
365 |
}
|
366 |
|
367 |
+
/**
|
368 |
+
* Duplicates any key not prefixed with '_' creating a prefixed duplicate one.
|
369 |
+
*
|
370 |
+
* The prefixing and duplication is recursive.
|
371 |
+
*
|
372 |
+
* @since 4.9.5
|
373 |
+
*
|
374 |
+
* @param mixed $array The array whose keys should be duplicated.
|
375 |
+
* @param bool $recursive Whether the prefixing and duplication should be
|
376 |
+
* recursive or shallow.
|
377 |
+
*
|
378 |
+
* @return array The array with the duplicate, prefixed, keys or the
|
379 |
+
* original input if not an array.
|
380 |
+
*/
|
381 |
+
public static function add_prefixed_keys_to( $array, $recursive = false ) {
|
382 |
+
if ( ! is_array( $array ) ) {
|
383 |
+
return $array;
|
384 |
}
|
385 |
|
386 |
+
$prefixed = [];
|
387 |
+
foreach ( $array as $key => $value ) {
|
388 |
+
if ( $recursive && is_array( $value ) ) {
|
389 |
+
$value = self::add_prefixed_keys_to( $value, true );
|
390 |
+
// And also add it to the original array.
|
391 |
+
$array[ $key ] = array_merge( $array[ $key ], $value );
|
392 |
+
}
|
393 |
+
|
394 |
+
if ( 0 === strpos( $key, '_' ) ) {
|
395 |
+
continue;
|
396 |
+
}
|
397 |
+
|
398 |
+
$prefixed[ '_' . $key ] = $value;
|
399 |
}
|
400 |
|
401 |
+
return array_merge( $array, $prefixed );
|
402 |
}
|
403 |
|
404 |
+
/**
|
405 |
+
* Recursively key-sort an array.
|
406 |
+
*
|
407 |
+
* @since 4.9.5
|
408 |
+
*
|
409 |
+
* @param array $array The array to sort, modified by reference.
|
410 |
+
*
|
411 |
+
* @return bool The sorting result.
|
412 |
+
*/
|
413 |
+
public static function recursive_ksort( array &$array ) {
|
414 |
+
foreach ( $array as &$value ) {
|
415 |
+
if ( is_array( $value ) ) {
|
416 |
+
static::recursive_ksort( $value );
|
417 |
+
}
|
|
|
|
|
418 |
}
|
|
|
419 |
|
420 |
+
return ksort( $array );
|
421 |
+
}
|
422 |
|
423 |
+
/**
|
424 |
+
* Returns the value associated with the first index, among the indexes, that is set in the array..
|
425 |
+
*
|
426 |
+
* @since 4.9.11
|
427 |
+
*
|
428 |
+
* @param array $array The array to search.
|
429 |
+
* @param array $indexes The indexes to search; in order the function will look from the first to the last.
|
430 |
+
* @param null $default The value that will be returned if the array does not have any of the indexes set.
|
431 |
+
*
|
432 |
+
* @return mixed|null The set value or the default value.
|
433 |
+
*/
|
434 |
+
public static function get_first_set( array $array, array $indexes, $default = null ) {
|
435 |
+
foreach ( $indexes as $index ) {
|
436 |
+
if ( ! isset( $array[ $index ] ) ) {
|
437 |
+
continue;
|
438 |
+
}
|
439 |
+
|
440 |
+
return $array[ $index ];
|
441 |
}
|
442 |
|
443 |
+
return $default;
|
444 |
}
|
|
|
|
|
445 |
}
|
446 |
}
|
common/src/Tribe/Utils/Collection_Interface.php
ADDED
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* A class providing collection methods.
|
4 |
+
*
|
5 |
+
* For convenience classes implementing this interface should `use Collection_Trait` and implement just the `all`
|
6 |
+
* method.
|
7 |
+
*
|
8 |
+
* @since 4.9.14
|
9 |
+
* @package Tribe\Utils
|
10 |
+
*/
|
11 |
+
|
12 |
+
namespace Tribe\Utils;
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Interface Collection_Interface
|
16 |
+
* @since 4.9.14
|
17 |
+
* @package Tribe\Utils
|
18 |
+
*/
|
19 |
+
interface Collection_Interface extends \ArrayAccess, \SeekableIterator, \Countable, \Serializable {
|
20 |
+
/**
|
21 |
+
* Returns all the items in the collection.
|
22 |
+
*
|
23 |
+
* @since 4.9.14
|
24 |
+
*
|
25 |
+
* @return array All the items in the collection.
|
26 |
+
*/
|
27 |
+
public function all();
|
28 |
+
|
29 |
+
/**
|
30 |
+
* Returns the first item in the collection.
|
31 |
+
*
|
32 |
+
* @since 4.9.14
|
33 |
+
*
|
34 |
+
* @return mixed The first item in the collection.
|
35 |
+
*/
|
36 |
+
public function first();
|
37 |
+
|
38 |
+
/**
|
39 |
+
* Returns the last item in the collection.
|
40 |
+
*
|
41 |
+
* @since 4.9.14
|
42 |
+
*
|
43 |
+
* @return mixed The last item in the collection.
|
44 |
+
*/
|
45 |
+
public function last();
|
46 |
+
|
47 |
+
/**
|
48 |
+
* Returns the nth item in the collection.
|
49 |
+
*
|
50 |
+
* @since 4.9.14
|
51 |
+
*
|
52 |
+
* @param int $n The 1-based index of the item to return. It's not 0-based, `1` will return the first item.
|
53 |
+
*
|
54 |
+
* @return mixed|null The nth item in the collection or `null` if not set.
|
55 |
+
*/
|
56 |
+
public function nth( $n );
|
57 |
+
}
|
common/src/Tribe/Utils/Collection_Trait.php
ADDED
@@ -0,0 +1,171 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Implements all the methods required by the `Tribe\Utils\Collection` interface minus the `all` one.
|
4 |
+
*
|
5 |
+
* The trait will also implement the `ArrayAccess`, `Iterator` and `Countable` interface methods.
|
6 |
+
*
|
7 |
+
* @since 4.9.14
|
8 |
+
* @package Tribe\Utils
|
9 |
+
*/
|
10 |
+
|
11 |
+
namespace Tribe\Utils;
|
12 |
+
|
13 |
+
/**
|
14 |
+
* Trait Collection_Trait
|
15 |
+
* @since 4.9.14
|
16 |
+
* @package Tribe\Utils
|
17 |
+
*/
|
18 |
+
trait Collection_Trait {
|
19 |
+
/**
|
20 |
+
* The current items index.
|
21 |
+
*
|
22 |
+
* @var int
|
23 |
+
*/
|
24 |
+
protected $items_index = 0;
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Returns the first item in the collection.
|
28 |
+
*
|
29 |
+
* @since 4.9.14
|
30 |
+
*
|
31 |
+
* @return mixed The first item in the collection.
|
32 |
+
*/
|
33 |
+
public function first() {
|
34 |
+
$items = $this->all();
|
35 |
+
|
36 |
+
return reset( $items );
|
37 |
+
}
|
38 |
+
|
39 |
+
/**
|
40 |
+
* Returns the last item in the collection.
|
41 |
+
*
|
42 |
+
* @since 4.9.14
|
43 |
+
*
|
44 |
+
* @return mixed The last item in the collection.
|
45 |
+
*/
|
46 |
+
public function last() {
|
47 |
+
$items = $this->all();
|
48 |
+
|
49 |
+
return end( $items );
|
50 |
+
}
|
51 |
+
|
52 |
+
/**
|
53 |
+
* Returns the nth item in the collection.
|
54 |
+
*
|
55 |
+
* @since 4.9.14
|
56 |
+
*
|
57 |
+
* @param int $n The 1-based index of the item to return. It's not 0-based, `1` will return the first item.
|
58 |
+
*
|
59 |
+
* @return mixed|null The nth item in the collection or `null` if not set.
|
60 |
+
*/
|
61 |
+
public function nth( $n ) {
|
62 |
+
$items = array_values( $this->all() );
|
63 |
+
|
64 |
+
return isset( $items[ $n - 1 ] ) ? $items[ $n - 1 ] : null;
|
65 |
+
}
|
66 |
+
|
67 |
+
/**
|
68 |
+
* {@inheritDoc}
|
69 |
+
*/
|
70 |
+
public function offsetExists( $offset ) {
|
71 |
+
$items = $this->all();
|
72 |
+
|
73 |
+
return isset( $items[ $offset ] );
|
74 |
+
}
|
75 |
+
|
76 |
+
/**
|
77 |
+
* {@inheritDoc}
|
78 |
+
*/
|
79 |
+
public function offsetGet( $offset ) {
|
80 |
+
$items = $this->all();
|
81 |
+
|
82 |
+
return isset( $items[ $offset ] )
|
83 |
+
? $items[ $offset ]
|
84 |
+
: null;
|
85 |
+
}
|
86 |
+
|
87 |
+
/**
|
88 |
+
* {@inheritDoc}
|
89 |
+
*/
|
90 |
+
public function offsetSet( $offset, $value ) {
|
91 |
+
$this->items = $this->all();
|
92 |
+
|
93 |
+
$this->items[ $offset ] = $value;
|
94 |
+
}
|
95 |
+
|
96 |
+
/**
|
97 |
+
* {@inheritDoc}
|
98 |
+
*/
|
99 |
+
public function offsetUnset( $offset ) {
|
100 |
+
$this->items = $this->all();
|
101 |
+
|
102 |
+
unset( $this->items[ $offset ] );
|
103 |
+
}
|
104 |
+
|
105 |
+
/**
|
106 |
+
* {@inheritDoc}
|
107 |
+
*/
|
108 |
+
public function next() {
|
109 |
+
$this->items_index ++;
|
110 |
+
}
|
111 |
+
|
112 |
+
/**
|
113 |
+
* {@inheritDoc}
|
114 |
+
*/
|
115 |
+
public function valid() {
|
116 |
+
$items = $this->all();
|
117 |
+
|
118 |
+
return ( isset( $items[ $this->items_index ] ) );
|
119 |
+
}
|
120 |
+
|
121 |
+
/**
|
122 |
+
* {@inheritDoc}
|
123 |
+
*/
|
124 |
+
public function key() {
|
125 |
+
return $this->items_index;
|
126 |
+
}
|
127 |
+
|
128 |
+
/**
|
129 |
+
* {@inheritDoc}
|
130 |
+
*/
|
131 |
+
public function current() {
|
132 |
+
$items = array_values( $this->all() );
|
133 |
+
|
134 |
+
return isset( $items[ $this->items_index ] ) ? $items[ $this->items_index ] : null;
|
135 |
+
}
|
136 |
+
|
137 |
+
/**
|
138 |
+
* {@inheritDoc}
|
139 |
+
*/
|
140 |
+
public function rewind() {
|
141 |
+
$this->items_index = 0;
|
142 |
+
}
|
143 |
+
|
144 |
+
/**
|
145 |
+
* {@inheritDoc}
|
146 |
+
*/
|
147 |
+
public function count() {
|
148 |
+
return count( $this->all() );
|
149 |
+
}
|
150 |
+
|
151 |
+
/**
|
152 |
+
* {@inheritDoc}
|
153 |
+
*/
|
154 |
+
public function serialize() {
|
155 |
+
return serialize( $this->all() );
|
156 |
+
}
|
157 |
+
|
158 |
+
/**
|
159 |
+
* {@inheritDoc}
|
160 |
+
*/
|
161 |
+
public function unserialize( $serialized ) {
|
162 |
+
$this->items = unserialize( $serialized );
|
163 |
+
}
|
164 |
+
|
165 |
+
/**
|
166 |
+
* {@inheritDoc}
|
167 |
+
*/
|
168 |
+
public function seek( $position ) {
|
169 |
+
$this->items_index = $position;
|
170 |
+
}
|
171 |
+
}
|
common/src/Tribe/Utils/Element_Classes.php
ADDED
@@ -0,0 +1,246 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Tribe\Utils;
|
3 |
+
|
4 |
+
/**
|
5 |
+
* Class Element_Classes to handle HTML class attribute for elements.
|
6 |
+
*
|
7 |
+
* @since 4.9.13
|
8 |
+
*
|
9 |
+
* @package Tribe\Utils
|
10 |
+
*/
|
11 |
+
class Element_Classes {
|
12 |
+
/**
|
13 |
+
* Store the results of parsing the classes.
|
14 |
+
*
|
15 |
+
* @since 4.9.13
|
16 |
+
*
|
17 |
+
* @var array
|
18 |
+
*/
|
19 |
+
protected $results = [];
|
20 |
+
|
21 |
+
/**
|
22 |
+
* Stores the arguments passed.
|
23 |
+
*
|
24 |
+
* @since 4.9.13
|
25 |
+
*
|
26 |
+
* @var array
|
27 |
+
*/
|
28 |
+
protected $arguments = [];
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Setups an instance of Element Classes.
|
32 |
+
*
|
33 |
+
* @since 4.9.13
|
34 |
+
*
|
35 |
+
* @return void
|
36 |
+
*/
|
37 |
+
public function __construct() {
|
38 |
+
$this->arguments = func_get_args();
|
39 |
+
}
|
40 |
+
|
41 |
+
/**
|
42 |
+
* When invoked this class will return the full HTML class attribute.
|
43 |
+
*
|
44 |
+
* @since 4.9.13
|
45 |
+
*
|
46 |
+
* @return string In the format ` class="class1 class2" `
|
47 |
+
*/
|
48 |
+
public function __invoke() {
|
49 |
+
$this->arguments = func_get_args();
|
50 |
+
return $this->get_attribute();
|
51 |
+
}
|
52 |
+
|
53 |
+
|
54 |
+
/**
|
55 |
+
* When cast to string an instance will return the full HTML class attribute.
|
56 |
+
*
|
57 |
+
* @since 4.9.13
|
58 |
+
*
|
59 |
+
* @return string In the format ` class="class1 class2" `
|
60 |
+
*/
|
61 |
+
public function __toString() {
|
62 |
+
return $this->get_attribute();
|
63 |
+
}
|
64 |
+
|
65 |
+
/**
|
66 |
+
* Gets the full HTML class attribute for this instance of Element Classes.
|
67 |
+
* It will contain a space on each end of the attribute.
|
68 |
+
*
|
69 |
+
* @since 4.9.13
|
70 |
+
*
|
71 |
+
* @return string In the format ` class="class1 class2" `
|
72 |
+
*/
|
73 |
+
public function get_attribute() {
|
74 |
+
$classes = $this->get_classes_as_string();
|
75 |
+
|
76 |
+
// Bail with empty string when no classes are present
|
77 |
+
if ( ! $classes ) {
|
78 |
+
return '';
|
79 |
+
}
|
80 |
+
|
81 |
+
return " class=\"{$classes}\" ";
|
82 |
+
}
|
83 |
+
|
84 |
+
/**
|
85 |
+
* Gets a space separated string of all classes to be printed.
|
86 |
+
*
|
87 |
+
* @since 4.9.13
|
88 |
+
*
|
89 |
+
* @return string
|
90 |
+
*/
|
91 |
+
public function get_classes_as_string() {
|
92 |
+
return implode( ' ', $this->get_classes() );
|
93 |
+
}
|
94 |
+
|
95 |
+
/**
|
96 |
+
* Get the array of classes to be printed.
|
97 |
+
*
|
98 |
+
* @since 4.9.13
|
99 |
+
*
|
100 |
+
* @return array
|
101 |
+
*/
|
102 |
+
public function get_classes() {
|
103 |
+
$this->results = [];
|
104 |
+
$classes = [];
|
105 |
+
|
106 |
+
$this->parse_array( $this->arguments );
|
107 |
+
|
108 |
+
foreach ( $this->results as $key => $val ) {
|
109 |
+
if ( ! $val ) {
|
110 |
+
continue;
|
111 |
+
}
|
112 |
+
|
113 |
+
$classes[] = $key;
|
114 |
+
}
|
115 |
+
|
116 |
+
$classes = array_map( 'sanitize_html_class', $classes );
|
117 |
+
$classes = array_filter( array_unique( $classes ) );
|
118 |
+
|
119 |
+
return $classes;
|
120 |
+
}
|
121 |
+
|
122 |
+
|
123 |
+
/**
|
124 |
+
* Get the array of the classes, using [ class_name => bool ] as the format.
|
125 |
+
*
|
126 |
+
* @since 4.9.13
|
127 |
+
*
|
128 |
+
* @return array [ class_name => bool ]
|
129 |
+
*/
|
130 |
+
public function get_conditions() {
|
131 |
+
$this->results = [];
|
132 |
+
$this->parse_array( $this->arguments );
|
133 |
+
|
134 |
+
return $this->results;
|
135 |
+
}
|
136 |
+
|
137 |
+
/**
|
138 |
+
* Parse arguments or argument for this instance, and store values on results.
|
139 |
+
*
|
140 |
+
* @since 4.9.13
|
141 |
+
*
|
142 |
+
* @param mixed $arguments Any possible set of arguments that this class supports.
|
143 |
+
* @param boolean $default_value What is the default value for a given class.
|
144 |
+
*
|
145 |
+
* @return void
|
146 |
+
*/
|
147 |
+
protected function parse( $arguments, $default_value = true ) {
|
148 |
+
if ( ! $arguments ) {
|
149 |
+
return;
|
150 |
+
}
|
151 |
+
|
152 |
+
if ( is_numeric( $arguments ) ) { // phpcs:ignore
|
153 |
+
// Bail on any numeric values
|
154 |
+
} elseif ( is_string( $arguments ) ) {
|
155 |
+
// 'foo bar'
|
156 |
+
$this->parse_string( $arguments );
|
157 |
+
} elseif ( $arguments instanceof \Closure || is_callable( $arguments ) ) {
|
158 |
+
// function() {}
|
159 |
+
$this->parse_callable( $arguments );
|
160 |
+
} elseif ( is_array( $arguments ) ) {
|
161 |
+
// ['foo', 'bar', ...] || ['foo' => TRUE, 'bar' => FALSE, ...]
|
162 |
+
$this->parse_array( $arguments );
|
163 |
+
} elseif ( is_object( $arguments ) ) {
|
164 |
+
// stdClass
|
165 |
+
$this->parse_object( $arguments );
|
166 |
+
}
|
167 |
+
}
|
168 |
+
|
169 |
+
/**
|
170 |
+
* Parse a string into an array of acceptable values for the instance.
|
171 |
+
*
|
172 |
+
* @since 4.9.13
|
173 |
+
*
|
174 |
+
* @param string $arguments Space separated string of classes to be parsed.
|
175 |
+
* @param boolean $default_value What is the default value for a given class.
|
176 |
+
*
|
177 |
+
* @return void
|
178 |
+
*/
|
179 |
+
protected function parse_string( $arguments, $default_value = true ) {
|
180 |
+
$values = preg_split( '/\s+/', $arguments, -1, PREG_SPLIT_NO_EMPTY );
|
181 |
+
|
182 |
+
// When it doesnt match, bail early.
|
183 |
+
if ( ! $values ) {
|
184 |
+
return;
|
185 |
+
}
|
186 |
+
|
187 |
+
foreach ( $values as $class_name ) {
|
188 |
+
$this->results[ $class_name ] = $default_value;
|
189 |
+
}
|
190 |
+
}
|
191 |
+
|
192 |
+
/**
|
193 |
+
* Parse an array into an array of acceptable values for the instance.
|
194 |
+
*
|
195 |
+
* @since 4.9.13
|
196 |
+
*
|
197 |
+
* @param array $values Array of values to be parsed.
|
198 |
+
*
|
199 |
+
* @return void
|
200 |
+
*/
|
201 |
+
protected function parse_array( array $values ) {
|
202 |
+
foreach ( $values as $key => $value ) {
|
203 |
+
if ( is_int( $key ) ) {
|
204 |
+
if ( is_bool( $value ) ) {
|
205 |
+
$this->parse( $key, $value );
|
206 |
+
} else {
|
207 |
+
$this->parse( $value );
|
208 |
+
}
|
209 |
+
} elseif ( is_string( $key ) ) {
|
210 |
+
if ( ! is_bool( $value ) ) {
|
211 |
+
throw new \UnexpectedValueException( 'Value for key ' . $key . ' must be of type boolean' );
|
212 |
+
}
|
213 |
+
|
214 |
+
$this->parse_string( $key, $value );
|
215 |
+
}
|
216 |
+
}
|
217 |
+
}
|
218 |
+
|
219 |
+
/**
|
220 |
+
* Parses an object, only if it contains __toString it will be considered.
|
221 |
+
*
|
222 |
+
* @since 4.9.13
|
223 |
+
*
|
224 |
+
* @param mixed $object Object to be checked for the __toString method
|
225 |
+
*
|
226 |
+
* @return void
|
227 |
+
*/
|
228 |
+
protected function parse_object( $object ) {
|
229 |
+
if ( method_exists( $object, '__toString' ) ) {
|
230 |
+
$this->parse( (string) $object );
|
231 |
+
}
|
232 |
+
}
|
233 |
+
|
234 |
+
/**
|
235 |
+
* Parses a callable method or function into the array of considered classes.s
|
236 |
+
*
|
237 |
+
* @since 4.9.13
|
238 |
+
*
|
239 |
+
* @param callable $method_or_function Method or Function to be called.
|
240 |
+
*
|
241 |
+
* @return void
|
242 |
+
*/
|
243 |
+
protected function parse_callable( callable $method_or_function ) {
|
244 |
+
$this->parse( $method_or_function( $this->results ) );
|
245 |
+
}
|
246 |
+
}
|
common/src/Tribe/Utils/Global_ID.php
CHANGED
@@ -141,7 +141,7 @@ class Tribe__Utils__Global_ID {
|
|
141 |
*
|
142 |
* @since 4.7.15
|
143 |
*/
|
144 |
-
public function parse(
|
145 |
$parsed_global_id = null;
|
146 |
|
147 |
if ( $global_id ) {
|
141 |
*
|
142 |
* @since 4.7.15
|
143 |
*/
|
144 |
+
public function parse( $global_id ) {
|
145 |
$parsed_global_id = null;
|
146 |
|
147 |
if ( $global_id ) {
|
common/src/Tribe/Utils/Lazy_Collection.php
ADDED
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* An array whose elements will be lazily fetched.
|
4 |
+
*
|
5 |
+
* Example usage:
|
6 |
+
* ```php
|
7 |
+
* $callback = static function(){
|
8 |
+
* $posts = costly_get_posts_call();
|
9 |
+
*
|
10 |
+
* return $posts;
|
11 |
+
* };
|
12 |
+
*
|
13 |
+
* // The costly query is not ran now!
|
14 |
+
* $collection = new Lazy_Collection( $callback );
|
15 |
+
*
|
16 |
+
* // If we need to get the elements, then the costly query is made.
|
17 |
+
* if( $really_needs_the_posts ){
|
18 |
+
* $posts = $collection->all;
|
19 |
+
* }
|
20 |
+
* ````
|
21 |
+
*
|
22 |
+
* @since 4.9.14
|
23 |
+
* @package Tribe\Utils
|
24 |
+
*/
|
25 |
+
|
26 |
+
namespace Tribe\Utils;
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Class Lazy_Collection
|
30 |
+
*
|
31 |
+
* @since 4.9.14
|
32 |
+
* @package Tribe\Utils
|
33 |
+
*/
|
34 |
+
class Lazy_Collection implements Collection_Interface {
|
35 |
+
use Collection_Trait;
|
36 |
+
|
37 |
+
/**
|
38 |
+
* The callback in charge of providing the elements.
|
39 |
+
*
|
40 |
+
* @var callable
|
41 |
+
*/
|
42 |
+
protected $callback;
|
43 |
+
|
44 |
+
/**
|
45 |
+
* The elements of the array.
|
46 |
+
*
|
47 |
+
* @var array
|
48 |
+
*/
|
49 |
+
protected $items;
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Array_Promise constructor.
|
53 |
+
*
|
54 |
+
* @since 4.9.14
|
55 |
+
*
|
56 |
+
* @param callable $callback The callback that will be used to populate the elements.
|
57 |
+
*/
|
58 |
+
public function __construct( callable $callback ) {
|
59 |
+
$this->callback = $callback;
|
60 |
+
}
|
61 |
+
|
62 |
+
/**
|
63 |
+
* Fetches the array items and returns them.
|
64 |
+
*
|
65 |
+
* @since 4.9.14
|
66 |
+
*
|
67 |
+
* @return array The array items.
|
68 |
+
*/
|
69 |
+
public function all() {
|
70 |
+
$this->resolve();
|
71 |
+
|
72 |
+
return $this->items;
|
73 |
+
}
|
74 |
+
|
75 |
+
/**
|
76 |
+
* Fills the array elements from the callback if required.
|
77 |
+
*
|
78 |
+
* @since 4.9.14
|
79 |
+
*/
|
80 |
+
protected function resolve() {
|
81 |
+
if ( null !== $this->items ) {
|
82 |
+
return;
|
83 |
+
}
|
84 |
+
|
85 |
+
$items = call_user_func( $this->callback );
|
86 |
+
$this->items = (array) $items;
|
87 |
+
}
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Allows accessing the collection methods using properties.
|
91 |
+
*
|
92 |
+
* E.g. `$collection->first` is equivalent to `$collection->first()`.
|
93 |
+
*
|
94 |
+
* @since 4.9.14
|
95 |
+
*
|
96 |
+
* @param string $property The name of the property to access.
|
97 |
+
*
|
98 |
+
* @return mixed|null The return value of the collection corresponding method or `null` if the collection does not
|
99 |
+
* have that method.
|
100 |
+
*/
|
101 |
+
public function __get( $property ) {
|
102 |
+
if ( method_exists( $this, $property ) ) {
|
103 |
+
return call_user_func( [ $this, $property ] );
|
104 |
+
}
|
105 |
+
|
106 |
+
return null;
|
107 |
+
}
|
108 |
+
}
|
common/src/Tribe/Utils/Post_Thumbnail.php
ADDED
@@ -0,0 +1,250 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Wraps the logic to lazy load a post thumbnail information.
|
4 |
+
*
|
5 |
+
* Example usage:
|
6 |
+
* ```php
|
7 |
+
* $post_thumbnail = new Tribe\Utils\Post_Thumbnail( $post_id );
|
8 |
+
*
|
9 |
+
* // ...some code later...
|
10 |
+
*
|
11 |
+
* // The post thumbnail data is fetched only now.
|
12 |
+
* $large_url = $post_thumbnail->large->url;
|
13 |
+
* ```
|
14 |
+
*
|
15 |
+
* @since 4.9.14
|
16 |
+
* @package Tribe\Utils
|
17 |
+
*/
|
18 |
+
|
19 |
+
|
20 |
+
namespace Tribe\Utils;
|
21 |
+
|
22 |
+
use Tribe__Utils__Array as Arr;
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Class Post_Thumbnail
|
26 |
+
*
|
27 |
+
* @since 4.9.14
|
28 |
+
* @package Tribe\Utils
|
29 |
+
*/
|
30 |
+
class Post_Thumbnail implements \ArrayAccess, \Serializable {
|
31 |
+
/**
|
32 |
+
* An array of the site image sizes, including the `full` one.
|
33 |
+
*
|
34 |
+
* @since 4.9.14
|
35 |
+
*
|
36 |
+
* @var array
|
37 |
+
*/
|
38 |
+
protected $image_sizes;
|
39 |
+
|
40 |
+
/**
|
41 |
+
* The post ID this images collection is for.
|
42 |
+
*
|
43 |
+
* @since 4.9.14
|
44 |
+
*
|
45 |
+
* @var int
|
46 |
+
*/
|
47 |
+
protected $post_id;
|
48 |
+
|
49 |
+
/**
|
50 |
+
* The post thumbnail data.
|
51 |
+
*
|
52 |
+
* @since 4.9.14
|
53 |
+
*
|
54 |
+
* @var array
|
55 |
+
*/
|
56 |
+
protected $data;
|
57 |
+
|
58 |
+
/**
|
59 |
+
* Post_Images constructor.
|
60 |
+
*
|
61 |
+
* @param int $post_id The post ID.
|
62 |
+
*/
|
63 |
+
public function __construct( $post_id ) {
|
64 |
+
$this->post_id = $post_id;
|
65 |
+
}
|
66 |
+
|
67 |
+
/**
|
68 |
+
* {@inheritDoc}
|
69 |
+
*/
|
70 |
+
public function __get( $property ) {
|
71 |
+
return $this->offsetGet( $property );
|
72 |
+
}
|
73 |
+
|
74 |
+
/**
|
75 |
+
* {@inheritDoc}
|
76 |
+
*/
|
77 |
+
public function __set( $property, $value ) {
|
78 |
+
$this->offsetSet( $property, $value );
|
79 |
+
}
|
80 |
+
|
81 |
+
/**
|
82 |
+
* {@inheritDoc}
|
83 |
+
*/
|
84 |
+
public function __isset( $property ) {
|
85 |
+
return $this->offsetExists( $property );
|
86 |
+
}
|
87 |
+
|
88 |
+
/**
|
89 |
+
* Fetches and returns the image sizes registered on the site, if any.
|
90 |
+
*
|
91 |
+
* @since 4.9.14
|
92 |
+
*
|
93 |
+
* @return array An array of the registered image sizes.
|
94 |
+
*/
|
95 |
+
public function get_image_sizes() {
|
96 |
+
if ( null !== $this->image_sizes ) {
|
97 |
+
return $this->image_sizes;
|
98 |
+
}
|
99 |
+
|
100 |
+
$image_sizes = array_merge( [ 'full' ], get_intermediate_image_sizes() );
|
101 |
+
|
102 |
+
/**
|
103 |
+
* Filters the image sizes the `Tribe\Utils\Post_Thumbnail` class will manage and fetch data for.
|
104 |
+
*
|
105 |
+
* @since 4.9.14
|
106 |
+
*
|
107 |
+
* @param array $image_sizes All the available image sizes; this includes the default and the intermediate ones.
|
108 |
+
*/
|
109 |
+
$this->image_sizes = apply_filters( 'tribe_post_thumbnail_image_sizes', $image_sizes );
|
110 |
+
|
111 |
+
return $this->image_sizes;
|
112 |
+
}
|
113 |
+
|
114 |
+
/**
|
115 |
+
* Returns the data about the post thumbnail, if any.
|
116 |
+
*
|
117 |
+
* @since 4.9.14
|
118 |
+
*
|
119 |
+
* @return array An array of objects containing the post thumbnail data.
|
120 |
+
*/
|
121 |
+
public function fetch_data() {
|
122 |
+
if ( null !== $this->data ) {
|
123 |
+
return $this->data;
|
124 |
+
}
|
125 |
+
|
126 |
+
$post_id = $this->post_id;
|
127 |
+
$image_sizes = $this->get_image_sizes();
|
128 |
+
|
129 |
+
$thumbnail_id = get_post_thumbnail_id( $post_id );
|
130 |
+
|
131 |
+
if ( empty( $thumbnail_id ) ) {
|
132 |
+
return [];
|
133 |
+
}
|
134 |
+
|
135 |
+
$thumbnail_data = array_combine(
|
136 |
+
$image_sizes,
|
137 |
+
array_map(
|
138 |
+
static function ( $size ) use ( $thumbnail_id ) {
|
139 |
+
$size_data = wp_get_attachment_image_src( $thumbnail_id, $size );
|
140 |
+
|
141 |
+
if ( false === $size_data ) {
|
142 |
+
return (object) [
|
143 |
+
'url' => '',
|
144 |
+
'width' => '',
|
145 |
+
'height' => '',
|
146 |
+
'is_intermediate' => false,
|
147 |
+
];
|
148 |
+
}
|
149 |
+
|
150 |
+
return (object) [
|
151 |
+
'url' => Arr::get( $size_data, 0, '' ),
|
152 |
+
'width' => Arr::get( $size_data, 1, '' ),
|
153 |
+
'heigth' => Arr::get( $size_data, 2, '' ),
|
154 |
+
'is_intermediate' => (bool) Arr::get( $size_data, 3, false ),
|
155 |
+
];
|
156 |
+
},
|
157 |
+
$image_sizes
|
158 |
+
)
|
159 |
+
);
|
160 |
+
|
161 |
+
$srcset = wp_get_attachment_image_srcset( $thumbnail_id );
|
162 |
+
$thumbnail_data['srcset'] = ! empty( $srcset ) ? $srcset : false;
|
163 |
+
|
164 |
+
/**
|
165 |
+
* Filters the post thumbnail data and information that will be returned for a specific post.
|
166 |
+
*
|
167 |
+
* Note that the thumbnail data will be cast to an object after this filtering.
|
168 |
+
*
|
169 |
+
* @since 4.9.14
|
170 |
+
*
|
171 |
+
* @param array $thumbnail_data The thumbnail data for the post.
|
172 |
+
* @param int $post_id The ID of the post the data is for.
|
173 |
+
*/
|
174 |
+
$thumbnail_data = apply_filters( 'tribe_post_thumbnail_data', $thumbnail_data, $post_id );
|
175 |
+
|
176 |
+
return $thumbnail_data;
|
177 |
+
}
|
178 |
+
|
179 |
+
/**
|
180 |
+
* {@inheritDoc}
|
181 |
+
*/
|
182 |
+
public function offsetExists( $offset ) {
|
183 |
+
$this->data = $this->fetch_data();
|
184 |
+
|
185 |
+
return isset( $this->data[ $offset ] );
|
186 |
+
}
|
187 |
+
|
188 |
+
/**
|
189 |
+
* {@inheritDoc}
|
190 |
+
*/
|
191 |
+
public function offsetGet( $offset ) {
|
192 |
+
$this->data = $this->fetch_data();
|
193 |
+
|
194 |
+
return isset( $this->data[ $offset ] )
|
195 |
+
? $this->data[ $offset ]
|
196 |
+
: null;
|
197 |
+
}
|
198 |
+
|
199 |
+
/**
|
200 |
+
* {@inheritDoc}
|
201 |
+
*/
|
202 |
+
public function offsetSet( $offset, $value ) {
|
203 |
+
$this->data = $this->fetch_data();
|
204 |
+
|
205 |
+
$this->data[ $offset ] = $value;
|
206 |
+
}
|
207 |
+
|
208 |
+
/**
|
209 |
+
* {@inheritDoc}
|
210 |
+
*/
|
211 |
+
public function offsetUnset( $offset ) {
|
212 |
+
$this->data = $this->fetch_data();
|
213 |
+
|
214 |
+
unset( $this->data[ $offset ] );
|
215 |
+
}
|
216 |
+
|
217 |
+
/**
|
218 |
+
* Returns an array representation of the post thumbnail data.
|
219 |
+
*
|
220 |
+
* @since 4.9.14
|
221 |
+
*
|
222 |
+
*
|
223 |
+
* @return array An array representation of the post thumbnail data.
|
224 |
+
*/
|
225 |
+
public function to_array() {
|
226 |
+
$this->data = $this->fetch_data();
|
227 |
+
|
228 |
+
return json_decode( json_encode( $this->data ), true );
|
229 |
+
}
|
230 |
+
|
231 |
+
/**
|
232 |
+
* {@inheritDoc}
|
233 |
+
*/
|
234 |
+
public function serialize() {
|
235 |
+
$data = $this->fetch_data();
|
236 |
+
$data['post_id'] = $this->post_id;
|
237 |
+
|
238 |
+
return serialize( $data );
|
239 |
+
}
|
240 |
+
|
241 |
+
/**
|
242 |
+
* {@inheritDoc}
|
243 |
+
*/
|
244 |
+
public function unserialize( $serialized ) {
|
245 |
+
$data = unserialize( $serialized );
|
246 |
+
$this->post_id = $data['post_id'];
|
247 |
+
unset( $data['post_id'] );
|
248 |
+
$this->data = $data;
|
249 |
+
}
|
250 |
+
}
|
common/src/admin-views/tribe-options-help.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
// Fetch the Help page Instance
|
3 |
-
$help = Tribe__Admin__Help_Page::
|
4 |
|
5 |
// Fetch plugins
|
6 |
$plugins = $help->get_plugins( null, false );
|
1 |
<?php
|
2 |
// Fetch the Help page Instance
|
3 |
+
$help = tribe( Tribe__Admin__Help_Page::class );
|
4 |
|
5 |
// Fetch plugins
|
6 |
$plugins = $help->get_plugins( null, false );
|
common/src/functions/template-tags/general.php
CHANGED
@@ -751,4 +751,4 @@ if ( ! function_exists( 'tribe_context' ) ) {
|
|
751 |
|
752 |
return $context;
|
753 |
}
|
754 |
-
}
|
751 |
|
752 |
return $context;
|
753 |
}
|
754 |
+
}
|
common/src/functions/template-tags/html.php
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* HTML functions (template-tags) for use in WordPress templates.
|
4 |
+
*/
|
5 |
+
use Tribe\Utils\Element_Classes;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Parse input values into a valid array of classes to be used in the templates.
|
9 |
+
*
|
10 |
+
* @since 4.9.13
|
11 |
+
*
|
12 |
+
* @param mixed $classes,... unlimited Any amount of params to be rendered as classes.
|
13 |
+
*
|
14 |
+
* @return array
|
15 |
+
*/
|
16 |
+
function tribe_get_classes() {
|
17 |
+
$element_classes = new Element_Classes( func_get_args() );
|
18 |
+
return $element_classes->get_classes();
|
19 |
+
}
|
20 |
+
|
21 |
+
/**
|
22 |
+
* Parses input values into a valid class html attribute to be used in the templates.
|
23 |
+
*
|
24 |
+
* @since 4.9.13
|
25 |
+
*
|
26 |
+
* @param mixed $classes,... unlimited Any amount of params to be rendered as classes.
|
27 |
+
*
|
28 |
+
* @return string
|
29 |
+
*/
|
30 |
+
function tribe_classes() {
|
31 |
+
$element_classes = new Element_Classes( func_get_args() );
|
32 |
+
echo $element_classes->get_attribute();
|
33 |
+
}
|
common/src/functions/utils.php
CHANGED
@@ -221,30 +221,32 @@ if ( ! function_exists( 'tribe_is_truthy' ) ) {
|
|
221 |
}
|
222 |
}
|
223 |
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
|
|
240 |
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
|
247 |
-
|
|
|
248 |
}
|
249 |
|
250 |
if ( ! function_exists( 'tribe_normalize_terms_list' ) ) {
|
@@ -590,3 +592,50 @@ if ( ! function_exists( 'has_blocks' ) ) {
|
|
590 |
return false !== strpos( (string) $post, '<!-- wp:' );
|
591 |
}
|
592 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
221 |
}
|
222 |
}
|
223 |
|
224 |
+
if ( ! function_exists( 'tribe_sort_by_priority' ) ) {
|
225 |
+
/**
|
226 |
+
* Sorting function based on Priority
|
227 |
+
*
|
228 |
+
* @param object|array $a First Subject to compare
|
229 |
+
* @param object|array $b Second subject to compare
|
230 |
+
*
|
231 |
+
* @return int
|
232 |
+
* @since 4.7.20
|
233 |
+
*
|
234 |
+
*/
|
235 |
+
function tribe_sort_by_priority( $a, $b ) {
|
236 |
+
if ( is_array( $a ) ) {
|
237 |
+
$a_priority = $a['priority'];
|
238 |
+
} else {
|
239 |
+
$a_priority = $a->priority;
|
240 |
+
}
|
241 |
|
242 |
+
if ( is_array( $b ) ) {
|
243 |
+
$b_priority = $b['priority'];
|
244 |
+
} else {
|
245 |
+
$b_priority = $b->priority;
|
246 |
+
}
|
247 |
|
248 |
+
return (int) $a_priority === (int) $b_priority ? 0 : (int) $a_priority > (int) $b_priority;
|
249 |
+
}
|
250 |
}
|
251 |
|
252 |
if ( ! function_exists( 'tribe_normalize_terms_list' ) ) {
|
592 |
return false !== strpos( (string) $post, '<!-- wp:' );
|
593 |
}
|
594 |
}
|
595 |
+
|
596 |
+
if ( ! function_exists( 'tribe_register_rest_route' ) ) {
|
597 |
+
/**
|
598 |
+
* Wrapper function for `register_rest_route` to allow for filtering any Tribe REST API endpoint.
|
599 |
+
*
|
600 |
+
* @param string $namespace The first URL segment after core prefix. Should be unique to your package/plugin.
|
601 |
+
* @param string $route The base URL for route you are adding.
|
602 |
+
* @param array $args Optional. Either an array of options for the endpoint, or an array of arrays for
|
603 |
+
* multiple methods. Default empty array.
|
604 |
+
* @param bool $override Optional. If the route already exists, should we override it? True overrides,
|
605 |
+
* false merges (with newer overriding if duplicate keys exist). Default false.
|
606 |
+
*
|
607 |
+
* @return bool True on success, false on error.
|
608 |
+
*
|
609 |
+
* @since 4.9.12
|
610 |
+
*/
|
611 |
+
function tribe_register_rest_route( $namespace, $route, $args = array(), $override = false ) {
|
612 |
+
/**
|
613 |
+
* Allow plugins to customize REST API arguments and callbacks.
|
614 |
+
*
|
615 |
+
* @param array $args Either an array of options for the endpoint, or an array of arrays for
|
616 |
+
* multiple methods. Default empty array.
|
617 |
+
* @param string $namespace The first URL segment after core prefix. Should be unique to your package/plugin.
|
618 |
+
* @param string $route The base URL for route you are adding.
|
619 |
+
* @param bool $override Optional. If the route already exists, should we override it? True overrides,
|
620 |
+
* false merges (with newer overriding if duplicate keys exist). Default false.
|
621 |
+
*
|
622 |
+
* @since 4.9.12
|
623 |
+
*/
|
624 |
+
$args = apply_filters( 'tribe_register_rest_route_args_' . $namespace . $route, $args, $namespace, $route, $override );
|
625 |
+
|
626 |
+
/**
|
627 |
+
* Allow plugins to customize REST API arguments and callbacks.
|
628 |
+
*
|
629 |
+
* @param array $args Either an array of options for the endpoint, or an array of arrays for
|
630 |
+
* multiple methods. Default empty array.
|
631 |
+
* @param string $namespace The first URL segment after core prefix. Should be unique to your package/plugin.
|
632 |
+
* @param string $route The base URL for route you are adding.
|
633 |
+
* @param bool $override Optional. If the route already exists, should we override it? True overrides,
|
634 |
+
* false merges (with newer overriding if duplicate keys exist). Default false.
|
635 |
+
*
|
636 |
+
* @since 4.9.12
|
637 |
+
*/
|
638 |
+
$args = apply_filters( 'tribe_register_rest_route_args', $args, $namespace, $route, $override );
|
639 |
+
return register_rest_route( $namespace, $route, $args, $override );
|
640 |
+
}
|
641 |
+
}
|
common/src/resources/css/app-shop.css
CHANGED
@@ -35,7 +35,8 @@
|
|
35 |
vertical-align: top;
|
36 |
width: 300px;
|
37 |
border-radius: 3px 3px 3px 3px;
|
38 |
-
box-sizing: border-box;
|
|
|
39 |
}
|
40 |
|
41 |
#tribe-app-shop .tribe-addon h4 {
|
35 |
vertical-align: top;
|
36 |
width: 300px;
|
37 |
border-radius: 3px 3px 3px 3px;
|
38 |
+
-webkit-box-sizing: border-box;
|
39 |
+
box-sizing: border-box;
|
40 |
}
|
41 |
|
42 |
#tribe-app-shop .tribe-addon h4 {
|
common/src/resources/css/app/components.css
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}
|
2 |
-
.tribe-common-form-select{display:flex}.tribe-common-form-select>div{flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{align-items:center;background-color:#fefffe;border:none;color:#545d66;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}
|
1 |
.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}
|
2 |
+
.tribe-common-form-select{display:-webkit-box;display:-ms-flexbox;display:flex}.tribe-common-form-select>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fefffe;border:none;color:#545d66;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}
|
common/src/resources/css/app/components.min.css
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}
|
2 |
-
.tribe-common-form-select{display:flex}.tribe-common-form-select>div{flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{align-items:center;background-color:#fefffe;border:none;color:#545d66;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}
|
1 |
.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}
|
2 |
+
.tribe-common-form-select{display:-webkit-box;display:-ms-flexbox;display:flex}.tribe-common-form-select>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fefffe;border:none;color:#545d66;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}
|
common/src/resources/css/app/elements.css
CHANGED
@@ -1,20 +1,20 @@
|
|
1 |
-
.tribe-editor__btn--label{background-color:transparent;border:none;padding:0;margin:0;text-align:left}.editor-styles-wrapper .tribe-editor__button,.tribe-editor__button{background-color:transparent;border:none;padding:0;margin:0;font-family:Helvetica,"sans-serif";cursor:pointer}.editor-styles-wrapper .tribe-editor__button[disabled],.tribe-editor__button[disabled]{cursor:default}.editor-styles-wrapper .tribe-editor__button--sm,.tribe-editor__button--sm{background-color:#009fd4;color:#fff;padding:11px 16px 9px;font-size:15px;font-weight:700;line-height:18px;transition:background-color .2s ease}.editor-styles-wrapper .tribe-editor__button--sm:focus,.editor-styles-wrapper .tribe-editor__button--sm:hover,.tribe-editor__button--sm:focus,.tribe-editor__button--sm:hover{background-color:#007bb4}.editor-styles-wrapper .tribe-editor__button--sm[disabled],.editor-styles-wrapper .tribe-editor__button--sm[disabled]:focus,.editor-styles-wrapper .tribe-editor__button--sm[disabled]:hover,.tribe-editor__button--sm[disabled],.tribe-editor__button--sm[disabled]:focus,.tribe-editor__button--sm[disabled]:hover{background-color:#f3f4f5;color:#8d949b}
|
2 |
.tribe-editor__accordion__row-content{max-height:0;overflow:hidden}.tribe-editor__accordion__row-content.active{max-height:none}
|
3 |
-
.editor-block-inspector__card .tribe-editor__icons__container{padding:4px;display:flex;align-items:center;justify-content:center}.editor-block-inspector__card .tribe-editor__icons__container svg{width:28px;height:28px}.editor-block-inspector__card .tribe-editor__icons--tec{background-color:#199fd1}button[class*=" editor-block-list-item-tribe-"] svg,button[class^=editor-block-list-item-tribe-] svg{color:#16a0d6}
|
4 |
-
.tribe-editor__counter{display:flex;flex-direction:column;align-items:center}.tribe-editor__counter__count{flex:none;color:#aeb4bb;font-size:32px;font-weight:700;line-height:40px;margin-bottom:10px}.tribe-editor__counter__label{flex:none;color:#aeb4bb;font-size:12px;line-height:14px;letter-spacing:.04px}
|
5 |
-
.edit-post-visual-editor .editor-block-list__block .tribe-editor__image-upload__title{padding:0;margin:0 0 12px;color:#000;font-size:15px;font-weight:700;line-height:18px}.tribe-editor__image-upload__content{display:flex;justify-content:space-between;align-items:center}.tribe-editor__image-upload--has-image .tribe-editor__image-upload__content{align-items:flex-start}.tribe-editor__image-upload__content p.tribe-editor__image-upload__description{flex:none;width:52%;font-family:Helvetica,sans-serif;font-size:14px;color:#545d66;line-height:18px;margin:0}.tribe-editor__image-upload__upload-button{flex:none;margin-right:10px}.tribe-editor__image-upload__image-wrapper{flex:none;width:42%;max-width:325px;padding-left:25px;position:relative}.tribe-editor__image-upload__remove-button{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:8px;border-radius:50%;background-color:#f8f9fb}.tribe-editor__image-upload__remove-button>svg,.tribe-editor__image-upload__remove-button>svg path{fill:#545d66}.tribe-editor__image-upload__remove-button:focus>svg,.tribe-editor__image-upload__remove-button:focus>svg path,.tribe-editor__image-upload__remove-button:hover>svg,.tribe-editor__image-upload__remove-button:hover>svg path{fill:#009fd4}.tribe-editor__image-upload__remove-button:disabled:focus>svg,.tribe-editor__image-upload__remove-button:disabled:focus>svg path,.tribe-editor__image-upload__remove-button:disabled:hover>svg,.tribe-editor__image-upload__remove-button:disabled:hover>svg path,.tribe-editor__image-upload__remove-button:disabled>svg,.tribe-editor__image-upload__remove-button:disabled>svg path{fill:#aeb4bb}.tribe-editor__image-upload__remove-button-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
|
6 |
-
.tribe-editor__rsvp .tribe-editor__label-with-link,.tribe-editor__ticket .tribe-editor__label-with-link{display:flex;align-items:center;background-color:#fff;padding:10px 17px;border:1px solid #e1e3e6}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__labeled-item__label,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__labeled-item__label{flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;padding-right:10px}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link{flex:none;color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;text-decoration:none;box-shadow:none;transition:color .2s ease}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover{color:#007bb4}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled{color:#aeb4bb}
|
7 |
-
.tribe-editor__label-with-modal{display:flex;align-items:center;background-color:#fff;padding:11px 17px;border:1px solid #e1e3e6;height:40px}.tribe-editor__label-with-modal .tribe-editor__labeled-item__label{flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px}.tribe-editor__label-with-modal .tribe-editor__label-with-modal__modal-button{flex:none}.tribe-editor__label-with-modal .tribe-editor__modal-button__button{color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;transition:color .2s ease}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:hover{color:#007bb4}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:hover{color:#aeb4bb}
|
8 |
.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}
|
9 |
-
.tribe-common-form-select{display:flex}.tribe-common-form-select>div{flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{align-items:center;background-color:#fefffe;border:none;color:#545d66;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}
|
10 |
-
input.tribe-editor__input[type=number],input.tribe-editor__input[type=text]{color:#000;font-size:16px;line-height:24px;border:1px solid #e1e3e6;padding:7px 15px;margin:0;height:40px}input.tribe-editor__input[type=number]:focus,input.tribe-editor__input[type=text]:focus{color:#000;box-shadow:none;outline:none}input.tribe-editor__input[type=number]:disabled,input.tribe-editor__input[type=text]:disabled{color:#aeb4bb}
|
11 |
-
.tribe-editor__timepicker{display:inline-block}.tribe-editor__timepicker__toggle{background-color:#fff;border:1px solid #e1e3e6;border-radius:2px;display:flex;align-items:center;justify-content:center}.tribe-editor__timepicker__toggle input.tribe-editor__timepicker__input[type=text]{font-family:Helvetica,sans-serif;font-size:14px;line-height:1.5;padding:6px 0 6px 10px;border:none;width:80px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn{padding:10px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn:disabled>svg.dashicon{fill:#aeb4bb}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__all-day-btn{color:#545d66;line-height:20px;padding:6px 10px;text-decoration:none;display:flex;align-items:center;justify-content:center}.tribe-editor__timepicker__content.components-popover .components-popover__content{min-width:110px}.tribe-editor__timepicker__content .tribe-editor__timepicker__items{height:250px;overflow:auto}.tribe-editor__timepicker__content .tribe-editor__timepicker__items .components-placeholder{height:inherit}.tribe-editor__timepicker__content .tribe-editor__timepicker__item{display:block;width:100%;color:#555d66;padding:5px 12px;cursor:pointer;border-bottom:1px solid #e2e4e7;line-height:20px;background:transparent;text-align:left}.tribe-editor__timepicker__content .tribe-editor__timepicker__item:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item:hover{background-color:#e7f5fa}.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:hover{color:#fff;background-color:#009fd4}
|
12 |
-
.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}
|
13 |
.tribe-editor__day-picker-input.DayPickerInput>input{border:1px solid #e1e3e6;color:#545d66;font-size:16px;line-height:24px;padding:7px 15px;width:100%;height:40px}.tribe-editor__day-picker-input.DayPickerInput>input:disabled{color:#aeb4bb}.tribe-editor__day-picker-input .DayPickerInput-Overlay{padding:20px;z-index:10}.tribe-editor__day-picker-input .DayPicker{width:100%}.tribe-editor__day-picker-input .DayPicker-Month{margin:0}.tribe-editor__day-picker-input .DayPicker-Caption>div,.tribe-editor__day-picker-input .DayPicker-Day,.tribe-editor__day-picker-input .DayPicker-Weekday{color:#545d66;font-family:Helvetica,"sans-serif";font-weight:400}.tribe-editor__day-picker-input .DayPicker-Caption>div{font-size:16px;margin-bottom:12px;text-align:center}.tribe-editor__day-picker-input .DayPicker-Weekday{font-size:12px}.tribe-editor__day-picker-input .DayPicker-Day{font-size:14px}.tribe-editor__day-picker-input .DayPicker-Day:hover{color:#007bb4;background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--today{color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--disabled{pointer-events:none;color:#ccc}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside){border-radius:0;background-color:#009fd4;color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside):hover{background-color:#007bb4;color:#fff}.tribe-editor__day-picker-input .DayPicker-NavButton--prev{left:0;top:0}.tribe-editor__day-picker-input .DayPicker-NavButton--next{right:0;top:0}.tribe-editor__day-picker-input .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#e7f5fa;color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside):hover{color:#007bb4}
|
14 |
-
.tribe-editor__creatable-select .tribe-editor__creatable-select__control{height:40px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__creatable-select .tribe-editor__creatable-select__control:hover{border:1px solid #e1e3e6}.tribe-editor__creatable-select .tribe-editor__creatable-select__control--is-focused{box-shadow:none}.tribe-editor__creatable-select .tribe-editor__creatable-select__value-container{padding:2px 5px 2px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input{font-size:16px}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input{margin:0;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input,.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input:focus{box-shadow:none}.tribe-editor__creatable-select svg.tribe-editor__creatable-select__dropdown-indicator{fill:#555d66}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:none;-webkit-transform:translateY(-7px);transform:translateY(-7px)}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu-list{padding:0}.tribe-editor__creatable-select .tribe-editor__creatable-select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-focused{background-color:#e7f5fa}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-selected{background-color:#11a0d2}
|
15 |
.tribe-editor__placeholder{border:2px dashed #e1e3e6;padding:12px 15px 14px;text-align:center;font-family:Helvetica,Arial,"sans-serif";font-size:1rem;line-height:1.5;font-weight:700;color:#8d949b;min-width:260px;display:inline-block}
|
16 |
.tribe-editor__heading{font-family:Helvetica,Arial,"sans-serif";color:#000}.tribe-editor__heading--h1{font-size:2.375rem}.tribe-editor__heading--h2{font-size:1.3125rem}.tribe-editor__heading--h3{font-size:1rem}
|
17 |
.tribe-editor__paragraph{font-family:Helvetica,Arial,"sans-serif";line-height:1.5;font-weight:400}.tribe-editor__paragraph--medium{font-size:1rem}.tribe-editor__paragraph--small{font-size:.875rem}.tribe-editor__paragraph a{color:#11a0d2}.tribe-editor__paragraph a:hover{text-decoration:none;color:#007bb4}
|
18 |
-
input[type=checkbox].tribe-editor__input--checkbox{background-color:#fff;border:1px solid #e0e5e9;border-radius:0}input[type=checkbox].tribe-editor__input--checkbox:focus{border:1px solid #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked{background-color:#fff;border:1px solid #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:focus{border:1px solid #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:before{color:#11a0d2}
|
19 |
-
.tribe-editor__select .tribe-editor__select__control{height:46px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__select .tribe-editor__select__control:hover{border:1px solid #e1e3e6}.tribe-editor__select .tribe-editor__select__control--is-focused{box-shadow:none}.tribe-editor__select .tribe-editor__select__value-container{padding:2px 10px 2px 15px}.tribe-editor__select .tribe-editor__select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__select .tribe-editor__select__input{font-size:16px}.tribe-editor__select .tribe-editor__select__input>input{margin:0;line-height:1.5}.tribe-editor__select svg.tribe-editor__select__dropdown-indicator{fill:#555d66}.tribe-editor__select .tribe-editor__select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:none;-webkit-transform:translateY(-7px);transform:translateY(-7px);z-index:10}.tribe-editor__select .tribe-editor__select__menu-list{padding:0}.tribe-editor__select .tribe-editor__select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__select .tribe-editor__select__option--is-focused{background-color:#e7f5fa}.tribe-editor__select .tribe-editor__select__option--is-selected{background-color:#11a0d2}.tribe-editor__select--is-disabled svg.tribe-editor__select__dropdown-indicator{fill:#aeb4bb}
|
20 |
.post-type-tribe_events .editor-styles-wrapper{max-width:none!important}
|
1 |
+
.tribe-editor__btn--label{background-color:transparent;border:none;padding:0;margin:0;text-align:left}.editor-styles-wrapper .tribe-editor__button,.tribe-editor__button{background-color:transparent;border:none;padding:0;margin:0;font-family:Helvetica,"sans-serif";cursor:pointer}.editor-styles-wrapper .tribe-editor__button[disabled],.tribe-editor__button[disabled]{cursor:default}.editor-styles-wrapper .tribe-editor__button--sm,.tribe-editor__button--sm{background-color:#009fd4;color:#fff;padding:11px 16px 9px;font-size:15px;font-weight:700;line-height:18px;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.editor-styles-wrapper .tribe-editor__button--sm:focus,.editor-styles-wrapper .tribe-editor__button--sm:hover,.tribe-editor__button--sm:focus,.tribe-editor__button--sm:hover{background-color:#007bb4}.editor-styles-wrapper .tribe-editor__button--sm[disabled],.editor-styles-wrapper .tribe-editor__button--sm[disabled]:focus,.editor-styles-wrapper .tribe-editor__button--sm[disabled]:hover,.tribe-editor__button--sm[disabled],.tribe-editor__button--sm[disabled]:focus,.tribe-editor__button--sm[disabled]:hover{background-color:#f3f4f5;color:#8d949b}
|
2 |
.tribe-editor__accordion__row-content{max-height:0;overflow:hidden}.tribe-editor__accordion__row-content.active{max-height:none}
|
3 |
+
.editor-block-inspector__card .tribe-editor__icons__container{padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.editor-block-inspector__card .tribe-editor__icons__container svg{width:28px;height:28px}.editor-block-inspector__card .tribe-editor__icons--tec{background-color:#199fd1}button[class*=" editor-block-list-item-tribe-"] svg,button[class^=editor-block-list-item-tribe-] svg{color:#16a0d6}
|
4 |
+
.tribe-editor__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tribe-editor__counter__count{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#aeb4bb;font-size:32px;font-weight:700;line-height:40px;margin-bottom:10px}.tribe-editor__counter__label{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#aeb4bb;font-size:12px;line-height:14px;letter-spacing:.04px}
|
5 |
+
.edit-post-visual-editor .editor-block-list__block .tribe-editor__image-upload__title{padding:0;margin:0 0 12px;color:#000;font-size:15px;font-weight:700;line-height:18px}.tribe-editor__image-upload__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tribe-editor__image-upload--has-image .tribe-editor__image-upload__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tribe-editor__image-upload__content p.tribe-editor__image-upload__description{-webkit-box-flex:0;-ms-flex:none;flex:none;width:52%;font-family:Helvetica,sans-serif;font-size:14px;color:#545d66;line-height:18px;margin:0}.tribe-editor__image-upload__upload-button{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:10px}.tribe-editor__image-upload__image-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;width:42%;max-width:325px;padding-left:25px;position:relative}.tribe-editor__image-upload__remove-button{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:8px;border-radius:50%;background-color:#f8f9fb}.tribe-editor__image-upload__remove-button>svg,.tribe-editor__image-upload__remove-button>svg path{fill:#545d66}.tribe-editor__image-upload__remove-button:focus>svg,.tribe-editor__image-upload__remove-button:focus>svg path,.tribe-editor__image-upload__remove-button:hover>svg,.tribe-editor__image-upload__remove-button:hover>svg path{fill:#009fd4}.tribe-editor__image-upload__remove-button:disabled:focus>svg,.tribe-editor__image-upload__remove-button:disabled:focus>svg path,.tribe-editor__image-upload__remove-button:disabled:hover>svg,.tribe-editor__image-upload__remove-button:disabled:hover>svg path,.tribe-editor__image-upload__remove-button:disabled>svg,.tribe-editor__image-upload__remove-button:disabled>svg path{fill:#aeb4bb}.tribe-editor__image-upload__remove-button-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
|
6 |
+
.tribe-editor__rsvp .tribe-editor__label-with-link,.tribe-editor__ticket .tribe-editor__label-with-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:10px 17px;border:1px solid #e1e3e6}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__labeled-item__label,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__labeled-item__label{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;padding-right:10px}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover{color:#007bb4}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled{color:#aeb4bb}
|
7 |
+
.tribe-editor__label-with-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:11px 17px;border:1px solid #e1e3e6;height:40px}.tribe-editor__label-with-modal .tribe-editor__labeled-item__label{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px}.tribe-editor__label-with-modal .tribe-editor__label-with-modal__modal-button{-webkit-box-flex:0;-ms-flex:none;flex:none}.tribe-editor__label-with-modal .tribe-editor__modal-button__button{color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:hover{color:#007bb4}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:hover{color:#aeb4bb}
|
8 |
.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}
|
9 |
+
.tribe-common-form-select{display:-webkit-box;display:-ms-flexbox;display:flex}.tribe-common-form-select>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fefffe;border:none;color:#545d66;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}
|
10 |
+
input.tribe-editor__input[type=number],input.tribe-editor__input[type=text]{color:#000;font-size:16px;line-height:24px;border:1px solid #e1e3e6;padding:7px 15px;margin:0;height:40px}input.tribe-editor__input[type=number]:focus,input.tribe-editor__input[type=text]:focus{color:#000;-webkit-box-shadow:none;box-shadow:none;outline:none}input.tribe-editor__input[type=number]:disabled,input.tribe-editor__input[type=text]:disabled{color:#aeb4bb}
|
11 |
+
.tribe-editor__timepicker{display:inline-block}.tribe-editor__timepicker__toggle{background-color:#fff;border:1px solid #e1e3e6;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tribe-editor__timepicker__toggle input.tribe-editor__timepicker__input[type=text]{font-family:Helvetica,sans-serif;font-size:14px;line-height:1.5;padding:6px 0 6px 10px;border:none;width:80px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn{padding:10px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn:disabled>svg.dashicon{fill:#aeb4bb}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__all-day-btn{color:#545d66;line-height:20px;padding:6px 10px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tribe-editor__timepicker__content.components-popover .components-popover__content{min-width:110px}.tribe-editor__timepicker__content .tribe-editor__timepicker__items{height:250px;overflow:auto}.tribe-editor__timepicker__content .tribe-editor__timepicker__items .components-placeholder{height:inherit}.tribe-editor__timepicker__content .tribe-editor__timepicker__item{display:block;width:100%;color:#555d66;padding:5px 12px;cursor:pointer;border-bottom:1px solid #e2e4e7;line-height:20px;background:transparent;text-align:left}.tribe-editor__timepicker__content .tribe-editor__timepicker__item:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item:hover{background-color:#e7f5fa}.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:hover{color:#fff;background-color:#009fd4}
|
12 |
+
.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15)}
|
13 |
.tribe-editor__day-picker-input.DayPickerInput>input{border:1px solid #e1e3e6;color:#545d66;font-size:16px;line-height:24px;padding:7px 15px;width:100%;height:40px}.tribe-editor__day-picker-input.DayPickerInput>input:disabled{color:#aeb4bb}.tribe-editor__day-picker-input .DayPickerInput-Overlay{padding:20px;z-index:10}.tribe-editor__day-picker-input .DayPicker{width:100%}.tribe-editor__day-picker-input .DayPicker-Month{margin:0}.tribe-editor__day-picker-input .DayPicker-Caption>div,.tribe-editor__day-picker-input .DayPicker-Day,.tribe-editor__day-picker-input .DayPicker-Weekday{color:#545d66;font-family:Helvetica,"sans-serif";font-weight:400}.tribe-editor__day-picker-input .DayPicker-Caption>div{font-size:16px;margin-bottom:12px;text-align:center}.tribe-editor__day-picker-input .DayPicker-Weekday{font-size:12px}.tribe-editor__day-picker-input .DayPicker-Day{font-size:14px}.tribe-editor__day-picker-input .DayPicker-Day:hover{color:#007bb4;background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--today{color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--disabled{pointer-events:none;color:#ccc}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside){border-radius:0;background-color:#009fd4;color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside):hover{background-color:#007bb4;color:#fff}.tribe-editor__day-picker-input .DayPicker-NavButton--prev{left:0;top:0}.tribe-editor__day-picker-input .DayPicker-NavButton--next{right:0;top:0}.tribe-editor__day-picker-input .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#e7f5fa;color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside):hover{color:#007bb4}
|
14 |
+
.tribe-editor__creatable-select .tribe-editor__creatable-select__control{height:40px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__creatable-select .tribe-editor__creatable-select__control:hover{border:1px solid #e1e3e6}.tribe-editor__creatable-select .tribe-editor__creatable-select__control--is-focused{-webkit-box-shadow:none;box-shadow:none}.tribe-editor__creatable-select .tribe-editor__creatable-select__value-container{padding:2px 5px 2px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input{font-size:16px}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input{margin:0;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input,.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input:focus{-webkit-box-shadow:none;box-shadow:none}.tribe-editor__creatable-select svg.tribe-editor__creatable-select__dropdown-indicator{fill:#555d66}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu-list{padding:0}.tribe-editor__creatable-select .tribe-editor__creatable-select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-focused{background-color:#e7f5fa}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-selected{background-color:#11a0d2}
|
15 |
.tribe-editor__placeholder{border:2px dashed #e1e3e6;padding:12px 15px 14px;text-align:center;font-family:Helvetica,Arial,"sans-serif";font-size:1rem;line-height:1.5;font-weight:700;color:#8d949b;min-width:260px;display:inline-block}
|
16 |
.tribe-editor__heading{font-family:Helvetica,Arial,"sans-serif";color:#000}.tribe-editor__heading--h1{font-size:2.375rem}.tribe-editor__heading--h2{font-size:1.3125rem}.tribe-editor__heading--h3{font-size:1rem}
|
17 |
.tribe-editor__paragraph{font-family:Helvetica,Arial,"sans-serif";line-height:1.5;font-weight:400}.tribe-editor__paragraph--medium{font-size:1rem}.tribe-editor__paragraph--small{font-size:.875rem}.tribe-editor__paragraph a{color:#11a0d2}.tribe-editor__paragraph a:hover{text-decoration:none;color:#007bb4}
|
18 |
+
input[type=checkbox].tribe-editor__input--checkbox{background-color:#fff;border:1px solid #e0e5e9;border-radius:0}input[type=checkbox].tribe-editor__input--checkbox:focus{border:1px solid #e0e5e9;-webkit-box-shadow:0 0 0 1px #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked{background-color:#fff;border:1px solid #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:focus{border:1px solid #e0e5e9;-webkit-box-shadow:0 0 0 1px #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:before{color:#11a0d2}
|
19 |
+
.tribe-editor__select .tribe-editor__select__control{height:46px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__select .tribe-editor__select__control:hover{border:1px solid #e1e3e6}.tribe-editor__select .tribe-editor__select__control--is-focused{-webkit-box-shadow:none;box-shadow:none}.tribe-editor__select .tribe-editor__select__value-container{padding:2px 10px 2px 15px}.tribe-editor__select .tribe-editor__select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__select .tribe-editor__select__input{font-size:16px}.tribe-editor__select .tribe-editor__select__input>input{margin:0;line-height:1.5}.tribe-editor__select svg.tribe-editor__select__dropdown-indicator{fill:#555d66}.tribe-editor__select .tribe-editor__select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px);z-index:10}.tribe-editor__select .tribe-editor__select__menu-list{padding:0}.tribe-editor__select .tribe-editor__select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__select .tribe-editor__select__option--is-focused{background-color:#e7f5fa}.tribe-editor__select .tribe-editor__select__option--is-selected{background-color:#11a0d2}.tribe-editor__select--is-disabled svg.tribe-editor__select__dropdown-indicator{fill:#aeb4bb}
|
20 |
.post-type-tribe_events .editor-styles-wrapper{max-width:none!important}
|
common/src/resources/css/app/elements.min.css
CHANGED
@@ -1,20 +1,20 @@
|
|
1 |
-
.tribe-editor__btn--label{background-color:transparent;border:none;padding:0;margin:0;text-align:left}.editor-styles-wrapper .tribe-editor__button,.tribe-editor__button{background-color:transparent;border:none;padding:0;margin:0;font-family:Helvetica,"sans-serif";cursor:pointer}.editor-styles-wrapper .tribe-editor__button[disabled],.tribe-editor__button[disabled]{cursor:default}.editor-styles-wrapper .tribe-editor__button--sm,.tribe-editor__button--sm{background-color:#009fd4;color:#fff;padding:11px 16px 9px;font-size:15px;font-weight:700;line-height:18px;transition:background-color .2s ease}.editor-styles-wrapper .tribe-editor__button--sm:focus,.editor-styles-wrapper .tribe-editor__button--sm:hover,.tribe-editor__button--sm:focus,.tribe-editor__button--sm:hover{background-color:#007bb4}.editor-styles-wrapper .tribe-editor__button--sm[disabled],.editor-styles-wrapper .tribe-editor__button--sm[disabled]:focus,.editor-styles-wrapper .tribe-editor__button--sm[disabled]:hover,.tribe-editor__button--sm[disabled],.tribe-editor__button--sm[disabled]:focus,.tribe-editor__button--sm[disabled]:hover{background-color:#f3f4f5;color:#8d949b}
|
2 |
.tribe-editor__accordion__row-content{max-height:0;overflow:hidden}.tribe-editor__accordion__row-content.active{max-height:none}
|
3 |
-
.editor-block-inspector__card .tribe-editor__icons__container{padding:4px;display:flex;align-items:center;justify-content:center}.editor-block-inspector__card .tribe-editor__icons__container svg{width:28px;height:28px}.editor-block-inspector__card .tribe-editor__icons--tec{background-color:#199fd1}button[class*=" editor-block-list-item-tribe-"] svg,button[class^=editor-block-list-item-tribe-] svg{color:#16a0d6}
|
4 |
-
.tribe-editor__counter{display:flex;flex-direction:column;align-items:center}.tribe-editor__counter__count{flex:none;color:#aeb4bb;font-size:32px;font-weight:700;line-height:40px;margin-bottom:10px}.tribe-editor__counter__label{flex:none;color:#aeb4bb;font-size:12px;line-height:14px;letter-spacing:.04px}
|
5 |
-
.edit-post-visual-editor .editor-block-list__block .tribe-editor__image-upload__title{padding:0;margin:0 0 12px;color:#000;font-size:15px;font-weight:700;line-height:18px}.tribe-editor__image-upload__content{display:flex;justify-content:space-between;align-items:center}.tribe-editor__image-upload--has-image .tribe-editor__image-upload__content{align-items:flex-start}.tribe-editor__image-upload__content p.tribe-editor__image-upload__description{flex:none;width:52%;font-family:Helvetica,sans-serif;font-size:14px;color:#545d66;line-height:18px;margin:0}.tribe-editor__image-upload__upload-button{flex:none;margin-right:10px}.tribe-editor__image-upload__image-wrapper{flex:none;width:42%;max-width:325px;padding-left:25px;position:relative}.tribe-editor__image-upload__remove-button{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:8px;border-radius:50%;background-color:#f8f9fb}.tribe-editor__image-upload__remove-button>svg,.tribe-editor__image-upload__remove-button>svg path{fill:#545d66}.tribe-editor__image-upload__remove-button:focus>svg,.tribe-editor__image-upload__remove-button:focus>svg path,.tribe-editor__image-upload__remove-button:hover>svg,.tribe-editor__image-upload__remove-button:hover>svg path{fill:#009fd4}.tribe-editor__image-upload__remove-button:disabled:focus>svg,.tribe-editor__image-upload__remove-button:disabled:focus>svg path,.tribe-editor__image-upload__remove-button:disabled:hover>svg,.tribe-editor__image-upload__remove-button:disabled:hover>svg path,.tribe-editor__image-upload__remove-button:disabled>svg,.tribe-editor__image-upload__remove-button:disabled>svg path{fill:#aeb4bb}.tribe-editor__image-upload__remove-button-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
|
6 |
-
.tribe-editor__rsvp .tribe-editor__label-with-link,.tribe-editor__ticket .tribe-editor__label-with-link{display:flex;align-items:center;background-color:#fff;padding:10px 17px;border:1px solid #e1e3e6}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__labeled-item__label,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__labeled-item__label{flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;padding-right:10px}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link{flex:none;color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;text-decoration:none;box-shadow:none;transition:color .2s ease}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover{color:#007bb4}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled{color:#aeb4bb}
|
7 |
-
.tribe-editor__label-with-modal{display:flex;align-items:center;background-color:#fff;padding:11px 17px;border:1px solid #e1e3e6;height:40px}.tribe-editor__label-with-modal .tribe-editor__labeled-item__label{flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px}.tribe-editor__label-with-modal .tribe-editor__label-with-modal__modal-button{flex:none}.tribe-editor__label-with-modal .tribe-editor__modal-button__button{color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;transition:color .2s ease}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:hover{color:#007bb4}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:hover{color:#aeb4bb}
|
8 |
.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}
|
9 |
-
.tribe-common-form-select{display:flex}.tribe-common-form-select>div{flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{align-items:center;background-color:#fefffe;border:none;color:#545d66;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}
|
10 |
-
input.tribe-editor__input[type=number],input.tribe-editor__input[type=text]{color:#000;font-size:16px;line-height:24px;border:1px solid #e1e3e6;padding:7px 15px;margin:0;height:40px}input.tribe-editor__input[type=number]:focus,input.tribe-editor__input[type=text]:focus{color:#000;box-shadow:none;outline:none}input.tribe-editor__input[type=number]:disabled,input.tribe-editor__input[type=text]:disabled{color:#aeb4bb}
|
11 |
-
.tribe-editor__timepicker{display:inline-block}.tribe-editor__timepicker__toggle{background-color:#fff;border:1px solid #e1e3e6;border-radius:2px;display:flex;align-items:center;justify-content:center}.tribe-editor__timepicker__toggle input.tribe-editor__timepicker__input[type=text]{font-family:Helvetica,sans-serif;font-size:14px;line-height:1.5;padding:6px 0 6px 10px;border:none;width:80px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn{padding:10px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn:disabled>svg.dashicon{fill:#aeb4bb}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__all-day-btn{color:#545d66;line-height:20px;padding:6px 10px;text-decoration:none;display:flex;align-items:center;justify-content:center}.tribe-editor__timepicker__content.components-popover .components-popover__content{min-width:110px}.tribe-editor__timepicker__content .tribe-editor__timepicker__items{height:250px;overflow:auto}.tribe-editor__timepicker__content .tribe-editor__timepicker__items .components-placeholder{height:inherit}.tribe-editor__timepicker__content .tribe-editor__timepicker__item{display:block;width:100%;color:#555d66;padding:5px 12px;cursor:pointer;border-bottom:1px solid #e2e4e7;line-height:20px;background:transparent;text-align:left}.tribe-editor__timepicker__content .tribe-editor__timepicker__item:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item:hover{background-color:#e7f5fa}.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:hover{color:#fff;background-color:#009fd4}
|
12 |
-
.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}
|
13 |
.tribe-editor__day-picker-input.DayPickerInput>input{border:1px solid #e1e3e6;color:#545d66;font-size:16px;line-height:24px;padding:7px 15px;width:100%;height:40px}.tribe-editor__day-picker-input.DayPickerInput>input:disabled{color:#aeb4bb}.tribe-editor__day-picker-input .DayPickerInput-Overlay{padding:20px;z-index:10}.tribe-editor__day-picker-input .DayPicker{width:100%}.tribe-editor__day-picker-input .DayPicker-Month{margin:0}.tribe-editor__day-picker-input .DayPicker-Caption>div,.tribe-editor__day-picker-input .DayPicker-Day,.tribe-editor__day-picker-input .DayPicker-Weekday{color:#545d66;font-family:Helvetica,"sans-serif";font-weight:400}.tribe-editor__day-picker-input .DayPicker-Caption>div{font-size:16px;margin-bottom:12px;text-align:center}.tribe-editor__day-picker-input .DayPicker-Weekday{font-size:12px}.tribe-editor__day-picker-input .DayPicker-Day{font-size:14px}.tribe-editor__day-picker-input .DayPicker-Day:hover{color:#007bb4;background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--today{color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--disabled{pointer-events:none;color:#ccc}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside){border-radius:0;background-color:#009fd4;color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside):hover{background-color:#007bb4;color:#fff}.tribe-editor__day-picker-input .DayPicker-NavButton--prev{left:0;top:0}.tribe-editor__day-picker-input .DayPicker-NavButton--next{right:0;top:0}.tribe-editor__day-picker-input .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#e7f5fa;color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside):hover{color:#007bb4}
|
14 |
-
.tribe-editor__creatable-select .tribe-editor__creatable-select__control{height:40px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__creatable-select .tribe-editor__creatable-select__control:hover{border:1px solid #e1e3e6}.tribe-editor__creatable-select .tribe-editor__creatable-select__control--is-focused{box-shadow:none}.tribe-editor__creatable-select .tribe-editor__creatable-select__value-container{padding:2px 5px 2px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input{font-size:16px}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input{margin:0;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input,.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input:focus{box-shadow:none}.tribe-editor__creatable-select svg.tribe-editor__creatable-select__dropdown-indicator{fill:#555d66}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:none;-webkit-transform:translateY(-7px);transform:translateY(-7px)}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu-list{padding:0}.tribe-editor__creatable-select .tribe-editor__creatable-select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-focused{background-color:#e7f5fa}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-selected{background-color:#11a0d2}
|
15 |
.tribe-editor__placeholder{border:2px dashed #e1e3e6;padding:12px 15px 14px;text-align:center;font-family:Helvetica,Arial,"sans-serif";font-size:1rem;line-height:1.5;font-weight:700;color:#8d949b;min-width:260px;display:inline-block}
|
16 |
.tribe-editor__heading{font-family:Helvetica,Arial,"sans-serif";color:#000}.tribe-editor__heading--h1{font-size:2.375rem}.tribe-editor__heading--h2{font-size:1.3125rem}.tribe-editor__heading--h3{font-size:1rem}
|
17 |
.tribe-editor__paragraph{font-family:Helvetica,Arial,"sans-serif";line-height:1.5;font-weight:400}.tribe-editor__paragraph--medium{font-size:1rem}.tribe-editor__paragraph--small{font-size:.875rem}.tribe-editor__paragraph a{color:#11a0d2}.tribe-editor__paragraph a:hover{text-decoration:none;color:#007bb4}
|
18 |
-
input[type=checkbox].tribe-editor__input--checkbox{background-color:#fff;border:1px solid #e0e5e9;border-radius:0}input[type=checkbox].tribe-editor__input--checkbox:focus{border:1px solid #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked{background-color:#fff;border:1px solid #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:focus{border:1px solid #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:before{color:#11a0d2}
|
19 |
-
.tribe-editor__select .tribe-editor__select__control{height:46px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__select .tribe-editor__select__control:hover{border:1px solid #e1e3e6}.tribe-editor__select .tribe-editor__select__control--is-focused{box-shadow:none}.tribe-editor__select .tribe-editor__select__value-container{padding:2px 10px 2px 15px}.tribe-editor__select .tribe-editor__select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__select .tribe-editor__select__input{font-size:16px}.tribe-editor__select .tribe-editor__select__input>input{margin:0;line-height:1.5}.tribe-editor__select svg.tribe-editor__select__dropdown-indicator{fill:#555d66}.tribe-editor__select .tribe-editor__select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:none;-webkit-transform:translateY(-7px);transform:translateY(-7px);z-index:10}.tribe-editor__select .tribe-editor__select__menu-list{padding:0}.tribe-editor__select .tribe-editor__select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__select .tribe-editor__select__option--is-focused{background-color:#e7f5fa}.tribe-editor__select .tribe-editor__select__option--is-selected{background-color:#11a0d2}.tribe-editor__select--is-disabled svg.tribe-editor__select__dropdown-indicator{fill:#aeb4bb}
|
20 |
.post-type-tribe_events .editor-styles-wrapper{max-width:none!important}
|
1 |
+
.tribe-editor__btn--label{background-color:transparent;border:none;padding:0;margin:0;text-align:left}.editor-styles-wrapper .tribe-editor__button,.tribe-editor__button{background-color:transparent;border:none;padding:0;margin:0;font-family:Helvetica,"sans-serif";cursor:pointer}.editor-styles-wrapper .tribe-editor__button[disabled],.tribe-editor__button[disabled]{cursor:default}.editor-styles-wrapper .tribe-editor__button--sm,.tribe-editor__button--sm{background-color:#009fd4;color:#fff;padding:11px 16px 9px;font-size:15px;font-weight:700;line-height:18px;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.editor-styles-wrapper .tribe-editor__button--sm:focus,.editor-styles-wrapper .tribe-editor__button--sm:hover,.tribe-editor__button--sm:focus,.tribe-editor__button--sm:hover{background-color:#007bb4}.editor-styles-wrapper .tribe-editor__button--sm[disabled],.editor-styles-wrapper .tribe-editor__button--sm[disabled]:focus,.editor-styles-wrapper .tribe-editor__button--sm[disabled]:hover,.tribe-editor__button--sm[disabled],.tribe-editor__button--sm[disabled]:focus,.tribe-editor__button--sm[disabled]:hover{background-color:#f3f4f5;color:#8d949b}
|
2 |
.tribe-editor__accordion__row-content{max-height:0;overflow:hidden}.tribe-editor__accordion__row-content.active{max-height:none}
|
3 |
+
.editor-block-inspector__card .tribe-editor__icons__container{padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.editor-block-inspector__card .tribe-editor__icons__container svg{width:28px;height:28px}.editor-block-inspector__card .tribe-editor__icons--tec{background-color:#199fd1}button[class*=" editor-block-list-item-tribe-"] svg,button[class^=editor-block-list-item-tribe-] svg{color:#16a0d6}
|
4 |
+
.tribe-editor__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tribe-editor__counter__count{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#aeb4bb;font-size:32px;font-weight:700;line-height:40px;margin-bottom:10px}.tribe-editor__counter__label{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#aeb4bb;font-size:12px;line-height:14px;letter-spacing:.04px}
|
5 |
+
.edit-post-visual-editor .editor-block-list__block .tribe-editor__image-upload__title{padding:0;margin:0 0 12px;color:#000;font-size:15px;font-weight:700;line-height:18px}.tribe-editor__image-upload__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tribe-editor__image-upload--has-image .tribe-editor__image-upload__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tribe-editor__image-upload__content p.tribe-editor__image-upload__description{-webkit-box-flex:0;-ms-flex:none;flex:none;width:52%;font-family:Helvetica,sans-serif;font-size:14px;color:#545d66;line-height:18px;margin:0}.tribe-editor__image-upload__upload-button{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:10px}.tribe-editor__image-upload__image-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none;width:42%;max-width:325px;padding-left:25px;position:relative}.tribe-editor__image-upload__remove-button{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:8px;border-radius:50%;background-color:#f8f9fb}.tribe-editor__image-upload__remove-button>svg,.tribe-editor__image-upload__remove-button>svg path{fill:#545d66}.tribe-editor__image-upload__remove-button:focus>svg,.tribe-editor__image-upload__remove-button:focus>svg path,.tribe-editor__image-upload__remove-button:hover>svg,.tribe-editor__image-upload__remove-button:hover>svg path{fill:#009fd4}.tribe-editor__image-upload__remove-button:disabled:focus>svg,.tribe-editor__image-upload__remove-button:disabled:focus>svg path,.tribe-editor__image-upload__remove-button:disabled:hover>svg,.tribe-editor__image-upload__remove-button:disabled:hover>svg path,.tribe-editor__image-upload__remove-button:disabled>svg,.tribe-editor__image-upload__remove-button:disabled>svg path{fill:#aeb4bb}.tribe-editor__image-upload__remove-button-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
|
6 |
+
.tribe-editor__rsvp .tribe-editor__label-with-link,.tribe-editor__ticket .tribe-editor__label-with-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:10px 17px;border:1px solid #e1e3e6}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__labeled-item__label,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__labeled-item__label{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;padding-right:10px}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover{color:#007bb4}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled{color:#aeb4bb}
|
7 |
+
.tribe-editor__label-with-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:11px 17px;border:1px solid #e1e3e6;height:40px}.tribe-editor__label-with-modal .tribe-editor__labeled-item__label{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px}.tribe-editor__label-with-modal .tribe-editor__label-with-modal__modal-button{-webkit-box-flex:0;-ms-flex:none;flex:none}.tribe-editor__label-with-modal .tribe-editor__modal-button__button{color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:hover{color:#007bb4}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:hover{color:#aeb4bb}
|
8 |
.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}
|
9 |
+
.tribe-common-form-select{display:-webkit-box;display:-ms-flexbox;display:flex}.tribe-common-form-select>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fefffe;border:none;color:#545d66;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{-webkit-box-flex:1;-ms-flex:1;flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}
|
10 |
+
input.tribe-editor__input[type=number],input.tribe-editor__input[type=text]{color:#000;font-size:16px;line-height:24px;border:1px solid #e1e3e6;padding:7px 15px;margin:0;height:40px}input.tribe-editor__input[type=number]:focus,input.tribe-editor__input[type=text]:focus{color:#000;-webkit-box-shadow:none;box-shadow:none;outline:none}input.tribe-editor__input[type=number]:disabled,input.tribe-editor__input[type=text]:disabled{color:#aeb4bb}
|
11 |
+
.tribe-editor__timepicker{display:inline-block}.tribe-editor__timepicker__toggle{background-color:#fff;border:1px solid #e1e3e6;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tribe-editor__timepicker__toggle input.tribe-editor__timepicker__input[type=text]{font-family:Helvetica,sans-serif;font-size:14px;line-height:1.5;padding:6px 0 6px 10px;border:none;width:80px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn{padding:10px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn:disabled>svg.dashicon{fill:#aeb4bb}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__all-day-btn{color:#545d66;line-height:20px;padding:6px 10px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tribe-editor__timepicker__content.components-popover .components-popover__content{min-width:110px}.tribe-editor__timepicker__content .tribe-editor__timepicker__items{height:250px;overflow:auto}.tribe-editor__timepicker__content .tribe-editor__timepicker__items .components-placeholder{height:inherit}.tribe-editor__timepicker__content .tribe-editor__timepicker__item{display:block;width:100%;color:#555d66;padding:5px 12px;cursor:pointer;border-bottom:1px solid #e2e4e7;line-height:20px;background:transparent;text-align:left}.tribe-editor__timepicker__content .tribe-editor__timepicker__item:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item:hover{background-color:#e7f5fa}.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:hover{color:#fff;background-color:#009fd4}
|
12 |
+
.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15)}
|
13 |
.tribe-editor__day-picker-input.DayPickerInput>input{border:1px solid #e1e3e6;color:#545d66;font-size:16px;line-height:24px;padding:7px 15px;width:100%;height:40px}.tribe-editor__day-picker-input.DayPickerInput>input:disabled{color:#aeb4bb}.tribe-editor__day-picker-input .DayPickerInput-Overlay{padding:20px;z-index:10}.tribe-editor__day-picker-input .DayPicker{width:100%}.tribe-editor__day-picker-input .DayPicker-Month{margin:0}.tribe-editor__day-picker-input .DayPicker-Caption>div,.tribe-editor__day-picker-input .DayPicker-Day,.tribe-editor__day-picker-input .DayPicker-Weekday{color:#545d66;font-family:Helvetica,"sans-serif";font-weight:400}.tribe-editor__day-picker-input .DayPicker-Caption>div{font-size:16px;margin-bottom:12px;text-align:center}.tribe-editor__day-picker-input .DayPicker-Weekday{font-size:12px}.tribe-editor__day-picker-input .DayPicker-Day{font-size:14px}.tribe-editor__day-picker-input .DayPicker-Day:hover{color:#007bb4;background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--today{color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--disabled{pointer-events:none;color:#ccc}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside){border-radius:0;background-color:#009fd4;color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside):hover{background-color:#007bb4;color:#fff}.tribe-editor__day-picker-input .DayPicker-NavButton--prev{left:0;top:0}.tribe-editor__day-picker-input .DayPicker-NavButton--next{right:0;top:0}.tribe-editor__day-picker-input .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#e7f5fa;color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside):hover{color:#007bb4}
|
14 |
+
.tribe-editor__creatable-select .tribe-editor__creatable-select__control{height:40px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__creatable-select .tribe-editor__creatable-select__control:hover{border:1px solid #e1e3e6}.tribe-editor__creatable-select .tribe-editor__creatable-select__control--is-focused{-webkit-box-shadow:none;box-shadow:none}.tribe-editor__creatable-select .tribe-editor__creatable-select__value-container{padding:2px 5px 2px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input{font-size:16px}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input{margin:0;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input,.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input:focus{-webkit-box-shadow:none;box-shadow:none}.tribe-editor__creatable-select svg.tribe-editor__creatable-select__dropdown-indicator{fill:#555d66}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu-list{padding:0}.tribe-editor__creatable-select .tribe-editor__creatable-select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-focused{background-color:#e7f5fa}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-selected{background-color:#11a0d2}
|
15 |
.tribe-editor__placeholder{border:2px dashed #e1e3e6;padding:12px 15px 14px;text-align:center;font-family:Helvetica,Arial,"sans-serif";font-size:1rem;line-height:1.5;font-weight:700;color:#8d949b;min-width:260px;display:inline-block}
|
16 |
.tribe-editor__heading{font-family:Helvetica,Arial,"sans-serif";color:#000}.tribe-editor__heading--h1{font-size:2.375rem}.tribe-editor__heading--h2{font-size:1.3125rem}.tribe-editor__heading--h3{font-size:1rem}
|
17 |
.tribe-editor__paragraph{font-family:Helvetica,Arial,"sans-serif";line-height:1.5;font-weight:400}.tribe-editor__paragraph--medium{font-size:1rem}.tribe-editor__paragraph--small{font-size:.875rem}.tribe-editor__paragraph a{color:#11a0d2}.tribe-editor__paragraph a:hover{text-decoration:none;color:#007bb4}
|
18 |
+
input[type=checkbox].tribe-editor__input--checkbox{background-color:#fff;border:1px solid #e0e5e9;border-radius:0}input[type=checkbox].tribe-editor__input--checkbox:focus{border:1px solid #e0e5e9;-webkit-box-shadow:0 0 0 1px #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked{background-color:#fff;border:1px solid #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:focus{border:1px solid #e0e5e9;-webkit-box-shadow:0 0 0 1px #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:before{color:#11a0d2}
|
19 |
+
.tribe-editor__select .tribe-editor__select__control{height:46px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__select .tribe-editor__select__control:hover{border:1px solid #e1e3e6}.tribe-editor__select .tribe-editor__select__control--is-focused{-webkit-box-shadow:none;box-shadow:none}.tribe-editor__select .tribe-editor__select__value-container{padding:2px 10px 2px 15px}.tribe-editor__select .tribe-editor__select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__select .tribe-editor__select__input{font-size:16px}.tribe-editor__select .tribe-editor__select__input>input{margin:0;line-height:1.5}.tribe-editor__select svg.tribe-editor__select__dropdown-indicator{fill:#555d66}.tribe-editor__select .tribe-editor__select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px);z-index:10}.tribe-editor__select .tribe-editor__select__menu-list{padding:0}.tribe-editor__select .tribe-editor__select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__select .tribe-editor__select__option--is-focused{background-color:#e7f5fa}.tribe-editor__select .tribe-editor__select__option--is-selected{background-color:#11a0d2}.tribe-editor__select--is-disabled svg.tribe-editor__select__dropdown-indicator{fill:#aeb4bb}
|
20 |
.post-type-tribe_events .editor-styles-wrapper{max-width:none!important}
|
common/src/resources/css/buttonset.css
CHANGED
@@ -29,6 +29,7 @@
|
|
29 |
-webkit-appearance: none;
|
30 |
border-radius: 3px;
|
31 |
white-space: nowrap;
|
|
|
32 |
box-sizing: border-box;
|
33 |
}
|
34 |
|
29 |
-webkit-appearance: none;
|
30 |
border-radius: 3px;
|
31 |
white-space: nowrap;
|
32 |
+
-webkit-box-sizing: border-box;
|
33 |
box-sizing: border-box;
|
34 |
}
|
35 |
|
common/src/resources/css/common.css
CHANGED
@@ -229,6 +229,12 @@
|
|
229 |
* ----------------------------------------------------------------------------- */
|
230 |
}
|
231 |
|
|
|
|
|
|
|
|
|
|
|
|
|
232 |
:root {
|
233 |
/* -----------------------------------------------------------------------------
|
234 |
* Spacers
|
@@ -279,6 +285,10 @@
|
|
279 |
* SVG - List
|
280 |
* ----------------------------------------------------------------------------- */
|
281 |
|
|
|
|
|
|
|
|
|
282 |
/* -----------------------------------------------------------------------------
|
283 |
* SVG - Map
|
284 |
* ----------------------------------------------------------------------------- */
|
@@ -295,10 +305,18 @@
|
|
295 |
* SVG - Recurring
|
296 |
* ----------------------------------------------------------------------------- */
|
297 |
|
|
|
|
|
|
|
|
|
298 |
/* -----------------------------------------------------------------------------
|
299 |
* SVG - Search
|
300 |
* ----------------------------------------------------------------------------- */
|
301 |
|
|
|
|
|
|
|
|
|
302 |
/* -----------------------------------------------------------------------------
|
303 |
* SVG - Week
|
304 |
* ----------------------------------------------------------------------------- */
|
@@ -421,10 +439,6 @@
|
|
421 |
* Button - Icon Border
|
422 |
* ----------------------------------------------------------------------------- */
|
423 |
|
424 |
-
/* -----------------------------------------------------------------------------
|
425 |
-
* Selects
|
426 |
-
* ----------------------------------------------------------------------------- */
|
427 |
-
|
428 |
/* -----------------------------------------------------------------------------
|
429 |
* Sliders & Toggles
|
430 |
* ----------------------------------------------------------------------------- */
|
@@ -460,25 +474,22 @@
|
|
460 |
|
461 |
/* Forms */
|
462 |
|
463 |
-
|
464 |
-
.tribe-common-form-control-radio {
|
465 |
|
466 |
-
|
|
|
|
|
|
|
|
|
467 |
|
468 |
-
|
469 |
-
|
470 |
-
|
471 |
-
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
472 |
-
font-size: 14px;
|
473 |
-
line-height: 1.62;
|
474 |
-
font-weight: 400;
|
475 |
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
vertical-align: middle;
|
481 |
-
}
|
482 |
|
483 |
/* -----------------------------------------------------------------------------
|
484 |
*
|
@@ -544,6 +555,26 @@
|
|
544 |
*
|
545 |
* ----------------------------------------------------------------------------- */
|
546 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
547 |
.tribe-common .tribe-common-form-control-checkbox__input,
|
548 |
.tribe-common .tribe-common-form-control-radio__input {
|
549 |
-webkit-appearance: none;
|
@@ -588,6 +619,7 @@
|
|
588 |
position: absolute;
|
589 |
top: 50%;
|
590 |
-webkit-transform: translate(-50%, -50%);
|
|
|
591 |
transform: translate(-50%, -50%);
|
592 |
width: 12px;
|
593 |
}
|
@@ -597,7 +629,6 @@
|
|
597 |
* ----------------------------------------------------------------------------- */
|
598 |
|
599 |
.tribe-common .tribe-common-form-control-radio__input {
|
600 |
-
|
601 |
border-radius: 50%;
|
602 |
}
|
603 |
|
@@ -611,10 +642,33 @@
|
|
611 |
position: absolute;
|
612 |
top: 50%;
|
613 |
-webkit-transform: translate(-50%, -50%);
|
|
|
614 |
transform: translate(-50%, -50%);
|
615 |
width: 8px;
|
616 |
}
|
617 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
618 |
/* -----------------------------------------------------------------------------
|
619 |
*
|
620 |
* Form Control: Groups (Checkbox & Radio)
|
@@ -641,155 +695,57 @@
|
|
641 |
margin-bottom: 0;
|
642 |
}
|
643 |
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
*
|
648 |
-
*
|
649 |
-
* <div class="tribe-common-form-control-input-group">
|
650 |
-
* <div class="tribe-common-form-control-text">
|
651 |
-
* <label for="inputOne">Input One</label>
|
652 |
-
* <input id="inputOne" name="inputOne" type="text" placeholder="Input One" />
|
653 |
-
* </div>
|
654 |
-
* <div class="tribe-common-form-control-text">
|
655 |
-
* <label for="inputTwo">Input Two</label>
|
656 |
-
* <input id="inputTwo" name="inputTwo" type="text" placeholder="Input Two" />
|
657 |
-
* </div>
|
658 |
-
* </div>
|
659 |
*
|
660 |
* ----------------------------------------------------------------------------- */
|
661 |
-
|
662 |
-
.tribe-common .tribe-common-form-control-input-group > * {
|
663 |
-
margin-bottom: 8px;
|
664 |
-
}
|
665 |
-
|
666 |
-
.tribe-common .tribe-common-form-control-input-group > *:last-child {
|
667 |
-
margin-bottom: 0px;
|
668 |
-
}
|
669 |
-
|
670 |
-
/**
|
671 |
-
* @todo: implement listbox JS
|
672 |
-
* https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
|
673 |
-
*/
|
674 |
-
|
675 |
-
.tribe-common .tribe-common-form-control-select {
|
676 |
-
position: relative;
|
677 |
-
}
|
678 |
|
679 |
/* -----------------------------------------------------------------------------
|
680 |
*
|
681 |
-
* Form Control:
|
682 |
*
|
683 |
-
* Example:
|
684 |
-
* <div class="tribe-common-form-control-
|
685 |
-
* <
|
686 |
-
* class="tribe-common-form-control-
|
687 |
-
*
|
688 |
-
*
|
689 |
-
*
|
690 |
-
*
|
691 |
-
*
|
692 |
-
*
|
693 |
-
* <
|
694 |
-
*
|
695 |
-
*
|
696 |
-
*
|
697 |
-
*
|
698 |
-
*
|
699 |
-
*
|
700 |
-
*
|
701 |
-
*
|
702 |
-
*
|
703 |
-
*
|
704 |
-
*
|
705 |
-
*
|
706 |
-
*
|
707 |
-
* </li>
|
708 |
-
* </ul>
|
709 |
* </div>
|
710 |
*
|
711 |
* ----------------------------------------------------------------------------- */
|
712 |
|
713 |
-
.tribe-common .tribe-common-form-control-
|
714 |
-
|
715 |
-
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
716 |
-
font-size: 14px;
|
717 |
-
line-height: 1.62;
|
718 |
-
font-weight: 400;
|
719 |
-
font-weight: 700;
|
720 |
-
border: 1px solid #D5D5D5;
|
721 |
-
padding: 12px 40px 12px 18px;
|
722 |
-
position: relative;
|
723 |
-
text-align: left;
|
724 |
-
width: 205px;
|
725 |
-
}
|
726 |
-
|
727 |
-
.tribe-common .tribe-common-form-control-select__button:after {
|
728 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6l6-6H0z' fill='%23727272'/%3E%3C/svg%3E");
|
729 |
-
content: '';
|
730 |
-
height: 6px;
|
731 |
-
position: absolute;
|
732 |
-
right: 16px;
|
733 |
-
top: 50%;
|
734 |
-
-webkit-transform: translateY(-50%);
|
735 |
-
transform: translateY(-50%);
|
736 |
-
width: 12px;
|
737 |
-
}
|
738 |
-
|
739 |
-
.tribe-common .tribe-common-form-control-select__list {
|
740 |
-
/**
|
741 |
-
* @todo: remove once listbox JS is implemented
|
742 |
-
*/
|
743 |
-
/* @mixin hidden; */
|
744 |
-
|
745 |
-
background-color: #FFFFFF;
|
746 |
-
|
747 |
-
border: 1px solid #D5D5D5;
|
748 |
-
|
749 |
-
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
750 |
-
|
751 |
-
left: 0;
|
752 |
-
|
753 |
-
position: absolute;
|
754 |
-
|
755 |
-
top: 55px;
|
756 |
-
|
757 |
-
width: 205px;
|
758 |
-
}
|
759 |
-
|
760 |
-
.tribe-common .tribe-common-form-control-select__list-item {
|
761 |
-
color: #141827;
|
762 |
-
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
763 |
-
font-size: 14px;
|
764 |
-
line-height: 1.62;
|
765 |
-
font-weight: 400;
|
766 |
-
color: #727272;
|
767 |
-
cursor: pointer;
|
768 |
-
padding: 6px 18px;
|
769 |
-
text-align: left;
|
770 |
}
|
771 |
|
772 |
-
.tribe-common .tribe-common-form-control-select__list-item:first-child {
|
773 |
-
padding-top: 16px;
|
774 |
-
}
|
775 |
-
|
776 |
-
.tribe-common .tribe-common-form-control-select__list-item:last-child {
|
777 |
-
padding-bottom: 16px;
|
778 |
-
}
|
779 |
-
|
780 |
-
.tribe-common .tribe-common-form-control-select__list-item[aria-selected="true"] {
|
781 |
-
color: #141827;
|
782 |
-
font-weight: 700;
|
783 |
-
}
|
784 |
-
|
785 |
-
/* .tribe-common-form-control-slider {} */
|
786 |
-
|
787 |
.tribe-common .tribe-common-form-control-slider__input {
|
788 |
-webkit-appearance: none;
|
789 |
-moz-appearance: none;
|
790 |
appearance: none;
|
791 |
background-color: transparent;
|
792 |
-
border:
|
793 |
cursor: pointer;
|
794 |
display: inline-block;
|
795 |
margin: 0;
|
@@ -809,6 +765,8 @@
|
|
809 |
margin: 5px 0;
|
810 |
padding: 0;
|
811 |
position: relative;
|
|
|
|
|
812 |
transition: background-color 0.2s ease;
|
813 |
background-color: #334AFF;
|
814 |
}
|
@@ -820,6 +778,8 @@
|
|
820 |
margin: 5px 0;
|
821 |
padding: 0;
|
822 |
position: relative;
|
|
|
|
|
823 |
transition: background-color 0.2s ease;
|
824 |
background-color: #334AFF;
|
825 |
}
|
@@ -846,7 +806,8 @@
|
|
846 |
background-color: #FFFFFF;
|
847 |
border: 1px solid #D5D5D5;
|
848 |
border-radius: 50%;
|
849 |
-
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
|
|
850 |
height: 20px;
|
851 |
width: 20px;
|
852 |
margin-top: -5px;
|
@@ -879,38 +840,6 @@
|
|
879 |
margin-top: -1px;
|
880 |
}
|
881 |
|
882 |
-
/* -----------------------------------------------------------------------------
|
883 |
-
*
|
884 |
-
* Form Control: Sliders
|
885 |
-
*
|
886 |
-
* Example (Horizontal):
|
887 |
-
* <div class="tribe-common-form-control-slider">
|
888 |
-
* <input
|
889 |
-
* class="tribe-common-form-control-slider__input"
|
890 |
-
* id="sliderOne"
|
891 |
-
* type="range"
|
892 |
-
* min="0"
|
893 |
-
* max="100"
|
894 |
-
* value="50"
|
895 |
-
* />
|
896 |
-
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
897 |
-
* </div>
|
898 |
-
*
|
899 |
-
* Example (Vertical):
|
900 |
-
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
901 |
-
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
902 |
-
* <input
|
903 |
-
* class="tribe-common-form-control-slider__input"
|
904 |
-
* id="sliderOne"
|
905 |
-
* type="range"
|
906 |
-
* min="0"
|
907 |
-
* max="100"
|
908 |
-
* value="50"
|
909 |
-
* />
|
910 |
-
* </div>
|
911 |
-
*
|
912 |
-
* ----------------------------------------------------------------------------- */
|
913 |
-
|
914 |
.tribe-common .tribe-common-form-control-slider__label {
|
915 |
color: #141827;
|
916 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
@@ -930,276 +859,167 @@
|
|
930 |
margin: 0 0 6px;
|
931 |
}
|
932 |
|
933 |
-
|
934 |
-
*
|
935 |
-
*
|
936 |
-
*/
|
937 |
|
938 |
-
.tribe-common .tribe-common-form-control-
|
939 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
940 |
}
|
941 |
|
942 |
/* -----------------------------------------------------------------------------
|
943 |
*
|
944 |
-
* Form Control:
|
945 |
*
|
946 |
* Example:
|
947 |
-
* <div class="tribe-common-form-control-
|
948 |
-
* <
|
949 |
-
*
|
950 |
-
*
|
951 |
-
*
|
952 |
-
*
|
953 |
-
*
|
954 |
-
*
|
955 |
-
*
|
956 |
-
* <ul class="tribe-common-form-control-tabs__list" tabindex="-1" role="listbox">
|
957 |
-
* <li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
958 |
-
* <input
|
959 |
-
* class="tribe-common-form-control-tabs__input"
|
960 |
-
* id="tabOne"
|
961 |
-
* name="tabGroup"
|
962 |
-
* type="radio"
|
963 |
-
* value="tabOne"
|
964 |
-
* checked="checked"
|
965 |
-
* />
|
966 |
-
* <label
|
967 |
-
* class="tribe-common-form-control-tabs__label"
|
968 |
-
* id="tabOneLabel"
|
969 |
-
* for="tabOne"
|
970 |
-
* role="option"
|
971 |
-
* >
|
972 |
-
* Tab One
|
973 |
-
* </label>
|
974 |
-
* </li>
|
975 |
-
* <li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
976 |
-
* <input
|
977 |
-
* class="tribe-common-form-control-tabs__input"
|
978 |
-
* id="tabTwo"
|
979 |
-
* name="tabGroup"
|
980 |
-
* type="radio"
|
981 |
-
* value="tabTwo"
|
982 |
-
* />
|
983 |
-
* <label
|
984 |
-
* class="tribe-common-form-control-tabs__label"
|
985 |
-
* id="tabTwoLabel"
|
986 |
-
* for="tabTwo"
|
987 |
-
* role="option"
|
988 |
-
* >
|
989 |
-
* Tab Two
|
990 |
-
* </label>
|
991 |
-
* </li>
|
992 |
-
* </ul>
|
993 |
* </div>
|
994 |
*
|
995 |
* ----------------------------------------------------------------------------- */
|
996 |
|
997 |
-
.tribe-common .tribe-common-form-control-
|
998 |
color: #141827;
|
999 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1000 |
-
font-size:
|
1001 |
line-height: 1.62;
|
1002 |
font-weight: 400;
|
1003 |
-
font-weight: 700;
|
1004 |
-
border: 1px solid #D5D5D5;
|
1005 |
-
padding: 12px 40px 12px 18px;
|
1006 |
-
position: relative;
|
1007 |
-
text-align: left;
|
1008 |
-
width: 205px;
|
1009 |
-
}
|
1010 |
|
1011 |
-
.tribe-common .tribe-common-form-control-tabs__button:after {
|
1012 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6l6-6H0z' fill='%23727272'/%3E%3C/svg%3E");
|
1013 |
-
content: '';
|
1014 |
-
height: 6px;
|
1015 |
-
position: absolute;
|
1016 |
-
right: 16px;
|
1017 |
-
top: 50%;
|
1018 |
-
-webkit-transform: translateY(-50%);
|
1019 |
-
transform: translateY(-50%);
|
1020 |
-
width: 12px;
|
1021 |
-
}
|
1022 |
-
|
1023 |
-
.tribe-common .tribe-common-form-control-tabs__list {
|
1024 |
-
/**
|
1025 |
-
* @todo: remove once listbox JS is implemented
|
1026 |
-
*/
|
1027 |
-
/* @mixin hidden; */
|
1028 |
-
|
1029 |
-
background-color: #FFFFFF;
|
1030 |
-
|
1031 |
-
border: 1px solid #D5D5D5;
|
1032 |
-
|
1033 |
-
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
1034 |
-
|
1035 |
-
left: 0;
|
1036 |
-
|
1037 |
-
position: absolute;
|
1038 |
-
|
1039 |
-
top: 55px;
|
1040 |
-
|
1041 |
-
width: 205px;
|
1042 |
-
}
|
1043 |
-
|
1044 |
-
.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
1045 |
-
padding-top: 16px;
|
1046 |
-
}
|
1047 |
-
|
1048 |
-
.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
1049 |
-
padding-bottom: 16px;
|
1050 |
-
}
|
1051 |
-
|
1052 |
-
.tribe-common .tribe-common-form-control-tabs__input {
|
1053 |
-
border: 0;
|
1054 |
-
clip: rect(0 0 0 0);
|
1055 |
-
height: 1px;
|
1056 |
-
margin: -1px;
|
1057 |
-
overflow: hidden;
|
1058 |
-
padding: 0;
|
1059 |
-
position: absolute;
|
1060 |
-
width: 1px;
|
1061 |
-
}
|
1062 |
-
|
1063 |
-
.tribe-common .tribe-common-form-control-tabs__input:checked + .tribe-common-form-control-tabs__label {
|
1064 |
-
color: #141827;
|
1065 |
-
font-weight: 700;
|
1066 |
-
}
|
1067 |
-
|
1068 |
-
.tribe-common .tribe-common-form-control-tabs__label {
|
1069 |
-
color: #141827;
|
1070 |
-
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1071 |
-
font-size: 14px;
|
1072 |
-
line-height: 1.62;
|
1073 |
-
font-weight: 400;
|
1074 |
-
color: #727272;
|
1075 |
-
cursor: pointer;
|
1076 |
-
padding: 6px 18px;
|
1077 |
-
text-align: left;
|
1078 |
-
}
|
1079 |
-
|
1080 |
-
/* Enfold Compatibility */
|
1081 |
-
|
1082 |
-
body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
1083 |
-
padding-top: 16px;
|
1084 |
-
}
|
1085 |
-
|
1086 |
-
body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
1087 |
-
padding-bottom: 16px;
|
1088 |
-
}
|
1089 |
-
|
1090 |
-
body#top .tribe-common .tribe-common-form-control-tabs__input:checked + .tribe-common-form-control-tabs__label {
|
1091 |
-
color: #141827;
|
1092 |
-
font-weight: 700;
|
1093 |
-
}
|
1094 |
-
|
1095 |
-
body#top .tribe-common .tribe-common-form-control-tabs__label {
|
1096 |
-
color: #141827;
|
1097 |
-
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1098 |
-
font-size: 14px;
|
1099 |
-
line-height: 1.62;
|
1100 |
-
font-weight: 400;
|
1101 |
-
}
|
1102 |
-
|
1103 |
-
/* .tribe-common-form-control-text {} */
|
1104 |
-
|
1105 |
-
.tribe-common .tribe-common-form-control-text__label {
|
1106 |
border: 0;
|
1107 |
-
|
1108 |
-
height:
|
1109 |
-
|
1110 |
-
overflow: hidden;
|
1111 |
-
padding: 0;
|
1112 |
-
position: absolute;
|
1113 |
-
width: 1px;
|
1114 |
-
}
|
1115 |
-
|
1116 |
-
/* -----------------------------------------------------------------------------
|
1117 |
-
*
|
1118 |
-
* Form Control: Text
|
1119 |
-
*
|
1120 |
-
* Example:
|
1121 |
-
* <div class="tribe-common-form-control-text">
|
1122 |
-
* <label class="tribe-common-form-control-text__label" for="textInput">Text Input</label>
|
1123 |
-
* <input
|
1124 |
-
* class="tribe-common-form-control-text__input"
|
1125 |
-
* id="textInput"
|
1126 |
-
* name="textInput"
|
1127 |
-
* type="text"
|
1128 |
-
* placeholder="Text Input"
|
1129 |
-
* />
|
1130 |
-
* </div>
|
1131 |
-
*
|
1132 |
-
* ----------------------------------------------------------------------------- */
|
1133 |
-
|
1134 |
-
.tribe-common .tribe-common-form-control-text__input {
|
1135 |
-
color: #141827;
|
1136 |
-
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1137 |
-
font-size: 14px;
|
1138 |
-
line-height: 1.62;
|
1139 |
-
font-weight: 400;
|
1140 |
-
font-weight: 700;
|
1141 |
-
|
1142 |
-
border: 1px solid #D5D5D5;
|
1143 |
-
padding: 12px 18px;
|
1144 |
width: 100%;
|
1145 |
}
|
1146 |
|
1147 |
.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder {
|
1148 |
color: #727272;
|
1149 |
-
font-
|
1150 |
}
|
1151 |
|
1152 |
.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder {
|
1153 |
color: #727272;
|
1154 |
-
font-
|
1155 |
}
|
1156 |
|
1157 |
.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder {
|
1158 |
color: #727272;
|
1159 |
-
font-
|
1160 |
}
|
1161 |
|
1162 |
.tribe-common .tribe-common-form-control-text__input::placeholder {
|
1163 |
color: #727272;
|
1164 |
-
font-
|
1165 |
}
|
1166 |
|
1167 |
-
|
|
|
|
|
|
|
1168 |
|
1169 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1170 |
color: #141827;
|
1171 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1172 |
-
font-size:
|
1173 |
line-height: 1.62;
|
1174 |
font-weight: 400;
|
1175 |
-
font-weight: 700;
|
1176 |
|
1177 |
-
border:
|
1178 |
-
|
|
|
1179 |
width: 100%;
|
1180 |
}
|
1181 |
|
1182 |
-
|
1183 |
-
color: #
|
1184 |
-
|
|
|
1185 |
}
|
1186 |
|
1187 |
-
|
1188 |
-
color: #727272;
|
1189 |
-
font-weight: 400;
|
1190 |
-
}
|
1191 |
|
1192 |
-
|
1193 |
-
|
1194 |
-
|
1195 |
-
|
|
|
|
|
1196 |
|
1197 |
-
|
1198 |
-
|
1199 |
-
|
1200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1201 |
|
1202 |
-
|
|
|
|
|
1203 |
|
1204 |
.tribe-common .tribe-common-form-control-toggle__input {
|
1205 |
border: none;
|
@@ -1208,6 +1028,8 @@ body#top .tribe-common .tribe-common-form-control-text__input::placeholder {
|
|
1208 |
margin: 5px 0;
|
1209 |
padding: 0;
|
1210 |
position: relative;
|
|
|
|
|
1211 |
transition: background-color 0.2s ease;
|
1212 |
|
1213 |
-webkit-appearance: none;
|
@@ -1226,7 +1048,8 @@ body#top .tribe-common .tribe-common-form-control-text__input::placeholder {
|
|
1226 |
background-color: #FFFFFF;
|
1227 |
border: 1px solid #D5D5D5;
|
1228 |
border-radius: 50%;
|
1229 |
-
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
|
|
1230 |
height: 20px;
|
1231 |
width: 20px;
|
1232 |
|
@@ -1234,7 +1057,9 @@ body#top .tribe-common .tribe-common-form-control-text__input::placeholder {
|
|
1234 |
left: 0;
|
1235 |
position: absolute;
|
1236 |
top: -5px;
|
|
|
1237 |
transition: -webkit-transform 0.2s ease;
|
|
|
1238 |
transition: transform 0.2s ease;
|
1239 |
transition: transform 0.2s ease, -webkit-transform 0.2s ease;
|
1240 |
}
|
@@ -1245,39 +1070,10 @@ body#top .tribe-common .tribe-common-form-control-text__input::placeholder {
|
|
1245 |
|
1246 |
.tribe-common .tribe-common-form-control-toggle__input:checked:after {
|
1247 |
-webkit-transform: translateX(20px);
|
|
|
1248 |
transform: translateX(20px);
|
1249 |
}
|
1250 |
|
1251 |
-
/* -----------------------------------------------------------------------------
|
1252 |
-
*
|
1253 |
-
* Form Control: Toggles
|
1254 |
-
*
|
1255 |
-
* Example (Horizontal):
|
1256 |
-
* <div class="tribe-common-form-control-toggle">
|
1257 |
-
* <input
|
1258 |
-
* class="tribe-common-form-control-toggle__input"
|
1259 |
-
* id="toggleOne"
|
1260 |
-
* name="toggleGroup"
|
1261 |
-
* type="checkbox"
|
1262 |
-
* value="toggleOne"
|
1263 |
-
* />
|
1264 |
-
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
1265 |
-
* </div>
|
1266 |
-
*
|
1267 |
-
* Example (Vertical):
|
1268 |
-
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
1269 |
-
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
1270 |
-
* <input
|
1271 |
-
* class="tribe-common-form-control-toggle__input"
|
1272 |
-
* id="toggleOne"
|
1273 |
-
* name="toggleGroup"
|
1274 |
-
* type="checkbox"
|
1275 |
-
* value="toggleOne"
|
1276 |
-
* />
|
1277 |
-
* </div>
|
1278 |
-
*
|
1279 |
-
* ----------------------------------------------------------------------------- */
|
1280 |
-
|
1281 |
.tribe-common .tribe-common-form-control-toggle__label {
|
1282 |
color: #141827;
|
1283 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
@@ -1297,15 +1093,18 @@ body#top .tribe-common .tribe-common-form-control-text__input::placeholder {
|
|
1297 |
margin: 0 0 6px;
|
1298 |
}
|
1299 |
|
1300 |
-
/*
|
|
|
|
|
1301 |
|
1302 |
-
|
1303 |
display: inline-block;
|
|
|
1304 |
}
|
1305 |
|
1306 |
-
|
1307 |
-
color: #727272;
|
1308 |
font-weight: 400;
|
|
|
1309 |
}
|
1310 |
|
1311 |
/* Grid */
|
@@ -1333,16 +1132,75 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1333 |
* ----------------------------------------------------------------------------- */
|
1334 |
|
1335 |
.tribe-common .tribe-common-g-row {
|
|
|
|
|
1336 |
display: flex;
|
1337 |
-
flex-wrap: wrap;
|
|
|
|
|
|
|
|
|
|
|
|
|
1338 |
}
|
1339 |
|
|
|
|
|
|
|
|
|
|
|
1340 |
/* Typography */
|
1341 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1342 |
.tribe-common a {
|
|
|
1343 |
cursor: pointer;
|
|
|
|
|
1344 |
}
|
1345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1346 |
/* -------------------------------------------------------------------------
|
1347 |
*
|
1348 |
* Anchor
|
@@ -1356,6 +1214,8 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1356 |
|
1357 |
.tribe-common .tribe-common-anchor {
|
1358 |
border-bottom: 2px solid transparent;
|
|
|
|
|
1359 |
transition: border-color 0.2s ease;
|
1360 |
}
|
1361 |
|
@@ -1367,6 +1227,9 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1367 |
|
1368 |
.tribe-common .tribe-common-anchor-alt {
|
1369 |
border-bottom: 2px solid #334AFF;
|
|
|
|
|
|
|
1370 |
transition: color 0.2s ease;
|
1371 |
}
|
1372 |
|
@@ -1379,6 +1242,8 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1379 |
|
1380 |
.tribe-common .tribe-common-anchor-thin {
|
1381 |
border-bottom: 1px solid transparent;
|
|
|
|
|
1382 |
transition: border-color 0.2s ease;
|
1383 |
}
|
1384 |
|
@@ -1388,6 +1253,15 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1388 |
border-bottom: 1px solid #141827;
|
1389 |
}
|
1390 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1391 |
/* -------------------------------------------------------------------------
|
1392 |
* Body 1
|
1393 |
* ------------------------------------------------------------------------- */
|
@@ -1445,6 +1319,19 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1445 |
font-weight: 700;
|
1446 |
}
|
1447 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1448 |
/* -------------------------------------------------------------------------
|
1449 |
*
|
1450 |
* CTA
|
@@ -1463,6 +1350,8 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1463 |
font-weight: 400;
|
1464 |
font-weight: 700;
|
1465 |
border-bottom: 2px solid transparent;
|
|
|
|
|
1466 |
transition: border-color 0.2s ease;
|
1467 |
}
|
1468 |
|
@@ -1474,6 +1363,9 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1474 |
|
1475 |
.tribe-common .tribe-common-cta--alt {
|
1476 |
border-bottom: 2px solid #334AFF;
|
|
|
|
|
|
|
1477 |
transition: color 0.2s ease;
|
1478 |
}
|
1479 |
|
@@ -1484,6 +1376,32 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1484 |
color: #334AFF;
|
1485 |
}
|
1486 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1487 |
/* -------------------------------------------------------------------------
|
1488 |
* Heading: h1
|
1489 |
* ------------------------------------------------------------------------- */
|
@@ -1520,19 +1438,6 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1520 |
line-height: 1.5;
|
1521 |
}
|
1522 |
|
1523 |
-
/* -------------------------------------------------------------------------
|
1524 |
-
*
|
1525 |
-
* Heading
|
1526 |
-
*
|
1527 |
-
* Example:
|
1528 |
-
* <h1 class="tribe-common-h1">Heading Text</h1>
|
1529 |
-
*
|
1530 |
-
* ------------------------------------------------------------------------- */
|
1531 |
-
|
1532 |
-
.tribe-common .tribe-common-h3--alt {
|
1533 |
-
font-weight: 400;
|
1534 |
-
}
|
1535 |
-
|
1536 |
/* -------------------------------------------------------------------------
|
1537 |
* Heading: h4
|
1538 |
* ------------------------------------------------------------------------- */
|
@@ -1545,10 +1450,6 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1545 |
line-height: 1.42;
|
1546 |
}
|
1547 |
|
1548 |
-
.tribe-common .tribe-common-h4--alt {
|
1549 |
-
font-weight: 400;
|
1550 |
-
}
|
1551 |
-
|
1552 |
/* -------------------------------------------------------------------------
|
1553 |
* Heading: h5
|
1554 |
* ------------------------------------------------------------------------- */
|
@@ -1570,7 +1471,7 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1570 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1571 |
font-weight: 700;
|
1572 |
font-size: 16px;
|
1573 |
-
line-height: 1.
|
1574 |
}
|
1575 |
|
1576 |
/* -------------------------------------------------------------------------
|
@@ -1597,15 +1498,200 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1597 |
line-height: 1.38;
|
1598 |
}
|
1599 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1600 |
/* -------------------------------------------------------------------------
|
1601 |
* Button
|
1602 |
* ------------------------------------------------------------------------- */
|
1603 |
|
1604 |
.tribe-common button {
|
1605 |
-
background-color:
|
|
|
1606 |
padding: 0;
|
1607 |
}
|
1608 |
|
|
|
|
|
|
|
|
|
|
|
1609 |
/* -----------------------------------------------------------------------------
|
1610 |
*
|
1611 |
* Layout: Global Content Container
|
@@ -1626,8 +1712,32 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1626 |
* ------------------------------------------------------------------------- */
|
1627 |
|
1628 |
.tribe-common .tribe-common-svgicon {
|
1629 |
-
background-size: contain;
|
1630 |
background-repeat: no-repeat;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1631 |
}
|
1632 |
|
1633 |
.tribe-common .tribe-common-svgicon--featured {
|
@@ -1642,6 +1752,35 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1642 |
width: 10px;
|
1643 |
}
|
1644 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1645 |
/* A11y */
|
1646 |
|
1647 |
/* -----------------------------------------------------------------------------
|
@@ -1654,43 +1793,43 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1654 |
* ----------------------------------------------------------------------------- */
|
1655 |
|
1656 |
/* -----------------------------------------------------------------------------
|
1657 |
-
|
1658 |
-
|
1659 |
|
1660 |
-
.tribe-common-a11y-hidden {
|
1661 |
-
|
1662 |
-
|
1663 |
-
}
|
1664 |
|
1665 |
/* -----------------------------------------------------------------------------
|
1666 |
-
|
1667 |
-
|
1668 |
|
1669 |
-
.tribe-common-a11y-visual-hide {
|
1670 |
-
|
1671 |
-
|
1672 |
-
|
1673 |
-
|
1674 |
-
|
1675 |
-
|
1676 |
-
|
1677 |
-
|
1678 |
-
}
|
1679 |
|
1680 |
/* -----------------------------------------------------------------------------
|
1681 |
-
|
1682 |
-
|
1683 |
|
1684 |
-
.tribe-common-a11y-visual-show {
|
1685 |
-
|
1686 |
-
|
1687 |
-
|
1688 |
-
|
1689 |
-
|
1690 |
-
|
1691 |
-
|
1692 |
-
|
1693 |
-
}
|
1694 |
|
1695 |
/* Components */
|
1696 |
|
@@ -1715,7 +1854,8 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1715 |
*
|
1716 |
* ----------------------------------------------------------------------------- */
|
1717 |
|
1718 |
-
.tribe-common .tribe-common-c-btn-border
|
|
|
1719 |
color: #141827;
|
1720 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1721 |
font-size: 12px;
|
@@ -1728,25 +1868,40 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1728 |
padding: 0;
|
1729 |
text-decoration: none;
|
1730 |
width: auto;
|
|
|
1731 |
border: 1px solid #D5D5D5;
|
1732 |
border-radius: 4px;
|
|
|
|
|
|
|
1733 |
transition: color 0.2s ease, border-color 0.2s ease;
|
1734 |
|
1735 |
color: #727272;
|
1736 |
-
padding:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1737 |
}
|
1738 |
|
1739 |
-
.tribe-common .tribe-common-c-btn-border:active {
|
1740 |
border-color: #141827;
|
1741 |
}
|
1742 |
|
1743 |
.tribe-common .tribe-common-c-btn-border:active,
|
1744 |
.tribe-common .tribe-common-c-btn-border:focus,
|
1745 |
-
.tribe-common .tribe-common-c-btn-border:hover
|
|
|
|
|
|
|
1746 |
color: #141827;
|
1747 |
}
|
1748 |
|
1749 |
-
.tribe-common .tribe-common-c-btn-border:disabled {
|
1750 |
color: #D5D5D5
|
1751 |
}
|
1752 |
|
@@ -1768,8 +1923,6 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1768 |
padding: 0;
|
1769 |
text-decoration: none;
|
1770 |
width: auto;
|
1771 |
-
|
1772 |
-
background-color: transparent;
|
1773 |
}
|
1774 |
|
1775 |
.tribe-common .tribe-common-c-btn-icon:before {
|
@@ -1790,15 +1943,29 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1790 |
* ----------------------------------------------------------------------------- */
|
1791 |
|
1792 |
.tribe-common .tribe-common-c-btn-icon--border {
|
|
|
1793 |
border: 1px solid #D5D5D5;
|
1794 |
-
align
|
|
|
|
|
|
|
|
|
1795 |
display: inline-flex;
|
1796 |
height: 56px;
|
1797 |
-
|
|
|
|
|
|
|
|
|
1798 |
transition: none;
|
1799 |
width: 56px;
|
1800 |
}
|
1801 |
|
|
|
|
|
|
|
|
|
|
|
1802 |
.tribe-common .tribe-common-c-btn-icon--border:active {
|
1803 |
border-color: #141827;
|
1804 |
}
|
@@ -1808,13 +1975,13 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1808 |
* ----------------------------------------------------------------------------- */
|
1809 |
|
1810 |
.tribe-common .tribe-common-c-btn-icon--caret-left:before {
|
1811 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%
|
1812 |
height: 20px;
|
1813 |
width: 12px;
|
1814 |
}
|
1815 |
|
1816 |
.tribe-common .tribe-common-c-btn-icon--caret-left:active:before, .tribe-common .tribe-common-c-btn-icon--caret-left:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-left:focus:before {
|
1817 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%
|
1818 |
}
|
1819 |
|
1820 |
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
|
@@ -1826,13 +1993,13 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1826 |
* ----------------------------------------------------------------------------- */
|
1827 |
|
1828 |
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
|
1829 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%
|
1830 |
height: 20px;
|
1831 |
width: 12px;
|
1832 |
}
|
1833 |
|
1834 |
.tribe-common .tribe-common-c-btn-icon--caret-right:active:before, .tribe-common .tribe-common-c-btn-icon--caret-right:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-right:focus:before {
|
1835 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%
|
1836 |
}
|
1837 |
|
1838 |
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
|
@@ -1844,17 +2011,17 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1844 |
* ----------------------------------------------------------------------------- */
|
1845 |
|
1846 |
.tribe-common .tribe-common-c-btn-icon--filters:before {
|
1847 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg
|
1848 |
height: 20px;
|
1849 |
width: 24px;
|
1850 |
}
|
1851 |
|
1852 |
.tribe-common .tribe-common-c-btn-icon--filters:active:before, .tribe-common .tribe-common-c-btn-icon--filters:hover:before, .tribe-common .tribe-common-c-btn-icon--filters:focus:before {
|
1853 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg
|
1854 |
}
|
1855 |
|
1856 |
.tribe-common .tribe-common-c-btn-icon--filters:disabled:before {
|
1857 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg
|
1858 |
}
|
1859 |
|
1860 |
/* -----------------------------------------------------------------------------
|
@@ -1885,7 +2052,8 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1885 |
*
|
1886 |
* ----------------------------------------------------------------------------- */
|
1887 |
|
1888 |
-
.tribe-common .tribe-common-c-btn
|
|
|
1889 |
color: #141827;
|
1890 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1891 |
font-size: 14px;
|
@@ -1902,56 +2070,30 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1902 |
border-radius: 4px;
|
1903 |
color: #FFFFFF;
|
1904 |
text-align: center;
|
|
|
|
|
1905 |
transition: background-color 0.2s ease;
|
1906 |
|
1907 |
background-color: #334AFF;
|
1908 |
-
padding:
|
1909 |
width: 100%;
|
1910 |
}
|
1911 |
|
1912 |
.tribe-common .tribe-common-c-btn:focus,
|
1913 |
-
.tribe-common .tribe-common-c-btn:hover
|
|
|
|
|
1914 |
background-color: rgba(51,74,255, 0.8);
|
1915 |
}
|
1916 |
|
1917 |
-
.tribe-common .tribe-common-c-btn:active {
|
1918 |
background-color: rgba(51,74,255, 0.9);
|
1919 |
}
|
1920 |
|
1921 |
-
.tribe-common .tribe-common-c-btn:disabled {
|
1922 |
background-color: rgba(51,74,255, 0.07);
|
1923 |
}
|
1924 |
|
1925 |
-
.tribe-common .tribe-common-c-btn:after {
|
1926 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.648 0L9.62 1.956l6.23 6.005H0v2.793h15.85L9.62 16.76l2.028 1.956 9.705-9.358z' fill='%23FFFFFF'/%3E%3C/svg%3E");
|
1927 |
-
background-repeat: no-repeat;
|
1928 |
-
background-size: contain;
|
1929 |
-
content: '';
|
1930 |
-
display: inline-block;
|
1931 |
-
height: 10px;
|
1932 |
-
margin-left: 8px;
|
1933 |
-
width: 12px;
|
1934 |
-
}
|
1935 |
-
|
1936 |
-
/* -----------------------------------------------------------------------------
|
1937 |
-
*
|
1938 |
-
* Button: Solid Secondary
|
1939 |
-
*
|
1940 |
-
* Example:
|
1941 |
-
* <button class="tribe-common-c-btn tribe-common-c-btn--secondary">...</button>
|
1942 |
-
* <a href="#" class="tribe-common-c-btn tribe-common-c-btn--secondary">...</a>
|
1943 |
-
*
|
1944 |
-
* ----------------------------------------------------------------------------- */
|
1945 |
-
|
1946 |
-
.tribe-common .tribe-common-c-btn--secondary {
|
1947 |
-
padding: 12px 19px 13px;
|
1948 |
-
width: auto;
|
1949 |
-
}
|
1950 |
-
|
1951 |
-
.tribe-common .tribe-common-c-btn--secondary:after {
|
1952 |
-
content: none;
|
1953 |
-
}
|
1954 |
-
|
1955 |
/* -----------------------------------------------------------------------------
|
1956 |
*
|
1957 |
* Component: Image
|
@@ -1990,249 +2132,28 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
1990 |
width: 100%;
|
1991 |
}
|
1992 |
|
1993 |
-
/**
|
1994 |
-
* @todo: consider moving to TEC styles
|
1995 |
-
*/
|
1996 |
-
|
1997 |
-
.tribe-common .tribe-common-c-nav {
|
1998 |
-
border-top: 1px solid #D5D5D5;
|
1999 |
-
padding-top: 24px;
|
2000 |
-
}
|
2001 |
-
|
2002 |
-
/* -----------------------------------------------------------------------------
|
2003 |
-
*
|
2004 |
-
* Navigation
|
2005 |
-
*
|
2006 |
-
* Example:
|
2007 |
-
* <nav class="tribe-common-c-nav">
|
2008 |
-
* <ul class="tribe-common-c-nav__list">
|
2009 |
-
* <li class="tribe-common-c-nav__list-item">
|
2010 |
-
* <a href="#" class="tribe-common-c-nav__prev">
|
2011 |
-
* Previous
|
2012 |
-
* </a>
|
2013 |
-
* <a href="#" class="tribe-common-c-nav__next">
|
2014 |
-
* Next
|
2015 |
-
* </a>
|
2016 |
-
* </li>
|
2017 |
-
* </ul>
|
2018 |
-
* </nav>
|
2019 |
-
*
|
2020 |
-
* ----------------------------------------------------------------------------- */
|
2021 |
-
|
2022 |
-
.tribe-common .tribe-common-c-nav__list {
|
2023 |
-
display: flex;
|
2024 |
-
list-style: none;
|
2025 |
-
width: 100%;
|
2026 |
-
flex-wrap: wrap;
|
2027 |
-
justify-content: space-between;
|
2028 |
-
|
2029 |
-
}
|
2030 |
-
|
2031 |
-
/* .tribe-common-c-nav__list-item {} */
|
2032 |
-
|
2033 |
-
.tribe-common .tribe-common-c-nav__prev,
|
2034 |
-
.tribe-common .tribe-common-c-nav__next {
|
2035 |
-
display: flex;
|
2036 |
-
justify-content: center;
|
2037 |
-
flex-wrap: wrap;
|
2038 |
-
align-items: center;
|
2039 |
-
color: #727272;
|
2040 |
-
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
2041 |
-
font-size: 12px;
|
2042 |
-
line-height: 1.42;
|
2043 |
-
font-weight: 700;
|
2044 |
-
}
|
2045 |
-
|
2046 |
-
.tribe-common .tribe-common-c-nav__prev:hover, .tribe-common .tribe-common-c-nav__next:hover {
|
2047 |
-
color: var(--color-navigation-hover);
|
2048 |
-
}
|
2049 |
-
|
2050 |
-
.tribe-common .tribe-common-c-nav__prev:disabled, .tribe-common .tribe-common-c-nav__next:disabled {
|
2051 |
-
background-color: transparent;
|
2052 |
-
color: #D5D5D5;
|
2053 |
-
}
|
2054 |
-
|
2055 |
-
.tribe-common .tribe-common-c-nav__prev:before {
|
2056 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");
|
2057 |
-
background-repeat: no-repeat;
|
2058 |
-
background-size: contain;
|
2059 |
-
content: '';
|
2060 |
-
height: 14px;
|
2061 |
-
margin-right: 10px;
|
2062 |
-
width: 12px;
|
2063 |
-
}
|
2064 |
-
|
2065 |
-
.tribe-common .tribe-common-c-nav__prev:active:before, .tribe-common .tribe-common-c-nav__prev:hover:before, .tribe-common .tribe-common-c-nav__prev:focus:before {
|
2066 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E");
|
2067 |
-
}
|
2068 |
-
|
2069 |
-
.tribe-common .tribe-common-c-nav__prev:disabled:before {
|
2070 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
|
2071 |
-
}
|
2072 |
-
|
2073 |
-
.tribe-common .tribe-common-c-nav__next:after {
|
2074 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");
|
2075 |
-
background-repeat: no-repeat;
|
2076 |
-
background-size: contain;
|
2077 |
-
content: '';
|
2078 |
-
height: 14px;
|
2079 |
-
margin-left: 10px;
|
2080 |
-
width: 12px;
|
2081 |
-
}
|
2082 |
-
|
2083 |
-
.tribe-common .tribe-common-c-nav__next:active:after, .tribe-common .tribe-common-c-nav__next:hover:after, .tribe-common .tribe-common-c-nav__next:focus:after {
|
2084 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E");
|
2085 |
-
}
|
2086 |
-
|
2087 |
-
.tribe-common .tribe-common-c-nav__next:disabled:after {
|
2088 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E");
|
2089 |
-
}
|
2090 |
-
|
2091 |
-
/**
|
2092 |
-
* @todo: consider moving to TEC styles
|
2093 |
-
*/
|
2094 |
-
|
2095 |
-
/* -----------------------------------------------------------------------------
|
2096 |
-
*
|
2097 |
-
* Search
|
2098 |
-
*
|
2099 |
-
* Example:
|
2100 |
-
* <form action="" method="post" class="tribe-common-c-search">
|
2101 |
-
* <div class="tribe-common-form-control-input-group tribe-common-c-search__input-group">
|
2102 |
-
* <div class="tribe-common-form-control-text">
|
2103 |
-
* <label class="tribe-common-form-control-text__label" for="keyword">Keyword</label>
|
2104 |
-
* <input
|
2105 |
-
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
2106 |
-
* type="text"
|
2107 |
-
* id="keyword"
|
2108 |
-
* name="keyword"
|
2109 |
-
* placeholder="Keyword"
|
2110 |
-
* />
|
2111 |
-
* </div>
|
2112 |
-
* <div class="tribe-common-form-control-text">
|
2113 |
-
* <label class="tribe-common-form-control-text__label" for="location">Location</label>
|
2114 |
-
* <input
|
2115 |
-
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
2116 |
-
* type="text"
|
2117 |
-
* id="location"
|
2118 |
-
* name="location"
|
2119 |
-
* placeholder="Location"
|
2120 |
-
* />
|
2121 |
-
* </div>
|
2122 |
-
* <div class="tribe-common-form-control-text">
|
2123 |
-
* <label class="tribe-common-form-control-text__label" for="date">Date</label>
|
2124 |
-
* <input
|
2125 |
-
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
2126 |
-
* type="text"
|
2127 |
-
* id="date"
|
2128 |
-
* name="date"
|
2129 |
-
* placeholder="Enter Date"
|
2130 |
-
* />
|
2131 |
-
* </div>
|
2132 |
-
* </div>
|
2133 |
-
* <button type="submit" class="tribe-common-c-btn tribe-common-c-search__button">Find Events</button>
|
2134 |
-
* </form>
|
2135 |
-
*
|
2136 |
-
* ----------------------------------------------------------------------------- */
|
2137 |
-
|
2138 |
-
.tribe-common .tribe-common-c-search__input-group > *:first-child {
|
2139 |
-
flex: 1 1 34.5%;
|
2140 |
-
}
|
2141 |
-
|
2142 |
-
.tribe-common .tribe-common-c-search__input-group > *:nth-child(2) {
|
2143 |
-
flex: 1 1 37.5%;
|
2144 |
-
}
|
2145 |
-
|
2146 |
-
.tribe-common .tribe-common-c-search__input-group > *:nth-child(3) {
|
2147 |
-
flex: 1 1 28%;
|
2148 |
-
}
|
2149 |
-
|
2150 |
-
.tribe-common .tribe-common-c-search__button {
|
2151 |
-
flex: none;
|
2152 |
-
margin-top: 8px;
|
2153 |
-
}
|
2154 |
-
|
2155 |
-
/* Enfold Compatibility */
|
2156 |
-
|
2157 |
@media (min-width: 768px) {
|
2158 |
|
2159 |
-
.tribe-common .tribe-common-form-control-
|
2160 |
-
|
2161 |
-
|
2162 |
-
|
2163 |
-
|
2164 |
-
|
2165 |
-
right: 18px
|
2166 |
-
}
|
2167 |
-
|
2168 |
-
.tribe-common .tribe-common-form-control-select__list {
|
2169 |
-
width: 220px
|
2170 |
-
}
|
2171 |
-
|
2172 |
-
.tribe-common .tribe-common-form-control-tabs {
|
2173 |
-
display: flex
|
2174 |
-
}
|
2175 |
-
|
2176 |
-
.tribe-common .tribe-common-form-control-tabs__button {
|
2177 |
-
display: none !important;
|
2178 |
-
visibility: hidden
|
2179 |
-
}
|
2180 |
-
|
2181 |
-
.tribe-common .tribe-common-form-control-tabs__list {
|
2182 |
-
border: 1px solid #D5D5D5;
|
2183 |
-
box-shadow: none;
|
2184 |
-
display: flex !important;
|
2185 |
-
flex: none;
|
2186 |
-
position: static;
|
2187 |
-
visibility: visible;
|
2188 |
-
width: auto;
|
2189 |
-
outline: none
|
2190 |
-
}
|
2191 |
-
|
2192 |
-
.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
2193 |
-
margin-top: -6px;
|
2194 |
-
padding-top: 17px
|
2195 |
-
}
|
2196 |
-
|
2197 |
-
.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
2198 |
-
margin-bottom: -6px;
|
2199 |
-
padding-bottom: 17px
|
2200 |
-
}
|
2201 |
-
|
2202 |
-
.tribe-common .tribe-common-form-control-tabs__list-item {
|
2203 |
-
border-right: 1px solid #D5D5D5;
|
2204 |
-
flex: none;
|
2205 |
-
margin: 6px 0;
|
2206 |
-
width: 88px
|
2207 |
-
}
|
2208 |
-
|
2209 |
-
.tribe-common .tribe-common-form-control-tabs__list-item:last-child {
|
2210 |
-
border: none;
|
2211 |
-
width: 87px;
|
2212 |
-
}
|
2213 |
|
2214 |
-
|
2215 |
-
|
2216 |
-
padding: 17px 5px;
|
2217 |
-
text-align: center;
|
2218 |
-
display: block
|
2219 |
}
|
2220 |
|
2221 |
-
|
2222 |
-
|
2223 |
-
|
2224 |
-
|
2225 |
-
|
2226 |
-
|
2227 |
-
margin-bottom: -6px;
|
2228 |
-
padding-bottom: 17px
|
2229 |
-
}
|
2230 |
|
2231 |
-
|
2232 |
-
|
2233 |
-
padding: 17px 5px;
|
2234 |
-
text-align: center;
|
2235 |
-
display: block
|
2236 |
}
|
2237 |
|
2238 |
.tribe-common .tribe-common-g-row--gutters {
|
@@ -2260,6 +2181,11 @@ body#top .tribe-common .tribe-common-form-control-tabs__label {
|
|
2260 |
line-height: 1.38
|
2261 |
}
|
2262 |
|
|
|
|
|
|
|
|
|
|
|
2263 |
.tribe-common .tribe-common-h1 {
|
2264 |
font-size: 42px;
|
2265 |
line-height: 1.38
|
@@ -2280,60 +2206,99 @@ body#top .tribe-common .tribe-common-form-control-tabs__label {
|
|
2280 |
line-height: 1.42
|
2281 |
}
|
2282 |
|
2283 |
-
.tribe-common .tribe-common-
|
2284 |
-
|
2285 |
-
|
2286 |
}
|
2287 |
|
2288 |
-
.tribe-common .tribe-common-
|
2289 |
-
|
|
|
2290 |
}
|
2291 |
|
2292 |
-
.tribe-common .tribe-common-
|
2293 |
-
|
|
|
2294 |
}
|
2295 |
|
2296 |
-
.tribe-common .tribe-common-
|
2297 |
-
|
2298 |
-
|
2299 |
}
|
2300 |
|
2301 |
-
.tribe-common .tribe-common-
|
2302 |
-
|
|
|
2303 |
}
|
2304 |
|
2305 |
-
.tribe-common .tribe-common-
|
2306 |
-
|
2307 |
-
|
2308 |
-
border-right: none;
|
2309 |
-
display: flex;
|
2310 |
-
flex: auto;
|
2311 |
-
max-width: 645px;
|
2312 |
-
padding: 8px 0
|
2313 |
}
|
2314 |
|
2315 |
-
.tribe-common .tribe-common-
|
2316 |
-
|
|
|
2317 |
}
|
2318 |
|
2319 |
-
.tribe-common .tribe-common-
|
2320 |
-
|
2321 |
-
|
2322 |
-
|
2323 |
-
padding: 7px 18px 8px
|
2324 |
-
}
|
2325 |
|
2326 |
-
.tribe-common .tribe-common-
|
2327 |
-
|
2328 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2329 |
|
2330 |
-
|
2331 |
-
|
|
|
2332 |
}
|
2333 |
|
2334 |
-
|
2335 |
-
|
2336 |
-
|
2337 |
-
padding: 7px 18px 8px
|
2338 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2339 |
}
|
229 |
* ----------------------------------------------------------------------------- */
|
230 |
}
|
231 |
|
232 |
+
:root {
|
233 |
+
/* -----------------------------------------------------------------------------
|
234 |
+
* Opacities
|
235 |
+
* ----------------------------------------------------------------------------- */
|
236 |
+
}
|
237 |
+
|
238 |
:root {
|
239 |
/* -----------------------------------------------------------------------------
|
240 |
* Spacers
|
285 |
* SVG - List
|
286 |
* ----------------------------------------------------------------------------- */
|
287 |
|
288 |
+
/* -----------------------------------------------------------------------------
|
289 |
+
* SVG - Location
|
290 |
+
* ----------------------------------------------------------------------------- */
|
291 |
+
|
292 |
/* -----------------------------------------------------------------------------
|
293 |
* SVG - Map
|
294 |
* ----------------------------------------------------------------------------- */
|
305 |
* SVG - Recurring
|
306 |
* ----------------------------------------------------------------------------- */
|
307 |
|
308 |
+
/* -----------------------------------------------------------------------------
|
309 |
+
* SVG - Reset
|
310 |
+
* ----------------------------------------------------------------------------- */
|
311 |
+
|
312 |
/* -----------------------------------------------------------------------------
|
313 |
* SVG - Search
|
314 |
* ----------------------------------------------------------------------------- */
|
315 |
|
316 |
+
/* -----------------------------------------------------------------------------
|
317 |
+
* SVG - Search Filter
|
318 |
+
* ----------------------------------------------------------------------------- */
|
319 |
+
|
320 |
/* -----------------------------------------------------------------------------
|
321 |
* SVG - Week
|
322 |
* ----------------------------------------------------------------------------- */
|
439 |
* Button - Icon Border
|
440 |
* ----------------------------------------------------------------------------- */
|
441 |
|
|
|
|
|
|
|
|
|
442 |
/* -----------------------------------------------------------------------------
|
443 |
* Sliders & Toggles
|
444 |
* ----------------------------------------------------------------------------- */
|
474 |
|
475 |
/* Forms */
|
476 |
|
477 |
+
.tribe-common {
|
|
|
478 |
|
479 |
+
/* -----------------------------------------------------------------------------
|
480 |
+
*
|
481 |
+
* Form Control: Checkboxes & Radios Theme Overrides
|
482 |
+
*
|
483 |
+
* ----------------------------------------------------------------------------- */
|
484 |
|
485 |
+
/* -----------------------------------------------------------------------------
|
486 |
+
* Form Control: Checkboxes Theme Overrides
|
487 |
+
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
488 |
|
489 |
+
/* -----------------------------------------------------------------------------
|
490 |
+
* Form Control: Radios Theme Overrides
|
491 |
+
* ----------------------------------------------------------------------------- */
|
492 |
+
}
|
|
|
|
|
493 |
|
494 |
/* -----------------------------------------------------------------------------
|
495 |
*
|
555 |
*
|
556 |
* ----------------------------------------------------------------------------- */
|
557 |
|
558 |
+
.tribe-common .tribe-common-form-control-checkbox,
|
559 |
+
.tribe-common .tribe-common-form-control-radio {
|
560 |
+
line-height: 0;
|
561 |
+
}
|
562 |
+
|
563 |
+
.tribe-common .tribe-common-form-control-checkbox__label,
|
564 |
+
.tribe-common .tribe-common-form-control-radio__label {
|
565 |
+
color: #141827;
|
566 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
567 |
+
font-size: 14px;
|
568 |
+
line-height: 1.62;
|
569 |
+
font-weight: 400;
|
570 |
+
|
571 |
+
color: #727272;
|
572 |
+
cursor: pointer;
|
573 |
+
display: inline-block;
|
574 |
+
margin-left: 11px;
|
575 |
+
vertical-align: middle;
|
576 |
+
}
|
577 |
+
|
578 |
.tribe-common .tribe-common-form-control-checkbox__input,
|
579 |
.tribe-common .tribe-common-form-control-radio__input {
|
580 |
-webkit-appearance: none;
|
619 |
position: absolute;
|
620 |
top: 50%;
|
621 |
-webkit-transform: translate(-50%, -50%);
|
622 |
+
-ms-transform: translate(-50%, -50%);
|
623 |
transform: translate(-50%, -50%);
|
624 |
width: 12px;
|
625 |
}
|
629 |
* ----------------------------------------------------------------------------- */
|
630 |
|
631 |
.tribe-common .tribe-common-form-control-radio__input {
|
|
|
632 |
border-radius: 50%;
|
633 |
}
|
634 |
|
642 |
position: absolute;
|
643 |
top: 50%;
|
644 |
-webkit-transform: translate(-50%, -50%);
|
645 |
+
-ms-transform: translate(-50%, -50%);
|
646 |
transform: translate(-50%, -50%);
|
647 |
width: 8px;
|
648 |
}
|
649 |
|
650 |
+
/* -----------------------------------------------------------------------------
|
651 |
+
* Theme Overrides - Enfold
|
652 |
+
* ----------------------------------------------------------------------------- */
|
653 |
+
|
654 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input {
|
655 |
+
display: inline-block;
|
656 |
+
}
|
657 |
+
|
658 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label {
|
659 |
+
font-weight: 400;
|
660 |
+
font-size: 14px;
|
661 |
+
}
|
662 |
+
|
663 |
+
/* -----------------------------------------------------------------------------
|
664 |
+
* Theme Overrides - Enfold
|
665 |
+
* ----------------------------------------------------------------------------- */
|
666 |
+
|
667 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-radio__label {
|
668 |
+
font-weight: 400;
|
669 |
+
font-size: 14px;
|
670 |
+
}
|
671 |
+
|
672 |
/* -----------------------------------------------------------------------------
|
673 |
*
|
674 |
* Form Control: Groups (Checkbox & Radio)
|
695 |
margin-bottom: 0;
|
696 |
}
|
697 |
|
698 |
+
.tribe-common {
|
699 |
+
|
700 |
+
/* -----------------------------------------------------------------------------
|
701 |
*
|
702 |
+
* Form Control: Sliders Theme Overrides
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
703 |
*
|
704 |
* ----------------------------------------------------------------------------- */
|
705 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
706 |
|
707 |
/* -----------------------------------------------------------------------------
|
708 |
*
|
709 |
+
* Form Control: Sliders
|
710 |
*
|
711 |
+
* Example (Horizontal):
|
712 |
+
* <div class="tribe-common-form-control-slider">
|
713 |
+
* <input
|
714 |
+
* class="tribe-common-form-control-slider__input"
|
715 |
+
* id="sliderOne"
|
716 |
+
* type="range"
|
717 |
+
* min="0"
|
718 |
+
* max="100"
|
719 |
+
* value="50"
|
720 |
+
* />
|
721 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
722 |
+
* </div>
|
723 |
+
*
|
724 |
+
* Example (Vertical):
|
725 |
+
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
726 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
727 |
+
* <input
|
728 |
+
* class="tribe-common-form-control-slider__input"
|
729 |
+
* id="sliderOne"
|
730 |
+
* type="range"
|
731 |
+
* min="0"
|
732 |
+
* max="100"
|
733 |
+
* value="50"
|
734 |
+
* />
|
|
|
|
|
735 |
* </div>
|
736 |
*
|
737 |
* ----------------------------------------------------------------------------- */
|
738 |
|
739 |
+
.tribe-common .tribe-common-form-control-slider {
|
740 |
+
line-height: 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
741 |
}
|
742 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
743 |
.tribe-common .tribe-common-form-control-slider__input {
|
744 |
-webkit-appearance: none;
|
745 |
-moz-appearance: none;
|
746 |
appearance: none;
|
747 |
background-color: transparent;
|
748 |
+
border: 0;
|
749 |
cursor: pointer;
|
750 |
display: inline-block;
|
751 |
margin: 0;
|
765 |
margin: 5px 0;
|
766 |
padding: 0;
|
767 |
position: relative;
|
768 |
+
-webkit-transition: background-color 0.2s ease;
|
769 |
+
-o-transition: background-color 0.2s ease;
|
770 |
transition: background-color 0.2s ease;
|
771 |
background-color: #334AFF;
|
772 |
}
|
778 |
margin: 5px 0;
|
779 |
padding: 0;
|
780 |
position: relative;
|
781 |
+
-webkit-transition: background-color 0.2s ease;
|
782 |
+
-o-transition: background-color 0.2s ease;
|
783 |
transition: background-color 0.2s ease;
|
784 |
background-color: #334AFF;
|
785 |
}
|
806 |
background-color: #FFFFFF;
|
807 |
border: 1px solid #D5D5D5;
|
808 |
border-radius: 50%;
|
809 |
+
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
810 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
811 |
height: 20px;
|
812 |
width: 20px;
|
813 |
margin-top: -5px;
|
840 |
margin-top: -1px;
|
841 |
}
|
842 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
843 |
.tribe-common .tribe-common-form-control-slider__label {
|
844 |
color: #141827;
|
845 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
859 |
margin: 0 0 6px;
|
860 |
}
|
861 |
|
862 |
+
/* -----------------------------------------------------------------------------
|
863 |
+
* Theme Overrides - Enfold
|
864 |
+
* ----------------------------------------------------------------------------- */
|
|
|
865 |
|
866 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-slider__label {
|
867 |
+
font-weight: 400;
|
868 |
+
font-size: 12px;
|
869 |
+
}
|
870 |
+
|
871 |
+
.tribe-common {
|
872 |
+
|
873 |
+
/* -----------------------------------------------------------------------------
|
874 |
+
*
|
875 |
+
* Form Control: Text Theme Overrides
|
876 |
+
*
|
877 |
+
* ----------------------------------------------------------------------------- */
|
878 |
+
}
|
879 |
+
|
880 |
+
/* .tribe-common-form-control-text {} */
|
881 |
+
|
882 |
+
.tribe-common .tribe-common-form-control-text__label {
|
883 |
+
border: 0;
|
884 |
+
clip: rect(0 0 0 0);
|
885 |
+
height: 1px;
|
886 |
+
margin: -1px;
|
887 |
+
overflow: hidden;
|
888 |
+
padding: 0;
|
889 |
+
position: absolute;
|
890 |
+
width: 1px;
|
891 |
}
|
892 |
|
893 |
/* -----------------------------------------------------------------------------
|
894 |
*
|
895 |
+
* Form Control: Text
|
896 |
*
|
897 |
* Example:
|
898 |
+
* <div class="tribe-common-form-control-text">
|
899 |
+
* <label class="tribe-common-form-control-text__label" for="textInput">Text Input</label>
|
900 |
+
* <input
|
901 |
+
* class="tribe-common-form-control-text__input"
|
902 |
+
* id="textInput"
|
903 |
+
* name="textInput"
|
904 |
+
* type="text"
|
905 |
+
* placeholder="Text Input"
|
906 |
+
* />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
907 |
* </div>
|
908 |
*
|
909 |
* ----------------------------------------------------------------------------- */
|
910 |
|
911 |
+
.tribe-common .tribe-common-form-control-text__input {
|
912 |
color: #141827;
|
913 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
914 |
+
font-size: 16px;
|
915 |
line-height: 1.62;
|
916 |
font-weight: 400;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
917 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
918 |
border: 0;
|
919 |
+
border-bottom: 1px solid #D5D5D5;
|
920 |
+
height: auto;
|
921 |
+
padding: 12px 28px 12px 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
922 |
width: 100%;
|
923 |
}
|
924 |
|
925 |
.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder {
|
926 |
color: #727272;
|
927 |
+
font-style: normal;
|
928 |
}
|
929 |
|
930 |
.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder {
|
931 |
color: #727272;
|
932 |
+
font-style: normal;
|
933 |
}
|
934 |
|
935 |
.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder {
|
936 |
color: #727272;
|
937 |
+
font-style: normal;
|
938 |
}
|
939 |
|
940 |
.tribe-common .tribe-common-form-control-text__input::placeholder {
|
941 |
color: #727272;
|
942 |
+
font-style: normal;
|
943 |
}
|
944 |
|
945 |
+
.tribe-common .tribe-common-form-control-text__input:focus {
|
946 |
+
border-bottom-color: #141827;
|
947 |
+
outline: 0;
|
948 |
+
}
|
949 |
|
950 |
+
/* -------------------------------------------------------------------------
|
951 |
+
* Theme Overrides - Twenty Seventeen
|
952 |
+
* ------------------------------------------------------------------------- */
|
953 |
+
|
954 |
+
.tribe-theme-twentyseventeen .tribe-common .tribe-common-form-control-text__input {
|
955 |
+
color: #141827;
|
956 |
+
}
|
957 |
+
|
958 |
+
/* -------------------------------------------------------------------------
|
959 |
+
* Theme Overrides - Enfold
|
960 |
+
* ------------------------------------------------------------------------- */
|
961 |
+
|
962 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {
|
963 |
color: #141827;
|
964 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
965 |
+
font-size: 16px;
|
966 |
line-height: 1.62;
|
967 |
font-weight: 400;
|
|
|
968 |
|
969 |
+
border: 0;
|
970 |
+
border-bottom: 1px solid #D5D5D5;
|
971 |
+
padding: 12px 28px 12px 0;
|
972 |
width: 100%;
|
973 |
}
|
974 |
|
975 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus {
|
976 |
+
border-bottom-color: #141827;
|
977 |
+
-webkit-box-shadow: none;
|
978 |
+
box-shadow: none;
|
979 |
}
|
980 |
|
981 |
+
.tribe-common {
|
|
|
|
|
|
|
982 |
|
983 |
+
/* -----------------------------------------------------------------------------
|
984 |
+
*
|
985 |
+
* Form Control: Toggles Theme Overrides
|
986 |
+
*
|
987 |
+
* ----------------------------------------------------------------------------- */
|
988 |
+
}
|
989 |
|
990 |
+
/* -----------------------------------------------------------------------------
|
991 |
+
*
|
992 |
+
* Form Control: Toggles
|
993 |
+
*
|
994 |
+
* Example (Horizontal):
|
995 |
+
* <div class="tribe-common-form-control-toggle">
|
996 |
+
* <input
|
997 |
+
* class="tribe-common-form-control-toggle__input"
|
998 |
+
* id="toggleOne"
|
999 |
+
* name="toggleGroup"
|
1000 |
+
* type="checkbox"
|
1001 |
+
* value="toggleOne"
|
1002 |
+
* />
|
1003 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
1004 |
+
* </div>
|
1005 |
+
*
|
1006 |
+
* Example (Vertical):
|
1007 |
+
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
1008 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
1009 |
+
* <input
|
1010 |
+
* class="tribe-common-form-control-toggle__input"
|
1011 |
+
* id="toggleOne"
|
1012 |
+
* name="toggleGroup"
|
1013 |
+
* type="checkbox"
|
1014 |
+
* value="toggleOne"
|
1015 |
+
* />
|
1016 |
+
* </div>
|
1017 |
+
*
|
1018 |
+
* ----------------------------------------------------------------------------- */
|
1019 |
|
1020 |
+
.tribe-common .tribe-common-form-control-toggle {
|
1021 |
+
line-height: 0;
|
1022 |
+
}
|
1023 |
|
1024 |
.tribe-common .tribe-common-form-control-toggle__input {
|
1025 |
border: none;
|
1028 |
margin: 5px 0;
|
1029 |
padding: 0;
|
1030 |
position: relative;
|
1031 |
+
-webkit-transition: background-color 0.2s ease;
|
1032 |
+
-o-transition: background-color 0.2s ease;
|
1033 |
transition: background-color 0.2s ease;
|
1034 |
|
1035 |
-webkit-appearance: none;
|
1048 |
background-color: #FFFFFF;
|
1049 |
border: 1px solid #D5D5D5;
|
1050 |
border-radius: 50%;
|
1051 |
+
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
1052 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
1053 |
height: 20px;
|
1054 |
width: 20px;
|
1055 |
|
1057 |
left: 0;
|
1058 |
position: absolute;
|
1059 |
top: -5px;
|
1060 |
+
-webkit-transition: -webkit-transform 0.2s ease;
|
1061 |
transition: -webkit-transform 0.2s ease;
|
1062 |
+
-o-transition: transform 0.2s ease;
|
1063 |
transition: transform 0.2s ease;
|
1064 |
transition: transform 0.2s ease, -webkit-transform 0.2s ease;
|
1065 |
}
|
1070 |
|
1071 |
.tribe-common .tribe-common-form-control-toggle__input:checked:after {
|
1072 |
-webkit-transform: translateX(20px);
|
1073 |
+
-ms-transform: translateX(20px);
|
1074 |
transform: translateX(20px);
|
1075 |
}
|
1076 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1077 |
.tribe-common .tribe-common-form-control-toggle__label {
|
1078 |
color: #141827;
|
1079 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1093 |
margin: 0 0 6px;
|
1094 |
}
|
1095 |
|
1096 |
+
/* -----------------------------------------------------------------------------
|
1097 |
+
* Theme Overrides - Enfold
|
1098 |
+
* ----------------------------------------------------------------------------- */
|
1099 |
|
1100 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input {
|
1101 |
display: inline-block;
|
1102 |
+
margin: 5px 0;
|
1103 |
}
|
1104 |
|
1105 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label {
|
|
|
1106 |
font-weight: 400;
|
1107 |
+
font-size: 12px;
|
1108 |
}
|
1109 |
|
1110 |
/* Grid */
|
1132 |
* ----------------------------------------------------------------------------- */
|
1133 |
|
1134 |
.tribe-common .tribe-common-g-row {
|
1135 |
+
display: -webkit-box;
|
1136 |
+
display: -ms-flexbox;
|
1137 |
display: flex;
|
1138 |
+
-ms-flex-wrap: wrap;
|
1139 |
+
flex-wrap: wrap;
|
1140 |
+
}
|
1141 |
+
|
1142 |
+
.tribe-common .tribe-common-g-row--gutters {
|
1143 |
+
margin-left: -21px;
|
1144 |
+
margin-right: -21px;
|
1145 |
}
|
1146 |
|
1147 |
+
.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
|
1148 |
+
padding-left: 21px;
|
1149 |
+
padding-right: 21px;
|
1150 |
+
}
|
1151 |
+
|
1152 |
/* Typography */
|
1153 |
|
1154 |
+
.tribe-common {
|
1155 |
+
|
1156 |
+
/* -------------------------------------------------------------------------
|
1157 |
+
*
|
1158 |
+
* Anchor: Theme Overrides
|
1159 |
+
*
|
1160 |
+
* ------------------------------------------------------------------------- */
|
1161 |
+
}
|
1162 |
+
|
1163 |
.tribe-common a {
|
1164 |
+
color: #141827;
|
1165 |
cursor: pointer;
|
1166 |
+
outline: 0;
|
1167 |
+
text-decoration: none;
|
1168 |
}
|
1169 |
|
1170 |
+
.tribe-common a:hover,
|
1171 |
+
.tribe-common a:focus,
|
1172 |
+
.tribe-common a:active,
|
1173 |
+
.tribe-common a:visited {
|
1174 |
+
color: #141827;
|
1175 |
+
outline: 0;
|
1176 |
+
text-decoration: none;
|
1177 |
+
}
|
1178 |
+
|
1179 |
+
/* -------------------------------------------------------------------------
|
1180 |
+
*
|
1181 |
+
* Anchor: Theme Overrides
|
1182 |
+
*
|
1183 |
+
* ------------------------------------------------------------------------- */
|
1184 |
+
|
1185 |
+
/* -------------------------------------------------------------------------
|
1186 |
+
* Theme Overrides - Twenty Seventeen
|
1187 |
+
* ------------------------------------------------------------------------- */
|
1188 |
+
|
1189 |
+
.tribe-theme-twentyseventeen .tribe-common a:hover,
|
1190 |
+
.tribe-theme-twentyseventeen .tribe-common a:focus {
|
1191 |
+
-webkit-box-shadow: none;
|
1192 |
+
box-shadow: none;
|
1193 |
+
color: #141827;
|
1194 |
+
}
|
1195 |
+
|
1196 |
+
/* -------------------------------------------------------------------------
|
1197 |
+
* Theme Overrides - Twenty Nineteen
|
1198 |
+
* ------------------------------------------------------------------------- */
|
1199 |
+
|
1200 |
+
.tribe-theme-twentynineteen .entry .tribe-common a {
|
1201 |
+
text-decoration: none;
|
1202 |
+
}
|
1203 |
+
|
1204 |
/* -------------------------------------------------------------------------
|
1205 |
*
|
1206 |
* Anchor
|
1214 |
|
1215 |
.tribe-common .tribe-common-anchor {
|
1216 |
border-bottom: 2px solid transparent;
|
1217 |
+
-webkit-transition: border-color 0.2s ease;
|
1218 |
+
-o-transition: border-color 0.2s ease;
|
1219 |
transition: border-color 0.2s ease;
|
1220 |
}
|
1221 |
|
1227 |
|
1228 |
.tribe-common .tribe-common-anchor-alt {
|
1229 |
border-bottom: 2px solid #334AFF;
|
1230 |
+
color: #141827;
|
1231 |
+
-webkit-transition: color 0.2s ease;
|
1232 |
+
-o-transition: color 0.2s ease;
|
1233 |
transition: color 0.2s ease;
|
1234 |
}
|
1235 |
|
1242 |
|
1243 |
.tribe-common .tribe-common-anchor-thin {
|
1244 |
border-bottom: 1px solid transparent;
|
1245 |
+
-webkit-transition: border-color 0.2s ease;
|
1246 |
+
-o-transition: border-color 0.2s ease;
|
1247 |
transition: border-color 0.2s ease;
|
1248 |
}
|
1249 |
|
1253 |
border-bottom: 1px solid #141827;
|
1254 |
}
|
1255 |
|
1256 |
+
/* -------------------------------------------------------------------------
|
1257 |
+
* Theme Overrides - Twenty Seventeen
|
1258 |
+
* ------------------------------------------------------------------------- */
|
1259 |
+
|
1260 |
+
.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:hover,
|
1261 |
+
.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:focus {
|
1262 |
+
color: #334AFF;
|
1263 |
+
}
|
1264 |
+
|
1265 |
/* -------------------------------------------------------------------------
|
1266 |
* Body 1
|
1267 |
* ------------------------------------------------------------------------- */
|
1319 |
font-weight: 700;
|
1320 |
}
|
1321 |
|
1322 |
+
/* -------------------------------------------------------------------------
|
1323 |
+
* Body 1 for --viewport-medium
|
1324 |
+
* ------------------------------------------------------------------------- */
|
1325 |
+
|
1326 |
+
.tribe-common {
|
1327 |
+
|
1328 |
+
/* -------------------------------------------------------------------------
|
1329 |
+
*
|
1330 |
+
* CTA: Theme Overrides
|
1331 |
+
*
|
1332 |
+
* ------------------------------------------------------------------------- */
|
1333 |
+
}
|
1334 |
+
|
1335 |
/* -------------------------------------------------------------------------
|
1336 |
*
|
1337 |
* CTA
|
1350 |
font-weight: 400;
|
1351 |
font-weight: 700;
|
1352 |
border-bottom: 2px solid transparent;
|
1353 |
+
-webkit-transition: border-color 0.2s ease;
|
1354 |
+
-o-transition: border-color 0.2s ease;
|
1355 |
transition: border-color 0.2s ease;
|
1356 |
}
|
1357 |
|
1363 |
|
1364 |
.tribe-common .tribe-common-cta--alt {
|
1365 |
border-bottom: 2px solid #334AFF;
|
1366 |
+
color: #141827;
|
1367 |
+
-webkit-transition: color 0.2s ease;
|
1368 |
+
-o-transition: color 0.2s ease;
|
1369 |
transition: color 0.2s ease;
|
1370 |
}
|
1371 |
|
1376 |
color: #334AFF;
|
1377 |
}
|
1378 |
|
1379 |
+
/* -------------------------------------------------------------------------
|
1380 |
+
* Theme Overrides - Twenty Seventeen
|
1381 |
+
* ------------------------------------------------------------------------- */
|
1382 |
+
|
1383 |
+
.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:hover,
|
1384 |
+
.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:focus {
|
1385 |
+
color: #334AFF;
|
1386 |
+
}
|
1387 |
+
|
1388 |
+
.tribe-common {
|
1389 |
+
/* -------------------------------------------------------------------------
|
1390 |
+
*
|
1391 |
+
* Heading
|
1392 |
+
*
|
1393 |
+
* Example:
|
1394 |
+
* <h1 class="tribe-common-h1">Heading Text</h1>
|
1395 |
+
*
|
1396 |
+
* ------------------------------------------------------------------------- */
|
1397 |
+
|
1398 |
+
/* -------------------------------------------------------------------------
|
1399 |
+
*
|
1400 |
+
* Heading: Theme Overrides
|
1401 |
+
*
|
1402 |
+
* ------------------------------------------------------------------------- */
|
1403 |
+
}
|
1404 |
+
|
1405 |
/* -------------------------------------------------------------------------
|
1406 |
* Heading: h1
|
1407 |
* ------------------------------------------------------------------------- */
|
1438 |
line-height: 1.5;
|
1439 |
}
|
1440 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1441 |
/* -------------------------------------------------------------------------
|
1442 |
* Heading: h4
|
1443 |
* ------------------------------------------------------------------------- */
|
1450 |
line-height: 1.42;
|
1451 |
}
|
1452 |
|
|
|
|
|
|
|
|
|
1453 |
/* -------------------------------------------------------------------------
|
1454 |
* Heading: h5
|
1455 |
* ------------------------------------------------------------------------- */
|
1471 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1472 |
font-weight: 700;
|
1473 |
font-size: 16px;
|
1474 |
+
line-height: 1.5;
|
1475 |
}
|
1476 |
|
1477 |
/* -------------------------------------------------------------------------
|
1498 |
line-height: 1.38;
|
1499 |
}
|
1500 |
|
1501 |
+
/* -------------------------------------------------------------------------
|
1502 |
+
* Heading: h3 for --viewport-medium
|
1503 |
+
* ------------------------------------------------------------------------- */
|
1504 |
+
|
1505 |
+
/* -------------------------------------------------------------------------
|
1506 |
+
* Heading: h4 for --viewport-medium
|
1507 |
+
* ------------------------------------------------------------------------- */
|
1508 |
+
|
1509 |
+
/* -------------------------------------------------------------------------
|
1510 |
+
* Heading: h5 for --viewport-medium
|
1511 |
+
* ------------------------------------------------------------------------- */
|
1512 |
+
|
1513 |
+
/* -------------------------------------------------------------------------
|
1514 |
+
* Heading: h6 for --viewport-medium
|
1515 |
+
* ------------------------------------------------------------------------- */
|
1516 |
+
|
1517 |
+
/* -------------------------------------------------------------------------
|
1518 |
+
* Heading: h7 for --viewport-medium
|
1519 |
+
* ------------------------------------------------------------------------- */
|
1520 |
+
|
1521 |
+
/* -------------------------------------------------------------------------
|
1522 |
+
* Heading: alt style
|
1523 |
+
* ------------------------------------------------------------------------- */
|
1524 |
+
|
1525 |
+
.tribe-common .tribe-common-h--alt {
|
1526 |
+
font-weight: 400;
|
1527 |
+
}
|
1528 |
+
|
1529 |
+
/* -------------------------------------------------------------------------
|
1530 |
+
* Theme Overrides - Avada
|
1531 |
+
* ------------------------------------------------------------------------- */
|
1532 |
+
|
1533 |
+
/* -------------------------------------------------------------------------
|
1534 |
+
* Heading: h1
|
1535 |
+
* ------------------------------------------------------------------------- */
|
1536 |
+
|
1537 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h1 {
|
1538 |
+
color: #141827;
|
1539 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1540 |
+
font-weight: 700;
|
1541 |
+
font-size: 28px;
|
1542 |
+
line-height: 1.42;
|
1543 |
+
}
|
1544 |
+
|
1545 |
+
/* -------------------------------------------------------------------------
|
1546 |
+
* Heading: h2
|
1547 |
+
* ------------------------------------------------------------------------- */
|
1548 |
+
|
1549 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h2 {
|
1550 |
+
color: #141827;
|
1551 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1552 |
+
font-weight: 700;
|
1553 |
+
font-size: 24px;
|
1554 |
+
line-height: 1.42;
|
1555 |
+
}
|
1556 |
+
|
1557 |
+
/* -------------------------------------------------------------------------
|
1558 |
+
* Heading: h3
|
1559 |
+
* ------------------------------------------------------------------------- */
|
1560 |
+
|
1561 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h3 {
|
1562 |
+
color: #141827;
|
1563 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1564 |
+
font-weight: 700;
|
1565 |
+
font-size: 22px;
|
1566 |
+
line-height: 1.5;
|
1567 |
+
}
|
1568 |
+
|
1569 |
+
/* -------------------------------------------------------------------------
|
1570 |
+
* Heading: h4
|
1571 |
+
* ------------------------------------------------------------------------- */
|
1572 |
+
|
1573 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h4 {
|
1574 |
+
color: #141827;
|
1575 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1576 |
+
font-weight: 700;
|
1577 |
+
font-size: 20px;
|
1578 |
+
line-height: 1.42;
|
1579 |
+
}
|
1580 |
+
|
1581 |
+
/* -------------------------------------------------------------------------
|
1582 |
+
* Heading: h5
|
1583 |
+
* ------------------------------------------------------------------------- */
|
1584 |
+
|
1585 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h5 {
|
1586 |
+
color: #141827;
|
1587 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1588 |
+
font-weight: 700;
|
1589 |
+
font-size: 18px;
|
1590 |
+
line-height: 1.5;
|
1591 |
+
}
|
1592 |
+
|
1593 |
+
/* -------------------------------------------------------------------------
|
1594 |
+
* Heading: h6
|
1595 |
+
* ------------------------------------------------------------------------- */
|
1596 |
+
|
1597 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h6 {
|
1598 |
+
color: #141827;
|
1599 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1600 |
+
font-weight: 700;
|
1601 |
+
font-size: 16px;
|
1602 |
+
line-height: 1.5;
|
1603 |
+
}
|
1604 |
+
|
1605 |
+
/* -------------------------------------------------------------------------
|
1606 |
+
* Heading: h7
|
1607 |
+
* ------------------------------------------------------------------------- */
|
1608 |
+
|
1609 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h7 {
|
1610 |
+
color: #141827;
|
1611 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1612 |
+
font-weight: 700;
|
1613 |
+
font-size: 14px;
|
1614 |
+
line-height: 1.62;
|
1615 |
+
}
|
1616 |
+
|
1617 |
+
/* -------------------------------------------------------------------------
|
1618 |
+
* Heading: h8
|
1619 |
+
* ------------------------------------------------------------------------- */
|
1620 |
+
|
1621 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h8 {
|
1622 |
+
color: #141827;
|
1623 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1624 |
+
font-weight: 700;
|
1625 |
+
font-size: 12px;
|
1626 |
+
line-height: 1.38;
|
1627 |
+
}
|
1628 |
+
|
1629 |
+
/* -------------------------------------------------------------------------
|
1630 |
+
* Heading: h3 for --viewport-medium
|
1631 |
+
* ------------------------------------------------------------------------- */
|
1632 |
+
|
1633 |
+
/* -------------------------------------------------------------------------
|
1634 |
+
* Heading: h4 for --viewport-medium
|
1635 |
+
* ------------------------------------------------------------------------- */
|
1636 |
+
|
1637 |
+
/* -------------------------------------------------------------------------
|
1638 |
+
* Heading: h5 for --viewport-medium
|
1639 |
+
* ------------------------------------------------------------------------- */
|
1640 |
+
|
1641 |
+
/* -------------------------------------------------------------------------
|
1642 |
+
* Heading: h6 for --viewport-medium
|
1643 |
+
* ------------------------------------------------------------------------- */
|
1644 |
+
|
1645 |
+
/* -------------------------------------------------------------------------
|
1646 |
+
* Heading: h7 for --viewport-medium
|
1647 |
+
* ------------------------------------------------------------------------- */
|
1648 |
+
|
1649 |
+
/* -------------------------------------------------------------------------
|
1650 |
+
* Heading: alt style
|
1651 |
+
* ------------------------------------------------------------------------- */
|
1652 |
+
|
1653 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h--alt {
|
1654 |
+
font-weight: 400;
|
1655 |
+
}
|
1656 |
+
|
1657 |
+
.tribe-common {
|
1658 |
+
/* -------------------------------------------------------------------------
|
1659 |
+
* Lists
|
1660 |
+
* ------------------------------------------------------------------------- */
|
1661 |
+
|
1662 |
+
/* -----------------------------------------------------------------------------
|
1663 |
+
*
|
1664 |
+
* Lists: Theme Overrides
|
1665 |
+
*
|
1666 |
+
* ----------------------------------------------------------------------------- */
|
1667 |
+
}
|
1668 |
+
|
1669 |
+
/* -------------------------------------------------------------------------
|
1670 |
+
* Theme Overrides - Divi
|
1671 |
+
* ------------------------------------------------------------------------- */
|
1672 |
+
|
1673 |
+
.tribe-theme-divi #left-area .tribe-common ul,
|
1674 |
+
.tribe-theme-divi .entry-content .tribe-common ul,
|
1675 |
+
body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul {
|
1676 |
+
list-style-type: none;
|
1677 |
+
padding: 0;
|
1678 |
+
}
|
1679 |
+
|
1680 |
/* -------------------------------------------------------------------------
|
1681 |
* Button
|
1682 |
* ------------------------------------------------------------------------- */
|
1683 |
|
1684 |
.tribe-common button {
|
1685 |
+
background-color: transparent;
|
1686 |
+
border: none;
|
1687 |
padding: 0;
|
1688 |
}
|
1689 |
|
1690 |
+
.tribe-common button:hover,
|
1691 |
+
.tribe-common button:focus {
|
1692 |
+
background-color: transparent;
|
1693 |
+
}
|
1694 |
+
|
1695 |
/* -----------------------------------------------------------------------------
|
1696 |
*
|
1697 |
* Layout: Global Content Container
|
1712 |
* ------------------------------------------------------------------------- */
|
1713 |
|
1714 |
.tribe-common .tribe-common-svgicon {
|
|
|
1715 |
background-repeat: no-repeat;
|
1716 |
+
background-size: contain;
|
1717 |
+
}
|
1718 |
+
|
1719 |
+
.tribe-common .tribe-common-svgicon--day {
|
1720 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zM14.18 14.53v1.747c0 .482.39.874.873.874h1.747a.873.873 0 0 0 .873-.874v-1.747a.873.873 0 0 0-.873-.873h-1.747a.873.873 0 0 0-.873.873z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1721 |
+
}
|
1722 |
+
|
1723 |
+
.tribe-common .tribe-common-svgicon--list {
|
1724 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827' fill-rule='nonzero'%3E%3Cpath d='M19.883 3.272c.342 0 .622-.21.622-.467v-.464c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.464c0 .257.28.467.622.467h12.756zM1.838 4.207a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5zM19.883 9.98c.342 0 .622-.21.622-.466v-.465c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.465c0 .256.28.466.622.466h12.756zM1.838 10.916a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z' fill='%23141827'/%3E%3Cg%3E%3Cpath d='M19.883 16.689c.342 0 .622-.21.622-.467v-.465c0-.256-.28-.466-.622-.466H7.127c-.342 0-.622.21-.622.466v.465c0 .257.28.467.622.467h12.756zM1.838 17.624a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z' fill='%23141827'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
|
1725 |
+
}
|
1726 |
+
|
1727 |
+
.tribe-common .tribe-common-svgicon--map {
|
1728 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23141827' stroke-linejoin='round' d='M13.921 11.632H17.5l3.588 8.421H1l3.488-8.421h4.016'/%3E%3Cpath d='M11.32 15.506c.2-.248 4.93-6.108 4.93-9.04 0-3.015-2.305-5.468-5.138-5.468-2.833 0-5.138 2.453-5.138 5.467 0 2.933 4.729 8.793 4.93 9.041a.268.268 0 0 0 .208.101c.08 0 .155-.037.207-.101zm-4.797-9.04c0-2.693 2.058-4.883 4.589-4.883 2.53 0 4.588 2.19 4.588 4.882 0 2.387-3.667 7.22-4.588 8.397-.922-1.177-4.589-6.009-4.589-8.397z' stroke='%23141827' stroke-width='.4' fill='%23141827' fill-rule='nonzero'/%3E%3Cpath d='M12.85 6.477c0-1.007-.78-1.826-1.738-1.826-.96 0-1.74.819-1.74 1.826 0 1.007.78 1.826 1.74 1.826.959 0 1.739-.82 1.739-1.826zm-3.15 0c0-.817.633-1.482 1.412-1.482.778 0 1.41.665 1.41 1.482s-.632 1.482-1.41 1.482c-.779 0-1.412-.665-1.412-1.482z' stroke='%23141827' stroke-width='.7' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
|
1729 |
+
}
|
1730 |
+
|
1731 |
+
.tribe-common .tribe-common-svgicon--month {
|
1732 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.637 1.063v19.879c0 .276.189.5.422.5h20.037c.232 0 .421-.224.421-.5V1.062c0-.275-.189-.5-.421-.5H1.059c-.233 0-.422.225-.422.5zM1.787 2H20.34v2.685H1.787V2zm0 4H20.34v14H1.787V6zM8 8.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-12 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1733 |
+
}
|
1734 |
+
|
1735 |
+
.tribe-common .tribe-common-svgicon--photo {
|
1736 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827' fill-rule='nonzero'%3E%3Cpath d='M19.348.11H.634a.509.509 0 0 0-.52.508v15.017c0 .284.23.508.52.508h18.714c.29 0 .52-.224.52-.508V.618a.509.509 0 0 0-.52-.508zm-.54 1.035v10.837l-2.87-3.084c-.583-.61-1.664-.61-2.246 0l-1.393 1.481-4.034-4.525a1.625 1.625 0 0 0-1.227-.528 1.6 1.6 0 0 0-1.206.548l-4.657 5.175V1.145h17.632zM1.174 15.108v-2.496l5.448-6.089a.529.529 0 0 1 .415-.182c.146 0 .333.06.437.182l4.429 4.972c.104.102.25.183.395.183.166.02.291-.06.395-.162l1.788-1.908c.167-.183.5-.183.686 0l3.66 3.917v1.603H1.175v-.02z' fill='%23141827'/%3E%3Cpath d='M14.19 5.757c1.044 0 1.91-.872 1.91-1.968s-.846-1.969-1.91-1.969c-1.062 0-1.909.873-1.909 1.969s.866 1.968 1.91 1.968zm0-2.902c.493 0 .907.427.907.934 0 .507-.414.933-.906.933-.492 0-.906-.426-.906-.933 0-.507.414-.934.906-.934z' fill='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
1737 |
+
}
|
1738 |
+
|
1739 |
+
.tribe-common .tribe-common-svgicon--week {
|
1740 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zm6.25 6.537v1.006c0 .278.224.503.502.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H7.908a.503.503 0 0 0-.503.502zm4.022 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H11.93a.503.503 0 0 0-.503.502zm4.023 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502h-1.006a.503.503 0 0 0-.503.502zm-12.069 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H3.885a.503.503 0 0 0-.503.502z' fill='%23141827' fill-rule='nonzero'/%3E%3C/svg%3E");
|
1741 |
}
|
1742 |
|
1743 |
.tribe-common .tribe-common-svgicon--featured {
|
1752 |
width: 10px;
|
1753 |
}
|
1754 |
|
1755 |
+
.tribe-common .tribe-common-svgicon--search {
|
1756 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");
|
1757 |
+
}
|
1758 |
+
|
1759 |
+
.tribe-common .tribe-common-svgicon--filters {
|
1760 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23727272'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23727272'/%3E%3Cpath d='M12 9v6' stroke='%23727272'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23727272'/%3E%3C/g%3E%3C/svg%3E");
|
1761 |
+
}
|
1762 |
+
|
1763 |
+
.tribe-common {
|
1764 |
+
/* -----------------------------------------------------------------------------
|
1765 |
+
*
|
1766 |
+
* Tables
|
1767 |
+
*
|
1768 |
+
* ----------------------------------------------------------------------------- */
|
1769 |
+
|
1770 |
+
/* -----------------------------------------------------------------------------
|
1771 |
+
* Tables: Theme Overrides
|
1772 |
+
* ----------------------------------------------------------------------------- */
|
1773 |
+
}
|
1774 |
+
|
1775 |
+
/* -----------------------------------------------------------------------------
|
1776 |
+
* Theme Overrides - Enfold
|
1777 |
+
* ----------------------------------------------------------------------------- */
|
1778 |
+
|
1779 |
+
.tribe-theme-enfold .tribe-common th {
|
1780 |
+
letter-spacing: 0;
|
1781 |
+
text-transform: none;
|
1782 |
+
}
|
1783 |
+
|
1784 |
/* A11y */
|
1785 |
|
1786 |
/* -----------------------------------------------------------------------------
|
1793 |
* ----------------------------------------------------------------------------- */
|
1794 |
|
1795 |
/* -----------------------------------------------------------------------------
|
1796 |
+
* Hide from screenreaders & browsers
|
1797 |
+
* ----------------------------------------------------------------------------- */
|
1798 |
|
1799 |
+
.tribe-common .tribe-common-a11y-hidden {
|
1800 |
+
display: none !important;
|
1801 |
+
visibility: hidden;
|
1802 |
+
}
|
1803 |
|
1804 |
/* -----------------------------------------------------------------------------
|
1805 |
+
* Hide from browsers & show for screenreaders
|
1806 |
+
* ----------------------------------------------------------------------------- */
|
1807 |
|
1808 |
+
.tribe-common .tribe-common-a11y-visual-hide {
|
1809 |
+
border: 0;
|
1810 |
+
clip: rect(0 0 0 0);
|
1811 |
+
height: 1px;
|
1812 |
+
margin: -1px;
|
1813 |
+
overflow: hidden;
|
1814 |
+
padding: 0;
|
1815 |
+
position: absolute;
|
1816 |
+
width: 1px;
|
1817 |
+
}
|
1818 |
|
1819 |
/* -----------------------------------------------------------------------------
|
1820 |
+
* Show for browsers & screenreaders
|
1821 |
+
* ----------------------------------------------------------------------------- */
|
1822 |
|
1823 |
+
.tribe-common .tribe-common-a11y-visual-show {
|
1824 |
+
border: 0;
|
1825 |
+
clip: rect(0 0 0 0);
|
1826 |
+
height: 1px;
|
1827 |
+
margin: -1px;
|
1828 |
+
overflow: hidden;
|
1829 |
+
padding: 0;
|
1830 |
+
position: absolute;
|
1831 |
+
width: 1px;
|
1832 |
+
}
|
1833 |
|
1834 |
/* Components */
|
1835 |
|
1854 |
*
|
1855 |
* ----------------------------------------------------------------------------- */
|
1856 |
|
1857 |
+
.tribe-common .tribe-common-c-btn-border,
|
1858 |
+
.tribe-common a.tribe-common-c-btn-border {
|
1859 |
color: #141827;
|
1860 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1861 |
font-size: 12px;
|
1868 |
padding: 0;
|
1869 |
text-decoration: none;
|
1870 |
width: auto;
|
1871 |
+
background-color: #FFFFFF;
|
1872 |
border: 1px solid #D5D5D5;
|
1873 |
border-radius: 4px;
|
1874 |
+
text-align: center;
|
1875 |
+
-webkit-transition: color 0.2s ease, border-color 0.2s ease;
|
1876 |
+
-o-transition: color 0.2s ease, border-color 0.2s ease;
|
1877 |
transition: color 0.2s ease, border-color 0.2s ease;
|
1878 |
|
1879 |
color: #727272;
|
1880 |
+
padding: 14px 20px 14px;
|
1881 |
+
width: 100%;
|
1882 |
+
}
|
1883 |
+
|
1884 |
+
.tribe-common .tribe-common-c-btn-border:hover,
|
1885 |
+
.tribe-common .tribe-common-c-btn-border:focus,
|
1886 |
+
.tribe-common a.tribe-common-c-btn-border:hover,
|
1887 |
+
.tribe-common a.tribe-common-c-btn-border:focus {
|
1888 |
+
background-color: #FFFFFF;
|
1889 |
}
|
1890 |
|
1891 |
+
.tribe-common .tribe-common-c-btn-border:active, .tribe-common a.tribe-common-c-btn-border:active {
|
1892 |
border-color: #141827;
|
1893 |
}
|
1894 |
|
1895 |
.tribe-common .tribe-common-c-btn-border:active,
|
1896 |
.tribe-common .tribe-common-c-btn-border:focus,
|
1897 |
+
.tribe-common .tribe-common-c-btn-border:hover,
|
1898 |
+
.tribe-common a.tribe-common-c-btn-border:active,
|
1899 |
+
.tribe-common a.tribe-common-c-btn-border:focus,
|
1900 |
+
.tribe-common a.tribe-common-c-btn-border:hover {
|
1901 |
color: #141827;
|
1902 |
}
|
1903 |
|
1904 |
+
.tribe-common .tribe-common-c-btn-border:disabled, .tribe-common a.tribe-common-c-btn-border:disabled {
|
1905 |
color: #D5D5D5
|
1906 |
}
|
1907 |
|
1923 |
padding: 0;
|
1924 |
text-decoration: none;
|
1925 |
width: auto;
|
|
|
|
|
1926 |
}
|
1927 |
|
1928 |
.tribe-common .tribe-common-c-btn-icon:before {
|
1943 |
* ----------------------------------------------------------------------------- */
|
1944 |
|
1945 |
.tribe-common .tribe-common-c-btn-icon--border {
|
1946 |
+
background-color: #FFFFFF;
|
1947 |
border: 1px solid #D5D5D5;
|
1948 |
+
-webkit-box-align: center;
|
1949 |
+
-ms-flex-align: center;
|
1950 |
+
align-items: center;
|
1951 |
+
display: -webkit-inline-box;
|
1952 |
+
display: -ms-inline-flexbox;
|
1953 |
display: inline-flex;
|
1954 |
height: 56px;
|
1955 |
+
-webkit-box-pack: center;
|
1956 |
+
-ms-flex-pack: center;
|
1957 |
+
justify-content: center;
|
1958 |
+
-webkit-transition: none;
|
1959 |
+
-o-transition: none;
|
1960 |
transition: none;
|
1961 |
width: 56px;
|
1962 |
}
|
1963 |
|
1964 |
+
.tribe-common .tribe-common-c-btn-icon--border:hover,
|
1965 |
+
.tribe-common .tribe-common-c-btn-icon--border:focus {
|
1966 |
+
background-color: #FFFFFF;
|
1967 |
+
}
|
1968 |
+
|
1969 |
.tribe-common .tribe-common-c-btn-icon--border:active {
|
1970 |
border-color: #141827;
|
1971 |
}
|
1975 |
* ----------------------------------------------------------------------------- */
|
1976 |
|
1977 |
.tribe-common .tribe-common-c-btn-icon--caret-left:before {
|
1978 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
|
1979 |
height: 20px;
|
1980 |
width: 12px;
|
1981 |
}
|
1982 |
|
1983 |
.tribe-common .tribe-common-c-btn-icon--caret-left:active:before, .tribe-common .tribe-common-c-btn-icon--caret-left:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-left:focus:before {
|
1984 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");
|
1985 |
}
|
1986 |
|
1987 |
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
|
1993 |
* ----------------------------------------------------------------------------- */
|
1994 |
|
1995 |
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
|
1996 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");
|
1997 |
height: 20px;
|
1998 |
width: 12px;
|
1999 |
}
|
2000 |
|
2001 |
.tribe-common .tribe-common-c-btn-icon--caret-right:active:before, .tribe-common .tribe-common-c-btn-icon--caret-right:hover:before, .tribe-common .tribe-common-c-btn-icon--caret-right:focus:before {
|
2002 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");
|
2003 |
}
|
2004 |
|
2005 |
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
|
2011 |
* ----------------------------------------------------------------------------- */
|
2012 |
|
2013 |
.tribe-common .tribe-common-c-btn-icon--filters:before {
|
2014 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23727272'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23727272'/%3E%3Cpath d='M12 9v6' stroke='%23727272'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23727272'/%3E%3C/g%3E%3C/svg%3E");
|
2015 |
height: 20px;
|
2016 |
width: 24px;
|
2017 |
}
|
2018 |
|
2019 |
.tribe-common .tribe-common-c-btn-icon--filters:active:before, .tribe-common .tribe-common-c-btn-icon--filters:hover:before, .tribe-common .tribe-common-c-btn-icon--filters:focus:before {
|
2020 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23141827'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23141827'/%3E%3Cpath d='M12 9v6' stroke='%23141827'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23141827'/%3E%3C/g%3E%3C/svg%3E");
|
2021 |
}
|
2022 |
|
2023 |
.tribe-common .tribe-common-c-btn-icon--filters:disabled:before {
|
2024 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0M3 15v-2' stroke='%23D5D5D5'/%3E%3Ccircle cx='3' cy='9' r='3' stroke='%23D5D5D5'/%3E%3Cpath d='M12 9v6' stroke='%23D5D5D5'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)' stroke='%23D5D5D5'/%3E%3C/g%3E%3C/svg%3E");
|
2025 |
}
|
2026 |
|
2027 |
/* -----------------------------------------------------------------------------
|
2052 |
*
|
2053 |
* ----------------------------------------------------------------------------- */
|
2054 |
|
2055 |
+
.tribe-common .tribe-common-c-btn,
|
2056 |
+
.tribe-common a.tribe-common-c-btn {
|
2057 |
color: #141827;
|
2058 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
2059 |
font-size: 14px;
|
2070 |
border-radius: 4px;
|
2071 |
color: #FFFFFF;
|
2072 |
text-align: center;
|
2073 |
+
-webkit-transition: background-color 0.2s ease;
|
2074 |
+
-o-transition: background-color 0.2s ease;
|
2075 |
transition: background-color 0.2s ease;
|
2076 |
|
2077 |
background-color: #334AFF;
|
2078 |
+
padding: 11px 20px 11px;
|
2079 |
width: 100%;
|
2080 |
}
|
2081 |
|
2082 |
.tribe-common .tribe-common-c-btn:focus,
|
2083 |
+
.tribe-common .tribe-common-c-btn:hover,
|
2084 |
+
.tribe-common a.tribe-common-c-btn:focus,
|
2085 |
+
.tribe-common a.tribe-common-c-btn:hover {
|
2086 |
background-color: rgba(51,74,255, 0.8);
|
2087 |
}
|
2088 |
|
2089 |
+
.tribe-common .tribe-common-c-btn:active, .tribe-common a.tribe-common-c-btn:active {
|
2090 |
background-color: rgba(51,74,255, 0.9);
|
2091 |
}
|
2092 |
|
2093 |
+
.tribe-common .tribe-common-c-btn:disabled, .tribe-common a.tribe-common-c-btn:disabled {
|
2094 |
background-color: rgba(51,74,255, 0.07);
|
2095 |
}
|
2096 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2097 |
/* -----------------------------------------------------------------------------
|
2098 |
*
|
2099 |
* Component: Image
|
2132 |
width: 100%;
|
2133 |
}
|
2134 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2135 |
@media (min-width: 768px) {
|
2136 |
|
2137 |
+
.tribe-common .tribe-common-form-control-text__input {
|
2138 |
+
color: #141827;
|
2139 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
2140 |
+
font-size: 14px;
|
2141 |
+
line-height: 1.62;
|
2142 |
+
font-weight: 400;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2143 |
|
2144 |
+
border: 0;
|
2145 |
+
padding: 20px 20px 20px 40px
|
|
|
|
|
|
|
2146 |
}
|
2147 |
|
2148 |
+
#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input {
|
2149 |
+
color: #141827;
|
2150 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
2151 |
+
font-size: 14px;
|
2152 |
+
line-height: 1.62;
|
2153 |
+
font-weight: 400;
|
|
|
|
|
|
|
2154 |
|
2155 |
+
border: 0;
|
2156 |
+
padding: 20px 20px 20px 40px
|
|
|
|
|
|
|
2157 |
}
|
2158 |
|
2159 |
.tribe-common .tribe-common-g-row--gutters {
|
2181 |
line-height: 1.38
|
2182 |
}
|
2183 |
|
2184 |
+
.tribe-common .tribe-common-b1--min-medium {
|
2185 |
+
font-size: 16px;
|
2186 |
+
line-height: 1.62
|
2187 |
+
}
|
2188 |
+
|
2189 |
.tribe-common .tribe-common-h1 {
|
2190 |
font-size: 42px;
|
2191 |
line-height: 1.38
|
2206 |
line-height: 1.42
|
2207 |
}
|
2208 |
|
2209 |
+
.tribe-common .tribe-common-h6 {
|
2210 |
+
font-size: 16px;
|
2211 |
+
line-height: 1.62
|
2212 |
}
|
2213 |
|
2214 |
+
.tribe-common .tribe-common-h3--min-medium {
|
2215 |
+
font-size: 28px;
|
2216 |
+
line-height: 1.42
|
2217 |
}
|
2218 |
|
2219 |
+
.tribe-common .tribe-common-h4--min-medium {
|
2220 |
+
font-size: 24px;
|
2221 |
+
line-height: 1.42
|
2222 |
}
|
2223 |
|
2224 |
+
.tribe-common .tribe-common-h5--min-medium {
|
2225 |
+
font-size: 18px;
|
2226 |
+
line-height: 1.5
|
2227 |
}
|
2228 |
|
2229 |
+
.tribe-common .tribe-common-h6--min-medium {
|
2230 |
+
font-size: 16px;
|
2231 |
+
line-height: 1.62
|
2232 |
}
|
2233 |
|
2234 |
+
.tribe-common .tribe-common-h7--min-medium {
|
2235 |
+
font-size: 14px;
|
2236 |
+
line-height: 1.62
|
|
|
|
|
|
|
|
|
|
|
2237 |
}
|
2238 |
|
2239 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h1 {
|
2240 |
+
font-size: 42px;
|
2241 |
+
line-height: 1.38
|
2242 |
}
|
2243 |
|
2244 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h2 {
|
2245 |
+
font-size: 32px;
|
2246 |
+
line-height: 1.38
|
2247 |
+
}
|
|
|
|
|
2248 |
|
2249 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h3 {
|
2250 |
+
font-size: 28px;
|
2251 |
+
line-height: 1.42
|
2252 |
+
}
|
2253 |
+
|
2254 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h4 {
|
2255 |
+
font-size: 24px;
|
2256 |
+
line-height: 1.42
|
2257 |
+
}
|
2258 |
+
|
2259 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h6 {
|
2260 |
+
font-size: 16px;
|
2261 |
+
line-height: 1.62
|
2262 |
+
}
|
2263 |
+
|
2264 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h3--min-medium {
|
2265 |
+
font-size: 28px;
|
2266 |
+
line-height: 1.42
|
2267 |
+
}
|
2268 |
+
|
2269 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h4--min-medium {
|
2270 |
+
font-size: 24px;
|
2271 |
+
line-height: 1.42
|
2272 |
+
}
|
2273 |
+
|
2274 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h5--min-medium {
|
2275 |
+
font-size: 18px;
|
2276 |
+
line-height: 1.5
|
2277 |
+
}
|
2278 |
|
2279 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h6--min-medium {
|
2280 |
+
font-size: 16px;
|
2281 |
+
line-height: 1.62
|
2282 |
}
|
2283 |
|
2284 |
+
.tribe-theme-avada #main .tribe-common .tribe-common-h7--min-medium {
|
2285 |
+
font-size: 14px;
|
2286 |
+
line-height: 1.62
|
|
|
2287 |
}
|
2288 |
+
|
2289 |
+
.tribe-common .tribe-common-l-container {
|
2290 |
+
padding-left: 42px;
|
2291 |
+
padding-right: 42px
|
2292 |
+
}
|
2293 |
+
|
2294 |
+
.tribe-common .tribe-common-c-btn-border,
|
2295 |
+
.tribe-common a.tribe-common-c-btn-border {
|
2296 |
+
padding: 6px 15px;
|
2297 |
+
width: auto
|
2298 |
+
}
|
2299 |
+
|
2300 |
+
.tribe-common .tribe-common-c-btn,
|
2301 |
+
.tribe-common a.tribe-common-c-btn {
|
2302 |
+
width: auto
|
2303 |
+
}
|
2304 |
}
|
common/src/resources/css/common.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:transparent;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:antialiased}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{outline:0;border-radius:0}.tribe-common select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tribe-common optgroup{font-weight:700}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-weight:400;text-rendering:optimizeLegibility}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #141827;cursor:pointer;display:inline-block;height:20px;margin:0;position:relative;vertical-align:middle;width:20px}.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{border:1px solid #141827}.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{background-color:#141827}.tribe-common .tribe-common-form-control-checkbox__input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.tribe-common .tribe-common-form-control-radio__input{border-radius:50%}.tribe-common .tribe-common-form-control-radio__input:checked:before{background-color:#fff;border-radius:50%;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-input-group>*{margin-bottom:8px}.tribe-common .tribe-common-form-control-input-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-select{position:relative}.tribe-common .tribe-common-form-control-select__button{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 40px 12px 18px;position:relative;text-align:left;width:205px}.tribe-common .tribe-common-form-control-select__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6l6-6H0z' fill='%23727272'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.tribe-common .tribe-common-form-control-select__list{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;position:absolute;top:55px;width:205px}.tribe-common .tribe-common-form-control-select__list-item{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;padding:6px 18px;text-align:left}.tribe-common .tribe-common-form-control-select__list-item:first-child{padding-top:16px}.tribe-common .tribe-common-form-control-select__list-item:last-child{padding-bottom:16px}.tribe-common .tribe-common-form-control-select__list-item[aria-selected=true]{color:#141827;font-weight:700}.tribe-common .tribe-common-form-control-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline-block;margin:0;padding:0;width:120px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-ms-track{background-color:transparent;border-color:transparent;border-width:5px 0;color:transparent;height:10px}.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{background-color:#334aff;border-radius:10px}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;-webkit-appearance:none;appearance:none}.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px}.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;box-shadow:none;margin-top:-1px}.tribe-common .tribe-common-form-control-slider__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-tabs{position:relative}.tribe-common .tribe-common-form-control-tabs__button{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 40px 12px 18px;position:relative;text-align:left;width:205px}.tribe-common .tribe-common-form-control-tabs__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6l6-6H0z' fill='%23727272'/%3E%3C/svg%3E");content:"";height:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:12px}.tribe-common .tribe-common-form-control-tabs__list{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);left:0;position:absolute;top:55px;width:205px}.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{padding-top:16px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{padding-bottom:16px}.tribe-common .tribe-common-form-control-tabs__input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-tabs__input:checked+.tribe-common-form-control-tabs__label{color:#141827;font-weight:700}.tribe-common .tribe-common-form-control-tabs__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;padding:6px 18px;text-align:left}body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{padding-top:16px}body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{padding-bottom:16px}body#top .tribe-common .tribe-common-form-control-tabs__input:checked+.tribe-common-form-control-tabs__label{color:#141827;font-weight:700}body#top .tribe-common .tribe-common-form-control-tabs__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 18px;width:100%}.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:1px solid #d5d5d5;padding:12px 18px;width:100%}body#top .tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,body#top .tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-weight:400}body#top .tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-weight:400}.tribe-common .tribe-common-form-control-toggle__input{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d5d5d5;cursor:pointer;display:inline-block;vertical-align:middle;width:40px}.tribe-common .tribe-common-form-control-toggle__input:after{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;content:"";left:0;position:absolute;top:-5px;transition:transform .2s ease}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:#334aff}.tribe-common .tribe-common-form-control-toggle__input:checked:after{transform:translateX(20px)}.tribe-common .tribe-common-form-control-toggle__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}body#top .tribe-common .tribe-common-form-control-toggle__input{display:inline-block}body#top .tribe-common .tribe-common-form-control-toggle__label{color:#727272;font-weight:400}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common a{cursor:pointer}.tribe-common .tribe-common-anchor{border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-anchor-alt{border-bottom:2px solid #334aff;transition:color .2s ease}.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-anchor-thin{border-bottom:1px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid #141827}.tribe-common .tribe-common-b1{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.62}.tribe-common .tribe-common-b1--bold{font-weight:700}.tribe-common .tribe-common-b2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.38}.tribe-common .tribe-common-b2--bold{font-weight:700}.tribe-common .tribe-common-b3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.tribe-common .tribe-common-b3--bold{font-weight:700}.tribe-common .tribe-common-cta{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;font-weight:700;border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-cta--alt{border-bottom:2px solid #334aff;transition:color .2s ease}.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-h1{font-size:28px}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-common .tribe-common-h2{font-size:24px}.tribe-common .tribe-common-h3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:22px;line-height:1.5}.tribe-common .tribe-common-h3--alt{font-weight:400}.tribe-common .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:20px;line-height:1.42}.tribe-common .tribe-common-h4--alt{font-weight:400}.tribe-common .tribe-common-h5{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:18px;line-height:1.5}.tribe-common .tribe-common-h6{font-size:16px}.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.62}.tribe-common .tribe-common-h7{font-size:14px}.tribe-common .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:12px;line-height:1.38}.tribe-common button{background-color:#fff;padding:0}.tribe-common .tribe-common-l-container{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:19.5px;padding-right:19.5px;width:100%}.tribe-common .tribe-common-svgicon{background-size:contain;background-repeat:no-repeat}.tribe-common .tribe-common-svgicon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E");height:10px;width:8px}.tribe-common .tribe-common-svgicon--recurring{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");height:10px;width:10px}.tribe-common-a11y-hidden{display:none!important;visibility:hidden}.tribe-common-a11y-visual-hide,.tribe-common-a11y-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-c-btn-border{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border:1px solid #d5d5d5;border-radius:4px;transition:color .2s ease,border-color .2s ease;color:#727272;padding:6px 16px 7px}.tribe-common .tribe-common-c-btn-border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover{color:#141827}.tribe-common .tribe-common-c-btn-border:disabled{color:#d5d5d5}.tribe-common .tribe-common-c-btn-icon{border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;background-color:transparent}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--border{border:1px solid #d5d5d5;align-items:center;display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-common .tribe-common-c-btn-icon--border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-icon--caret-left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-left:active:before,.tribe-common .tribe-common-c-btn-icon--caret-left:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-left:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-right:active:before,.tribe-common .tribe-common-c-btn-icon--caret-right:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-right:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 14a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23727272' stroke='%23727272'/%3E%3C/svg%3E");height:20px;width:24px}.tribe-common .tribe-common-c-btn-icon--filters:active:before,.tribe-common .tribe-common-c-btn-icon--filters:focus:before,.tribe-common .tribe-common-c-btn-icon--filters:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 14a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23141827' stroke='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 14a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm10-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:20px}.tribe-common .tribe-common-c-btn-icon--search:active:before,.tribe-common .tribe-common-c-btn-icon--search:focus:before,.tribe-common .tribe-common-c-btn-icon--search:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border-radius:4px;color:#fff;text-align:center;transition:background-color .2s ease;background-color:#334aff;padding:16px 22px 17px;width:100%}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover{background-color:rgba(51,74,255,.8)}.tribe-common .tribe-common-c-btn:active{background-color:rgba(51,74,255,.9)}.tribe-common .tribe-common-c-btn:disabled{background-color:rgba(51,74,255,.07)}.tribe-common .tribe-common-c-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.648 0L9.62 1.956l6.23 6.005H0v2.793h15.85L9.62 16.76l2.028 1.956 9.705-9.358z' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:8px;width:12px}.tribe-common .tribe-common-c-btn--secondary{padding:12px 19px 13px;width:auto}.tribe-common .tribe-common-c-btn--secondary:after{content:none}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-nav{border-top:1px solid #d5d5d5;padding-top:24px}.tribe-common .tribe-common-c-nav__list{display:flex;list-style:none;width:100%;flex-wrap:wrap;justify-content:space-between}.tribe-common .tribe-common-c-nav__next,.tribe-common .tribe-common-c-nav__prev{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;color:#727272;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.42;font-weight:700}.tribe-common .tribe-common-c-nav__next:hover,.tribe-common .tribe-common-c-nav__prev:hover{color:var(--color-navigation-hover)}.tribe-common .tribe-common-c-nav__next:disabled,.tribe-common .tribe-common-c-nav__prev:disabled{background-color:transparent;color:#d5d5d5}.tribe-common .tribe-common-c-nav__prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-right:10px;width:12px}.tribe-common .tribe-common-c-nav__prev:active:before,.tribe-common .tribe-common-c-nav__prev:focus:before,.tribe-common .tribe-common-c-nav__prev:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__prev:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-left:10px;width:12px}.tribe-common .tribe-common-c-nav__next:active:after,.tribe-common .tribe-common-c-nav__next:focus:after,.tribe-common .tribe-common-c-nav__next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-nav__next:disabled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-search__input-group>:first-child{flex:1 1 34.5%}.tribe-common .tribe-common-c-search__input-group>:nth-child(2){flex:1 1 37.5%}.tribe-common .tribe-common-c-search__input-group>:nth-child(3){flex:1 1 28%}.tribe-common .tribe-common-c-search__button{flex:none;margin-top:8px}@media (min-width:768px){.tribe-common .tribe-common-form-control-select__button{padding:16px 44px 16px 18px;width:220px}.tribe-common .tribe-common-form-control-select__button:after{right:18px}.tribe-common .tribe-common-form-control-select__list{width:220px}.tribe-common .tribe-common-form-control-tabs{display:flex}.tribe-common .tribe-common-form-control-tabs__button{display:none!important;visibility:hidden}.tribe-common .tribe-common-form-control-tabs__list{border:1px solid #d5d5d5;box-shadow:none;display:flex!important;flex:none;position:static;visibility:visible;width:auto;outline:none}.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{margin-top:-6px;padding-top:17px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{margin-bottom:-6px;padding-bottom:17px}.tribe-common .tribe-common-form-control-tabs__list-item{border-right:1px solid #d5d5d5;flex:none;margin:6px 0;width:88px}.tribe-common .tribe-common-form-control-tabs__list-item:last-child{border:none;width:87px}.tribe-common .tribe-common-form-control-tabs__label{margin:-6px 0;padding:17px 5px;text-align:center;display:block}body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label{margin-top:-6px;padding-top:17px}body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label{margin-bottom:-6px;padding-bottom:17px}body#top .tribe-common .tribe-common-form-control-tabs__label{margin:-6px 0;padding:17px 5px;text-align:center;display:block}.tribe-common .tribe-common-g-row--gutters{margin-left:-24px;margin-right:-24px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-common .tribe-common-b1{font-size:16px;line-height:1.62}.tribe-common .tribe-common-b2{font-size:14px;line-height:1.62}.tribe-common .tribe-common-b3{font-size:12px;line-height:1.38}.tribe-common .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-common .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-common .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-common .tribe-common-h4{font-size:24px;line-height:1.42}.tribe-common .tribe-common-l-container{padding-left:42px;padding-right:42px}.tribe-common .tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-nav{padding-top:32px}.tribe-common .tribe-common-c-nav__next,.tribe-common .tribe-common-c-nav__prev{font-size:14px}.tribe-common .tribe-common-c-search{display:flex}.tribe-common .tribe-common-c-search__input-group{background-color:#fff;border:1px solid #d5d5d5;border-right:none;display:flex;flex:auto;max-width:645px;padding:8px 0}.tribe-common .tribe-common-c-search__input-group>*{margin-bottom:0}.tribe-common .tribe-common-c-search__input{border:none;border-right:1px solid #d5d5d5;height:auto;padding:7px 18px 8px}.tribe-common .tribe-common-c-search__button{margin-top:0}body#top .tribe-common .tribe-common-form-control-text-group{padding:8px 0}body#top .tribe-common .tribe-common-c-search__input{border:none;border-right:1px solid #d5d5d5;padding:7px 18px 8px}}
|
1 |
+
.tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:transparent;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:antialiased}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{outline:0;border-radius:0}.tribe-common select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.tribe-common optgroup{font-weight:700}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-weight:400;text-rendering:optimizeLegibility}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{line-height:0}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #141827;cursor:pointer;display:inline-block;height:20px;margin:0;position:relative;vertical-align:middle;width:20px}.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{border:1px solid #141827}.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{background-color:#141827}.tribe-common .tribe-common-form-control-checkbox__input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}.tribe-common .tribe-common-form-control-radio__input{border-radius:50%}.tribe-common .tribe-common-form-control-radio__input:checked:before{background-color:#fff;border-radius:50%;content:"";display:block;height:8px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input{display:inline-block}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-radio__label{font-weight:400;font-size:14px}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-slider{line-height:0}.tribe-common .tribe-common-form-control-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:inline-block;margin:0;padding:0;width:120px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;background-color:#334aff}.tribe-common .tribe-common-form-control-slider__input::-ms-track{background-color:transparent;border-color:transparent;border-width:5px 0;color:transparent;height:10px}.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{background-color:#334aff;border-radius:10px}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;-webkit-appearance:none;appearance:none}.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px}.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;margin-top:-5px;box-shadow:none;margin-top:-1px}.tribe-common .tribe-common-form-control-slider__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-slider__label{font-weight:400;font-size:12px}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;line-height:1.62;font-weight:400;border:0;border-bottom:1px solid #d5d5d5;height:auto;padding:12px 28px 12px 0;width:100%}.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color:#727272;font-style:normal}.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder{color:#727272;font-style:normal}.tribe-common .tribe-common-form-control-text__input::placeholder{color:#727272;font-style:normal}.tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:#141827;outline:0}.tribe-theme-twentyseventeen .tribe-common .tribe-common-form-control-text__input{color:#141827}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;line-height:1.62;font-weight:400;border:0;border-bottom:1px solid #d5d5d5;padding:12px 28px 12px 0;width:100%}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:#141827;box-shadow:none}.tribe-common .tribe-common-form-control-toggle{line-height:0}.tribe-common .tribe-common-form-control-toggle__input{border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d5d5d5;cursor:pointer;display:inline-block;vertical-align:middle;width:40px}.tribe-common .tribe-common-form-control-toggle__input:after{background-color:#fff;border:1px solid #d5d5d5;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.14);height:20px;width:20px;content:"";left:0;position:absolute;top:-5px;transition:transform .2s ease}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:#334aff}.tribe-common .tribe-common-form-control-toggle__input:checked:after{-ms-transform:translateX(20px);transform:translateX(20px)}.tribe-common .tribe-common-form-control-toggle__label{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;color:#727272;cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input{display:inline-block;margin:5px 0}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label{font-weight:400;font-size:12px}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tribe-common .tribe-common-g-row--gutters{margin-left:-21px;margin-right:-21px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:21px;padding-right:21px}.tribe-common a{cursor:pointer}.tribe-common a,.tribe-common a:active,.tribe-common a:focus,.tribe-common a:hover,.tribe-common a:visited{color:#141827;outline:0;text-decoration:none}.tribe-theme-twentyseventeen .tribe-common a:focus,.tribe-theme-twentyseventeen .tribe-common a:hover{box-shadow:none;color:#141827}.tribe-theme-twentynineteen .entry .tribe-common a{text-decoration:none}.tribe-common .tribe-common-anchor{border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-anchor-alt{border-bottom:2px solid #334aff;color:#141827;transition:color .2s ease}.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-common .tribe-common-anchor-thin{border-bottom:1px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid #141827}.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:hover{color:#334aff}.tribe-common .tribe-common-b1{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.62}.tribe-common .tribe-common-b1--bold{font-weight:700}.tribe-common .tribe-common-b2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.38}.tribe-common .tribe-common-b2--bold{font-weight:700}.tribe-common .tribe-common-b3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.tribe-common .tribe-common-b3--bold{font-weight:700}.tribe-common .tribe-common-cta{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;font-weight:700;border-bottom:2px solid transparent;transition:border-color .2s ease}.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{border-bottom:2px solid #141827}.tribe-common .tribe-common-cta--alt{border-bottom:2px solid #334aff;color:#141827;transition:color .2s ease}.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{border-bottom:2px solid #334aff;color:#334aff}.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:hover{color:#334aff}.tribe-common .tribe-common-h1{font-size:28px}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-common .tribe-common-h2{font-size:24px}.tribe-common .tribe-common-h3{font-size:22px;line-height:1.5}.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-common .tribe-common-h4{font-size:20px;line-height:1.42}.tribe-common .tribe-common-h5{font-size:18px}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.5}.tribe-common .tribe-common-h6{font-size:16px}.tribe-common .tribe-common-h7{font-size:14px;line-height:1.62}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-common .tribe-common-h8{font-size:12px;line-height:1.38}.tribe-common .tribe-common-h--alt{font-weight:400}.tribe-theme-avada #main .tribe-common .tribe-common-h1{font-size:28px}.tribe-theme-avada #main .tribe-common .tribe-common-h1,.tribe-theme-avada #main .tribe-common .tribe-common-h2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h2{font-size:24px}.tribe-theme-avada #main .tribe-common .tribe-common-h3{font-size:22px;line-height:1.5}.tribe-theme-avada #main .tribe-common .tribe-common-h3,.tribe-theme-avada #main .tribe-common .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-theme-avada #main .tribe-common .tribe-common-h4{font-size:20px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h5{font-size:18px}.tribe-theme-avada #main .tribe-common .tribe-common-h5,.tribe-theme-avada #main .tribe-common .tribe-common-h6{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;line-height:1.5}.tribe-theme-avada #main .tribe-common .tribe-common-h6{font-size:16px}.tribe-theme-avada #main .tribe-common .tribe-common-h7{font-size:14px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h7,.tribe-theme-avada #main .tribe-common .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-theme-avada #main .tribe-common .tribe-common-h8{font-size:12px;line-height:1.38}.tribe-theme-avada #main .tribe-common .tribe-common-h--alt{font-weight:400}.tribe-theme-divi #left-area .tribe-common ul,.tribe-theme-divi .entry-content .tribe-common ul,body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul{list-style-type:none;padding:0}.tribe-common button{border:none;padding:0}.tribe-common button,.tribe-common button:focus,.tribe-common button:hover{background-color:transparent}.tribe-common .tribe-common-l-container{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:19.5px;padding-right:19.5px;width:100%}.tribe-common .tribe-common-svgicon{background-repeat:no-repeat;background-size:contain}.tribe-common .tribe-common-svgicon--day{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zM14.18 14.53v1.747c0 .482.39.874.873.874H16.8a.873.873 0 0 0 .873-.874V14.53a.873.873 0 0 0-.873-.873h-1.747a.873.873 0 0 0-.873.873z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--list{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827'%3E%3Cpath d='M19.883 3.272c.342 0 .622-.21.622-.467v-.464c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.464c0 .257.28.467.622.467h12.756zm-18.045.935a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5zM19.883 9.98c.342 0 .622-.21.622-.466v-.465c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.465c0 .256.28.466.622.466h12.756zm-18.045.936a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5zM19.883 16.689c.342 0 .622-.21.622-.467v-.465c0-.256-.28-.466-.622-.466H7.127c-.342 0-.622.21-.622.466v.465c0 .257.28.467.622.467h12.756zm-18.045.935a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--map{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827'%3E%3Cpath stroke-linejoin='round' d='M13.921 11.632H17.5l3.588 8.421H1l3.488-8.421h4.016'/%3E%3Cpath d='M11.32 15.506c.2-.248 4.93-6.108 4.93-9.04 0-3.015-2.305-5.468-5.138-5.468-2.833 0-5.138 2.453-5.138 5.467 0 2.933 4.729 8.793 4.93 9.041a.268.268 0 0 0 .208.101c.08 0 .155-.037.207-.101zm-4.797-9.04c0-2.693 2.058-4.883 4.589-4.883 2.53 0 4.588 2.19 4.588 4.882 0 2.387-3.667 7.22-4.588 8.397-.922-1.177-4.589-6.009-4.589-8.397z' stroke-width='.4' fill='%23141827' fill-rule='nonzero'/%3E%3Cpath d='M12.85 6.477c0-1.007-.78-1.826-1.738-1.826-.96 0-1.74.819-1.74 1.826 0 1.007.78 1.826 1.74 1.826.959 0 1.739-.82 1.739-1.826zm-3.15 0c0-.817.633-1.482 1.412-1.482.778 0 1.41.665 1.41 1.482s-.632 1.482-1.41 1.482c-.779 0-1.412-.665-1.412-1.482z' stroke-width='.7' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--month{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.637 1.063v19.879c0 .276.189.5.422.5h20.037c.232 0 .421-.224.421-.5V1.062c0-.275-.189-.5-.421-.5H1.059c-.233 0-.422.225-.422.5zM1.787 2H20.34v2.685H1.787V2zm0 4H20.34v14H1.787V6zM8 8.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-12 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--photo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23141827'%3E%3Cpath d='M19.348.11H.634a.509.509 0 0 0-.52.508v15.017c0 .284.23.508.52.508h18.714a.51.51 0 0 0 .52-.508V.618a.509.509 0 0 0-.52-.508zm-.54 1.035v10.837l-2.87-3.084c-.583-.61-1.664-.61-2.246 0l-1.393 1.481-4.034-4.525a1.625 1.625 0 0 0-1.227-.528 1.6 1.6 0 0 0-1.206.548l-4.657 5.175V1.145h17.632zM1.174 15.108v-2.496l5.448-6.089a.529.529 0 0 1 .415-.182c.146 0 .333.06.437.182l4.429 4.972c.104.102.25.183.395.183.166.02.291-.06.395-.162l1.788-1.908c.167-.183.5-.183.686 0l3.66 3.917v1.603H1.175v-.02z'/%3E%3Cpath d='M14.19 5.757c1.044 0 1.91-.872 1.91-1.968s-.846-1.969-1.91-1.969c-1.062 0-1.909.873-1.909 1.969s.866 1.968 1.91 1.968zm0-2.902c.493 0 .907.427.907.934 0 .507-.414.933-.906.933-.492 0-.906-.426-.906-.933 0-.507.414-.934.906-.934z'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--week{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zm6.25 6.537v1.006c0 .278.224.503.502.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H7.908a.503.503 0 0 0-.503.502zm4.022 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H11.93a.503.503 0 0 0-.503.502zm4.023 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502h-1.006a.503.503 0 0 0-.503.502zm-12.069 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H3.885a.503.503 0 0 0-.503.502z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334AFF'/%3E%3C/svg%3E");height:10px;width:8px}.tribe-common .tribe-common-svgicon--recurring{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23334AFF'/%3E%3C/svg%3E");height:10px;width:10px}.tribe-common .tribe-common-svgicon--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--filters{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-theme-enfold .tribe-common th{letter-spacing:0;text-transform:none}.tribe-common .tribe-common-a11y-hidden{display:none!important;visibility:hidden}.tribe-common .tribe-common-a11y-visual-hide,.tribe-common .tribe-common-a11y-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;line-height:1.38;font-weight:400;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;text-align:center;transition:color .2s ease,border-color .2s ease;color:#727272;padding:14px 20px;width:100%}.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{background-color:#fff}.tribe-common .tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{color:#141827}.tribe-common .tribe-common-c-btn-border:disabled,.tribe-common a.tribe-common-c-btn-border:disabled{color:#d5d5d5}.tribe-common .tribe-common-c-btn-icon{border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--border{background-color:#fff;border:1px solid #d5d5d5;-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;height:56px;-ms-flex-pack:center;justify-content:center;transition:none;width:56px}.tribe-common .tribe-common-c-btn-icon--border:focus,.tribe-common .tribe-common-c-btn-icon--border:hover{background-color:#fff}.tribe-common .tribe-common-c-btn-icon--border:active{border-color:#141827}.tribe-common .tribe-common-c-btn-icon--caret-left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-left:active:before,.tribe-common .tribe-common-c-btn-icon--caret-left:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-left:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-right:active:before,.tribe-common .tribe-common-c-btn-icon--caret-right:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-right:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E");height:20px;width:24px}.tribe-common .tribe-common-c-btn-icon--filters:active:before,.tribe-common .tribe-common-c-btn-icon--filters:focus:before,.tribe-common .tribe-common-c-btn-icon--filters:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23D5D5D5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:20px}.tribe-common .tribe-common-c-btn-icon--search:active:before,.tribe-common .tribe-common-c-btn-icon--search:focus:before,.tribe-common .tribe-common-c-btn-icon--search:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;font-weight:700;border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto;border-radius:4px;color:#fff;text-align:center;transition:background-color .2s ease;background-color:#334aff;padding:11px 20px;width:100%}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover{background-color:rgba(51,74,255,.8)}.tribe-common .tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:active{background-color:rgba(51,74,255,.9)}.tribe-common .tribe-common-c-btn:disabled,.tribe-common a.tribe-common-c-btn:disabled{background-color:rgba(51,74,255,.07)}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (min-width:768px){#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:400;border:0;padding:20px 20px 20px 40px}.tribe-common .tribe-common-g-row--gutters{margin-left:-24px;margin-right:-24px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-common .tribe-common-b1{font-size:16px;line-height:1.62}.tribe-common .tribe-common-b2{font-size:14px;line-height:1.62}.tribe-common .tribe-common-b3{font-size:12px;line-height:1.38}.tribe-common .tribe-common-b1--min-medium{font-size:16px;line-height:1.62}.tribe-common .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-common .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-common .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-common .tribe-common-h4{font-size:24px;line-height:1.42}.tribe-common .tribe-common-h6{font-size:16px;line-height:1.62}.tribe-common .tribe-common-h3--min-medium{font-size:28px;line-height:1.42}.tribe-common .tribe-common-h4--min-medium{font-size:24px;line-height:1.42}.tribe-common .tribe-common-h5--min-medium{font-size:18px;line-height:1.5}.tribe-common .tribe-common-h6--min-medium{font-size:16px;line-height:1.62}.tribe-common .tribe-common-h7--min-medium{font-size:14px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-theme-avada #main .tribe-common .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-theme-avada #main .tribe-common .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h4{font-size:24px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h6{font-size:16px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h3--min-medium{font-size:28px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h4--min-medium{font-size:24px;line-height:1.42}.tribe-theme-avada #main .tribe-common .tribe-common-h5--min-medium{font-size:18px;line-height:1.5}.tribe-theme-avada #main .tribe-common .tribe-common-h6--min-medium{font-size:16px;line-height:1.62}.tribe-theme-avada #main .tribe-common .tribe-common-h7--min-medium{font-size:14px;line-height:1.62}.tribe-common .tribe-common-l-container{padding-left:42px;padding-right:42px}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{width:auto}}
|
common/src/resources/css/datatables.css
CHANGED
@@ -219,6 +219,7 @@ table.dataTable tbody th.dt-body-nowrap,
|
|
219 |
table.dataTable,
|
220 |
table.dataTable th,
|
221 |
table.dataTable td {
|
|
|
222 |
box-sizing: content-box;
|
223 |
}
|
224 |
/*
|
@@ -254,8 +255,10 @@ table.dataTable,
|
|
254 |
border-radius: 3px;
|
255 |
border-style: solid;
|
256 |
border-width: 1px;
|
257 |
-
box-shadow: none;
|
258 |
-
|
|
|
|
|
259 |
color: #555;
|
260 |
cursor: pointer;
|
261 |
display: inline-block;
|
@@ -278,18 +281,21 @@ table.dataTable,
|
|
278 |
.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
|
279 |
background: transparent;
|
280 |
border-color: transparent;
|
281 |
-
box-shadow: none;
|
|
|
282 |
color: #23282d;
|
283 |
}
|
284 |
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled {
|
285 |
background: transparent;
|
286 |
border-color: transparent;
|
287 |
-
box-shadow: none;
|
|
|
288 |
}
|
289 |
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:hover {
|
290 |
background: transparent;
|
291 |
border-color: transparent;
|
292 |
-
box-shadow: none;
|
|
|
293 |
text-decoration: none;
|
294 |
}
|
295 |
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover {
|
@@ -300,7 +306,8 @@ table.dataTable,
|
|
300 |
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
|
301 |
background: #fcfcfc;
|
302 |
border-color: #999;
|
303 |
-
box-shadow: 0 1px 0 #cccccc;
|
|
|
304 |
color: #23282d;
|
305 |
text-decoration: none;
|
306 |
}
|
@@ -309,11 +316,13 @@ table.dataTable,
|
|
309 |
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
|
310 |
background: #f7f7f7;
|
311 |
border-color: #ddd;
|
312 |
-
box-shadow: none;
|
|
|
313 |
color: #a0a5aa;
|
314 |
cursor: default;
|
315 |
text-shadow: 0 1px 0 #fff;
|
316 |
-webkit-transform: none;
|
|
|
317 |
transform: none;
|
318 |
}
|
319 |
.dataTables_wrapper .dataTables_paginate .ellipsis {
|
@@ -331,6 +340,8 @@ table.dataTable,
|
|
331 |
text-align: center;
|
332 |
font-size: 1.2em;
|
333 |
background-color: white;
|
|
|
|
|
334 |
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
|
335 |
}
|
336 |
.dataTables_wrapper .dataTables_length,
|
219 |
table.dataTable,
|
220 |
table.dataTable th,
|
221 |
table.dataTable td {
|
222 |
+
-webkit-box-sizing: content-box;
|
223 |
box-sizing: content-box;
|
224 |
}
|
225 |
/*
|
255 |
border-radius: 3px;
|
256 |
border-style: solid;
|
257 |
border-width: 1px;
|
258 |
+
-webkit-box-shadow: none;
|
259 |
+
box-shadow: none;
|
260 |
+
-webkit-box-sizing: border-box;
|
261 |
+
box-sizing: border-box;
|
262 |
color: #555;
|
263 |
cursor: pointer;
|
264 |
display: inline-block;
|
281 |
.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
|
282 |
background: transparent;
|
283 |
border-color: transparent;
|
284 |
+
-webkit-box-shadow: none;
|
285 |
+
box-shadow: none;
|
286 |
color: #23282d;
|
287 |
}
|
288 |
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled {
|
289 |
background: transparent;
|
290 |
border-color: transparent;
|
291 |
+
-webkit-box-shadow: none;
|
292 |
+
box-shadow: none;
|
293 |
}
|
294 |
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:hover {
|
295 |
background: transparent;
|
296 |
border-color: transparent;
|
297 |
+
-webkit-box-shadow: none;
|
298 |
+
box-shadow: none;
|
299 |
text-decoration: none;
|
300 |
}
|
301 |
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover {
|
306 |
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
|
307 |
background: #fcfcfc;
|
308 |
border-color: #999;
|
309 |
+
-webkit-box-shadow: 0 1px 0 #cccccc;
|
310 |
+
box-shadow: 0 1px 0 #cccccc;
|
311 |
color: #23282d;
|
312 |
text-decoration: none;
|
313 |
}
|
316 |
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
|
317 |
background: #f7f7f7;
|
318 |
border-color: #ddd;
|
319 |
+
-webkit-box-shadow: none;
|
320 |
+
box-shadow: none;
|
321 |
color: #a0a5aa;
|
322 |
cursor: default;
|
323 |
text-shadow: 0 1px 0 #fff;
|
324 |
-webkit-transform: none;
|
325 |
+
-ms-transform: none;
|
326 |
transform: none;
|
327 |
}
|
328 |
.dataTables_wrapper .dataTables_paginate .ellipsis {
|
340 |
text-align: center;
|
341 |
font-size: 1.2em;
|
342 |
background-color: white;
|
343 |
+
background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
|
344 |
+
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), to(rgba(255, 255, 255, 0)));
|
345 |
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
|
346 |
}
|
347 |
.dataTables_wrapper .dataTables_length,
|
common/src/resources/css/datatables.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
table.dataTable{border-collapse:separate;border-spacing:0;clear:both;margin:0 auto;width:100%}table.dataTable thead td:active,table.dataTable thead th:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background-position:100%;background-repeat:no-repeat}table.dataTable thead .sorting{background-image:url(../../../vendor/datatables/DataTables/images/sort_both.png)}table.dataTable thead .sorting_asc{background-image:url(../../../vendor/datatables/DataTables/images/sort_asc.png)}table.dataTable thead .sorting_desc{background-image:url(../../../vendor/datatables/DataTables/images/sort_desc.png)}table.dataTable thead .sorting_asc_disabled{background-image:url(../../../vendor/datatables/DataTables/images/sort_asc_disabled.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(../../../vendor/datatables/DataTables/images/sort_desc_disabled.png)}table.dataTable.widefat tfoot td input,table.dataTable.widefat tfoot th input,table.dataTable.widefat thead td input,table.dataTable.widefat thead th input{margin:0 0 0 8px;vertical-align:text-top}table.dataTable.widefat tfoot td.check-column,table.dataTable.widefat thead td.check-column{padding-top:4px;vertical-align:middle}table.dataTable.widefat tbody th.check-column,table.dataTable.widefat tfoot th.check-column,table.dataTable.widefat thead th.check-column{padding:11px 0 0 3px}table.dataTable .check-column{width:2.2em}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f6f6f6}table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px 4px 4px}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{clear:both;position:relative;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;padding-top:.25em;text-align:right}.dataTables_wrapper .dataTables_paginate .paginate_button{border:1px solid transparent;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#555;cursor:pointer;display:inline-block;font-size:13px;height:28px;line-height:26px;margin:0 0 0 2px;padding:0 10px 1px;text-decoration:none;vertical-align:top;white-space:nowrap}.dataTables_wrapper .dataTables_paginate .paginate_button:active,.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#fafafa;border-color:#999;color:#23282d}.dataTables_wrapper .dataTables_paginate .paginate_button.next,.dataTables_wrapper .dataTables_paginate .paginate_button.previous{background:transparent;border-color:transparent;box-shadow:none;color:#23282d}.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled{background:transparent;border-color:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:hover{background:transparent;border-color:transparent;box-shadow:none;text-decoration:none}.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover{color:#222;text-decoration:underline}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#fcfcfc;border-color:#999;box-shadow:0 1px 0 #ccc;color:#23282d;text-decoration:none}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background:#f7f7f7;border-color:#ddd;box-shadow:none;color:#a0a5aa;cursor:default;text-shadow:0 1px 0 #fff;transform:none}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0))}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollBody table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}
|
1 |
+
table.dataTable{border-collapse:separate;border-spacing:0;clear:both;margin:0 auto;width:100%}table.dataTable thead td:active,table.dataTable thead th:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background-position:100%;background-repeat:no-repeat}table.dataTable thead .sorting{background-image:url(../../../vendor/datatables/DataTables/images/sort_both.png)}table.dataTable thead .sorting_asc{background-image:url(../../../vendor/datatables/DataTables/images/sort_asc.png)}table.dataTable thead .sorting_desc{background-image:url(../../../vendor/datatables/DataTables/images/sort_desc.png)}table.dataTable thead .sorting_asc_disabled{background-image:url(../../../vendor/datatables/DataTables/images/sort_asc_disabled.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(../../../vendor/datatables/DataTables/images/sort_desc_disabled.png)}table.dataTable.widefat tfoot td input,table.dataTable.widefat tfoot th input,table.dataTable.widefat thead td input,table.dataTable.widefat thead th input{margin:0 0 0 8px;vertical-align:text-top}table.dataTable.widefat tfoot td.check-column,table.dataTable.widefat thead td.check-column{padding-top:4px;vertical-align:middle}table.dataTable.widefat tbody th.check-column,table.dataTable.widefat tfoot th.check-column,table.dataTable.widefat thead th.check-column{padding:11px 0 0 3px}table.dataTable .check-column{width:2.2em}table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{border-top:1px solid #ddd}table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{border-top:none}table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{border-top:none}table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{background-color:#f9f9f9}table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover{background-color:#f6f6f6}table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px 17px 4px 4px}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{padding:4px}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{box-sizing:content-box}.dataTables_wrapper{clear:both;position:relative;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_wrapper .dataTables_paginate{float:right;padding-top:.25em;text-align:right}.dataTables_wrapper .dataTables_paginate .paginate_button{border:1px solid transparent;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#555;cursor:pointer;display:inline-block;font-size:13px;height:28px;line-height:26px;margin:0 0 0 2px;padding:0 10px 1px;text-decoration:none;vertical-align:top;white-space:nowrap}.dataTables_wrapper .dataTables_paginate .paginate_button:active,.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#fafafa;border-color:#999;color:#23282d}.dataTables_wrapper .dataTables_paginate .paginate_button.next,.dataTables_wrapper .dataTables_paginate .paginate_button.previous{background:transparent;border-color:transparent;box-shadow:none;color:#23282d}.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled{background:transparent;border-color:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:hover{background:transparent;border-color:transparent;box-shadow:none;text-decoration:none}.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover{color:#222;text-decoration:underline}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:#fcfcfc;border-color:#999;box-shadow:0 1px 0 #ccc;color:#23282d;text-decoration:none}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background:#f7f7f7;border-color:#ddd;box-shadow:none;color:#a0a5aa;cursor:default;text-shadow:0 1px 0 #fff;-ms-transform:none;transform:none}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0))}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollBody table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width:767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:.5em}}@media screen and (max-width:640px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:.5em}}
|
common/src/resources/css/datepicker.css
CHANGED
@@ -66,7 +66,8 @@
|
|
66 |
|
67 |
.tribe-ui-datepicker.ui-datepicker {
|
68 |
background: #fff;
|
69 |
-
box-shadow: 1px 1px 5px rgba(0,0,0,.5);
|
|
|
70 |
width: 17em;
|
71 |
padding: 1em;
|
72 |
display: none;
|
@@ -86,6 +87,7 @@
|
|
86 |
position: absolute;
|
87 |
top: 50%;
|
88 |
-webkit-transform: translateY(-50%);
|
|
|
89 |
transform: translateY(-50%);
|
90 |
line-height: 1.8em;
|
91 |
text-align: center;
|
@@ -143,7 +145,8 @@
|
|
143 |
.tribe-ui-datepicker select.ui-datepicker-month,
|
144 |
.tribe-ui-datepicker select.ui-datepicker-year {
|
145 |
border: none;
|
146 |
-
box-shadow: 0 1px 0 rgba(0,0,0,0.1);
|
|
|
147 |
margin-right: 1px;
|
148 |
width: 4.5rem;
|
149 |
}
|
@@ -209,6 +212,7 @@
|
|
209 |
}
|
210 |
|
211 |
.tribe-ui-datepicker.ui-datepicker button.ui-datepicker-close {
|
|
|
212 |
background: linear-gradient(354deg, rgba(10,85,160,1.00) 0%, rgba(18,136,235,1.00) 100%);
|
213 |
border: 1px solid #0085ba;
|
214 |
color: #fff !important;
|
@@ -340,7 +344,8 @@ html .tribe-ui-datepicker .ui-button.ui-state-disabled:active {
|
|
340 |
}
|
341 |
|
342 |
.tribe-ui-datepicker .ui-visual-focus {
|
343 |
-
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
|
|
|
344 |
}
|
345 |
|
346 |
.tribe-ui-datepicker .ui-state-active,
|
@@ -349,6 +354,7 @@ html .tribe-ui-datepicker .ui-button.ui-state-disabled:active {
|
|
349 |
.tribe-ui-datepicker a.ui-button:active,
|
350 |
.tribe-ui-datepicker .ui-button:active,
|
351 |
.tribe-ui-datepicker .ui-button.ui-state-active:hover {
|
|
|
352 |
background: linear-gradient(354deg, rgba(10,85,160,1.00) 0%, rgba(18,136,235,1.00) 100%);
|
353 |
color: #fff;
|
354 |
}
|
@@ -466,6 +472,7 @@ html .tribe-ui-datepicker .ui-button.ui-state-disabled:active {
|
|
466 |
}
|
467 |
|
468 |
.tribe-ui-datepicker .ui-widget-shadow {
|
|
|
469 |
box-shadow: -5px -5px 5px #000000;
|
470 |
}
|
471 |
|
66 |
|
67 |
.tribe-ui-datepicker.ui-datepicker {
|
68 |
background: #fff;
|
69 |
+
-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.5);
|
70 |
+
box-shadow: 1px 1px 5px rgba(0,0,0,.5);
|
71 |
width: 17em;
|
72 |
padding: 1em;
|
73 |
display: none;
|
87 |
position: absolute;
|
88 |
top: 50%;
|
89 |
-webkit-transform: translateY(-50%);
|
90 |
+
-ms-transform: translateY(-50%);
|
91 |
transform: translateY(-50%);
|
92 |
line-height: 1.8em;
|
93 |
text-align: center;
|
145 |
.tribe-ui-datepicker select.ui-datepicker-month,
|
146 |
.tribe-ui-datepicker select.ui-datepicker-year {
|
147 |
border: none;
|
148 |
+
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
|
149 |
+
box-shadow: 0 1px 0 rgba(0,0,0,0.1);
|
150 |
margin-right: 1px;
|
151 |
width: 4.5rem;
|
152 |
}
|
212 |
}
|
213 |
|
214 |
.tribe-ui-datepicker.ui-datepicker button.ui-datepicker-close {
|
215 |
+
background: -o-linear-gradient(96deg, rgba(10,85,160,1.00) 0%, rgba(18,136,235,1.00) 100%);
|
216 |
background: linear-gradient(354deg, rgba(10,85,160,1.00) 0%, rgba(18,136,235,1.00) 100%);
|
217 |
border: 1px solid #0085ba;
|
218 |
color: #fff !important;
|
344 |
}
|
345 |
|
346 |
.tribe-ui-datepicker .ui-visual-focus {
|
347 |
+
-webkit-box-shadow: 0 0 3px 1px rgb(94, 158, 214);
|
348 |
+
box-shadow: 0 0 3px 1px rgb(94, 158, 214);
|
349 |
}
|
350 |
|
351 |
.tribe-ui-datepicker .ui-state-active,
|
354 |
.tribe-ui-datepicker a.ui-button:active,
|
355 |
.tribe-ui-datepicker .ui-button:active,
|
356 |
.tribe-ui-datepicker .ui-button.ui-state-active:hover {
|
357 |
+
background: -o-linear-gradient(96deg, rgba(10,85,160,1.00) 0%, rgba(18,136,235,1.00) 100%);
|
358 |
background: linear-gradient(354deg, rgba(10,85,160,1.00) 0%, rgba(18,136,235,1.00) 100%);
|
359 |
color: #fff;
|
360 |
}
|
472 |
}
|
473 |
|
474 |
.tribe-ui-datepicker .ui-widget-shadow {
|
475 |
+
-webkit-box-shadow: -5px -5px 5px #000000;
|
476 |
box-shadow: -5px -5px 5px #000000;
|
477 |
}
|
478 |
|
common/src/resources/css/datepicker.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.tribe-ui-datepicker.ui-datepicker body,.tribe-ui-datepicker.ui-datepicker button,.tribe-ui-datepicker.ui-datepicker input,.tribe-ui-datepicker.ui-datepicker select,.tribe-ui-datepicker.ui-datepicker textarea{font-family:Verdana,Helvetica Neue,Helvetica,Arial,sans-serif}.tribe-ui-datepicker.ui-datepicker table{border:none}.tribe-ui-datepicker .ui-datepicker-month{font-weight:700}.tribe-ui-datepicker .ui-state-disabled{cursor:default!important;pointer-events:none}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-group span.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25rem;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;background-image:none}.tribe-ui-datepicker .ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.tribe-ui-datepicker.ui-datepicker{background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.5);width:17em;padding:1em;display:none}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-header{margin-bottom:1rem;position:relative;padding:0;border:0;background-color:transparent;background-image:none}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-next,.tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev{position:absolute;top:50%;transform:translateY(-50%);line-height:1.8em;text-align:center}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev:before{color:#b1b1b1;content:"\2190";cursor:pointer}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev:hover:before{color:#000}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-next:before{color:#b1b1b1;content:"\2192";cursor:pointer}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-next:hover:before{color:#000}.tribe-ui-datepicker .ui-datepicker-next-hover,.tribe-ui-datepicker .ui-datepicker-prev-hover{color:darken(#b1b1b1,10%);border:0;background:none}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev{left:1px}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-next{right:1px}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev-hover{left:1px}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-next-hover{right:1px}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8;text-align:center}.tribe-ui-datepicker select.ui-datepicker-month,.tribe-ui-datepicker select.ui-datepicker-year{border:none;box-shadow:0 1px 0 rgba(0,0,0,.1);margin-right:1px;width:4.5rem}.tribe-ui-datepicker.ui-datepicker table{width:100%;font-size:.9rem;border-collapse:collapse;margin:0 0 .4rem}.tribe-ui-datepicker.ui-datepicker th{color:#b1b1b1;padding:.7rem .3rem;text-align:center;border:0}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-calendar td{border:1px solid #ddd;padding:1px}.tribe-ui-datepicker.ui-datepicker td.ui-datepicker-unselectable{border:none}.tribe-ui-datepicker.ui-datepicker a.ui-state-active{background:#0085ba;color:#fff}.tribe-ui-datepicker.ui-datepicker td a,.tribe-ui-datepicker.ui-datepicker td span{display:block;padding:.5rem .2rem;text-align:center;text-decoration:none}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7rem 0 0;padding:0 .2rem;border-left:0;border-right:0;border-bottom:0}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5rem .2rem .4rem;cursor:pointer;padding:.2rem .6rem .3rem;width:auto;overflow:visible}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;background:#fff;border:1px solid #b1b1b1}.tribe-ui-datepicker.ui-datepicker button.ui-datepicker-close{background:linear-gradient(354deg,#0a55a0,#1288eb);border:1px solid #0085ba;color:#fff!important;font-weight:400}.tribe-ui-datepicker.ui-datepicker.ui-datepicker-multi{width:auto}.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-group{float:left}.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4rem}.tribe-ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.tribe-ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.tribe-ui-datepicker.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.tribe-ui-datepicker .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.tribe-ui-datepicker.ui-widget{font-size:1.2rem;font-family:inherit}.tribe-ui-datepicker.ui-widget .ui-widget,.tribe-ui-datepicker.ui-widget button,.tribe-ui-datepicker.ui-widget input,.tribe-ui-datepicker.ui-widget select,.tribe-ui-datepicker.ui-widget textarea{font-size:1rem}.tribe-ui-datepicker.ui-widget-content a,.tribe-ui-datepicker .ui-widget-header a{color:#23282d}.tribe-ui-datepicker .ui-button,.tribe-ui-datepicker .ui-state-default,.tribe-ui-datepicker.ui-widget-content .ui-state-default,.tribe-ui-datepicker .ui-widget-header .ui-state-default,html .tribe-ui-datepicker .ui-button.ui-state-disabled:active,html .tribe-ui-datepicker .ui-button.ui-state-disabled:hover{color:#23282d;border:0;background-color:transparent;background-image:none}.tribe-ui-datepicker .ui-button,.tribe-ui-datepicker .ui-state-default a,.tribe-ui-datepicker .ui-state-default a:link,.tribe-ui-datepicker .ui-state-default a:visited,.tribe-ui-datepicker a.ui-button,.tribe-ui-datepicker a:link.ui-button,.tribe-ui-datepicker a:visited.ui-button{color:#23282d;text-decoration:none}.tribe-ui-datepicker .ui-button:focus,.tribe-ui-datepicker .ui-button:hover,.tribe-ui-datepicker .ui-state-focus,.tribe-ui-datepicker .ui-state-hover,.tribe-ui-datepicker .ui-widget-content .ui-state-focus,.tribe-ui-datepicker .ui-widget-content .ui-state-hover,.tribe-ui-datepicker .ui-widget-header .ui-state-focus,.tribe-ui-datepicker .ui-widget-header .ui-state-hover{color:#000;border:0;background:none}.tribe-ui-datepicker .ui-state-focus a,.tribe-ui-datepicker .ui-state-focus a:hover,.tribe-ui-datepicker .ui-state-focus a:link,.tribe-ui-datepicker .ui-state-focus a:visited,.tribe-ui-datepicker .ui-state-hover a,.tribe-ui-datepicker .ui-state-hover a:hover,.tribe-ui-datepicker .ui-state-hover a:link,.tribe-ui-datepicker .ui-state-hover a:visited,.tribe-ui-datepicker a.ui-button:focus,.tribe-ui-datepicker a.ui-button:hover{color:#b1b1b1;text-decoration:none;background-color:none;background-image:none}.tribe-ui-datepicker .ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.tribe-ui-datepicker .ui-button.ui-state-active:hover,.tribe-ui-datepicker .ui-button:active,.tribe-ui-datepicker .ui-state-active,.tribe-ui-datepicker .ui-widget-content .ui-state-active,.tribe-ui-datepicker .ui-widget-header .ui-state-active,.tribe-ui-datepicker a.ui-button:active{background:linear-gradient(354deg,#0a55a0,#1288eb);color:#fff}.tribe-ui-datepicker .ui-icon-background,.tribe-ui-datepicker .ui-state-active .ui-icon-background{border:#ddd;background-color:#1c94c4}.tribe-ui-datepicker .ui-state-active a,.tribe-ui-datepicker .ui-state-active a:link,.tribe-ui-datepicker .ui-state-active a:visited{color:#23282d;text-decoration:none}.tribe-ui-datepicker .ui-state-highlight,.tribe-ui-datepicker.ui-widget-content .ui-state-highlight,.tribe-ui-datepicker .ui-widget-header .ui-state-highlight{background:#fff;color:#363636;border:0;background-image:none}.tribe-ui-datepicker .ui-state-checked{background:#fff}.tribe-ui-datepicker .ui-state-highlight a,.tribe-ui-datepicker.ui-widget-content .ui-state-highlight a,.tribe-ui-datepicker .ui-widget-header .ui-state-highlight a{color:#363636}.tribe-ui-datepicker .ui-state-error,.tribe-ui-datepicker.ui-widget-content .ui-state-error,.tribe-ui-datepicker .ui-widget-header .ui-state-error{background:#b81900;color:#fff}.tribe-ui-datepicker .ui-state-error-text,.tribe-ui-datepicker .ui-state-error a,.tribe-ui-datepicker.ui-widget-content .ui-state-error-text,.tribe-ui-datepicker.ui-widget-content .ui-state-error a,.tribe-ui-datepicker .ui-widget-header .ui-state-error-text,.tribe-ui-datepicker .ui-widget-header .ui-state-error a{color:#fff}.tribe-ui-datepicker .ui-priority-secondary,.tribe-ui-datepicker.ui-widget-content .ui-priority-secondary,.tribe-ui-datepicker .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.tribe-ui-datepicker .ui-state-disabled,.tribe-ui-datepicker.ui-widget-content .ui-state-disabled,.tribe-ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.tribe-ui-datepicker .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.tribe-ui-datepicker .ui-corner-all,.tribe-ui-datepicker .ui-corner-left,.tribe-ui-datepicker .ui-corner-tl,.tribe-ui-datepicker .ui-corner-top{border-top-left-radius:4px}.tribe-ui-datepicker .ui-corner-all,.tribe-ui-datepicker .ui-corner-right,.tribe-ui-datepicker .ui-corner-top,.tribe-ui-datepicker .ui-corner-tr{border-top-right-radius:4px}.tribe-ui-datepicker .ui-corner-all,.tribe-ui-datepicker .ui-corner-bl,.tribe-ui-datepicker .ui-corner-bottom,.tribe-ui-datepicker .ui-corner-left{border-bottom-left-radius:4px}.tribe-ui-datepicker .ui-corner-all,.tribe-ui-datepicker .ui-corner-bottom,.tribe-ui-datepicker .ui-corner-br,.tribe-ui-datepicker .ui-corner-right{border-bottom-right-radius:4px}.tribe-ui-datepicker .ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.tribe-ui-datepicker .ui-widget-shadow{box-shadow:-5px -5px 5px #000}.tribe-ui-datepicker .ui-helper-hidden{display:none}.tribe-ui-datepicker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-ui-datepicker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.tribe-ui-datepicker .ui-helper-clearfix:after,.tribe-ui-datepicker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.tribe-ui-datepicker .ui-helper-clearfix:after{clear:both}.tribe-ui-datepicker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.tribe-ui-datepicker .ui-front{z-index:100}.tribe-ui-datepicker.ui-datepicker-rtl{direction:rtl}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-group{float:right}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
|
1 |
+
.tribe-ui-datepicker.ui-datepicker body,.tribe-ui-datepicker.ui-datepicker button,.tribe-ui-datepicker.ui-datepicker input,.tribe-ui-datepicker.ui-datepicker select,.tribe-ui-datepicker.ui-datepicker textarea{font-family:Verdana,Helvetica Neue,Helvetica,Arial,sans-serif}.tribe-ui-datepicker.ui-datepicker table{border:none}.tribe-ui-datepicker .ui-datepicker-month{font-weight:700}.tribe-ui-datepicker .ui-state-disabled{cursor:default!important;pointer-events:none}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-group span.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25rem;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;background-image:none}.tribe-ui-datepicker .ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.tribe-ui-datepicker.ui-datepicker{background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.5);width:17em;padding:1em;display:none}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-header{margin-bottom:1rem;position:relative;padding:0;border:0;background-color:transparent;background-image:none}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-next,.tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1.8em;text-align:center}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev:before{color:#b1b1b1;content:"\2190";cursor:pointer}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev:hover:before{color:#000}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-next:before{color:#b1b1b1;content:"\2192";cursor:pointer}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-next:hover:before{color:#000}.tribe-ui-datepicker .ui-datepicker-next-hover,.tribe-ui-datepicker .ui-datepicker-prev-hover{color:darken(#b1b1b1,10%);border:0;background:none}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev{left:1px}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-next{right:1px}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev-hover{left:1px}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-next-hover{right:1px}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8;text-align:center}.tribe-ui-datepicker select.ui-datepicker-month,.tribe-ui-datepicker select.ui-datepicker-year{border:none;box-shadow:0 1px 0 rgba(0,0,0,.1);margin-right:1px;width:4.5rem}.tribe-ui-datepicker.ui-datepicker table{width:100%;font-size:.9rem;border-collapse:collapse;margin:0 0 .4rem}.tribe-ui-datepicker.ui-datepicker th{color:#b1b1b1;padding:.7rem .3rem;text-align:center;border:0}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-calendar td{border:1px solid #ddd;padding:1px}.tribe-ui-datepicker.ui-datepicker td.ui-datepicker-unselectable{border:none}.tribe-ui-datepicker.ui-datepicker a.ui-state-active{background:#0085ba;color:#fff}.tribe-ui-datepicker.ui-datepicker td a,.tribe-ui-datepicker.ui-datepicker td span{display:block;padding:.5rem .2rem;text-align:center;text-decoration:none}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7rem 0 0;padding:0 .2rem;border-left:0;border-right:0;border-bottom:0}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5rem .2rem .4rem;cursor:pointer;padding:.2rem .6rem .3rem;width:auto;overflow:visible}.tribe-ui-datepicker.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;background:#fff;border:1px solid #b1b1b1}.tribe-ui-datepicker.ui-datepicker button.ui-datepicker-close{background:linear-gradient(354deg,#0a55a0,#1288eb);border:1px solid #0085ba;color:#fff!important;font-weight:400}.tribe-ui-datepicker.ui-datepicker.ui-datepicker-multi{width:auto}.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-group{float:left}.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4rem}.tribe-ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.tribe-ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.tribe-ui-datepicker.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.tribe-ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.tribe-ui-datepicker .ui-datepicker-row-break{clear:both;width:100%;font-size:0}.tribe-ui-datepicker.ui-widget{font-size:1.2rem;font-family:inherit}.tribe-ui-datepicker.ui-widget .ui-widget,.tribe-ui-datepicker.ui-widget button,.tribe-ui-datepicker.ui-widget input,.tribe-ui-datepicker.ui-widget select,.tribe-ui-datepicker.ui-widget textarea{font-size:1rem}.tribe-ui-datepicker.ui-widget-content a,.tribe-ui-datepicker .ui-widget-header a{color:#23282d}.tribe-ui-datepicker .ui-button,.tribe-ui-datepicker .ui-state-default,.tribe-ui-datepicker.ui-widget-content .ui-state-default,.tribe-ui-datepicker .ui-widget-header .ui-state-default,html .tribe-ui-datepicker .ui-button.ui-state-disabled:active,html .tribe-ui-datepicker .ui-button.ui-state-disabled:hover{color:#23282d;border:0;background-color:transparent;background-image:none}.tribe-ui-datepicker .ui-button,.tribe-ui-datepicker .ui-state-default a,.tribe-ui-datepicker .ui-state-default a:link,.tribe-ui-datepicker .ui-state-default a:visited,.tribe-ui-datepicker a.ui-button,.tribe-ui-datepicker a:link.ui-button,.tribe-ui-datepicker a:visited.ui-button{color:#23282d;text-decoration:none}.tribe-ui-datepicker .ui-button:focus,.tribe-ui-datepicker .ui-button:hover,.tribe-ui-datepicker .ui-state-focus,.tribe-ui-datepicker .ui-state-hover,.tribe-ui-datepicker .ui-widget-content .ui-state-focus,.tribe-ui-datepicker .ui-widget-content .ui-state-hover,.tribe-ui-datepicker .ui-widget-header .ui-state-focus,.tribe-ui-datepicker .ui-widget-header .ui-state-hover{color:#000;border:0;background:none}.tribe-ui-datepicker .ui-state-focus a,.tribe-ui-datepicker .ui-state-focus a:hover,.tribe-ui-datepicker .ui-state-focus a:link,.tribe-ui-datepicker .ui-state-focus a:visited,.tribe-ui-datepicker .ui-state-hover a,.tribe-ui-datepicker .ui-state-hover a:hover,.tribe-ui-datepicker .ui-state-hover a:link,.tribe-ui-datepicker .ui-state-hover a:visited,.tribe-ui-datepicker a.ui-button:focus,.tribe-ui-datepicker a.ui-button:hover{color:#b1b1b1;text-decoration:none;background-color:none;background-image:none}.tribe-ui-datepicker .ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.tribe-ui-datepicker .ui-button.ui-state-active:hover,.tribe-ui-datepicker .ui-button:active,.tribe-ui-datepicker .ui-state-active,.tribe-ui-datepicker .ui-widget-content .ui-state-active,.tribe-ui-datepicker .ui-widget-header .ui-state-active,.tribe-ui-datepicker a.ui-button:active{background:linear-gradient(354deg,#0a55a0,#1288eb);color:#fff}.tribe-ui-datepicker .ui-icon-background,.tribe-ui-datepicker .ui-state-active .ui-icon-background{border:#ddd;background-color:#1c94c4}.tribe-ui-datepicker .ui-state-active a,.tribe-ui-datepicker .ui-state-active a:link,.tribe-ui-datepicker .ui-state-active a:visited{color:#23282d;text-decoration:none}.tribe-ui-datepicker .ui-state-highlight,.tribe-ui-datepicker.ui-widget-content .ui-state-highlight,.tribe-ui-datepicker .ui-widget-header .ui-state-highlight{background:#fff;color:#363636;border:0;background-image:none}.tribe-ui-datepicker .ui-state-checked{background:#fff}.tribe-ui-datepicker .ui-state-highlight a,.tribe-ui-datepicker.ui-widget-content .ui-state-highlight a,.tribe-ui-datepicker .ui-widget-header .ui-state-highlight a{color:#363636}.tribe-ui-datepicker .ui-state-error,.tribe-ui-datepicker.ui-widget-content .ui-state-error,.tribe-ui-datepicker .ui-widget-header .ui-state-error{background:#b81900;color:#fff}.tribe-ui-datepicker .ui-state-error-text,.tribe-ui-datepicker .ui-state-error a,.tribe-ui-datepicker.ui-widget-content .ui-state-error-text,.tribe-ui-datepicker.ui-widget-content .ui-state-error a,.tribe-ui-datepicker .ui-widget-header .ui-state-error-text,.tribe-ui-datepicker .ui-widget-header .ui-state-error a{color:#fff}.tribe-ui-datepicker .ui-priority-secondary,.tribe-ui-datepicker.ui-widget-content .ui-priority-secondary,.tribe-ui-datepicker .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.tribe-ui-datepicker .ui-state-disabled,.tribe-ui-datepicker.ui-widget-content .ui-state-disabled,.tribe-ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.tribe-ui-datepicker .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.tribe-ui-datepicker .ui-corner-all,.tribe-ui-datepicker .ui-corner-left,.tribe-ui-datepicker .ui-corner-tl,.tribe-ui-datepicker .ui-corner-top{border-top-left-radius:4px}.tribe-ui-datepicker .ui-corner-all,.tribe-ui-datepicker .ui-corner-right,.tribe-ui-datepicker .ui-corner-top,.tribe-ui-datepicker .ui-corner-tr{border-top-right-radius:4px}.tribe-ui-datepicker .ui-corner-all,.tribe-ui-datepicker .ui-corner-bl,.tribe-ui-datepicker .ui-corner-bottom,.tribe-ui-datepicker .ui-corner-left{border-bottom-left-radius:4px}.tribe-ui-datepicker .ui-corner-all,.tribe-ui-datepicker .ui-corner-bottom,.tribe-ui-datepicker .ui-corner-br,.tribe-ui-datepicker .ui-corner-right{border-bottom-right-radius:4px}.tribe-ui-datepicker .ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.tribe-ui-datepicker .ui-widget-shadow{box-shadow:-5px -5px 5px #000}.tribe-ui-datepicker .ui-helper-hidden{display:none}.tribe-ui-datepicker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-ui-datepicker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.tribe-ui-datepicker .ui-helper-clearfix:after,.tribe-ui-datepicker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.tribe-ui-datepicker .ui-helper-clearfix:after{clear:both}.tribe-ui-datepicker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.tribe-ui-datepicker .ui-front{z-index:100}.tribe-ui-datepicker.ui-datepicker-rtl{direction:rtl}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-group{float:right}.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.tribe-ui-datepicker.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
|
common/src/resources/css/promoter.css
CHANGED
@@ -9,20 +9,29 @@
|
|
9 |
*/
|
10 |
|
11 |
#wp-admin-bar-promoter-admin-bar a.ab-item {
|
|
|
|
|
12 |
display: flex;
|
13 |
-
flex-wrap: wrap;
|
14 |
-
|
|
|
|
|
|
|
15 |
}
|
16 |
|
17 |
#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__icon {
|
18 |
margin-right: 5px;
|
19 |
width: 20px;
|
20 |
height: 20px;
|
21 |
-
flex:
|
|
|
|
|
22 |
}
|
23 |
|
24 |
#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text {
|
25 |
-
flex:
|
|
|
|
|
26 |
}
|
27 |
#wp-admin-bar-promoter-admin-bar:focus .promoter-admin-bar__icon svg path, #wp-admin-bar-promoter-admin-bar:hover .promoter-admin-bar__icon svg path {
|
28 |
fill: #00B9EB;
|
9 |
*/
|
10 |
|
11 |
#wp-admin-bar-promoter-admin-bar a.ab-item {
|
12 |
+
display: -webkit-box;
|
13 |
+
display: -ms-flexbox;
|
14 |
display: flex;
|
15 |
+
-ms-flex-wrap: wrap;
|
16 |
+
flex-wrap: wrap;
|
17 |
+
-webkit-box-align: center;
|
18 |
+
-ms-flex-align: center;
|
19 |
+
align-items: center;
|
20 |
}
|
21 |
|
22 |
#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__icon {
|
23 |
margin-right: 5px;
|
24 |
width: 20px;
|
25 |
height: 20px;
|
26 |
+
-webkit-box-flex: 0;
|
27 |
+
-ms-flex: none;
|
28 |
+
flex: none;
|
29 |
}
|
30 |
|
31 |
#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text {
|
32 |
+
-webkit-box-flex: 0;
|
33 |
+
-ms-flex: none;
|
34 |
+
flex: none;
|
35 |
}
|
36 |
#wp-admin-bar-promoter-admin-bar:focus .promoter-admin-bar__icon svg path, #wp-admin-bar-promoter-admin-bar:hover .promoter-admin-bar__icon svg path {
|
37 |
fill: #00B9EB;
|
common/src/resources/css/promoter.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item{display:flex;flex-wrap:wrap;align-items:center}#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__icon{margin-right:5px;width:20px;height:20px;flex:none}#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text{flex:none}#wp-admin-bar-promoter-admin-bar:focus .promoter-admin-bar__icon svg path,#wp-admin-bar-promoter-admin-bar:hover .promoter-admin-bar__icon svg path{fill:#00b9eb}
|
1 |
+
#wp-admin-bar-promoter-admin-bar a.ab-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__icon{margin-right:5px;width:20px;height:20px;-ms-flex:none;flex:none}#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text{-ms-flex:none;flex:none}#wp-admin-bar-promoter-admin-bar:focus .promoter-admin-bar__icon svg path,#wp-admin-bar-promoter-admin-bar:hover .promoter-admin-bar__icon svg path{fill:#00b9eb}
|
common/src/resources/css/reset.css
CHANGED
@@ -32,7 +32,8 @@
|
|
32 |
* ----------------------------------------------------------------------------- */
|
33 |
|
34 |
.tribe-common * {
|
35 |
-
box-sizing: border-box;
|
|
|
36 |
}
|
37 |
|
38 |
/* -----------------------------------------------------------------------------
|
@@ -109,7 +110,8 @@
|
|
109 |
.tribe-common button,
|
110 |
.tribe-common select,
|
111 |
.tribe-common textarea {
|
112 |
-
box-sizing: border-box;
|
|
|
113 |
margin: 0;
|
114 |
}
|
115 |
|
@@ -255,28 +257,78 @@
|
|
255 |
|
256 |
/* Theme Overrides */
|
257 |
|
258 |
-
|
|
|
|
|
259 |
|
260 |
-
|
|
|
|
|
261 |
|
262 |
-
|
|
|
|
|
263 |
|
264 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
265 |
|
266 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
267 |
|
268 |
#top.tribe-theme-enfold .tribe-common input {
|
269 |
-
|
270 |
-
|
271 |
|
272 |
.tribe-theme-genesis {
|
273 |
|
274 |
}
|
275 |
|
276 |
-
|
|
|
|
|
277 |
|
278 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
279 |
|
280 |
-
.tribe-theme-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
|
282 |
-
|
|
|
|
32 |
* ----------------------------------------------------------------------------- */
|
33 |
|
34 |
.tribe-common * {
|
35 |
+
-webkit-box-sizing: border-box;
|
36 |
+
box-sizing: border-box;
|
37 |
}
|
38 |
|
39 |
/* -----------------------------------------------------------------------------
|
110 |
.tribe-common button,
|
111 |
.tribe-common select,
|
112 |
.tribe-common textarea {
|
113 |
+
-webkit-box-sizing: border-box;
|
114 |
+
box-sizing: border-box;
|
115 |
margin: 0;
|
116 |
}
|
117 |
|
257 |
|
258 |
/* Theme Overrides */
|
259 |
|
260 |
+
/* -------------------------------------------------------------------------
|
261 |
+
* Reset Theme Overrides - Avada
|
262 |
+
* ------------------------------------------------------------------------- */
|
263 |
|
264 |
+
.tribe-theme-avada input[type="text"] {
|
265 |
+
margin: 0;
|
266 |
+
}
|
267 |
|
268 |
+
/* -------------------------------------------------------------------------
|
269 |
+
* Reset Theme Overrides - Divi
|
270 |
+
* ------------------------------------------------------------------------- */
|
271 |
|
272 |
+
.tribe-theme-divi .entry-content .tribe-common table, .tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table {
|
273 |
+
border: 0;
|
274 |
+
margin: 0;
|
275 |
+
}
|
276 |
+
|
277 |
+
.tribe-theme-divi .entry-content .tribe-common td, .tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td {
|
278 |
+
border: 0;
|
279 |
+
}
|
280 |
|
281 |
+
.tribe-theme-divi #content-area .tribe-common td,
|
282 |
+
.tribe-theme-divi #content-area .tribe-common th,
|
283 |
+
.tribe-theme-divi #content-area .tribe-common tr {
|
284 |
+
padding: 0;
|
285 |
+
}
|
286 |
+
|
287 |
+
/* -------------------------------------------------------------------------
|
288 |
+
* Reset Theme Overrides - Enfold
|
289 |
+
* ------------------------------------------------------------------------- */
|
290 |
+
|
291 |
+
#top.tribe-theme-enfold .tribe-common form {
|
292 |
+
margin: 0;
|
293 |
+
}
|
294 |
|
295 |
#top.tribe-theme-enfold .tribe-common input {
|
296 |
+
margin: 0;
|
297 |
+
}
|
298 |
|
299 |
.tribe-theme-genesis {
|
300 |
|
301 |
}
|
302 |
|
303 |
+
/* -------------------------------------------------------------------------
|
304 |
+
* Reset Theme Overrides - Twenty Nineteen
|
305 |
+
* ------------------------------------------------------------------------- */
|
306 |
|
307 |
+
.tribe-theme-twentynineteen .tribe-common h1:before, .tribe-theme-twentynineteen .tribe-common h2:before {
|
308 |
+
content: none;
|
309 |
+
}
|
310 |
+
|
311 |
+
.tribe-theme-twentynineteen .tribe-common button,
|
312 |
+
.tribe-theme-twentynineteen .tribe-common input[type="button"],
|
313 |
+
.tribe-theme-twentynineteen .tribe-common input[type="reset"],
|
314 |
+
.tribe-theme-twentynineteen .tribe-common input[type="submit"] {
|
315 |
+
outline: none;
|
316 |
+
}
|
317 |
|
318 |
+
.tribe-theme-twentynineteen .tribe-common th,
|
319 |
+
.tribe-theme-twentynineteen .tribe-common td {
|
320 |
+
word-break: normal;
|
321 |
+
}
|
322 |
+
|
323 |
+
/* -------------------------------------------------------------------------
|
324 |
+
* Reset Theme Overrides - Twenty Seventeen
|
325 |
+
* ------------------------------------------------------------------------- */
|
326 |
+
|
327 |
+
.tribe-theme-twentyseventeen .tribe-common h5 {
|
328 |
+
letter-spacing: normal;
|
329 |
+
text-transform: none;
|
330 |
+
}
|
331 |
|
332 |
+
.tribe-theme-twentyseventeen .tribe-common input[type="text"] {
|
333 |
+
border-radius: 0;
|
334 |
+
}
|
common/src/resources/css/reset.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:baseline}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:baseline}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{resize:none;overflow:auto}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{margin:0;padding:0;border:0}.tribe-common img{-ms-interpolation-mode:bicubic;height:auto;max-width:100%;border-style:none}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-width:100%;max-height:100%}#top.tribe-theme-enfold .tribe-common input{margin:0}
|
1 |
+
.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:baseline}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:baseline}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{resize:none;overflow:auto}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{margin:0;padding:0;border:0}.tribe-common img{-ms-interpolation-mode:bicubic;height:auto;max-width:100%;border-style:none}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-width:100%;max-height:100%}.tribe-theme-avada input[type=text]{margin:0}.tribe-theme-divi .entry-content .tribe-common table,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table{border:0;margin:0}.tribe-theme-divi .entry-content .tribe-common td,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td{border:0}.tribe-theme-divi #content-area .tribe-common td,.tribe-theme-divi #content-area .tribe-common th,.tribe-theme-divi #content-area .tribe-common tr{padding:0}#top.tribe-theme-enfold .tribe-common form,#top.tribe-theme-enfold .tribe-common input{margin:0}.tribe-theme-twentynineteen .tribe-common h1:before,.tribe-theme-twentynineteen .tribe-common h2:before{content:none}.tribe-theme-twentynineteen .tribe-common button,.tribe-theme-twentynineteen .tribe-common input[type=button],.tribe-theme-twentynineteen .tribe-common input[type=reset],.tribe-theme-twentynineteen .tribe-common input[type=submit]{outline:none}.tribe-theme-twentynineteen .tribe-common td,.tribe-theme-twentynineteen .tribe-common th{word-break:normal}.tribe-theme-twentyseventeen .tribe-common h5{letter-spacing:normal;text-transform:none}.tribe-theme-twentyseventeen .tribe-common input[type=text]{border-radius:0}
|
common/src/resources/css/tooltip.css
CHANGED
@@ -33,8 +33,10 @@
|
|
33 |
.tribe-tooltip .right,
|
34 |
.tribe-tooltip .up {
|
35 |
background-color: #fff;
|
36 |
-
box-shadow: 0 0 3px 3px rgba(4, 5, 5, 0.05);
|
37 |
-
|
|
|
|
|
38 |
color: #333333;
|
39 |
font-size: 16px;
|
40 |
font-weight: 400;
|
@@ -43,7 +45,10 @@
|
|
43 |
padding: 15px;
|
44 |
position: absolute;
|
45 |
-webkit-transform: translate(-50%, 0);
|
|
|
46 |
transform: translate(-50%, 0);
|
|
|
|
|
47 |
transition: opacity 0.8s;
|
48 |
visibility: hidden;
|
49 |
width: 250px;
|
@@ -92,10 +97,12 @@
|
|
92 |
}
|
93 |
|
94 |
.tribe-tooltip .down i::after {
|
95 |
-
box-shadow: 0 0 3px 3px rgba(4, 5, 5, 0.05);
|
|
|
96 |
left: 50%;
|
97 |
top: 50%;
|
98 |
-webkit-transform: translate(-50%, 50%) rotate(45deg);
|
|
|
99 |
transform: translate(-50%, 50%) rotate(45deg);
|
100 |
}
|
101 |
|
33 |
.tribe-tooltip .right,
|
34 |
.tribe-tooltip .up {
|
35 |
background-color: #fff;
|
36 |
+
-webkit-box-shadow: 0 0 3px 3px rgba(4, 5, 5, 0.05);
|
37 |
+
box-shadow: 0 0 3px 3px rgba(4, 5, 5, 0.05);
|
38 |
+
-webkit-box-sizing: border-box;
|
39 |
+
box-sizing: border-box;
|
40 |
color: #333333;
|
41 |
font-size: 16px;
|
42 |
font-weight: 400;
|
45 |
padding: 15px;
|
46 |
position: absolute;
|
47 |
-webkit-transform: translate(-50%, 0);
|
48 |
+
-ms-transform: translate(-50%, 0);
|
49 |
transform: translate(-50%, 0);
|
50 |
+
-webkit-transition: opacity 0.8s;
|
51 |
+
-o-transition: opacity 0.8s;
|
52 |
transition: opacity 0.8s;
|
53 |
visibility: hidden;
|
54 |
width: 250px;
|
97 |
}
|
98 |
|
99 |
.tribe-tooltip .down i::after {
|
100 |
+
-webkit-box-shadow: 0 0 3px 3px rgba(4, 5, 5, 0.05);
|
101 |
+
box-shadow: 0 0 3px 3px rgba(4, 5, 5, 0.05);
|
102 |
left: 50%;
|
103 |
top: 50%;
|
104 |
-webkit-transform: translate(-50%, 50%) rotate(45deg);
|
105 |
+
-ms-transform: translate(-50%, 50%) rotate(45deg);
|
106 |
transform: translate(-50%, 50%) rotate(45deg);
|
107 |
}
|
108 |
|
common/src/resources/css/tooltip.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.tribe-tooltip{cursor:pointer;display:inline-block;margin:0;position:relative;text-align:left}.tribe-tooltip .dashicons-info{color:#a9a9a9;font-size:16px;line-height:1em;vertical-align:middle}.tribe-tooltip .down,.tribe-tooltip .left,.tribe-tooltip .right,.tribe-tooltip .up{background-color:#fff;box-shadow:0 0 3px 3px rgba(4,5,5,.05);box-sizing:border-box;color:#333;font-size:16px;font-weight:400;max-weight:100vw;opacity:0;padding:15px;position:absolute;transform:translate(-50%);transition:opacity .8s;visibility:hidden;width:250px;z-index:99999999}.tribe-tooltip .down i,.tribe-tooltip .left i,.tribe-tooltip .right i,.tribe-tooltip .up i{height:12px;overflow:hidden;position:absolute;width:24px}.tribe-tooltip .down i:after,.tribe-tooltip .left i:after,.tribe-tooltip .right i:after,.tribe-tooltip .up i:after{background-color:#fff;content:"";height:12px;position:absolute;width:24px}.tribe-tooltip.large .down,.tribe-tooltip.large .left,.tribe-tooltip.large .right,.tribe-tooltip.large .up{width:400px}.tribe-tooltip .tooltip-list{padding-left:10px}.tribe-tooltip .tooltip-list li{list-style-type:disc}.tribe-tooltip .down{left:50%;top:28px}.tribe-tooltip .down i{bottom:100%;left:50%;margin-left:-7px}.tribe-tooltip .down i:after{box-shadow:0 0 3px 3px rgba(4,5,5,.05);left:50%;top:50
|
1 |
+
.tribe-tooltip{cursor:pointer;display:inline-block;margin:0;position:relative;text-align:left}.tribe-tooltip .dashicons-info{color:#a9a9a9;font-size:16px;line-height:1em;vertical-align:middle}.tribe-tooltip .down,.tribe-tooltip .left,.tribe-tooltip .right,.tribe-tooltip .up{background-color:#fff;box-shadow:0 0 3px 3px rgba(4,5,5,.05);box-sizing:border-box;color:#333;font-size:16px;font-weight:400;max-weight:100vw;opacity:0;padding:15px;position:absolute;-ms-transform:translate(-50%);transform:translate(-50%);transition:opacity .8s;visibility:hidden;width:250px;z-index:99999999}.tribe-tooltip .down i,.tribe-tooltip .left i,.tribe-tooltip .right i,.tribe-tooltip .up i{height:12px;overflow:hidden;position:absolute;width:24px}.tribe-tooltip .down i:after,.tribe-tooltip .left i:after,.tribe-tooltip .right i:after,.tribe-tooltip .up i:after{background-color:#fff;content:"";height:12px;position:absolute;width:24px}.tribe-tooltip.large .down,.tribe-tooltip.large .left,.tribe-tooltip.large .right,.tribe-tooltip.large .up{width:400px}.tribe-tooltip .tooltip-list{padding-left:10px}.tribe-tooltip .tooltip-list li{list-style-type:disc}.tribe-tooltip .down{left:50%;top:28px}.tribe-tooltip .down i{bottom:100%;left:50%;margin-left:-7px}.tribe-tooltip .down i:after{box-shadow:0 0 3px 3px rgba(4,5,5,.05);left:50%;top:50%;-ms-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg)}.tribe-tooltip.active .down,.tribe-tooltip.active .left,.tribe-tooltip.active .right,.tribe-tooltip.active .up{opacity:1;visibility:visible}@media screen and (max-width:480px){.tribe-tooltip.large .down,.tribe-tooltip.large .left,.tribe-tooltip.large .right,.tribe-tooltip.large .up{width:250px}}
|
common/src/resources/css/tribe-common-admin.css
CHANGED
@@ -24,8 +24,20 @@
|
|
24 |
cursor: text;
|
25 |
padding: 4px 4px 4px 4px;
|
26 |
}
|
27 |
-
input
|
28 |
-
textarea
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
color: #999;
|
30 |
}
|
31 |
input::-webkit-input-placeholder,
|
@@ -36,7 +48,7 @@ textarea::-webkit-input-placeholder {
|
|
36 |
-khtml-border-radius: 3px;
|
37 |
background-color: #f9f9f9;
|
38 |
border-color: #dfdfdf;
|
39 |
-
|
40 |
border-spacing: 0;
|
41 |
border-style: solid;
|
42 |
border-style: solid;
|
@@ -55,7 +67,7 @@ td.tribe_message {
|
|
55 |
width: 200px;
|
56 |
}
|
57 |
.tribe_brand {
|
58 |
-
font-family: Georgia !important;
|
59 |
font-size: 17px !important;
|
60 |
font-weight: normal;
|
61 |
margin: 8px 0;
|
@@ -65,14 +77,14 @@ td.tribe_message {
|
|
65 |
#tribe-upgrade {
|
66 |
background: #f6f6f6;
|
67 |
border: 1px solid #ccc;
|
68 |
-
|
69 |
margin: 20px 0 30px;
|
70 |
padding: 0 20px 20px;
|
71 |
}
|
72 |
#tribe-upgrade .message {
|
73 |
background-color: #ffffe0;
|
74 |
border-color: #e6db55;
|
75 |
-
|
76 |
border-style: solid;
|
77 |
border-width: 1px;
|
78 |
padding: 6px 12px;
|
@@ -80,121 +92,119 @@ td.tribe_message {
|
|
80 |
/* = Plugin Screen
|
81 |
=============================================*/
|
82 |
table.plugins .tribe-plugin-update-message {
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
}
|
89 |
table.plugins .tribe-plugin-update-message h4 {
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
}
|
94 |
table.plugins .tribe-plugin-update-message h4:after {
|
95 |
-
|
96 |
-
}
|
97 |
table.plugins .tribe-plugin-update-message a {
|
98 |
-
|
99 |
-
|
100 |
-
}
|
101 |
/* = Settings Screen
|
102 |
=============================================*/
|
103 |
.tribe-settings-form {
|
104 |
max-width: 1000px;
|
105 |
}
|
106 |
.tribe-settings-form fieldset {
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
}
|
111 |
-
.tribe-settings-form legend {
|
112 |
-
float: left;
|
113 |
-
font-weight: bold;
|
114 |
-
margin-right: 20px;
|
115 |
-
width: 220px;
|
116 |
-
}
|
117 |
.tribe-settings-form fieldset.tribe-field-license_key legend {
|
118 |
-
|
119 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
.tribe-settings-form .tribe-field-wrap {
|
121 |
-
|
122 |
-
|
123 |
-
}
|
124 |
-
.tribe-settings-form .tribe-field-wrap *:first-child {
|
125 |
-
margin-top: 0;
|
126 |
}
|
127 |
-
.tribe-settings-form .tribe-field-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
|
|
|
|
|
|
|
|
|
|
137 |
.tribe-settings-form .tribe-settings-form-wrap fieldset,
|
138 |
-
.tribe-settings-form .tribe-settings-form-wrap .description,
|
139 |
-
.tribe-settings-form fieldset[id^='tribe-field-geoloc_'] {
|
140 |
-
|
141 |
-
}
|
142 |
.tribe-settings-form .tribe-settings-form-wrap fieldset .description {
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
}
|
|
|
|
|
|
|
147 |
.tribe-settings-form .tribe-settings-form-wrap h3 {
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
}
|
152 |
.tribe-settings-form .tribe-settings-form-wrap .tribe-sysinfo-optin-msg,
|
153 |
-
.tribe-settings-form .tribe-settings-form-wrap .system-info,
|
154 |
-
.tribe-settings-form .tribe-settings-form-wrap h3 + p,
|
155 |
-
.tribe-settings-form .tribe-settings-form-wrap .contained {
|
156 |
-
|
157 |
-
|
158 |
-
}
|
|
|
|
|
|
|
159 |
.tribe_settings .tribe-field-indent {
|
160 |
-
|
161 |
-
}
|
162 |
.tribe_settings #pu_dashboard_message {
|
163 |
-
|
164 |
-
}
|
165 |
.tribe_settings .tribe-errors-list {
|
166 |
-
|
167 |
-
}
|
168 |
.tribe_settings .expiring-license {
|
169 |
-
|
170 |
-
}
|
171 |
.tribe_settings .tribe-error {
|
172 |
-
|
173 |
-
}
|
174 |
.tribe_settings .tribe-field-description {
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
}
|
179 |
.tribe_settings #ical-link {
|
180 |
-
|
181 |
-
}
|
182 |
-
.tribe-settings-form #tribe-field-stylesheetOption label {
|
183 |
-
margin-left: 20px;
|
184 |
-
}
|
185 |
-
.tribe-settings-form #tribe-field-stylesheetOption input {
|
186 |
-
margin-left: -20px;
|
187 |
-
margin-right: 8px;
|
188 |
-
}
|
189 |
-
.tribe-settings-form #tribe-field-stylesheetOption p.description {
|
190 |
-
color: #999;
|
191 |
-
}
|
192 |
/* Modern Tribe box */
|
193 |
#modern-tribe-info {
|
194 |
-khtml-border-radius: 4px;
|
195 |
background-color: #f9f9f9;
|
196 |
border: 1px solid #ccc;
|
197 |
-
|
198 |
margin: 20px 0;
|
199 |
padding: 8px 20px 12px;
|
200 |
}
|
@@ -326,7 +336,7 @@ table.plugins .tribe-plugin-update-message a {
|
|
326 |
-khtml-border-radius: 4px;
|
327 |
background-color: #f9f9f9;
|
328 |
border: 1px solid #ccc;
|
329 |
-
|
330 |
float: left;
|
331 |
margin: 20px 0;
|
332 |
padding: 0 20px 15px;
|
@@ -336,7 +346,7 @@ table.plugins .tribe-plugin-update-message a {
|
|
336 |
-khtml-border-radius: 4px;
|
337 |
background-color: #f9f9f9;
|
338 |
border: 1px solid #ccc;
|
339 |
-
|
340 |
float: right;
|
341 |
margin: 20px 0;
|
342 |
padding: 0 20px 15px;
|
@@ -378,9 +388,6 @@ table.plugins .tribe-plugin-update-message a {
|
|
378 |
.tribe_events_active_filter_type_options label {
|
379 |
margin: 7px 0;
|
380 |
}
|
381 |
-
.tribe-settings-form .tribe-settings-form-wrap fieldset .tribe-style-selection {
|
382 |
-
margin-bottom: 18px;
|
383 |
-
}
|
384 |
.OrganizerInfo td small,
|
385 |
#event_organizer td small {
|
386 |
display: block;
|
@@ -436,7 +443,7 @@ table.plugins .tribe-plugin-update-message a {
|
|
436 |
-khtml-border-radius: 4px;
|
437 |
background-color: #f9f9f9;
|
438 |
border: 1px solid #ccc;
|
439 |
-
|
440 |
padding: 8px 20px 12px;
|
441 |
}
|
442 |
.tribe-section-type-box img {
|
@@ -463,10 +470,14 @@ table.plugins .tribe-plugin-update-message a {
|
|
463 |
}
|
464 |
#tribe-log-controls .working {
|
465 |
opacity: 1;
|
|
|
|
|
466 |
transition: opacity 0.2s;
|
467 |
}
|
468 |
#tribe-log-controls .working.hidden {
|
469 |
opacity: 0;
|
|
|
|
|
470 |
transition: opacity 0.2s;
|
471 |
}
|
472 |
#tribe-system-info dl.support-stats,
|
@@ -493,11 +504,11 @@ table.plugins .tribe-plugin-update-message a {
|
|
493 |
padding-left: 10px;
|
494 |
}
|
495 |
.system-info-copy .system-info-copy-btn {
|
496 |
-
|
497 |
}
|
498 |
.system-info-copy .system-info-copy-btn .dashicons {
|
499 |
-
|
500 |
-
|
501 |
.template-updates-wrapper p {
|
502 |
margin-top: 0;
|
503 |
}
|
@@ -725,6 +736,8 @@ table.plugins .tribe-plugin-update-message a {
|
|
725 |
left: 0;
|
726 |
position: absolute;
|
727 |
top: 0;
|
|
|
|
|
728 |
transition: all 1s linear;
|
729 |
webkit-transition: all 1s linear;
|
730 |
width: 100%;
|
@@ -938,6 +951,8 @@ a.tribe-rating-link {
|
|
938 |
#tribe-dialog-wrapper .select-single-container label {
|
939 |
opacity: 1;
|
940 |
padding: 3px 5px;
|
|
|
|
|
941 |
transition: opacity 0.2s;
|
942 |
}
|
943 |
#tribe-dialog-wrapper .select-single-container label:nth-child(odd) {
|
@@ -953,6 +968,8 @@ a.tribe-rating-link {
|
|
953 |
}
|
954 |
#tribe-dialog-wrapper .select-single-container.updating label {
|
955 |
opacity: 0.35;
|
|
|
|
|
956 |
transition: opacity 0.2s;
|
957 |
}
|
958 |
/* Useful to ensure modals rise above the grey 'miasma' */
|
@@ -968,6 +985,7 @@ a.tribe-rating-link {
|
|
968 |
}
|
969 |
.api-check {
|
970 |
padding: 1em;
|
|
|
971 |
}
|
972 |
.api-check + .notice-dismiss:hover:before {
|
973 |
color: #fff;
|
@@ -983,23 +1001,17 @@ a.tribe-rating-link {
|
|
983 |
.api-check .tribe-mascot {
|
984 |
bottom: 0;
|
985 |
display: none;
|
986 |
-
padding: 1rem;
|
987 |
position: absolute;
|
988 |
right: 0;
|
989 |
top: 0;
|
990 |
-
width: 125px;
|
991 |
}
|
992 |
-
.api-check .tribe-mascot:before {
|
993 |
-
content: '';
|
994 |
-
display: inline-block;
|
995 |
-
height: 100%;
|
996 |
-
width: 1%;
|
997 |
-
vertical-align: middle;
|
998 |
-
}
|
999 |
.api-check .tribe-mascot img {
|
1000 |
display: inline-block;
|
1001 |
-
max-height:
|
1002 |
-
max-width:
|
|
|
|
|
1003 |
vertical-align: middle;
|
1004 |
}
|
1005 |
.api-check p {
|
@@ -1084,7 +1096,8 @@ a.tribe-rating-link {
|
|
1084 |
}
|
1085 |
.tribe-ea-dropdown.select2-container-active .select2-choice, .tribe-dropdown.select2-container-active .select2-choice {
|
1086 |
border-color: #5897fb;
|
1087 |
-
box-shadow: 0 0 5px rgba( 0, 0, 0, .1 );
|
|
|
1088 |
}
|
1089 |
.tribe-ea-dropdown.select2-dropdown-open .select2-choice, .tribe-dropdown.select2-dropdown-open .select2-choice {
|
1090 |
border-bottom-left-radius: 0;
|
@@ -1134,6 +1147,8 @@ a.tribe-rating-link {
|
|
1134 |
.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-choice-close, .tribe-dropdown.select2-container-multi .select2-choices .select2-search-choice-close {
|
1135 |
top: 3px;
|
1136 |
left: 4px;
|
|
|
|
|
1137 |
transition-property: border,color;
|
1138 |
}
|
1139 |
.select2-results .select2-selected {
|
@@ -1211,6 +1226,7 @@ Credit to https://github.com/jensjns/wp-admin-red-button
|
|
1211 |
color: #E79496 !important;
|
1212 |
background: #BA292B !important;
|
1213 |
border-color: #7F1C1F !important;
|
|
|
1214 |
box-shadow: none !important;
|
1215 |
text-shadow: 0 -1px 0 rgba(0,0,0,0.1) !important;
|
1216 |
cursor: default;
|
@@ -1246,6 +1262,7 @@ Credit to https://github.com/jensjns/wp-admin-red-button
|
|
1246 |
|
1247 |
/*Rotate the L 45 degrees to turn it into a checkmark*/
|
1248 |
-webkit-transform: rotate(45deg);
|
|
|
1249 |
transform: rotate(45deg);
|
1250 |
}
|
1251 |
.checkmark.checkmark-right:after {
|
24 |
cursor: text;
|
25 |
padding: 4px 4px 4px 4px;
|
26 |
}
|
27 |
+
input::-webkit-input-placeholder,
|
28 |
+
textarea::-webkit-input-placeholder {
|
29 |
+
color: #999;
|
30 |
+
}
|
31 |
+
input:-ms-input-placeholder,
|
32 |
+
textarea:-ms-input-placeholder {
|
33 |
+
color: #999;
|
34 |
+
}
|
35 |
+
input::-ms-input-placeholder,
|
36 |
+
textarea::-ms-input-placeholder {
|
37 |
+
color: #999;
|
38 |
+
}
|
39 |
+
input::placeholder,
|
40 |
+
textarea::placeholder {
|
41 |
color: #999;
|
42 |
}
|
43 |
input::-webkit-input-placeholder,
|
48 |
-khtml-border-radius: 3px;
|
49 |
background-color: #f9f9f9;
|
50 |
border-color: #dfdfdf;
|
51 |
+
border-radius: 3px;
|
52 |
border-spacing: 0;
|
53 |
border-style: solid;
|
54 |
border-style: solid;
|
67 |
width: 200px;
|
68 |
}
|
69 |
.tribe_brand {
|
70 |
+
font-family: Georgia, serif !important;
|
71 |
font-size: 17px !important;
|
72 |
font-weight: normal;
|
73 |
margin: 8px 0;
|
77 |
#tribe-upgrade {
|
78 |
background: #f6f6f6;
|
79 |
border: 1px solid #ccc;
|
80 |
+
border-radius: 5px;
|
81 |
margin: 20px 0 30px;
|
82 |
padding: 0 20px 20px;
|
83 |
}
|
84 |
#tribe-upgrade .message {
|
85 |
background-color: #ffffe0;
|
86 |
border-color: #e6db55;
|
87 |
+
border-radius: 3px;
|
88 |
border-style: solid;
|
89 |
border-width: 1px;
|
90 |
padding: 6px 12px;
|
92 |
/* = Plugin Screen
|
93 |
=============================================*/
|
94 |
table.plugins .tribe-plugin-update-message {
|
95 |
+
background: #D54E21; /* taken from colour scheme in list-tables.css */
|
96 |
+
color: white;
|
97 |
+
display: inline-table;
|
98 |
+
margin: 6px 0;
|
99 |
+
padding: 10px 12px;
|
100 |
+
}
|
101 |
table.plugins .tribe-plugin-update-message h4 {
|
102 |
+
display: inline;
|
103 |
+
font-weight: bold;
|
104 |
+
margin-right: 8px;
|
105 |
+
}
|
106 |
table.plugins .tribe-plugin-update-message h4:after {
|
107 |
+
content: ' \00BB ';
|
108 |
+
}
|
109 |
table.plugins .tribe-plugin-update-message a {
|
110 |
+
color: white;
|
111 |
+
text-decoration: underline;
|
112 |
+
}
|
113 |
/* = Settings Screen
|
114 |
=============================================*/
|
115 |
.tribe-settings-form {
|
116 |
max-width: 1000px;
|
117 |
}
|
118 |
.tribe-settings-form fieldset {
|
119 |
+
clear: both;
|
120 |
+
display: inline-block;
|
121 |
+
padding: 10px 0;
|
122 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
.tribe-settings-form fieldset.tribe-field-license_key legend {
|
124 |
+
width: auto;
|
125 |
+
}
|
126 |
+
.tribe-settings-form legend {
|
127 |
+
float: left;
|
128 |
+
font-weight: bold;
|
129 |
+
margin-right: 20px;
|
130 |
+
width: 220px;
|
131 |
+
}
|
132 |
.tribe-settings-form .tribe-field-wrap {
|
133 |
+
float: left;
|
134 |
+
max-width: 500px;
|
|
|
|
|
|
|
135 |
}
|
136 |
+
.tribe-settings-form .tribe-field-wrap *:first-child {
|
137 |
+
margin-top: 0;
|
138 |
+
}
|
139 |
+
.tribe-settings-form .tribe-field-radio label, .tribe-settings-form .tribe-field-checkbox_list label {
|
140 |
+
display: block;
|
141 |
+
margin: 5px 0 5px 20px;
|
142 |
+
text-indent: -20px;
|
143 |
+
}
|
144 |
+
.tribe-settings-form .tribe-field-radio label > p, .tribe-settings-form .tribe-field-checkbox_list label > p {
|
145 |
+
text-indent: 0;
|
146 |
+
margin-left: 1px;
|
147 |
+
}
|
148 |
+
.tribe-settings-form .tribe-field-radio label input, .tribe-settings-form .tribe-field-checkbox_list label input {
|
149 |
+
margin-right: 5px;
|
150 |
+
}
|
151 |
.tribe-settings-form .tribe-settings-form-wrap fieldset,
|
152 |
+
.tribe-settings-form .tribe-settings-form-wrap .description,
|
153 |
+
.tribe-settings-form fieldset[id^='tribe-field-geoloc_'] {
|
154 |
+
padding-left: 12px;
|
155 |
+
}
|
156 |
.tribe-settings-form .tribe-settings-form-wrap fieldset .description {
|
157 |
+
margin-left: 0;
|
158 |
+
max-width: 450px;
|
159 |
+
padding-left: 0;
|
160 |
+
}
|
161 |
+
.tribe-settings-form .tribe-settings-form-wrap fieldset .tribe-style-selection {
|
162 |
+
margin-bottom: 18px;
|
163 |
+
}
|
164 |
.tribe-settings-form .tribe-settings-form-wrap h3 {
|
165 |
+
background-color: #f9f9f9;
|
166 |
+
margin-bottom: 10px;
|
167 |
+
padding: 6px 0 6px 12px;
|
168 |
+
}
|
169 |
.tribe-settings-form .tribe-settings-form-wrap .tribe-sysinfo-optin-msg,
|
170 |
+
.tribe-settings-form .tribe-settings-form-wrap .system-info,
|
171 |
+
.tribe-settings-form .tribe-settings-form-wrap h3 + p,
|
172 |
+
.tribe-settings-form .tribe-settings-form-wrap .contained {
|
173 |
+
margin: 0 0 10px;
|
174 |
+
padding-left: 12px;
|
175 |
+
}
|
176 |
+
.tribe-settings-form #tribe-field-stylesheetOption p.description {
|
177 |
+
color: #999;
|
178 |
+
}
|
179 |
.tribe_settings .tribe-field-indent {
|
180 |
+
margin-left: 245px;
|
181 |
+
}
|
182 |
.tribe_settings #pu_dashboard_message {
|
183 |
+
display: none;
|
184 |
+
}
|
185 |
.tribe_settings .tribe-errors-list {
|
186 |
+
margin-left: 15px;
|
187 |
+
}
|
188 |
.tribe_settings .expiring-license {
|
189 |
+
color: red;
|
190 |
+
}
|
191 |
.tribe_settings .tribe-error {
|
192 |
+
border: 1px solid #f00;
|
193 |
+
}
|
194 |
.tribe_settings .tribe-field-description {
|
195 |
+
margin-bottom: 0;
|
196 |
+
position: relative;
|
197 |
+
top: -12px;
|
198 |
+
}
|
199 |
.tribe_settings #ical-link {
|
200 |
+
top: -14px;
|
201 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
202 |
/* Modern Tribe box */
|
203 |
#modern-tribe-info {
|
204 |
-khtml-border-radius: 4px;
|
205 |
background-color: #f9f9f9;
|
206 |
border: 1px solid #ccc;
|
207 |
+
border-radius: 4px;
|
208 |
margin: 20px 0;
|
209 |
padding: 8px 20px 12px;
|
210 |
}
|
336 |
-khtml-border-radius: 4px;
|
337 |
background-color: #f9f9f9;
|
338 |
border: 1px solid #ccc;
|
339 |
+
border-radius: 4px;
|
340 |
float: left;
|
341 |
margin: 20px 0;
|
342 |
padding: 0 20px 15px;
|
346 |
-khtml-border-radius: 4px;
|
347 |
background-color: #f9f9f9;
|
348 |
border: 1px solid #ccc;
|
349 |
+
border-radius: 4px;
|
350 |
float: right;
|
351 |
margin: 20px 0;
|
352 |
padding: 0 20px 15px;
|
388 |
.tribe_events_active_filter_type_options label {
|
389 |
margin: 7px 0;
|
390 |
}
|
|
|
|
|
|
|
391 |
.OrganizerInfo td small,
|
392 |
#event_organizer td small {
|
393 |
display: block;
|
443 |
-khtml-border-radius: 4px;
|
444 |
background-color: #f9f9f9;
|
445 |
border: 1px solid #ccc;
|
446 |
+
border-radius: 4px;
|
447 |
padding: 8px 20px 12px;
|
448 |
}
|
449 |
.tribe-section-type-box img {
|
470 |
}
|
471 |
#tribe-log-controls .working {
|
472 |
opacity: 1;
|
473 |
+
-webkit-transition: opacity 0.2s;
|
474 |
+
-o-transition: opacity 0.2s;
|
475 |
transition: opacity 0.2s;
|
476 |
}
|
477 |
#tribe-log-controls .working.hidden {
|
478 |
opacity: 0;
|
479 |
+
-webkit-transition: opacity 0.2s;
|
480 |
+
-o-transition: opacity 0.2s;
|
481 |
transition: opacity 0.2s;
|
482 |
}
|
483 |
#tribe-system-info dl.support-stats,
|
504 |
padding-left: 10px;
|
505 |
}
|
506 |
.system-info-copy .system-info-copy-btn {
|
507 |
+
padding: 6px;
|
508 |
}
|
509 |
.system-info-copy .system-info-copy-btn .dashicons {
|
510 |
+
padding-right: 10px;
|
511 |
+
}
|
512 |
.template-updates-wrapper p {
|
513 |
margin-top: 0;
|
514 |
}
|
736 |
left: 0;
|
737 |
position: absolute;
|
738 |
top: 0;
|
739 |
+
-o-transition: all 1s linear;
|
740 |
+
-webkit-transition: all 1s linear;
|
741 |
transition: all 1s linear;
|
742 |
webkit-transition: all 1s linear;
|
743 |
width: 100%;
|
951 |
#tribe-dialog-wrapper .select-single-container label {
|
952 |
opacity: 1;
|
953 |
padding: 3px 5px;
|
954 |
+
-webkit-transition: opacity 0.2s;
|
955 |
+
-o-transition: opacity 0.2s;
|
956 |
transition: opacity 0.2s;
|
957 |
}
|
958 |
#tribe-dialog-wrapper .select-single-container label:nth-child(odd) {
|
968 |
}
|
969 |
#tribe-dialog-wrapper .select-single-container.updating label {
|
970 |
opacity: 0.35;
|
971 |
+
-webkit-transition: opacity 0.2s;
|
972 |
+
-o-transition: opacity 0.2s;
|
973 |
transition: opacity 0.2s;
|
974 |
}
|
975 |
/* Useful to ensure modals rise above the grey 'miasma' */
|
985 |
}
|
986 |
.api-check {
|
987 |
padding: 1em;
|
988 |
+
min-height: 100px;
|
989 |
}
|
990 |
.api-check + .notice-dismiss:hover:before {
|
991 |
color: #fff;
|
1001 |
.api-check .tribe-mascot {
|
1002 |
bottom: 0;
|
1003 |
display: none;
|
1004 |
+
padding: 0 1rem 0 0;
|
1005 |
position: absolute;
|
1006 |
right: 0;
|
1007 |
top: 0;
|
|
|
1008 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1009 |
.api-check .tribe-mascot img {
|
1010 |
display: inline-block;
|
1011 |
+
max-height: 150px;
|
1012 |
+
max-width: 150px;
|
1013 |
+
height: 100%;
|
1014 |
+
width: auto;
|
1015 |
vertical-align: middle;
|
1016 |
}
|
1017 |
.api-check p {
|
1096 |
}
|
1097 |
.tribe-ea-dropdown.select2-container-active .select2-choice, .tribe-dropdown.select2-container-active .select2-choice {
|
1098 |
border-color: #5897fb;
|
1099 |
+
-webkit-box-shadow: 0 0 5px rgba( 0, 0, 0, .1 );
|
1100 |
+
box-shadow: 0 0 5px rgba( 0, 0, 0, .1 );
|
1101 |
}
|
1102 |
.tribe-ea-dropdown.select2-dropdown-open .select2-choice, .tribe-dropdown.select2-dropdown-open .select2-choice {
|
1103 |
border-bottom-left-radius: 0;
|
1147 |
.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-choice-close, .tribe-dropdown.select2-container-multi .select2-choices .select2-search-choice-close {
|
1148 |
top: 3px;
|
1149 |
left: 4px;
|
1150 |
+
-webkit-transition-property: border,color;
|
1151 |
+
-o-transition-property: border,color;
|
1152 |
transition-property: border,color;
|
1153 |
}
|
1154 |
.select2-results .select2-selected {
|
1226 |
color: #E79496 !important;
|
1227 |
background: #BA292B !important;
|
1228 |
border-color: #7F1C1F !important;
|
1229 |
+
-webkit-box-shadow: none !important;
|
1230 |
box-shadow: none !important;
|
1231 |
text-shadow: 0 -1px 0 rgba(0,0,0,0.1) !important;
|
1232 |
cursor: default;
|
1262 |
|
1263 |
/*Rotate the L 45 degrees to turn it into a checkmark*/
|
1264 |
-webkit-transform: rotate(45deg);
|
1265 |
+
-ms-transform: rotate(45deg);
|
1266 |
transform: rotate(45deg);
|
1267 |
}
|
1268 |
.checkmark.checkmark-right:after {
|
common/src/resources/css/tribe-common-admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.invalid input{border:2px solid red!important}.valid input{border:1px solid green}.clearfix{zoom:1}.placeholder{color:#999;cursor:text;padding:4px}input:placeholder,textarea:placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.bubble{-khtml-border-radius:3px;background-color:#f9f9f9;border:1px solid #dfdfdf;border-radius:3px;border-spacing:0;border-style:solid;padding:10px}.tribe-sticky-tooltip{color:#bbb}td.tribe_message{padding-bottom:10px!important}#tribe_thanks{float:left;margin:5px 0 0;width:200px}.tribe_brand{font-family:Georgia!important;font-size:17px!important;font-weight:400;margin:8px 0}#tribe-upgrade{background:#f6f6f6;border:1px solid #ccc;border-radius:5px;margin:20px 0 30px;padding:0 20px 20px}#tribe-upgrade .message{background-color:#ffffe0;border:1px solid #e6db55;border-radius:3px;padding:6px 12px}table.plugins .tribe-plugin-update-message{background:#d54e21;color:#fff;display:inline-table;margin:6px 0;padding:10px 12px}table.plugins .tribe-plugin-update-message h4{display:inline;font-weight:700;margin-right:8px}table.plugins .tribe-plugin-update-message h4:after{content:" \00BB "}table.plugins .tribe-plugin-update-message a{color:#fff;text-decoration:underline}.tribe-settings-form{max-width:1000px}.tribe-settings-form fieldset{clear:both;display:inline-block;padding:10px 0}.tribe-settings-form legend{float:left;font-weight:700;margin-right:20px;width:220px}.tribe-settings-form fieldset.tribe-field-license_key legend{width:auto}.tribe-settings-form .tribe-field-wrap{float:left;max-width:500px}.tribe-settings-form .tribe-field-wrap :first-child{margin-top:0}.tribe-settings-form .tribe-field-checkbox_list label,.tribe-settings-form .tribe-field-radio label{display:block;margin:5px 0 5px 20px;text-indent:-20px}.tribe-settings-form .tribe-field-checkbox_list label input,.tribe-settings-form .tribe-field-radio label input{margin-right:5px}.tribe-settings-form .tribe-settings-form-wrap .description,.tribe-settings-form .tribe-settings-form-wrap fieldset,.tribe-settings-form fieldset[id^=tribe-field-geoloc_]{padding-left:12px}.tribe-settings-form .tribe-settings-form-wrap fieldset .description{margin-left:0;max-width:450px;padding-left:0}.tribe-settings-form .tribe-settings-form-wrap h3{background-color:#f9f9f9;margin-bottom:10px;padding:6px 0 6px 12px}.tribe-settings-form .tribe-settings-form-wrap .contained,.tribe-settings-form .tribe-settings-form-wrap .system-info,.tribe-settings-form .tribe-settings-form-wrap .tribe-sysinfo-optin-msg,.tribe-settings-form .tribe-settings-form-wrap h3+p{margin:0 0 10px;padding-left:12px}.tribe_settings .tribe-field-indent{margin-left:245px}.tribe_settings #pu_dashboard_message{display:none}.tribe_settings .tribe-errors-list{margin-left:15px}.tribe_settings .expiring-license{color:red}.tribe_settings .tribe-error{border:1px solid red}.tribe_settings .tribe-field-description{margin-bottom:0;position:relative;top:-12px}.tribe_settings #ical-link{top:-14px}.tribe-settings-form #tribe-field-stylesheetOption label{margin-left:20px}.tribe-settings-form #tribe-field-stylesheetOption input{margin-left:-20px;margin-right:8px}.tribe-settings-form #tribe-field-stylesheetOption p.description{color:#999}#modern-tribe-info{-khtml-border-radius:4px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin:20px 0;padding:8px 20px 12px}#modern-tribe-info img{height:18px;margin:10px 0;width:250px}#modern-tribe-info ul{list-style:disc;margin-left:20px}#modern-tribe-info ul ul{list-style:circle}.tribe-field-inline-dropdown{margin-left:0;margin-right:0}.tribe-field-inline-text{line-height:28px;margin:0 2px}.tribe-field-textarea.tribe-size-small textarea{height:60px;width:180px}.tribe-field-textarea.tribe-size-medium textarea{height:80px;width:300px}.tribe-field-textarea.tribe-size-large textarea{height:120px;width:450px}.tribe-field-email.tribe-size-small input,.tribe-field-license_key.tribe-size-small input,.tribe-field-text.tribe-size-small input{width:50px}.tribe-field-email.tribe-size-medium input,.tribe-field-license_key.tribe-size-medium input,.tribe-field-text.tribe-size-medium input{width:225px}.tribe-field-email.tribe-size-large input,.tribe-field-license_key.tribe-size-large input,.tribe-field-text.tribe-size-large input{width:450px}.tribe-field-dropdown.tribe-size-small select{width:100px}.tribe-field-dropdown.tribe-size-medium select{width:300px}.tribe-field-dropdown.tribe-size-large select{width:450px}.tribe-field-wrapped_html.tribe-size-large .tribe-field-wrap{max-width:600px}.tribe-field-wrapped_html.tribe-size-large .tribe-field-wrap .description{max-width:100%}.tribe-field-dropdown_chosen.tribe-size-small select{width:100px}.tribe-field-dropdown_chosen.tribe-size-medium select{width:200px}.tribe-field-dropdown_chosen.tribe-size-large select{width:300px}.tribe-field-wrap .tooltip:first-child{font-style:normal}.tribe-field.indent{margin-left:252px;width:75%}.tribe-field.indent legend{font-weight:400;width:auto}.tribe-field.indent .tribe-field-wrap{padding-right:12px}.tribe-field.indent.tribe-field-radio .tribe-field-wrap{clear:left;margin-top:12px}.tribe-field.light-bordered{background-color:#fff;border:1px solid #d3d3d3}.ajax-loading-license,.invalid-key,.valid-key{display:none;margin:0 5px}.ajax-loading-license{position:relative;top:5px}.key-validity{display:inline-block}.invalid-key,.optin-fail{color:red}.optin-success,.valid-key{color:green}.valid-key.service-msg{color:#b72}#additional-field-table{margin-bottom:20px}.tribe-admin-box-left{float:left;width:20%}.tribe-admin-box-left,.tribe-admin-box-right{-khtml-border-radius:4px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin:20px 0;padding:0 20px 15px}.tribe-admin-box-right{float:right;width:68%}.ajax-loader{float:right;margin:10px}.tribe-arrangeable-item{border:1px solid #d3d3d3;border-radius:3px}.tribe-arrangeable-item .ui-state-default{border:none}.tribe-arrangeable-item-top{padding:6px}.tribe-arrangeable-item-top:hover{cursor:move}.tribe-arrangeable-action{float:right}.tribe-arrangeable-child{background-color:#f9f9f9;border-top:1px solid #d3d3d3;display:none;padding:25px}.tribe-arrangeable-child label{display:block;margin:0 0 7px}.tribe_events_active_filter_type_options{margin:10px 0}.tribe_events_active_filter_type_options label{margin:7px 0}.tribe-settings-form .tribe-settings-form-wrap fieldset .tribe-style-selection{margin-bottom:18px}#event_organizer td small,.OrganizerInfo td small{display:block;margin:0;max-width:250px}#event_organizer .organizer-email,.OrganizerInfo .organizer-email{vertical-align:top}.tribe-table-field-label{max-width:100%;width:200px}#tribe-help-general,#tribe-help-sidebar{float:left;margin-top:20px}#tribe-help-general p{margin-left:15px}#tribe-help-general ul{list-style-type:square}#tribe-help-general ol,#tribe-help-general ul{margin-bottom:20px;margin-left:35px}#tribe-help-general h3{background-color:#f9f9f9;margin-bottom:10px;padding:6px 0 6px 12px}#tribe-help-general h3~h3{margin-top:2.25em}#tribe-help-general h3+p{margin:0 0 20px;padding-left:12px}#tribe-help-general{width:65%}.tribe-help-section{padding-bottom:10px}.tribe-section-type-box{-khtml-border-radius:4px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;padding:8px 20px 12px}.tribe-section-type-box img{height:auto;margin:10px 0;max-width:300px}.tribe-section-type-box ul{list-style:disc;margin-left:20px}.tribe-section-type-box ul ul{list-style:circle}#tribe-log-controls{padding-bottom:1rem;padding-left:12px}#tribe-log-controls>div{display:inline-block;padding-right:1rem}#tribe-log-controls .working{opacity:1;transition:opacity .2s}#tribe-log-controls .working.hidden{opacity:0;transition:opacity .2s}#tribe-log-viewer,#tribe-system-info dl.support-stats,.template-updates-wrapper{background:#000;border-radius:2px;color:#888;max-height:400px;overflow:scroll;padding:10px}#tribe-system-info dl.support-stats dt,.template-updates-wrapper dt{clear:both;float:left;font-weight:700;text-transform:uppercase;width:25%}#tribe-system-info dl.support-stats dd,.template-updates-wrapper dd{margin-left:25%;padding-left:10px}.system-info-copy .system-info-copy-btn{padding:6px}.system-info-copy .system-info-copy-btn .dashicons{padding-right:10px}.template-updates-wrapper p{margin-top:0}#tribe-help-sidebar{margin:20px 0 0 3%;max-width:225px;width:32%}.tribe-help-plugin-info{border:1px solid #ccc;padding:0 12px 12px}.tribe-help-plugin-info dd,.tribe-help-plugin-info dt{display:inline;margin:0}.tribe-help-plugin-info dt{font-weight:700}.tribe-help-plugin-info dd:after{content:"";display:block;height:.4em}.tribe-help-plugin-info dd:last-child:after{height:0}.tribe-help-plugin-info+.tribe-help-plugin-info{margin-top:20px}.tribe-help-plugin-info>div{line-height:2em}.tribe-help-plugin-info .star-rating{display:inline-block;margin-left:3px;position:relative;top:-2px}.tribe-help-plugin-info .tribe-list-addons{color:#21a6cb;font-size:24px;list-style:circle inside;margin-bottom:10px;margin-top:10px;padding-left:4px}.tribe-help-plugin-info .tribe-list-addons a{font-size:13px;left:-5px;position:relative;top:-5px}.tribe-help-plugin-info .tribe-list-addons .tribe-active-addon{list-style:disc inside}.ui-widget-overlay{background:#666;filter:Alpha(Opacity=50);opacity:.5}.ui-widget-shadow{background:#000;-webkit-border-radius:5px;-moz-border-radius:5px;filter:Alpha(Opacity=20);margin:-5px 0 0 -5px;opacity:.2;padding:5px}.ui-resizable{position:relative}.ui-resizable-handle{display:block;font-size:.1px;position:absolute;z-index:99999}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%}.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}.ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}.ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px}.ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px}.ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px}.ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px}.ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px}.ui-dialog{padding:.2em;position:relative;width:375px}.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em}.ui-dialog .ui-dialog-titlebar-close{height:18px;margin:-10px 0 0;padding:1px;position:absolute;right:.3em;top:50%;width:19px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin-left:-8px;margin-top:-8px}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{padding:0}.ui-dialog .ui-dialog-content{background:none;border:0;overflow:auto;padding:.5em 1em;zoom:1}.ui-dialog .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em!important;text-align:right}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;line-height:1.4em;margin:.5em .4em!important;overflow:visible;padding:.2em .6em .3em;text-shadow:none;width:auto}.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none!important;text-align:center}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button .ui-button-text{display:block;line-height:1.4}#ui-datepicker-div{display:none}#tribe-loading{background:#fff;background:hsla(0,0%,100%,.8);display:none;height:100%;left:0;position:absolute;top:0;transition:all 1s linear;webkit-transition:all 1s linear;width:100%;z-index:4}#tribe-loading span{background:url(../images/tribe-loading.gif) 0 0 no-repeat;background-size:32px 32px;height:32px;left:50%;margin:-16px 0 0 -16px;position:absolute;top:50%;width:32px}.tribe_update_page,.tribe_welcome_page{max-width:850px}.tribe_welcome_page.wrap h1{font-size:3em;line-height:1.2;margin-top:1em}.tribe_welcome_page.wrap h1:before{color:#555d66;content:"\f145";font-family:dashicons;font-size:.9em;line-height:1;margin-right:5px;position:relative;top:4px}.tribe-half-column{float:left;margin-bottom:30px;margin-right:5%;width:45%}.tribe-row:after,.tribe-row:before{content:"";display:table}.tribe-row,.tribe-row:after{clear:both}.tribe-row .tribe-half-column:last-child{margin-right:0;width:50%}.tribe_welcome_page .tribe-half-column h4,.tribe_welcome_page h2{font-size:24px;line-height:1.2;margin-bottom:20px}.tribe_update_page h2{font-size:30px;line-height:1.2;margin-bottom:20px}.tribe_update_page h3,.tribe_welcome_page h3{font-size:24px;font-weight:400;line-height:24px;margin-top:0}.tribe_update_page h4,.tribe_welcome_page h4{font-size:18px;font-weight:600;line-height:18px;margin:0}.tribe_update_page p,.tribe_welcome_page p{font-size:15px}.tribe_welcome_page li{font-size:14px;margin-bottom:10px}p.tribe-welcome-message{font-size:18px;font-weight:400}.tribe_welcome_page .tribe-half-column h4{margin-top:1em}.tribe_welcome_page .tribe-half-column h4:before{color:#555d66;content:"\f145";font-family:dashicons;font-size:21px;line-height:1;margin-right:10px;position:relative;top:2px}.tribe_welcome_page .tribe-half-column h4[data-tribe-icon=dashicons-sos]:before{content:"\f468"}.tribe_welcome_page .tribe-half-column h4[data-tribe-icon=dashicons-welcome-learn-more]:before{content:"\f118"}.tribe_welcome_page .tribe-half-column h4[data-tribe-icon=dashicons-megaphone]:before{content:"\f488"}.tribe_welcome_page .tribe-half-column h4[data-tribe-icon=dashicons-heart]:before{content:"\f487"}.tribe_update_page h4:before{content:"\f145";font-family:dashicons;font-size:34px;line-height:1;margin-right:5px;position:relative;top:5px}.tribe-welcome-video-wrapper{height:0;margin-bottom:40px;padding-bottom:56.25%;padding-top:25px;position:relative}.tribe-welcome-video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}a.tribe-rating-link{text-decoration:none}.tribe-update-links,.tribe-welcome-links{margin-top:30px}.tribe_update_page li:before,.tribe_welcome_page li:before{content:"\2022";padding-right:3px}.tribe_update_page .rss-widget{margin:1em 0}.tribe_update_page a.rsswidget{font-size:14px;font-weight:400;line-height:1}.tribe_update_page .rss-widget li:before{display:none}.tribe-update-bar{display:inline-block}.tribe-update-bar .progress{border:1px solid #ccc;float:left;margin-right:1rem;padding:1px;width:18rem}.tribe-update-bar .progress .bar{background:#ffba00;height:1rem;width:1%;background:#7ad03a}#tribe-dialog-wrapper>div{padding:1rem}#tribe-dialog-wrapper>div .stage{display:none}#tribe-dialog-wrapper #heading{background:#fff}#tribe-dialog-wrapper label{display:block}#tribe-dialog-wrapper .select-single-container{border:1px solid #888;overflow-y:scroll;height:300px}#tribe-dialog-wrapper .select-single-container label{opacity:1;padding:3px 5px;transition:opacity .2s}#tribe-dialog-wrapper .select-single-container label:nth-child(odd){background:#fff}#tribe-dialog-wrapper .select-single-container label.selected{background:#0073aa;color:#fff;font-weight:700}#tribe-dialog-wrapper .select-single-container label input{display:none}#tribe-dialog-wrapper .select-single-container.updating label{opacity:.35;transition:opacity .2s}.ui-front{z-index:1000000}.select2-container .select2-choice abbr{top:6px}.wp-list-table.plugins .column-description .update-message{color:#d54e21}.api-check{padding:1em}.api-check+.notice-dismiss:hover:before{color:#fff}.api-check:after,.api-check:before{content:"";display:table}.api-check:after{clear:both}.api-check .tribe-mascot{bottom:0;display:none;padding:1rem;position:absolute;right:0;top:0;width:125px}.api-check .tribe-mascot:before{content:"";display:inline-block;height:100%;width:1%;vertical-align:middle}.api-check .tribe-mascot img{display:inline-block;max-height:100%;max-width:96%;vertical-align:middle}.api-check p{line-height:1.7;margin-bottom:1em}.api-check a{text-decoration:none}.api-check a:hover{text-decoration:underline}.api-check .plugin-list{display:inline;font-weight:600;margin:0;padding:0}.api-check .plugin-list span.plugin-invalid:after{content:", "}.api-check .plugin-list span.plugin-invalid:last-of-type:after{content:""}.tribe-marketing-notice{padding:1em}.tribe-marketing-notice+.notice-dismiss:hover:before{color:#fff}.tribe-marketing-notice:after,.tribe-marketing-notice:before{content:"";display:table}.tribe-marketing-notice:after{clear:both}.tribe-marketing-notice .tribe-notice-icon{bottom:0;display:none;padding:1rem;position:absolute;left:0;top:0;width:125px}.tribe-marketing-notice .tribe-notice-icon:before{content:"";display:inline-block;height:100%;width:1%;vertical-align:middle}.tribe-marketing-notice .tribe-notice-icon img{display:inline-block;max-height:100%;max-width:96%;vertical-align:middle}.tribe-marketing-notice h3{margin-bottom:.5em;margin-top:.5em}.tribe-marketing-notice p{line-height:1.7;margin-bottom:.5em}.tribe-marketing-notice a{text-decoration:none}.tribe-marketing-notice a:hover{text-decoration:underline}.tribe-marketing-notice.tribe-bf-2018-tec .button.button-primary{margin:10px 10px 0 0}.tribe-dropdown,.tribe-ea-dropdown{max-width:100%;width:auto}.tribe-dropdown.select2-container-active .select2-choice,.tribe-ea-dropdown.select2-container-active .select2-choice{border-color:#5897fb;box-shadow:0 0 5px rgba(0,0,0,.1)}.tribe-dropdown.select2-dropdown-open .select2-choice,.tribe-ea-dropdown.select2-dropdown-open .select2-choice{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#aaa}.tribe-dropdown .select2-choice,.tribe-ea-dropdown .select2-choice{background-image:none;border-radius:3px;border:1px solid #ccc}.tribe-dropdown .select2-choice>.select2-chosen,.tribe-ea-dropdown .select2-choice>.select2-chosen{white-space:normal}.tribe-dropdown .select2-choice .select2-arrow,.tribe-ea-dropdown .select2-choice .select2-arrow{background-image:none;background:transparent;border-left:0}.tribe-dropdown .select2-choice div,.tribe-ea-dropdown .select2-choice div{background-image:none;background:none;border-left:0}.tribe-dropdown.select2-container-multi .select2-choices,.tribe-ea-dropdown.select2-container-multi .select2-choices{background-image:none;border-radius:3px;border:1px solid #ccc;min-height:25px}.tribe-dropdown.select2-container-multi .select2-choices .select2-search-field,.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-field{line-height:25px}.tribe-dropdown.select2-container-multi .select2-choices .select2-search-field input,.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-field input{padding-top:0;padding-bottom:0}.tribe-dropdown.select2-container-multi .select2-choices .select2-search-choice,.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-choice{margin-top:2px;padding-top:0;padding-bottom:0;line-height:19px}.tribe-dropdown.select2-container-multi .select2-choices .select2-search-choice div,.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-choice div{line-height:inherit}.tribe-dropdown.select2-container-multi .select2-choices .select2-search-choice-close,.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-choice-close{top:3px;left:4px;transition-property:border,color}.select2-results .select2-selected{display:block}.select2-results .select2-selected>.select2-result-label{background-color:#efefef;color:#a1a1a1;cursor:default}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:400}.select2-results li.select2-result-with-children.select2-selected,.select2-results li.select2-result-with-children.select2-selected .select2-result{display:block}.select2-results li.select2-result-with-children.select2-selected>.select2-result-label{background-color:#efefef;color:#a1a1a1;cursor:default}.select2-results li.select2-result-with-children.select2-result-unselectable>.select2-result-label{color:#939393;font-weight:400}.wp-core-ui .button-red{-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5);background-color:#a00;border-bottom-color:#8d1f21;border-color:#9b2124;box-shadow:inset 0 1px 0 rgba(120,200,230,.5);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.1)}.wp-core-ui .button-red.focus,.wp-core-ui .button-red.hover,.wp-core-ui .button-red:focus,.wp-core-ui .button-red:hover{-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);background-color:#a00;border-color:#7f1c1f;box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.wp-core-ui .button-red.focus,.wp-core-ui .button-red:focus{-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4);border-color:#500f0e;box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4)}.wp-core-ui .button-red.active,.wp-core-ui .button-red.active:focus,.wp-core-ui .button-red.active:hover,.wp-core-ui .button-red:active{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);background:#7f1c1f;border-color:#601312 #ae2426 #ae2426;box-shadow:inset 0 1px 0 rgba(0,0,0,.1);color:hsla(0,0%,100%,.95);text-shadow:0 1px 0 rgba(0,0,0,.1)}.wp-core-ui .button-red-disabled,.wp-core-ui .button-red:disabled,.wp-core-ui .button-red[disabled]{color:#e79496!important;background:#ba292b!important;border-color:#7f1c1f!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.ticket_form .select2-container .select2-choice .select2-arrow{display:none}.clear{zoom:1}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.checkmark:after{content:"";display:block;width:8px;height:15px;border:solid #0ab152;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkmark.checkmark-right:after{float:right;margin-right:2em}.checkmark.checkmark-left:after{float:left;margin-left:2em}.checkmark.no-checkmark:after{display:none}.complete,.ok,.on,.yes,[data-status=complete],[data-status=ok],[data-status=on],[data-status=yes]{color:#0ab152}.incomplete,.ko,.no,.off,[data-status=incomplete],[data-status=ko],[data-status=no],[data-status=off]{color:#ff2500}.plugin-card-event-tickets-plus .column-downloaded,.plugin-card-event-tickets-plus .column-rating,.plugin-card-event-tickets-plus .column-updated,.plugin-card-event-tickets .column-downloaded,.plugin-card-event-tickets .column-rating,.plugin-card-event-tickets .column-updated,.plugin-card-events-calendar-pro .column-downloaded,.plugin-card-events-calendar-pro .column-rating,.plugin-card-events-calendar-pro .column-updated,.plugin-card-events-community-tickets .column-downloaded,.plugin-card-events-community-tickets .column-rating,.plugin-card-events-community-tickets .column-updated,.plugin-card-events-community .column-downloaded,.plugin-card-events-community .column-rating,.plugin-card-events-community .column-updated,.plugin-card-image-widget-plus .column-downloaded,.plugin-card-image-widget-plus .column-rating,.plugin-card-image-widget-plus .column-updated,.plugin-card-image-widget .column-downloaded,.plugin-card-image-widget .column-rating,.plugin-card-image-widget .column-updated,.plugin-card-the-events-calendar .column-downloaded,.plugin-card-the-events-calendar .column-rating,.plugin-card-the-events-calendar .column-updated,.plugin-card-tribe-eventbrite .column-downloaded,.plugin-card-tribe-eventbrite .column-rating,.plugin-card-tribe-eventbrite .column-updated,.plugin-card-tribe-filterbar .column-downloaded,.plugin-card-tribe-filterbar .column-rating,.plugin-card-tribe-filterbar .column-updated{display:none}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#tribe-loading span{background-image:url(../images/tribe-loading@2x.gif)}}@media screen and (max-width:782px){.tribe-half-column,.tribe-row .tribe-half-column:last-child{margin:0 0 20px;width:100%}input[type=email]{width:100%}}@media screen and (max-width:782px){.events-cal .subsubsub{float:none}.events-cal .search-box{width:98%}.events-cal #search-submit{width:100%}.events-cal .tablenav.top{display:none}}@media screen and (min-width:500px){.api-check .tribe-mascot{display:block}.api-check .notice-content{margin-right:180px}}@media screen and (min-width:600px) and (max-width:782px){.tribe-marketing-notice .tribe-notice-icon{width:135px}.tribe-marketing-notice .tribe-notice-content{margin-left:145px}}@media screen and (min-width:600px){.tribe-marketing-notice .tribe-notice-icon{display:block}}@media screen and (min-width:782px){.tribe-marketing-notice .tribe-notice-content{margin-left:130px}}@media screen and (max-width:956px){.tribe-marketing-notice.tribe-bf-2018-tec .button.button-primary{margin:0 0 10px}.tribe-marketing-notice.tribe-bf-2018-tec em{clear:both;display:block}}
|
1 |
+
.invalid input{border:2px solid red!important}.valid input{border:1px solid green}.clearfix{zoom:1}.placeholder{color:#999;cursor:text;padding:4px}input:-ms-input-placeholder,input::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.bubble{-khtml-border-radius:3px;background-color:#f9f9f9;border:1px solid #dfdfdf;border-radius:3px;border-spacing:0;border-style:solid;padding:10px}.tribe-sticky-tooltip{color:#bbb}td.tribe_message{padding-bottom:10px!important}#tribe_thanks{float:left;margin:5px 0 0;width:200px}.tribe_brand{font-family:Georgia,serif!important;font-size:17px!important;font-weight:400;margin:8px 0}#tribe-upgrade{background:#f6f6f6;border:1px solid #ccc;border-radius:5px;margin:20px 0 30px;padding:0 20px 20px}#tribe-upgrade .message{background-color:#ffffe0;border:1px solid #e6db55;border-radius:3px;padding:6px 12px}table.plugins .tribe-plugin-update-message{background:#d54e21;color:#fff;display:inline-table;margin:6px 0;padding:10px 12px}table.plugins .tribe-plugin-update-message h4{display:inline;font-weight:700;margin-right:8px}table.plugins .tribe-plugin-update-message h4:after{content:" \00BB "}table.plugins .tribe-plugin-update-message a{color:#fff;text-decoration:underline}.tribe-settings-form{max-width:1000px}.tribe-settings-form fieldset{clear:both;display:inline-block;padding:10px 0}.tribe-settings-form fieldset.tribe-field-license_key legend{width:auto}.tribe-settings-form legend{float:left;font-weight:700;margin-right:20px;width:220px}.tribe-settings-form .tribe-field-wrap{float:left;max-width:500px}.tribe-settings-form .tribe-field-wrap :first-child{margin-top:0}.tribe-settings-form .tribe-field-checkbox_list label,.tribe-settings-form .tribe-field-radio label{display:block;margin:5px 0 5px 20px;text-indent:-20px}.tribe-settings-form .tribe-field-checkbox_list label>p,.tribe-settings-form .tribe-field-radio label>p{text-indent:0;margin-left:1px}.tribe-settings-form .tribe-field-checkbox_list label input,.tribe-settings-form .tribe-field-radio label input{margin-right:5px}.tribe-settings-form .tribe-settings-form-wrap .description,.tribe-settings-form .tribe-settings-form-wrap fieldset,.tribe-settings-form fieldset[id^=tribe-field-geoloc_]{padding-left:12px}.tribe-settings-form .tribe-settings-form-wrap fieldset .description{margin-left:0;max-width:450px;padding-left:0}.tribe-settings-form .tribe-settings-form-wrap fieldset .tribe-style-selection{margin-bottom:18px}.tribe-settings-form .tribe-settings-form-wrap h3{background-color:#f9f9f9;margin-bottom:10px;padding:6px 0 6px 12px}.tribe-settings-form .tribe-settings-form-wrap .contained,.tribe-settings-form .tribe-settings-form-wrap .system-info,.tribe-settings-form .tribe-settings-form-wrap .tribe-sysinfo-optin-msg,.tribe-settings-form .tribe-settings-form-wrap h3+p{margin:0 0 10px;padding-left:12px}.tribe-settings-form #tribe-field-stylesheetOption p.description{color:#999}.tribe_settings .tribe-field-indent{margin-left:245px}.tribe_settings #pu_dashboard_message{display:none}.tribe_settings .tribe-errors-list{margin-left:15px}.tribe_settings .expiring-license{color:red}.tribe_settings .tribe-error{border:1px solid red}.tribe_settings .tribe-field-description{margin-bottom:0;position:relative;top:-12px}.tribe_settings #ical-link{top:-14px}#modern-tribe-info{-khtml-border-radius:4px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin:20px 0;padding:8px 20px 12px}#modern-tribe-info img{height:18px;margin:10px 0;width:250px}#modern-tribe-info ul{list-style:disc;margin-left:20px}#modern-tribe-info ul ul{list-style:circle}.tribe-field-inline-dropdown{margin-left:0;margin-right:0}.tribe-field-inline-text{line-height:28px;margin:0 2px}.tribe-field-textarea.tribe-size-small textarea{height:60px;width:180px}.tribe-field-textarea.tribe-size-medium textarea{height:80px;width:300px}.tribe-field-textarea.tribe-size-large textarea{height:120px;width:450px}.tribe-field-email.tribe-size-small input,.tribe-field-license_key.tribe-size-small input,.tribe-field-text.tribe-size-small input{width:50px}.tribe-field-email.tribe-size-medium input,.tribe-field-license_key.tribe-size-medium input,.tribe-field-text.tribe-size-medium input{width:225px}.tribe-field-email.tribe-size-large input,.tribe-field-license_key.tribe-size-large input,.tribe-field-text.tribe-size-large input{width:450px}.tribe-field-dropdown.tribe-size-small select{width:100px}.tribe-field-dropdown.tribe-size-medium select{width:300px}.tribe-field-dropdown.tribe-size-large select{width:450px}.tribe-field-wrapped_html.tribe-size-large .tribe-field-wrap{max-width:600px}.tribe-field-wrapped_html.tribe-size-large .tribe-field-wrap .description{max-width:100%}.tribe-field-dropdown_chosen.tribe-size-small select{width:100px}.tribe-field-dropdown_chosen.tribe-size-medium select{width:200px}.tribe-field-dropdown_chosen.tribe-size-large select{width:300px}.tribe-field-wrap .tooltip:first-child{font-style:normal}.tribe-field.indent{margin-left:252px;width:75%}.tribe-field.indent legend{font-weight:400;width:auto}.tribe-field.indent .tribe-field-wrap{padding-right:12px}.tribe-field.indent.tribe-field-radio .tribe-field-wrap{clear:left;margin-top:12px}.tribe-field.light-bordered{background-color:#fff;border:1px solid #d3d3d3}.ajax-loading-license,.invalid-key,.valid-key{display:none;margin:0 5px}.ajax-loading-license{position:relative;top:5px}.key-validity{display:inline-block}.invalid-key,.optin-fail{color:red}.optin-success,.valid-key{color:green}.valid-key.service-msg{color:#b72}#additional-field-table{margin-bottom:20px}.tribe-admin-box-left{float:left;width:20%}.tribe-admin-box-left,.tribe-admin-box-right{-khtml-border-radius:4px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;margin:20px 0;padding:0 20px 15px}.tribe-admin-box-right{float:right;width:68%}.ajax-loader{float:right;margin:10px}.tribe-arrangeable-item{border:1px solid #d3d3d3;border-radius:3px}.tribe-arrangeable-item .ui-state-default{border:none}.tribe-arrangeable-item-top{padding:6px}.tribe-arrangeable-item-top:hover{cursor:move}.tribe-arrangeable-action{float:right}.tribe-arrangeable-child{background-color:#f9f9f9;border-top:1px solid #d3d3d3;display:none;padding:25px}.tribe-arrangeable-child label{display:block;margin:0 0 7px}.tribe_events_active_filter_type_options{margin:10px 0}.tribe_events_active_filter_type_options label{margin:7px 0}#event_organizer td small,.OrganizerInfo td small{display:block;margin:0;max-width:250px}#event_organizer .organizer-email,.OrganizerInfo .organizer-email{vertical-align:top}.tribe-table-field-label{max-width:100%;width:200px}#tribe-help-general,#tribe-help-sidebar{float:left;margin-top:20px}#tribe-help-general p{margin-left:15px}#tribe-help-general ul{list-style-type:square}#tribe-help-general ol,#tribe-help-general ul{margin-bottom:20px;margin-left:35px}#tribe-help-general h3{background-color:#f9f9f9;margin-bottom:10px;padding:6px 0 6px 12px}#tribe-help-general h3~h3{margin-top:2.25em}#tribe-help-general h3+p{margin:0 0 20px;padding-left:12px}#tribe-help-general{width:65%}.tribe-help-section{padding-bottom:10px}.tribe-section-type-box{-khtml-border-radius:4px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;padding:8px 20px 12px}.tribe-section-type-box img{height:auto;margin:10px 0;max-width:300px}.tribe-section-type-box ul{list-style:disc;margin-left:20px}.tribe-section-type-box ul ul{list-style:circle}#tribe-log-controls{padding-bottom:1rem;padding-left:12px}#tribe-log-controls>div{display:inline-block;padding-right:1rem}#tribe-log-controls .working{opacity:1;transition:opacity .2s}#tribe-log-controls .working.hidden{opacity:0;transition:opacity .2s}#tribe-log-viewer,#tribe-system-info dl.support-stats,.template-updates-wrapper{background:#000;border-radius:2px;color:#888;max-height:400px;overflow:scroll;padding:10px}#tribe-system-info dl.support-stats dt,.template-updates-wrapper dt{clear:both;float:left;font-weight:700;text-transform:uppercase;width:25%}#tribe-system-info dl.support-stats dd,.template-updates-wrapper dd{margin-left:25%;padding-left:10px}.system-info-copy .system-info-copy-btn{padding:6px}.system-info-copy .system-info-copy-btn .dashicons{padding-right:10px}.template-updates-wrapper p{margin-top:0}#tribe-help-sidebar{margin:20px 0 0 3%;max-width:225px;width:32%}.tribe-help-plugin-info{border:1px solid #ccc;padding:0 12px 12px}.tribe-help-plugin-info dd,.tribe-help-plugin-info dt{display:inline;margin:0}.tribe-help-plugin-info dt{font-weight:700}.tribe-help-plugin-info dd:after{content:"";display:block;height:.4em}.tribe-help-plugin-info dd:last-child:after{height:0}.tribe-help-plugin-info+.tribe-help-plugin-info{margin-top:20px}.tribe-help-plugin-info>div{line-height:2em}.tribe-help-plugin-info .star-rating{display:inline-block;margin-left:3px;position:relative;top:-2px}.tribe-help-plugin-info .tribe-list-addons{color:#21a6cb;font-size:24px;list-style:circle inside;margin-bottom:10px;margin-top:10px;padding-left:4px}.tribe-help-plugin-info .tribe-list-addons a{font-size:13px;left:-5px;position:relative;top:-5px}.tribe-help-plugin-info .tribe-list-addons .tribe-active-addon{list-style:disc inside}.ui-widget-overlay{background:#666;filter:Alpha(Opacity=50);opacity:.5}.ui-widget-shadow{background:#000;-webkit-border-radius:5px;-moz-border-radius:5px;filter:Alpha(Opacity=20);margin:-5px 0 0 -5px;opacity:.2;padding:5px}.ui-resizable{position:relative}.ui-resizable-handle{display:block;font-size:.1px;position:absolute;z-index:99999}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%}.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}.ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}.ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px}.ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px}.ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px}.ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px}.ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px}.ui-dialog{padding:.2em;position:relative;width:375px}.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em}.ui-dialog .ui-dialog-titlebar-close{height:18px;margin:-10px 0 0;padding:1px;position:absolute;right:.3em;top:50%;width:19px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin-left:-8px;margin-top:-8px}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{padding:0}.ui-dialog .ui-dialog-content{background:none;border:0;overflow:auto;padding:.5em 1em;zoom:1}.ui-dialog .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em!important;text-align:right}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;line-height:1.4em;margin:.5em .4em!important;overflow:visible;padding:.2em .6em .3em;text-shadow:none;width:auto}.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none!important;text-align:center}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button .ui-button-text{display:block;line-height:1.4}#ui-datepicker-div{display:none}#tribe-loading{background:#fff;background:hsla(0,0%,100%,.8);display:none;height:100%;left:0;position:absolute;top:0;transition:all 1s linear;webkit-transition:all 1s linear;width:100%;z-index:4}#tribe-loading span{background:url(../images/tribe-loading.gif) 0 0 no-repeat;background-size:32px 32px;height:32px;left:50%;margin:-16px 0 0 -16px;position:absolute;top:50%;width:32px}.tribe_update_page,.tribe_welcome_page{max-width:850px}.tribe_welcome_page.wrap h1{font-size:3em;line-height:1.2;margin-top:1em}.tribe_welcome_page.wrap h1:before{color:#555d66;content:"\f145";font-family:dashicons;font-size:.9em;line-height:1;margin-right:5px;position:relative;top:4px}.tribe-half-column{float:left;margin-bottom:30px;margin-right:5%;width:45%}.tribe-row:after,.tribe-row:before{content:"";display:table}.tribe-row:after{clear:both}.tribe-row{clear:both}.tribe-row .tribe-half-column:last-child{margin-right:0;width:50%}.tribe_welcome_page .tribe-half-column h4,.tribe_welcome_page h2{font-size:24px;line-height:1.2;margin-bottom:20px}.tribe_update_page h2{font-size:30px;line-height:1.2;margin-bottom:20px}.tribe_update_page h3,.tribe_welcome_page h3{font-size:24px;font-weight:400;line-height:24px;margin-top:0}.tribe_update_page h4,.tribe_welcome_page h4{font-size:18px;font-weight:600;line-height:18px;margin:0}.tribe_update_page p,.tribe_welcome_page p{font-size:15px}.tribe_welcome_page li{font-size:14px;margin-bottom:10px}p.tribe-welcome-message{font-size:18px;font-weight:400}.tribe_welcome_page .tribe-half-column h4{margin-top:1em}.tribe_welcome_page .tribe-half-column h4:before{color:#555d66;content:"\f145";font-family:dashicons;font-size:21px;line-height:1;margin-right:10px;position:relative;top:2px}.tribe_welcome_page .tribe-half-column h4[data-tribe-icon=dashicons-sos]:before{content:"\f468"}.tribe_welcome_page .tribe-half-column h4[data-tribe-icon=dashicons-welcome-learn-more]:before{content:"\f118"}.tribe_welcome_page .tribe-half-column h4[data-tribe-icon=dashicons-megaphone]:before{content:"\f488"}.tribe_welcome_page .tribe-half-column h4[data-tribe-icon=dashicons-heart]:before{content:"\f487"}.tribe_update_page h4:before{content:"\f145";font-family:dashicons;font-size:34px;line-height:1;margin-right:5px;position:relative;top:5px}.tribe-welcome-video-wrapper{height:0;margin-bottom:40px;padding-bottom:56.25%;padding-top:25px;position:relative}.tribe-welcome-video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}a.tribe-rating-link{text-decoration:none}.tribe-update-links,.tribe-welcome-links{margin-top:30px}.tribe_update_page li:before,.tribe_welcome_page li:before{content:"\2022";padding-right:3px}.tribe_update_page .rss-widget{margin:1em 0}.tribe_update_page a.rsswidget{font-size:14px;font-weight:400;line-height:1}.tribe_update_page .rss-widget li:before{display:none}.tribe-update-bar{display:inline-block}.tribe-update-bar .progress{border:1px solid #ccc;float:left;margin-right:1rem;padding:1px;width:18rem}.tribe-update-bar .progress .bar{background:#ffba00;height:1rem;width:1%;background:#7ad03a}#tribe-dialog-wrapper>div{padding:1rem}#tribe-dialog-wrapper>div .stage{display:none}#tribe-dialog-wrapper #heading{background:#fff}#tribe-dialog-wrapper label{display:block}#tribe-dialog-wrapper .select-single-container{border:1px solid #888;overflow-y:scroll;height:300px}#tribe-dialog-wrapper .select-single-container label{opacity:1;padding:3px 5px;transition:opacity .2s}#tribe-dialog-wrapper .select-single-container label:nth-child(odd){background:#fff}#tribe-dialog-wrapper .select-single-container label.selected{background:#0073aa;color:#fff;font-weight:700}#tribe-dialog-wrapper .select-single-container label input{display:none}#tribe-dialog-wrapper .select-single-container.updating label{opacity:.35;transition:opacity .2s}.ui-front{z-index:1000000}.select2-container .select2-choice abbr{top:6px}.wp-list-table.plugins .column-description .update-message{color:#d54e21}.api-check{padding:1em;min-height:100px}.api-check+.notice-dismiss:hover:before{color:#fff}.api-check:after,.api-check:before{content:"";display:table}.api-check:after{clear:both}.api-check .tribe-mascot{bottom:0;display:none;padding:0 1rem 0 0;position:absolute;right:0;top:0}.api-check .tribe-mascot img{display:inline-block;max-height:150px;max-width:150px;height:100%;width:auto;vertical-align:middle}.api-check p{line-height:1.7;margin-bottom:1em}.api-check a{text-decoration:none}.api-check a:hover{text-decoration:underline}.api-check .plugin-list{display:inline;font-weight:600;margin:0;padding:0}.api-check .plugin-list span.plugin-invalid:after{content:", "}.api-check .plugin-list span.plugin-invalid:last-of-type:after{content:""}.tribe-marketing-notice{padding:1em}.tribe-marketing-notice+.notice-dismiss:hover:before{color:#fff}.tribe-marketing-notice:after,.tribe-marketing-notice:before{content:"";display:table}.tribe-marketing-notice:after{clear:both}.tribe-marketing-notice .tribe-notice-icon{bottom:0;display:none;padding:1rem;position:absolute;left:0;top:0;width:125px}.tribe-marketing-notice .tribe-notice-icon:before{content:"";display:inline-block;height:100%;width:1%;vertical-align:middle}.tribe-marketing-notice .tribe-notice-icon img{display:inline-block;max-height:100%;max-width:96%;vertical-align:middle}.tribe-marketing-notice h3{margin-bottom:.5em;margin-top:.5em}.tribe-marketing-notice p{line-height:1.7;margin-bottom:.5em}.tribe-marketing-notice a{text-decoration:none}.tribe-marketing-notice a:hover{text-decoration:underline}.tribe-marketing-notice.tribe-bf-2018-tec .button.button-primary{margin:10px 10px 0 0}.tribe-dropdown,.tribe-ea-dropdown{max-width:100%;width:auto}.tribe-dropdown.select2-container-active .select2-choice,.tribe-ea-dropdown.select2-container-active .select2-choice{border-color:#5897fb;box-shadow:0 0 5px rgba(0,0,0,.1)}.tribe-dropdown.select2-dropdown-open .select2-choice,.tribe-ea-dropdown.select2-dropdown-open .select2-choice{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#aaa}.tribe-dropdown .select2-choice,.tribe-ea-dropdown .select2-choice{background-image:none;border-radius:3px;border:1px solid #ccc}.tribe-dropdown .select2-choice>.select2-chosen,.tribe-ea-dropdown .select2-choice>.select2-chosen{white-space:normal}.tribe-dropdown .select2-choice .select2-arrow,.tribe-ea-dropdown .select2-choice .select2-arrow{background-image:none;background:transparent;border-left:0}.tribe-dropdown .select2-choice div,.tribe-ea-dropdown .select2-choice div{background-image:none;background:none;border-left:0}.tribe-dropdown.select2-container-multi .select2-choices,.tribe-ea-dropdown.select2-container-multi .select2-choices{background-image:none;border-radius:3px;border:1px solid #ccc;min-height:25px}.tribe-dropdown.select2-container-multi .select2-choices .select2-search-field,.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-field{line-height:25px}.tribe-dropdown.select2-container-multi .select2-choices .select2-search-field input,.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-field input{padding-top:0;padding-bottom:0}.tribe-dropdown.select2-container-multi .select2-choices .select2-search-choice,.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-choice{margin-top:2px;padding-top:0;padding-bottom:0;line-height:19px}.tribe-dropdown.select2-container-multi .select2-choices .select2-search-choice div,.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-choice div{line-height:inherit}.tribe-dropdown.select2-container-multi .select2-choices .select2-search-choice-close,.tribe-ea-dropdown.select2-container-multi .select2-choices .select2-search-choice-close{top:3px;left:4px;transition-property:border,color}.select2-results .select2-selected{display:block}.select2-results .select2-selected>.select2-result-label{background-color:#efefef;color:#a1a1a1;cursor:default}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:400}.select2-results li.select2-result-with-children.select2-selected,.select2-results li.select2-result-with-children.select2-selected .select2-result{display:block}.select2-results li.select2-result-with-children.select2-selected>.select2-result-label{background-color:#efefef;color:#a1a1a1;cursor:default}.select2-results li.select2-result-with-children.select2-result-unselectable>.select2-result-label{color:#939393;font-weight:400}.wp-core-ui .button-red{-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5);background-color:#a00;border-bottom-color:#8d1f21;border-color:#9b2124;box-shadow:inset 0 1px 0 rgba(120,200,230,.5);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.1)}.wp-core-ui .button-red.focus,.wp-core-ui .button-red.hover,.wp-core-ui .button-red:focus,.wp-core-ui .button-red:hover{-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6);background-color:#a00;border-color:#7f1c1f;box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.wp-core-ui .button-red.focus,.wp-core-ui .button-red:focus{-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4);border-color:#500f0e;box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4)}.wp-core-ui .button-red.active,.wp-core-ui .button-red.active:focus,.wp-core-ui .button-red.active:hover,.wp-core-ui .button-red:active{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);background:#7f1c1f;border-color:#601312 #ae2426 #ae2426;box-shadow:inset 0 1px 0 rgba(0,0,0,.1);color:hsla(0,0%,100%,.95);text-shadow:0 1px 0 rgba(0,0,0,.1)}.wp-core-ui .button-red-disabled,.wp-core-ui .button-red:disabled,.wp-core-ui .button-red[disabled]{color:#e79496!important;background:#ba292b!important;border-color:#7f1c1f!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.ticket_form .select2-container .select2-choice .select2-arrow{display:none}.clear{zoom:1}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.checkmark:after{content:"";display:block;width:8px;height:15px;border:solid #0ab152;border-width:0 3px 3px 0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark.checkmark-right:after{float:right;margin-right:2em}.checkmark.checkmark-left:after{float:left;margin-left:2em}.checkmark.no-checkmark:after{display:none}.complete,.ok,.on,.yes,[data-status=complete],[data-status=ok],[data-status=on],[data-status=yes]{color:#0ab152}.incomplete,.ko,.no,.off,[data-status=incomplete],[data-status=ko],[data-status=no],[data-status=off]{color:#ff2500}.plugin-card-event-tickets-plus .column-downloaded,.plugin-card-event-tickets-plus .column-rating,.plugin-card-event-tickets-plus .column-updated,.plugin-card-event-tickets .column-downloaded,.plugin-card-event-tickets .column-rating,.plugin-card-event-tickets .column-updated,.plugin-card-events-calendar-pro .column-downloaded,.plugin-card-events-calendar-pro .column-rating,.plugin-card-events-calendar-pro .column-updated,.plugin-card-events-community-tickets .column-downloaded,.plugin-card-events-community-tickets .column-rating,.plugin-card-events-community-tickets .column-updated,.plugin-card-events-community .column-downloaded,.plugin-card-events-community .column-rating,.plugin-card-events-community .column-updated,.plugin-card-image-widget-plus .column-downloaded,.plugin-card-image-widget-plus .column-rating,.plugin-card-image-widget-plus .column-updated,.plugin-card-image-widget .column-downloaded,.plugin-card-image-widget .column-rating,.plugin-card-image-widget .column-updated,.plugin-card-the-events-calendar .column-downloaded,.plugin-card-the-events-calendar .column-rating,.plugin-card-the-events-calendar .column-updated,.plugin-card-tribe-eventbrite .column-downloaded,.plugin-card-tribe-eventbrite .column-rating,.plugin-card-tribe-eventbrite .column-updated,.plugin-card-tribe-filterbar .column-downloaded,.plugin-card-tribe-filterbar .column-rating,.plugin-card-tribe-filterbar .column-updated{display:none}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#tribe-loading span{background-image:url(../images/tribe-loading@2x.gif)}}@media screen and (max-width:782px){.tribe-half-column,.tribe-row .tribe-half-column:last-child{margin:0 0 20px;width:100%}input[type=email]{width:100%}}@media screen and (max-width:782px){.events-cal .subsubsub{float:none}.events-cal .search-box{width:98%}.events-cal #search-submit{width:100%}.events-cal .tablenav.top{display:none}}@media screen and (min-width:500px){.api-check .tribe-mascot{display:block}.api-check .notice-content{margin-right:180px}}@media screen and (min-width:600px) and (max-width:782px){.tribe-marketing-notice .tribe-notice-icon{width:135px}.tribe-marketing-notice .tribe-notice-content{margin-left:145px}}@media screen and (min-width:600px){.tribe-marketing-notice .tribe-notice-icon{display:block}}@media screen and (min-width:782px){.tribe-marketing-notice .tribe-notice-content{margin-left:130px}}@media screen and (max-width:956px){.tribe-marketing-notice.tribe-bf-2018-tec .button.button-primary{margin:0 0 10px}.tribe-marketing-notice.tribe-bf-2018-tec em{clear:both;display:block}}
|
common/src/resources/css/tribe-ui.css
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
.tribe-button {
|
12 |
border: 0;
|
13 |
border-radius: 3px;
|
|
|
|
|
14 |
background: #009FF1 linear-gradient( to bottom, #009FF1, #0080DB);
|
15 |
cursor: pointer;
|
16 |
color: #fff;
|
@@ -23,6 +25,8 @@
|
|
23 |
height: auto;
|
24 |
padding: 10px;
|
25 |
text-align: center;
|
|
|
|
|
26 |
transition: all .15s ease-in;
|
27 |
-webkit-font-smoothing: subpixel-antialiased;
|
28 |
}
|
11 |
.tribe-button {
|
12 |
border: 0;
|
13 |
border-radius: 3px;
|
14 |
+
background: #009FF1 -webkit-gradient( linear, left top, left bottom, from(#009FF1), to(#0080DB));
|
15 |
+
background: #009FF1 -o-linear-gradient( top, #009FF1, #0080DB);
|
16 |
background: #009FF1 linear-gradient( to bottom, #009FF1, #0080DB);
|
17 |
cursor: pointer;
|
18 |
color: #fff;
|
25 |
height: auto;
|
26 |
padding: 10px;
|
27 |
text-align: center;
|
28 |
+
-webkit-transition: all .15s ease-in;
|
29 |
+
-o-transition: all .15s ease-in;
|
30 |
transition: all .15s ease-in;
|
31 |
-webkit-font-smoothing: subpixel-antialiased;
|
32 |
}
|
common/src/resources/images/icons/arrow-right.svg
CHANGED
@@ -1,3 +1 @@
|
|
1 |
-
<svg width="
|
2 |
-
<polygon points="11.6480517 7.90478794e-14 9.61912761 1.95623609 15.8484392 7.96103617 -2.84217094e-14 7.96103617 -2.84217094e-14 10.7539353 15.8498298 10.7539353 9.61912761 16.7600762 11.6480517 18.7163122 21.3525391 9.35815612"></polygon>
|
3 |
-
</svg>
|
1 |
+
<svg width="22" height="19" xmlns="http://www.w3.org/2000/svg"><path d="M11.648 0L9.62 1.956l6.23 6.005H0v2.793h15.85L9.62 16.76l2.028 1.956 9.705-9.358z"/></svg>
|
|
|
|
common/src/resources/images/icons/caret-down.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="12" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M1.21.85L6 5.64 10.79.85 11.94 2 6 7.94.06 2z" fill="#141827" fill-rule="nonzero"/></svg>
|
common/src/resources/images/icons/caret-left.svg
CHANGED
@@ -1,3 +1 @@
|
|
1 |
-
<svg width="
|
2 |
-
<polygon transform="translate(10, 24) rotate(-135)" points="3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742"></polygon>
|
3 |
-
</svg>
|
1 |
+
<svg width="12" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z"/></svg>
|
|
|
|
common/src/resources/images/icons/caret-right.svg
CHANGED
@@ -1,3 +1 @@
|
|
1 |
-
<svg width="
|
2 |
-
<polygon transform="translate(2, -4) rotate(-315)" points="3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742"></polygon>
|
3 |
-
</svg>
|
1 |
+
<svg width="12" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z"/></svg>
|
|
|
|
common/src/resources/images/icons/caret-up.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="12" height="8" xmlns="http://www.w3.org/2000/svg"><path d="M1.21 7.15L6 2.36l4.79 4.79L11.94 6 6 .06.06 6z" fill="#141827" fill-rule="nonzero"/></svg>
|
common/src/resources/images/icons/check.svg
CHANGED
@@ -1,3 +1 @@
|
|
1 |
-
<svg width="
|
2 |
-
<path d="M10.6,0.1L3.9,6.8L1.4,4.3C1.3,4.2,1.1,4.2,1,4.3L0.2,5.1c-0.1,0.1-0.1,0.3,0,0.4l3.4,3.4C3.8,9,4,9,4.1,8.9l7.7-7.7c0.1-0.1,0.1-0.3,0-0.4L11,0.1C10.9,0,10.7,0,10.6,0.1z"/>
|
3 |
-
</svg>
|
1 |
+
<svg width="12" height="9" xmlns="http://www.w3.org/2000/svg"><path d="M10.6.1L3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0z"/></svg>
|
|
|
|
common/src/resources/images/icons/day.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="21" height="21" xmlns="http://www.w3.org/2000/svg"><path d="M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zM14.18 14.53v1.747c0 .482.39.874.873.874h1.747a.873.873 0 0 0 .873-.874v-1.747a.873.873 0 0 0-.873-.873h-1.747a.873.873 0 0 0-.873.873z" fill="#141827" fill-rule="nonzero"/></svg>
|
common/src/resources/images/icons/dropdown.svg
CHANGED
@@ -1,3 +1 @@
|
|
1 |
-
<svg width="
|
2 |
-
<polygon points="6,6 12,0 0,0 "/>
|
3 |
-
</svg>
|
1 |
+
<svg width="12" height="6" xmlns="http://www.w3.org/2000/svg"><path d="M6 6l6-6H0z"/></svg>
|
|
|
|
common/src/resources/images/icons/event-mobile.svg
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
<svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
-
<circle cx="10" cy="10" r="10"></circle>
|
3 |
-
</svg>
|
|
|
|
|
|
common/src/resources/images/icons/featured-event.svg
CHANGED
@@ -1,3 +1 @@
|
|
1 |
-
<svg width="
|
2 |
-
<polygon points="0 0 16 0 16 20 8.0976 14.8777587 0 20"></polygon>
|
3 |
-
</svg>
|
1 |
+
<svg width="16" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h16v20l-7.902-5.122L0 20z"/></svg>
|
|
|
|
common/src/resources/images/icons/filters.svg
CHANGED
@@ -1,8 +1 @@
|
|
1 |
-
<svg width="
|
2 |
-
<path d="M0,16.75 L22,16.9821429" stroke-width="1.5" stroke-linecap="square"></path>
|
3 |
-
<path d="M0,9.75 L22,9.98214286" stroke-width="1.5" stroke-linecap="square"></path>
|
4 |
-
<path d="M0,2.75 L22,2.98214286" stroke-width="1.5" stroke-linecap="square"></path>
|
5 |
-
<path d="M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z"></path>
|
6 |
-
<path d="M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z"></path>
|
7 |
-
<path d="M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z"></path>
|
8 |
-
</svg>
|
1 |
+
<svg width="24" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232M6 6a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM6 20a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM16 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/images/icons/list.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="21" height="18" xmlns="http://www.w3.org/2000/svg"><g fill="#141827" fill-rule="nonzero"><path d="M19.883 3.272c.342 0 .622-.21.622-.467v-.464c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.464c0 .257.28.467.622.467h12.756zM1.838 4.207a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5zM19.883 9.98c.342 0 .622-.21.622-.466v-.465c0-.257-.28-.467-.622-.467H7.127c-.342 0-.622.21-.622.467v.465c0 .256.28.466.622.466h12.756zM1.838 10.916a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z"/><g><path d="M19.883 16.689c.342 0 .622-.21.622-.467v-.465c0-.256-.28-.466-.622-.466H7.127c-.342 0-.622.21-.622.466v.465c0 .257.28.467.622.467h12.756zM1.838 17.624a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z"/></g></g></svg>
|
common/src/resources/images/icons/map.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="22" height="21" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path stroke="#141827" stroke-linejoin="round" d="M13.921 11.632H17.5l3.588 8.421H1l3.488-8.421h4.016"/><path d="M11.32 15.506c.2-.248 4.93-6.108 4.93-9.04 0-3.015-2.305-5.468-5.138-5.468-2.833 0-5.138 2.453-5.138 5.467 0 2.933 4.729 8.793 4.93 9.041a.268.268 0 0 0 .208.101c.08 0 .155-.037.207-.101zm-4.797-9.04c0-2.693 2.058-4.883 4.589-4.883 2.53 0 4.588 2.19 4.588 4.882 0 2.387-3.667 7.22-4.588 8.397-.922-1.177-4.589-6.009-4.589-8.397z" stroke="#141827" stroke-width=".4" fill="#141827" fill-rule="nonzero"/><path d="M12.85 6.477c0-1.007-.78-1.826-1.738-1.826-.96 0-1.74.819-1.74 1.826 0 1.007.78 1.826 1.74 1.826.959 0 1.739-.82 1.739-1.826zm-3.15 0c0-.817.633-1.482 1.412-1.482.778 0 1.41.665 1.41 1.482s-.632 1.482-1.41 1.482c-.779 0-1.412-.665-1.412-1.482z" stroke="#000" stroke-width=".7" fill="#000" fill-rule="nonzero"/></g></svg>
|
common/src/resources/images/icons/month.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><path d="M.637 1.063v19.879c0 .276.189.5.422.5h20.037c.232 0 .421-.224.421-.5V1.062c0-.275-.189-.5-.421-.5H1.059c-.233 0-.422.225-.422.5zM1.787 2H20.34v2.685H1.787V2zm0 4H20.34v14H1.787V6zM8 8.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-12 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z" fill="#141827" fill-rule="nonzero"/></svg>
|
common/src/resources/images/icons/photo.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="20" height="17" xmlns="http://www.w3.org/2000/svg"><g fill="#141827" fill-rule="nonzero"><path d="M19.348.11H.634a.509.509 0 0 0-.52.508v15.017c0 .284.23.508.52.508h18.714c.29 0 .52-.224.52-.508V.618a.509.509 0 0 0-.52-.508zm-.54 1.035v10.837l-2.87-3.084c-.583-.61-1.664-.61-2.246 0l-1.393 1.481-4.034-4.525a1.625 1.625 0 0 0-1.227-.528 1.6 1.6 0 0 0-1.206.548l-4.657 5.175V1.145h17.632zM1.174 15.108v-2.496l5.448-6.089a.529.529 0 0 1 .415-.182c.146 0 .333.06.437.182l4.429 4.972c.104.102.25.183.395.183.166.02.291-.06.395-.162l1.788-1.908c.167-.183.5-.183.686 0l3.66 3.917v1.603H1.175v-.02z"/><path d="M14.19 5.757c1.044 0 1.91-.872 1.91-1.968s-.846-1.969-1.91-1.969c-1.062 0-1.909.873-1.909 1.969s.866 1.968 1.91 1.968zm0-2.902c.493 0 .907.427.907.934 0 .507-.414.933-.906.933-.492 0-.906-.426-.906-.933 0-.507.414-.934.906-.934z"/></g></svg>
|
common/src/resources/images/icons/recurring-events.svg
CHANGED
@@ -1,4 +1 @@
|
|
1 |
-
<svg width="
|
2 |
-
<path d="M13.3333333,3.82608696 C13.3333333,3.89130435 13.3333333,3.95652174 13.3135802,4 C13.3135802,4.02173913 13.2938272,4.06521739 13.2938272,4.08695652 C13.254321,4.23913043 13.1753086,4.36956522 13.0962963,4.45652174 L10.4493827,7.36956522 C10.291358,7.54347826 10.0740741,7.63043478 9.85679012,7.63043478 C9.63950617,7.63043478 9.42222222,7.54347826 9.26419753,7.36956522 C8.94814815,7.02173913 8.94814815,6.43478261 9.26419753,6.06521739 L10.4888889,4.7173913 L6.30123457,4.7173913 C3.75308642,4.7173913 1.65925926,7 1.65925926,9.82608696 C1.65925926,11.1956522 2.13333333,12.4782609 3.02222222,13.4347826 C3.3382716,13.7826087 3.3382716,14.3695652 3.02222222,14.7391304 C2.86419753,14.9130435 2.64691358,15 2.42962963,15 C2.21234568,15 1.99506173,14.9130435 1.83703704,14.7391304 C0.651851852,13.4347826 0,11.6956522 0,9.84782609 C7.01770603e-16,6.02173913 2.82469136,2.91304348 6.30123457,2.91304348 L10.508642,2.91304348 L9.28395062,1.56521739 C8.96790123,1.2173913 8.96790123,0.630434783 9.28395062,0.260869565 C9.6,-0.0869565217 10.1333333,-0.0869565217 10.4691358,0.260869565 L13.1160494,3.17391304 C13.2148148,3.2826087 13.2740741,3.41304348 13.3135802,3.54347826 C13.3135802,3.56521739 13.3333333,3.60869565 13.3333333,3.63043478 C13.3333333,3.69565217 13.3333333,3.76086957 13.3333333,3.82608696 Z"></path>
|
3 |
-
<path d="M20,10.1521739 C20,13.9782609 17.1753086,17.0869565 13.6987654,17.0869565 L9.49135802,17.0869565 L10.7160494,18.4347826 C11.0518519,18.7826087 11.0518519,19.3695652 10.7160494,19.7391304 C10.5580247,19.9130435 10.3407407,20 10.1234568,20 C9.90617284,20 9.70864198,19.9130435 9.5308642,19.7391304 L6.9037037,16.8043478 C6.80493827,16.6956522 6.74567901,16.5652174 6.70617284,16.4347826 C6.70617284,16.4130435 6.68641975,16.3695652 6.68641975,16.3478261 C6.66666667,16.2826087 6.66666667,16.2391304 6.66666667,16.173913 C6.66666667,16.1086957 6.66666667,16.0434783 6.68641975,16 C6.68641975,15.9782609 6.70617284,15.9347826 6.70617284,15.9130435 C6.74567901,15.7608696 6.82469136,15.6304348 6.9037037,15.5434783 L9.55061728,12.6304348 C9.86666667,12.2826087 10.4,12.2826087 10.7358025,12.6304348 C11.0716049,12.9782609 11.0716049,13.5652174 10.7358025,13.9347826 L9.51111111,15.2826087 L13.7185185,15.2826087 C16.2666667,15.2826087 18.3604938,13 18.3604938,10.173913 C18.3604938,8.80434783 17.8864198,7.52173913 16.9975309,6.56521739 C16.6617284,6.19565217 16.6617284,5.63043478 16.9975309,5.26086957 C17.3135802,4.91304348 17.8469136,4.91304348 18.182716,5.26086957 C19.3481481,6.54347826 20,8.2826087 20,10.1521739 Z"></path>
|
4 |
-
</svg>
|
1 |
+
<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3C3.753 4.717 1.66 7 1.66 9.827c0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913c.099.109.158.239.198.37 0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z"/></svg>
|
|
|
|
|
|
common/src/resources/images/icons/search.svg
CHANGED
@@ -1,3 +1 @@
|
|
1 |
-
<svg width="
|
2 |
-
<path d="M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z" fill-rule="nonzero"></path>
|
3 |
-
</svg>
|
1 |
+
<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z"/></svg>
|
|
|
|
common/src/resources/images/icons/small-arrow.svg
CHANGED
@@ -1,3 +1 @@
|
|
1 |
-
<svg width="
|
2 |
-
<polygon points="7.2,0.6 6.5,1.3 9.7,4.5 0.3,4.5 0.3,5.5 9.7,5.5 6.5,8.7 7.2,9.4 11.6,5 "/>
|
3 |
-
</svg>
|
1 |
+
<svg width="12" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M7.2.6l-.7.7 3.2 3.2H.3v1h9.4L6.5 8.7l.7.7L11.6 5z"/></svg>
|
|
|
|
common/src/resources/images/icons/week.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="21" height="21" xmlns="http://www.w3.org/2000/svg"><path d="M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zm6.25 6.537v1.006c0 .278.224.503.502.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H7.908a.503.503 0 0 0-.503.502zm4.022 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H11.93a.503.503 0 0 0-.503.502zm4.023 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502h-1.006a.503.503 0 0 0-.503.502zm-12.069 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H3.885a.503.503 0 0 0-.503.502z" fill="#141827" fill-rule="nonzero"/></svg>
|
common/src/resources/images/mascot.png
CHANGED
Binary file
|
common/src/resources/js/admin/help-page.js
ADDED
@@ -0,0 +1,97 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
tribe.helpPage = tribe.helpPage || {};
|
2 |
+
|
3 |
+
( function ( $, obj ) {
|
4 |
+
'use strict';
|
5 |
+
|
6 |
+
obj.selectors = {
|
7 |
+
copyButton: '.system-info-copy-btn',
|
8 |
+
optInMsg: '.tribe-sysinfo-optin-msg',
|
9 |
+
autoInfoOptIn: '#tribe_auto_sysinfo_opt_in',
|
10 |
+
};
|
11 |
+
|
12 |
+
obj.setup = function () {
|
13 |
+
obj.setupSystemInfo();
|
14 |
+
obj.setupCopyButton();
|
15 |
+
};
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Initialize system info opt in copy
|
19 |
+
*/
|
20 |
+
obj.setupCopyButton = function () {
|
21 |
+
if ( 'undefined' === typeof tribe_system_info ) {
|
22 |
+
return;
|
23 |
+
}
|
24 |
+
|
25 |
+
var clipboard = new Clipboard( obj.selectors.copyButton );
|
26 |
+
var button_icon = '<span class="dashicons dashicons-clipboard license-btn"></span>';
|
27 |
+
var button_text = tribe_system_info.clipboard_btn_text;
|
28 |
+
|
29 |
+
//Prevent Button From Doing Anything Else
|
30 |
+
$( '.system-info-copy-btn' ).click( function ( e ) {
|
31 |
+
e.preventDefault();
|
32 |
+
} );
|
33 |
+
|
34 |
+
clipboard.on( 'success', function ( event ) {
|
35 |
+
event.clearSelection();
|
36 |
+
event.trigger.innerHTML = button_icon + '<span class="optin-success">' + tribe_system_info.clipboard_copied_text + '<span>';
|
37 |
+
window.setTimeout( function () {
|
38 |
+
event.trigger.innerHTML = button_icon + button_text;
|
39 |
+
}, 5000 );
|
40 |
+
} );
|
41 |
+
|
42 |
+
clipboard.on( 'error', function ( event ) {
|
43 |
+
event.trigger.innerHTML = button_icon + '<span class="optin-fail">' + tribe_system_info.clipboard_fail_text + '<span>';
|
44 |
+
window.setTimeout( function () {
|
45 |
+
event.trigger.innerHTML = button_icon + button_text;
|
46 |
+
}, 5000 );
|
47 |
+
} );
|
48 |
+
|
49 |
+
};
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Initialize system info opt in
|
53 |
+
*/
|
54 |
+
obj.setupSystemInfo = function () {
|
55 |
+
if ( 'undefined' === typeof tribe_system_info ) {
|
56 |
+
return;
|
57 |
+
}
|
58 |
+
|
59 |
+
this.$system_info_opt_in = $( obj.selectors.autoInfoOptIn );
|
60 |
+
this.$system_info_opt_in_msg = $( obj.selectors.optInMsg );
|
61 |
+
|
62 |
+
this.$system_info_opt_in.change( function () {
|
63 |
+
if ( this.checked ) {
|
64 |
+
obj.doAjaxRequest( 'generate' );
|
65 |
+
} else {
|
66 |
+
obj.doAjaxRequest( 'remove' );
|
67 |
+
}
|
68 |
+
} );
|
69 |
+
|
70 |
+
};
|
71 |
+
|
72 |
+
obj.doAjaxRequest = function ( generate ) {
|
73 |
+
var request = {
|
74 |
+
'action' : 'tribe_toggle_sysinfo_optin',
|
75 |
+
'confirm' : tribe_system_info.sysinfo_optin_nonce,
|
76 |
+
'generate_key' : generate
|
77 |
+
};
|
78 |
+
|
79 |
+
// Send our request
|
80 |
+
$.post(
|
81 |
+
ajaxurl,
|
82 |
+
request,
|
83 |
+
function ( results ) {
|
84 |
+
if ( results.success ) {
|
85 |
+
obj.$system_info_opt_in_msg.html( "<p class=\'optin-success\'>" + results.data + "</p>" );
|
86 |
+
} else {
|
87 |
+
obj.$system_info_opt_in_msg.html( "<p class=\'optin-fail\'>" + results.data.message + " Code:" + results.data.code + " Status:" + results.data.data.status + "</p>" );
|
88 |
+
$( "#tribe_auto_sysinfo_opt_in" ).prop( "checked", false );
|
89 |
+
}
|
90 |
+
}
|
91 |
+
);
|
92 |
+
|
93 |
+
};
|
94 |
+
|
95 |
+
$( document ).ready( obj.setup )
|
96 |
+
|
97 |
+
} )( jQuery, tribe.helpPage );
|
common/src/resources/js/admin/url-fragment-scroll.js
ADDED
@@ -0,0 +1,119 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
tribe.urlFragmentScroll = tribe.urlFragmentScroll || {};
|
2 |
+
|
3 |
+
( function ( $, obj ) {
|
4 |
+
'use strict';
|
5 |
+
|
6 |
+
var $document = $( document );
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Sets up listeners and callbacks to handle navigation to page #elements
|
10 |
+
* gracefully and in a way that doesn't result in the admin toolbar obscuring
|
11 |
+
* the target.
|
12 |
+
*
|
13 |
+
* @since 4.5.6
|
14 |
+
* @since 4.9.12 Moved from tribe-common.js to a more specific file
|
15 |
+
*
|
16 |
+
* @return {void}
|
17 |
+
*/
|
18 |
+
obj.setup = function () {
|
19 |
+
obj.navigateToFragment( window.location.href );
|
20 |
+
|
21 |
+
$document.on( 'click', '.tribe_events_page_tribe-common', obj.onClick );
|
22 |
+
};
|
23 |
+
|
24 |
+
/**
|
25 |
+
* If it looks like the user has navigated to a specific anchor within the page
|
26 |
+
* then trigger our scroll position adjustment.
|
27 |
+
*
|
28 |
+
* @since 4.5.6
|
29 |
+
* @since 4.9.12 Moved from tribe-common.js to a more specific file and renamed to `onClick`
|
30 |
+
*
|
31 |
+
* @param {Event} event Event in which this was triggered on.
|
32 |
+
*
|
33 |
+
* @return {void}
|
34 |
+
*/
|
35 |
+
obj.onClick = function( event ) {
|
36 |
+
var link = $( event.target ).attr( 'href' );
|
37 |
+
|
38 |
+
// If we couldn't determine the URL, bail
|
39 |
+
if ( 'undefined' === typeof link ) {
|
40 |
+
return;
|
41 |
+
}
|
42 |
+
|
43 |
+
obj.navigateToFragment( link );
|
44 |
+
}
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Will atempt to navigate to a given Fragment based on a URL.
|
48 |
+
*
|
49 |
+
* @since 4.9.12
|
50 |
+
*
|
51 |
+
* @param {String} link Which link target we are trying to navigate to.
|
52 |
+
*
|
53 |
+
* @return {void}
|
54 |
+
*/
|
55 |
+
obj.navigateToFragment = function( link ) {
|
56 |
+
var fragment = obj.getUrlFragment( link );
|
57 |
+
|
58 |
+
// No ID/fragment in the URL? Bail
|
59 |
+
if ( ! fragment ) {
|
60 |
+
return;
|
61 |
+
}
|
62 |
+
|
63 |
+
obj.adjustScrollPosition( fragment );
|
64 |
+
};
|
65 |
+
|
66 |
+
/**
|
67 |
+
* Adjust the scroll/viewport offset if necessary to stop the admin toolbar
|
68 |
+
* from obscuring the target element.
|
69 |
+
*
|
70 |
+
* @since 4.5.6
|
71 |
+
* @since 4.9.12 Moved from tribe-common.js to a more specific file
|
72 |
+
*
|
73 |
+
* @param {String} id
|
74 |
+
*
|
75 |
+
* @return {void}
|
76 |
+
*/
|
77 |
+
obj.adjustScrollPosition = function( id ) {
|
78 |
+
// No toolbar, no problem
|
79 |
+
if ( ! $( '#wpadminbar' ).length ) {
|
80 |
+
return;
|
81 |
+
}
|
82 |
+
|
83 |
+
var elementPosition = $( '#' + id ).position();
|
84 |
+
|
85 |
+
// Bail if the element doesn't actually exist
|
86 |
+
if ( ! elementPosition ) {
|
87 |
+
return;
|
88 |
+
}
|
89 |
+
|
90 |
+
// A fractional delay is needed to ensure our adjustment sticks
|
91 |
+
setTimeout( function() {
|
92 |
+
window.scroll( window.scrollX, elementPosition.top );
|
93 |
+
} );
|
94 |
+
};
|
95 |
+
|
96 |
+
/**
|
97 |
+
* Attempts to extract the "#fragment" string from a URL and returns it
|
98 |
+
* (will be empty if not set).
|
99 |
+
*
|
100 |
+
* @since 4.5.6
|
101 |
+
*
|
102 |
+
* @param {String} url
|
103 |
+
*
|
104 |
+
* @returns {String}
|
105 |
+
*/
|
106 |
+
obj.getUrlFragment = function( url ) {
|
107 |
+
var fragment = url.match( /#([a-z0-9_-]+)$/i )
|
108 |
+
|
109 |
+
if ( null === fragment ) {
|
110 |
+
return '';
|
111 |
+
}
|
112 |
+
|
113 |
+
// Return the first captured group
|
114 |
+
return fragment[1];
|
115 |
+
};
|
116 |
+
|
117 |
+
$document.ready( obj.setup );
|
118 |
+
|
119 |
+
} )( jQuery, tribe.urlFragmentScroll );
|
common/src/resources/js/app/components.js
CHANGED
@@ -7565,16 +7565,10 @@ function baseClone(value, bitmask, customizer, key, object, stack) {
|
|
7565 |
value.forEach(function(subValue) {
|
7566 |
result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));
|
7567 |
});
|
7568 |
-
|
7569 |
-
return result;
|
7570 |
-
}
|
7571 |
-
|
7572 |
-
if (isMap(value)) {
|
7573 |
value.forEach(function(subValue, key) {
|
7574 |
result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));
|
7575 |
});
|
7576 |
-
|
7577 |
-
return result;
|
7578 |
}
|
7579 |
|
7580 |
var keysFunc = isFull
|
7565 |
value.forEach(function(subValue) {
|
7566 |
result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));
|
7567 |
});
|
7568 |
+
} else if (isMap(value)) {
|
|
|
|
|
|
|
|
|
7569 |
value.forEach(function(subValue, key) {
|
7570 |
result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));
|
7571 |
});
|
|
|
|
|
7572 |
}
|
7573 |
|
7574 |
var keysFunc = isFull
|
common/src/resources/js/app/components.min.js
CHANGED
@@ -9,7 +9,7 @@ var tribe="object"==typeof tribe?tribe:{};tribe.common=tribe.common||{},tribe.co
|
|
9 |
Licensed under the MIT License (MIT), see
|
10 |
http://jedwatson.github.io/classnames
|
11 |
*/
|
12 |
-
!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r)&&r.length){var u=o.apply(null,r);u&&t.push(u)}else if("object"===i)for(var a in r)n.call(r,a)&&r[a]&&t.push(a)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.apply(e,[]))||(t.exports=r)}()},function(t,e,n){var r=n(23);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e,n){var r=n(8),o=n(9),i=n(39),u=n(29),a=n(35),c=function(t,e,n){var s,f,l,p=t&c.F,d=t&c.G,h=t&c.S,v=t&c.P,y=t&c.B,b=t&c.W,m=d?o:o[e]||(o[e]={}),g=m.prototype,_=d?r:h?r[e]:(r[e]||{}).prototype;for(s in d&&(n=e),n)(f=!p&&_&&void 0!==_[s])&&a(m,s)||(l=f?_[s]:n[s],m[s]=d&&"function"!=typeof _[s]?n[s]:y&&f?i(l,r):b&&_[s]==l?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(l):v&&"function"==typeof l?i(Function.call,l):l,v&&((m.virtual||(m.virtual={}))[s]=l,t&c.R&&g&&!g[s]&&u(g,s,l)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){var r=n(36),o=n(221),i=n(222),u="[object Null]",a="[object Undefined]",c=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?a:u:c&&c in Object(t)?o(t):i(t)}},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(203),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":(0,i.default)(e))&&"function"!=typeof e?t:e}},function(t,e,n){var r=n(16),o=n(164),i=n(111),u=Object.defineProperty;e.f=n(22)?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){t.exports=!n(49)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(220),o=n(225);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(204),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}()},function(t,e,n){"use strict";e.__esModule=!0;var r=u(n(397)),o=u(n(401)),i=u(n(203));function u(t){return t&&t.__esModule?t:{default:t}}e.default=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":(0,i.default)(e)));t.prototype=(0,o.default)(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(r.default?(0,r.default)(t,e):t.__proto__=e)}},function(t,e,n){"use strict";n.r(e),n.d(e,"get",function(){return r}),n.d(e,"google",function(){return o}),n.d(e,"config",function(){return i}),n.d(e,"common",function(){return u}),n.d(e,"adminUrl",function(){return a}),n.d(e,"rest",function(){return c}),n.d(e,"restNonce",function(){return s}),n.d(e,"dateSettings",function(){return f}),n.d(e,"editorConstants",function(){return l}),n.d(e,"list",function(){return p}),n.d(e,"tec",function(){return d}),n.d(e,"editor",function(){return h}),n.d(e,"settings",function(){return v}),n.d(e,"mapsAPI",function(){return y}),n.d(e,"priceSettings",function(){return b}),n.d(e,"tecDateSettings",function(){return m}),n.d(e,"timezoneHtml",function(){return g}),n.d(e,"defaultTimes",function(){return _}),n.d(e,"pro",function(){return x}),n.d(e,"editorDefaults",function(){return w}),n.d(e,"tickets",function(){return O});var r=function(t,e){return window[t]||e},o=function(){return r("google")},i=function(){return r("tribe_editor_config",{})},u=function(){return i().common||{}},a=function(){return u().adminUrl||""},c=function(){return u().rest||{}},s=function(){return c().nonce||{}},f=function(){return u().dateSettings||{}},l=function(){return u().constants||{}},p=function(){return{countries:u().countries||{},us_states:u().usStates||{}}},d=function(){return i().events||{}},h=function(){return d().editor||{}},v=function(){return d().settings||{}},y=function(){return d().googleMap||{}},b=function(){return d().priceSettings||{}},m=function(){return d().dateSettings||{}},g=function(){return d().timezoneHTML||""},_=function(){return d().defaultTimes||{}},x=function(){return i().eventsPRO||{}},w=function(){return x().defaults||{}},O=function(){return i().tickets||{}}},function(t,e,n){var r=n(21),o=n(50);t.exports=n(22)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(157),o=n(93),i=n(41);t.exports=function(t){return i(t)?r(t):o(t)}},function(t,e,n){var r=n(93),o=n(42),i=n(57),u=n(5),a=n(41),c=n(58),s=n(62),f=n(85),l="[object Map]",p="[object Set]",d=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(a(t)&&(u(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||f(t)||i(t)))return!t.length;var e=o(t);if(e==l||e==p)return!t.size;if(s(t))return!r(t).length;for(var n in t)if(d.call(t,n))return!1;return!0}},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(207),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return(0,i.default)(t)}},function(t,e,n){"use strict";n.r(e);var r={};n.r(r),n.d(r,"ADD_FORM",function(){return p}),n.d(r,"SET_FORM_FIELDS",function(){return d}),n.d(r,"CREATE_FORM_DRAFT",function(){return h}),n.d(r,"EDIT_FORM_ENTRY",function(){return v}),n.d(r,"SUBMIT_FORM",function(){return y}),n.d(r,"CLEAR_FORM",function(){return b}),n.d(r,"SET_SAVING_FORM",function(){return m}),n.d(r,"ADD_VOLATILE_ID",function(){return g}),n.d(r,"REMOVE_VOLATILE_ID",function(){return _});var o={};n.r(o),n.d(o,"formSelector",function(){return R}),n.d(o,"getFormType",function(){return C}),n.d(o,"getFormEdit",function(){return I}),n.d(o,"getFormCreate",function(){return M}),n.d(o,"getFormSubmit",function(){return L}),n.d(o,"getFormFields",function(){return N}),n.d(o,"getFormSaving",function(){return F}),n.d(o,"getVolatile",function(){return D});var i={};n.r(i),n.d(i,"registerForm",function(){return B}),n.d(i,"clearForm",function(){return W}),n.d(i,"createDraft",function(){return U}),n.d(i,"editEntry",function(){return q}),n.d(i,"setSubmit",function(){return z}),n.d(i,"setSaving",function(){return $}),n.d(i,"addVolatile",function(){return G}),n.d(i,"removeVolatile",function(){return V}),n.d(i,"sendForm",function(){return K}),n.d(i,"maybeRemoveEntry",function(){return H});var u=n(199),a=n.n(u),c=n(3),s=n.n(c),f=n(14),l=n(12),p=l.a+"/ADD_FORM",d=l.a+"/SET_FORM_FIELDS",h=l.a+"/CREATE_FORM_DRAFT",v=l.a+"/EDIT_FORM_ENTRY",y=l.a+"/SUBMIT_FORM",b=l.a+"/CLEAR_FORM",m=l.a+"/SET_SAVING_FORM",g=l.a+"/ADD_VOLATILE_ID",_=l.a+"/REMOVE_VOLATILE_ID",x={edit:!1,create:!1,submit:!1,saving:!1,fields:{},type:n(75).EVENT},w=n(32),O=n.n(w),j=Object(f.combineReducers)({byId:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1];switch(e.type){case p:case b:case d:case h:case v:case y:case m:return s()({},t,a()({},e.payload.id,function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x,e=arguments[1];switch(e.type){case p:return s()({},t,{type:e.payload.type});case b:return s()({},t,x,{type:t.type});case h:return s()({},t,{submit:!1,edit:!1,create:!0,fields:e.payload.fields});case m:return s()({},t,{saving:e.payload.saving});case v:return s()({},t,{create:!1,submit:!1,edit:!0,fields:e.payload.fields});case y:return s()({},t,{submit:!0});default:return t}}(t[e.payload.id],e)));default:return t}},volatile:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1];switch(e.type){case g:return[].concat(O()(t),[e.payload.id]);case _:return t.filter(function(t){return t!==e.payload.id});default:return t}}}),E=n(43),S=n.n(E),P=n(31),A=n.n(P),k=n(37),T=n(38),R=function(t,e){return t.forms.byId[e.name]},C=Object(T.createSelector)([R],function(t){return t?t.type:x.type}),I=Object(T.createSelector)([R],function(t){return t?t.edit:x.edit}),M=Object(T.createSelector)([R],function(t){return t?t.create:x.create}),L=Object(T.createSelector)([R],function(t){return t?t.submit:x.submit}),N=Object(T.createSelector)([R],function(t){return t?t.fields:x.fields}),F=Object(T.createSelector)([R],function(t){return t?t.saving:x.saving}),D=function(t){return t.forms.volatile},B=function(t,e){return{type:p,payload:{id:t,type:e}}},W=function(t){return{type:b,payload:{id:t}}},U=function(t,e){return{type:h,payload:{id:t,fields:e}}},q=function(t,e){return{type:v,payload:{id:t,fields:e}}},z=function(t){return{type:y,payload:{id:t}}},$=function(t,e){return{type:m,payload:{id:t,saving:e}}},G=function(t){return{type:g,payload:{id:t}}},V=function(t){return{type:_,payload:{id:t}}},K=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return function(r,o){var i=o(),u={name:t},a=C(i,u),c=M(i,u),s=N(i,u);if(!F(i,u)){var f={path:c?""+a:a+"/"+s.id,params:{method:c?"POST":"PUT",body:JSON.stringify(e)},actions:{start:function(){return r($(t,!0))},success:function(e){var o=e.body,i=S()(o,"id","");c&&i&&r(G(i)),n(o),r(W(t)),r($(t,!1))},error:function(){r(W(t)),r($(t,!1))}}};r(k.actions.wpRequest(f))}}},H=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n,r){var o=r(),i=C(o,{name:t});if(!A()(e)){var u=i+"/"+e.id,a={path:u,actions:{success:function(t){return function(e){return function(n){var r=n.body,o=r.id;if("draft"===r.status){var i={path:e,params:{method:"DELETE"},actions:{success:function(){return t(V(o))}}};t(k.actions.wpRequest(i))}else t(V(o))}}}(n)(u)}};n(k.actions.wpRequest(a))}}};n.d(e,"types",function(){return r}),n.d(e,"actions",function(){return i}),n.d(e,"selectors",function(){return o});e.default=j},,function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(10).Symbol;t.exports=r},function(t,e,n){"use strict";n.r(e);var r={};n.r(r),n.d(r,"WP_REQUEST",function(){return u});var o={};n.r(o),n.d(o,"wpRequest",function(){return a});var i={};n.r(i),n.d(i,"toWpParams",function(){return v}),n.d(i,"toWPQuery",function(){return y}),n.d(i,"getTotalPages",function(){return b});var u=n(12).a+"/WP_REQUEST",a=function(t){return{type:u,meta:t}},c=n(3),s=n.n(c),f=n(120),l=n.n(f),p=n(31),d=n.n(p),h=n(200),v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=s()({orderby:"title",status:["draft","publish"],order:"asc",page:1},t);return l()(e.search)||d()(e.search)||(e.orderby="relevance"),d()(e.exclude)&&delete e.exclude,e},y=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(h.stringify)(v(t))},b=function(t){var e=parseInt(t.get("x-wp-totalpages"),10);return isNaN(e)?0:e},m=n(64),g=n.n(m),_=n(121),x=n.n(_),w=n(201),O=n.n(w),j=n(43),E=n.n(j),S=n(6),P=n.n(S),A=(n(205),n(28)),k=function(){return function(t){return e=x()(g.a.mark(function e(n){var o,i,u,a,c,f,l,p,d,h,v,y,b,m,_,x,w,j,S,k;return g.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n.type===r.WP_REQUEST){e.next=2;break}return e.abrupt("return",t(n));case 2:if(o=n.meta,u=(i=void 0===o?{}:o).path,a=void 0===u?"":u,c=i.params,f=void 0===c?{}:c,t(n),l=Object(A.rest)(),p=l.url,d=void 0===p?"":p,h=l.nonce,v=(void 0===h?{}:h).wp_rest||"",y=A.rest.namespaces||{},b=y.core||"wp/v2",m=""+d+b,_=s()({start:P.a,success:P.a,error:P.a,none:P.a},E()(i,"actions",{})),""!==a){e.next=14;break}return _.none(a),e.abrupt("return");case 14:return x=m+"/"+a,_.start(x,f),w=s()({Accept:"application/json","Content-Type":"application/json"},E()(f,"headers",{}),{"X-WP-Nonce":v}),e.prev=17,e.next=20,fetch(x,s()({},f,{credentials:"include",headers:w}));case 20:if(j=e.sent,S=j.status,O()(S,200,300)){e.next=24;break}throw j;case 24:return e.next=26,j.json();case 26:return k=e.sent,_.success({body:k,headers:j.headers}),e.abrupt("return",[j,k]);case 31:return e.prev=31,e.t0=e.catch(17),_.error(e.t0),e.abrupt("return",e.t0);case 35:case"end":return e.stop()}},e,void 0,[[17,31]])})),function(t){return e.apply(this,arguments)};var e}};n.d(e,"default",function(){return k}),n.d(e,"types",function(){return r}),n.d(e,"actions",function(){return o}),n.d(e,"utils",function(){return i})},function(t,e,n){"use strict";function r(t,e){return t===e}function o(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,n=null,o=null;return function(){return function(t,e,n){if(null===e||null===n||e.length!==n.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!t(e[o],n[o]))return!1;return!0}(e,n,arguments)||(o=t.apply(null,arguments)),n=arguments,o}}function i(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return function(){for(var e=arguments.length,r=Array(e),i=0;i<e;i++)r[i]=arguments[i];var u=0,a=r.pop(),c=function(t){var e=Array.isArray(t[0])?t[0]:t;if(!e.every(function(t){return"function"==typeof t})){var n=e.map(function(t){return typeof t}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+n+"]")}return e}(r),s=t.apply(void 0,[function(){return u++,a.apply(null,arguments)}].concat(n)),f=o(function(){for(var t=[],e=c.length,n=0;n<e;n++)t.push(c[n].apply(null,arguments));return s.apply(null,t)});return f.resultFunc=a,f.recomputations=function(){return u},f.resetRecomputations=function(){return u=0},f}}e.__esModule=!0,e.defaultMemoize=o,e.createSelectorCreator=i,e.createStructuredSelector=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;if("object"!=typeof t)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof t);var n=Object.keys(t);return e(n.map(function(e){return t[e]}),function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return e.reduce(function(t,e,r){return t[n[r]]=e,t},{})})};var u=e.createSelector=i(o)},function(t,e,n){var r=n(52);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports={}},function(t,e,n){var r=n(92),o=n(86);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},function(t,e,n){var r=n(255),o=n(83),i=n(256),u=n(151),a=n(152),c=n(19),s=n(137),f=s(r),l=s(o),p=s(i),d=s(u),h=s(a),v=c;(r&&"[object DataView]"!=v(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=v(new o)||i&&"[object Promise]"!=v(i.resolve())||u&&"[object Set]"!=v(new u)||a&&"[object WeakMap]"!=v(new a))&&(v=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,r=n?s(n):"";if(r)switch(r){case f:return"[object DataView]";case l:return"[object Map]";case p:return"[object Promise]";case d:return"[object Set]";case h:return"[object WeakMap]"}return e}),t.exports=v},function(t,e,n){var r=n(142);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},function(t,e,n){var r=n(131),o=n(77);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(19),o=n(13),i="[object Symbol]";t.exports=function(t){return"symbol"==typeof t||o(t)&&r(t)==i}},function(t,e,n){var r=n(45),o=1/0;t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=!0},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){t.exports=function(t){return t}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(24)(Object,"create");t.exports=r},function(t,e,n){var r=n(230),o=n(231),i=n(232),u=n(233),a=n(234);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=u,c.prototype.set=a,t.exports=c},function(t,e,n){var r=n(67);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},function(t,e,n){var r=n(236);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},function(t,e,n){var r=n(245),o=n(13),i=Object.prototype,u=i.hasOwnProperty,a=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&u.call(t,"callee")&&!a.call(t,"callee")};t.exports=c},function(t,e,n){(function(t){var r=n(10),o=n(246),i=e&&!e.nodeType&&e,u=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=u&&u.exports===i?r.Buffer:void 0,c=(a?a.isBuffer:void 0)||o;t.exports=c}).call(this,n(73)(t))},function(t,e,n){"use strict";n.r(e);var r={};n.r(r),n.d(r,"ADD_PLUGIN",function(){return d}),n.d(r,"REMOVE_PLUGIN",function(){return h});var o={};n.r(o),n.d(o,"addPlugin",function(){return v}),n.d(o,"removePlugin",function(){return y});var i={};n.r(i),n.d(i,"getPlugins",function(){return x}),n.d(i,"hasPlugin",function(){return w});var u={};n.r(u),n.d(u,"EVENTS_PLUGIN",function(){return O}),n.d(u,"EVENTS_PRO_PLUGIN",function(){return j}),n.d(u,"TICKETS",function(){return E}),n.d(u,"TICKETS_PLUS",function(){return S});var a={};n.r(a),n.d(a,"ReactSelectOption",function(){return k}),n.d(a,"ReactSelectOptions",function(){return T});var c=n(32),s=n.n(c),f=n(197),l=n.n(f),p=n(12),d=p.a+"/ADD_PLUGIN",h=p.a+"/REMOVE_PLUGIN",v=function(t){return{type:d,payload:{name:t}}},y=function(t){return{type:h,payload:{name:t}}},b=n(198),m=n.n(b),g=n(126),_=n.n(g),x=function(t){return t.plugins},w=m()(function(t,e){return _()(x(t),e)}),O="events",j="events-pro",E="tickets",S="tickets-plus",P=n(1),A=n.n(P),k=A.a.shape({label:A.a.string.isRequired,value:A.a.any.isRequired}),T=A.a.arrayOf(k);n.d(e,"types",function(){return r}),n.d(e,"actions",function(){return o}),n.d(e,"selectors",function(){return i}),n.d(e,"constants",function(){return u}),n.d(e,"proptypes",function(){return a});e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1];switch(e.type){case r.ADD_PLUGIN:return l()([].concat(s()(t),[e.payload.name]));case r.REMOVE_PLUGIN:return[].concat(s()(t)).filter(function(t){return t!==e.payload.name});default:return t}}},function(t,e,n){"use strict";var r=n(209)(!0);n(130)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var r=n(21).f,o=n(35),i=n(11)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},,function(t,e,n){t.exports=n(281)},function(t,e,n){var r=n(166),o=n(101);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){var r=n(69),o=n(17);t.exports=function(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=r(t.prototype),i=t.apply(n,e);return o(i)?i:n}}},function(t,e,n){var r=n(17),o=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},function(t,e){t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}},function(t,e){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var o=typeof t;return!!(e=null==e?n:e)&&("number"==o||"symbol"!=o&&r.test(t))&&t>-1&&t%1==0&&t<e}},function(t,e,n){var r=n(189),o=n(190);t.exports=function(t,e,n,i){var u=!n;n||(n={});for(var a=-1,c=e.length;++a<c;){var s=e[a],f=i?i(n[s],t[s],s,n,t):void 0;void 0===f&&(f=t[s]),u?o(n,s,f):r(n,s,f)}return n}},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}},function(t,e,n){"use strict";n.r(e),n.d(e,"EVENT",function(){return r}),n.d(e,"VENUE",function(){return o}),n.d(e,"ORGANIZER",function(){return i});var r="tribe_events",o="tribe_venue",i="tribe_organizer"},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(23),o=n(8).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,e,n){var r=n(76),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(100)("keys"),o=n(66);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e,n){var r=n(77);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(217),o=n(235),i=n(237),u=n(238),a=n(239);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=u,c.prototype.set=a,t.exports=c},function(t,e,n){var r=n(24)(n(10),"Map");t.exports=r},function(t,e,n){var r=n(155);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},function(t,e,n){var r=n(247),o=n(87),i=n(88),u=i&&i.isTypedArray,a=u?o(u):r;t.exports=a},function(t,e){var n=9007199254740991;t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=n}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e,n){(function(t){var r=n(136),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,u=i&&i.exports===o&&r.process,a=function(){try{var t=i&&i.require&&i.require("util").types;return t||u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=a}).call(this,n(73)(t))},function(t,e,n){var r=n(5),o=n(45),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||u.test(t)||!i.test(t)||null!=e&&t in Object(e)}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){"use strict";var r=n(52);function o(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r}),this.resolve=r(e),this.reject=r(n)}t.exports.f=function(t){return new o(t)}},function(t,e,n){var r=n(19),o=n(17),i="[object AsyncFunction]",u="[object Function]",a="[object GeneratorFunction]",c="[object Proxy]";t.exports=function(t){if(!o(t))return!1;var e=r(t);return e==u||e==a||e==i||e==c}},function(t,e,n){var r=n(62),o=n(248),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},function(t,e,n){var r=n(54),o=n(249),i=n(250),u=n(251),a=n(252),c=n(253);function s(t){var e=this.__data__=new r(t);this.size=e.size}s.prototype.clear=o,s.prototype.delete=i,s.prototype.get=u,s.prototype.has=a,s.prototype.set=c,t.exports=s},function(t,e){t.exports=function(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}},function(t,e,n){var r=n(167);t.exports=function(t){return null==t?"":r(t)}},function(t,e,n){var r=n(19),o=n(5),i=n(13),u="[object String]";t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&r(t)==u}},function(t,e,n){"use strict";var r=n(14),o=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===i}(t)}(t)};var i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function u(t,e){return!1!==e.clone&&e.isMergeableObject(t)?c((n=t,Array.isArray(n)?[]:{}),t,e):t;var n}function a(t,e,n){return t.concat(e).map(function(t){return u(t,n)})}function c(t,e,n){(n=n||{}).arrayMerge=n.arrayMerge||a,n.isMergeableObject=n.isMergeableObject||o;var r=Array.isArray(e);return r===Array.isArray(t)?r?n.arrayMerge(t,e,n):function(t,e,n){var r={};return n.isMergeableObject(t)&&Object.keys(t).forEach(function(e){r[e]=u(t[e],n)}),Object.keys(e).forEach(function(o){n.isMergeableObject(e[o])&&t[o]?r[o]=c(t[o],e[o],n):r[o]=u(e[o],n)}),r}(t,e,n):u(e,n)}c.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(t,n){return c(t,n,e)},{})};var s=c;var f=function t(e){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return e.length<=r.length?e.apply(void 0,r):function(){for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return t.apply(void 0,[e].concat(r,o))}},l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},p=function(){return function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var v=function(t){return null!==t&&"object"===(void 0===t?"undefined":d(t))},y=function(t){return"function"==typeof t},b=function(t){return(y(t)||v(t))&&function(t){return Object.values(t).some(y)}(t)},m=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return r.compose.apply(void 0,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(e.reverse()))}(function(t){return Object.entries(t).map(function(t){var e=p(t,2),n=e[0],o=e[1];return b(o)?h({},n,Object(r.combineReducers)(m(o))):y(o)?h({},n,o):void 0})},function(t){return t.filter(v)},function(t){return t.reduce(function(t,e){return s(t,e)},{})});var g=f(function(t,e){return Object(r.combineReducers)(l({},t,m(e)))});function _(t){return g(t)}var x=n(123),w=function(){return function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();var O=f(function(t,e){return e.injectedReducers={},e.injectReducers=function(n){Object.entries(n).forEach(function(n){var r=w(n,2),o=r[0],i=r[1];Object(x.has)(e.injectedReducers,o)||(Object(x.set)(e.injectedReducers,o,i),e.replaceReducer(t(e.injectedReducers)))})},e});n.d(e,"b",function(){return _}),n.d(e,"a",function(){return O})},,function(t,e,n){var r=n(9),o=n(8),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(48)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}},function(t,e,n){var r=n(176),o=n(320),i=n(321),u=n(178),a=n(334),c=n(182),s=n(335),f=n(184),l=n(186),p=n(84),d="Expected a function",h=1,v=2,y=8,b=16,m=32,g=64,_=Math.max;t.exports=function(t,e,n,x,w,O,j,E){var S=e&v;if(!S&&"function"!=typeof t)throw new TypeError(d);var P=x?x.length:0;if(P||(e&=~(m|g),x=w=void 0),j=void 0===j?j:_(p(j),0),E=void 0===E?E:p(E),P-=w?w.length:0,e&g){var A=x,k=w;x=w=void 0}var T=S?void 0:c(t),R=[t,e,n,x,w,A,k,O,j,E];if(T&&s(R,T),t=R[0],e=R[1],n=R[2],x=R[3],w=R[4],!(E=R[9]=void 0===R[9]?S?0:t.length:_(R[9]-P,0))&&e&(y|b)&&(e&=~(y|b)),e&&e!=h)C=e==y||e==b?i(t,e,E):e!=m&&e!=(h|m)||w.length?u.apply(void 0,R):a(t,e,n,x);else var C=o(t,e,n);return l((T?r:f)(C,R),t,e)}},function(t,e){var n="__lodash_placeholder__";t.exports=function(t,e){for(var r=-1,o=t.length,i=0,u=[];++r<o;){var a=t[r];a!==e&&a!==n||(t[r]=n,u[i++]=r)}return u}},function(t,e,n){var r=n(254),o=n(159),i=Object.prototype.propertyIsEnumerable,u=Object.getOwnPropertySymbols,a=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(e){return i.call(t,e)}))}:o;t.exports=a},function(t,e,n){var r=n(257),o=n(265),i=n(51),u=n(5),a=n(271);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?u(t)?o(t[0],t[1]):r(t):a(t)}},function(t,e,n){n(285);for(var r=n(8),o=n(29),i=n(40),u=n(11)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<a.length;c++){var s=a[c],f=r[s],l=f&&f.prototype;l&&!l[u]&&o(l,u,s),i[s]=i.Array}},function(t,e,n){var r=n(109),o=n(11)("iterator"),i=n(40);t.exports=n(9).getIteratorMethod=function(t){if(null!=t)return t[o]||t["@@iterator"]||i[r(t)]}},function(t,e,n){var r=n(47),o=n(11)("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:i?r(e):"Object"==(u=r(e))&&"function"==typeof e.callee?"Arguments":u}},,function(t,e,n){var r=n(23);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(174),o=n(242),i=n(243);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},function(t,e){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},function(t,e,n){var r=n(69),o=n(115),i=4294967295;function u(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=i,this.__views__=[]}u.prototype=r(o.prototype),u.prototype.constructor=u,t.exports=u},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}},function(t,e,n){var r=n(158)(Object.getPrototypeOf,Object);t.exports=r},function(t,e,n){var r=n(162);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){t.exports=function(t){return void 0===t}},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(283),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(t){return function(){var e=t.apply(this,arguments);return new i.default(function(t,n){return function r(o,u){try{var a=e[o](u),c=a.value}catch(t){return void n(t)}if(!a.done)return i.default.resolve(c).then(function(t){r("next",t)},function(t){r("throw",t)});t(c)}("next")})}}},function(t,e,n){"use strict";(function(t,r){var o,i=n(196);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:r;var u=Object(i.a)(o);e.a=u}).call(this,n(124),n(311)(t))},function(t,e,n){var r,o,i;!function(n,u){"use strict";"object"==typeof t.exports?t.exports=u():(o=[],void 0===(i="function"==typeof(r=u)?r.apply(e,o):r)||(t.exports=i))}(0,function(){"use strict";var t=Object.prototype.toString;function e(t,e){return null!=t&&Object.prototype.hasOwnProperty.call(t,e)}function n(t){if(!t)return!0;if(o(t)&&0===t.length)return!0;if("string"!=typeof t){for(var n in t)if(e(t,n))return!1;return!0}return!1}function r(e){return t.call(e)}var o=Array.isArray||function(e){return"[object Array]"===t.call(e)};function i(t){var e=parseInt(t);return e.toString()===t?e:t}function u(t){t=t||{};var u=function(t){return Object.keys(u).reduce(function(e,n){return"create"===n?e:("function"==typeof u[n]&&(e[n]=u[n].bind(u,t)),e)},{})};function a(n,r){return t.includeInheritedProps||"number"==typeof r&&Array.isArray(n)||e(n,r)}function c(t,e){if(a(t,e))return t[e]}function s(t,e,n,r){if("number"==typeof e&&(e=[e]),!e||0===e.length)return t;if("string"==typeof e)return s(t,e.split(".").map(i),n,r);var o=e[0],u=c(t,o);return 1===e.length?(void 0!==u&&r||(t[o]=n),u):(void 0===u&&("number"==typeof e[1]?t[o]=[]:t[o]={}),s(t[o],e.slice(1),n,r))}return u.has=function(n,r){if("number"==typeof r?r=[r]:"string"==typeof r&&(r=r.split(".")),!r||0===r.length)return!!n;for(var u=0;u<r.length;u++){var a=i(r[u]);if(!("number"==typeof a&&o(n)&&a<n.length||(t.includeInheritedProps?a in Object(n):e(n,a))))return!1;n=n[a]}return!0},u.ensureExists=function(t,e,n){return s(t,e,n,!0)},u.set=function(t,e,n,r){return s(t,e,n,r)},u.insert=function(t,e,n,r){var i=u.get(t,e);r=~~r,o(i)||(i=[],u.set(t,e,i)),i.splice(r,0,n)},u.empty=function(t,e){var i,c;if(!n(e)&&(null!=t&&(i=u.get(t,e)))){if("string"==typeof i)return u.set(t,e,"");if(function(t){return"boolean"==typeof t||"[object Boolean]"===r(t)}(i))return u.set(t,e,!1);if("number"==typeof i)return u.set(t,e,0);if(o(i))i.length=0;else{if(!function(t){return"object"==typeof t&&"[object Object]"===r(t)}(i))return u.set(t,e,null);for(c in i)a(i,c)&&delete i[c]}}},u.push=function(t,e){var n=u.get(t,e);o(n)||(n=[],u.set(t,e,n)),n.push.apply(n,Array.prototype.slice.call(arguments,2))},u.coalesce=function(t,e,n){for(var r,o=0,i=e.length;o<i;o++)if(void 0!==(r=u.get(t,e[o])))return r;return n},u.get=function(t,e,n){if("number"==typeof e&&(e=[e]),!e||0===e.length)return t;if(null==t)return n;if("string"==typeof e)return u.get(t,e.split("."),n);var r=i(e[0]),o=c(t,r);return void 0===o?n:1===e.length?o:u.get(t[r],e.slice(1),n)},u.del=function(t,e){if("number"==typeof e&&(e=[e]),null==t)return t;if(n(e))return t;if("string"==typeof e)return u.del(t,e.split("."));var r=i(e[0]);return a(t,r)?1!==e.length?u.del(t[r],e.slice(1)):(o(t)?t.splice(r,1):delete t[r],t):t},u}var a=u();return a.create=u,a.withInheritedProps=u({includeInheritedProps:!0}),a})},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(16),o=n(211),i=n(101),u=n(80)("IE_PROTO"),a=function(){},c=function(){var t,e=n(78)("iframe"),r=i.length;for(e.style.display="none",n(132).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),c=t.F;r--;)delete c.prototype[i[r]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(a.prototype=r(t),n=new a,a.prototype=null,n[u]=t):n=c(),void 0===e?n:o(n,e)}},function(t,e,n){var r=n(112),o=n(41),i=n(97),u=n(84),a=n(362),c=Math.max;t.exports=function(t,e,n,s){t=o(t)?t:a(t),n=n&&!s?u(n):0;var f=t.length;return n<0&&(n=c(f+n,0)),i(t)?n<=f&&t.indexOf(e,n)>-1:!!f&&r(t,e,n)>-1}},function(t,e,n){"use strict";n.d(e,"a",function(){return m}),n.d(e,"c",function(){return _});var r=n(25),o=n.n(r),i=n(26),u=n.n(i),a=n(20),c=n.n(a),s=n(27),f=n.n(s),l=n(6),p=n.n(l),d=n(2),h=n.n(d),v=n(1),y=n.n(v),b=27,m="tribe:click:proxy",g=function(t){t.target.dispatchEvent(new CustomEvent(m,{bubbles:!0}))},_=function(t){return t.stopPropagation()};e.b=function(t){var e=function(e){function n(){var t,e,r,i;o()(this,n);for(var u=arguments.length,a=Array(u),s=0;s<u;s++)a[s]=arguments[s];return e=r=c()(this,(t=n.__proto__||Object.getPrototypeOf(n)).call.apply(t,[this].concat(a))),r.nodeRef=h.a.createRef(),r._eventNamespace=m,r._dispatchClickProxyEvent=g,r._interceptClickProxyEvent=_,r.handleKeyDown=function(t){t.keyCode===b&&r.props.onClose()},r.handleClick=function(){return r.props.onClose()},i=e,c()(r,i)}return f()(n,e),u()(n,[{key:"componentDidMount",value:function(){this.props.isOpen&&this._addEventListeners()}},{key:"componentDidUpdate",value:function(t){t.isOpen!==this.props.isOpen&&(this.props.isOpen?this._addEventListeners():this._removeEventListeners())}},{key:"componentWillUnmount",value:function(){this._removeEventListeners()}},{key:"_addEventListeners",value:function(){var t=this;this.node.addEventListener(this._eventNamespace,this._interceptClickProxyEvent),this.blacklistedNodes.forEach(function(e){return e.addEventListener(t._eventNamespace,t._interceptClickProxyEvent)}),document.addEventListener(this._eventNamespace,this.handleClick),document.addEventListener("click",this._dispatchClickProxyEvent),document.addEventListener("keydown",this.handleKeyDown)}},{key:"_removeEventListeners",value:function(){var t=this;this.node.removeEventListener(this._eventNamespace,this._interceptClickProxyEvent),this.blacklistedNodes.forEach(function(e){return e.removeEventListener(t._eventNamespace,t._interceptClickProxyEvent)}),document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener(this._eventNamespace,this.handleClick),document.removeEventListener("click",this._dispatchClickProxyEvent)}},{key:"render",value:function(){return wp.element.createElement("div",{ref:this.nodeRef},wp.element.createElement(t,this.props))}},{key:"blacklistedNodes",get:function(){var t=this.props.classNameClickBlacklist.join(", ");return Array.from(document.querySelectorAll(t))}},{key:"node",get:function(){return this.nodeRef.current}}]),n}(d.PureComponent);return e.displayName="WithBlockCloser( "+(t.displayName||t.name||"Component "),e.propTypes={onClose:y.a.func.isRequired,classNameClickBlacklist:y.a.arrayOf(y.a.string).isRequired,isOpen:y.a.bool.isRequired},e.defaultProps={classNameClickBlacklist:[".edit-post-sidebar"],onClose:p.a,isOpen:!1},e}},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(406)),o=i(n(409));function i(t){return t&&t.__esModule?t:{default:t}}e.default=function(){return function(t,e){if(Array.isArray(t))return t;if((0,r.default)(Object(t)))return function(t,e){var n=[],r=!0,i=!1,u=void 0;try{for(var a,c=(0,o.default)(t);!(r=(a=c.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){i=!0,u=t}finally{try{!r&&c.return&&c.return()}finally{if(i)throw u}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(t,e){t.exports=wp.components},function(t,e,n){"use strict";var r=n(48),o=n(18),i=n(165),u=n(29),a=n(40),c=n(210),s=n(61),f=n(214),l=n(11)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,e,n,h,v,y,b){c(n,e,h);var m,g,_,x=function(t){if(!p&&t in E)return E[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},w=e+" Iterator",O="values"==v,j=!1,E=t.prototype,S=E[l]||E["@@iterator"]||v&&E[v],P=S||x(v),A=v?O?x("entries"):P:void 0,k="Array"==e&&E.entries||S;if(k&&(_=f(k.call(new t)))!==Object.prototype&&_.next&&(s(_,w,!0),r||"function"==typeof _[l]||u(_,l,d)),O&&S&&"values"!==S.name&&(j=!0,P=function(){return S.call(this)}),r&&!b||!p&&!j&&E[l]||u(E,l,P),a[e]=P,a[w]=d,v)if(m={values:O?P:x("values"),keys:y?P:x("keys"),entries:A},b)for(g in m)g in E||i(E,g,m[g]);else o(o.P+o.F*(p||j),e,m);return m}},function(t,e,n){var r=n(47);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(8).document;t.exports=r&&r.documentElement},function(t,e,n){var r=n(16);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var i=t.return;throw void 0!==i&&r(i.call(t)),e}}},function(t,e,n){var r=n(40),o=n(11)("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[o]===t)}},function(t,e,n){var r=n(11)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i=[7],u=i[r]();u.next=function(){return{done:n=!0}},i[r]=function(){return u},t(i)}catch(t){}return n}},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n(124))},function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){var r=n(259),o=n(13);t.exports=function t(e,n,i,u,a){return e===n||(null==e||null==n||!o(e)&&!o(n)?e!=e&&n!=n:r(e,n,i,u,t,a))}},function(t,e,n){var r=n(149),o=n(260),i=n(150),u=1,a=2;t.exports=function(t,e,n,c,s,f){var l=n&u,p=t.length,d=e.length;if(p!=d&&!(l&&d>p))return!1;var h=f.get(t);if(h&&f.get(e))return h==e;var v=-1,y=!0,b=n&a?new r:void 0;for(f.set(t,e),f.set(e,t);++v<p;){var m=t[v],g=e[v];if(c)var _=l?c(g,m,v,e,t,f):c(m,g,v,t,e,f);if(void 0!==_){if(_)continue;y=!1;break}if(b){if(!o(e,function(t,e){if(!i(b,e)&&(m===t||s(m,t,n,c,f)))return b.push(e)})){y=!1;break}}else if(m!==g&&!s(m,g,n,c,f)){y=!1;break}}return f.delete(t),f.delete(e),y}},function(t,e,n){var r=n(17);t.exports=function(t){return t==t&&!r(t)}},function(t,e){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},function(t,e,n){var r=n(143),o=n(46);t.exports=function(t,e){for(var n=0,i=(e=r(e,t)).length;null!=t&&n<i;)t=t[o(e[n++])];return n&&n==i?t:void 0}},function(t,e,n){var r=n(5),o=n(89),i=n(163),u=n(96);t.exports=function(t,e){return r(t)?t:o(t,e)?[t]:i(u(t))}},function(t,e,n){var r=n(16),o=n(52),i=n(11)("species");t.exports=function(t,e){var n,u=r(t).constructor;return void 0===u||null==(n=r(u)[i])?e:o(n)}},function(t,e,n){var r,o,i,u=n(39),a=n(291),c=n(132),s=n(78),f=n(8),l=f.process,p=f.setImmediate,d=f.clearImmediate,h=f.MessageChannel,v=f.Dispatch,y=0,b={},m=function(){var t=+this;if(b.hasOwnProperty(t)){var e=b[t];delete b[t],e()}},g=function(t){m.call(t.data)};p&&d||(p=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return b[++y]=function(){a("function"==typeof t?t:Function(t),e)},r(y),y},d=function(t){delete b[t]},"process"==n(47)(l)?r=function(t){l.nextTick(u(m,t,1))}:v&&v.now?r=function(t){v.now(u(m,t,1))}:h?(i=(o=new h).port2,o.port1.onmessage=g,r=u(i.postMessage,i,1)):f.addEventListener&&"function"==typeof postMessage&&!f.importScripts?(r=function(t){f.postMessage(t+"","*")},f.addEventListener("message",g,!1)):r="onreadystatechange"in s("script")?function(t){c.appendChild(s("script")).onreadystatechange=function(){c.removeChild(this),m.call(t)}}:function(t){setTimeout(u(m,t,1),0)}),t.exports={set:p,clear:d}},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,n){var r=n(16),o=n(23),i=n(91);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";n.r(e);var r=n(75),o=n(33),i=n(59),u=n(98),a=Object(u.b)({plugins:i.default,forms:o.default});n.d(e,"default",function(){return a}),n.d(e,"editor",function(){return r}),n.d(e,"forms",function(){return o}),n.d(e,"plugins",function(){return i})},function(t,e,n){var r=n(82),o=n(240),i=n(241);function u(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}u.prototype.add=u.prototype.push=o,u.prototype.has=i,t.exports=u},function(t,e){t.exports=function(t,e){return t.has(e)}},function(t,e,n){var r=n(24)(n(10),"Set");t.exports=r},function(t,e,n){var r=n(24)(n(10),"WeakMap");t.exports=r},function(t,e,n){var r=n(330),o=n(185)(r);t.exports=o},function(t,e){t.exports=function(t){return t.placeholder}},function(t,e,n){var r=n(156),o=1/0,i=1.7976931348623157e308;t.exports=function(t){return t?(t=r(t))===o||t===-o?(t<0?-1:1)*i:t==t?t:0:0===t?t:0}},function(t,e,n){var r=n(17),o=n(45),i=NaN,u=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,s=/^0o[0-7]+$/i,f=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(o(t))return i;if(r(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=r(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(u,"");var n=c.test(t);return n||s.test(t)?f(t.slice(2),n?2:8):a.test(t)?i:+t}},function(t,e,n){var r=n(244),o=n(57),i=n(5),u=n(58),a=n(71),c=n(85),s=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),f=!n&&o(t),l=!n&&!f&&u(t),p=!n&&!f&&!l&&c(t),d=n||f||l||p,h=d?r(t.length,String):[],v=h.length;for(var y in t)!e&&!s.call(t,y)||d&&("length"==y||l&&("offset"==y||"parent"==y)||p&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||a(y,v))||h.push(y);return h}},function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},function(t,e){t.exports=function(){return[]}},function(t,e,n){var r=n(161),o=n(105),i=n(30);t.exports=function(t){return r(t,i,o)}},function(t,e,n){var r=n(95),o=n(5);t.exports=function(t,e,n){var i=e(t);return o(t)?i:r(i,n(t))}},function(t,e,n){var r=n(10).Uint8Array;t.exports=r},function(t,e,n){var r=n(266),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,u=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)}),e});t.exports=u},function(t,e,n){t.exports=!n(22)&&!n(49)(function(){return 7!=Object.defineProperty(n(78)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){t.exports=n(29)},function(t,e,n){var r=n(35),o=n(44),i=n(212)(!1),u=n(80)("IE_PROTO");t.exports=function(t,e){var n,a=o(t),c=0,s=[];for(n in a)n!=u&&r(a,n)&&s.push(n);for(;e.length>c;)r(a,n=e[c++])&&(~i(s,n)||s.push(n));return s}},function(t,e,n){var r=n(36),o=n(74),i=n(5),u=n(45),a=1/0,c=r?r.prototype:void 0,s=c?c.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(u(e))return s?s.call(e):"";var n=e+"";return"0"==n&&1/e==-a?"-0":n}},function(t,e){},function(t,e,n){e.f=n(11)},function(t,e,n){var r=n(8),o=n(9),i=n(48),u=n(169),a=n(21).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:u.f(t)})}},,,function(t,e,n){var r=n(112);t.exports=function(t,e){return!(null==t||!t.length)&&r(t,e,0)>-1}},function(t,e){t.exports=function(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}},function(t,e){t.exports={}},function(t,e,n){var r=n(51),o=n(177),i=o?function(t,e){return o.set(t,e),t}:r;t.exports=i},function(t,e,n){var r=n(152),o=r&&new r;t.exports=o},function(t,e,n){var r=n(179),o=n(180),i=n(322),u=n(68),a=n(181),c=n(154),s=n(333),f=n(104),l=n(10),p=1,d=2,h=8,v=16,y=128,b=512;t.exports=function t(e,n,m,g,_,x,w,O,j,E){var S=n&y,P=n&p,A=n&d,k=n&(h|v),T=n&b,R=A?void 0:u(e);return function p(){for(var d=arguments.length,h=Array(d),v=d;v--;)h[v]=arguments[v];if(k)var y=c(p),b=i(h,y);if(g&&(h=r(h,g,_,k)),x&&(h=o(h,x,w,k)),d-=b,k&&d<E){var C=f(h,y);return a(e,n,t,p.placeholder,m,h,C,O,j,E-d)}var I=P?m:this,M=A?I[e]:e;return d=h.length,O?h=s(h,O):T&&d>1&&h.reverse(),S&&j<d&&(h.length=j),this&&this!==l&&this instanceof p&&(M=R||u(M)),M.apply(I,h)}}},function(t,e){var n=Math.max;t.exports=function(t,e,r,o){for(var i=-1,u=t.length,a=r.length,c=-1,s=e.length,f=n(u-a,0),l=Array(s+f),p=!o;++c<s;)l[c]=e[c];for(;++i<a;)(p||i<u)&&(l[r[i]]=t[i]);for(;f--;)l[c++]=t[i++];return l}},function(t,e){var n=Math.max;t.exports=function(t,e,r,o){for(var i=-1,u=t.length,a=-1,c=r.length,s=-1,f=e.length,l=n(u-c,0),p=Array(l+f),d=!o;++i<l;)p[i]=t[i];for(var h=i;++s<f;)p[h+s]=e[s];for(;++a<c;)(d||i<u)&&(p[h+r[a]]=t[i++]);return p}},function(t,e,n){var r=n(323),o=n(184),i=n(186),u=1,a=2,c=4,s=8,f=32,l=64;t.exports=function(t,e,n,p,d,h,v,y,b,m){var g=e&s;e|=g?f:l,(e&=~(g?l:f))&c||(e&=~(u|a));var _=[t,e,d,g?h:void 0,g?v:void 0,g?void 0:h,g?void 0:v,y,b,m],x=n.apply(void 0,_);return r(t)&&o(x,_),x.placeholder=p,i(x,t,e)}},function(t,e,n){var r=n(177),o=n(6),i=r?function(t){return r.get(t)}:o;t.exports=i},function(t,e,n){var r=n(69),o=n(115);function i(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}i.prototype=r(o.prototype),i.prototype.constructor=i,t.exports=i},function(t,e,n){var r=n(176),o=n(185)(r);t.exports=o},function(t,e){var n=800,r=16,o=Date.now;t.exports=function(t){var e=0,i=0;return function(){var u=o(),a=r-(u-i);if(i=u,a>0){if(++e>=n)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}},function(t,e,n){var r=n(328),o=n(329),i=n(153),u=n(332);t.exports=function(t,e,n){var a=e+"";return i(t,o(a,u(r(a),n)))}},function(t,e,n){var r=n(24),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,e,n){var r=n(72),o=n(30);t.exports=function(t,e){return t&&r(e,o(e),t)}},function(t,e,n){var r=n(190),o=n(67),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var u=t[e];i.call(t,e)&&o(u,n)&&(void 0!==n||e in t)||r(t,e,n)}},function(t,e,n){var r=n(187);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},function(t,e,n){var r=n(94),o=n(116),i=n(189),u=n(188),a=n(337),c=n(340),s=n(70),f=n(341),l=n(342),p=n(160),d=n(343),h=n(42),v=n(344),y=n(345),b=n(350),m=n(5),g=n(58),_=n(351),x=n(17),w=n(353),O=n(30),j=1,E=2,S=4,P="[object Arguments]",A="[object Function]",k="[object GeneratorFunction]",T="[object Object]",R={};R[P]=R["[object Array]"]=R["[object ArrayBuffer]"]=R["[object DataView]"]=R["[object Boolean]"]=R["[object Date]"]=R["[object Float32Array]"]=R["[object Float64Array]"]=R["[object Int8Array]"]=R["[object Int16Array]"]=R["[object Int32Array]"]=R["[object Map]"]=R["[object Number]"]=R[T]=R["[object RegExp]"]=R["[object Set]"]=R["[object String]"]=R["[object Symbol]"]=R["[object Uint8Array]"]=R["[object Uint8ClampedArray]"]=R["[object Uint16Array]"]=R["[object Uint32Array]"]=!0,R["[object Error]"]=R[A]=R["[object WeakMap]"]=!1,t.exports=function t(e,n,C,I,M,L){var N,F=n&j,D=n&E,B=n&S;if(C&&(N=M?C(e,I,M,L):C(e)),void 0!==N)return N;if(!x(e))return e;var W=m(e);if(W){if(N=v(e),!F)return s(e,N)}else{var U=h(e),q=U==A||U==k;if(g(e))return c(e,F);if(U==T||U==P||q&&!M){if(N=D||q?{}:b(e),!F)return D?l(e,a(N,e)):f(e,u(N,e))}else{if(!R[U])return M?e:{};N=y(e,U,F)}}L||(L=new r);var z=L.get(e);if(z)return z;if(L.set(e,N),w(e))return e.forEach(function(r){N.add(t(r,n,C,r,e,L))}),N;if(_(e))return e.forEach(function(r,o){N.set(o,t(r,n,C,o,e,L))}),N;var $=B?D?d:p:D?keysIn:O,G=W?void 0:$(e);return o(G||e,function(r,o){G&&(r=e[o=r]),i(N,o,t(r,n,C,o,e,L))}),N}},function(t,e,n){var r=n(157),o=n(338),i=n(41);t.exports=function(t){return i(t)?r(t,!0):o(t)}},function(t,e,n){var r=n(95),o=n(117),i=n(105),u=n(159),a=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,i(t)),t=o(t);return e}:u;t.exports=a},function(t,e,n){var r=n(103),o=8;function i(t,e,n){var u=r(t,o,void 0,void 0,void 0,void 0,void 0,e=n?void 0:e);return u.placeholder=i.placeholder,u}i.placeholder={},t.exports=i},function(t,e,n){var r=n(274);t.exports=function(t){return null!=t&&t.length?r(t,1):[]}},function(t,e,n){"use strict";function r(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}n.d(e,"a",function(){return r})},function(t,e,n){var r=n(312);t.exports=function(t){return t&&t.length?r(t):[]}},function(t,e,n){var r=n(315)("curry",n(194));r.placeholder=n(175),t.exports=r},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(204),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(t,e,n){return e in t?(0,i.default)(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(t){return decodeURIComponent(t.replace(/\+/g," "))}e.stringify=function(t,e){e=e||"";var n=[];for(var o in"string"!=typeof e&&(e="?"),t)r.call(t,o)&&n.push(encodeURIComponent(o)+"="+encodeURIComponent(t[o]));return n.length?e+n.join("&"):""},e.parse=function(t){for(var e,n=/([^=?&]+)=?([^&]*)/g,r={};e=n.exec(t);r[o(e[1])]=o(e[2]));return r}},function(t,e,n){var r=n(366),o=n(155),i=n(156);t.exports=function(t,e,n){return e=o(e),void 0===n?(n=e,e=0):n=o(n),t=i(t),r(t,e,n)}},function(t,e,n){"use strict";t.exports=function(t,e,n,r,o,i,u,a){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,u,a],f=0;(c=new Error(e.replace(/%s/g,function(){return s[f++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(t,e,n){"use strict";e.__esModule=!0;var r=u(n(374)),o=u(n(376)),i="function"==typeof o.default&&"symbol"==typeof r.default?function(t){return typeof t}:function(t){return t&&"function"==typeof o.default&&t.constructor===o.default&&t!==o.default.prototype?"symbol":typeof t};function u(t){return t&&t.__esModule?t:{default:t}}e.default="function"==typeof o.default&&"symbol"===i(r.default)?function(t){return void 0===t?"undefined":i(t)}:function(t){return t&&"function"==typeof o.default&&t.constructor===o.default&&t!==o.default.prototype?"symbol":void 0===t?"undefined":i(t)}},function(t,e,n){t.exports={default:n(364),__esModule:!0}},function(t,e){!function(t){"use strict";if(!t.fetch){var e={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};if(e.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=function(t){return t&&DataView.prototype.isPrototypeOf(t)},o=ArrayBuffer.isView||function(t){return t&&n.indexOf(Object.prototype.toString.call(t))>-1};f.prototype.append=function(t,e){t=a(t),e=c(e);var n=this.map[t];this.map[t]=n?n+","+e:e},f.prototype.delete=function(t){delete this.map[a(t)]},f.prototype.get=function(t){return t=a(t),this.has(t)?this.map[t]:null},f.prototype.has=function(t){return this.map.hasOwnProperty(a(t))},f.prototype.set=function(t,e){this.map[a(t)]=c(e)},f.prototype.forEach=function(t,e){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(e,this.map[n],n,this)},f.prototype.keys=function(){var t=[];return this.forEach(function(e,n){t.push(n)}),s(t)},f.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),s(t)},f.prototype.entries=function(){var t=[];return this.forEach(function(e,n){t.push([n,e])}),s(t)},e.iterable&&(f.prototype[Symbol.iterator]=f.prototype.entries);var i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},v.call(y.prototype),v.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},m.error=function(){var t=new m(null,{status:0,statusText:""});return t.type="error",t};var u=[301,302,303,307,308];m.redirect=function(t,e){if(-1===u.indexOf(e))throw new RangeError("Invalid status code");return new m(null,{status:e,headers:{location:t}})},t.Headers=f,t.Request=y,t.Response=m,t.fetch=function(t,n){return new Promise(function(r,o){var i=new y(t,n),u=new XMLHttpRequest;u.onload=function(){var t,e,n={status:u.status,statusText:u.statusText,headers:(t=u.getAllResponseHeaders()||"",e=new f,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var n=t.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();e.append(r,o)}}),e)};n.url="responseURL"in u?u.responseURL:n.headers.get("X-Request-URL");var o="response"in u?u.response:u.responseText;r(new m(o,n))},u.onerror=function(){o(new TypeError("Network request failed"))},u.ontimeout=function(){o(new TypeError("Network request failed"))},u.open(i.method,i.url,!0),"include"===i.credentials?u.withCredentials=!0:"omit"===i.credentials&&(u.withCredentials=!1),"responseType"in u&&e.blob&&(u.responseType="blob"),i.headers.forEach(function(t,e){u.setRequestHeader(e,t)}),u.send(void 0===i._bodyInit?null:i._bodyInit)})},t.fetch.polyfill=!0}function a(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function c(t){return"string"!=typeof t&&(t=String(t)),t}function s(t){var n={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return e.iterable&&(n[Symbol.iterator]=function(){return n}),n}function f(t){this.map={},t instanceof f?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function l(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function p(t){return new Promise(function(e,n){t.onload=function(){e(t.result)},t.onerror=function(){n(t.error)}})}function d(t){var e=new FileReader,n=p(e);return e.readAsArrayBuffer(t),n}function h(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function v(){return this.bodyUsed=!1,this._initBody=function(t){if(this._bodyInit=t,t)if("string"==typeof t)this._bodyText=t;else if(e.blob&&Blob.prototype.isPrototypeOf(t))this._bodyBlob=t;else if(e.formData&&FormData.prototype.isPrototypeOf(t))this._bodyFormData=t;else if(e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t))this._bodyText=t.toString();else if(e.arrayBuffer&&e.blob&&r(t))this._bodyArrayBuffer=h(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!e.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(t)&&!o(t))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=h(t)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},e.blob&&(this.blob=function(){var t=l(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var t,e,n,r=l(this);if(r)return r;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,n=p(e),e.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),n=new Array(e.length),r=0;r<e.length;r++)n[r]=String.fromCharCode(e[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},e.formData&&(this.formData=function(){return this.text().then(b)}),this.json=function(){return this.text().then(JSON.parse)},this}function y(t,e){var n,r,o=(e=e||{}).body;if(t instanceof y){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new f(t.headers)),this.method=t.method,this.mode=t.mode,o||null==t._bodyInit||(o=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"omit",!e.headers&&this.headers||(this.headers=new f(e.headers)),this.method=(n=e.method||this.method||"GET",r=n.toUpperCase(),i.indexOf(r)>-1?r:n),this.mode=e.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function b(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var n=t.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");e.append(decodeURIComponent(r),decodeURIComponent(o))}}),e}function m(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new f(e.headers),this.url=e.url||"",this._initBody(t)}}("undefined"!=typeof self?self:this)},function(t,e,n){"use strict";function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var o=n(2),i=n(1),u=n.n(i),a=u.a.shape({trySubscribe:u.a.func.isRequired,tryUnsubscribe:u.a.func.isRequired,notifyNestedSubs:u.a.func.isRequired,isSubscribed:u.a.func.isRequired}),c=u.a.shape({subscribe:u.a.func.isRequired,dispatch:u.a.func.isRequired,getState:u.a.func.isRequired});!function(t){var e;void 0===t&&(t="store");var n=t+"Subscription",i=function(e){r(u,e);var i=u.prototype;function u(n,r){var o;return(o=e.call(this,n,r)||this)[t]=n.store,o}return i.getChildContext=function(){var e;return(e={})[t]=this[t],e[n]=null,e},i.render=function(){return o.Children.only(this.props.children)},u}(o.Component);i.propTypes={store:c.isRequired,children:u.a.element.isRequired},i.childContextTypes=((e={})[t]=c.isRequired,e[n]=a,e)}();function s(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(){return(f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function l(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}var p=n(371),d=n.n(p),h=n(202),v=n.n(h),y=n(372),b=null,m={notify:function(){}};var g=function(){function t(t,e,n){this.store=t,this.parentSub=e,this.onStateChange=n,this.unsubscribe=null,this.listeners=m}var e=t.prototype;return e.addNestedSub=function(t){return this.trySubscribe(),this.listeners.subscribe(t)},e.notifyNestedSubs=function(){this.listeners.notify()},e.isSubscribed=function(){return Boolean(this.unsubscribe)},e.trySubscribe=function(){var t,e;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(t=[],e=[],{clear:function(){e=b,t=b},notify:function(){for(var n=t=e,r=0;r<n.length;r++)n[r]()},get:function(){return e},subscribe:function(n){var r=!0;return e===t&&(e=t.slice()),e.push(n),function(){r&&t!==b&&(r=!1,e===t&&(e=t.slice()),e.splice(e.indexOf(n),1))}}}))},e.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=m)},t}(),_=0,x={};function w(){}function O(t,e){var n,i;void 0===e&&(e={});var u=e,p=u.getDisplayName,h=void 0===p?function(t){return"ConnectAdvanced("+t+")"}:p,b=u.methodName,m=void 0===b?"connectAdvanced":b,O=u.renderCountProp,j=void 0===O?void 0:O,E=u.shouldHandleStateChanges,S=void 0===E||E,P=u.storeKey,A=void 0===P?"store":P,k=u.withRef,T=void 0!==k&&k,R=l(u,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),C=A+"Subscription",I=_++,M=((n={})[A]=c,n[C]=a,n),L=((i={})[C]=a,i);return function(e){v()(Object(y.isValidElementType)(e),"You must pass a component to the function returned by "+m+". Instead received "+JSON.stringify(e));var n=e.displayName||e.name||"Component",i=h(n),u=f({},R,{getDisplayName:h,methodName:m,renderCountProp:j,shouldHandleStateChanges:S,storeKey:A,withRef:T,displayName:i,wrappedComponentName:n,WrappedComponent:e}),a=function(n){function a(t,e){var r;return(r=n.call(this,t,e)||this).version=I,r.state={},r.renderCount=0,r.store=t[A]||e[A],r.propsMode=Boolean(t[A]),r.setWrappedInstance=r.setWrappedInstance.bind(s(s(r))),v()(r.store,'Could not find "'+A+'" in either the context or props of "'+i+'". Either wrap the root component in a <Provider>, or explicitly pass "'+A+'" as a prop to "'+i+'".'),r.initSelector(),r.initSubscription(),r}r(a,n);var c=a.prototype;return c.getChildContext=function(){var t,e=this.propsMode?null:this.subscription;return(t={})[C]=e||this.context[C],t},c.componentDidMount=function(){S&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},c.componentWillReceiveProps=function(t){this.selector.run(t)},c.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},c.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=w,this.store=null,this.selector.run=w,this.selector.shouldComponentUpdate=!1},c.getWrappedInstance=function(){return v()(T,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+m+"() call."),this.wrappedInstance},c.setWrappedInstance=function(t){this.wrappedInstance=t},c.initSelector=function(){var e=t(this.store.dispatch,u);this.selector=function(t,e){var n={run:function(r){try{var o=t(e.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(t){n.shouldComponentUpdate=!0,n.error=t}}};return n}(e,this.store),this.selector.run(this.props)},c.initSubscription=function(){if(S){var t=(this.propsMode?this.props:this.context)[C];this.subscription=new g(this.store,t,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},c.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(x)):this.notifyNestedSubs()},c.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},c.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},c.addExtraProps=function(t){if(!(T||j||this.propsMode&&this.subscription))return t;var e=f({},t);return T&&(e.ref=this.setWrappedInstance),j&&(e[j]=this.renderCount++),this.propsMode&&this.subscription&&(e[C]=this.subscription),e},c.render=function(){var t=this.selector;if(t.shouldComponentUpdate=!1,t.error)throw t.error;return Object(o.createElement)(e,this.addExtraProps(t.props))},a}(o.Component);return a.WrappedComponent=e,a.displayName=i,a.childContextTypes=L,a.contextTypes=M,a.propTypes=M,d()(a,e)}}var j=Object.prototype.hasOwnProperty;function E(t,e){return t===e?0!==t||0!==e||1/t==1/e:t!=t&&e!=e}function S(t,e){if(E(t,e))return!0;if("object"!=typeof t||null===t||"object"!=typeof e||null===e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!j.call(e,n[o])||!E(t[n[o]],e[n[o]]))return!1;return!0}var P=n(14);function A(t){return function(e,n){var r=t(e,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function k(t){return null!==t.dependsOnOwnProps&&void 0!==t.dependsOnOwnProps?Boolean(t.dependsOnOwnProps):1!==t.length}function T(t,e){return function(e,n){n.displayName;var r=function(t,e){return r.dependsOnOwnProps?r.mapToProps(t,e):r.mapToProps(t)};return r.dependsOnOwnProps=!0,r.mapToProps=function(e,n){r.mapToProps=t,r.dependsOnOwnProps=k(t);var o=r(e,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=k(o),o=r(e,n)),o},r}}var R=[function(t){return"function"==typeof t?T(t):void 0},function(t){return t?void 0:A(function(t){return{dispatch:t}})},function(t){return t&&"object"==typeof t?A(function(e){return Object(P.bindActionCreators)(t,e)}):void 0}];var C=[function(t){return"function"==typeof t?T(t):void 0},function(t){return t?void 0:A(function(){return{}})}];function I(t,e,n){return f({},n,t,e)}var M=[function(t){return"function"==typeof t?function(t){return function(e,n){n.displayName;var r,o=n.pure,i=n.areMergedPropsEqual,u=!1;return function(e,n,a){var c=t(e,n,a);return u?o&&i(c,r)||(r=c):(u=!0,r=c),r}}}(t):void 0},function(t){return t?void 0:function(){return I}}];function L(t,e,n,r){return function(o,i){return n(t(o,i),e(r,i),i)}}function N(t,e,n,r,o){var i,u,a,c,s,f=o.areStatesEqual,l=o.areOwnPropsEqual,p=o.areStatePropsEqual,d=!1;function h(o,d){var h,v,y=!l(d,u),b=!f(o,i);return i=o,u=d,y&&b?(a=t(i,u),e.dependsOnOwnProps&&(c=e(r,u)),s=n(a,c,u)):y?(t.dependsOnOwnProps&&(a=t(i,u)),e.dependsOnOwnProps&&(c=e(r,u)),s=n(a,c,u)):b?(h=t(i,u),v=!p(h,a),a=h,v&&(s=n(a,c,u)),s):s}return function(o,f){return d?h(o,f):(a=t(i=o,u=f),c=e(r,u),s=n(a,c,u),d=!0,s)}}function F(t,e){var n=e.initMapStateToProps,r=e.initMapDispatchToProps,o=e.initMergeProps,i=l(e,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),u=n(t,i),a=r(t,i),c=o(t,i);return(i.pure?N:L)(u,a,c,t,i)}function D(t,e,n){for(var r=e.length-1;r>=0;r--){var o=e[r](t);if(o)return o}return function(e,r){throw new Error("Invalid value of type "+typeof t+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function B(t,e){return t===e}var W,U,q,z,$,G,V,K,H,Y,J,Q,X=(q=(U=void 0===W?{}:W).connectHOC,z=void 0===q?O:q,$=U.mapStateToPropsFactories,G=void 0===$?C:$,V=U.mapDispatchToPropsFactories,K=void 0===V?R:V,H=U.mergePropsFactories,Y=void 0===H?M:H,J=U.selectorFactory,Q=void 0===J?F:J,function(t,e,n,r){void 0===r&&(r={});var o=r,i=o.pure,u=void 0===i||i,a=o.areStatesEqual,c=void 0===a?B:a,s=o.areOwnPropsEqual,p=void 0===s?S:s,d=o.areStatePropsEqual,h=void 0===d?S:d,v=o.areMergedPropsEqual,y=void 0===v?S:v,b=l(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),m=D(t,G,"mapStateToProps"),g=D(e,K,"mapDispatchToProps"),_=D(n,Y,"mergeProps");return z(Q,f({methodName:"connect",getDisplayName:function(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:m,initMapDispatchToProps:g,initMergeProps:_,pure:u,areStatesEqual:c,areOwnPropsEqual:p,areStatePropsEqual:h,areMergedPropsEqual:y},b))});n.d(e,"a",function(){return X})},function(t,e,n){t.exports={default:n(208),__esModule:!0}},function(t,e,n){n(60),n(215),t.exports=n(9).Array.from},function(t,e,n){var r=n(76),o=n(77);t.exports=function(t){return function(e,n){var i,u,a=String(o(e)),c=r(n),s=a.length;return c<0||c>=s?t?"":void 0:(i=a.charCodeAt(c))<55296||i>56319||c+1===s||(u=a.charCodeAt(c+1))<56320||u>57343?t?a.charAt(c):i:t?a.slice(c,c+2):u-56320+(i-55296<<10)+65536}}},function(t,e,n){"use strict";var r=n(125),o=n(50),i=n(61),u={};n(29)(u,n(11)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(u,{next:o(1,n)}),i(t,e+" Iterator")}},function(t,e,n){var r=n(21),o=n(16),i=n(65);t.exports=n(22)?Object.defineProperties:function(t,e){o(t);for(var n,u=i(e),a=u.length,c=0;a>c;)r.f(t,n=u[c++],e[n]);return t}},function(t,e,n){var r=n(44),o=n(79),i=n(213);t.exports=function(t){return function(e,n,u){var a,c=r(e),s=o(c.length),f=i(u,s);if(t&&n!=n){for(;s>f;)if((a=c[f++])!=a)return!0}else for(;s>f;f++)if((t||f in c)&&c[f]===n)return t||f||0;return!t&&-1}}},function(t,e,n){var r=n(76),o=Math.max,i=Math.min;t.exports=function(t,e){return(t=r(t))<0?o(t+e,0):i(t,e)}},function(t,e,n){var r=n(35),o=n(81),i=n(80)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,e,n){"use strict";var r=n(39),o=n(18),i=n(81),u=n(133),a=n(134),c=n(79),s=n(216),f=n(108);o(o.S+o.F*!n(135)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,o,l,p=i(t),d="function"==typeof this?this:Array,h=arguments.length,v=h>1?arguments[1]:void 0,y=void 0!==v,b=0,m=f(p);if(y&&(v=r(v,h>2?arguments[2]:void 0,2)),null==m||d==Array&&a(m))for(n=new d(e=c(p.length));e>b;b++)s(n,b,y?v(p[b],b):p[b]);else for(l=m.call(p),n=new d;!(o=l.next()).done;b++)s(n,b,y?u(l,v,[o.value,b],!0):o.value);return n.length=b,n}})},function(t,e,n){"use strict";var r=n(21),o=n(50);t.exports=function(t,e,n){e in t?r.f(t,e,o(0,n)):t[e]=n}},function(t,e,n){var r=n(218),o=n(54),i=n(83);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(t,e,n){var r=n(219),o=n(226),i=n(227),u=n(228),a=n(229);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=u,c.prototype.set=a,t.exports=c},function(t,e,n){var r=n(53);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(t,e,n){var r=n(92),o=n(223),i=n(17),u=n(137),a=/^\[object .+?Constructor\]$/,c=Function.prototype,s=Object.prototype,f=c.toString,l=s.hasOwnProperty,p=RegExp("^"+f.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?p:a).test(u(t))}},function(t,e,n){var r=n(36),o=Object.prototype,i=o.hasOwnProperty,u=o.toString,a=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,a),n=t[a];try{t[a]=void 0;var r=!0}catch(t){}var o=u.call(t);return r&&(e?t[a]=n:delete t[a]),o}},function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},function(t,e,n){var r,o=n(224),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!i&&i in t}},function(t,e,n){var r=n(10)["__core-js_shared__"];t.exports=r},function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},function(t,e,n){var r=n(53),o="__lodash_hash_undefined__",i=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return n===o?void 0:n}return i.call(e,t)?e[t]:void 0}},function(t,e,n){var r=n(53),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:o.call(e,t)}},function(t,e,n){var r=n(53),o="__lodash_hash_undefined__";t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?o:e,this}},function(t,e){t.exports=function(){this.__data__=[],this.size=0}},function(t,e,n){var r=n(55),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0||(n==e.length-1?e.pop():o.call(e,n,1),--this.size,0))}},function(t,e,n){var r=n(55);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},function(t,e,n){var r=n(55);t.exports=function(t){return r(this.__data__,t)>-1}},function(t,e,n){var r=n(55);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},function(t,e,n){var r=n(56);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},function(t,e,n){var r=n(56);t.exports=function(t){return r(this,t).get(t)}},function(t,e,n){var r=n(56);t.exports=function(t){return r(this,t).has(t)}},function(t,e,n){var r=n(56);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},function(t,e){var n="__lodash_hash_undefined__";t.exports=function(t){return this.__data__.set(t,n),this}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e){t.exports=function(t){return t!=t}},function(t,e){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}},function(t,e){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},function(t,e,n){var r=n(19),o=n(13),i="[object Arguments]";t.exports=function(t){return o(t)&&r(t)==i}},function(t,e){t.exports=function(){return!1}},function(t,e,n){var r=n(19),o=n(86),i=n(13),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!u[r(t)]}},function(t,e,n){var r=n(158)(Object.keys,Object);t.exports=r},function(t,e,n){var r=n(54);t.exports=function(){this.__data__=new r,this.size=0}},function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},function(t,e){t.exports=function(t){return this.__data__.get(t)}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e,n){var r=n(54),o=n(83),i=n(82),u=200;t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<u-1)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(t,e),this.size=n.size,this}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var u=t[n];e(u,n,t)&&(i[o++]=u)}return i}},function(t,e,n){var r=n(24)(n(10),"DataView");t.exports=r},function(t,e,n){var r=n(24)(n(10),"Promise");t.exports=r},function(t,e,n){var r=n(258),o=n(264),i=n(141);t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},function(t,e,n){var r=n(94),o=n(138),i=1,u=2;t.exports=function(t,e,n,a){var c=n.length,s=c,f=!a;if(null==t)return!s;for(t=Object(t);c--;){var l=n[c];if(f&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++c<s;){var p=(l=n[c])[0],d=t[p],h=l[1];if(f&&l[2]){if(void 0===d&&!(p in t))return!1}else{var v=new r;if(a)var y=a(d,h,p,t,e,v);if(!(void 0===y?o(h,d,i|u,a,v):y))return!1}}return!0}},function(t,e,n){var r=n(94),o=n(139),i=n(261),u=n(263),a=n(42),c=n(5),s=n(58),f=n(85),l=1,p="[object Arguments]",d="[object Array]",h="[object Object]",v=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,y,b,m){var g=c(t),_=c(e),x=g?d:a(t),w=_?d:a(e),O=(x=x==p?h:x)==h,j=(w=w==p?h:w)==h,E=x==w;if(E&&s(t)){if(!s(e))return!1;g=!0,O=!1}if(E&&!O)return m||(m=new r),g||f(t)?o(t,e,n,y,b,m):i(t,e,x,n,y,b,m);if(!(n&l)){var S=O&&v.call(t,"__wrapped__"),P=j&&v.call(e,"__wrapped__");if(S||P){var A=S?t.value():t,k=P?e.value():e;return m||(m=new r),b(A,k,n,y,m)}}return!!E&&(m||(m=new r),u(t,e,n,y,b,m))}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},function(t,e,n){var r=n(36),o=n(162),i=n(67),u=n(139),a=n(262),c=n(102),s=1,f=2,l="[object Boolean]",p="[object Date]",d="[object Error]",h="[object Map]",v="[object Number]",y="[object RegExp]",b="[object Set]",m="[object String]",g="[object Symbol]",_="[object ArrayBuffer]",x="[object DataView]",w=r?r.prototype:void 0,O=w?w.valueOf:void 0;t.exports=function(t,e,n,r,w,j,E){switch(n){case x:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case _:return!(t.byteLength!=e.byteLength||!j(new o(t),new o(e)));case l:case p:case v:return i(+t,+e);case d:return t.name==e.name&&t.message==e.message;case y:case m:return t==e+"";case h:var S=a;case b:var P=r&s;if(S||(S=c),t.size!=e.size&&!P)return!1;var A=E.get(t);if(A)return A==e;r|=f,E.set(t,e);var k=u(S(t),S(e),r,w,j,E);return E.delete(t),k;case g:if(O)return O.call(t)==O.call(e)}return!1}},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},function(t,e,n){var r=n(160),o=1,i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,u,a,c){var s=n&o,f=r(t),l=f.length;if(l!=r(e).length&&!s)return!1;for(var p=l;p--;){var d=f[p];if(!(s?d in e:i.call(e,d)))return!1}var h=c.get(t);if(h&&c.get(e))return h==e;var v=!0;c.set(t,e),c.set(e,t);for(var y=s;++p<l;){var b=t[d=f[p]],m=e[d];if(u)var g=s?u(m,b,d,e,t,c):u(b,m,d,t,e,c);if(!(void 0===g?b===m||a(b,m,n,u,c):g)){v=!1;break}y||(y="constructor"==d)}if(v&&!y){var _=t.constructor,x=e.constructor;_!=x&&"constructor"in t&&"constructor"in e&&!("function"==typeof _&&_ instanceof _&&"function"==typeof x&&x instanceof x)&&(v=!1)}return c.delete(t),c.delete(e),v}},function(t,e,n){var r=n(140),o=n(30);t.exports=function(t){for(var e=o(t),n=e.length;n--;){var i=e[n],u=t[i];e[n]=[i,u,r(u)]}return e}},function(t,e,n){var r=n(138),o=n(43),i=n(268),u=n(89),a=n(140),c=n(141),s=n(46),f=1,l=2;t.exports=function(t,e){return u(t)&&a(e)?c(s(t),e):function(n){var u=o(n,t);return void 0===u&&u===e?i(n,t):r(e,u,f|l)}}},function(t,e,n){var r=n(267),o=500;t.exports=function(t){var e=r(t,function(t){return n.size===o&&n.clear(),t}),n=e.cache;return e}},function(t,e,n){var r=n(82),o="Expected a function";function i(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(o);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var u=t.apply(this,r);return n.cache=i.set(o,u)||i,u};return n.cache=new(i.Cache||r),n}i.Cache=r,t.exports=i},function(t,e,n){var r=n(269),o=n(270);t.exports=function(t,e){return null!=t&&o(t,e,r)}},function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},function(t,e,n){var r=n(143),o=n(57),i=n(5),u=n(71),a=n(86),c=n(46);t.exports=function(t,e,n){for(var s=-1,f=(e=r(e,t)).length,l=!1;++s<f;){var p=c(e[s]);if(!(l=null!=t&&n(t,p)))break;t=t[p]}return l||++s!=f?l:!!(f=null==t?0:t.length)&&a(f)&&u(p,f)&&(i(t)||o(t))}},function(t,e,n){var r=n(272),o=n(273),i=n(89),u=n(46);t.exports=function(t){return i(t)?r(u(t)):o(t)}},function(t,e){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},function(t,e,n){var r=n(142);t.exports=function(t){return function(e){return r(e,t)}}},function(t,e,n){var r=n(95),o=n(275);t.exports=function t(e,n,i,u,a){var c=-1,s=e.length;for(i||(i=o),a||(a=[]);++c<s;){var f=e[c];n>0&&i(f)?n>1?t(f,n-1,i,u,a):r(a,f):u||(a[a.length]=f)}return a}},function(t,e,n){var r=n(36),o=n(57),i=n(5),u=r?r.isConcatSpreadable:void 0;t.exports=function(t){return i(t)||o(t)||!!(u&&t&&t[u])}},function(t,e,n){var r=n(113),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,u=-1,a=o(i.length-e,0),c=Array(a);++u<a;)c[u]=i[e+u];u=-1;for(var s=Array(e+1);++u<e;)s[u]=i[u];return s[e]=n(c),r(t,this,s)}}},function(t,e,n){t.exports={default:n(278),__esModule:!0}},function(t,e,n){n(279),t.exports=n(9).Object.assign},function(t,e,n){var r=n(18);r(r.S+r.F,"Object",{assign:n(280)})},function(t,e,n){"use strict";var r=n(65),o=n(119),i=n(90),u=n(81),a=n(131),c=Object.assign;t.exports=!c||n(49)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r})?function(t,e){for(var n=u(t),c=arguments.length,s=1,f=o.f,l=i.f;c>s;)for(var p,d=a(arguments[s++]),h=f?r(d).concat(f(d)):r(d),v=h.length,y=0;v>y;)l.call(d,p=h[y++])&&(n[p]=d[p]);return n}:c},function(t,e,n){var r=function(){return this}()||Function("return this")(),o=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,i=o&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,t.exports=n(282),o)r.regeneratorRuntime=i;else try{delete r.regeneratorRuntime}catch(t){r.regeneratorRuntime=void 0}},function(t,e){!function(e){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag",s="object"==typeof t,f=e.regeneratorRuntime;if(f)s&&(t.exports=f);else{(f=e.regeneratorRuntime=s?t.exports:{}).wrap=_;var l="suspendedStart",p="suspendedYield",d="executing",h="completed",v={},y={};y[u]=function(){return this};var b=Object.getPrototypeOf,m=b&&b(b(R([])));m&&m!==r&&o.call(m,u)&&(y=m);var g=j.prototype=w.prototype=Object.create(y);O.prototype=g.constructor=j,j.constructor=O,j[c]=O.displayName="GeneratorFunction",f.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===O||"GeneratorFunction"===(e.displayName||e.name))},f.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,j):(t.__proto__=j,c in t||(t[c]="GeneratorFunction")),t.prototype=Object.create(g),t},f.awrap=function(t){return{__await:t}},E(S.prototype),S.prototype[a]=function(){return this},f.AsyncIterator=S,f.async=function(t,e,n,r){var o=new S(_(t,e,n,r));return f.isGeneratorFunction(e)?o:o.next().then(function(t){return t.done?t.value:o.next()})},E(g),g[c]="Generator",g[u]=function(){return this},g.toString=function(){return"[object Generator]"},f.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},f.values=R,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&o.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=n)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(r,o){return a.type="throw",a.arg=t,e.next=r,o&&(e.method="next",e.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i],a=u.completion;if("root"===u.tryLoc)return r("end");if(u.tryLoc<=this.prev){var c=o.call(u,"catchLoc"),s=o.call(u,"finallyLoc");if(c&&s){if(this.prev<u.catchLoc)return r(u.catchLoc,!0);if(this.prev<u.finallyLoc)return r(u.finallyLoc)}else if(c){if(this.prev<u.catchLoc)return r(u.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return r(u.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=e,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(u)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:R(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=n),v}}}function _(t,e,n,r){var o=e&&e.prototype instanceof w?e:w,i=Object.create(o.prototype),u=new T(r||[]);return i._invoke=function(t,e,n){var r=l;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return C()}for(n.method=o,n.arg=i;;){var u=n.delegate;if(u){var a=P(u,n);if(a){if(a===v)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var c=x(t,e,n);if("normal"===c.type){if(r=n.done?h:p,c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=h,n.method="throw",n.arg=c.arg)}}}(t,n,u),i}function x(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function w(){}function O(){}function j(){}function E(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function S(t){var e;this._invoke=function(n,r){function i(){return new Promise(function(e,i){!function e(n,r,i,u){var a=x(t[n],t,r);if("throw"!==a.type){var c=a.arg,s=c.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then(function(t){e("next",t,i,u)},function(t){e("throw",t,i,u)}):Promise.resolve(s).then(function(t){c.value=t,i(c)},u)}u(a.arg)}(n,r,e,i)})}return e=e?e.then(i,i):i()}}function P(t,e){var r=t.iterator[e.method];if(r===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=n,P(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=x(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,v;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=n),e.delegate=null,v):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function A(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function R(t){if(t){var e=t[u];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r<t.length;)if(o.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=n,e.done=!0,e};return i.next=i}}return{next:C}}function C(){return{value:n,done:!0}}}(function(){return this}()||Function("return this")())},function(t,e,n){t.exports={default:n(284),__esModule:!0}},function(t,e,n){n(168),n(60),n(107),n(288),n(296),n(297),t.exports=n(9).Promise},function(t,e,n){"use strict";var r=n(286),o=n(287),i=n(40),u=n(44);t.exports=n(130)(Array,"Array",function(t,e){this._t=u(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var r,o,i,u,a=n(48),c=n(8),s=n(39),f=n(109),l=n(18),p=n(23),d=n(52),h=n(289),v=n(290),y=n(144),b=n(145).set,m=n(292)(),g=n(91),_=n(146),x=n(293),w=n(147),O=c.TypeError,j=c.process,E=j&&j.versions,S=E&&E.v8||"",P=c.Promise,A="process"==f(j),k=function(){},T=o=g.f,R=!!function(){try{var t=P.resolve(1),e=(t.constructor={})[n(11)("species")]=function(t){t(k,k)};return(A||"function"==typeof PromiseRejectionEvent)&&t.then(k)instanceof e&&0!==S.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(t){}}(),C=function(t){var e;return!(!p(t)||"function"!=typeof(e=t.then))&&e},I=function(t,e){if(!t._n){t._n=!0;var n=t._c;m(function(){for(var r=t._v,o=1==t._s,i=0,u=function(e){var n,i,u,a=o?e.ok:e.fail,c=e.resolve,s=e.reject,f=e.domain;try{a?(o||(2==t._h&&N(t),t._h=1),!0===a?n=r:(f&&f.enter(),n=a(r),f&&(f.exit(),u=!0)),n===e.promise?s(O("Promise-chain cycle")):(i=C(n))?i.call(n,c,s):c(n)):s(r)}catch(t){f&&!u&&f.exit(),s(t)}};n.length>i;)u(n[i++]);t._c=[],t._n=!1,e&&!t._h&&M(t)})}},M=function(t){b.call(c,function(){var e,n,r,o=t._v,i=L(t);if(i&&(e=_(function(){A?j.emit("unhandledRejection",o,t):(n=c.onunhandledrejection)?n({promise:t,reason:o}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",o)}),t._h=A||L(t)?2:1),t._a=void 0,i&&e.e)throw e.v})},L=function(t){return 1!==t._h&&0===(t._a||t._c).length},N=function(t){b.call(c,function(){var e;A?j.emit("rejectionHandled",t):(e=c.onrejectionhandled)&&e({promise:t,reason:t._v})})},F=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),I(e,!0))},D=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw O("Promise can't be resolved itself");(e=C(t))?m(function(){var r={_w:n,_d:!1};try{e.call(t,s(D,r,1),s(F,r,1))}catch(t){F.call(r,t)}}):(n._v=t,n._s=1,I(n,!1))}catch(t){F.call({_w:n,_d:!1},t)}}};R||(P=function(t){h(this,P,"Promise","_h"),d(t),r.call(this);try{t(s(D,this,1),s(F,this,1))}catch(t){F.call(this,t)}},(r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(294)(P.prototype,{then:function(t,e){var n=T(y(this,P));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=A?j.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),i=function(){var t=new r;this.promise=t,this.resolve=s(D,t,1),this.reject=s(F,t,1)},g.f=T=function(t){return t===P||t===u?new i(t):o(t)}),l(l.G+l.W+l.F*!R,{Promise:P}),n(61)(P,"Promise"),n(295)("Promise"),u=n(9).Promise,l(l.S+l.F*!R,"Promise",{reject:function(t){var e=T(this);return(0,e.reject)(t),e.promise}}),l(l.S+l.F*(a||!R),"Promise",{resolve:function(t){return w(a&&this===u?P:this,t)}}),l(l.S+l.F*!(R&&n(135)(function(t){P.all(t).catch(k)})),"Promise",{all:function(t){var e=this,n=T(e),r=n.resolve,o=n.reject,i=_(function(){var n=[],i=0,u=1;v(t,!1,function(t){var a=i++,c=!1;n.push(void 0),u++,e.resolve(t).then(function(t){c||(c=!0,n[a]=t,--u||r(n))},o)}),--u||r(n)});return i.e&&o(i.v),n.promise},race:function(t){var e=this,n=T(e),r=n.reject,o=_(function(){v(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){var r=n(39),o=n(133),i=n(134),u=n(16),a=n(79),c=n(108),s={},f={};(e=t.exports=function(t,e,n,l,p){var d,h,v,y,b=p?function(){return t}:c(t),m=r(n,l,e?2:1),g=0;if("function"!=typeof b)throw TypeError(t+" is not iterable!");if(i(b)){for(d=a(t.length);d>g;g++)if((y=e?m(u(h=t[g])[0],h[1]):m(t[g]))===s||y===f)return y}else for(v=b.call(t);!(h=v.next()).done;)if((y=o(v,m,h.value,e))===s||y===f)return y}).BREAK=s,e.RETURN=f},function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var r=n(8),o=n(145).set,i=r.MutationObserver||r.WebKitMutationObserver,u=r.process,a=r.Promise,c="process"==n(47)(u);t.exports=function(){var t,e,n,s=function(){var r,o;for(c&&(r=u.domain)&&r.exit();t;){o=t.fn,t=t.next;try{o()}catch(r){throw t?n():e=void 0,r}}e=void 0,r&&r.enter()};if(c)n=function(){u.nextTick(s)};else if(!i||r.navigator&&r.navigator.standalone)if(a&&a.resolve){var f=a.resolve(void 0);n=function(){f.then(s)}}else n=function(){o.call(r,s)};else{var l=!0,p=document.createTextNode("");new i(s).observe(p,{characterData:!0}),n=function(){p.data=l=!l}}return function(r){var o={fn:r,next:void 0};e&&(e.next=o),t||(t=o,n()),e=o}}},function(t,e,n){var r=n(8).navigator;t.exports=r&&r.userAgent||""},function(t,e,n){var r=n(29);t.exports=function(t,e,n){for(var o in e)n&&t[o]?t[o]=e[o]:r(t,o,e[o]);return t}},function(t,e,n){"use strict";var r=n(8),o=n(9),i=n(21),u=n(22),a=n(11)("species");t.exports=function(t){var e="function"==typeof o[t]?o[t]:r[t];u&&e&&!e[a]&&i.f(e,a,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";var r=n(18),o=n(9),i=n(8),u=n(144),a=n(147);r(r.P+r.R,"Promise",{finally:function(t){var e=u(this,o.Promise||i.Promise),n="function"==typeof t;return this.then(n?function(n){return a(e,t()).then(function(){return n})}:t,n?function(n){return a(e,t()).then(function(){throw n})}:t)}})},function(t,e,n){"use strict";var r=n(18),o=n(91),i=n(146);r(r.S,"Promise",{try:function(t){var e=o.f(this),n=i(t);return(n.e?e.reject:e.resolve)(n.v),e.promise}})},function(t,e,n){var r=n(166),o=n(101).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},,function(t,e,n){"use strict";var r=n(14).compose;e.__esModule=!0,e.composeWithDevTools=function(){if(0!==arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)},e.devToolsEnhancer=function(){return function(t){return t}}},function(t,e,n){"use strict";var r=n(404),o=n(405),i=Array.isArray;t.exports=function(t,e){if(t&&e){if(t.constructor===Object&&e.constructor===Object)return r(t,e);if(i(t)&&i(e))return o(t,e)}return t===e}},,function(t,e,n){var r=n(90),o=n(50),i=n(44),u=n(111),a=n(35),c=n(164),s=Object.getOwnPropertyDescriptor;e.f=n(22)?s:function(t,e){if(t=i(t),e=u(e,!0),c)try{return s(t,e)}catch(t){}if(a(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e,n){"use strict";n.r(e);var r={};n.r(r),n.d(r,"wpRequest",function(){return Ut.default}),n.d(r,"request",function(){return Ut});n(373);var o=n(14),i=n(300),u=n(98);function a(t){return function(e){var n=e.dispatch,r=e.getState;return function(e){return function(o){return"function"==typeof o?o(n,r,t):e(o)}}}}var c=a();c.withExtraArgument=a;var s=c,f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p=function(t){return"@@redux-saga/"+t},d=p("TASK"),h=p("HELPER"),v=p("MATCH"),y=p("CANCEL_PROMISE"),b=p("SAGA_ACTION"),m=p("SELF_CANCELLATION"),g=function(t){return function(){return t}},_=g(!0),x=function(){},w=function(t){return t};function O(t,e,n){if(!e(t))throw N("error","uncaught at check",n),new Error(n)}var j=Object.prototype.hasOwnProperty;function E(t,e){return S.notUndef(t)&&j.call(t,e)}var S={undef:function(t){return null==t},notUndef:function(t){return null!=t},func:function(t){return"function"==typeof t},number:function(t){return"number"==typeof t},string:function(t){return"string"==typeof t},array:Array.isArray,object:function(t){return t&&!S.array(t)&&"object"===(void 0===t?"undefined":l(t))},promise:function(t){return t&&S.func(t.then)},iterator:function(t){return t&&S.func(t.next)&&S.func(t.throw)},iterable:function(t){return t&&S.func(Symbol)?S.func(t[Symbol.iterator]):S.array(t)},task:function(t){return t&&t[d]},observable:function(t){return t&&S.func(t.subscribe)},buffer:function(t){return t&&S.func(t.isEmpty)&&S.func(t.take)&&S.func(t.put)},pattern:function(t){return t&&(S.string(t)||"symbol"===(void 0===t?"undefined":l(t))||S.func(t)||S.array(t))},channel:function(t){return t&&S.func(t.take)&&S.func(t.close)},helper:function(t){return t&&t[h]},stringableFunc:function(t){return S.func(t)&&E(t,"toString")}},P={assign:function(t,e){for(var n in e)E(e,n)&&(t[n]=e[n])}};function A(t,e){var n=t.indexOf(e);n>=0&&t.splice(n,1)}var k={from:function(t){var e=Array(t.length);for(var n in t)E(t,n)&&(e[n]=t[n]);return e}};function T(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=f({},t),n=new Promise(function(t,n){e.resolve=t,e.reject=n});return e.promise=n,e}function R(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(){return++t}}var C=R(),I=function(t){throw t},M=function(t){return{value:t,done:!0}};function L(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments[3],o={name:n,next:t,throw:e,return:M};return r&&(o[h]=!0),"undefined"!=typeof Symbol&&(o[Symbol.iterator]=function(){return o}),o}function N(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+t+": "+e+"\n"+(n&&n.stack||n)):console[t](e,n)}function F(t,e){return function(){return t.apply(void 0,arguments)}}var D=function(t,e){return t+" has been deprecated in favor of "+e+", please update your code"},B=function(t){return new Error("\n redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n in redux-saga code and not yours. Thanks for reporting this in the project's github repo.\n Error: "+t+"\n")},W=function(t,e){return(t?t+".":"")+"setContext(props): argument "+e+" is not a plain object"},U=function(t){return function(e){return t(Object.defineProperty(e,b,{value:!0}))}},q="Channel's Buffer overflow!",z=1,$=3,G=4,V={isEmpty:_,put:x,take:x};function K(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,e=arguments[1],n=new Array(t),r=0,o=0,i=0,u=function(e){n[o]=e,o=(o+1)%t,r++},a=function(){if(0!=r){var e=n[i];return n[i]=null,r--,i=(i+1)%t,e}},c=function(){for(var t=[];r;)t.push(a());return t};return{isEmpty:function(){return 0==r},put:function(a){if(r<t)u(a);else{var s=void 0;switch(e){case z:throw new Error(q);case $:n[o]=a,i=o=(o+1)%t;break;case G:s=2*t,n=c(),r=n.length,o=n.length,i=0,n.length=s,t=s,u(a)}}},take:a,flush:c}}var H={none:function(){return V},fixed:function(t){return K(t,z)},dropping:function(t){return K(t,2)},sliding:function(t){return K(t,$)},expanding:function(t){return K(t,G)}},Y=[],J=0;function Q(t){try{Z(),t()}finally{tt()}}function X(t){Y.push(t),J||(Z(),et())}function Z(){J++}function tt(){J--}function et(){tt();for(var t=void 0;!J&&void 0!==(t=Y.shift());)Q(t)}var nt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},rt={type:"@@redux-saga/CHANNEL_END"},ot=function(t){return t&&"@@redux-saga/CHANNEL_END"===t.type};var it="invalid buffer passed to channel factory function",ut="Saga was provided with an undefined action";function at(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H.none(),n=arguments[2];arguments.length>2&&O(n,S.func,"Invalid match function passed to eventChannel");var r=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:H.fixed(),e=!1,n=[];function r(){if(e&&n.length)throw B("Cannot have a closed channel with pending takers");if(n.length&&!t.isEmpty())throw B("Cannot have pending takers with non empty buffer")}return O(t,S.buffer,it),{take:function(o){r(),O(o,S.func,"channel.take's callback must be a function"),e&&t.isEmpty()?o(rt):t.isEmpty()?(n.push(o),o.cancel=function(){return A(n,o)}):o(t.take())},put:function(o){if(r(),O(o,S.notUndef,ut),!e){if(!n.length)return t.put(o);for(var i=0;i<n.length;i++){var u=n[i];if(!u[v]||u[v](o))return n.splice(i,1),u(o)}}},flush:function(n){r(),O(n,S.func,"channel.flush' callback must be a function"),e&&t.isEmpty()?n(rt):n(t.flush())},close:function(){if(r(),!e&&(e=!0,n.length)){var t=n;n=[];for(var o=0,i=t.length;o<i;o++)t[o](rt)}},get __takers__(){return n},get __closed__(){return e}}}(e),o=function(){r.__closed__||(i&&i(),r.close())},i=t(function(t){ot(t)?o():n&&!n(t)||r.put(t)});if(r.__closed__&&i(),!S.func(i))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:r.take,flush:r.flush,close:o}}var ct=p("IO"),st="TAKE",ft="PUT",lt="ALL",pt="RACE",dt="CALL",ht="CPS",vt="FORK",yt="JOIN",bt="CANCEL",mt="SELECT",gt="ACTION_CHANNEL",_t="CANCELLED",xt="FLUSH",wt="GET_CONTEXT",Ot="SET_CONTEXT",jt=function(t,e){var n;return(n={})[ct]=!0,n[t]=e,n};function Et(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&O(arguments[0],S.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),S.pattern(t))return jt(st,{pattern:t});if(S.channel(t))return jt(st,{channel:t});throw new Error("take(patternOrChannel): argument "+String(t)+" is not valid channel or a valid pattern")}Et.maybe=function(){var t=Et.apply(void 0,arguments);return t[st].maybe=!0,t};Et.maybe;function St(t,e){return arguments.length>1?(O(t,S.notUndef,"put(channel, action): argument channel is undefined"),O(t,S.channel,"put(channel, action): argument "+t+" is not a valid channel"),O(e,S.notUndef,"put(channel, action): argument action is undefined")):(O(t,S.notUndef,"put(action): argument action is undefined"),e=t,t=null),jt(ft,{channel:t,action:e})}St.resolve=function(){var t=St.apply(void 0,arguments);return t[ft].resolve=!0,t},St.sync=F(St.resolve);var Pt=function(t){return function(e){return e&&e[ct]&&e[t]}},At={take:Pt(st),put:Pt(ft),all:Pt(lt),race:Pt(pt),call:Pt(dt),cps:Pt(ht),fork:Pt(vt),join:Pt(yt),cancel:Pt(bt),select:Pt(mt),actionChannel:Pt(gt),cancelled:Pt(_t),flush:Pt(xt),getContext:Pt(wt),setContext:Pt(Ot)},kt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Tt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};var Rt="proc first argument (Saga function result) must be an iterator",Ct={toString:function(){return"@@redux-saga/CHANNEL_END"}},It={toString:function(){return"@@redux-saga/TASK_CANCEL"}},Mt={wildcard:function(){return _},default:function(t){return"symbol"===(void 0===t?"undefined":Tt(t))?function(e){return e.type===t}:function(e){return e.type===String(t)}},array:function(t){return function(e){return t.some(function(t){return Lt(t)(e)})}},predicate:function(t){return function(e){return t(e)}}};function Lt(t){return("*"===t?Mt.wildcard:S.array(t)?Mt.array:S.stringableFunc(t)?Mt.default:S.func(t)?Mt.predicate:Mt.default)(t)}var Nt=function(t){return{fn:t}};function Ft(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return x},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:x,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:x,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,a=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"anonymous",c=arguments[8];O(t,S.iterator,Rt);var s=F(G,D("[...effects]","all([...effects])")),f=i.sagaMonitor,l=i.logger,p=i.onError,h=l||N,g=function(t){var e=t.sagaStack;!e&&t.stack&&(e=-1!==t.stack.split("\n")[0].indexOf(t.message)?t.stack:"Error: "+t.message+"\n"+t.stack),h("error","uncaught at "+a,e||t.message||t)},_=function(t){var e=at(function(e){return t(function(t){t[b]?e(t):X(function(){return e(t)})})});return nt({},e,{take:function(t,n){arguments.length>1&&(O(n,S.func,"channel.take's matcher argument must be a function"),t[v]=n),e.take(t)}})}(e),w=Object.create(o);M.cancel=x;var j=function(t,e,n,r){var o,i;return n._deferredEnd=null,(o={})[d]=!0,o.id=t,o.name=e,"done",(i={}).done=i.done||{},i.done.get=function(){if(n._deferredEnd)return n._deferredEnd.promise;var t=T();return n._deferredEnd=t,n._isRunning||(n._error?t.reject(n._error):t.resolve(n._result)),t.promise},o.cont=r,o.joiners=[],o.cancel=I,o.isRunning=function(){return n._isRunning},o.isCancelled=function(){return n._isCancelled},o.isAborted=function(){return n._isAborted},o.result=function(){return n._result},o.error=function(){return n._error},o.setContext=function(t){O(t,S.object,W("task",t)),P.assign(w,t)},function(t,e){for(var n in e){var r=e[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,n,r)}}(o,i),o}(u,a,t,c),E={name:a,cancel:function(){E.isRunning&&!E.isCancelled&&(E.isCancelled=!0,M(It))},isRunning:!0},R=function(t,e,n){var r=[],o=void 0,i=!1;function u(t){c(),n(t,!0)}function a(t){r.push(t),t.cont=function(a,c){i||(A(r,t),t.cont=x,c?u(a):(t===e&&(o=a),r.length||(i=!0,n(o))))}}function c(){i||(i=!0,r.forEach(function(t){t.cont=x,t.cancel()}),r=[])}return a(e),{addTask:a,cancelAll:c,abort:u,getTasks:function(){return r},taskNames:function(){return r.map(function(t){return t.name})}}}(0,E,B);function I(){t._isRunning&&!t._isCancelled&&(t._isCancelled=!0,R.cancelAll(),B(It))}return c&&(c.cancel=I),t._isRunning=!0,M(),j;function M(e,n){if(!E.isRunning)throw new Error("Trying to resume an already finished generator");try{var r=void 0;n?r=t.throw(e):e===It?(E.isCancelled=!0,M.cancel(),r=S.func(t.return)?t.return(It):{done:!0,value:It}):r=e===Ct?S.func(t.return)?t.return():{done:!0}:t.next(e),r.done?(E.isMainRunning=!1,E.cont&&E.cont(r.value)):U(r.value,u,"",M)}catch(t){E.isCancelled&&g(t),E.isMainRunning=!1,E.cont(t,!0)}}function B(e,n){t._isRunning=!1,_.close(),n?(e instanceof Error&&Object.defineProperty(e,"sagaStack",{value:"at "+a+" \n "+(e.sagaStack||e.stack),configurable:!0}),j.cont||(e instanceof Error&&p?p(e):g(e)),t._error=e,t._isAborted=!0,t._deferredEnd&&t._deferredEnd.reject(e)):(t._result=e,t._deferredEnd&&t._deferredEnd.resolve(e)),j.cont&&j.cont(e,n),j.joiners.forEach(function(t){return t.cb(e,n)}),j.joiners=null}function U(t,o){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",u=arguments[3],c=C();f&&f.effectTriggered({effectId:c,parentEffectId:o,label:i,effect:t});var l=void 0;function p(t,e){l||(l=!0,u.cancel=x,f&&(e?f.effectRejected(c,t):f.effectResolved(c,t)),u(t,e))}p.cancel=x,u.cancel=function(){if(!l){l=!0;try{p.cancel()}catch(t){g(t)}p.cancel=x,f&&f.effectCancelled(c)}};var d=void 0;return S.promise(t)?q(t,p):S.helper(t)?$(Nt(t),c,p):S.iterator(t)?z(t,c,a,p):S.array(t)?s(t,c,p):(d=At.take(t))?function(t,e){var n=t.channel,r=t.pattern,o=t.maybe;n=n||_;var i=function(t){return t instanceof Error?e(t,!0):ot(t)&&!o?e(Ct):e(t)};try{n.take(i,Lt(r))}catch(t){return e(t,!0)}e.cancel=i.cancel}(d,p):(d=At.put(t))?function(t,e){var r=t.channel,o=t.action,i=t.resolve;X(function(){var t=void 0;try{t=(r?r.put:n)(o)}catch(t){if(r||i)return e(t,!0);g(t)}if(!i||!S.promise(t))return e(t);q(t,e)})}(d,p):(d=At.all(t))?G(d,c,p):(d=At.race(t))?function(t,e,n){var r=void 0,o=Object.keys(t),i={};o.forEach(function(e){var u=function(i,u){if(!r)if(u)n.cancel(),n(i,!0);else if(!ot(i)&&i!==Ct&&i!==It){var a;n.cancel(),r=!0;var c=((a={})[e]=i,a);n(S.array(t)?[].slice.call(kt({},c,{length:o.length})):c)}};u.cancel=x,i[e]=u}),n.cancel=function(){r||(r=!0,o.forEach(function(t){return i[t].cancel()}))},o.forEach(function(n){r||U(t[n],e,n,i[n])})}(d,c,p):(d=At.call(t))?function(t,e,n){var r=t.context,o=t.fn,i=t.args,u=void 0;try{u=o.apply(r,i)}catch(t){return n(t,!0)}return S.promise(u)?q(u,n):S.iterator(u)?z(u,e,o.name,n):n(u)}(d,c,p):(d=At.cps(t))?function(t,e){var n=t.context,r=t.fn,o=t.args;try{var i=function(t,n){return S.undef(t)?e(n):e(t,!0)};r.apply(n,o.concat(i)),i.cancel&&(e.cancel=function(){return i.cancel()})}catch(t){return e(t,!0)}}(d,p):(d=At.fork(t))?$(d,c,p):(d=At.join(t))?function(t,e){if(t.isRunning()){var n={task:j,cb:e};e.cancel=function(){return A(t.joiners,n)},t.joiners.push(n)}else t.isAborted()?e(t.error(),!0):e(t.result())}(d,p):(d=At.cancel(t))?function(t,e){t===m&&(t=j);t.isRunning()&&t.cancel();e()}(d,p):(d=At.select(t))?function(t,e){var n=t.selector,o=t.args;try{var i=n.apply(void 0,[r()].concat(o));e(i)}catch(t){e(t,!0)}}(d,p):(d=At.actionChannel(t))?function(t,n){var r=t.pattern,o=t.buffer,i=Lt(r);i.pattern=r,n(at(e,o||H.fixed(),i))}(d,p):(d=At.flush(t))?function(t,e){t.flush(e)}(d,p):(d=At.cancelled(t))?function(t,e){e(!!E.isCancelled)}(0,p):(d=At.getContext(t))?function(t,e){e(w[t])}(d,p):(d=At.setContext(t))?function(t,e){P.assign(w,t),e()}(d,p):p(t)}function q(t,e){var n=t[y];S.func(n)?e.cancel=n:S.func(t.abort)&&(e.cancel=function(){return t.abort()}),t.then(e,function(t){return e(t,!0)})}function z(t,o,u,a){Ft(t,e,n,r,w,i,o,u,a)}function $(t,o,u){var a=t.context,c=t.fn,s=t.args,f=t.detached,l=function(t){var e=t.context,n=t.fn,r=t.args;if(S.iterator(n))return n;var o,i,u=void 0,a=void 0;try{u=n.apply(e,r)}catch(t){a=t}return S.iterator(u)?u:L(a?function(){throw a}:(o=void 0,i={done:!1,value:u},function(t){return o?{done:!0,value:t}:(o=!0,i)}))}({context:a,fn:c,args:s});try{Z();var p=Ft(l,e,n,r,w,i,o,c.name,f?null:x);f?u(p):l._isRunning?(R.addTask(p),u(p)):l._error?R.abort(l._error):u(p)}finally{et()}}function G(t,e,n){var r=Object.keys(t);if(!r.length)return n(S.array(t)?[]:{});var o=0,i=void 0,u={},a={};r.forEach(function(e){var c=function(a,c){i||(c||ot(a)||a===Ct||a===It?(n.cancel(),n(a,c)):(u[e]=a,++o===r.length&&(i=!0,n(S.array(t)?k.from(kt({},u,{length:r.length})):u))))};c.cancel=x,a[e]=c}),n.cancel=function(){i||(i=!0,r.forEach(function(t){return a[t].cancel()}))},r.forEach(function(n){return U(t[n],e,n,a[n])})}}var Dt="runSaga(storeInterface, saga, ...args): saga argument must be a Generator function!";var Bt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.context,n=void 0===e?{}:e,r=function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,["context"]),o=r.sagaMonitor,i=r.logger,u=r.onError;if(S.func(r))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(i&&!S.func(i))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(u&&!S.func(u))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(r.emitter&&!S.func(r.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function a(t){var e,c=t.getState,s=t.dispatch,f=(e=[],{subscribe:function(t){return e.push(t),function(){return A(e,t)}},emit:function(t){for(var n=e.slice(),r=0,o=n.length;r<o;r++)n[r](t)}});return f.emit=(r.emitter||w)(f.emit),a.run=function(t,e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=void 0;S.iterator(t)?(i=t,t=e):(O(e,S.func,Dt),O(i=e.apply(void 0,r),S.iterator,Dt));var u=t,a=u.subscribe,c=u.dispatch,s=u.getState,f=u.context,l=u.sagaMonitor,p=u.logger,d=u.onError,h=C();l&&(l.effectTriggered=l.effectTriggered||x,l.effectResolved=l.effectResolved||x,l.effectRejected=l.effectRejected||x,l.effectCancelled=l.effectCancelled||x,l.actionDispatched=l.actionDispatched||x,l.effectTriggered({effectId:h,root:!0,parentEffectId:0,effect:{root:!0,saga:e,args:r}}));var v=Ft(i,a,U(c),s,f,{sagaMonitor:l,logger:p,onError:d},h,e.name);return l&&l.effectResolved(h,v),v}.bind(null,{context:n,subscribe:f.subscribe,dispatch:s,getState:c,sagaMonitor:o,logger:i,onError:u}),function(t){return function(e){o&&o.actionDispatched&&o.actionDispatched(e);var n=t(e);return f.emit(e),n}}}return a.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},a.setContext=function(t){O(t,S.object,W("sagaMiddleware",t)),P.assign(n,t)},a},Wt=n(148),Ut=n(37),qt=Bt();n.d(e,"store",function(){return zt}),n.d(e,"middlewares",function(){return r});var zt=function(){if(window.__tribe_common_store__)return window.__tribe_common_store__;var t=[s,qt,Ut.default],e=Object(i.composeWithDevTools)({name:"tribe/common"}),n=Object(o.createStore)(Object(Wt.default)({}),e(o.applyMiddleware.apply(void 0,t)));return Object(u.a)(Wt.default,n),n.run=qt.run,window.__tribe_common_store__=n,n}()},function(t,e,n){var r=n(74),o=n(106),i=n(416),u=n(5);t.exports=function(t,e){return(u(t)?r:i)(t,o(e,3))}},function(t,e,n){var r=n(417)(n(418));t.exports=r},,function(t,e,n){var r;window,t.exports=(r=n(2),function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=12)}([function(t,e){t.exports=r},function(t,e,n){t.exports=n(11)()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(0),i=a(n(1)),u=a(n(7));function a(t){return t&&t.__esModule?t:{default:t}}var c=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.scrollArea={},n.handleScroll=n.handleScroll.bind(n),n.handleScrollById=n.handleScrollById.bind(n),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,o.Component),r(e,[{key:"getChildContext",value:function(){var t=this;return{addScrollArea:function(e,n){t.scrollArea[n]=e},removeScrollArea:function(e,n){delete t.scrollArea[n]}}}},{key:"handleScroll",value:function(t,e){var n=this,r=Object.keys(this.scrollArea);0===r.length?(0,u.default)(t,e):r.forEach(function(r){n.scrollArea[r].scrollLeft=t,n.scrollArea[r].scrollTop=e})}},{key:"handleScrollById",value:function(t,e,n){var r=this.scrollArea[t];r&&(r.scrollLeft=e,r.scrollTop=n)}},{key:"render",value:function(){return this.props.children&&this.props.children(this.handleScroll,this.handleScrollById)}}]),e}();c.childContextTypes={addScrollArea:i.default.func.isRequired,removeScrollArea:i.default.func.isRequired},c.defaultProps={children:function(){}},c.propTypes={children:i.default.func.isRequired},e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.displayName,n=t.name;return e||n?e||n:"string"==typeof t&&t.length>0?t:"Unknown"}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o=a(n(0)),i=a(n(3)),u=a(n(2));function a(t){return t&&t.__esModule?t:{default:t}}e.default=function(t){var e=function(e){return o.default.createElement(u.default,null,function(n,i){return o.default.createElement(t,r({},e,{scroll:n,scrollById:i}))})};return e.displayName="WithScrollToHOC("+(0,i.default)(t)+")",e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,o=(r=0,function(){return"scrollto-"+r++});e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=n(0),u=s(i),a=s(n(1)),c=s(n(5));function s(t){return t&&t.__esModule?t:{default:t}}var f=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,i.Component),o(e,[{key:"componentDidMount",value:function(){this.id=this.node.id||(0,c.default)(),this.context.addScrollArea(this.node,this.id)}},{key:"componentWillUnmount",value:function(){this.context.removeScrollArea(this.node,this.id)}},{key:"render",value:function(){var t=this,e=this.props,n=e.children,o=function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(e,["children"]);return u.default.createElement("div",r({},o,{ref:function(e){return t.node=e}}),n)}}]),e}();f.contextTypes={addScrollArea:a.default.func.isRequired,removeScrollArea:a.default.func.isRequired},e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;window.scroll(t,e)}},function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";t.exports=function(t,e,n,r,o,i,u,a){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,u,a],f=0;(c=new Error(e.replace(/%s/g,function(){return s[f++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(t,e,n){"use strict";function r(t){return function(){return t}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(t){return t},t.exports=o},function(t,e,n){"use strict";var r=n(10),o=n(9),i=n(8);t.exports=function(){function t(t,e,n,r,u,a){a!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e};return n.checkPropTypes=r,n.PropTypes=n,n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2);Object.defineProperty(e,"ScrollTo",{enumerable:!0,get:function(){return u(r).default}});var o=n(6);Object.defineProperty(e,"ScrollArea",{enumerable:!0,get:function(){return u(o).default}});var i=n(4);function u(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"ScrollToHOC",{enumerable:!0,get:function(){return u(i).default}})}]))},function(t,e,n){"use strict";var r=n(310);function o(){}t.exports=function(){function t(t,e,n,o,i,u){if(u!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e};return n.checkPropTypes=o,n.PropTypes=n,n}},function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e,n){var r=n(149),o=n(173),i=n(313),u=n(150),a=n(314),c=n(102),s=200;t.exports=function(t,e,n){var f=-1,l=o,p=t.length,d=!0,h=[],v=h;if(n)d=!1,l=i;else if(p>=s){var y=e?null:a(t);if(y)return c(y);d=!1,l=u,v=new r}else v=e?[]:h;t:for(;++f<p;){var b=t[f],m=e?e(b):b;if(b=n||0!==b?b:0,d&&m==m){for(var g=v.length;g--;)if(v[g]===m)continue t;e&&v.push(m),h.push(b)}else l(v,m,n)||(v!==h&&v.push(m),h.push(b))}return h}},function(t,e){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}},function(t,e,n){var r=n(151),o=n(6),i=n(102),u=r&&1/i(new r([,-0]))[1]==1/0?function(t){return new r(t)}:o;t.exports=u},function(t,e,n){var r=n(316),o=n(318);t.exports=function(t,e,n){return r(o,t,e,n)}},function(t,e,n){var r=n(317),o=n(175),i=Array.prototype.push;function u(t,e){return 2==e?function(e,n){return t(e,n)}:function(e){return t(e)}}function a(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function c(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var o=r[0]=e.apply(void 0,r);return t.apply(void 0,r),o}}}t.exports=function t(e,n,s,f){var l="function"==typeof n,p=n===Object(n);if(p&&(f=s,s=n,n=void 0),null==s)throw new TypeError;f||(f={});var d={cap:!("cap"in f)||f.cap,curry:!("curry"in f)||f.curry,fixed:!("fixed"in f)||f.fixed,immutable:!("immutable"in f)||f.immutable,rearg:!("rearg"in f)||f.rearg},h=l?s:o,v="curry"in f&&f.curry,y="fixed"in f&&f.fixed,b="rearg"in f&&f.rearg,m=l?s.runInContext():void 0,g=l?s:{ary:e.ary,assign:e.assign,clone:e.clone,curry:e.curry,forEach:e.forEach,isArray:e.isArray,isError:e.isError,isFunction:e.isFunction,isWeakMap:e.isWeakMap,iteratee:e.iteratee,keys:e.keys,rearg:e.rearg,toInteger:e.toInteger,toPath:e.toPath},_=g.ary,x=g.assign,w=g.clone,O=g.curry,j=g.forEach,E=g.isArray,S=g.isError,P=g.isFunction,A=g.isWeakMap,k=g.keys,T=g.rearg,R=g.toInteger,C=g.toPath,I=k(r.aryMethod),M={castArray:function(t){return function(){var e=arguments[0];return E(e)?t(a(e)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var e=arguments[0],n=arguments[1],r=t(e,n),o=r.length;return d.cap&&"number"==typeof n?(n=n>2?n-2:1,o&&o<=n?r:u(r,n)):r}},mixin:function(t){return function(e){var n=this;if(!P(n))return t(n,Object(e));var r=[];return j(k(e),function(t){P(e[t])&&r.push([t,n.prototype[t]])}),t(n,Object(e)),j(r,function(t){var e=t[1];P(e)?n.prototype[t[0]]=e:delete n.prototype[t[0]]}),n}},nthArg:function(t){return function(e){var n=e<0?1:R(e)+1;return O(t(e),n)}},rearg:function(t){return function(e,n){var r=n?n.length:0;return O(t(e,n),r)}},runInContext:function(n){return function(r){return t(e,n(r),f)}}};function L(t,e){if(d.cap){var n=r.iterateeRearg[t];if(n)return function(t,e){return W(t,function(t){var n=e.length;return function(t,e){return 2==e?function(e,n){return t.apply(void 0,arguments)}:function(e){return t.apply(void 0,arguments)}}(T(u(t,n),e),n)})}(e,n);var o=!l&&r.iterateeAry[t];if(o)return function(t,e){return W(t,function(t){return"function"==typeof t?u(t,e):t})}(e,o)}return e}function N(t,e,n){if(d.fixed&&(y||!r.skipFixed[t])){var o=r.methodSpread[t],u=o&&o.start;return void 0===u?_(e,n):function(t,e){return function(){for(var n=arguments.length,r=n-1,o=Array(n);n--;)o[n]=arguments[n];var u=o[e],a=o.slice(0,e);return u&&i.apply(a,u),e!=r&&i.apply(a,o.slice(e+1)),t.apply(this,a)}}(e,u)}return e}function F(t,e,n){return d.rearg&&n>1&&(b||!r.skipRearg[t])?T(e,r.methodRearg[t]||r.aryRearg[n]):e}function D(t,e){for(var n=-1,r=(e=C(e)).length,o=r-1,i=w(Object(t)),u=i;null!=u&&++n<r;){var a=e[n],c=u[a];null==c||P(c)||S(c)||A(c)||(u[a]=w(n==o?c:Object(c))),u=u[a]}return i}function B(e,n){var o=r.aliasToReal[e]||e,i=r.remap[o]||o,u=f;return function(e){var r=l?m:g,a=l?m[i]:n,c=x(x({},u),e);return t(r,o,a,c)}}function W(t,e){return function(){var n=arguments.length;if(!n)return t();for(var r=Array(n);n--;)r[n]=arguments[n];var o=d.rearg?0:n-1;return r[o]=e(r[o]),t.apply(void 0,r)}}function U(t,e,n){var o,i=r.aliasToReal[t]||t,u=e,s=M[i];return s?u=s(e):d.immutable&&(r.mutate.array[i]?u=c(e,a):r.mutate.object[i]?u=c(e,function(t){return function(e){return t({},e)}}(e)):r.mutate.set[i]&&(u=c(e,D))),j(I,function(t){return j(r.aryMethod[t],function(e){if(i==e){var n=r.methodSpread[i],a=n&&n.afterRearg;return o=a?N(i,F(i,u,t),t):F(i,N(i,u,t),t),o=L(i,o),c=o,s=t,o=v||d.curry&&s>1?O(c,s):c,!1}var c,s}),!o}),o||(o=u),o==e&&(o=v?O(o,1):function(){return e.apply(this,arguments)}),o.convert=B(i,e),o.placeholder=e.placeholder=n,o}if(!p)return U(n,s,h);var q=s,z=[];return j(I,function(t){j(r.aryMethod[t],function(t){var e=q[r.remap[t]||t];e&&z.push([t,U(t,e,q)])})}),j(k(q),function(t){var e=q[t];if("function"==typeof e){for(var n=z.length;n--;)if(z[n][0]==t)return;e.convert=B(t,e),z.push([t,e])}}),j(z,function(t){q[t[0]]=t[1]}),q.convert=function(t){return q.runInContext.convert(t)(void 0)},q.placeholder=q,j(k(q),function(t){j(r.realToAlias[t]||[],function(e){q[e]=q[t]})}),q}},function(t,e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var o in n){var i=n[o];t.call(r,i)?r[i].push(o):r[i]=[o]}return r}(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,e,n){t.exports={ary:n(319),assign:n(188),clone:n(336),curry:n(194),forEach:n(116),isArray:n(5),isError:n(355),isFunction:n(92),isWeakMap:n(357),iteratee:n(358),keys:n(93),rearg:n(359),toInteger:n(84),toPath:n(361)}},function(t,e,n){var r=n(103),o=128;t.exports=function(t,e,n){return e=n?void 0:e,e=t&&null==e?t.length:e,r(t,o,void 0,void 0,void 0,void 0,e)}},function(t,e,n){var r=n(68),o=n(10),i=1;t.exports=function(t,e,n){var u=e&i,a=r(t);return function e(){return(this&&this!==o&&this instanceof e?a:t).apply(u?n:this,arguments)}}},function(t,e,n){var r=n(113),o=n(68),i=n(178),u=n(181),a=n(154),c=n(104),s=n(10);t.exports=function(t,e,n){var f=o(t);return function o(){for(var l=arguments.length,p=Array(l),d=l,h=a(o);d--;)p[d]=arguments[d];var v=l<3&&p[0]!==h&&p[l-1]!==h?[]:c(p,h);return(l-=v.length)<n?u(t,e,i,o.placeholder,void 0,p,v,void 0,void 0,n-l):r(this&&this!==s&&this instanceof o?f:t,this,p)}}},function(t,e){t.exports=function(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}},function(t,e,n){var r=n(114),o=n(182),i=n(324),u=n(326);t.exports=function(t){var e=i(t),n=u[e];if("function"!=typeof n||!(e in r.prototype))return!1;if(t===n)return!0;var a=o(n);return!!a&&t===a[0]}},function(t,e,n){var r=n(325),o=Object.prototype.hasOwnProperty;t.exports=function(t){for(var e=t.name+"",n=r[e],i=o.call(r,e)?n.length:0;i--;){var u=n[i],a=u.func;if(null==a||a==t)return u.name}return e}},function(t,e){t.exports={}},function(t,e,n){var r=n(114),o=n(183),i=n(115),u=n(5),a=n(13),c=n(327),s=Object.prototype.hasOwnProperty;function f(t){if(a(t)&&!u(t)&&!(t instanceof r)){if(t instanceof o)return t;if(s.call(t,"__wrapped__"))return c(t)}return new o(t)}f.prototype=i.prototype,f.prototype.constructor=f,t.exports=f},function(t,e,n){var r=n(114),o=n(183),i=n(70);t.exports=function(t){if(t instanceof r)return t.clone();var e=new o(t.__wrapped__,t.__chain__);return e.__actions__=i(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}},function(t,e){var n=/\{\n\/\* \[wrapped with (.+)\] \*/,r=/,? & /;t.exports=function(t){var e=t.match(n);return e?e[1].split(r):[]}},function(t,e){var n=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;t.exports=function(t,e){var r=e.length;if(!r)return t;var o=r-1;return e[o]=(r>1?"& ":"")+e[o],e=e.join(r>2?", ":" "),t.replace(n,"{\n/* [wrapped with "+e+"] */\n")}},function(t,e,n){var r=n(331),o=n(187),i=n(51),u=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=u},function(t,e){t.exports=function(t){return function(){return t}}},function(t,e,n){var r=n(116),o=n(173),i=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];t.exports=function(t,e){return r(i,function(n){var r="_."+n[0];e&n[1]&&!o(t,r)&&t.push(r)}),t.sort()}},function(t,e,n){var r=n(70),o=n(71),i=Math.min;t.exports=function(t,e){for(var n=t.length,u=i(e.length,n),a=r(t);u--;){var c=e[u];t[u]=o(c,n)?a[c]:void 0}return t}},function(t,e,n){var r=n(113),o=n(68),i=n(10),u=1;t.exports=function(t,e,n,a){var c=e&u,s=o(t);return function e(){for(var o=-1,u=arguments.length,f=-1,l=a.length,p=Array(l+u),d=this&&this!==i&&this instanceof e?s:t;++f<l;)p[f]=a[f];for(;u--;)p[f++]=arguments[++o];return r(d,c?n:this,p)}}},function(t,e,n){var r=n(179),o=n(180),i=n(104),u="__lodash_placeholder__",a=1,c=2,s=4,f=8,l=128,p=256,d=Math.min;t.exports=function(t,e){var n=t[1],h=e[1],v=n|h,y=v<(a|c|l),b=h==l&&n==f||h==l&&n==p&&t[7].length<=e[8]||h==(l|p)&&e[7].length<=e[8]&&n==f;if(!y&&!b)return t;h&a&&(t[2]=e[2],v|=n&a?0:s);var m=e[3];if(m){var g=t[3];t[3]=g?r(g,m,e[4]):m,t[4]=g?i(t[3],u):e[4]}return(m=e[5])&&(g=t[5],t[5]=g?o(g,m,e[6]):m,t[6]=g?i(t[5],u):e[6]),(m=e[7])&&(t[7]=m),h&l&&(t[8]=null==t[8]?e[8]:d(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=v,t}},function(t,e,n){var r=n(191),o=4;t.exports=function(t){return r(t,o)}},function(t,e,n){var r=n(72),o=n(192);t.exports=function(t,e){return t&&r(e,o(e),t)}},function(t,e,n){var r=n(17),o=n(62),i=n(339),u=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=o(t),n=[];for(var a in t)("constructor"!=a||!e&&u.call(t,a))&&n.push(a);return n}},function(t,e){t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},function(t,e,n){(function(t){var r=n(10),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,u=i&&i.exports===o?r.Buffer:void 0,a=u?u.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=a?a(n):new t.constructor(n);return t.copy(r),r}}).call(this,n(73)(t))},function(t,e,n){var r=n(72),o=n(105);t.exports=function(t,e){return r(t,o(t),e)}},function(t,e,n){var r=n(72),o=n(193);t.exports=function(t,e){return r(t,o(t),e)}},function(t,e,n){var r=n(161),o=n(193),i=n(192);t.exports=function(t){return r(t,i,o)}},function(t,e){var n=Object.prototype.hasOwnProperty;t.exports=function(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&n.call(t,"index")&&(r.index=t.index,r.input=t.input),r}},function(t,e,n){var r=n(118),o=n(346),i=n(347),u=n(348),a=n(349),c="[object Boolean]",s="[object Date]",f="[object Map]",l="[object Number]",p="[object RegExp]",d="[object Set]",h="[object String]",v="[object Symbol]",y="[object ArrayBuffer]",b="[object DataView]",m="[object Float32Array]",g="[object Float64Array]",_="[object Int8Array]",x="[object Int16Array]",w="[object Int32Array]",O="[object Uint8Array]",j="[object Uint8ClampedArray]",E="[object Uint16Array]",S="[object Uint32Array]";t.exports=function(t,e,n){var P=t.constructor;switch(e){case y:return r(t);case c:case s:return new P(+t);case b:return o(t,n);case m:case g:case _:case x:case w:case O:case j:case E:case S:return a(t,n);case f:return new P;case l:case h:return new P(t);case p:return i(t);case d:return new P;case v:return u(t)}}},function(t,e,n){var r=n(118);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}},function(t,e){var n=/\w*$/;t.exports=function(t){var e=new t.constructor(t.source,n.exec(t));return e.lastIndex=t.lastIndex,e}},function(t,e,n){var r=n(36),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;t.exports=function(t){return i?Object(i.call(t)):{}}},function(t,e,n){var r=n(118);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},function(t,e,n){var r=n(69),o=n(117),i=n(62);t.exports=function(t){return"function"!=typeof t.constructor||i(t)?{}:r(o(t))}},function(t,e,n){var r=n(352),o=n(87),i=n(88),u=i&&i.isMap,a=u?o(u):r;t.exports=a},function(t,e,n){var r=n(42),o=n(13),i="[object Map]";t.exports=function(t){return o(t)&&r(t)==i}},function(t,e,n){var r=n(354),o=n(87),i=n(88),u=i&&i.isSet,a=u?o(u):r;t.exports=a},function(t,e,n){var r=n(42),o=n(13),i="[object Set]";t.exports=function(t){return o(t)&&r(t)==i}},function(t,e,n){var r=n(19),o=n(13),i=n(356),u="[object DOMException]",a="[object Error]";t.exports=function(t){if(!o(t))return!1;var e=r(t);return e==a||e==u||"string"==typeof t.message&&"string"==typeof t.name&&!i(t)}},function(t,e,n){var r=n(19),o=n(117),i=n(13),u="[object Object]",a=Function.prototype,c=Object.prototype,s=a.toString,f=c.hasOwnProperty,l=s.call(Object);t.exports=function(t){if(!i(t)||r(t)!=u)return!1;var e=o(t);if(null===e)return!0;var n=f.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==l}},function(t,e,n){var r=n(42),o=n(13),i="[object WeakMap]";t.exports=function(t){return o(t)&&r(t)==i}},function(t,e,n){var r=n(191),o=n(106),i=1;t.exports=function(t){return o("function"==typeof t?t:r(t,i))}},function(t,e,n){var r=n(103),o=n(360),i=o(function(t,e){return r(t,256,void 0,void 0,void 0,e)});t.exports=i},function(t,e,n){var r=n(195),o=n(276),i=n(153);t.exports=function(t){return i(o(t,void 0,r),t+"")}},function(t,e,n){var r=n(74),o=n(70),i=n(5),u=n(45),a=n(163),c=n(46),s=n(96);t.exports=function(t){return i(t)?r(t,c):u(t)?[t]:o(a(s(t)))}},function(t,e,n){var r=n(363),o=n(30);t.exports=function(t){return null==t?[]:r(t,o(t))}},function(t,e,n){var r=n(74);t.exports=function(t,e){return r(e,function(e){return t[e]})}},function(t,e,n){n(365);var r=n(9).Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},function(t,e,n){var r=n(18);r(r.S+r.F*!n(22),"Object",{defineProperty:n(21).f})},function(t,e){var n=Math.max,r=Math.min;t.exports=function(t,e,o){return t>=r(e,o)&&t<n(e,o)}},,,,,function(t,e,n){"use strict";var r=n(394),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},u={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function c(t){return r.isMemo(t)?u:a[t.$$typeof]||o}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var s=Object.defineProperty,f=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,h=Object.prototype;t.exports=function t(e,n,r){if("string"!=typeof n){if(h){var o=d(n);o&&o!==h&&t(e,o,r)}var u=f(n);l&&(u=u.concat(l(n)));for(var a=c(e),v=c(n),y=0;y<u.length;++y){var b=u[y];if(!(i[b]||r&&r[b]||v&&v[b]||a&&a[b])){var m=p(n,b);try{s(e,b,m)}catch(t){}}}return e}return e}},function(t,e,n){"use strict";t.exports=n(396)},function(t,e){!function(e){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag",s="object"==typeof t,f=e.regeneratorRuntime;if(f)s&&(t.exports=f);else{(f=e.regeneratorRuntime=s?t.exports:{}).wrap=_;var l="suspendedStart",p="suspendedYield",d="executing",h="completed",v={},y={};y[u]=function(){return this};var b=Object.getPrototypeOf,m=b&&b(b(R([])));m&&m!==r&&o.call(m,u)&&(y=m);var g=j.prototype=w.prototype=Object.create(y);O.prototype=g.constructor=j,j.constructor=O,j[c]=O.displayName="GeneratorFunction",f.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===O||"GeneratorFunction"===(e.displayName||e.name))},f.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,j):(t.__proto__=j,c in t||(t[c]="GeneratorFunction")),t.prototype=Object.create(g),t},f.awrap=function(t){return{__await:t}},E(S.prototype),S.prototype[a]=function(){return this},f.AsyncIterator=S,f.async=function(t,e,n,r){var o=new S(_(t,e,n,r));return f.isGeneratorFunction(e)?o:o.next().then(function(t){return t.done?t.value:o.next()})},E(g),g[c]="Generator",g[u]=function(){return this},g.toString=function(){return"[object Generator]"},f.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},f.values=R,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&o.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=n)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(r,o){return a.type="throw",a.arg=t,e.next=r,o&&(e.method="next",e.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i],a=u.completion;if("root"===u.tryLoc)return r("end");if(u.tryLoc<=this.prev){var c=o.call(u,"catchLoc"),s=o.call(u,"finallyLoc");if(c&&s){if(this.prev<u.catchLoc)return r(u.catchLoc,!0);if(this.prev<u.finallyLoc)return r(u.finallyLoc)}else if(c){if(this.prev<u.catchLoc)return r(u.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return r(u.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=e,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(u)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:R(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=n),v}}}function _(t,e,n,r){var o=e&&e.prototype instanceof w?e:w,i=Object.create(o.prototype),u=new T(r||[]);return i._invoke=function(t,e,n){var r=l;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return C()}for(n.method=o,n.arg=i;;){var u=n.delegate;if(u){var a=P(u,n);if(a){if(a===v)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var c=x(t,e,n);if("normal"===c.type){if(r=n.done?h:p,c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=h,n.method="throw",n.arg=c.arg)}}}(t,n,u),i}function x(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function w(){}function O(){}function j(){}function E(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function S(t){var e;this._invoke=function(n,r){function i(){return new Promise(function(e,i){!function e(n,r,i,u){var a=x(t[n],t,r);if("throw"!==a.type){var c=a.arg,s=c.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then(function(t){e("next",t,i,u)},function(t){e("throw",t,i,u)}):Promise.resolve(s).then(function(t){c.value=t,i(c)},function(t){return e("throw",t,i,u)})}u(a.arg)}(n,r,e,i)})}return e=e?e.then(i,i):i()}}function P(t,e){var r=t.iterator[e.method];if(r===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=n,P(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=x(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,v;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=n),e.delegate=null,v):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function A(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function R(t){if(t){var e=t[u];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r<t.length;)if(o.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=n,e.done=!0,e};return i.next=i}}return{next:C}}function C(){return{value:n,done:!0}}}(function(){return this||"object"==typeof self&&self}()||Function("return this")())},function(t,e,n){t.exports={default:n(375),__esModule:!0}},function(t,e,n){n(60),n(107),t.exports=n(169).f("iterator")},function(t,e,n){t.exports={default:n(377),__esModule:!0}},function(t,e,n){n(378),n(168),n(383),n(384),t.exports=n(9).Symbol},function(t,e,n){"use strict";var r=n(8),o=n(35),i=n(22),u=n(18),a=n(165),c=n(379).KEY,s=n(49),f=n(100),l=n(61),p=n(66),d=n(11),h=n(169),v=n(170),y=n(380),b=n(381),m=n(16),g=n(23),_=n(44),x=n(111),w=n(50),O=n(125),j=n(382),E=n(303),S=n(21),P=n(65),A=E.f,k=S.f,T=j.f,R=r.Symbol,C=r.JSON,I=C&&C.stringify,M=d("_hidden"),L=d("toPrimitive"),N={}.propertyIsEnumerable,F=f("symbol-registry"),D=f("symbols"),B=f("op-symbols"),W=Object.prototype,U="function"==typeof R,q=r.QObject,z=!q||!q.prototype||!q.prototype.findChild,$=i&&s(function(){return 7!=O(k({},"a",{get:function(){return k(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=A(W,e);r&&delete W[e],k(t,e,n),r&&t!==W&&k(W,e,r)}:k,G=function(t){var e=D[t]=O(R.prototype);return e._k=t,e},V=U&&"symbol"==typeof R.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof R},K=function(t,e,n){return t===W&&K(B,e,n),m(t),e=x(e,!0),m(n),o(D,e)?(n.enumerable?(o(t,M)&&t[M][e]&&(t[M][e]=!1),n=O(n,{enumerable:w(0,!1)})):(o(t,M)||k(t,M,w(1,{})),t[M][e]=!0),$(t,e,n)):k(t,e,n)},H=function(t,e){m(t);for(var n,r=y(e=_(e)),o=0,i=r.length;i>o;)K(t,n=r[o++],e[n]);return t},Y=function(t){var e=N.call(this,t=x(t,!0));return!(this===W&&o(D,t)&&!o(B,t))&&(!(e||!o(this,t)||!o(D,t)||o(this,M)&&this[M][t])||e)},J=function(t,e){if(t=_(t),e=x(e,!0),t!==W||!o(D,e)||o(B,e)){var n=A(t,e);return!n||!o(D,e)||o(t,M)&&t[M][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=T(_(t)),r=[],i=0;n.length>i;)o(D,e=n[i++])||e==M||e==c||r.push(e);return r},X=function(t){for(var e,n=t===W,r=T(n?B:_(t)),i=[],u=0;r.length>u;)!o(D,e=r[u++])||n&&!o(W,e)||i.push(D[e]);return i};U||(a((R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===W&&e.call(B,n),o(this,M)&&o(this[M],t)&&(this[M][t]=!1),$(this,t,w(1,n))};return i&&z&&$(W,t,{configurable:!0,set:e}),G(t)}).prototype,"toString",function(){return this._k}),E.f=J,S.f=K,n(298).f=j.f=Q,n(90).f=Y,n(119).f=X,i&&!n(48)&&a(W,"propertyIsEnumerable",Y,!0),h.f=function(t){return G(d(t))}),u(u.G+u.W+u.F*!U,{Symbol:R});for(var Z="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),tt=0;Z.length>tt;)d(Z[tt++]);for(var et=P(d.store),nt=0;et.length>nt;)v(et[nt++]);u(u.S+u.F*!U,"Symbol",{for:function(t){return o(F,t+="")?F[t]:F[t]=R(t)},keyFor:function(t){if(!V(t))throw TypeError(t+" is not a symbol!");for(var e in F)if(F[e]===t)return e},useSetter:function(){z=!0},useSimple:function(){z=!1}}),u(u.S+u.F*!U,"Object",{create:function(t,e){return void 0===e?O(t):H(O(t),e)},defineProperty:K,defineProperties:H,getOwnPropertyDescriptor:J,getOwnPropertyNames:Q,getOwnPropertySymbols:X}),C&&u(u.S+u.F*(!U||s(function(){var t=R();return"[null]"!=I([t])||"{}"!=I({a:t})||"{}"!=I(Object(t))})),"JSON",{stringify:function(t){for(var e,n,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=e=r[1],(g(e)||void 0!==t)&&!V(t))return b(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!V(e))return e}),r[1]=e,I.apply(C,r)}}),R.prototype[L]||n(29)(R.prototype,L,R.prototype.valueOf),l(R,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e,n){var r=n(66)("meta"),o=n(23),i=n(35),u=n(21).f,a=0,c=Object.isExtensible||function(){return!0},s=!n(49)(function(){return c(Object.preventExtensions({}))}),f=function(t){u(t,r,{value:{i:"O"+ ++a,w:{}}})},l=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!c(t))return"F";if(!e)return"E";f(t)}return t[r].i},getWeak:function(t,e){if(!i(t,r)){if(!c(t))return!0;if(!e)return!1;f(t)}return t[r].w},onFreeze:function(t){return s&&l.NEED&&c(t)&&!i(t,r)&&f(t),t}}},function(t,e,n){var r=n(65),o=n(119),i=n(90);t.exports=function(t){var e=r(t),n=o.f;if(n)for(var u,a=n(t),c=i.f,s=0;a.length>s;)c.call(t,u=a[s++])&&e.push(u);return e}},function(t,e,n){var r=n(47);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(44),o=n(298).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return u.slice()}}(t):o(r(t))}},function(t,e,n){n(170)("asyncIterator")},function(t,e,n){n(170)("observable")},function(t,e,n){var r=n(412),o=n(415)(r);t.exports=o},,,,,function(t,e,n){"use strict";n.r(e);var r=n(3),o=n.n(r),i=n(2),u=n(304),a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(e){return function(n){var r=o()({},t,{store:u.store});return wp.element.createElement(e,o()({},n,r))}}},c=n(25),s=n.n(c),f=n(26),l=n.n(f),p=n(20),d=n.n(p),h=n(27),v=n.n(h),y=n(30),b=n.n(y),m=n(17),g=n.n(m),_=n(5),x=n.n(_),w=n(31),O=n.n(w),j=n(6),E=n.n(j),S=n(1),P=n.n(S),A=n(301),k=n.n(A),T={},R=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(e){var n=function(n){function r(t){s()(this,r);var e=d()(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,t));return e.keys=[],e.saving=null,e.keys=e.generateKeys(),e}return v()(r,n),l()(r,[{key:"generateKeys",value:function(){return x()(this.attrs)?this.attrs:g()(this.attrs)?b()(this.attrs):(console.warn("Make sure attributes is from a valid type: Array or Object"),[])}},{key:"componentDidMount",value:function(){var t=this.props,e=t.setInitialState,n=t.attributes,r=void 0===n?{}:n,i=t.isolated;(0,t.onBlockCreated)(this.props),this.registerBlock(),this.blockCount()>1&&!i||e(o()({},this.props,{get:function(t,e){return t in r?r[t]:e}}))}},{key:"componentWillUnmount",value:function(){var t=this.props.onBlockRemoved;this.unregisterBlock(),t(this.props)}},{key:"registerBlock",value:function(){var t=this.props.name;T[t]=t in T?T[t]+1:1}},{key:"unregisterBlock",value:function(){var t=this.props.name;T[t]-=1}},{key:"blockCount",value:function(){var t=this.props.name;return T[t]}},{key:"componentDidUpdate",value:function(){var t=this.calculateDiff();k()(this.saving,t)||(this.saving=t,O()(t)||this.props.setAttributes(t))}},{key:"calculateDiff",value:function(){var t=this,e=this.attrs;return this.keys.reduce(function(n,r){return r in t.props&&!k()(e[r],t.props[r])&&(n[r]=t.props[r]),n},{})}},{key:"render",value:function(){return wp.element.createElement(e,this.props)}},{key:"attrs",get:function(){return t||this.props.attributes||{}}}]),r}(i.Component);return n.defaultProps={attributes:{},setInitialState:E.a,setAttributes:E.a,name:"",isolated:!1,onBlockCreated:E.a,onBlockRemoved:E.a},n.propTypes={setAttributes:P.a.func,setInitialState:P.a.func,attributes:P.a.object,name:P.a.string,isolated:P.a.bool,increaseRegister:P.a.func,decreaseRegister:P.a.func,onBlockCreated:P.a.func,onBlockRemoved:P.a.func},n.displayName="WithSaveData( "+(e.displayName||e.name||"Component "),n}},C=n(14),I=n(206),M=n(33),L=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E.a;return function(e){var n=function(n){function r(){return s()(this,r),d()(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return v()(r,n),l()(r,[{key:"componentDidMount",value:function(){var e=t(this.props),n=this.props;(0,n.registerForm)(e,n.postType)}},{key:"render",value:function(){return wp.element.createElement(e,o()({},this.props,this.additionalProps()))}},{key:"additionalProps",value:function(){var e=this.props,n=e.createDraft,r=e.sendForm,o=e.setSubmit,i=e.editEntry,u=e.maybeRemoveEntry,a=t(this.props);return{createDraft:function(t){return n(a,t)},editEntry:function(t){return i(a,t)},sendForm:function(t,e){return r(a,t,e)},setSubmit:function(){return o(a)},maybeRemoveEntry:function(t){return u(a,t)}}}}]),r}(i.Component);n.propTypes={registerForm:P.a.func,postType:P.a.string};return Object(I.a)(function(e,n){var r={name:t(n)};return{edit:M.selectors.getFormEdit(e,r),create:M.selectors.getFormCreate(e,r),fields:M.selectors.getFormFields(e,r),submit:M.selectors.getFormSubmit(e,r)}},function(t){return Object(C.bindActionCreators)(M.actions,t)})(n)}},N=n(127),F=function(){return function(t){var e=function(e){function n(){return s()(this,n),d()(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return v()(n,e),l()(n,[{key:"componentDidMount",value:function(){var t=this.props,e=t.isSelected,n=t.onBlockFocus,r=t.onBlockBlur;e?n():r()}},{key:"componentDidUpdate",value:function(t){var e=this.props,n=e.isSelected,r=e.onBlockFocus,o=e.onBlockBlur;t.isSelected!==n&&(n?r():o())}},{key:"render",value:function(){return wp.element.createElement(t,this.props)}}]),n}(i.Component);return e.defaultProps={isSelected:!1,onBlockFocus:E.a,onBlockBlur:E.a},e.propTypes={onBlockFocus:P.a.func,onBlockBlur:P.a.func,isSelected:P.a.bool},e.displayName="WithIsSelected( "+(t.displayName||t.name||"Component "),e}};n.d(e,"withStore",function(){return a}),n.d(e,"withSaveData",function(){return R}),n.d(e,"withForm",function(){return L}),n.d(e,"withBlockCloser",function(){return N.b}),n.d(e,"withSelected",function(){return F})},function(t,e){t.exports=wp.editor},,,function(t,e,n){"use strict";t.exports=n(395)},function(t,e,n){"use strict";
|
13 |
/** @license React v16.7.0
|
14 |
* react-is.production.min.js
|
15 |
*
|
9 |
Licensed under the MIT License (MIT), see
|
10 |
http://jedwatson.github.io/classnames
|
11 |
*/
|
12 |
+
!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var i=typeof r;if("string"===i||"number"===i)t.push(r);else if(Array.isArray(r)&&r.length){var u=o.apply(null,r);u&&t.push(u)}else if("object"===i)for(var a in r)n.call(r,a)&&r[a]&&t.push(a)}}return t.join(" ")}t.exports?(o.default=o,t.exports=o):void 0===(r=function(){return o}.apply(e,[]))||(t.exports=r)}()},function(t,e,n){var r=n(23);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e,n){var r=n(8),o=n(9),i=n(39),u=n(29),a=n(35),c=function(t,e,n){var s,f,l,p=t&c.F,d=t&c.G,h=t&c.S,v=t&c.P,y=t&c.B,b=t&c.W,m=d?o:o[e]||(o[e]={}),g=m.prototype,_=d?r:h?r[e]:(r[e]||{}).prototype;for(s in d&&(n=e),n)(f=!p&&_&&void 0!==_[s])&&a(m,s)||(l=f?_[s]:n[s],m[s]=d&&"function"!=typeof _[s]?n[s]:y&&f?i(l,r):b&&_[s]==l?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(l):v&&"function"==typeof l?i(Function.call,l):l,v&&((m.virtual||(m.virtual={}))[s]=l,t&c.R&&g&&!g[s]&&u(g,s,l)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){var r=n(36),o=n(221),i=n(222),u="[object Null]",a="[object Undefined]",c=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?a:u:c&&c in Object(t)?o(t):i(t)}},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(203),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":(0,i.default)(e))&&"function"!=typeof e?t:e}},function(t,e,n){var r=n(16),o=n(164),i=n(111),u=Object.defineProperty;e.f=n(22)?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){t.exports=!n(49)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(220),o=n(225);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(204),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,i.default)(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}()},function(t,e,n){"use strict";e.__esModule=!0;var r=u(n(397)),o=u(n(401)),i=u(n(203));function u(t){return t&&t.__esModule?t:{default:t}}e.default=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":(0,i.default)(e)));t.prototype=(0,o.default)(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(r.default?(0,r.default)(t,e):t.__proto__=e)}},function(t,e,n){"use strict";n.r(e),n.d(e,"get",function(){return r}),n.d(e,"google",function(){return o}),n.d(e,"config",function(){return i}),n.d(e,"common",function(){return u}),n.d(e,"adminUrl",function(){return a}),n.d(e,"rest",function(){return c}),n.d(e,"restNonce",function(){return s}),n.d(e,"dateSettings",function(){return f}),n.d(e,"editorConstants",function(){return l}),n.d(e,"list",function(){return p}),n.d(e,"tec",function(){return d}),n.d(e,"editor",function(){return h}),n.d(e,"settings",function(){return v}),n.d(e,"mapsAPI",function(){return y}),n.d(e,"priceSettings",function(){return b}),n.d(e,"tecDateSettings",function(){return m}),n.d(e,"timezoneHtml",function(){return g}),n.d(e,"defaultTimes",function(){return _}),n.d(e,"pro",function(){return x}),n.d(e,"editorDefaults",function(){return w}),n.d(e,"tickets",function(){return O});var r=function(t,e){return window[t]||e},o=function(){return r("google")},i=function(){return r("tribe_editor_config",{})},u=function(){return i().common||{}},a=function(){return u().adminUrl||""},c=function(){return u().rest||{}},s=function(){return c().nonce||{}},f=function(){return u().dateSettings||{}},l=function(){return u().constants||{}},p=function(){return{countries:u().countries||{},us_states:u().usStates||{}}},d=function(){return i().events||{}},h=function(){return d().editor||{}},v=function(){return d().settings||{}},y=function(){return d().googleMap||{}},b=function(){return d().priceSettings||{}},m=function(){return d().dateSettings||{}},g=function(){return d().timezoneHTML||""},_=function(){return d().defaultTimes||{}},x=function(){return i().eventsPRO||{}},w=function(){return x().defaults||{}},O=function(){return i().tickets||{}}},function(t,e,n){var r=n(21),o=n(50);t.exports=n(22)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(157),o=n(93),i=n(41);t.exports=function(t){return i(t)?r(t):o(t)}},function(t,e,n){var r=n(93),o=n(42),i=n(57),u=n(5),a=n(41),c=n(58),s=n(62),f=n(85),l="[object Map]",p="[object Set]",d=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(a(t)&&(u(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||f(t)||i(t)))return!t.length;var e=o(t);if(e==l||e==p)return!t.size;if(s(t))return!r(t).length;for(var n in t)if(d.call(t,n))return!1;return!0}},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(207),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return(0,i.default)(t)}},function(t,e,n){"use strict";n.r(e);var r={};n.r(r),n.d(r,"ADD_FORM",function(){return p}),n.d(r,"SET_FORM_FIELDS",function(){return d}),n.d(r,"CREATE_FORM_DRAFT",function(){return h}),n.d(r,"EDIT_FORM_ENTRY",function(){return v}),n.d(r,"SUBMIT_FORM",function(){return y}),n.d(r,"CLEAR_FORM",function(){return b}),n.d(r,"SET_SAVING_FORM",function(){return m}),n.d(r,"ADD_VOLATILE_ID",function(){return g}),n.d(r,"REMOVE_VOLATILE_ID",function(){return _});var o={};n.r(o),n.d(o,"formSelector",function(){return R}),n.d(o,"getFormType",function(){return C}),n.d(o,"getFormEdit",function(){return I}),n.d(o,"getFormCreate",function(){return M}),n.d(o,"getFormSubmit",function(){return L}),n.d(o,"getFormFields",function(){return N}),n.d(o,"getFormSaving",function(){return F}),n.d(o,"getVolatile",function(){return D});var i={};n.r(i),n.d(i,"registerForm",function(){return B}),n.d(i,"clearForm",function(){return W}),n.d(i,"createDraft",function(){return U}),n.d(i,"editEntry",function(){return q}),n.d(i,"setSubmit",function(){return z}),n.d(i,"setSaving",function(){return $}),n.d(i,"addVolatile",function(){return G}),n.d(i,"removeVolatile",function(){return V}),n.d(i,"sendForm",function(){return K}),n.d(i,"maybeRemoveEntry",function(){return H});var u=n(199),a=n.n(u),c=n(3),s=n.n(c),f=n(14),l=n(12),p=l.a+"/ADD_FORM",d=l.a+"/SET_FORM_FIELDS",h=l.a+"/CREATE_FORM_DRAFT",v=l.a+"/EDIT_FORM_ENTRY",y=l.a+"/SUBMIT_FORM",b=l.a+"/CLEAR_FORM",m=l.a+"/SET_SAVING_FORM",g=l.a+"/ADD_VOLATILE_ID",_=l.a+"/REMOVE_VOLATILE_ID",x={edit:!1,create:!1,submit:!1,saving:!1,fields:{},type:n(75).EVENT},w=n(32),O=n.n(w),j=Object(f.combineReducers)({byId:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1];switch(e.type){case p:case b:case d:case h:case v:case y:case m:return s()({},t,a()({},e.payload.id,function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x,e=arguments[1];switch(e.type){case p:return s()({},t,{type:e.payload.type});case b:return s()({},t,x,{type:t.type});case h:return s()({},t,{submit:!1,edit:!1,create:!0,fields:e.payload.fields});case m:return s()({},t,{saving:e.payload.saving});case v:return s()({},t,{create:!1,submit:!1,edit:!0,fields:e.payload.fields});case y:return s()({},t,{submit:!0});default:return t}}(t[e.payload.id],e)));default:return t}},volatile:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1];switch(e.type){case g:return[].concat(O()(t),[e.payload.id]);case _:return t.filter(function(t){return t!==e.payload.id});default:return t}}}),E=n(43),S=n.n(E),P=n(31),A=n.n(P),k=n(37),T=n(38),R=function(t,e){return t.forms.byId[e.name]},C=Object(T.createSelector)([R],function(t){return t?t.type:x.type}),I=Object(T.createSelector)([R],function(t){return t?t.edit:x.edit}),M=Object(T.createSelector)([R],function(t){return t?t.create:x.create}),L=Object(T.createSelector)([R],function(t){return t?t.submit:x.submit}),N=Object(T.createSelector)([R],function(t){return t?t.fields:x.fields}),F=Object(T.createSelector)([R],function(t){return t?t.saving:x.saving}),D=function(t){return t.forms.volatile},B=function(t,e){return{type:p,payload:{id:t,type:e}}},W=function(t){return{type:b,payload:{id:t}}},U=function(t,e){return{type:h,payload:{id:t,fields:e}}},q=function(t,e){return{type:v,payload:{id:t,fields:e}}},z=function(t){return{type:y,payload:{id:t}}},$=function(t,e){return{type:m,payload:{id:t,saving:e}}},G=function(t){return{type:g,payload:{id:t}}},V=function(t){return{type:_,payload:{id:t}}},K=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return function(r,o){var i=o(),u={name:t},a=C(i,u),c=M(i,u),s=N(i,u);if(!F(i,u)){var f={path:c?""+a:a+"/"+s.id,params:{method:c?"POST":"PUT",body:JSON.stringify(e)},actions:{start:function(){return r($(t,!0))},success:function(e){var o=e.body,i=S()(o,"id","");c&&i&&r(G(i)),n(o),r(W(t)),r($(t,!1))},error:function(){r(W(t)),r($(t,!1))}}};r(k.actions.wpRequest(f))}}},H=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n,r){var o=r(),i=C(o,{name:t});if(!A()(e)){var u=i+"/"+e.id,a={path:u,actions:{success:function(t){return function(e){return function(n){var r=n.body,o=r.id;if("draft"===r.status){var i={path:e,params:{method:"DELETE"},actions:{success:function(){return t(V(o))}}};t(k.actions.wpRequest(i))}else t(V(o))}}}(n)(u)}};n(k.actions.wpRequest(a))}}};n.d(e,"types",function(){return r}),n.d(e,"actions",function(){return i}),n.d(e,"selectors",function(){return o});e.default=j},,function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(10).Symbol;t.exports=r},function(t,e,n){"use strict";n.r(e);var r={};n.r(r),n.d(r,"WP_REQUEST",function(){return u});var o={};n.r(o),n.d(o,"wpRequest",function(){return a});var i={};n.r(i),n.d(i,"toWpParams",function(){return v}),n.d(i,"toWPQuery",function(){return y}),n.d(i,"getTotalPages",function(){return b});var u=n(12).a+"/WP_REQUEST",a=function(t){return{type:u,meta:t}},c=n(3),s=n.n(c),f=n(120),l=n.n(f),p=n(31),d=n.n(p),h=n(200),v=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=s()({orderby:"title",status:["draft","publish"],order:"asc",page:1},t);return l()(e.search)||d()(e.search)||(e.orderby="relevance"),d()(e.exclude)&&delete e.exclude,e},y=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(h.stringify)(v(t))},b=function(t){var e=parseInt(t.get("x-wp-totalpages"),10);return isNaN(e)?0:e},m=n(64),g=n.n(m),_=n(121),x=n.n(_),w=n(201),O=n.n(w),j=n(43),E=n.n(j),S=n(6),P=n.n(S),A=(n(205),n(28)),k=function(){return function(t){return e=x()(g.a.mark(function e(n){var o,i,u,a,c,f,l,p,d,h,v,y,b,m,_,x,w,j,S,k;return g.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n.type===r.WP_REQUEST){e.next=2;break}return e.abrupt("return",t(n));case 2:if(o=n.meta,u=(i=void 0===o?{}:o).path,a=void 0===u?"":u,c=i.params,f=void 0===c?{}:c,t(n),l=Object(A.rest)(),p=l.url,d=void 0===p?"":p,h=l.nonce,v=(void 0===h?{}:h).wp_rest||"",y=A.rest.namespaces||{},b=y.core||"wp/v2",m=""+d+b,_=s()({start:P.a,success:P.a,error:P.a,none:P.a},E()(i,"actions",{})),""!==a){e.next=14;break}return _.none(a),e.abrupt("return");case 14:return x=m+"/"+a,_.start(x,f),w=s()({Accept:"application/json","Content-Type":"application/json"},E()(f,"headers",{}),{"X-WP-Nonce":v}),e.prev=17,e.next=20,fetch(x,s()({},f,{credentials:"include",headers:w}));case 20:if(j=e.sent,S=j.status,O()(S,200,300)){e.next=24;break}throw j;case 24:return e.next=26,j.json();case 26:return k=e.sent,_.success({body:k,headers:j.headers}),e.abrupt("return",[j,k]);case 31:return e.prev=31,e.t0=e.catch(17),_.error(e.t0),e.abrupt("return",e.t0);case 35:case"end":return e.stop()}},e,void 0,[[17,31]])})),function(t){return e.apply(this,arguments)};var e}};n.d(e,"default",function(){return k}),n.d(e,"types",function(){return r}),n.d(e,"actions",function(){return o}),n.d(e,"utils",function(){return i})},function(t,e,n){"use strict";function r(t,e){return t===e}function o(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,n=null,o=null;return function(){return function(t,e,n){if(null===e||null===n||e.length!==n.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!t(e[o],n[o]))return!1;return!0}(e,n,arguments)||(o=t.apply(null,arguments)),n=arguments,o}}function i(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return function(){for(var e=arguments.length,r=Array(e),i=0;i<e;i++)r[i]=arguments[i];var u=0,a=r.pop(),c=function(t){var e=Array.isArray(t[0])?t[0]:t;if(!e.every(function(t){return"function"==typeof t})){var n=e.map(function(t){return typeof t}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+n+"]")}return e}(r),s=t.apply(void 0,[function(){return u++,a.apply(null,arguments)}].concat(n)),f=o(function(){for(var t=[],e=c.length,n=0;n<e;n++)t.push(c[n].apply(null,arguments));return s.apply(null,t)});return f.resultFunc=a,f.recomputations=function(){return u},f.resetRecomputations=function(){return u=0},f}}e.__esModule=!0,e.defaultMemoize=o,e.createSelectorCreator=i,e.createStructuredSelector=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;if("object"!=typeof t)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof t);var n=Object.keys(t);return e(n.map(function(e){return t[e]}),function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return e.reduce(function(t,e,r){return t[n[r]]=e,t},{})})};var u=e.createSelector=i(o)},function(t,e,n){var r=n(52);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports={}},function(t,e,n){var r=n(92),o=n(86);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},function(t,e,n){var r=n(255),o=n(83),i=n(256),u=n(151),a=n(152),c=n(19),s=n(137),f=s(r),l=s(o),p=s(i),d=s(u),h=s(a),v=c;(r&&"[object DataView]"!=v(new r(new ArrayBuffer(1)))||o&&"[object Map]"!=v(new o)||i&&"[object Promise]"!=v(i.resolve())||u&&"[object Set]"!=v(new u)||a&&"[object WeakMap]"!=v(new a))&&(v=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,r=n?s(n):"";if(r)switch(r){case f:return"[object DataView]";case l:return"[object Map]";case p:return"[object Promise]";case d:return"[object Set]";case h:return"[object WeakMap]"}return e}),t.exports=v},function(t,e,n){var r=n(142);t.exports=function(t,e,n){var o=null==t?void 0:r(t,e);return void 0===o?n:o}},function(t,e,n){var r=n(131),o=n(77);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(19),o=n(13),i="[object Symbol]";t.exports=function(t){return"symbol"==typeof t||o(t)&&r(t)==i}},function(t,e,n){var r=n(45),o=1/0;t.exports=function(t){if("string"==typeof t||r(t))return t;var e=t+"";return"0"==e&&1/t==-o?"-0":e}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports=!0},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){t.exports=function(t){return t}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(24)(Object,"create");t.exports=r},function(t,e,n){var r=n(230),o=n(231),i=n(232),u=n(233),a=n(234);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=u,c.prototype.set=a,t.exports=c},function(t,e,n){var r=n(67);t.exports=function(t,e){for(var n=t.length;n--;)if(r(t[n][0],e))return n;return-1}},function(t,e,n){var r=n(236);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},function(t,e,n){var r=n(245),o=n(13),i=Object.prototype,u=i.hasOwnProperty,a=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&u.call(t,"callee")&&!a.call(t,"callee")};t.exports=c},function(t,e,n){(function(t){var r=n(10),o=n(246),i=e&&!e.nodeType&&e,u=i&&"object"==typeof t&&t&&!t.nodeType&&t,a=u&&u.exports===i?r.Buffer:void 0,c=(a?a.isBuffer:void 0)||o;t.exports=c}).call(this,n(73)(t))},function(t,e,n){"use strict";n.r(e);var r={};n.r(r),n.d(r,"ADD_PLUGIN",function(){return d}),n.d(r,"REMOVE_PLUGIN",function(){return h});var o={};n.r(o),n.d(o,"addPlugin",function(){return v}),n.d(o,"removePlugin",function(){return y});var i={};n.r(i),n.d(i,"getPlugins",function(){return x}),n.d(i,"hasPlugin",function(){return w});var u={};n.r(u),n.d(u,"EVENTS_PLUGIN",function(){return O}),n.d(u,"EVENTS_PRO_PLUGIN",function(){return j}),n.d(u,"TICKETS",function(){return E}),n.d(u,"TICKETS_PLUS",function(){return S});var a={};n.r(a),n.d(a,"ReactSelectOption",function(){return k}),n.d(a,"ReactSelectOptions",function(){return T});var c=n(32),s=n.n(c),f=n(197),l=n.n(f),p=n(12),d=p.a+"/ADD_PLUGIN",h=p.a+"/REMOVE_PLUGIN",v=function(t){return{type:d,payload:{name:t}}},y=function(t){return{type:h,payload:{name:t}}},b=n(198),m=n.n(b),g=n(126),_=n.n(g),x=function(t){return t.plugins},w=m()(function(t,e){return _()(x(t),e)}),O="events",j="events-pro",E="tickets",S="tickets-plus",P=n(1),A=n.n(P),k=A.a.shape({label:A.a.string.isRequired,value:A.a.any.isRequired}),T=A.a.arrayOf(k);n.d(e,"types",function(){return r}),n.d(e,"actions",function(){return o}),n.d(e,"selectors",function(){return i}),n.d(e,"constants",function(){return u}),n.d(e,"proptypes",function(){return a});e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1];switch(e.type){case r.ADD_PLUGIN:return l()([].concat(s()(t),[e.payload.name]));case r.REMOVE_PLUGIN:return[].concat(s()(t)).filter(function(t){return t!==e.payload.name});default:return t}}},function(t,e,n){"use strict";var r=n(209)(!0);n(130)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var r=n(21).f,o=n(35),i=n(11)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},function(t,e){var n=Object.prototype;t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},,function(t,e,n){t.exports=n(281)},function(t,e,n){var r=n(166),o=n(101);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e,n){var r=n(69),o=n(17);t.exports=function(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=r(t.prototype),i=t.apply(n,e);return o(i)?i:n}}},function(t,e,n){var r=n(17),o=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},function(t,e){t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}},function(t,e){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var o=typeof t;return!!(e=null==e?n:e)&&("number"==o||"symbol"!=o&&r.test(t))&&t>-1&&t%1==0&&t<e}},function(t,e,n){var r=n(189),o=n(190);t.exports=function(t,e,n,i){var u=!n;n||(n={});for(var a=-1,c=e.length;++a<c;){var s=e[a],f=i?i(n[s],t[s],s,n,t):void 0;void 0===f&&(f=t[s]),u?o(n,s,f):r(n,s,f)}return n}},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}},function(t,e,n){"use strict";n.r(e),n.d(e,"EVENT",function(){return r}),n.d(e,"VENUE",function(){return o}),n.d(e,"ORGANIZER",function(){return i});var r="tribe_events",o="tribe_venue",i="tribe_organizer"},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(23),o=n(8).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,e,n){var r=n(76),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(100)("keys"),o=n(66);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e,n){var r=n(77);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(217),o=n(235),i=n(237),u=n(238),a=n(239);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=u,c.prototype.set=a,t.exports=c},function(t,e,n){var r=n(24)(n(10),"Map");t.exports=r},function(t,e,n){var r=n(155);t.exports=function(t){var e=r(t),n=e%1;return e==e?n?e-n:e:0}},function(t,e,n){var r=n(247),o=n(87),i=n(88),u=i&&i.isTypedArray,a=u?o(u):r;t.exports=a},function(t,e){var n=9007199254740991;t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=n}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e,n){(function(t){var r=n(136),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,u=i&&i.exports===o&&r.process,a=function(){try{var t=i&&i.require&&i.require("util").types;return t||u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=a}).call(this,n(73)(t))},function(t,e,n){var r=n(5),o=n(45),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=function(t,e){if(r(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!o(t))||u.test(t)||!i.test(t)||null!=e&&t in Object(e)}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){"use strict";var r=n(52);function o(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r}),this.resolve=r(e),this.reject=r(n)}t.exports.f=function(t){return new o(t)}},function(t,e,n){var r=n(19),o=n(17),i="[object AsyncFunction]",u="[object Function]",a="[object GeneratorFunction]",c="[object Proxy]";t.exports=function(t){if(!o(t))return!1;var e=r(t);return e==u||e==a||e==i||e==c}},function(t,e,n){var r=n(62),o=n(248),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}},function(t,e,n){var r=n(54),o=n(249),i=n(250),u=n(251),a=n(252),c=n(253);function s(t){var e=this.__data__=new r(t);this.size=e.size}s.prototype.clear=o,s.prototype.delete=i,s.prototype.get=u,s.prototype.has=a,s.prototype.set=c,t.exports=s},function(t,e){t.exports=function(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}},function(t,e,n){var r=n(167);t.exports=function(t){return null==t?"":r(t)}},function(t,e,n){var r=n(19),o=n(5),i=n(13),u="[object String]";t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&r(t)==u}},function(t,e,n){"use strict";var r=n(14),o=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===i}(t)}(t)};var i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function u(t,e){return!1!==e.clone&&e.isMergeableObject(t)?c((n=t,Array.isArray(n)?[]:{}),t,e):t;var n}function a(t,e,n){return t.concat(e).map(function(t){return u(t,n)})}function c(t,e,n){(n=n||{}).arrayMerge=n.arrayMerge||a,n.isMergeableObject=n.isMergeableObject||o;var r=Array.isArray(e);return r===Array.isArray(t)?r?n.arrayMerge(t,e,n):function(t,e,n){var r={};return n.isMergeableObject(t)&&Object.keys(t).forEach(function(e){r[e]=u(t[e],n)}),Object.keys(e).forEach(function(o){n.isMergeableObject(e[o])&&t[o]?r[o]=c(t[o],e[o],n):r[o]=u(e[o],n)}),r}(t,e,n):u(e,n)}c.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(t,n){return c(t,n,e)},{})};var s=c;var f=function t(e){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return e.length<=r.length?e.apply(void 0,r):function(){for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return t.apply(void 0,[e].concat(r,o))}},l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},p=function(){return function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var v=function(t){return null!==t&&"object"===(void 0===t?"undefined":d(t))},y=function(t){return"function"==typeof t},b=function(t){return(y(t)||v(t))&&function(t){return Object.values(t).some(y)}(t)},m=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return r.compose.apply(void 0,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(e.reverse()))}(function(t){return Object.entries(t).map(function(t){var e=p(t,2),n=e[0],o=e[1];return b(o)?h({},n,Object(r.combineReducers)(m(o))):y(o)?h({},n,o):void 0})},function(t){return t.filter(v)},function(t){return t.reduce(function(t,e){return s(t,e)},{})});var g=f(function(t,e){return Object(r.combineReducers)(l({},t,m(e)))});function _(t){return g(t)}var x=n(123),w=function(){return function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,a=t[Symbol.iterator]();!(r=(u=a.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();var O=f(function(t,e){return e.injectedReducers={},e.injectReducers=function(n){Object.entries(n).forEach(function(n){var r=w(n,2),o=r[0],i=r[1];Object(x.has)(e.injectedReducers,o)||(Object(x.set)(e.injectedReducers,o,i),e.replaceReducer(t(e.injectedReducers)))})},e});n.d(e,"b",function(){return _}),n.d(e,"a",function(){return O})},,function(t,e,n){var r=n(9),o=n(8),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(t.exports=function(t,e){return i[t]||(i[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(48)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}},function(t,e,n){var r=n(176),o=n(320),i=n(321),u=n(178),a=n(334),c=n(182),s=n(335),f=n(184),l=n(186),p=n(84),d="Expected a function",h=1,v=2,y=8,b=16,m=32,g=64,_=Math.max;t.exports=function(t,e,n,x,w,O,j,E){var S=e&v;if(!S&&"function"!=typeof t)throw new TypeError(d);var P=x?x.length:0;if(P||(e&=~(m|g),x=w=void 0),j=void 0===j?j:_(p(j),0),E=void 0===E?E:p(E),P-=w?w.length:0,e&g){var A=x,k=w;x=w=void 0}var T=S?void 0:c(t),R=[t,e,n,x,w,A,k,O,j,E];if(T&&s(R,T),t=R[0],e=R[1],n=R[2],x=R[3],w=R[4],!(E=R[9]=void 0===R[9]?S?0:t.length:_(R[9]-P,0))&&e&(y|b)&&(e&=~(y|b)),e&&e!=h)C=e==y||e==b?i(t,e,E):e!=m&&e!=(h|m)||w.length?u.apply(void 0,R):a(t,e,n,x);else var C=o(t,e,n);return l((T?r:f)(C,R),t,e)}},function(t,e){var n="__lodash_placeholder__";t.exports=function(t,e){for(var r=-1,o=t.length,i=0,u=[];++r<o;){var a=t[r];a!==e&&a!==n||(t[r]=n,u[i++]=r)}return u}},function(t,e,n){var r=n(254),o=n(159),i=Object.prototype.propertyIsEnumerable,u=Object.getOwnPropertySymbols,a=u?function(t){return null==t?[]:(t=Object(t),r(u(t),function(e){return i.call(t,e)}))}:o;t.exports=a},function(t,e,n){var r=n(257),o=n(265),i=n(51),u=n(5),a=n(271);t.exports=function(t){return"function"==typeof t?t:null==t?i:"object"==typeof t?u(t)?o(t[0],t[1]):r(t):a(t)}},function(t,e,n){n(285);for(var r=n(8),o=n(29),i=n(40),u=n(11)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<a.length;c++){var s=a[c],f=r[s],l=f&&f.prototype;l&&!l[u]&&o(l,u,s),i[s]=i.Array}},function(t,e,n){var r=n(109),o=n(11)("iterator"),i=n(40);t.exports=n(9).getIteratorMethod=function(t){if(null!=t)return t[o]||t["@@iterator"]||i[r(t)]}},function(t,e,n){var r=n(47),o=n(11)("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:i?r(e):"Object"==(u=r(e))&&"function"==typeof e.callee?"Arguments":u}},,function(t,e,n){var r=n(23);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(174),o=n(242),i=n(243);t.exports=function(t,e,n){return e==e?i(t,e,n):r(t,o,n)}},function(t,e){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},function(t,e,n){var r=n(69),o=n(115),i=4294967295;function u(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=i,this.__views__=[]}u.prototype=r(o.prototype),u.prototype.constructor=u,t.exports=u},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}},function(t,e,n){var r=n(158)(Object.getPrototypeOf,Object);t.exports=r},function(t,e,n){var r=n(162);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){t.exports=function(t){return void 0===t}},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(283),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(t){return function(){var e=t.apply(this,arguments);return new i.default(function(t,n){return function r(o,u){try{var a=e[o](u),c=a.value}catch(t){return void n(t)}if(!a.done)return i.default.resolve(c).then(function(t){r("next",t)},function(t){r("throw",t)});t(c)}("next")})}}},function(t,e,n){"use strict";(function(t,r){var o,i=n(196);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:r;var u=Object(i.a)(o);e.a=u}).call(this,n(124),n(311)(t))},function(t,e,n){var r,o,i;!function(n,u){"use strict";"object"==typeof t.exports?t.exports=u():(o=[],void 0===(i="function"==typeof(r=u)?r.apply(e,o):r)||(t.exports=i))}(0,function(){"use strict";var t=Object.prototype.toString;function e(t,e){return null!=t&&Object.prototype.hasOwnProperty.call(t,e)}function n(t){if(!t)return!0;if(o(t)&&0===t.length)return!0;if("string"!=typeof t){for(var n in t)if(e(t,n))return!1;return!0}return!1}function r(e){return t.call(e)}var o=Array.isArray||function(e){return"[object Array]"===t.call(e)};function i(t){var e=parseInt(t);return e.toString()===t?e:t}function u(t){t=t||{};var u=function(t){return Object.keys(u).reduce(function(e,n){return"create"===n?e:("function"==typeof u[n]&&(e[n]=u[n].bind(u,t)),e)},{})};function a(n,r){return t.includeInheritedProps||"number"==typeof r&&Array.isArray(n)||e(n,r)}function c(t,e){if(a(t,e))return t[e]}function s(t,e,n,r){if("number"==typeof e&&(e=[e]),!e||0===e.length)return t;if("string"==typeof e)return s(t,e.split(".").map(i),n,r);var o=e[0],u=c(t,o);return 1===e.length?(void 0!==u&&r||(t[o]=n),u):(void 0===u&&("number"==typeof e[1]?t[o]=[]:t[o]={}),s(t[o],e.slice(1),n,r))}return u.has=function(n,r){if("number"==typeof r?r=[r]:"string"==typeof r&&(r=r.split(".")),!r||0===r.length)return!!n;for(var u=0;u<r.length;u++){var a=i(r[u]);if(!("number"==typeof a&&o(n)&&a<n.length||(t.includeInheritedProps?a in Object(n):e(n,a))))return!1;n=n[a]}return!0},u.ensureExists=function(t,e,n){return s(t,e,n,!0)},u.set=function(t,e,n,r){return s(t,e,n,r)},u.insert=function(t,e,n,r){var i=u.get(t,e);r=~~r,o(i)||(i=[],u.set(t,e,i)),i.splice(r,0,n)},u.empty=function(t,e){var i,c;if(!n(e)&&(null!=t&&(i=u.get(t,e)))){if("string"==typeof i)return u.set(t,e,"");if(function(t){return"boolean"==typeof t||"[object Boolean]"===r(t)}(i))return u.set(t,e,!1);if("number"==typeof i)return u.set(t,e,0);if(o(i))i.length=0;else{if(!function(t){return"object"==typeof t&&"[object Object]"===r(t)}(i))return u.set(t,e,null);for(c in i)a(i,c)&&delete i[c]}}},u.push=function(t,e){var n=u.get(t,e);o(n)||(n=[],u.set(t,e,n)),n.push.apply(n,Array.prototype.slice.call(arguments,2))},u.coalesce=function(t,e,n){for(var r,o=0,i=e.length;o<i;o++)if(void 0!==(r=u.get(t,e[o])))return r;return n},u.get=function(t,e,n){if("number"==typeof e&&(e=[e]),!e||0===e.length)return t;if(null==t)return n;if("string"==typeof e)return u.get(t,e.split("."),n);var r=i(e[0]),o=c(t,r);return void 0===o?n:1===e.length?o:u.get(t[r],e.slice(1),n)},u.del=function(t,e){if("number"==typeof e&&(e=[e]),null==t)return t;if(n(e))return t;if("string"==typeof e)return u.del(t,e.split("."));var r=i(e[0]);return a(t,r)?1!==e.length?u.del(t[r],e.slice(1)):(o(t)?t.splice(r,1):delete t[r],t):t},u}var a=u();return a.create=u,a.withInheritedProps=u({includeInheritedProps:!0}),a})},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(16),o=n(211),i=n(101),u=n(80)("IE_PROTO"),a=function(){},c=function(){var t,e=n(78)("iframe"),r=i.length;for(e.style.display="none",n(132).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),c=t.F;r--;)delete c.prototype[i[r]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(a.prototype=r(t),n=new a,a.prototype=null,n[u]=t):n=c(),void 0===e?n:o(n,e)}},function(t,e,n){var r=n(112),o=n(41),i=n(97),u=n(84),a=n(362),c=Math.max;t.exports=function(t,e,n,s){t=o(t)?t:a(t),n=n&&!s?u(n):0;var f=t.length;return n<0&&(n=c(f+n,0)),i(t)?n<=f&&t.indexOf(e,n)>-1:!!f&&r(t,e,n)>-1}},function(t,e,n){"use strict";n.d(e,"a",function(){return m}),n.d(e,"c",function(){return _});var r=n(25),o=n.n(r),i=n(26),u=n.n(i),a=n(20),c=n.n(a),s=n(27),f=n.n(s),l=n(6),p=n.n(l),d=n(2),h=n.n(d),v=n(1),y=n.n(v),b=27,m="tribe:click:proxy",g=function(t){t.target.dispatchEvent(new CustomEvent(m,{bubbles:!0}))},_=function(t){return t.stopPropagation()};e.b=function(t){var e=function(e){function n(){var t,e,r,i;o()(this,n);for(var u=arguments.length,a=Array(u),s=0;s<u;s++)a[s]=arguments[s];return e=r=c()(this,(t=n.__proto__||Object.getPrototypeOf(n)).call.apply(t,[this].concat(a))),r.nodeRef=h.a.createRef(),r._eventNamespace=m,r._dispatchClickProxyEvent=g,r._interceptClickProxyEvent=_,r.handleKeyDown=function(t){t.keyCode===b&&r.props.onClose()},r.handleClick=function(){return r.props.onClose()},i=e,c()(r,i)}return f()(n,e),u()(n,[{key:"componentDidMount",value:function(){this.props.isOpen&&this._addEventListeners()}},{key:"componentDidUpdate",value:function(t){t.isOpen!==this.props.isOpen&&(this.props.isOpen?this._addEventListeners():this._removeEventListeners())}},{key:"componentWillUnmount",value:function(){this._removeEventListeners()}},{key:"_addEventListeners",value:function(){var t=this;this.node.addEventListener(this._eventNamespace,this._interceptClickProxyEvent),this.blacklistedNodes.forEach(function(e){return e.addEventListener(t._eventNamespace,t._interceptClickProxyEvent)}),document.addEventListener(this._eventNamespace,this.handleClick),document.addEventListener("click",this._dispatchClickProxyEvent),document.addEventListener("keydown",this.handleKeyDown)}},{key:"_removeEventListeners",value:function(){var t=this;this.node.removeEventListener(this._eventNamespace,this._interceptClickProxyEvent),this.blacklistedNodes.forEach(function(e){return e.removeEventListener(t._eventNamespace,t._interceptClickProxyEvent)}),document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener(this._eventNamespace,this.handleClick),document.removeEventListener("click",this._dispatchClickProxyEvent)}},{key:"render",value:function(){return wp.element.createElement("div",{ref:this.nodeRef},wp.element.createElement(t,this.props))}},{key:"blacklistedNodes",get:function(){var t=this.props.classNameClickBlacklist.join(", ");return Array.from(document.querySelectorAll(t))}},{key:"node",get:function(){return this.nodeRef.current}}]),n}(d.PureComponent);return e.displayName="WithBlockCloser( "+(t.displayName||t.name||"Component "),e.propTypes={onClose:y.a.func.isRequired,classNameClickBlacklist:y.a.arrayOf(y.a.string).isRequired,isOpen:y.a.bool.isRequired},e.defaultProps={classNameClickBlacklist:[".edit-post-sidebar"],onClose:p.a,isOpen:!1},e}},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(406)),o=i(n(409));function i(t){return t&&t.__esModule?t:{default:t}}e.default=function(){return function(t,e){if(Array.isArray(t))return t;if((0,r.default)(Object(t)))return function(t,e){var n=[],r=!0,i=!1,u=void 0;try{for(var a,c=(0,o.default)(t);!(r=(a=c.next()).done)&&(n.push(a.value),!e||n.length!==e);r=!0);}catch(t){i=!0,u=t}finally{try{!r&&c.return&&c.return()}finally{if(i)throw u}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(t,e){t.exports=wp.components},function(t,e,n){"use strict";var r=n(48),o=n(18),i=n(165),u=n(29),a=n(40),c=n(210),s=n(61),f=n(214),l=n(11)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,e,n,h,v,y,b){c(n,e,h);var m,g,_,x=function(t){if(!p&&t in E)return E[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},w=e+" Iterator",O="values"==v,j=!1,E=t.prototype,S=E[l]||E["@@iterator"]||v&&E[v],P=S||x(v),A=v?O?x("entries"):P:void 0,k="Array"==e&&E.entries||S;if(k&&(_=f(k.call(new t)))!==Object.prototype&&_.next&&(s(_,w,!0),r||"function"==typeof _[l]||u(_,l,d)),O&&S&&"values"!==S.name&&(j=!0,P=function(){return S.call(this)}),r&&!b||!p&&!j&&E[l]||u(E,l,P),a[e]=P,a[w]=d,v)if(m={values:O?P:x("values"),keys:y?P:x("keys"),entries:A},b)for(g in m)g in E||i(E,g,m[g]);else o(o.P+o.F*(p||j),e,m);return m}},function(t,e,n){var r=n(47);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(8).document;t.exports=r&&r.documentElement},function(t,e,n){var r=n(16);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var i=t.return;throw void 0!==i&&r(i.call(t)),e}}},function(t,e,n){var r=n(40),o=n(11)("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[o]===t)}},function(t,e,n){var r=n(11)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i=[7],u=i[r]();u.next=function(){return{done:n=!0}},i[r]=function(){return u},t(i)}catch(t){}return n}},function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n(124))},function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){var r=n(259),o=n(13);t.exports=function t(e,n,i,u,a){return e===n||(null==e||null==n||!o(e)&&!o(n)?e!=e&&n!=n:r(e,n,i,u,t,a))}},function(t,e,n){var r=n(149),o=n(260),i=n(150),u=1,a=2;t.exports=function(t,e,n,c,s,f){var l=n&u,p=t.length,d=e.length;if(p!=d&&!(l&&d>p))return!1;var h=f.get(t);if(h&&f.get(e))return h==e;var v=-1,y=!0,b=n&a?new r:void 0;for(f.set(t,e),f.set(e,t);++v<p;){var m=t[v],g=e[v];if(c)var _=l?c(g,m,v,e,t,f):c(m,g,v,t,e,f);if(void 0!==_){if(_)continue;y=!1;break}if(b){if(!o(e,function(t,e){if(!i(b,e)&&(m===t||s(m,t,n,c,f)))return b.push(e)})){y=!1;break}}else if(m!==g&&!s(m,g,n,c,f)){y=!1;break}}return f.delete(t),f.delete(e),y}},function(t,e,n){var r=n(17);t.exports=function(t){return t==t&&!r(t)}},function(t,e){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},function(t,e,n){var r=n(143),o=n(46);t.exports=function(t,e){for(var n=0,i=(e=r(e,t)).length;null!=t&&n<i;)t=t[o(e[n++])];return n&&n==i?t:void 0}},function(t,e,n){var r=n(5),o=n(89),i=n(163),u=n(96);t.exports=function(t,e){return r(t)?t:o(t,e)?[t]:i(u(t))}},function(t,e,n){var r=n(16),o=n(52),i=n(11)("species");t.exports=function(t,e){var n,u=r(t).constructor;return void 0===u||null==(n=r(u)[i])?e:o(n)}},function(t,e,n){var r,o,i,u=n(39),a=n(291),c=n(132),s=n(78),f=n(8),l=f.process,p=f.setImmediate,d=f.clearImmediate,h=f.MessageChannel,v=f.Dispatch,y=0,b={},m=function(){var t=+this;if(b.hasOwnProperty(t)){var e=b[t];delete b[t],e()}},g=function(t){m.call(t.data)};p&&d||(p=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return b[++y]=function(){a("function"==typeof t?t:Function(t),e)},r(y),y},d=function(t){delete b[t]},"process"==n(47)(l)?r=function(t){l.nextTick(u(m,t,1))}:v&&v.now?r=function(t){v.now(u(m,t,1))}:h?(i=(o=new h).port2,o.port1.onmessage=g,r=u(i.postMessage,i,1)):f.addEventListener&&"function"==typeof postMessage&&!f.importScripts?(r=function(t){f.postMessage(t+"","*")},f.addEventListener("message",g,!1)):r="onreadystatechange"in s("script")?function(t){c.appendChild(s("script")).onreadystatechange=function(){c.removeChild(this),m.call(t)}}:function(t){setTimeout(u(m,t,1),0)}),t.exports={set:p,clear:d}},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,n){var r=n(16),o=n(23),i=n(91);t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";n.r(e);var r=n(75),o=n(33),i=n(59),u=n(98),a=Object(u.b)({plugins:i.default,forms:o.default});n.d(e,"default",function(){return a}),n.d(e,"editor",function(){return r}),n.d(e,"forms",function(){return o}),n.d(e,"plugins",function(){return i})},function(t,e,n){var r=n(82),o=n(240),i=n(241);function u(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e<n;)this.add(t[e])}u.prototype.add=u.prototype.push=o,u.prototype.has=i,t.exports=u},function(t,e){t.exports=function(t,e){return t.has(e)}},function(t,e,n){var r=n(24)(n(10),"Set");t.exports=r},function(t,e,n){var r=n(24)(n(10),"WeakMap");t.exports=r},function(t,e,n){var r=n(330),o=n(185)(r);t.exports=o},function(t,e){t.exports=function(t){return t.placeholder}},function(t,e,n){var r=n(156),o=1/0,i=1.7976931348623157e308;t.exports=function(t){return t?(t=r(t))===o||t===-o?(t<0?-1:1)*i:t==t?t:0:0===t?t:0}},function(t,e,n){var r=n(17),o=n(45),i=NaN,u=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,s=/^0o[0-7]+$/i,f=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(o(t))return i;if(r(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=r(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(u,"");var n=c.test(t);return n||s.test(t)?f(t.slice(2),n?2:8):a.test(t)?i:+t}},function(t,e,n){var r=n(244),o=n(57),i=n(5),u=n(58),a=n(71),c=n(85),s=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=i(t),f=!n&&o(t),l=!n&&!f&&u(t),p=!n&&!f&&!l&&c(t),d=n||f||l||p,h=d?r(t.length,String):[],v=h.length;for(var y in t)!e&&!s.call(t,y)||d&&("length"==y||l&&("offset"==y||"parent"==y)||p&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||a(y,v))||h.push(y);return h}},function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},function(t,e){t.exports=function(){return[]}},function(t,e,n){var r=n(161),o=n(105),i=n(30);t.exports=function(t){return r(t,i,o)}},function(t,e,n){var r=n(95),o=n(5);t.exports=function(t,e,n){var i=e(t);return o(t)?i:r(i,n(t))}},function(t,e,n){var r=n(10).Uint8Array;t.exports=r},function(t,e,n){var r=n(266),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,u=r(function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(o,function(t,n,r,o){e.push(r?o.replace(i,"$1"):n||t)}),e});t.exports=u},function(t,e,n){t.exports=!n(22)&&!n(49)(function(){return 7!=Object.defineProperty(n(78)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){t.exports=n(29)},function(t,e,n){var r=n(35),o=n(44),i=n(212)(!1),u=n(80)("IE_PROTO");t.exports=function(t,e){var n,a=o(t),c=0,s=[];for(n in a)n!=u&&r(a,n)&&s.push(n);for(;e.length>c;)r(a,n=e[c++])&&(~i(s,n)||s.push(n));return s}},function(t,e,n){var r=n(36),o=n(74),i=n(5),u=n(45),a=1/0,c=r?r.prototype:void 0,s=c?c.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return o(e,t)+"";if(u(e))return s?s.call(e):"";var n=e+"";return"0"==n&&1/e==-a?"-0":n}},function(t,e){},function(t,e,n){e.f=n(11)},function(t,e,n){var r=n(8),o=n(9),i=n(48),u=n(169),a=n(21).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:u.f(t)})}},,,function(t,e,n){var r=n(112);t.exports=function(t,e){return!(null==t||!t.length)&&r(t,e,0)>-1}},function(t,e){t.exports=function(t,e,n,r){for(var o=t.length,i=n+(r?1:-1);r?i--:++i<o;)if(e(t[i],i,t))return i;return-1}},function(t,e){t.exports={}},function(t,e,n){var r=n(51),o=n(177),i=o?function(t,e){return o.set(t,e),t}:r;t.exports=i},function(t,e,n){var r=n(152),o=r&&new r;t.exports=o},function(t,e,n){var r=n(179),o=n(180),i=n(322),u=n(68),a=n(181),c=n(154),s=n(333),f=n(104),l=n(10),p=1,d=2,h=8,v=16,y=128,b=512;t.exports=function t(e,n,m,g,_,x,w,O,j,E){var S=n&y,P=n&p,A=n&d,k=n&(h|v),T=n&b,R=A?void 0:u(e);return function p(){for(var d=arguments.length,h=Array(d),v=d;v--;)h[v]=arguments[v];if(k)var y=c(p),b=i(h,y);if(g&&(h=r(h,g,_,k)),x&&(h=o(h,x,w,k)),d-=b,k&&d<E){var C=f(h,y);return a(e,n,t,p.placeholder,m,h,C,O,j,E-d)}var I=P?m:this,M=A?I[e]:e;return d=h.length,O?h=s(h,O):T&&d>1&&h.reverse(),S&&j<d&&(h.length=j),this&&this!==l&&this instanceof p&&(M=R||u(M)),M.apply(I,h)}}},function(t,e){var n=Math.max;t.exports=function(t,e,r,o){for(var i=-1,u=t.length,a=r.length,c=-1,s=e.length,f=n(u-a,0),l=Array(s+f),p=!o;++c<s;)l[c]=e[c];for(;++i<a;)(p||i<u)&&(l[r[i]]=t[i]);for(;f--;)l[c++]=t[i++];return l}},function(t,e){var n=Math.max;t.exports=function(t,e,r,o){for(var i=-1,u=t.length,a=-1,c=r.length,s=-1,f=e.length,l=n(u-c,0),p=Array(l+f),d=!o;++i<l;)p[i]=t[i];for(var h=i;++s<f;)p[h+s]=e[s];for(;++a<c;)(d||i<u)&&(p[h+r[a]]=t[i++]);return p}},function(t,e,n){var r=n(323),o=n(184),i=n(186),u=1,a=2,c=4,s=8,f=32,l=64;t.exports=function(t,e,n,p,d,h,v,y,b,m){var g=e&s;e|=g?f:l,(e&=~(g?l:f))&c||(e&=~(u|a));var _=[t,e,d,g?h:void 0,g?v:void 0,g?void 0:h,g?void 0:v,y,b,m],x=n.apply(void 0,_);return r(t)&&o(x,_),x.placeholder=p,i(x,t,e)}},function(t,e,n){var r=n(177),o=n(6),i=r?function(t){return r.get(t)}:o;t.exports=i},function(t,e,n){var r=n(69),o=n(115);function i(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}i.prototype=r(o.prototype),i.prototype.constructor=i,t.exports=i},function(t,e,n){var r=n(176),o=n(185)(r);t.exports=o},function(t,e){var n=800,r=16,o=Date.now;t.exports=function(t){var e=0,i=0;return function(){var u=o(),a=r-(u-i);if(i=u,a>0){if(++e>=n)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}},function(t,e,n){var r=n(328),o=n(329),i=n(153),u=n(332);t.exports=function(t,e,n){var a=e+"";return i(t,o(a,u(r(a),n)))}},function(t,e,n){var r=n(24),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,e,n){var r=n(72),o=n(30);t.exports=function(t,e){return t&&r(e,o(e),t)}},function(t,e,n){var r=n(190),o=n(67),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var u=t[e];i.call(t,e)&&o(u,n)&&(void 0!==n||e in t)||r(t,e,n)}},function(t,e,n){var r=n(187);t.exports=function(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}},function(t,e,n){var r=n(94),o=n(116),i=n(189),u=n(188),a=n(337),c=n(340),s=n(70),f=n(341),l=n(342),p=n(160),d=n(343),h=n(42),v=n(344),y=n(345),b=n(350),m=n(5),g=n(58),_=n(351),x=n(17),w=n(353),O=n(30),j=1,E=2,S=4,P="[object Arguments]",A="[object Function]",k="[object GeneratorFunction]",T="[object Object]",R={};R[P]=R["[object Array]"]=R["[object ArrayBuffer]"]=R["[object DataView]"]=R["[object Boolean]"]=R["[object Date]"]=R["[object Float32Array]"]=R["[object Float64Array]"]=R["[object Int8Array]"]=R["[object Int16Array]"]=R["[object Int32Array]"]=R["[object Map]"]=R["[object Number]"]=R[T]=R["[object RegExp]"]=R["[object Set]"]=R["[object String]"]=R["[object Symbol]"]=R["[object Uint8Array]"]=R["[object Uint8ClampedArray]"]=R["[object Uint16Array]"]=R["[object Uint32Array]"]=!0,R["[object Error]"]=R[A]=R["[object WeakMap]"]=!1,t.exports=function t(e,n,C,I,M,L){var N,F=n&j,D=n&E,B=n&S;if(C&&(N=M?C(e,I,M,L):C(e)),void 0!==N)return N;if(!x(e))return e;var W=m(e);if(W){if(N=v(e),!F)return s(e,N)}else{var U=h(e),q=U==A||U==k;if(g(e))return c(e,F);if(U==T||U==P||q&&!M){if(N=D||q?{}:b(e),!F)return D?l(e,a(N,e)):f(e,u(N,e))}else{if(!R[U])return M?e:{};N=y(e,U,F)}}L||(L=new r);var z=L.get(e);if(z)return z;L.set(e,N),w(e)?e.forEach(function(r){N.add(t(r,n,C,r,e,L))}):_(e)&&e.forEach(function(r,o){N.set(o,t(r,n,C,o,e,L))});var $=B?D?d:p:D?keysIn:O,G=W?void 0:$(e);return o(G||e,function(r,o){G&&(r=e[o=r]),i(N,o,t(r,n,C,o,e,L))}),N}},function(t,e,n){var r=n(157),o=n(338),i=n(41);t.exports=function(t){return i(t)?r(t,!0):o(t)}},function(t,e,n){var r=n(95),o=n(117),i=n(105),u=n(159),a=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,i(t)),t=o(t);return e}:u;t.exports=a},function(t,e,n){var r=n(103),o=8;function i(t,e,n){var u=r(t,o,void 0,void 0,void 0,void 0,void 0,e=n?void 0:e);return u.placeholder=i.placeholder,u}i.placeholder={},t.exports=i},function(t,e,n){var r=n(274);t.exports=function(t){return null!=t&&t.length?r(t,1):[]}},function(t,e,n){"use strict";function r(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}n.d(e,"a",function(){return r})},function(t,e,n){var r=n(312);t.exports=function(t){return t&&t.length?r(t):[]}},function(t,e,n){var r=n(315)("curry",n(194));r.placeholder=n(175),t.exports=r},function(t,e,n){"use strict";e.__esModule=!0;var r,o=n(204),i=(r=o)&&r.__esModule?r:{default:r};e.default=function(t,e,n){return e in t?(0,i.default)(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(t){return decodeURIComponent(t.replace(/\+/g," "))}e.stringify=function(t,e){e=e||"";var n=[];for(var o in"string"!=typeof e&&(e="?"),t)r.call(t,o)&&n.push(encodeURIComponent(o)+"="+encodeURIComponent(t[o]));return n.length?e+n.join("&"):""},e.parse=function(t){for(var e,n=/([^=?&]+)=?([^&]*)/g,r={};e=n.exec(t);r[o(e[1])]=o(e[2]));return r}},function(t,e,n){var r=n(366),o=n(155),i=n(156);t.exports=function(t,e,n){return e=o(e),void 0===n?(n=e,e=0):n=o(n),t=i(t),r(t,e,n)}},function(t,e,n){"use strict";t.exports=function(t,e,n,r,o,i,u,a){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,u,a],f=0;(c=new Error(e.replace(/%s/g,function(){return s[f++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(t,e,n){"use strict";e.__esModule=!0;var r=u(n(374)),o=u(n(376)),i="function"==typeof o.default&&"symbol"==typeof r.default?function(t){return typeof t}:function(t){return t&&"function"==typeof o.default&&t.constructor===o.default&&t!==o.default.prototype?"symbol":typeof t};function u(t){return t&&t.__esModule?t:{default:t}}e.default="function"==typeof o.default&&"symbol"===i(r.default)?function(t){return void 0===t?"undefined":i(t)}:function(t){return t&&"function"==typeof o.default&&t.constructor===o.default&&t!==o.default.prototype?"symbol":void 0===t?"undefined":i(t)}},function(t,e,n){t.exports={default:n(364),__esModule:!0}},function(t,e){!function(t){"use strict";if(!t.fetch){var e={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};if(e.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=function(t){return t&&DataView.prototype.isPrototypeOf(t)},o=ArrayBuffer.isView||function(t){return t&&n.indexOf(Object.prototype.toString.call(t))>-1};f.prototype.append=function(t,e){t=a(t),e=c(e);var n=this.map[t];this.map[t]=n?n+","+e:e},f.prototype.delete=function(t){delete this.map[a(t)]},f.prototype.get=function(t){return t=a(t),this.has(t)?this.map[t]:null},f.prototype.has=function(t){return this.map.hasOwnProperty(a(t))},f.prototype.set=function(t,e){this.map[a(t)]=c(e)},f.prototype.forEach=function(t,e){for(var n in this.map)this.map.hasOwnProperty(n)&&t.call(e,this.map[n],n,this)},f.prototype.keys=function(){var t=[];return this.forEach(function(e,n){t.push(n)}),s(t)},f.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),s(t)},f.prototype.entries=function(){var t=[];return this.forEach(function(e,n){t.push([n,e])}),s(t)},e.iterable&&(f.prototype[Symbol.iterator]=f.prototype.entries);var i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},v.call(y.prototype),v.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},m.error=function(){var t=new m(null,{status:0,statusText:""});return t.type="error",t};var u=[301,302,303,307,308];m.redirect=function(t,e){if(-1===u.indexOf(e))throw new RangeError("Invalid status code");return new m(null,{status:e,headers:{location:t}})},t.Headers=f,t.Request=y,t.Response=m,t.fetch=function(t,n){return new Promise(function(r,o){var i=new y(t,n),u=new XMLHttpRequest;u.onload=function(){var t,e,n={status:u.status,statusText:u.statusText,headers:(t=u.getAllResponseHeaders()||"",e=new f,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var n=t.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();e.append(r,o)}}),e)};n.url="responseURL"in u?u.responseURL:n.headers.get("X-Request-URL");var o="response"in u?u.response:u.responseText;r(new m(o,n))},u.onerror=function(){o(new TypeError("Network request failed"))},u.ontimeout=function(){o(new TypeError("Network request failed"))},u.open(i.method,i.url,!0),"include"===i.credentials?u.withCredentials=!0:"omit"===i.credentials&&(u.withCredentials=!1),"responseType"in u&&e.blob&&(u.responseType="blob"),i.headers.forEach(function(t,e){u.setRequestHeader(e,t)}),u.send(void 0===i._bodyInit?null:i._bodyInit)})},t.fetch.polyfill=!0}function a(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function c(t){return"string"!=typeof t&&(t=String(t)),t}function s(t){var n={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return e.iterable&&(n[Symbol.iterator]=function(){return n}),n}function f(t){this.map={},t instanceof f?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function l(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function p(t){return new Promise(function(e,n){t.onload=function(){e(t.result)},t.onerror=function(){n(t.error)}})}function d(t){var e=new FileReader,n=p(e);return e.readAsArrayBuffer(t),n}function h(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function v(){return this.bodyUsed=!1,this._initBody=function(t){if(this._bodyInit=t,t)if("string"==typeof t)this._bodyText=t;else if(e.blob&&Blob.prototype.isPrototypeOf(t))this._bodyBlob=t;else if(e.formData&&FormData.prototype.isPrototypeOf(t))this._bodyFormData=t;else if(e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t))this._bodyText=t.toString();else if(e.arrayBuffer&&e.blob&&r(t))this._bodyArrayBuffer=h(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!e.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(t)&&!o(t))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=h(t)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},e.blob&&(this.blob=function(){var t=l(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var t,e,n,r=l(this);if(r)return r;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,n=p(e),e.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),n=new Array(e.length),r=0;r<e.length;r++)n[r]=String.fromCharCode(e[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},e.formData&&(this.formData=function(){return this.text().then(b)}),this.json=function(){return this.text().then(JSON.parse)},this}function y(t,e){var n,r,o=(e=e||{}).body;if(t instanceof y){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new f(t.headers)),this.method=t.method,this.mode=t.mode,o||null==t._bodyInit||(o=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"omit",!e.headers&&this.headers||(this.headers=new f(e.headers)),this.method=(n=e.method||this.method||"GET",r=n.toUpperCase(),i.indexOf(r)>-1?r:n),this.mode=e.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function b(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var n=t.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");e.append(decodeURIComponent(r),decodeURIComponent(o))}}),e}function m(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new f(e.headers),this.url=e.url||"",this._initBody(t)}}("undefined"!=typeof self?self:this)},function(t,e,n){"use strict";function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var o=n(2),i=n(1),u=n.n(i),a=u.a.shape({trySubscribe:u.a.func.isRequired,tryUnsubscribe:u.a.func.isRequired,notifyNestedSubs:u.a.func.isRequired,isSubscribed:u.a.func.isRequired}),c=u.a.shape({subscribe:u.a.func.isRequired,dispatch:u.a.func.isRequired,getState:u.a.func.isRequired});!function(t){var e;void 0===t&&(t="store");var n=t+"Subscription",i=function(e){r(u,e);var i=u.prototype;function u(n,r){var o;return(o=e.call(this,n,r)||this)[t]=n.store,o}return i.getChildContext=function(){var e;return(e={})[t]=this[t],e[n]=null,e},i.render=function(){return o.Children.only(this.props.children)},u}(o.Component);i.propTypes={store:c.isRequired,children:u.a.element.isRequired},i.childContextTypes=((e={})[t]=c.isRequired,e[n]=a,e)}();function s(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(){return(f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function l(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}var p=n(371),d=n.n(p),h=n(202),v=n.n(h),y=n(372),b=null,m={notify:function(){}};var g=function(){function t(t,e,n){this.store=t,this.parentSub=e,this.onStateChange=n,this.unsubscribe=null,this.listeners=m}var e=t.prototype;return e.addNestedSub=function(t){return this.trySubscribe(),this.listeners.subscribe(t)},e.notifyNestedSubs=function(){this.listeners.notify()},e.isSubscribed=function(){return Boolean(this.unsubscribe)},e.trySubscribe=function(){var t,e;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=(t=[],e=[],{clear:function(){e=b,t=b},notify:function(){for(var n=t=e,r=0;r<n.length;r++)n[r]()},get:function(){return e},subscribe:function(n){var r=!0;return e===t&&(e=t.slice()),e.push(n),function(){r&&t!==b&&(r=!1,e===t&&(e=t.slice()),e.splice(e.indexOf(n),1))}}}))},e.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=m)},t}(),_=0,x={};function w(){}function O(t,e){var n,i;void 0===e&&(e={});var u=e,p=u.getDisplayName,h=void 0===p?function(t){return"ConnectAdvanced("+t+")"}:p,b=u.methodName,m=void 0===b?"connectAdvanced":b,O=u.renderCountProp,j=void 0===O?void 0:O,E=u.shouldHandleStateChanges,S=void 0===E||E,P=u.storeKey,A=void 0===P?"store":P,k=u.withRef,T=void 0!==k&&k,R=l(u,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),C=A+"Subscription",I=_++,M=((n={})[A]=c,n[C]=a,n),L=((i={})[C]=a,i);return function(e){v()(Object(y.isValidElementType)(e),"You must pass a component to the function returned by "+m+". Instead received "+JSON.stringify(e));var n=e.displayName||e.name||"Component",i=h(n),u=f({},R,{getDisplayName:h,methodName:m,renderCountProp:j,shouldHandleStateChanges:S,storeKey:A,withRef:T,displayName:i,wrappedComponentName:n,WrappedComponent:e}),a=function(n){function a(t,e){var r;return(r=n.call(this,t,e)||this).version=I,r.state={},r.renderCount=0,r.store=t[A]||e[A],r.propsMode=Boolean(t[A]),r.setWrappedInstance=r.setWrappedInstance.bind(s(s(r))),v()(r.store,'Could not find "'+A+'" in either the context or props of "'+i+'". Either wrap the root component in a <Provider>, or explicitly pass "'+A+'" as a prop to "'+i+'".'),r.initSelector(),r.initSubscription(),r}r(a,n);var c=a.prototype;return c.getChildContext=function(){var t,e=this.propsMode?null:this.subscription;return(t={})[C]=e||this.context[C],t},c.componentDidMount=function(){S&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},c.componentWillReceiveProps=function(t){this.selector.run(t)},c.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},c.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=w,this.store=null,this.selector.run=w,this.selector.shouldComponentUpdate=!1},c.getWrappedInstance=function(){return v()(T,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+m+"() call."),this.wrappedInstance},c.setWrappedInstance=function(t){this.wrappedInstance=t},c.initSelector=function(){var e=t(this.store.dispatch,u);this.selector=function(t,e){var n={run:function(r){try{var o=t(e.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(t){n.shouldComponentUpdate=!0,n.error=t}}};return n}(e,this.store),this.selector.run(this.props)},c.initSubscription=function(){if(S){var t=(this.propsMode?this.props:this.context)[C];this.subscription=new g(this.store,t,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},c.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(x)):this.notifyNestedSubs()},c.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},c.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},c.addExtraProps=function(t){if(!(T||j||this.propsMode&&this.subscription))return t;var e=f({},t);return T&&(e.ref=this.setWrappedInstance),j&&(e[j]=this.renderCount++),this.propsMode&&this.subscription&&(e[C]=this.subscription),e},c.render=function(){var t=this.selector;if(t.shouldComponentUpdate=!1,t.error)throw t.error;return Object(o.createElement)(e,this.addExtraProps(t.props))},a}(o.Component);return a.WrappedComponent=e,a.displayName=i,a.childContextTypes=L,a.contextTypes=M,a.propTypes=M,d()(a,e)}}var j=Object.prototype.hasOwnProperty;function E(t,e){return t===e?0!==t||0!==e||1/t==1/e:t!=t&&e!=e}function S(t,e){if(E(t,e))return!0;if("object"!=typeof t||null===t||"object"!=typeof e||null===e)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!j.call(e,n[o])||!E(t[n[o]],e[n[o]]))return!1;return!0}var P=n(14);function A(t){return function(e,n){var r=t(e,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function k(t){return null!==t.dependsOnOwnProps&&void 0!==t.dependsOnOwnProps?Boolean(t.dependsOnOwnProps):1!==t.length}function T(t,e){return function(e,n){n.displayName;var r=function(t,e){return r.dependsOnOwnProps?r.mapToProps(t,e):r.mapToProps(t)};return r.dependsOnOwnProps=!0,r.mapToProps=function(e,n){r.mapToProps=t,r.dependsOnOwnProps=k(t);var o=r(e,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=k(o),o=r(e,n)),o},r}}var R=[function(t){return"function"==typeof t?T(t):void 0},function(t){return t?void 0:A(function(t){return{dispatch:t}})},function(t){return t&&"object"==typeof t?A(function(e){return Object(P.bindActionCreators)(t,e)}):void 0}];var C=[function(t){return"function"==typeof t?T(t):void 0},function(t){return t?void 0:A(function(){return{}})}];function I(t,e,n){return f({},n,t,e)}var M=[function(t){return"function"==typeof t?function(t){return function(e,n){n.displayName;var r,o=n.pure,i=n.areMergedPropsEqual,u=!1;return function(e,n,a){var c=t(e,n,a);return u?o&&i(c,r)||(r=c):(u=!0,r=c),r}}}(t):void 0},function(t){return t?void 0:function(){return I}}];function L(t,e,n,r){return function(o,i){return n(t(o,i),e(r,i),i)}}function N(t,e,n,r,o){var i,u,a,c,s,f=o.areStatesEqual,l=o.areOwnPropsEqual,p=o.areStatePropsEqual,d=!1;function h(o,d){var h,v,y=!l(d,u),b=!f(o,i);return i=o,u=d,y&&b?(a=t(i,u),e.dependsOnOwnProps&&(c=e(r,u)),s=n(a,c,u)):y?(t.dependsOnOwnProps&&(a=t(i,u)),e.dependsOnOwnProps&&(c=e(r,u)),s=n(a,c,u)):b?(h=t(i,u),v=!p(h,a),a=h,v&&(s=n(a,c,u)),s):s}return function(o,f){return d?h(o,f):(a=t(i=o,u=f),c=e(r,u),s=n(a,c,u),d=!0,s)}}function F(t,e){var n=e.initMapStateToProps,r=e.initMapDispatchToProps,o=e.initMergeProps,i=l(e,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),u=n(t,i),a=r(t,i),c=o(t,i);return(i.pure?N:L)(u,a,c,t,i)}function D(t,e,n){for(var r=e.length-1;r>=0;r--){var o=e[r](t);if(o)return o}return function(e,r){throw new Error("Invalid value of type "+typeof t+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function B(t,e){return t===e}var W,U,q,z,$,G,V,K,H,Y,J,Q,X=(q=(U=void 0===W?{}:W).connectHOC,z=void 0===q?O:q,$=U.mapStateToPropsFactories,G=void 0===$?C:$,V=U.mapDispatchToPropsFactories,K=void 0===V?R:V,H=U.mergePropsFactories,Y=void 0===H?M:H,J=U.selectorFactory,Q=void 0===J?F:J,function(t,e,n,r){void 0===r&&(r={});var o=r,i=o.pure,u=void 0===i||i,a=o.areStatesEqual,c=void 0===a?B:a,s=o.areOwnPropsEqual,p=void 0===s?S:s,d=o.areStatePropsEqual,h=void 0===d?S:d,v=o.areMergedPropsEqual,y=void 0===v?S:v,b=l(o,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),m=D(t,G,"mapStateToProps"),g=D(e,K,"mapDispatchToProps"),_=D(n,Y,"mergeProps");return z(Q,f({methodName:"connect",getDisplayName:function(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:m,initMapDispatchToProps:g,initMergeProps:_,pure:u,areStatesEqual:c,areOwnPropsEqual:p,areStatePropsEqual:h,areMergedPropsEqual:y},b))});n.d(e,"a",function(){return X})},function(t,e,n){t.exports={default:n(208),__esModule:!0}},function(t,e,n){n(60),n(215),t.exports=n(9).Array.from},function(t,e,n){var r=n(76),o=n(77);t.exports=function(t){return function(e,n){var i,u,a=String(o(e)),c=r(n),s=a.length;return c<0||c>=s?t?"":void 0:(i=a.charCodeAt(c))<55296||i>56319||c+1===s||(u=a.charCodeAt(c+1))<56320||u>57343?t?a.charAt(c):i:t?a.slice(c,c+2):u-56320+(i-55296<<10)+65536}}},function(t,e,n){"use strict";var r=n(125),o=n(50),i=n(61),u={};n(29)(u,n(11)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(u,{next:o(1,n)}),i(t,e+" Iterator")}},function(t,e,n){var r=n(21),o=n(16),i=n(65);t.exports=n(22)?Object.defineProperties:function(t,e){o(t);for(var n,u=i(e),a=u.length,c=0;a>c;)r.f(t,n=u[c++],e[n]);return t}},function(t,e,n){var r=n(44),o=n(79),i=n(213);t.exports=function(t){return function(e,n,u){var a,c=r(e),s=o(c.length),f=i(u,s);if(t&&n!=n){for(;s>f;)if((a=c[f++])!=a)return!0}else for(;s>f;f++)if((t||f in c)&&c[f]===n)return t||f||0;return!t&&-1}}},function(t,e,n){var r=n(76),o=Math.max,i=Math.min;t.exports=function(t,e){return(t=r(t))<0?o(t+e,0):i(t,e)}},function(t,e,n){var r=n(35),o=n(81),i=n(80)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,e,n){"use strict";var r=n(39),o=n(18),i=n(81),u=n(133),a=n(134),c=n(79),s=n(216),f=n(108);o(o.S+o.F*!n(135)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,o,l,p=i(t),d="function"==typeof this?this:Array,h=arguments.length,v=h>1?arguments[1]:void 0,y=void 0!==v,b=0,m=f(p);if(y&&(v=r(v,h>2?arguments[2]:void 0,2)),null==m||d==Array&&a(m))for(n=new d(e=c(p.length));e>b;b++)s(n,b,y?v(p[b],b):p[b]);else for(l=m.call(p),n=new d;!(o=l.next()).done;b++)s(n,b,y?u(l,v,[o.value,b],!0):o.value);return n.length=b,n}})},function(t,e,n){"use strict";var r=n(21),o=n(50);t.exports=function(t,e,n){e in t?r.f(t,e,o(0,n)):t[e]=n}},function(t,e,n){var r=n(218),o=n(54),i=n(83);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},function(t,e,n){var r=n(219),o=n(226),i=n(227),u=n(228),a=n(229);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=u,c.prototype.set=a,t.exports=c},function(t,e,n){var r=n(53);t.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(t,e,n){var r=n(92),o=n(223),i=n(17),u=n(137),a=/^\[object .+?Constructor\]$/,c=Function.prototype,s=Object.prototype,f=c.toString,l=s.hasOwnProperty,p=RegExp("^"+f.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(r(t)?p:a).test(u(t))}},function(t,e,n){var r=n(36),o=Object.prototype,i=o.hasOwnProperty,u=o.toString,a=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,a),n=t[a];try{t[a]=void 0;var r=!0}catch(t){}var o=u.call(t);return r&&(e?t[a]=n:delete t[a]),o}},function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},function(t,e,n){var r,o=n(224),i=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";t.exports=function(t){return!!i&&i in t}},function(t,e,n){var r=n(10)["__core-js_shared__"];t.exports=r},function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},function(t,e,n){var r=n(53),o="__lodash_hash_undefined__",i=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(r){var n=e[t];return n===o?void 0:n}return i.call(e,t)?e[t]:void 0}},function(t,e,n){var r=n(53),o=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return r?void 0!==e[t]:o.call(e,t)}},function(t,e,n){var r=n(53),o="__lodash_hash_undefined__";t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?o:e,this}},function(t,e){t.exports=function(){this.__data__=[],this.size=0}},function(t,e,n){var r=n(55),o=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=r(e,t);return!(n<0||(n==e.length-1?e.pop():o.call(e,n,1),--this.size,0))}},function(t,e,n){var r=n(55);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},function(t,e,n){var r=n(55);t.exports=function(t){return r(this.__data__,t)>-1}},function(t,e,n){var r=n(55);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},function(t,e,n){var r=n(56);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},function(t,e,n){var r=n(56);t.exports=function(t){return r(this,t).get(t)}},function(t,e,n){var r=n(56);t.exports=function(t){return r(this,t).has(t)}},function(t,e,n){var r=n(56);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},function(t,e){var n="__lodash_hash_undefined__";t.exports=function(t){return this.__data__.set(t,n),this}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e){t.exports=function(t){return t!=t}},function(t,e){t.exports=function(t,e,n){for(var r=n-1,o=t.length;++r<o;)if(t[r]===e)return r;return-1}},function(t,e){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}},function(t,e,n){var r=n(19),o=n(13),i="[object Arguments]";t.exports=function(t){return o(t)&&r(t)==i}},function(t,e){t.exports=function(){return!1}},function(t,e,n){var r=n(19),o=n(86),i=n(13),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!u[r(t)]}},function(t,e,n){var r=n(158)(Object.keys,Object);t.exports=r},function(t,e,n){var r=n(54);t.exports=function(){this.__data__=new r,this.size=0}},function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},function(t,e){t.exports=function(t){return this.__data__.get(t)}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e,n){var r=n(54),o=n(83),i=n(82),u=200;t.exports=function(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<u-1)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(t,e),this.size=n.size,this}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n<r;){var u=t[n];e(u,n,t)&&(i[o++]=u)}return i}},function(t,e,n){var r=n(24)(n(10),"DataView");t.exports=r},function(t,e,n){var r=n(24)(n(10),"Promise");t.exports=r},function(t,e,n){var r=n(258),o=n(264),i=n(141);t.exports=function(t){var e=o(t);return 1==e.length&&e[0][2]?i(e[0][0],e[0][1]):function(n){return n===t||r(n,t,e)}}},function(t,e,n){var r=n(94),o=n(138),i=1,u=2;t.exports=function(t,e,n,a){var c=n.length,s=c,f=!a;if(null==t)return!s;for(t=Object(t);c--;){var l=n[c];if(f&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++c<s;){var p=(l=n[c])[0],d=t[p],h=l[1];if(f&&l[2]){if(void 0===d&&!(p in t))return!1}else{var v=new r;if(a)var y=a(d,h,p,t,e,v);if(!(void 0===y?o(h,d,i|u,a,v):y))return!1}}return!0}},function(t,e,n){var r=n(94),o=n(139),i=n(261),u=n(263),a=n(42),c=n(5),s=n(58),f=n(85),l=1,p="[object Arguments]",d="[object Array]",h="[object Object]",v=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,y,b,m){var g=c(t),_=c(e),x=g?d:a(t),w=_?d:a(e),O=(x=x==p?h:x)==h,j=(w=w==p?h:w)==h,E=x==w;if(E&&s(t)){if(!s(e))return!1;g=!0,O=!1}if(E&&!O)return m||(m=new r),g||f(t)?o(t,e,n,y,b,m):i(t,e,x,n,y,b,m);if(!(n&l)){var S=O&&v.call(t,"__wrapped__"),P=j&&v.call(e,"__wrapped__");if(S||P){var A=S?t.value():t,k=P?e.value():e;return m||(m=new r),b(A,k,n,y,m)}}return!!E&&(m||(m=new r),u(t,e,n,y,b,m))}},function(t,e){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}},function(t,e,n){var r=n(36),o=n(162),i=n(67),u=n(139),a=n(262),c=n(102),s=1,f=2,l="[object Boolean]",p="[object Date]",d="[object Error]",h="[object Map]",v="[object Number]",y="[object RegExp]",b="[object Set]",m="[object String]",g="[object Symbol]",_="[object ArrayBuffer]",x="[object DataView]",w=r?r.prototype:void 0,O=w?w.valueOf:void 0;t.exports=function(t,e,n,r,w,j,E){switch(n){case x:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case _:return!(t.byteLength!=e.byteLength||!j(new o(t),new o(e)));case l:case p:case v:return i(+t,+e);case d:return t.name==e.name&&t.message==e.message;case y:case m:return t==e+"";case h:var S=a;case b:var P=r&s;if(S||(S=c),t.size!=e.size&&!P)return!1;var A=E.get(t);if(A)return A==e;r|=f,E.set(t,e);var k=u(S(t),S(e),r,w,j,E);return E.delete(t),k;case g:if(O)return O.call(t)==O.call(e)}return!1}},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},function(t,e,n){var r=n(160),o=1,i=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,u,a,c){var s=n&o,f=r(t),l=f.length;if(l!=r(e).length&&!s)return!1;for(var p=l;p--;){var d=f[p];if(!(s?d in e:i.call(e,d)))return!1}var h=c.get(t);if(h&&c.get(e))return h==e;var v=!0;c.set(t,e),c.set(e,t);for(var y=s;++p<l;){var b=t[d=f[p]],m=e[d];if(u)var g=s?u(m,b,d,e,t,c):u(b,m,d,t,e,c);if(!(void 0===g?b===m||a(b,m,n,u,c):g)){v=!1;break}y||(y="constructor"==d)}if(v&&!y){var _=t.constructor,x=e.constructor;_!=x&&"constructor"in t&&"constructor"in e&&!("function"==typeof _&&_ instanceof _&&"function"==typeof x&&x instanceof x)&&(v=!1)}return c.delete(t),c.delete(e),v}},function(t,e,n){var r=n(140),o=n(30);t.exports=function(t){for(var e=o(t),n=e.length;n--;){var i=e[n],u=t[i];e[n]=[i,u,r(u)]}return e}},function(t,e,n){var r=n(138),o=n(43),i=n(268),u=n(89),a=n(140),c=n(141),s=n(46),f=1,l=2;t.exports=function(t,e){return u(t)&&a(e)?c(s(t),e):function(n){var u=o(n,t);return void 0===u&&u===e?i(n,t):r(e,u,f|l)}}},function(t,e,n){var r=n(267),o=500;t.exports=function(t){var e=r(t,function(t){return n.size===o&&n.clear(),t}),n=e.cache;return e}},function(t,e,n){var r=n(82),o="Expected a function";function i(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError(o);var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var u=t.apply(this,r);return n.cache=i.set(o,u)||i,u};return n.cache=new(i.Cache||r),n}i.Cache=r,t.exports=i},function(t,e,n){var r=n(269),o=n(270);t.exports=function(t,e){return null!=t&&o(t,e,r)}},function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},function(t,e,n){var r=n(143),o=n(57),i=n(5),u=n(71),a=n(86),c=n(46);t.exports=function(t,e,n){for(var s=-1,f=(e=r(e,t)).length,l=!1;++s<f;){var p=c(e[s]);if(!(l=null!=t&&n(t,p)))break;t=t[p]}return l||++s!=f?l:!!(f=null==t?0:t.length)&&a(f)&&u(p,f)&&(i(t)||o(t))}},function(t,e,n){var r=n(272),o=n(273),i=n(89),u=n(46);t.exports=function(t){return i(t)?r(u(t)):o(t)}},function(t,e){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},function(t,e,n){var r=n(142);t.exports=function(t){return function(e){return r(e,t)}}},function(t,e,n){var r=n(95),o=n(275);t.exports=function t(e,n,i,u,a){var c=-1,s=e.length;for(i||(i=o),a||(a=[]);++c<s;){var f=e[c];n>0&&i(f)?n>1?t(f,n-1,i,u,a):r(a,f):u||(a[a.length]=f)}return a}},function(t,e,n){var r=n(36),o=n(57),i=n(5),u=r?r.isConcatSpreadable:void 0;t.exports=function(t){return i(t)||o(t)||!!(u&&t&&t[u])}},function(t,e,n){var r=n(113),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,u=-1,a=o(i.length-e,0),c=Array(a);++u<a;)c[u]=i[e+u];u=-1;for(var s=Array(e+1);++u<e;)s[u]=i[u];return s[e]=n(c),r(t,this,s)}}},function(t,e,n){t.exports={default:n(278),__esModule:!0}},function(t,e,n){n(279),t.exports=n(9).Object.assign},function(t,e,n){var r=n(18);r(r.S+r.F,"Object",{assign:n(280)})},function(t,e,n){"use strict";var r=n(65),o=n(119),i=n(90),u=n(81),a=n(131),c=Object.assign;t.exports=!c||n(49)(function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r})?function(t,e){for(var n=u(t),c=arguments.length,s=1,f=o.f,l=i.f;c>s;)for(var p,d=a(arguments[s++]),h=f?r(d).concat(f(d)):r(d),v=h.length,y=0;v>y;)l.call(d,p=h[y++])&&(n[p]=d[p]);return n}:c},function(t,e,n){var r=function(){return this}()||Function("return this")(),o=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,i=o&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,t.exports=n(282),o)r.regeneratorRuntime=i;else try{delete r.regeneratorRuntime}catch(t){r.regeneratorRuntime=void 0}},function(t,e){!function(e){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag",s="object"==typeof t,f=e.regeneratorRuntime;if(f)s&&(t.exports=f);else{(f=e.regeneratorRuntime=s?t.exports:{}).wrap=_;var l="suspendedStart",p="suspendedYield",d="executing",h="completed",v={},y={};y[u]=function(){return this};var b=Object.getPrototypeOf,m=b&&b(b(R([])));m&&m!==r&&o.call(m,u)&&(y=m);var g=j.prototype=w.prototype=Object.create(y);O.prototype=g.constructor=j,j.constructor=O,j[c]=O.displayName="GeneratorFunction",f.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===O||"GeneratorFunction"===(e.displayName||e.name))},f.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,j):(t.__proto__=j,c in t||(t[c]="GeneratorFunction")),t.prototype=Object.create(g),t},f.awrap=function(t){return{__await:t}},E(S.prototype),S.prototype[a]=function(){return this},f.AsyncIterator=S,f.async=function(t,e,n,r){var o=new S(_(t,e,n,r));return f.isGeneratorFunction(e)?o:o.next().then(function(t){return t.done?t.value:o.next()})},E(g),g[c]="Generator",g[u]=function(){return this},g.toString=function(){return"[object Generator]"},f.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},f.values=R,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&o.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=n)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(r,o){return a.type="throw",a.arg=t,e.next=r,o&&(e.method="next",e.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i],a=u.completion;if("root"===u.tryLoc)return r("end");if(u.tryLoc<=this.prev){var c=o.call(u,"catchLoc"),s=o.call(u,"finallyLoc");if(c&&s){if(this.prev<u.catchLoc)return r(u.catchLoc,!0);if(this.prev<u.finallyLoc)return r(u.finallyLoc)}else if(c){if(this.prev<u.catchLoc)return r(u.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return r(u.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=e,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(u)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:R(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=n),v}}}function _(t,e,n,r){var o=e&&e.prototype instanceof w?e:w,i=Object.create(o.prototype),u=new T(r||[]);return i._invoke=function(t,e,n){var r=l;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return C()}for(n.method=o,n.arg=i;;){var u=n.delegate;if(u){var a=P(u,n);if(a){if(a===v)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var c=x(t,e,n);if("normal"===c.type){if(r=n.done?h:p,c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=h,n.method="throw",n.arg=c.arg)}}}(t,n,u),i}function x(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function w(){}function O(){}function j(){}function E(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function S(t){var e;this._invoke=function(n,r){function i(){return new Promise(function(e,i){!function e(n,r,i,u){var a=x(t[n],t,r);if("throw"!==a.type){var c=a.arg,s=c.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then(function(t){e("next",t,i,u)},function(t){e("throw",t,i,u)}):Promise.resolve(s).then(function(t){c.value=t,i(c)},u)}u(a.arg)}(n,r,e,i)})}return e=e?e.then(i,i):i()}}function P(t,e){var r=t.iterator[e.method];if(r===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=n,P(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=x(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,v;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=n),e.delegate=null,v):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function A(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function R(t){if(t){var e=t[u];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r<t.length;)if(o.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=n,e.done=!0,e};return i.next=i}}return{next:C}}function C(){return{value:n,done:!0}}}(function(){return this}()||Function("return this")())},function(t,e,n){t.exports={default:n(284),__esModule:!0}},function(t,e,n){n(168),n(60),n(107),n(288),n(296),n(297),t.exports=n(9).Promise},function(t,e,n){"use strict";var r=n(286),o=n(287),i=n(40),u=n(44);t.exports=n(130)(Array,"Array",function(t,e){this._t=u(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){"use strict";var r,o,i,u,a=n(48),c=n(8),s=n(39),f=n(109),l=n(18),p=n(23),d=n(52),h=n(289),v=n(290),y=n(144),b=n(145).set,m=n(292)(),g=n(91),_=n(146),x=n(293),w=n(147),O=c.TypeError,j=c.process,E=j&&j.versions,S=E&&E.v8||"",P=c.Promise,A="process"==f(j),k=function(){},T=o=g.f,R=!!function(){try{var t=P.resolve(1),e=(t.constructor={})[n(11)("species")]=function(t){t(k,k)};return(A||"function"==typeof PromiseRejectionEvent)&&t.then(k)instanceof e&&0!==S.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(t){}}(),C=function(t){var e;return!(!p(t)||"function"!=typeof(e=t.then))&&e},I=function(t,e){if(!t._n){t._n=!0;var n=t._c;m(function(){for(var r=t._v,o=1==t._s,i=0,u=function(e){var n,i,u,a=o?e.ok:e.fail,c=e.resolve,s=e.reject,f=e.domain;try{a?(o||(2==t._h&&N(t),t._h=1),!0===a?n=r:(f&&f.enter(),n=a(r),f&&(f.exit(),u=!0)),n===e.promise?s(O("Promise-chain cycle")):(i=C(n))?i.call(n,c,s):c(n)):s(r)}catch(t){f&&!u&&f.exit(),s(t)}};n.length>i;)u(n[i++]);t._c=[],t._n=!1,e&&!t._h&&M(t)})}},M=function(t){b.call(c,function(){var e,n,r,o=t._v,i=L(t);if(i&&(e=_(function(){A?j.emit("unhandledRejection",o,t):(n=c.onunhandledrejection)?n({promise:t,reason:o}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",o)}),t._h=A||L(t)?2:1),t._a=void 0,i&&e.e)throw e.v})},L=function(t){return 1!==t._h&&0===(t._a||t._c).length},N=function(t){b.call(c,function(){var e;A?j.emit("rejectionHandled",t):(e=c.onrejectionhandled)&&e({promise:t,reason:t._v})})},F=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),I(e,!0))},D=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw O("Promise can't be resolved itself");(e=C(t))?m(function(){var r={_w:n,_d:!1};try{e.call(t,s(D,r,1),s(F,r,1))}catch(t){F.call(r,t)}}):(n._v=t,n._s=1,I(n,!1))}catch(t){F.call({_w:n,_d:!1},t)}}};R||(P=function(t){h(this,P,"Promise","_h"),d(t),r.call(this);try{t(s(D,this,1),s(F,this,1))}catch(t){F.call(this,t)}},(r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(294)(P.prototype,{then:function(t,e){var n=T(y(this,P));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=A?j.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),i=function(){var t=new r;this.promise=t,this.resolve=s(D,t,1),this.reject=s(F,t,1)},g.f=T=function(t){return t===P||t===u?new i(t):o(t)}),l(l.G+l.W+l.F*!R,{Promise:P}),n(61)(P,"Promise"),n(295)("Promise"),u=n(9).Promise,l(l.S+l.F*!R,"Promise",{reject:function(t){var e=T(this);return(0,e.reject)(t),e.promise}}),l(l.S+l.F*(a||!R),"Promise",{resolve:function(t){return w(a&&this===u?P:this,t)}}),l(l.S+l.F*!(R&&n(135)(function(t){P.all(t).catch(k)})),"Promise",{all:function(t){var e=this,n=T(e),r=n.resolve,o=n.reject,i=_(function(){var n=[],i=0,u=1;v(t,!1,function(t){var a=i++,c=!1;n.push(void 0),u++,e.resolve(t).then(function(t){c||(c=!0,n[a]=t,--u||r(n))},o)}),--u||r(n)});return i.e&&o(i.v),n.promise},race:function(t){var e=this,n=T(e),r=n.reject,o=_(function(){v(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){var r=n(39),o=n(133),i=n(134),u=n(16),a=n(79),c=n(108),s={},f={};(e=t.exports=function(t,e,n,l,p){var d,h,v,y,b=p?function(){return t}:c(t),m=r(n,l,e?2:1),g=0;if("function"!=typeof b)throw TypeError(t+" is not iterable!");if(i(b)){for(d=a(t.length);d>g;g++)if((y=e?m(u(h=t[g])[0],h[1]):m(t[g]))===s||y===f)return y}else for(v=b.call(t);!(h=v.next()).done;)if((y=o(v,m,h.value,e))===s||y===f)return y}).BREAK=s,e.RETURN=f},function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){var r=n(8),o=n(145).set,i=r.MutationObserver||r.WebKitMutationObserver,u=r.process,a=r.Promise,c="process"==n(47)(u);t.exports=function(){var t,e,n,s=function(){var r,o;for(c&&(r=u.domain)&&r.exit();t;){o=t.fn,t=t.next;try{o()}catch(r){throw t?n():e=void 0,r}}e=void 0,r&&r.enter()};if(c)n=function(){u.nextTick(s)};else if(!i||r.navigator&&r.navigator.standalone)if(a&&a.resolve){var f=a.resolve(void 0);n=function(){f.then(s)}}else n=function(){o.call(r,s)};else{var l=!0,p=document.createTextNode("");new i(s).observe(p,{characterData:!0}),n=function(){p.data=l=!l}}return function(r){var o={fn:r,next:void 0};e&&(e.next=o),t||(t=o,n()),e=o}}},function(t,e,n){var r=n(8).navigator;t.exports=r&&r.userAgent||""},function(t,e,n){var r=n(29);t.exports=function(t,e,n){for(var o in e)n&&t[o]?t[o]=e[o]:r(t,o,e[o]);return t}},function(t,e,n){"use strict";var r=n(8),o=n(9),i=n(21),u=n(22),a=n(11)("species");t.exports=function(t){var e="function"==typeof o[t]?o[t]:r[t];u&&e&&!e[a]&&i.f(e,a,{configurable:!0,get:function(){return this}})}},function(t,e,n){"use strict";var r=n(18),o=n(9),i=n(8),u=n(144),a=n(147);r(r.P+r.R,"Promise",{finally:function(t){var e=u(this,o.Promise||i.Promise),n="function"==typeof t;return this.then(n?function(n){return a(e,t()).then(function(){return n})}:t,n?function(n){return a(e,t()).then(function(){throw n})}:t)}})},function(t,e,n){"use strict";var r=n(18),o=n(91),i=n(146);r(r.S,"Promise",{try:function(t){var e=o.f(this),n=i(t);return(n.e?e.reject:e.resolve)(n.v),e.promise}})},function(t,e,n){var r=n(166),o=n(101).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},,function(t,e,n){"use strict";var r=n(14).compose;e.__esModule=!0,e.composeWithDevTools=function(){if(0!==arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)},e.devToolsEnhancer=function(){return function(t){return t}}},function(t,e,n){"use strict";var r=n(404),o=n(405),i=Array.isArray;t.exports=function(t,e){if(t&&e){if(t.constructor===Object&&e.constructor===Object)return r(t,e);if(i(t)&&i(e))return o(t,e)}return t===e}},,function(t,e,n){var r=n(90),o=n(50),i=n(44),u=n(111),a=n(35),c=n(164),s=Object.getOwnPropertyDescriptor;e.f=n(22)?s:function(t,e){if(t=i(t),e=u(e,!0),c)try{return s(t,e)}catch(t){}if(a(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e,n){"use strict";n.r(e);var r={};n.r(r),n.d(r,"wpRequest",function(){return Ut.default}),n.d(r,"request",function(){return Ut});n(373);var o=n(14),i=n(300),u=n(98);function a(t){return function(e){var n=e.dispatch,r=e.getState;return function(e){return function(o){return"function"==typeof o?o(n,r,t):e(o)}}}}var c=a();c.withExtraArgument=a;var s=c,f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p=function(t){return"@@redux-saga/"+t},d=p("TASK"),h=p("HELPER"),v=p("MATCH"),y=p("CANCEL_PROMISE"),b=p("SAGA_ACTION"),m=p("SELF_CANCELLATION"),g=function(t){return function(){return t}},_=g(!0),x=function(){},w=function(t){return t};function O(t,e,n){if(!e(t))throw N("error","uncaught at check",n),new Error(n)}var j=Object.prototype.hasOwnProperty;function E(t,e){return S.notUndef(t)&&j.call(t,e)}var S={undef:function(t){return null==t},notUndef:function(t){return null!=t},func:function(t){return"function"==typeof t},number:function(t){return"number"==typeof t},string:function(t){return"string"==typeof t},array:Array.isArray,object:function(t){return t&&!S.array(t)&&"object"===(void 0===t?"undefined":l(t))},promise:function(t){return t&&S.func(t.then)},iterator:function(t){return t&&S.func(t.next)&&S.func(t.throw)},iterable:function(t){return t&&S.func(Symbol)?S.func(t[Symbol.iterator]):S.array(t)},task:function(t){return t&&t[d]},observable:function(t){return t&&S.func(t.subscribe)},buffer:function(t){return t&&S.func(t.isEmpty)&&S.func(t.take)&&S.func(t.put)},pattern:function(t){return t&&(S.string(t)||"symbol"===(void 0===t?"undefined":l(t))||S.func(t)||S.array(t))},channel:function(t){return t&&S.func(t.take)&&S.func(t.close)},helper:function(t){return t&&t[h]},stringableFunc:function(t){return S.func(t)&&E(t,"toString")}},P={assign:function(t,e){for(var n in e)E(e,n)&&(t[n]=e[n])}};function A(t,e){var n=t.indexOf(e);n>=0&&t.splice(n,1)}var k={from:function(t){var e=Array(t.length);for(var n in t)E(t,n)&&(e[n]=t[n]);return e}};function T(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=f({},t),n=new Promise(function(t,n){e.resolve=t,e.reject=n});return e.promise=n,e}function R(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(){return++t}}var C=R(),I=function(t){throw t},M=function(t){return{value:t,done:!0}};function L(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments[3],o={name:n,next:t,throw:e,return:M};return r&&(o[h]=!0),"undefined"!=typeof Symbol&&(o[Symbol.iterator]=function(){return o}),o}function N(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+t+": "+e+"\n"+(n&&n.stack||n)):console[t](e,n)}function F(t,e){return function(){return t.apply(void 0,arguments)}}var D=function(t,e){return t+" has been deprecated in favor of "+e+", please update your code"},B=function(t){return new Error("\n redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n in redux-saga code and not yours. Thanks for reporting this in the project's github repo.\n Error: "+t+"\n")},W=function(t,e){return(t?t+".":"")+"setContext(props): argument "+e+" is not a plain object"},U=function(t){return function(e){return t(Object.defineProperty(e,b,{value:!0}))}},q="Channel's Buffer overflow!",z=1,$=3,G=4,V={isEmpty:_,put:x,take:x};function K(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,e=arguments[1],n=new Array(t),r=0,o=0,i=0,u=function(e){n[o]=e,o=(o+1)%t,r++},a=function(){if(0!=r){var e=n[i];return n[i]=null,r--,i=(i+1)%t,e}},c=function(){for(var t=[];r;)t.push(a());return t};return{isEmpty:function(){return 0==r},put:function(a){if(r<t)u(a);else{var s=void 0;switch(e){case z:throw new Error(q);case $:n[o]=a,i=o=(o+1)%t;break;case G:s=2*t,n=c(),r=n.length,o=n.length,i=0,n.length=s,t=s,u(a)}}},take:a,flush:c}}var H={none:function(){return V},fixed:function(t){return K(t,z)},dropping:function(t){return K(t,2)},sliding:function(t){return K(t,$)},expanding:function(t){return K(t,G)}},Y=[],J=0;function Q(t){try{Z(),t()}finally{tt()}}function X(t){Y.push(t),J||(Z(),et())}function Z(){J++}function tt(){J--}function et(){tt();for(var t=void 0;!J&&void 0!==(t=Y.shift());)Q(t)}var nt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},rt={type:"@@redux-saga/CHANNEL_END"},ot=function(t){return t&&"@@redux-saga/CHANNEL_END"===t.type};var it="invalid buffer passed to channel factory function",ut="Saga was provided with an undefined action";function at(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H.none(),n=arguments[2];arguments.length>2&&O(n,S.func,"Invalid match function passed to eventChannel");var r=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:H.fixed(),e=!1,n=[];function r(){if(e&&n.length)throw B("Cannot have a closed channel with pending takers");if(n.length&&!t.isEmpty())throw B("Cannot have pending takers with non empty buffer")}return O(t,S.buffer,it),{take:function(o){r(),O(o,S.func,"channel.take's callback must be a function"),e&&t.isEmpty()?o(rt):t.isEmpty()?(n.push(o),o.cancel=function(){return A(n,o)}):o(t.take())},put:function(o){if(r(),O(o,S.notUndef,ut),!e){if(!n.length)return t.put(o);for(var i=0;i<n.length;i++){var u=n[i];if(!u[v]||u[v](o))return n.splice(i,1),u(o)}}},flush:function(n){r(),O(n,S.func,"channel.flush' callback must be a function"),e&&t.isEmpty()?n(rt):n(t.flush())},close:function(){if(r(),!e&&(e=!0,n.length)){var t=n;n=[];for(var o=0,i=t.length;o<i;o++)t[o](rt)}},get __takers__(){return n},get __closed__(){return e}}}(e),o=function(){r.__closed__||(i&&i(),r.close())},i=t(function(t){ot(t)?o():n&&!n(t)||r.put(t)});if(r.__closed__&&i(),!S.func(i))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:r.take,flush:r.flush,close:o}}var ct=p("IO"),st="TAKE",ft="PUT",lt="ALL",pt="RACE",dt="CALL",ht="CPS",vt="FORK",yt="JOIN",bt="CANCEL",mt="SELECT",gt="ACTION_CHANNEL",_t="CANCELLED",xt="FLUSH",wt="GET_CONTEXT",Ot="SET_CONTEXT",jt=function(t,e){var n;return(n={})[ct]=!0,n[t]=e,n};function Et(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&O(arguments[0],S.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),S.pattern(t))return jt(st,{pattern:t});if(S.channel(t))return jt(st,{channel:t});throw new Error("take(patternOrChannel): argument "+String(t)+" is not valid channel or a valid pattern")}Et.maybe=function(){var t=Et.apply(void 0,arguments);return t[st].maybe=!0,t};Et.maybe;function St(t,e){return arguments.length>1?(O(t,S.notUndef,"put(channel, action): argument channel is undefined"),O(t,S.channel,"put(channel, action): argument "+t+" is not a valid channel"),O(e,S.notUndef,"put(channel, action): argument action is undefined")):(O(t,S.notUndef,"put(action): argument action is undefined"),e=t,t=null),jt(ft,{channel:t,action:e})}St.resolve=function(){var t=St.apply(void 0,arguments);return t[ft].resolve=!0,t},St.sync=F(St.resolve);var Pt=function(t){return function(e){return e&&e[ct]&&e[t]}},At={take:Pt(st),put:Pt(ft),all:Pt(lt),race:Pt(pt),call:Pt(dt),cps:Pt(ht),fork:Pt(vt),join:Pt(yt),cancel:Pt(bt),select:Pt(mt),actionChannel:Pt(gt),cancelled:Pt(_t),flush:Pt(xt),getContext:Pt(wt),setContext:Pt(Ot)},kt=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Tt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};var Rt="proc first argument (Saga function result) must be an iterator",Ct={toString:function(){return"@@redux-saga/CHANNEL_END"}},It={toString:function(){return"@@redux-saga/TASK_CANCEL"}},Mt={wildcard:function(){return _},default:function(t){return"symbol"===(void 0===t?"undefined":Tt(t))?function(e){return e.type===t}:function(e){return e.type===String(t)}},array:function(t){return function(e){return t.some(function(t){return Lt(t)(e)})}},predicate:function(t){return function(e){return t(e)}}};function Lt(t){return("*"===t?Mt.wildcard:S.array(t)?Mt.array:S.stringableFunc(t)?Mt.default:S.func(t)?Mt.predicate:Mt.default)(t)}var Nt=function(t){return{fn:t}};function Ft(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return x},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:x,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:x,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,a=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"anonymous",c=arguments[8];O(t,S.iterator,Rt);var s=F(G,D("[...effects]","all([...effects])")),f=i.sagaMonitor,l=i.logger,p=i.onError,h=l||N,g=function(t){var e=t.sagaStack;!e&&t.stack&&(e=-1!==t.stack.split("\n")[0].indexOf(t.message)?t.stack:"Error: "+t.message+"\n"+t.stack),h("error","uncaught at "+a,e||t.message||t)},_=function(t){var e=at(function(e){return t(function(t){t[b]?e(t):X(function(){return e(t)})})});return nt({},e,{take:function(t,n){arguments.length>1&&(O(n,S.func,"channel.take's matcher argument must be a function"),t[v]=n),e.take(t)}})}(e),w=Object.create(o);M.cancel=x;var j=function(t,e,n,r){var o,i;return n._deferredEnd=null,(o={})[d]=!0,o.id=t,o.name=e,"done",(i={}).done=i.done||{},i.done.get=function(){if(n._deferredEnd)return n._deferredEnd.promise;var t=T();return n._deferredEnd=t,n._isRunning||(n._error?t.reject(n._error):t.resolve(n._result)),t.promise},o.cont=r,o.joiners=[],o.cancel=I,o.isRunning=function(){return n._isRunning},o.isCancelled=function(){return n._isCancelled},o.isAborted=function(){return n._isAborted},o.result=function(){return n._result},o.error=function(){return n._error},o.setContext=function(t){O(t,S.object,W("task",t)),P.assign(w,t)},function(t,e){for(var n in e){var r=e[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,n,r)}}(o,i),o}(u,a,t,c),E={name:a,cancel:function(){E.isRunning&&!E.isCancelled&&(E.isCancelled=!0,M(It))},isRunning:!0},R=function(t,e,n){var r=[],o=void 0,i=!1;function u(t){c(),n(t,!0)}function a(t){r.push(t),t.cont=function(a,c){i||(A(r,t),t.cont=x,c?u(a):(t===e&&(o=a),r.length||(i=!0,n(o))))}}function c(){i||(i=!0,r.forEach(function(t){t.cont=x,t.cancel()}),r=[])}return a(e),{addTask:a,cancelAll:c,abort:u,getTasks:function(){return r},taskNames:function(){return r.map(function(t){return t.name})}}}(0,E,B);function I(){t._isRunning&&!t._isCancelled&&(t._isCancelled=!0,R.cancelAll(),B(It))}return c&&(c.cancel=I),t._isRunning=!0,M(),j;function M(e,n){if(!E.isRunning)throw new Error("Trying to resume an already finished generator");try{var r=void 0;n?r=t.throw(e):e===It?(E.isCancelled=!0,M.cancel(),r=S.func(t.return)?t.return(It):{done:!0,value:It}):r=e===Ct?S.func(t.return)?t.return():{done:!0}:t.next(e),r.done?(E.isMainRunning=!1,E.cont&&E.cont(r.value)):U(r.value,u,"",M)}catch(t){E.isCancelled&&g(t),E.isMainRunning=!1,E.cont(t,!0)}}function B(e,n){t._isRunning=!1,_.close(),n?(e instanceof Error&&Object.defineProperty(e,"sagaStack",{value:"at "+a+" \n "+(e.sagaStack||e.stack),configurable:!0}),j.cont||(e instanceof Error&&p?p(e):g(e)),t._error=e,t._isAborted=!0,t._deferredEnd&&t._deferredEnd.reject(e)):(t._result=e,t._deferredEnd&&t._deferredEnd.resolve(e)),j.cont&&j.cont(e,n),j.joiners.forEach(function(t){return t.cb(e,n)}),j.joiners=null}function U(t,o){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",u=arguments[3],c=C();f&&f.effectTriggered({effectId:c,parentEffectId:o,label:i,effect:t});var l=void 0;function p(t,e){l||(l=!0,u.cancel=x,f&&(e?f.effectRejected(c,t):f.effectResolved(c,t)),u(t,e))}p.cancel=x,u.cancel=function(){if(!l){l=!0;try{p.cancel()}catch(t){g(t)}p.cancel=x,f&&f.effectCancelled(c)}};var d=void 0;return S.promise(t)?q(t,p):S.helper(t)?$(Nt(t),c,p):S.iterator(t)?z(t,c,a,p):S.array(t)?s(t,c,p):(d=At.take(t))?function(t,e){var n=t.channel,r=t.pattern,o=t.maybe;n=n||_;var i=function(t){return t instanceof Error?e(t,!0):ot(t)&&!o?e(Ct):e(t)};try{n.take(i,Lt(r))}catch(t){return e(t,!0)}e.cancel=i.cancel}(d,p):(d=At.put(t))?function(t,e){var r=t.channel,o=t.action,i=t.resolve;X(function(){var t=void 0;try{t=(r?r.put:n)(o)}catch(t){if(r||i)return e(t,!0);g(t)}if(!i||!S.promise(t))return e(t);q(t,e)})}(d,p):(d=At.all(t))?G(d,c,p):(d=At.race(t))?function(t,e,n){var r=void 0,o=Object.keys(t),i={};o.forEach(function(e){var u=function(i,u){if(!r)if(u)n.cancel(),n(i,!0);else if(!ot(i)&&i!==Ct&&i!==It){var a;n.cancel(),r=!0;var c=((a={})[e]=i,a);n(S.array(t)?[].slice.call(kt({},c,{length:o.length})):c)}};u.cancel=x,i[e]=u}),n.cancel=function(){r||(r=!0,o.forEach(function(t){return i[t].cancel()}))},o.forEach(function(n){r||U(t[n],e,n,i[n])})}(d,c,p):(d=At.call(t))?function(t,e,n){var r=t.context,o=t.fn,i=t.args,u=void 0;try{u=o.apply(r,i)}catch(t){return n(t,!0)}return S.promise(u)?q(u,n):S.iterator(u)?z(u,e,o.name,n):n(u)}(d,c,p):(d=At.cps(t))?function(t,e){var n=t.context,r=t.fn,o=t.args;try{var i=function(t,n){return S.undef(t)?e(n):e(t,!0)};r.apply(n,o.concat(i)),i.cancel&&(e.cancel=function(){return i.cancel()})}catch(t){return e(t,!0)}}(d,p):(d=At.fork(t))?$(d,c,p):(d=At.join(t))?function(t,e){if(t.isRunning()){var n={task:j,cb:e};e.cancel=function(){return A(t.joiners,n)},t.joiners.push(n)}else t.isAborted()?e(t.error(),!0):e(t.result())}(d,p):(d=At.cancel(t))?function(t,e){t===m&&(t=j);t.isRunning()&&t.cancel();e()}(d,p):(d=At.select(t))?function(t,e){var n=t.selector,o=t.args;try{var i=n.apply(void 0,[r()].concat(o));e(i)}catch(t){e(t,!0)}}(d,p):(d=At.actionChannel(t))?function(t,n){var r=t.pattern,o=t.buffer,i=Lt(r);i.pattern=r,n(at(e,o||H.fixed(),i))}(d,p):(d=At.flush(t))?function(t,e){t.flush(e)}(d,p):(d=At.cancelled(t))?function(t,e){e(!!E.isCancelled)}(0,p):(d=At.getContext(t))?function(t,e){e(w[t])}(d,p):(d=At.setContext(t))?function(t,e){P.assign(w,t),e()}(d,p):p(t)}function q(t,e){var n=t[y];S.func(n)?e.cancel=n:S.func(t.abort)&&(e.cancel=function(){return t.abort()}),t.then(e,function(t){return e(t,!0)})}function z(t,o,u,a){Ft(t,e,n,r,w,i,o,u,a)}function $(t,o,u){var a=t.context,c=t.fn,s=t.args,f=t.detached,l=function(t){var e=t.context,n=t.fn,r=t.args;if(S.iterator(n))return n;var o,i,u=void 0,a=void 0;try{u=n.apply(e,r)}catch(t){a=t}return S.iterator(u)?u:L(a?function(){throw a}:(o=void 0,i={done:!1,value:u},function(t){return o?{done:!0,value:t}:(o=!0,i)}))}({context:a,fn:c,args:s});try{Z();var p=Ft(l,e,n,r,w,i,o,c.name,f?null:x);f?u(p):l._isRunning?(R.addTask(p),u(p)):l._error?R.abort(l._error):u(p)}finally{et()}}function G(t,e,n){var r=Object.keys(t);if(!r.length)return n(S.array(t)?[]:{});var o=0,i=void 0,u={},a={};r.forEach(function(e){var c=function(a,c){i||(c||ot(a)||a===Ct||a===It?(n.cancel(),n(a,c)):(u[e]=a,++o===r.length&&(i=!0,n(S.array(t)?k.from(kt({},u,{length:r.length})):u))))};c.cancel=x,a[e]=c}),n.cancel=function(){i||(i=!0,r.forEach(function(t){return a[t].cancel()}))},r.forEach(function(n){return U(t[n],e,n,a[n])})}}var Dt="runSaga(storeInterface, saga, ...args): saga argument must be a Generator function!";var Bt=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.context,n=void 0===e?{}:e,r=function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(t,["context"]),o=r.sagaMonitor,i=r.logger,u=r.onError;if(S.func(r))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(i&&!S.func(i))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(u&&!S.func(u))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(r.emitter&&!S.func(r.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function a(t){var e,c=t.getState,s=t.dispatch,f=(e=[],{subscribe:function(t){return e.push(t),function(){return A(e,t)}},emit:function(t){for(var n=e.slice(),r=0,o=n.length;r<o;r++)n[r](t)}});return f.emit=(r.emitter||w)(f.emit),a.run=function(t,e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=void 0;S.iterator(t)?(i=t,t=e):(O(e,S.func,Dt),O(i=e.apply(void 0,r),S.iterator,Dt));var u=t,a=u.subscribe,c=u.dispatch,s=u.getState,f=u.context,l=u.sagaMonitor,p=u.logger,d=u.onError,h=C();l&&(l.effectTriggered=l.effectTriggered||x,l.effectResolved=l.effectResolved||x,l.effectRejected=l.effectRejected||x,l.effectCancelled=l.effectCancelled||x,l.actionDispatched=l.actionDispatched||x,l.effectTriggered({effectId:h,root:!0,parentEffectId:0,effect:{root:!0,saga:e,args:r}}));var v=Ft(i,a,U(c),s,f,{sagaMonitor:l,logger:p,onError:d},h,e.name);return l&&l.effectResolved(h,v),v}.bind(null,{context:n,subscribe:f.subscribe,dispatch:s,getState:c,sagaMonitor:o,logger:i,onError:u}),function(t){return function(e){o&&o.actionDispatched&&o.actionDispatched(e);var n=t(e);return f.emit(e),n}}}return a.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},a.setContext=function(t){O(t,S.object,W("sagaMiddleware",t)),P.assign(n,t)},a},Wt=n(148),Ut=n(37),qt=Bt();n.d(e,"store",function(){return zt}),n.d(e,"middlewares",function(){return r});var zt=function(){if(window.__tribe_common_store__)return window.__tribe_common_store__;var t=[s,qt,Ut.default],e=Object(i.composeWithDevTools)({name:"tribe/common"}),n=Object(o.createStore)(Object(Wt.default)({}),e(o.applyMiddleware.apply(void 0,t)));return Object(u.a)(Wt.default,n),n.run=qt.run,window.__tribe_common_store__=n,n}()},function(t,e,n){var r=n(74),o=n(106),i=n(416),u=n(5);t.exports=function(t,e){return(u(t)?r:i)(t,o(e,3))}},function(t,e,n){var r=n(417)(n(418));t.exports=r},,function(t,e,n){var r;window,t.exports=(r=n(2),function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=12)}([function(t,e){t.exports=r},function(t,e,n){t.exports=n(11)()},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(0),i=a(n(1)),u=a(n(7));function a(t){return t&&t.__esModule?t:{default:t}}var c=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.scrollArea={},n.handleScroll=n.handleScroll.bind(n),n.handleScrollById=n.handleScrollById.bind(n),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,o.Component),r(e,[{key:"getChildContext",value:function(){var t=this;return{addScrollArea:function(e,n){t.scrollArea[n]=e},removeScrollArea:function(e,n){delete t.scrollArea[n]}}}},{key:"handleScroll",value:function(t,e){var n=this,r=Object.keys(this.scrollArea);0===r.length?(0,u.default)(t,e):r.forEach(function(r){n.scrollArea[r].scrollLeft=t,n.scrollArea[r].scrollTop=e})}},{key:"handleScrollById",value:function(t,e,n){var r=this.scrollArea[t];r&&(r.scrollLeft=e,r.scrollTop=n)}},{key:"render",value:function(){return this.props.children&&this.props.children(this.handleScroll,this.handleScrollById)}}]),e}();c.childContextTypes={addScrollArea:i.default.func.isRequired,removeScrollArea:i.default.func.isRequired},c.defaultProps={children:function(){}},c.propTypes={children:i.default.func.isRequired},e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.displayName,n=t.name;return e||n?e||n:"string"==typeof t&&t.length>0?t:"Unknown"}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o=a(n(0)),i=a(n(3)),u=a(n(2));function a(t){return t&&t.__esModule?t:{default:t}}e.default=function(t){var e=function(e){return o.default.createElement(u.default,null,function(n,i){return o.default.createElement(t,r({},e,{scroll:n,scrollById:i}))})};return e.displayName="WithScrollToHOC("+(0,i.default)(t)+")",e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,o=(r=0,function(){return"scrollto-"+r++});e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=n(0),u=s(i),a=s(n(1)),c=s(n(5));function s(t){return t&&t.__esModule?t:{default:t}}var f=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,i.Component),o(e,[{key:"componentDidMount",value:function(){this.id=this.node.id||(0,c.default)(),this.context.addScrollArea(this.node,this.id)}},{key:"componentWillUnmount",value:function(){this.context.removeScrollArea(this.node,this.id)}},{key:"render",value:function(){var t=this,e=this.props,n=e.children,o=function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n}(e,["children"]);return u.default.createElement("div",r({},o,{ref:function(e){return t.node=e}}),n)}}]),e}();f.contextTypes={addScrollArea:a.default.func.isRequired,removeScrollArea:a.default.func.isRequired},e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;window.scroll(t,e)}},function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e,n){"use strict";t.exports=function(t,e,n,r,o,i,u,a){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,u,a],f=0;(c=new Error(e.replace(/%s/g,function(){return s[f++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(t,e,n){"use strict";function r(t){return function(){return t}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(t){return t},t.exports=o},function(t,e,n){"use strict";var r=n(10),o=n(9),i=n(8);t.exports=function(){function t(t,e,n,r,u,a){a!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e};return n.checkPropTypes=r,n.PropTypes=n,n}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2);Object.defineProperty(e,"ScrollTo",{enumerable:!0,get:function(){return u(r).default}});var o=n(6);Object.defineProperty(e,"ScrollArea",{enumerable:!0,get:function(){return u(o).default}});var i=n(4);function u(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"ScrollToHOC",{enumerable:!0,get:function(){return u(i).default}})}]))},function(t,e,n){"use strict";var r=n(310);function o(){}t.exports=function(){function t(t,e,n,o,i,u){if(u!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e};return n.checkPropTypes=o,n.PropTypes=n,n}},function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(t,e,n){var r=n(149),o=n(173),i=n(313),u=n(150),a=n(314),c=n(102),s=200;t.exports=function(t,e,n){var f=-1,l=o,p=t.length,d=!0,h=[],v=h;if(n)d=!1,l=i;else if(p>=s){var y=e?null:a(t);if(y)return c(y);d=!1,l=u,v=new r}else v=e?[]:h;t:for(;++f<p;){var b=t[f],m=e?e(b):b;if(b=n||0!==b?b:0,d&&m==m){for(var g=v.length;g--;)if(v[g]===m)continue t;e&&v.push(m),h.push(b)}else l(v,m,n)||(v!==h&&v.push(m),h.push(b))}return h}},function(t,e){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r<o;)if(n(e,t[r]))return!0;return!1}},function(t,e,n){var r=n(151),o=n(6),i=n(102),u=r&&1/i(new r([,-0]))[1]==1/0?function(t){return new r(t)}:o;t.exports=u},function(t,e,n){var r=n(316),o=n(318);t.exports=function(t,e,n){return r(o,t,e,n)}},function(t,e,n){var r=n(317),o=n(175),i=Array.prototype.push;function u(t,e){return 2==e?function(e,n){return t(e,n)}:function(e){return t(e)}}function a(t){for(var e=t?t.length:0,n=Array(e);e--;)n[e]=t[e];return n}function c(t,e){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var o=r[0]=e.apply(void 0,r);return t.apply(void 0,r),o}}}t.exports=function t(e,n,s,f){var l="function"==typeof n,p=n===Object(n);if(p&&(f=s,s=n,n=void 0),null==s)throw new TypeError;f||(f={});var d={cap:!("cap"in f)||f.cap,curry:!("curry"in f)||f.curry,fixed:!("fixed"in f)||f.fixed,immutable:!("immutable"in f)||f.immutable,rearg:!("rearg"in f)||f.rearg},h=l?s:o,v="curry"in f&&f.curry,y="fixed"in f&&f.fixed,b="rearg"in f&&f.rearg,m=l?s.runInContext():void 0,g=l?s:{ary:e.ary,assign:e.assign,clone:e.clone,curry:e.curry,forEach:e.forEach,isArray:e.isArray,isError:e.isError,isFunction:e.isFunction,isWeakMap:e.isWeakMap,iteratee:e.iteratee,keys:e.keys,rearg:e.rearg,toInteger:e.toInteger,toPath:e.toPath},_=g.ary,x=g.assign,w=g.clone,O=g.curry,j=g.forEach,E=g.isArray,S=g.isError,P=g.isFunction,A=g.isWeakMap,k=g.keys,T=g.rearg,R=g.toInteger,C=g.toPath,I=k(r.aryMethod),M={castArray:function(t){return function(){var e=arguments[0];return E(e)?t(a(e)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var e=arguments[0],n=arguments[1],r=t(e,n),o=r.length;return d.cap&&"number"==typeof n?(n=n>2?n-2:1,o&&o<=n?r:u(r,n)):r}},mixin:function(t){return function(e){var n=this;if(!P(n))return t(n,Object(e));var r=[];return j(k(e),function(t){P(e[t])&&r.push([t,n.prototype[t]])}),t(n,Object(e)),j(r,function(t){var e=t[1];P(e)?n.prototype[t[0]]=e:delete n.prototype[t[0]]}),n}},nthArg:function(t){return function(e){var n=e<0?1:R(e)+1;return O(t(e),n)}},rearg:function(t){return function(e,n){var r=n?n.length:0;return O(t(e,n),r)}},runInContext:function(n){return function(r){return t(e,n(r),f)}}};function L(t,e){if(d.cap){var n=r.iterateeRearg[t];if(n)return function(t,e){return W(t,function(t){var n=e.length;return function(t,e){return 2==e?function(e,n){return t.apply(void 0,arguments)}:function(e){return t.apply(void 0,arguments)}}(T(u(t,n),e),n)})}(e,n);var o=!l&&r.iterateeAry[t];if(o)return function(t,e){return W(t,function(t){return"function"==typeof t?u(t,e):t})}(e,o)}return e}function N(t,e,n){if(d.fixed&&(y||!r.skipFixed[t])){var o=r.methodSpread[t],u=o&&o.start;return void 0===u?_(e,n):function(t,e){return function(){for(var n=arguments.length,r=n-1,o=Array(n);n--;)o[n]=arguments[n];var u=o[e],a=o.slice(0,e);return u&&i.apply(a,u),e!=r&&i.apply(a,o.slice(e+1)),t.apply(this,a)}}(e,u)}return e}function F(t,e,n){return d.rearg&&n>1&&(b||!r.skipRearg[t])?T(e,r.methodRearg[t]||r.aryRearg[n]):e}function D(t,e){for(var n=-1,r=(e=C(e)).length,o=r-1,i=w(Object(t)),u=i;null!=u&&++n<r;){var a=e[n],c=u[a];null==c||P(c)||S(c)||A(c)||(u[a]=w(n==o?c:Object(c))),u=u[a]}return i}function B(e,n){var o=r.aliasToReal[e]||e,i=r.remap[o]||o,u=f;return function(e){var r=l?m:g,a=l?m[i]:n,c=x(x({},u),e);return t(r,o,a,c)}}function W(t,e){return function(){var n=arguments.length;if(!n)return t();for(var r=Array(n);n--;)r[n]=arguments[n];var o=d.rearg?0:n-1;return r[o]=e(r[o]),t.apply(void 0,r)}}function U(t,e,n){var o,i=r.aliasToReal[t]||t,u=e,s=M[i];return s?u=s(e):d.immutable&&(r.mutate.array[i]?u=c(e,a):r.mutate.object[i]?u=c(e,function(t){return function(e){return t({},e)}}(e)):r.mutate.set[i]&&(u=c(e,D))),j(I,function(t){return j(r.aryMethod[t],function(e){if(i==e){var n=r.methodSpread[i],a=n&&n.afterRearg;return o=a?N(i,F(i,u,t),t):F(i,N(i,u,t),t),o=L(i,o),c=o,s=t,o=v||d.curry&&s>1?O(c,s):c,!1}var c,s}),!o}),o||(o=u),o==e&&(o=v?O(o,1):function(){return e.apply(this,arguments)}),o.convert=B(i,e),o.placeholder=e.placeholder=n,o}if(!p)return U(n,s,h);var q=s,z=[];return j(I,function(t){j(r.aryMethod[t],function(t){var e=q[r.remap[t]||t];e&&z.push([t,U(t,e,q)])})}),j(k(q),function(t){var e=q[t];if("function"==typeof e){for(var n=z.length;n--;)if(z[n][0]==t)return;e.convert=B(t,e),z.push([t,e])}}),j(z,function(t){q[t[0]]=t[1]}),q.convert=function(t){return q.runInContext.convert(t)(void 0)},q.placeholder=q,j(k(q),function(t){j(r.realToAlias[t]||[],function(e){q[e]=q[t]})}),q}},function(t,e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},e.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},e.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},e.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},e.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},e.realToAlias=function(){var t=Object.prototype.hasOwnProperty,n=e.aliasToReal,r={};for(var o in n){var i=n[o];t.call(r,i)?r[i].push(o):r[i]=[o]}return r}(),e.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},e.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},e.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(t,e,n){t.exports={ary:n(319),assign:n(188),clone:n(336),curry:n(194),forEach:n(116),isArray:n(5),isError:n(355),isFunction:n(92),isWeakMap:n(357),iteratee:n(358),keys:n(93),rearg:n(359),toInteger:n(84),toPath:n(361)}},function(t,e,n){var r=n(103),o=128;t.exports=function(t,e,n){return e=n?void 0:e,e=t&&null==e?t.length:e,r(t,o,void 0,void 0,void 0,void 0,e)}},function(t,e,n){var r=n(68),o=n(10),i=1;t.exports=function(t,e,n){var u=e&i,a=r(t);return function e(){return(this&&this!==o&&this instanceof e?a:t).apply(u?n:this,arguments)}}},function(t,e,n){var r=n(113),o=n(68),i=n(178),u=n(181),a=n(154),c=n(104),s=n(10);t.exports=function(t,e,n){var f=o(t);return function o(){for(var l=arguments.length,p=Array(l),d=l,h=a(o);d--;)p[d]=arguments[d];var v=l<3&&p[0]!==h&&p[l-1]!==h?[]:c(p,h);return(l-=v.length)<n?u(t,e,i,o.placeholder,void 0,p,v,void 0,void 0,n-l):r(this&&this!==s&&this instanceof o?f:t,this,p)}}},function(t,e){t.exports=function(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}},function(t,e,n){var r=n(114),o=n(182),i=n(324),u=n(326);t.exports=function(t){var e=i(t),n=u[e];if("function"!=typeof n||!(e in r.prototype))return!1;if(t===n)return!0;var a=o(n);return!!a&&t===a[0]}},function(t,e,n){var r=n(325),o=Object.prototype.hasOwnProperty;t.exports=function(t){for(var e=t.name+"",n=r[e],i=o.call(r,e)?n.length:0;i--;){var u=n[i],a=u.func;if(null==a||a==t)return u.name}return e}},function(t,e){t.exports={}},function(t,e,n){var r=n(114),o=n(183),i=n(115),u=n(5),a=n(13),c=n(327),s=Object.prototype.hasOwnProperty;function f(t){if(a(t)&&!u(t)&&!(t instanceof r)){if(t instanceof o)return t;if(s.call(t,"__wrapped__"))return c(t)}return new o(t)}f.prototype=i.prototype,f.prototype.constructor=f,t.exports=f},function(t,e,n){var r=n(114),o=n(183),i=n(70);t.exports=function(t){if(t instanceof r)return t.clone();var e=new o(t.__wrapped__,t.__chain__);return e.__actions__=i(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}},function(t,e){var n=/\{\n\/\* \[wrapped with (.+)\] \*/,r=/,? & /;t.exports=function(t){var e=t.match(n);return e?e[1].split(r):[]}},function(t,e){var n=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;t.exports=function(t,e){var r=e.length;if(!r)return t;var o=r-1;return e[o]=(r>1?"& ":"")+e[o],e=e.join(r>2?", ":" "),t.replace(n,"{\n/* [wrapped with "+e+"] */\n")}},function(t,e,n){var r=n(331),o=n(187),i=n(51),u=o?function(t,e){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(e),writable:!0})}:i;t.exports=u},function(t,e){t.exports=function(t){return function(){return t}}},function(t,e,n){var r=n(116),o=n(173),i=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];t.exports=function(t,e){return r(i,function(n){var r="_."+n[0];e&n[1]&&!o(t,r)&&t.push(r)}),t.sort()}},function(t,e,n){var r=n(70),o=n(71),i=Math.min;t.exports=function(t,e){for(var n=t.length,u=i(e.length,n),a=r(t);u--;){var c=e[u];t[u]=o(c,n)?a[c]:void 0}return t}},function(t,e,n){var r=n(113),o=n(68),i=n(10),u=1;t.exports=function(t,e,n,a){var c=e&u,s=o(t);return function e(){for(var o=-1,u=arguments.length,f=-1,l=a.length,p=Array(l+u),d=this&&this!==i&&this instanceof e?s:t;++f<l;)p[f]=a[f];for(;u--;)p[f++]=arguments[++o];return r(d,c?n:this,p)}}},function(t,e,n){var r=n(179),o=n(180),i=n(104),u="__lodash_placeholder__",a=1,c=2,s=4,f=8,l=128,p=256,d=Math.min;t.exports=function(t,e){var n=t[1],h=e[1],v=n|h,y=v<(a|c|l),b=h==l&&n==f||h==l&&n==p&&t[7].length<=e[8]||h==(l|p)&&e[7].length<=e[8]&&n==f;if(!y&&!b)return t;h&a&&(t[2]=e[2],v|=n&a?0:s);var m=e[3];if(m){var g=t[3];t[3]=g?r(g,m,e[4]):m,t[4]=g?i(t[3],u):e[4]}return(m=e[5])&&(g=t[5],t[5]=g?o(g,m,e[6]):m,t[6]=g?i(t[5],u):e[6]),(m=e[7])&&(t[7]=m),h&l&&(t[8]=null==t[8]?e[8]:d(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=v,t}},function(t,e,n){var r=n(191),o=4;t.exports=function(t){return r(t,o)}},function(t,e,n){var r=n(72),o=n(192);t.exports=function(t,e){return t&&r(e,o(e),t)}},function(t,e,n){var r=n(17),o=n(62),i=n(339),u=Object.prototype.hasOwnProperty;t.exports=function(t){if(!r(t))return i(t);var e=o(t),n=[];for(var a in t)("constructor"!=a||!e&&u.call(t,a))&&n.push(a);return n}},function(t,e){t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},function(t,e,n){(function(t){var r=n(10),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,u=i&&i.exports===o?r.Buffer:void 0,a=u?u.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=a?a(n):new t.constructor(n);return t.copy(r),r}}).call(this,n(73)(t))},function(t,e,n){var r=n(72),o=n(105);t.exports=function(t,e){return r(t,o(t),e)}},function(t,e,n){var r=n(72),o=n(193);t.exports=function(t,e){return r(t,o(t),e)}},function(t,e,n){var r=n(161),o=n(193),i=n(192);t.exports=function(t){return r(t,i,o)}},function(t,e){var n=Object.prototype.hasOwnProperty;t.exports=function(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&n.call(t,"index")&&(r.index=t.index,r.input=t.input),r}},function(t,e,n){var r=n(118),o=n(346),i=n(347),u=n(348),a=n(349),c="[object Boolean]",s="[object Date]",f="[object Map]",l="[object Number]",p="[object RegExp]",d="[object Set]",h="[object String]",v="[object Symbol]",y="[object ArrayBuffer]",b="[object DataView]",m="[object Float32Array]",g="[object Float64Array]",_="[object Int8Array]",x="[object Int16Array]",w="[object Int32Array]",O="[object Uint8Array]",j="[object Uint8ClampedArray]",E="[object Uint16Array]",S="[object Uint32Array]";t.exports=function(t,e,n){var P=t.constructor;switch(e){case y:return r(t);case c:case s:return new P(+t);case b:return o(t,n);case m:case g:case _:case x:case w:case O:case j:case E:case S:return a(t,n);case f:return new P;case l:case h:return new P(t);case p:return i(t);case d:return new P;case v:return u(t)}}},function(t,e,n){var r=n(118);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}},function(t,e){var n=/\w*$/;t.exports=function(t){var e=new t.constructor(t.source,n.exec(t));return e.lastIndex=t.lastIndex,e}},function(t,e,n){var r=n(36),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;t.exports=function(t){return i?Object(i.call(t)):{}}},function(t,e,n){var r=n(118);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},function(t,e,n){var r=n(69),o=n(117),i=n(62);t.exports=function(t){return"function"!=typeof t.constructor||i(t)?{}:r(o(t))}},function(t,e,n){var r=n(352),o=n(87),i=n(88),u=i&&i.isMap,a=u?o(u):r;t.exports=a},function(t,e,n){var r=n(42),o=n(13),i="[object Map]";t.exports=function(t){return o(t)&&r(t)==i}},function(t,e,n){var r=n(354),o=n(87),i=n(88),u=i&&i.isSet,a=u?o(u):r;t.exports=a},function(t,e,n){var r=n(42),o=n(13),i="[object Set]";t.exports=function(t){return o(t)&&r(t)==i}},function(t,e,n){var r=n(19),o=n(13),i=n(356),u="[object DOMException]",a="[object Error]";t.exports=function(t){if(!o(t))return!1;var e=r(t);return e==a||e==u||"string"==typeof t.message&&"string"==typeof t.name&&!i(t)}},function(t,e,n){var r=n(19),o=n(117),i=n(13),u="[object Object]",a=Function.prototype,c=Object.prototype,s=a.toString,f=c.hasOwnProperty,l=s.call(Object);t.exports=function(t){if(!i(t)||r(t)!=u)return!1;var e=o(t);if(null===e)return!0;var n=f.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==l}},function(t,e,n){var r=n(42),o=n(13),i="[object WeakMap]";t.exports=function(t){return o(t)&&r(t)==i}},function(t,e,n){var r=n(191),o=n(106),i=1;t.exports=function(t){return o("function"==typeof t?t:r(t,i))}},function(t,e,n){var r=n(103),o=n(360),i=o(function(t,e){return r(t,256,void 0,void 0,void 0,e)});t.exports=i},function(t,e,n){var r=n(195),o=n(276),i=n(153);t.exports=function(t){return i(o(t,void 0,r),t+"")}},function(t,e,n){var r=n(74),o=n(70),i=n(5),u=n(45),a=n(163),c=n(46),s=n(96);t.exports=function(t){return i(t)?r(t,c):u(t)?[t]:o(a(s(t)))}},function(t,e,n){var r=n(363),o=n(30);t.exports=function(t){return null==t?[]:r(t,o(t))}},function(t,e,n){var r=n(74);t.exports=function(t,e){return r(e,function(e){return t[e]})}},function(t,e,n){n(365);var r=n(9).Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},function(t,e,n){var r=n(18);r(r.S+r.F*!n(22),"Object",{defineProperty:n(21).f})},function(t,e){var n=Math.max,r=Math.min;t.exports=function(t,e,o){return t>=r(e,o)&&t<n(e,o)}},,,,,function(t,e,n){"use strict";var r=n(394),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},u={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function c(t){return r.isMemo(t)?u:a[t.$$typeof]||o}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0};var s=Object.defineProperty,f=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,h=Object.prototype;t.exports=function t(e,n,r){if("string"!=typeof n){if(h){var o=d(n);o&&o!==h&&t(e,o,r)}var u=f(n);l&&(u=u.concat(l(n)));for(var a=c(e),v=c(n),y=0;y<u.length;++y){var b=u[y];if(!(i[b]||r&&r[b]||v&&v[b]||a&&a[b])){var m=p(n,b);try{s(e,b,m)}catch(t){}}}return e}return e}},function(t,e,n){"use strict";t.exports=n(396)},function(t,e){!function(e){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},u=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag",s="object"==typeof t,f=e.regeneratorRuntime;if(f)s&&(t.exports=f);else{(f=e.regeneratorRuntime=s?t.exports:{}).wrap=_;var l="suspendedStart",p="suspendedYield",d="executing",h="completed",v={},y={};y[u]=function(){return this};var b=Object.getPrototypeOf,m=b&&b(b(R([])));m&&m!==r&&o.call(m,u)&&(y=m);var g=j.prototype=w.prototype=Object.create(y);O.prototype=g.constructor=j,j.constructor=O,j[c]=O.displayName="GeneratorFunction",f.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===O||"GeneratorFunction"===(e.displayName||e.name))},f.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,j):(t.__proto__=j,c in t||(t[c]="GeneratorFunction")),t.prototype=Object.create(g),t},f.awrap=function(t){return{__await:t}},E(S.prototype),S.prototype[a]=function(){return this},f.AsyncIterator=S,f.async=function(t,e,n,r){var o=new S(_(t,e,n,r));return f.isGeneratorFunction(e)?o:o.next().then(function(t){return t.done?t.value:o.next()})},E(g),g[c]="Generator",g[u]=function(){return this},g.toString=function(){return"[object Generator]"},f.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},f.values=R,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&o.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=n)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(r,o){return a.type="throw",a.arg=t,e.next=r,o&&(e.method="next",e.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var u=this.tryEntries[i],a=u.completion;if("root"===u.tryLoc)return r("end");if(u.tryLoc<=this.prev){var c=o.call(u,"catchLoc"),s=o.call(u,"finallyLoc");if(c&&s){if(this.prev<u.catchLoc)return r(u.catchLoc,!0);if(this.prev<u.finallyLoc)return r(u.finallyLoc)}else if(c){if(this.prev<u.catchLoc)return r(u.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<u.finallyLoc)return r(u.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=e,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(u)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),v},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),k(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:R(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=n),v}}}function _(t,e,n,r){var o=e&&e.prototype instanceof w?e:w,i=Object.create(o.prototype),u=new T(r||[]);return i._invoke=function(t,e,n){var r=l;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return C()}for(n.method=o,n.arg=i;;){var u=n.delegate;if(u){var a=P(u,n);if(a){if(a===v)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var c=x(t,e,n);if("normal"===c.type){if(r=n.done?h:p,c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=h,n.method="throw",n.arg=c.arg)}}}(t,n,u),i}function x(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function w(){}function O(){}function j(){}function E(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function S(t){var e;this._invoke=function(n,r){function i(){return new Promise(function(e,i){!function e(n,r,i,u){var a=x(t[n],t,r);if("throw"!==a.type){var c=a.arg,s=c.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then(function(t){e("next",t,i,u)},function(t){e("throw",t,i,u)}):Promise.resolve(s).then(function(t){c.value=t,i(c)},function(t){return e("throw",t,i,u)})}u(a.arg)}(n,r,e,i)})}return e=e?e.then(i,i):i()}}function P(t,e){var r=t.iterator[e.method];if(r===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=n,P(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=x(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,v;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=n),e.delegate=null,v):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function A(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function T(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function R(t){if(t){var e=t[u];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r<t.length;)if(o.call(t,r))return e.value=t[r],e.done=!1,e;return e.value=n,e.done=!0,e};return i.next=i}}return{next:C}}function C(){return{value:n,done:!0}}}(function(){return this||"object"==typeof self&&self}()||Function("return this")())},function(t,e,n){t.exports={default:n(375),__esModule:!0}},function(t,e,n){n(60),n(107),t.exports=n(169).f("iterator")},function(t,e,n){t.exports={default:n(377),__esModule:!0}},function(t,e,n){n(378),n(168),n(383),n(384),t.exports=n(9).Symbol},function(t,e,n){"use strict";var r=n(8),o=n(35),i=n(22),u=n(18),a=n(165),c=n(379).KEY,s=n(49),f=n(100),l=n(61),p=n(66),d=n(11),h=n(169),v=n(170),y=n(380),b=n(381),m=n(16),g=n(23),_=n(44),x=n(111),w=n(50),O=n(125),j=n(382),E=n(303),S=n(21),P=n(65),A=E.f,k=S.f,T=j.f,R=r.Symbol,C=r.JSON,I=C&&C.stringify,M=d("_hidden"),L=d("toPrimitive"),N={}.propertyIsEnumerable,F=f("symbol-registry"),D=f("symbols"),B=f("op-symbols"),W=Object.prototype,U="function"==typeof R,q=r.QObject,z=!q||!q.prototype||!q.prototype.findChild,$=i&&s(function(){return 7!=O(k({},"a",{get:function(){return k(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=A(W,e);r&&delete W[e],k(t,e,n),r&&t!==W&&k(W,e,r)}:k,G=function(t){var e=D[t]=O(R.prototype);return e._k=t,e},V=U&&"symbol"==typeof R.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof R},K=function(t,e,n){return t===W&&K(B,e,n),m(t),e=x(e,!0),m(n),o(D,e)?(n.enumerable?(o(t,M)&&t[M][e]&&(t[M][e]=!1),n=O(n,{enumerable:w(0,!1)})):(o(t,M)||k(t,M,w(1,{})),t[M][e]=!0),$(t,e,n)):k(t,e,n)},H=function(t,e){m(t);for(var n,r=y(e=_(e)),o=0,i=r.length;i>o;)K(t,n=r[o++],e[n]);return t},Y=function(t){var e=N.call(this,t=x(t,!0));return!(this===W&&o(D,t)&&!o(B,t))&&(!(e||!o(this,t)||!o(D,t)||o(this,M)&&this[M][t])||e)},J=function(t,e){if(t=_(t),e=x(e,!0),t!==W||!o(D,e)||o(B,e)){var n=A(t,e);return!n||!o(D,e)||o(t,M)&&t[M][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=T(_(t)),r=[],i=0;n.length>i;)o(D,e=n[i++])||e==M||e==c||r.push(e);return r},X=function(t){for(var e,n=t===W,r=T(n?B:_(t)),i=[],u=0;r.length>u;)!o(D,e=r[u++])||n&&!o(W,e)||i.push(D[e]);return i};U||(a((R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===W&&e.call(B,n),o(this,M)&&o(this[M],t)&&(this[M][t]=!1),$(this,t,w(1,n))};return i&&z&&$(W,t,{configurable:!0,set:e}),G(t)}).prototype,"toString",function(){return this._k}),E.f=J,S.f=K,n(298).f=j.f=Q,n(90).f=Y,n(119).f=X,i&&!n(48)&&a(W,"propertyIsEnumerable",Y,!0),h.f=function(t){return G(d(t))}),u(u.G+u.W+u.F*!U,{Symbol:R});for(var Z="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),tt=0;Z.length>tt;)d(Z[tt++]);for(var et=P(d.store),nt=0;et.length>nt;)v(et[nt++]);u(u.S+u.F*!U,"Symbol",{for:function(t){return o(F,t+="")?F[t]:F[t]=R(t)},keyFor:function(t){if(!V(t))throw TypeError(t+" is not a symbol!");for(var e in F)if(F[e]===t)return e},useSetter:function(){z=!0},useSimple:function(){z=!1}}),u(u.S+u.F*!U,"Object",{create:function(t,e){return void 0===e?O(t):H(O(t),e)},defineProperty:K,defineProperties:H,getOwnPropertyDescriptor:J,getOwnPropertyNames:Q,getOwnPropertySymbols:X}),C&&u(u.S+u.F*(!U||s(function(){var t=R();return"[null]"!=I([t])||"{}"!=I({a:t})||"{}"!=I(Object(t))})),"JSON",{stringify:function(t){for(var e,n,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=e=r[1],(g(e)||void 0!==t)&&!V(t))return b(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!V(e))return e}),r[1]=e,I.apply(C,r)}}),R.prototype[L]||n(29)(R.prototype,L,R.prototype.valueOf),l(R,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e,n){var r=n(66)("meta"),o=n(23),i=n(35),u=n(21).f,a=0,c=Object.isExtensible||function(){return!0},s=!n(49)(function(){return c(Object.preventExtensions({}))}),f=function(t){u(t,r,{value:{i:"O"+ ++a,w:{}}})},l=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!c(t))return"F";if(!e)return"E";f(t)}return t[r].i},getWeak:function(t,e){if(!i(t,r)){if(!c(t))return!0;if(!e)return!1;f(t)}return t[r].w},onFreeze:function(t){return s&&l.NEED&&c(t)&&!i(t,r)&&f(t),t}}},function(t,e,n){var r=n(65),o=n(119),i=n(90);t.exports=function(t){var e=r(t),n=o.f;if(n)for(var u,a=n(t),c=i.f,s=0;a.length>s;)c.call(t,u=a[s++])&&e.push(u);return e}},function(t,e,n){var r=n(47);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(44),o=n(298).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return u.slice()}}(t):o(r(t))}},function(t,e,n){n(170)("asyncIterator")},function(t,e,n){n(170)("observable")},function(t,e,n){var r=n(412),o=n(415)(r);t.exports=o},,,,,function(t,e,n){"use strict";n.r(e);var r=n(3),o=n.n(r),i=n(2),u=n(304),a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(e){return function(n){var r=o()({},t,{store:u.store});return wp.element.createElement(e,o()({},n,r))}}},c=n(25),s=n.n(c),f=n(26),l=n.n(f),p=n(20),d=n.n(p),h=n(27),v=n.n(h),y=n(30),b=n.n(y),m=n(17),g=n.n(m),_=n(5),x=n.n(_),w=n(31),O=n.n(w),j=n(6),E=n.n(j),S=n(1),P=n.n(S),A=n(301),k=n.n(A),T={},R=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(e){var n=function(n){function r(t){s()(this,r);var e=d()(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,t));return e.keys=[],e.saving=null,e.keys=e.generateKeys(),e}return v()(r,n),l()(r,[{key:"generateKeys",value:function(){return x()(this.attrs)?this.attrs:g()(this.attrs)?b()(this.attrs):(console.warn("Make sure attributes is from a valid type: Array or Object"),[])}},{key:"componentDidMount",value:function(){var t=this.props,e=t.setInitialState,n=t.attributes,r=void 0===n?{}:n,i=t.isolated;(0,t.onBlockCreated)(this.props),this.registerBlock(),this.blockCount()>1&&!i||e(o()({},this.props,{get:function(t,e){return t in r?r[t]:e}}))}},{key:"componentWillUnmount",value:function(){var t=this.props.onBlockRemoved;this.unregisterBlock(),t(this.props)}},{key:"registerBlock",value:function(){var t=this.props.name;T[t]=t in T?T[t]+1:1}},{key:"unregisterBlock",value:function(){var t=this.props.name;T[t]-=1}},{key:"blockCount",value:function(){var t=this.props.name;return T[t]}},{key:"componentDidUpdate",value:function(){var t=this.calculateDiff();k()(this.saving,t)||(this.saving=t,O()(t)||this.props.setAttributes(t))}},{key:"calculateDiff",value:function(){var t=this,e=this.attrs;return this.keys.reduce(function(n,r){return r in t.props&&!k()(e[r],t.props[r])&&(n[r]=t.props[r]),n},{})}},{key:"render",value:function(){return wp.element.createElement(e,this.props)}},{key:"attrs",get:function(){return t||this.props.attributes||{}}}]),r}(i.Component);return n.defaultProps={attributes:{},setInitialState:E.a,setAttributes:E.a,name:"",isolated:!1,onBlockCreated:E.a,onBlockRemoved:E.a},n.propTypes={setAttributes:P.a.func,setInitialState:P.a.func,attributes:P.a.object,name:P.a.string,isolated:P.a.bool,increaseRegister:P.a.func,decreaseRegister:P.a.func,onBlockCreated:P.a.func,onBlockRemoved:P.a.func},n.displayName="WithSaveData( "+(e.displayName||e.name||"Component "),n}},C=n(14),I=n(206),M=n(33),L=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E.a;return function(e){var n=function(n){function r(){return s()(this,r),d()(this,(r.__proto__||Object.getPrototypeOf(r)).apply(this,arguments))}return v()(r,n),l()(r,[{key:"componentDidMount",value:function(){var e=t(this.props),n=this.props;(0,n.registerForm)(e,n.postType)}},{key:"render",value:function(){return wp.element.createElement(e,o()({},this.props,this.additionalProps()))}},{key:"additionalProps",value:function(){var e=this.props,n=e.createDraft,r=e.sendForm,o=e.setSubmit,i=e.editEntry,u=e.maybeRemoveEntry,a=t(this.props);return{createDraft:function(t){return n(a,t)},editEntry:function(t){return i(a,t)},sendForm:function(t,e){return r(a,t,e)},setSubmit:function(){return o(a)},maybeRemoveEntry:function(t){return u(a,t)}}}}]),r}(i.Component);n.propTypes={registerForm:P.a.func,postType:P.a.string};return Object(I.a)(function(e,n){var r={name:t(n)};return{edit:M.selectors.getFormEdit(e,r),create:M.selectors.getFormCreate(e,r),fields:M.selectors.getFormFields(e,r),submit:M.selectors.getFormSubmit(e,r)}},function(t){return Object(C.bindActionCreators)(M.actions,t)})(n)}},N=n(127),F=function(){return function(t){var e=function(e){function n(){return s()(this,n),d()(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return v()(n,e),l()(n,[{key:"componentDidMount",value:function(){var t=this.props,e=t.isSelected,n=t.onBlockFocus,r=t.onBlockBlur;e?n():r()}},{key:"componentDidUpdate",value:function(t){var e=this.props,n=e.isSelected,r=e.onBlockFocus,o=e.onBlockBlur;t.isSelected!==n&&(n?r():o())}},{key:"render",value:function(){return wp.element.createElement(t,this.props)}}]),n}(i.Component);return e.defaultProps={isSelected:!1,onBlockFocus:E.a,onBlockBlur:E.a},e.propTypes={onBlockFocus:P.a.func,onBlockBlur:P.a.func,isSelected:P.a.bool},e.displayName="WithIsSelected( "+(t.displayName||t.name||"Component "),e}};n.d(e,"withStore",function(){return a}),n.d(e,"withSaveData",function(){return R}),n.d(e,"withForm",function(){return L}),n.d(e,"withBlockCloser",function(){return N.b}),n.d(e,"withSelected",function(){return F})},function(t,e){t.exports=wp.editor},,,function(t,e,n){"use strict";t.exports=n(395)},function(t,e,n){"use strict";
|
13 |
/** @license React v16.7.0
|
14 |
* react-is.production.min.js
|
15 |
*
|
common/src/resources/js/app/components.min.js.map
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
{"version":3,"sources":["webpack://tribe.common.[name]/webpack/bootstrap","webpack://tribe.common.[name]/./node_modules/prop-types/index.js","webpack://tribe.common.[name]/external \"React\"","webpack://tribe.common.[name]/./node_modules/babel-runtime/helpers/extends.js","webpack://tribe.common.[name]/./node_modules/lodash/isArray.js","webpack://tribe.common.[name]/./node_modules/lodash/noop.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_global.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_core.js","webpack://tribe.common.[name]/./node_modules/lodash/_root.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_wks.js","webpack://tribe.common.[name]/./src/modules/data/utils.js","webpack://tribe.common.[name]/./node_modules/lodash/isObjectLike.js","webpack://tribe.common.[name]/./node_modules/redux/es/redux.js","webpack://tribe.common.[name]/./node_modules/classnames/index.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_an-object.js","webpack://tribe.common.[name]/./node_modules/lodash/isObject.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_export.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseGetTag.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/helpers/possibleConstructorReturn.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-dp.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_descriptors.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_is-object.js","webpack://tribe.common.[name]/./node_modules/lodash/_getNative.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/helpers/classCallCheck.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/helpers/createClass.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/helpers/inherits.js","webpack://tribe.common.[name]/./src/modules/utils/globals.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_hide.js","webpack://tribe.common.[name]/./node_modules/lodash/keys.js","webpack://tribe.common.[name]/./node_modules/lodash/isEmpty.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/helpers/toConsumableArray.js","webpack://tribe.common.[name]/./src/modules/data/forms/types.js","webpack://tribe.common.[name]/./src/modules/data/forms/reducers/form.js","webpack://tribe.common.[name]/./src/modules/data/forms/reducer.js","webpack://tribe.common.[name]/./src/modules/data/forms/reducers/volatile.js","webpack://tribe.common.[name]/./src/modules/data/forms/selectors.js","webpack://tribe.common.[name]/./src/modules/data/forms/actions.js","webpack://tribe.common.[name]/./src/modules/data/forms/index.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_has.js","webpack://tribe.common.[name]/./node_modules/lodash/_Symbol.js","webpack://tribe.common.[name]/./src/modules/store/middlewares/request/types.js","webpack://tribe.common.[name]/./src/modules/store/middlewares/request/actions.js","webpack://tribe.common.[name]/./src/modules/store/middlewares/request/utils.js","webpack://tribe.common.[name]/./src/modules/store/middlewares/request/wp-request.js","webpack://tribe.common.[name]/./src/modules/store/middlewares/request/index.js","webpack://tribe.common.[name]/./node_modules/reselect/lib/index.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_ctx.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_iterators.js","webpack://tribe.common.[name]/./node_modules/lodash/isArrayLike.js","webpack://tribe.common.[name]/./node_modules/lodash/_getTag.js","webpack://tribe.common.[name]/./node_modules/lodash/get.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_to-iobject.js","webpack://tribe.common.[name]/./node_modules/lodash/isSymbol.js","webpack://tribe.common.[name]/./node_modules/lodash/_toKey.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_cof.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_library.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_fails.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_property-desc.js","webpack://tribe.common.[name]/./node_modules/lodash/identity.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_a-function.js","webpack://tribe.common.[name]/./node_modules/lodash/_nativeCreate.js","webpack://tribe.common.[name]/./node_modules/lodash/_ListCache.js","webpack://tribe.common.[name]/./node_modules/lodash/_assocIndexOf.js","webpack://tribe.common.[name]/./node_modules/lodash/_getMapData.js","webpack://tribe.common.[name]/./node_modules/lodash/isArguments.js","webpack://tribe.common.[name]/./node_modules/lodash/isBuffer.js","webpack://tribe.common.[name]/./src/modules/data/plugins/types.js","webpack://tribe.common.[name]/./src/modules/data/plugins/actions.js","webpack://tribe.common.[name]/./src/modules/data/plugins/selectors.js","webpack://tribe.common.[name]/./src/modules/data/plugins/constants.js","webpack://tribe.common.[name]/./src/modules/data/plugins/proptypes.js","webpack://tribe.common.[name]/./src/modules/data/plugins/index.js","webpack://tribe.common.[name]/./src/modules/data/plugins/reducer.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es6.string.iterator.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_set-to-string-tag.js","webpack://tribe.common.[name]/./node_modules/lodash/_isPrototype.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/regenerator/index.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-keys.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_uid.js","webpack://tribe.common.[name]/./node_modules/lodash/eq.js","webpack://tribe.common.[name]/./node_modules/lodash/_createCtor.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseCreate.js","webpack://tribe.common.[name]/./node_modules/lodash/_copyArray.js","webpack://tribe.common.[name]/./node_modules/lodash/_isIndex.js","webpack://tribe.common.[name]/./node_modules/lodash/_copyObject.js","webpack://tribe.common.[name]/(webpack)/buildin/module.js","webpack://tribe.common.[name]/./node_modules/lodash/_arrayMap.js","webpack://tribe.common.[name]/./src/modules/data/editor/post-types.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_to-integer.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_defined.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_dom-create.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_to-length.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_shared-key.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_to-object.js","webpack://tribe.common.[name]/./node_modules/lodash/_MapCache.js","webpack://tribe.common.[name]/./node_modules/lodash/_Map.js","webpack://tribe.common.[name]/./node_modules/lodash/toInteger.js","webpack://tribe.common.[name]/./node_modules/lodash/isTypedArray.js","webpack://tribe.common.[name]/./node_modules/lodash/isLength.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseUnary.js","webpack://tribe.common.[name]/./node_modules/lodash/_nodeUtil.js","webpack://tribe.common.[name]/./node_modules/lodash/_isKey.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-pie.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_new-promise-capability.js","webpack://tribe.common.[name]/./node_modules/lodash/isFunction.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseKeys.js","webpack://tribe.common.[name]/./node_modules/lodash/_Stack.js","webpack://tribe.common.[name]/./node_modules/lodash/_arrayPush.js","webpack://tribe.common.[name]/./node_modules/lodash/toString.js","webpack://tribe.common.[name]/./node_modules/lodash/isString.js","webpack://tribe.common.[name]/./node_modules/deepmerge/dist/es.js","webpack://tribe.common.[name]/./node_modules/@nfen/redux-reducer-injector/es/utils/fp.js","webpack://tribe.common.[name]/./node_modules/@nfen/redux-reducer-injector/es/reducer.js","webpack://tribe.common.[name]/./node_modules/@nfen/redux-reducer-injector/es/store.js","webpack://tribe.common.[name]/./node_modules/@nfen/redux-reducer-injector/es/index.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_shared.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_enum-bug-keys.js","webpack://tribe.common.[name]/./node_modules/lodash/_setToArray.js","webpack://tribe.common.[name]/./node_modules/lodash/_createWrap.js","webpack://tribe.common.[name]/./node_modules/lodash/_replaceHolders.js","webpack://tribe.common.[name]/./node_modules/lodash/_getSymbols.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIteratee.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/web.dom.iterable.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/core.get-iterator-method.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_classof.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_to-primitive.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIndexOf.js","webpack://tribe.common.[name]/./node_modules/lodash/_apply.js","webpack://tribe.common.[name]/./node_modules/lodash/_LazyWrapper.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseLodash.js","webpack://tribe.common.[name]/./node_modules/lodash/_arrayEach.js","webpack://tribe.common.[name]/./node_modules/lodash/_getPrototype.js","webpack://tribe.common.[name]/./node_modules/lodash/_cloneArrayBuffer.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-gops.js","webpack://tribe.common.[name]/./node_modules/lodash/isUndefined.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/helpers/asyncToGenerator.js","webpack://tribe.common.[name]/./node_modules/symbol-observable/es/index.js","webpack://tribe.common.[name]/./node_modules/object-path/index.js","webpack://tribe.common.[name]/(webpack)/buildin/global.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-create.js","webpack://tribe.common.[name]/./node_modules/lodash/includes.js","webpack://tribe.common.[name]/./src/modules/hoc/with-block-closer.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/helpers/slicedToArray.js","webpack://tribe.common.[name]/external {\"var\":\"wp.components\",\"root\":[\"wp\",\"components\"]}","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_iter-define.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_iobject.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_html.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_iter-call.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_is-array-iter.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_iter-detect.js","webpack://tribe.common.[name]/./node_modules/lodash/_freeGlobal.js","webpack://tribe.common.[name]/./node_modules/lodash/_toSource.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIsEqual.js","webpack://tribe.common.[name]/./node_modules/lodash/_equalArrays.js","webpack://tribe.common.[name]/./node_modules/lodash/_isStrictComparable.js","webpack://tribe.common.[name]/./node_modules/lodash/_matchesStrictComparable.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseGet.js","webpack://tribe.common.[name]/./node_modules/lodash/_castPath.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_species-constructor.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_task.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_perform.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_promise-resolve.js","webpack://tribe.common.[name]/./src/modules/data/reducers.js","webpack://tribe.common.[name]/./src/modules/data/index.js","webpack://tribe.common.[name]/./node_modules/lodash/_SetCache.js","webpack://tribe.common.[name]/./node_modules/lodash/_cacheHas.js","webpack://tribe.common.[name]/./node_modules/lodash/_Set.js","webpack://tribe.common.[name]/./node_modules/lodash/_WeakMap.js","webpack://tribe.common.[name]/./node_modules/lodash/_setToString.js","webpack://tribe.common.[name]/./node_modules/lodash/_getHolder.js","webpack://tribe.common.[name]/./node_modules/lodash/toFinite.js","webpack://tribe.common.[name]/./node_modules/lodash/toNumber.js","webpack://tribe.common.[name]/./node_modules/lodash/_arrayLikeKeys.js","webpack://tribe.common.[name]/./node_modules/lodash/_overArg.js","webpack://tribe.common.[name]/./node_modules/lodash/stubArray.js","webpack://tribe.common.[name]/./node_modules/lodash/_getAllKeys.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseGetAllKeys.js","webpack://tribe.common.[name]/./node_modules/lodash/_Uint8Array.js","webpack://tribe.common.[name]/./node_modules/lodash/_stringToPath.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_ie8-dom-define.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_redefine.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-keys-internal.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseToString.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_wks-ext.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_wks-define.js","webpack://tribe.common.[name]/./node_modules/lodash/_arrayIncludes.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseFindIndex.js","webpack://tribe.common.[name]/./node_modules/lodash/fp/placeholder.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseSetData.js","webpack://tribe.common.[name]/./node_modules/lodash/_metaMap.js","webpack://tribe.common.[name]/./node_modules/lodash/_createHybrid.js","webpack://tribe.common.[name]/./node_modules/lodash/_composeArgs.js","webpack://tribe.common.[name]/./node_modules/lodash/_composeArgsRight.js","webpack://tribe.common.[name]/./node_modules/lodash/_createRecurry.js","webpack://tribe.common.[name]/./node_modules/lodash/_getData.js","webpack://tribe.common.[name]/./node_modules/lodash/_LodashWrapper.js","webpack://tribe.common.[name]/./node_modules/lodash/_setData.js","webpack://tribe.common.[name]/./node_modules/lodash/_shortOut.js","webpack://tribe.common.[name]/./node_modules/lodash/_setWrapToString.js","webpack://tribe.common.[name]/./node_modules/lodash/_defineProperty.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseAssign.js","webpack://tribe.common.[name]/./node_modules/lodash/_assignValue.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseAssignValue.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseClone.js","webpack://tribe.common.[name]/./node_modules/lodash/keysIn.js","webpack://tribe.common.[name]/./node_modules/lodash/_getSymbolsIn.js","webpack://tribe.common.[name]/./node_modules/lodash/curry.js","webpack://tribe.common.[name]/./node_modules/lodash/flatten.js","webpack://tribe.common.[name]/./node_modules/symbol-observable/es/ponyfill.js","webpack://tribe.common.[name]/./node_modules/lodash/uniq.js","webpack://tribe.common.[name]/./node_modules/lodash/fp/curry.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/helpers/defineProperty.js","webpack://tribe.common.[name]/./node_modules/querystringify/index.js","webpack://tribe.common.[name]/./node_modules/lodash/inRange.js","webpack://tribe.common.[name]/./node_modules/invariant/browser.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/helpers/typeof.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/core-js/object/define-property.js","webpack://tribe.common.[name]/./node_modules/whatwg-fetch/fetch.js","webpack://tribe.common.[name]/./node_modules/react-redux/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/utils/PropTypes.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/components/Provider.js","webpack://tribe.common.[name]/./node_modules/react-redux/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","webpack://tribe.common.[name]/./node_modules/react-redux/node_modules/@babel/runtime/helpers/esm/extends.js","webpack://tribe.common.[name]/./node_modules/react-redux/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/utils/Subscription.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/components/connectAdvanced.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/utils/shallowEqual.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/connect/wrapMapToProps.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/connect/mapDispatchToProps.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/connect/mapStateToProps.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/connect/mergeProps.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/connect/selectorFactory.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/connect/connect.js","webpack://tribe.common.[name]/./node_modules/react-redux/es/index.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/core-js/array/from.js","webpack://tribe.common.[name]/./node_modules/core-js/library/fn/array/from.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_string-at.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_iter-create.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-dps.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_array-includes.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_to-absolute-index.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-gpo.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es6.array.from.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_create-property.js","webpack://tribe.common.[name]/./node_modules/lodash/_mapCacheClear.js","webpack://tribe.common.[name]/./node_modules/lodash/_Hash.js","webpack://tribe.common.[name]/./node_modules/lodash/_hashClear.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIsNative.js","webpack://tribe.common.[name]/./node_modules/lodash/_getRawTag.js","webpack://tribe.common.[name]/./node_modules/lodash/_objectToString.js","webpack://tribe.common.[name]/./node_modules/lodash/_isMasked.js","webpack://tribe.common.[name]/./node_modules/lodash/_coreJsData.js","webpack://tribe.common.[name]/./node_modules/lodash/_getValue.js","webpack://tribe.common.[name]/./node_modules/lodash/_hashDelete.js","webpack://tribe.common.[name]/./node_modules/lodash/_hashGet.js","webpack://tribe.common.[name]/./node_modules/lodash/_hashHas.js","webpack://tribe.common.[name]/./node_modules/lodash/_hashSet.js","webpack://tribe.common.[name]/./node_modules/lodash/_listCacheClear.js","webpack://tribe.common.[name]/./node_modules/lodash/_listCacheDelete.js","webpack://tribe.common.[name]/./node_modules/lodash/_listCacheGet.js","webpack://tribe.common.[name]/./node_modules/lodash/_listCacheHas.js","webpack://tribe.common.[name]/./node_modules/lodash/_listCacheSet.js","webpack://tribe.common.[name]/./node_modules/lodash/_mapCacheDelete.js","webpack://tribe.common.[name]/./node_modules/lodash/_isKeyable.js","webpack://tribe.common.[name]/./node_modules/lodash/_mapCacheGet.js","webpack://tribe.common.[name]/./node_modules/lodash/_mapCacheHas.js","webpack://tribe.common.[name]/./node_modules/lodash/_mapCacheSet.js","webpack://tribe.common.[name]/./node_modules/lodash/_setCacheAdd.js","webpack://tribe.common.[name]/./node_modules/lodash/_setCacheHas.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIsNaN.js","webpack://tribe.common.[name]/./node_modules/lodash/_strictIndexOf.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseTimes.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIsArguments.js","webpack://tribe.common.[name]/./node_modules/lodash/stubFalse.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIsTypedArray.js","webpack://tribe.common.[name]/./node_modules/lodash/_nativeKeys.js","webpack://tribe.common.[name]/./node_modules/lodash/_stackClear.js","webpack://tribe.common.[name]/./node_modules/lodash/_stackDelete.js","webpack://tribe.common.[name]/./node_modules/lodash/_stackGet.js","webpack://tribe.common.[name]/./node_modules/lodash/_stackHas.js","webpack://tribe.common.[name]/./node_modules/lodash/_stackSet.js","webpack://tribe.common.[name]/./node_modules/lodash/_arrayFilter.js","webpack://tribe.common.[name]/./node_modules/lodash/_DataView.js","webpack://tribe.common.[name]/./node_modules/lodash/_Promise.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseMatches.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIsMatch.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIsEqualDeep.js","webpack://tribe.common.[name]/./node_modules/lodash/_arraySome.js","webpack://tribe.common.[name]/./node_modules/lodash/_equalByTag.js","webpack://tribe.common.[name]/./node_modules/lodash/_mapToArray.js","webpack://tribe.common.[name]/./node_modules/lodash/_equalObjects.js","webpack://tribe.common.[name]/./node_modules/lodash/_getMatchData.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseMatchesProperty.js","webpack://tribe.common.[name]/./node_modules/lodash/_memoizeCapped.js","webpack://tribe.common.[name]/./node_modules/lodash/memoize.js","webpack://tribe.common.[name]/./node_modules/lodash/hasIn.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseHasIn.js","webpack://tribe.common.[name]/./node_modules/lodash/_hasPath.js","webpack://tribe.common.[name]/./node_modules/lodash/property.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseProperty.js","webpack://tribe.common.[name]/./node_modules/lodash/_basePropertyDeep.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseFlatten.js","webpack://tribe.common.[name]/./node_modules/lodash/_isFlattenable.js","webpack://tribe.common.[name]/./node_modules/lodash/_overRest.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/core-js/object/assign.js","webpack://tribe.common.[name]/./node_modules/core-js/library/fn/object/assign.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es6.object.assign.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-assign.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/node_modules/regenerator-runtime/runtime-module.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/core-js/promise.js","webpack://tribe.common.[name]/./node_modules/core-js/library/fn/promise.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es6.array.iterator.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_add-to-unscopables.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_iter-step.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es6.promise.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_an-instance.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_for-of.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_invoke.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_microtask.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_user-agent.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_redefine-all.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_set-species.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es7.promise.finally.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es7.promise.try.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-gopn.js","webpack://tribe.common.[name]/./node_modules/redux-devtools-extension/developmentOnly.js","webpack://tribe.common.[name]/./node_modules/@wordpress/is-shallow-equal/index.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-gopd.js","webpack://tribe.common.[name]/./node_modules/redux-thunk/es/index.js","webpack://tribe.common.[name]/./node_modules/redux-saga/es/internal/utils.js","webpack://tribe.common.[name]/./node_modules/redux-saga/es/internal/buffers.js","webpack://tribe.common.[name]/./node_modules/redux-saga/es/internal/scheduler.js","webpack://tribe.common.[name]/./node_modules/redux-saga/es/internal/channel.js","webpack://tribe.common.[name]/./node_modules/redux-saga/es/internal/io.js","webpack://tribe.common.[name]/./node_modules/redux-saga/es/internal/proc.js","webpack://tribe.common.[name]/./node_modules/redux-saga/es/internal/runSaga.js","webpack://tribe.common.[name]/./node_modules/redux-saga/es/index.js","webpack://tribe.common.[name]/./node_modules/redux-saga/es/internal/middleware.js","webpack://tribe.common.[name]/./src/modules/store/configure-store.js","webpack://tribe.common.[name]/./src/modules/store/index.js","webpack://tribe.common.[name]/./node_modules/lodash/map.js","webpack://tribe.common.[name]/./node_modules/lodash/find.js","webpack://tribe.common.[name]/./node_modules/react-scroll-to/dist/react-scroll-to.js","webpack://tribe.common.[name]/./node_modules/prop-types/factoryWithThrowingShims.js","webpack://tribe.common.[name]/./node_modules/prop-types/lib/ReactPropTypesSecret.js","webpack://tribe.common.[name]/(webpack)/buildin/harmony-module.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseUniq.js","webpack://tribe.common.[name]/./node_modules/lodash/_arrayIncludesWith.js","webpack://tribe.common.[name]/./node_modules/lodash/_createSet.js","webpack://tribe.common.[name]/./node_modules/lodash/fp/convert.js","webpack://tribe.common.[name]/./node_modules/lodash/fp/_baseConvert.js","webpack://tribe.common.[name]/./node_modules/lodash/fp/_mapping.js","webpack://tribe.common.[name]/./node_modules/lodash/fp/_util.js","webpack://tribe.common.[name]/./node_modules/lodash/ary.js","webpack://tribe.common.[name]/./node_modules/lodash/_createBind.js","webpack://tribe.common.[name]/./node_modules/lodash/_createCurry.js","webpack://tribe.common.[name]/./node_modules/lodash/_countHolders.js","webpack://tribe.common.[name]/./node_modules/lodash/_isLaziable.js","webpack://tribe.common.[name]/./node_modules/lodash/_getFuncName.js","webpack://tribe.common.[name]/./node_modules/lodash/_realNames.js","webpack://tribe.common.[name]/./node_modules/lodash/wrapperLodash.js","webpack://tribe.common.[name]/./node_modules/lodash/_wrapperClone.js","webpack://tribe.common.[name]/./node_modules/lodash/_getWrapDetails.js","webpack://tribe.common.[name]/./node_modules/lodash/_insertWrapDetails.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseSetToString.js","webpack://tribe.common.[name]/./node_modules/lodash/constant.js","webpack://tribe.common.[name]/./node_modules/lodash/_updateWrapDetails.js","webpack://tribe.common.[name]/./node_modules/lodash/_reorder.js","webpack://tribe.common.[name]/./node_modules/lodash/_createPartial.js","webpack://tribe.common.[name]/./node_modules/lodash/_mergeData.js","webpack://tribe.common.[name]/./node_modules/lodash/clone.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseAssignIn.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseKeysIn.js","webpack://tribe.common.[name]/./node_modules/lodash/_nativeKeysIn.js","webpack://tribe.common.[name]/./node_modules/lodash/_cloneBuffer.js","webpack://tribe.common.[name]/./node_modules/lodash/_copySymbols.js","webpack://tribe.common.[name]/./node_modules/lodash/_copySymbolsIn.js","webpack://tribe.common.[name]/./node_modules/lodash/_getAllKeysIn.js","webpack://tribe.common.[name]/./node_modules/lodash/_initCloneArray.js","webpack://tribe.common.[name]/./node_modules/lodash/_initCloneByTag.js","webpack://tribe.common.[name]/./node_modules/lodash/_cloneDataView.js","webpack://tribe.common.[name]/./node_modules/lodash/_cloneRegExp.js","webpack://tribe.common.[name]/./node_modules/lodash/_cloneSymbol.js","webpack://tribe.common.[name]/./node_modules/lodash/_cloneTypedArray.js","webpack://tribe.common.[name]/./node_modules/lodash/_initCloneObject.js","webpack://tribe.common.[name]/./node_modules/lodash/isMap.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIsMap.js","webpack://tribe.common.[name]/./node_modules/lodash/isSet.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseIsSet.js","webpack://tribe.common.[name]/./node_modules/lodash/isError.js","webpack://tribe.common.[name]/./node_modules/lodash/isPlainObject.js","webpack://tribe.common.[name]/./node_modules/lodash/isWeakMap.js","webpack://tribe.common.[name]/./node_modules/lodash/iteratee.js","webpack://tribe.common.[name]/./node_modules/lodash/rearg.js","webpack://tribe.common.[name]/./node_modules/lodash/_flatRest.js","webpack://tribe.common.[name]/./node_modules/lodash/toPath.js","webpack://tribe.common.[name]/./node_modules/lodash/values.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseValues.js","webpack://tribe.common.[name]/./node_modules/core-js/library/fn/object/define-property.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es6.object.define-property.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseInRange.js","webpack://tribe.common.[name]/./node_modules/react-redux/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js","webpack://tribe.common.[name]/./node_modules/react-is/index.js","webpack://tribe.common.[name]/./node_modules/regenerator-runtime/runtime.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/core-js/symbol/iterator.js","webpack://tribe.common.[name]/./node_modules/core-js/library/fn/symbol/iterator.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/core-js/symbol.js","webpack://tribe.common.[name]/./node_modules/core-js/library/fn/symbol/index.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es6.symbol.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_meta.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_enum-keys.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_is-array.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_object-gopn-ext.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es7.symbol.async-iterator.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es7.symbol.observable.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseEach.js","webpack://tribe.common.[name]/./src/modules/hoc/with-store.js","webpack://tribe.common.[name]/./src/modules/hoc/with-save-data.js","webpack://tribe.common.[name]/./src/modules/hoc/with-form.js","webpack://tribe.common.[name]/./src/modules/hoc/with-selected.js","webpack://tribe.common.[name]/./src/modules/hoc/index.js","webpack://tribe.common.[name]/external {\"var\":\"wp.editor\",\"root\":[\"wp\",\"editor\"]}","webpack://tribe.common.[name]/./node_modules/react-redux/node_modules/hoist-non-react-statics/node_modules/react-is/index.js","webpack://tribe.common.[name]/./node_modules/react-redux/node_modules/hoist-non-react-statics/node_modules/react-is/cjs/react-is.production.min.js","webpack://tribe.common.[name]/./node_modules/react-is/cjs/react-is.production.min.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/core-js/object/set-prototype-of.js","webpack://tribe.common.[name]/./node_modules/core-js/library/fn/object/set-prototype-of.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es6.object.set-prototype-of.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/_set-proto.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/core-js/object/create.js","webpack://tribe.common.[name]/./node_modules/core-js/library/fn/object/create.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/es6.object.create.js","webpack://tribe.common.[name]/./node_modules/@wordpress/is-shallow-equal/objects.js","webpack://tribe.common.[name]/./node_modules/@wordpress/is-shallow-equal/arrays.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/core-js/is-iterable.js","webpack://tribe.common.[name]/./node_modules/core-js/library/fn/is-iterable.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/core.is-iterable.js","webpack://tribe.common.[name]/./node_modules/babel-runtime/core-js/get-iterator.js","webpack://tribe.common.[name]/./node_modules/core-js/library/fn/get-iterator.js","webpack://tribe.common.[name]/./node_modules/core-js/library/modules/core.get-iterator.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseForOwn.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseFor.js","webpack://tribe.common.[name]/./node_modules/lodash/_createBaseFor.js","webpack://tribe.common.[name]/./node_modules/lodash/_createBaseEach.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseMap.js","webpack://tribe.common.[name]/./node_modules/lodash/_createFind.js","webpack://tribe.common.[name]/./node_modules/lodash/findIndex.js","webpack://tribe.common.[name]/./node_modules/lodash/reduce.js","webpack://tribe.common.[name]/external {\"var\":\"wp.data\",\"root\":[\"wp\",\"data\"]}","webpack://tribe.common.[name]/./node_modules/lodash/partial.js","webpack://tribe.common.[name]/./src/modules/components/plugin-block-hooks/component.js","webpack://tribe.common.[name]/./src/modules/components/plugin-block-hooks/container.js","webpack://tribe.common.[name]/./src/modules/components/prevent-block-close/component.js","webpack://tribe.common.[name]/./src/modules/components/form/select/component.js","webpack://tribe.common.[name]/./src/modules/components/index.js","webpack://tribe.common.[name]/./node_modules/lodash/_arrayReduce.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseReduce.js","webpack://tribe.common.[name]/./node_modules/lodash/_baseRest.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","React","obj","_assign","_assign2","default","target","arguments","length","source","isArray","Array","global","window","Math","self","Function","__g","core","version","__e","freeGlobal","freeSelf","root","store","uid","USE_SYMBOL","__webpack_exports__","PREFIX_COMMON_STORE","createStore","combineReducers","bindActionCreators","applyMiddleware","compose","ActionTypes","symbol_observable__WEBPACK_IMPORTED_MODULE_0__","randomString","random","toString","substring","split","join","INIT","REPLACE","PROBE_UNKNOWN_ACTION","isPlainObject","proto","getPrototypeOf","reducer","preloadedState","enhancer","_ref2","Error","undefined","currentReducer","currentState","currentListeners","nextListeners","isDispatching","ensureCanMutateNextListeners","slice","getState","subscribe","listener","isSubscribed","push","index","indexOf","splice","dispatch","action","type","listeners","replaceReducer","nextReducer","_ref","outerSubscribe","observer","TypeError","observeState","next","unsubscribe","this","getUndefinedStateErrorMessage","actionType","String","reducers","reducerKeys","keys","finalReducers","shapeAssertionError","finalReducerKeys","forEach","assertReducerShape","e","state","hasChanged","nextState","_i","_key","previousStateForKey","nextStateForKey","errorMessage","bindActionCreator","actionCreator","apply","actionCreators","boundActionCreators","_defineProperty","configurable","writable","_len","funcs","arg","reduce","a","b","middlewares","_dispatch","middlewareAPI","chain","map","middleware","ownKeys","getOwnPropertySymbols","concat","filter","sym","getOwnPropertyDescriptor","_objectSpread","__WEBPACK_AMD_DEFINE_RESULT__","hasOwn","classNames","classes","argType","inner","isObject","it","ctx","hide","has","$export","own","out","IS_FORCED","F","IS_GLOBAL","G","IS_STATIC","S","IS_PROTO","P","IS_BIND","B","IS_WRAP","W","expProto","C","virtual","R","U","getRawTag","objectToString","nullTag","undefinedTag","symToStringTag","_typeof2","_typeof3","ReferenceError","anObject","IE8_DOM_DEFINE","toPrimitive","dP","f","O","Attributes","baseIsNative","getValue","instance","Constructor","_defineProperty2","defineProperties","props","descriptor","protoProps","staticProps","_setPrototypeOf2","_interopRequireDefault","_create2","subClass","superClass","constructor","__proto__","google","config","common","adminUrl","rest","restNonce","dateSettings","editorConstants","list","tec","editor","settings","mapsAPI","priceSettings","tecDateSettings","timezoneHtml","defaultTimes","pro","editorDefaults","tickets","defaultValue","nonce","constants","countries","us_states","usStates","events","googleMap","timezoneHTML","eventsPRO","defaults","createDesc","arrayLikeKeys","baseKeys","isArrayLike","getTag","isArguments","isBuffer","isPrototype","isTypedArray","mapTag","setTag","tag","size","_from","_from2","arr","arr2","ADD_FORM","SET_FORM_FIELDS","CREATE_FORM_DRAFT","EDIT_FORM_ENTRY","SUBMIT_FORM","CLEAR_FORM","SET_SAVING_FORM","ADD_VOLATILE_ID","REMOVE_VOLATILE_ID","DEFAULT_STATE","edit","submit","saving","fields","EVENT","byId","types","extends_default","defineProperty_default","payload","id","form","volatile","toConsumableArray_default","formSelector","forms","getFormType","createSelector","block","getFormEdit","getFormCreate","getFormSubmit","getFormFields","getFormSaving","getVolatile","registerForm","clearForm","createDraft","editEntry","setSubmit","setSaving","addVolatile","removeVolatile","sendForm","completed","selectors","details","options","path","params","method","body","JSON","stringify","actions","start","success","postID","get_default","error","requestActions","wpRequest","maybeRemoveEntry","isEmpty_default","status","deleteEntry","types_namespaceObject","actions_namespaceObject","selectors_namespaceObject","WP_REQUEST","meta","toWpParams","args","orderby","order","page","isUndefined_default","search","exclude","toWPQuery","getTotalPages","headers","totalPages","parseInt","isNaN","wp_request","asyncToGenerator_default","regenerator_default","mark","_callee","_action$meta","_meta$path","_meta$params","_rest","_rest$url","url","_rest$nonce","wpRESTNonce","namespaces","BASE","endpoint","response","wrap","_context","prev","abrupt","wp_rest","none","Accept","Content-Type","X-WP-Nonce","fetch","credentials","sent","inRange_default","json","t0","stop","_x","utils_namespaceObject","defaultEqualityCheck","defaultMemoize","func","equalityCheck","lastArgs","lastResult","areArgumentsShallowlyEqual","createSelectorCreator","memoize","memoizeOptions","_len2","_key2","recomputations","resultFunc","pop","dependencies","every","dep","dependencyTypes","getDependencies","memoizedResultFunc","selector","resetRecomputations","createStructuredSelector","selectorCreator","objectKeys","_len3","values","_key3","composition","aFunction","fn","that","isFunction","isLength","DataView","Map","Promise","Set","WeakMap","baseGetTag","toSource","dataViewCtorString","mapCtorString","promiseCtorString","setCtorString","weakMapCtorString","ArrayBuffer","resolve","result","Ctor","ctorString","baseGet","IObject","defined","isObjectLike","symbolTag","isSymbol","INFINITY","exec","bitmap","nativeCreate","getNative","listCacheClear","listCacheDelete","listCacheGet","listCacheHas","listCacheSet","ListCache","entries","clear","entry","set","eq","array","isKeyable","data","__data__","baseIsArguments","objectProto","propertyIsEnumerable","stubFalse","freeExports","nodeType","freeModule","Buffer","ADD_PLUGIN","REMOVE_PLUGIN","addPlugin","removePlugin","getPlugins","plugins","hasPlugin","curry_default","plugin","includes_default","EVENTS_PLUGIN","EVENTS_PRO_PLUGIN","TICKETS","TICKETS_PLUS","ReactSelectOption","PropTypes","shape","label","string","isRequired","any","ReactSelectOptions","arrayOf","constants_namespaceObject","proptypes_namespaceObject","uniq_default","pluginName","$at","iterated","_t","point","done","def","TAG","stat","$keys","enumBugKeys","px","other","baseCreate","thisBinding","objectCreate","MAX_SAFE_INTEGER","reIsUint","test","assignValue","baseAssignValue","customizer","isNew","newValue","webpackPolyfill","deprecate","paths","children","iteratee","VENUE","ORGANIZER","ceil","floor","document","is","createElement","toInteger","min","shared","mapCacheClear","mapCacheDelete","mapCacheGet","mapCacheHas","mapCacheSet","MapCache","toFinite","remainder","baseIsTypedArray","baseUnary","nodeUtil","nodeIsTypedArray","freeProcess","process","require","binding","reIsDeepProp","reIsPlainProp","PromiseCapability","reject","promise","$$resolve","$$reject","asyncTag","funcTag","genTag","proxyTag","nativeKeys","stackClear","stackDelete","stackGet","stackHas","stackSet","Stack","offset","baseToString","stringTag","isMergeableObject","isNonNullObject","stringValue","$$typeof","REACT_ELEMENT_TYPE","isReactElement","isSpecial","for","cloneUnlessOtherwiseSpecified","clone","deepmerge","val","defaultArrayMerge","element","arrayMerge","sourceIsArray","destination","mergeObject","all","es","curry","more","_extends","assign","_slicedToArray","iterator","_arr","_n","_d","_e","_s","err","sliceIterator","_typeof","isReducer","shouldCombineNextLevel","some","hasNestedReducer","nestAsyncReducers","redux","from","_toConsumableArray","reverse","fp_pipe","asyncReducers","reducer_createReducer","initialReducers","setupCreateReducer","store_slicedToArray","es_store","createReducer","injectedReducers","injectReducers","object_path","copyright","baseSetData","createBind","createCurry","createHybrid","createPartial","getData","mergeData","setData","setWrapToString","FUNC_ERROR_TEXT","WRAP_BIND_FLAG","WRAP_BIND_KEY_FLAG","WRAP_CURRY_FLAG","WRAP_CURRY_RIGHT_FLAG","WRAP_PARTIAL_FLAG","WRAP_PARTIAL_RIGHT_FLAG","nativeMax","max","bitmask","thisArg","partials","holders","argPos","ary","arity","isBindKey","partialsRight","holdersRight","newData","PLACEHOLDER","placeholder","resIndex","arrayFilter","stubArray","nativeGetSymbols","getSymbols","symbol","baseMatches","baseMatchesProperty","identity","Iterators","TO_STRING_TAG","DOMIterables","NAME","Collection","classof","ITERATOR","getIteratorMethod","cof","ARG","T","tryGet","callee","valueOf","baseFindIndex","baseIsNaN","strictIndexOf","fromIndex","baseLodash","MAX_ARRAY_LENGTH","LazyWrapper","__wrapped__","__actions__","__dir__","__filtered__","__iteratees__","__takeCount__","__views__","getPrototype","overArg","Uint8Array","arrayBuffer","byteLength","_promise","_promise2","gen","step","info","then","_ponyfill_js__WEBPACK_IMPORTED_MODULE_0__","__WEBPACK_AMD_DEFINE_FACTORY__","__WEBPACK_AMD_DEFINE_ARRAY__","factory","toStr","prop","isEmpty","getKey","intKey","objectPath","proxy","hasShallowProperty","includeInheritedProps","getShallowProperty","doNotReplace","currentPath","currentValue","j","ensureExists","insert","at","empty","isBoolean","coalesce","len","nextObj","del","mod","withInheritedProps","g","dPs","IE_PROTO","Empty","createDict","iframeDocument","iframe","style","display","appendChild","src","contentWindow","open","write","lt","close","Properties","baseIndexOf","isString","collection","guard","ESCAPE_KEY","EVENT_NAMESPACE","dispatchEvent","CustomEvent","bubbles","intercept","stopPropagation","WrappedComponent","WithBlockCloser","_PureComponent","_temp","_this","_ret","babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default","babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default","nodeRef","createRef","_eventNamespace","_dispatchClickProxyEvent","_interceptClickProxyEvent","handleKeyDown","keyCode","onClose","handleClick","babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default","babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default","isOpen","_addEventListeners","prevProps","_removeEventListeners","_this2","node","addEventListener","blacklistedNodes","_this3","removeEventListener","wp","ref","classNameClickBlacklist","querySelectorAll","current","PureComponent","displayName","propTypes","bool","defaultProps","_isIterable3","_getIterator3","components","LIBRARY","redefine","$iterCreate","setToStringTag","BUGGY","returnThis","Base","DEFAULT","IS_SET","FORCED","methods","IteratorPrototype","getMethod","kind","DEF_VALUES","VALUES_BUG","$native","$default","$entries","$anyNative","documentElement","ret","ArrayProto","SAFE_CLOSING","riter","skipClosing","safe","iter","funcToString","baseIsEqualDeep","baseIsEqual","stack","SetCache","arraySome","cacheHas","COMPARE_PARTIAL_FLAG","COMPARE_UNORDERED_FLAG","equalFunc","isPartial","arrLength","othLength","stacked","seen","arrValue","othValue","compared","othIndex","srcValue","castPath","toKey","isKey","stringToPath","SPECIES","D","defer","channel","port","invoke","html","cel","setTask","setImmediate","clearTask","clearImmediate","MessageChannel","Dispatch","counter","queue","run","event","nextTick","now","port2","port1","onmessage","postMessage","importScripts","removeChild","setTimeout","v","newPromiseCapability","x","promiseCapability","post_types","data_forms","setCacheAdd","setCacheHas","add","cache","baseSetToString","setToString","shortOut","toNumber","MAX_INTEGER","NAN","reTrim","reIsBadHex","reIsBinary","reIsOctal","freeParseInt","replace","isBinary","baseTimes","isIndex","inherited","isArr","isArg","isBuff","isType","skipIndexes","transform","baseGetAllKeys","arrayPush","keysFunc","symbolsFunc","memoizeCapped","rePropName","reEscapeChar","charCodeAt","match","number","quote","subString","toIObject","arrayIndexOf","names","arrayMap","symbolProto","symbolToString","wksExt","$Symbol","charAt","predicate","fromRight","metaMap","composeArgs","composeArgsRight","countHolders","createCtor","createRecurry","getHolder","reorder","replaceHolders","WRAP_ARY_FLAG","WRAP_FLIP_FLAG","isAry","isBind","isCurried","isFlip","wrapper","holdersCount","newHolders","argsIndex","argsLength","holdersLength","leftIndex","leftLength","rangeLength","isUncurried","holdersIndex","rightIndex","rightLength","isLaziable","WRAP_CURRY_BOUND_FLAG","wrapFunc","isCurry","noop","LodashWrapper","chainAll","__chain__","__index__","__values__","HOT_COUNT","HOT_SPAN","nativeNow","Date","count","lastCalled","stamp","remaining","getWrapDetails","insertWrapDetails","updateWrapDetails","reference","copyObject","objValue","arrayEach","baseAssign","baseAssignIn","cloneBuffer","copyArray","copySymbols","copySymbolsIn","getAllKeys","getAllKeysIn","initCloneArray","initCloneByTag","initCloneObject","isMap","isSet","CLONE_DEEP_FLAG","CLONE_FLAT_FLAG","CLONE_SYMBOLS_FLAG","argsTag","objectTag","cloneableTags","baseClone","isDeep","isFlat","isFull","isFunc","subValue","keysIn","baseKeysIn","getSymbolsIn","createWrap","baseFlatten","symbolObservablePonyfill","observable","baseUniq","convert","decode","input","decodeURIComponent","prefix","pairs","encodeURIComponent","parse","query","part","parser","baseInRange","end","condition","format","argIndex","framesToPop","_iterator2","_symbol2","support","searchParams","iterable","blob","Blob","formData","viewClasses","isDataView","isPrototypeOf","isArrayBufferView","isView","Headers","append","normalizeName","normalizeValue","oldValue","callback","items","iteratorFor","Request","_bodyInit","Body","Response","statusText","redirectStatuses","redirect","RangeError","location","init","request","xhr","XMLHttpRequest","onload","rawHeaders","getAllResponseHeaders","line","parts","shift","trim","responseURL","responseText","onerror","ontimeout","withCredentials","responseType","setRequestHeader","send","polyfill","toLowerCase","header","getOwnPropertyNames","consumed","bodyUsed","fileReaderReady","reader","readBlobAsArrayBuffer","FileReader","readAsArrayBuffer","bufferClone","buf","view","buffer","_initBody","_bodyText","_bodyBlob","FormData","_bodyFormData","URLSearchParams","_bodyArrayBuffer","rejected","text","readAsText","chars","fromCharCode","readArrayBufferAsText","upcased","toUpperCase","referrer","bytes","bodyInit","ok","_inheritsLoose","subscriptionShape","prop_types_default","trySubscribe","tryUnsubscribe","notifyNestedSubs","storeShape","storeKey","_Provider$childContex","subscriptionKey","Provider","_Component","_proto","context","getChildContext","render","external_React_","only","childContextTypes","_assertThisInitialized","_objectWithoutPropertiesLoose","excluded","sourceKeys","CLEARED","nullListeners","notify","Subscription","parentSub","onStateChange","addNestedSub","Boolean","hotReloadingVersion","dummyState","connectAdvanced","selectorFactory","_contextTypes","_childContextTypes","_ref2$getDisplayName","getDisplayName","_ref2$methodName","methodName","_ref2$renderCountProp","renderCountProp","_ref2$shouldHandleSta","shouldHandleStateChanges","_ref2$storeKey","_ref2$withRef","withRef","connectOptions","contextTypes","browser_default","react_is","wrappedComponentName","selectorFactoryOptions","Connect","renderCount","propsMode","setWrappedInstance","initSelector","initSubscription","_ref3","subscription","componentDidMount","shouldComponentUpdate","forceUpdate","componentWillReceiveProps","nextProps","componentWillUnmount","getWrappedInstance","wrappedInstance","sourceSelector","makeSelectorStateful","componentDidUpdate","notifyNestedSubsOnComponentDidUpdate","setState","addExtraProps","withExtras","hoist_non_react_statics_cjs_default","y","shallowEqual","objA","objB","keysA","keysB","wrapMapToPropsConstant","getConstant","constant","constantSelector","dependsOnOwnProps","getDependsOnOwnProps","mapToProps","wrapMapToPropsFunc","stateOrDispatch","ownProps","connect_mapDispatchToProps","mapDispatchToProps","connect_mapStateToProps","mapStateToProps","defaultMergeProps","stateProps","dispatchProps","connect_mergeProps","mergeProps","mergedProps","pure","areMergedPropsEqual","hasRunOnce","nextMergedProps","wrapMergePropsFunc","impureFinalPropsSelectorFactory","pureFinalPropsSelectorFactory","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","hasRunAtLeastOnce","handleSubsequentCalls","nextOwnProps","nextStateProps","statePropsChanged","propsChanged","stateChanged","finalPropsSelectorFactory","initMapStateToProps","initMapDispatchToProps","initMergeProps","factories","strictEqual","_ref$connectHOC","connectHOC","_ref$mapStateToPropsF","mapStateToPropsFactories","_ref$mapDispatchToPro","mapDispatchToPropsFactories","_ref$mergePropsFactor","mergePropsFactories","_ref$selectorFactory","connect_connect","_ref3$pure","_ref3$areStatesEqual","_ref3$areOwnPropsEqua","_ref3$areStatePropsEq","_ref3$areMergedPropsE","extraOptions","TO_STRING","pos","getKeys","toLength","toAbsoluteIndex","IS_INCLUDES","$this","el","toObject","ObjectProto","isArrayIter","createProperty","getIterFn","arrayLike","aLen","mapfn","mapping","iterFn","$defineProperty","Hash","hash","hashClear","hashDelete","hashGet","hashHas","hashSet","isMasked","reIsHostCtor","funcProto","reIsNative","RegExp","nativeObjectToString","isOwn","unmasked","coreJsData","maskSrcKey","HASH_UNDEFINED","assocIndexOf","getMapData","typedArrayTags","LARGE_ARRAY_SIZE","baseIsMatch","getMatchData","matchesStrictComparable","matchData","noCustomizer","equalArrays","equalByTag","equalObjects","arrayTag","objIsArr","othIsArr","objTag","othTag","objIsObj","othIsObj","isSameTag","objIsWrapped","othIsWrapped","objUnwrapped","othUnwrapped","mapToArray","setToArray","boolTag","dateTag","errorTag","numberTag","regexpTag","arrayBufferTag","dataViewTag","symbolValueOf","byteOffset","message","objProps","objLength","skipCtor","objCtor","othCtor","isStrictComparable","hasIn","MAX_MEMOIZE_SIZE","resolver","memoized","Cache","baseHasIn","hasPath","hasFunc","baseProperty","basePropertyDeep","isFlattenable","depth","isStrict","spreadableSymbol","isConcatSpreadable","otherArgs","gOPS","pIE","$assign","A","K","k","isEnum","hadRuntime","regeneratorRuntime","oldRuntime","Op","iteratorSymbol","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","inModule","runtime","GenStateSuspendedStart","GenStateSuspendedYield","GenStateExecuting","GenStateCompleted","ContinueSentinel","getProto","NativeIteratorPrototype","Gp","GeneratorFunctionPrototype","Generator","GeneratorFunction","isGeneratorFunction","genFun","ctor","setPrototypeOf","awrap","__await","defineIteratorMethods","AsyncIterator","async","innerFn","outerFn","tryLocsList","Context","reset","skipTempReset","_sent","delegate","tryEntries","resetTryEntry","rootRecord","completion","rval","dispatchException","exception","handle","loc","caught","record","tryLoc","hasCatch","hasFinally","catchLoc","finallyLoc","finallyEntry","complete","afterLoc","finish","catch","thrown","delegateYield","resultName","nextLoc","protoGenerator","generator","_invoke","doneResult","delegateResult","maybeInvokeDelegate","tryCatch","makeInvokeMethod","previousPromise","callInvokeWithMethodAndArg","unwrapped","return","pushTryEntry","locs","iteratorMethod","addToUnscopables","_k","Arguments","Internal","newGenericPromiseCapability","OwnPromiseCapability","Wrapper","anInstance","forOf","speciesConstructor","task","microtask","newPromiseCapabilityModule","perform","userAgent","promiseResolve","versions","v8","$Promise","isNode","USE_NATIVE","FakePromise","PromiseRejectionEvent","isThenable","isReject","_c","_v","reaction","exited","handler","fail","domain","_h","onHandleUnhandled","enter","exit","onUnhandled","console","unhandled","isUnhandled","emit","onunhandledrejection","reason","_a","onrejectionhandled","$reject","_w","$resolve","executor","onFulfilled","onRejected","capability","$index","alreadyCalled","race","forbiddenField","BREAK","RETURN","un","macrotask","Observer","MutationObserver","WebKitMutationObserver","head","last","flush","parent","navigator","standalone","toggle","createTextNode","observe","characterData","DESCRIPTORS","KEY","finally","onFinally","try","callbackfn","hiddenKeys","composeWithDevTools","devToolsEnhancer","isShallowEqualObjects","isShallowEqualArrays","gOPD","createThunkMiddleware","extraArgument","thunk","withExtraArgument","redux_thunk_es","TASK","HELPER","MATCH","CANCEL","SAGA_ACTION","SELF_CANCELLATION","konst","kTrue","ident","check","utils_log","utils_hasOwnProperty","notUndef","undef","throw","ob","take","put","pattern","pat","ch","helper","stringableFunc","remove","item","deferred","autoInc","seed","kThrow","kReturn","makeIterator","thro","isHelper","level","log","deprecationWarning","updateIncentive","deprecated","preferred","internalErr","createSetContextWarning","wrapSagaDispatch","BUFFER_OVERFLOW","ON_OVERFLOW_THROW","ON_OVERFLOW_SLIDE","ON_OVERFLOW_EXPAND","zeroBuffer","ringBuffer","limit","overflowAction","pushIndex","popIndex","doubledLimit","buffers","fixed","dropping","sliding","expanding","initialSize","semaphore","suspend","release","asap","scheduler_flush","channel_extends","END","isEnd","INVALID_BUFFER","UNDEFINED_INPUT_ERROR","eventChannel","matcher","chan","closed","takers","checkForbiddenStates","cb","cancel","__takers__","__closed__","channel_channel","IO","TAKE","PUT","ALL","RACE","CALL","CPS","FORK","JOIN","io_CANCEL","SELECT","ACTION_CHANNEL","CANCELLED","FLUSH","GET_CONTEXT","SET_CONTEXT","io_effect","io_take","patternOrChannel","maybe","eff","io_put","sync","createAsEffectType","effect","asEffect","cps","fork","select","actionChannel","cancelled","getContext","setContext","proc_extends","proc_typeof","NOT_ITERATOR_ERROR","CHANNEL_END","TASK_CANCEL","matchers","wildcard","patterns","proc_matcher","_predicate","wrapHelper","proc","parentContext","parentEffectId","cont","runParallelEffect","runAllEffect","sagaMonitor","logger","onError","logError","sagaStack","stdChannel","channel_stdChannel","taskContext","_ref9","_mutatorMap","_deferredEnd","_isRunning","_error","_result","joiners","isRunning","isCancelled","_isCancelled","isAborted","_isAborted","descs","desc","_defineEnumerableProperties","newTask","mainTask","taskQueue","tasks","abort","cancelAll","addTask","res","isErr","getTasks","taskNames","forkQueue","isMainRunning","runEffect","effectId","effectTriggered","effectSettled","currCb","effectRejected","effectResolved","effectCancelled","resolvePromise","runForkEffect","resolveIterator","takeCb","inp","runTakeEffect","runPutEffect","effects","childCbs","chCbAtKey","_response","runRaceEffect","_ref4","runCallEffect","_ref5","cpsCb","runCPSEffect","joiner","runJoinEffect","taskToCancel","runCancelEffect","_ref7","runSelectEffect","_ref8","runChannelEffect","runFlushEffect","runCancelledEffect","runGetContextEffect","runSetContextEffect","cancelPromise","_ref6","detached","taskIterator","pc","createTaskIterator","_task","completedCount","results","NON_GENERATOR_ERR","RUN_SAGA_SIGNATURE","redux_saga_es","_ref$context","_objectWithoutProperties","emitter","sagaMiddleware","subscribers","sagaEmitter","sub","storeInterface","saga","_storeInterface","actionDispatched","createSagaMiddleware","store_store","middlewares_namespaceObject","__tribe_common_store__","composeEnhancers","augmentStore","configureStore","baseIteratee","baseMap","find","createFind","u","scrollArea","handleScroll","handleScrollById","Component","addScrollArea","removeScrollArea","scrollLeft","scrollTop","scroll","scrollById","thatReturns","thatReturnsFalse","thatReturnsTrue","thatReturnsNull","thatReturnsThis","thatReturnsArgument","instanceOf","objectOf","oneOf","oneOfType","exact","checkPropTypes","ReactPropTypesSecret","emptyFunction","shim","propName","componentName","propFullName","secret","getShim","ReactPropTypes","originalModule","arrayIncludes","arrayIncludesWith","createSet","comparator","includes","isCommon","outer","computed","seenIndex","baseConvert","util","fallbackHolder","baseAry","cloneArray","wrapImmutable","cloner","isLib","isObj","cap","immutable","rearg","defaultHolder","forceCurry","forceFixed","forceRearg","pristine","runInContext","helpers","isError","isWeakMap","toPath","each","aryMethodKeys","aryMethod","wrappers","castArray","mixin","pair","nthArg","indexes","castCap","iterateeRearg","baseArity","iterateeAry","castFixed","skipFixed","methodSpread","lastIndex","flatSpread","castRearg","skipRearg","methodRearg","aryRearg","cloneByPath","nested","createConverter","realName","aliasToReal","remap","oldOptions","newUtil","newFunc","newOptions","wrapped","mutate","createCloner","aryKey","otherName","afterRearg","_","realToAlias","alias","eachRight","entriesIn","extend","extendAll","extendAllWith","extendWith","first","conforms","matches","__","allPass","always","anyPass","assoc","assocPath","complement","contains","dissoc","dissocPath","dropLast","dropLastWhile","equals","identical","indexBy","invertObj","juxt","omitAll","nAry","pathEq","pathOr","pickAll","pipe","pluck","propEq","propOr","symmetricDifference","symmetricDifferenceBy","symmetricDifferenceWith","takeLast","takeLastWhile","unapply","unnest","useWith","where","whereEq","zipObj","1","2","3","4","dropRightWhile","dropWhile","findFrom","findIndex","findIndexFrom","findKey","findLast","findLastFrom","findLastIndex","findLastIndexFrom","findLastKey","flatMap","flatMapDeep","flatMapDepth","forEachRight","forIn","forInRight","forOwn","forOwnRight","mapKeys","mapValues","partition","reduceRight","takeRightWhile","takeWhile","times","assignInAllWith","assignInWith","assignAllWith","assignWith","differenceBy","differenceWith","getOr","intersectionBy","intersectionWith","isEqualWith","isMatchWith","mergeAllWith","mergeWith","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","setWith","sortedIndexBy","sortedLastIndexBy","unionBy","unionWith","updateWith","xorBy","xorWith","zipWith","assignAll","assignInAll","defaultsAll","defaultsDeepAll","invokeArgs","invokeArgsMap","mergeAll","partial","partialRight","without","zipAll","fill","pull","pullAll","pullAt","assignIn","defaultsDeep","merge","unset","update","curryN","curryRightN","includesFrom","indexOfFrom","lastIndexOfFrom","propertyOf","restFrom","spreadFrom","trimChars","trimCharsEnd","trimCharsStart","flow","flowRight","bindKey","difference","divide","gt","gte","isEqual","lte","matchesProperty","multiply","overArgs","range","rangeRight","subtract","zip","zipObject","zipObjectDeep","getFuncName","lodash","funcName","realNames","otherFunc","wrapperClone","reWrapDetails","reSplitDetails","reWrapComment","wrapFlags","sort","nativeMin","oldArray","WRAP_REARG_FLAG","srcBitmask","newBitmask","isCombo","nativeKeysIn","isProto","allocUnsafe","copy","cloneArrayBuffer","cloneDataView","cloneRegExp","cloneSymbol","cloneTypedArray","float32Tag","float64Tag","int8Tag","int16Tag","int32Tag","uint8Tag","uint8ClampedTag","uint16Tag","uint32Tag","dataView","reFlags","regexp","typedArray","baseIsMap","nodeIsMap","baseIsSet","nodeIsSet","domExcTag","objectCtorString","weakMapTag","flatRest","flatten","overRest","baseValues","$Object","ReactIs","REACT_STATICS","contextType","getDefaultProps","getDerivedStateFromError","getDerivedStateFromProps","mixins","KNOWN_STATICS","caller","MEMO_STATICS","compare","TYPE_STATICS","getStatics","component","isMemo","ForwardRef","objectPrototype","hoistNonReactStatics","targetComponent","sourceComponent","blacklist","inheritedComponent","targetStatics","sourceStatics","META","$fails","wks","wksDefine","enumKeys","_create","gOPNExt","$GOPD","$DP","gOPN","$JSON","_stringify","HIDDEN","TO_PRIMITIVE","SymbolRegistry","AllSymbols","OPSymbols","QObject","setter","findChild","setSymbolDesc","protoDesc","$defineProperties","$propertyIsEnumerable","E","$getOwnPropertyDescriptor","$getOwnPropertyNames","$getOwnPropertySymbols","IS_OP","$set","es6Symbols","wellKnownSymbols","keyFor","useSetter","useSimple","replacer","$replacer","setDesc","isExtensible","FREEZE","preventExtensions","setMeta","w","NEED","fastKey","getWeak","onFreeze","symbols","windowNames","getWindowNames","baseForOwn","baseEach","createBaseEach","with_store","additionalProps","extraProps","blockRegister","with_save_data","selectedAttributes","WithSaveData","classCallCheck_default","possibleConstructorReturn_default","generateKeys","inherits_default","createClass_default","isArray_default","attrs","isObject_default","keys_default","warn","_props","setInitialState","_props$attributes","attributes","isolated","onBlockCreated","registerBlock","blockCount","onBlockRemoved","unregisterBlock","diff","calculateDiff","isShallowEqual","setAttributes","increaseRegister","decreaseRegister","with_form","getName","noop_default","WithForm","postType","_props2","fieldsObject","connect","modifiedProps","with_selected","WithSelected","isSelected","onBlockFocus","onBlockBlur","with_block_closer","h","q","typeOf","AsyncMode","ConcurrentMode","ContextConsumer","ContextProvider","Element","Fragment","Lazy","Memo","Portal","Profiler","StrictMode","Suspense","isValidElementType","isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isPortal","isProfiler","isStrictMode","isSuspense","buggy","aKeys","bKeys","isIterable","getIterator","baseFor","createBaseFor","eachFunc","findIndexFunc","arrayReduce","baseReduce","accumulator","initAccum","baseRest","PluginBlockHooks","blockNames","pluginTemplate","reduce_default","acc","slicedToArray_default","nestedBlockTemplates","blockTemplate","filterPluginTemplates","className","external_var_wp_editor_root_wp_editor_","allowedBlocks","layouts","template","templateInsertUpdatesSelection","templateLock","blockTypes","getBlockTypes","map_default","registeredBlockNames","pluginTemplates","blockTemplates","withStore","PreventBlockClose","Select","_onOptionClick","onOptionClick","renderOptions","option","classnames","optionClassName","onClick","partial_default","role","renderToggle","onToggle","aria-expanded","external_var_wp_components_root_wp_components_","icon","renderContent","react_scroll_to","prevent_block_close_component","position","contentClassName","find_default","selected","container","select_component"],"mappings":"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
|
|