Version Description
Download this release
Release Info
| Developer | ModernTribe |
| Plugin | |
| Version | 4.9.3.2 |
| Comparing to | |
| See all releases | |
Code changes from version 4.9.3.1 to 4.9.3.2
- common/src/Tribe/Cache_Listener.php +1 -1
- common/src/Tribe/Context.php +18 -18
- common/src/Tribe/Context/locations.php +6 -6
- common/src/Tribe/Main.php +1 -1
- common/src/Tribe/Repository.php +1 -1
- common/src/Tribe/Repository/Interface.php +2 -2
- common/src/Tribe/Rewrite.php +17 -17
- common/src/Tribe/Template.php +4 -4
- common/src/Tribe/Traits/Cache_User.php +3 -3
- common/src/Tribe/Utils/Array.php +1 -1
- common/src/functions/url.php +2 -2
- common/src/resources/css/common.css +65 -24
- common/src/resources/css/common.min.css +1 -1
- common/src/resources/css/promoter.css +29 -0
- common/src/resources/css/promoter.min.css +1 -0
- common/src/resources/postcss/promoter.pcss +25 -0
- common/vendor/autoload_52.php +1 -1
- common/vendor/composer/autoload_real_52.php +3 -3
- lang/the-events-calendar-de_DE.mo +0 -0
- lang/the-events-calendar-hu_HU.mo +0 -0
- lang/the-events-calendar-it_IT.mo +0 -0
- lang/the-events-calendar-ja.mo +0 -0
- lang/the-events-calendar-pt_PT.mo +0 -0
- lang/the-events-calendar-uk.mo +0 -0
- readme.txt +6 -1
- src/Tribe/Main.php +96 -32
- src/resources/css/views/tribe-events-v2.css +39 -0
- the-events-calendar.php +1 -1
common/src/Tribe/Cache_Listener.php
CHANGED
|
@@ -127,7 +127,7 @@
|
|
| 127 |
/**
|
| 128 |
* Run the caching functionality that is executed when rewrite rules are generated.
|
| 129 |
*
|
| 130 |
-
* @since
|
| 131 |
*/
|
| 132 |
public function generate_rewrite_rules() {
|
| 133 |
$this->cache->set_last_occurrence( self::TRIGGER_GENERATE_REWRITE_RULES );
|
| 127 |
/**
|
| 128 |
* Run the caching functionality that is executed when rewrite rules are generated.
|
| 129 |
*
|
| 130 |
+
* @since 4.9.11
|
| 131 |
*/
|
| 132 |
public function generate_rewrite_rules() {
|
| 133 |
$this->cache->set_last_occurrence( self::TRIGGER_GENERATE_REWRITE_RULES );
|
common/src/Tribe/Context.php
CHANGED
|
@@ -13,119 +13,119 @@ class Tribe__Context {
|
|
| 13 |
/**
|
| 14 |
* The value that will be used to indicate no value was found in any location while trying to read it.
|
| 15 |
*
|
| 16 |
-
* @since
|
| 17 |
*/
|
| 18 |
const NOT_FOUND = '__not_found__';
|
| 19 |
|
| 20 |
/**
|
| 21 |
* The key to locate a context value as the value of a request variable.
|
| 22 |
*
|
| 23 |
-
* @since
|
| 24 |
*/
|
| 25 |
const REQUEST_VAR = 'request_var';
|
| 26 |
|
| 27 |
/**
|
| 28 |
* The key to locate a context value as the value of a Tribe option.
|
| 29 |
*
|
| 30 |
-
* @since
|
| 31 |
*/
|
| 32 |
const TRIBE_OPTION = 'tribe_option';
|
| 33 |
|
| 34 |
/**
|
| 35 |
* The key to locate a context value as the value of an option.
|
| 36 |
*
|
| 37 |
-
* @since
|
| 38 |
*/
|
| 39 |
const OPTION = 'option';
|
| 40 |
|
| 41 |
/**
|
| 42 |
* The key to locate a context value as the value of a transient.
|
| 43 |
*
|
| 44 |
-
* @since
|
| 45 |
*/
|
| 46 |
const TRANSIENT = 'transient';
|
| 47 |
|
| 48 |
/**
|
| 49 |
* The key to locate a context value as the value of the main query (global `$wp_query`) query var.
|
| 50 |
*
|
| 51 |
-
* @since
|
| 52 |
*/
|
| 53 |
const QUERY_VAR = 'query_var';
|
| 54 |
|
| 55 |
/**
|
| 56 |
* The key to locate a context value as the value of the main query (global `$wp_query`) property.
|
| 57 |
*
|
| 58 |
-
* @since
|
| 59 |
*/
|
| 60 |
const QUERY_PROP = 'query_prop';
|
| 61 |
|
| 62 |
/**
|
| 63 |
* The key to locate a context value as the value of a constant.
|
| 64 |
*
|
| 65 |
-
* @since
|
| 66 |
*/
|
| 67 |
const CONSTANT = 'constant';
|
| 68 |
|
| 69 |
/**
|
| 70 |
* The key to locate a context value as a static class property.
|
| 71 |
*
|
| 72 |
-
* @since
|
| 73 |
*/
|
| 74 |
const STATIC_PROP = 'static_prop';
|
| 75 |
|
| 76 |
/**
|
| 77 |
* The key to locate a context value as property of an object.
|
| 78 |
*
|
| 79 |
-
* @since
|
| 80 |
*/
|
| 81 |
const PROP = 'prop';
|
| 82 |
|
| 83 |
/**
|
| 84 |
* The key to locate a context value as result running a static class method.
|
| 85 |
*
|
| 86 |
-
* @since
|
| 87 |
*/
|
| 88 |
const STATIC_METHOD = 'static_method';
|
| 89 |
|
| 90 |
/**
|
| 91 |
* The key to locate a context value as result running a method on an object.
|
| 92 |
*
|
| 93 |
-
* @since
|
| 94 |
*/
|
| 95 |
const METHOD = 'method';
|
| 96 |
|
| 97 |
/**
|
| 98 |
* The key to locate a context value as result running a callback function (e.g. a callable, a closure).
|
| 99 |
*
|
| 100 |
-
* @since
|
| 101 |
*/
|
| 102 |
const FUNC = 'func';
|
| 103 |
|
| 104 |
/**
|
| 105 |
* The key to locate a context value as result of reading a global value.
|
| 106 |
*
|
| 107 |
-
* @since
|
| 108 |
*/
|
| 109 |
const GLOBAL_VAR = 'global_var';
|
| 110 |
|
| 111 |
/**
|
| 112 |
* The key to locate a context value as result of an `apply_filters` call.
|
| 113 |
*
|
| 114 |
-
* @since
|
| 115 |
*/
|
| 116 |
const FILTER = 'filter';
|
| 117 |
|
| 118 |
/**
|
| 119 |
* The key to locate a context value among the values parsed by `WP::parse_request`.
|
| 120 |
*
|
| 121 |
-
* @since
|
| 122 |
*/
|
| 123 |
const WP_PARSED = 'wp_parsed';
|
| 124 |
|
| 125 |
/**
|
| 126 |
* The key to locate a context value among the values in the query mached by `WP::parse_request`.
|
| 127 |
*
|
| 128 |
-
* @since
|
| 129 |
*/
|
| 130 |
const WP_MATCHED_QUERY = 'wp_matched_query';
|
| 131 |
|
|
@@ -1362,7 +1362,7 @@ class Tribe__Context {
|
|
| 1362 |
* $query_args = tribe_context()->map_to_read( $input, Tribe__Context::REQUEST_VAR );
|
| 1363 |
* $url = add_query_arg( $query_args, home_url() );
|
| 1364 |
*
|
| 1365 |
-
* @since
|
| 1366 |
*
|
| 1367 |
* @param array $input An associative array of values in the shape `[ <location> => <value> ]`;
|
| 1368 |
* where `location` is the name of the location registered in the Context
|
| 13 |
/**
|
| 14 |
* The value that will be used to indicate no value was found in any location while trying to read it.
|
| 15 |
*
|
| 16 |
+
* @since 4.9.11
|
| 17 |
*/
|
| 18 |
const NOT_FOUND = '__not_found__';
|
| 19 |
|
| 20 |
/**
|
| 21 |
* The key to locate a context value as the value of a request variable.
|
| 22 |
*
|
| 23 |
+
* @since 4.9.11
|
| 24 |
*/
|
| 25 |
const REQUEST_VAR = 'request_var';
|
| 26 |
|
| 27 |
/**
|
| 28 |
* The key to locate a context value as the value of a Tribe option.
|
| 29 |
*
|
| 30 |
+
* @since 4.9.11
|
| 31 |
*/
|
| 32 |
const TRIBE_OPTION = 'tribe_option';
|
| 33 |
|
| 34 |
/**
|
| 35 |
* The key to locate a context value as the value of an option.
|
| 36 |
*
|
| 37 |
+
* @since 4.9.11
|
| 38 |
*/
|
| 39 |
const OPTION = 'option';
|
| 40 |
|
| 41 |
/**
|
| 42 |
* The key to locate a context value as the value of a transient.
|
| 43 |
*
|
| 44 |
+
* @since 4.9.11
|
| 45 |
*/
|
| 46 |
const TRANSIENT = 'transient';
|
| 47 |
|
| 48 |
/**
|
| 49 |
* The key to locate a context value as the value of the main query (global `$wp_query`) query var.
|
| 50 |
*
|
| 51 |
+
* @since 4.9.11
|
| 52 |
*/
|
| 53 |
const QUERY_VAR = 'query_var';
|
| 54 |
|
| 55 |
/**
|
| 56 |
* The key to locate a context value as the value of the main query (global `$wp_query`) property.
|
| 57 |
*
|
| 58 |
+
* @since 4.9.11
|
| 59 |
*/
|
| 60 |
const QUERY_PROP = 'query_prop';
|
| 61 |
|
| 62 |
/**
|
| 63 |
* The key to locate a context value as the value of a constant.
|
| 64 |
*
|
| 65 |
+
* @since 4.9.11
|
| 66 |
*/
|
| 67 |
const CONSTANT = 'constant';
|
| 68 |
|
| 69 |
/**
|
| 70 |
* The key to locate a context value as a static class property.
|
| 71 |
*
|
| 72 |
+
* @since 4.9.11
|
| 73 |
*/
|
| 74 |
const STATIC_PROP = 'static_prop';
|
| 75 |
|
| 76 |
/**
|
| 77 |
* The key to locate a context value as property of an object.
|
| 78 |
*
|
| 79 |
+
* @since 4.9.11
|
| 80 |
*/
|
| 81 |
const PROP = 'prop';
|
| 82 |
|
| 83 |
/**
|
| 84 |
* The key to locate a context value as result running a static class method.
|
| 85 |
*
|
| 86 |
+
* @since 4.9.11
|
| 87 |
*/
|
| 88 |
const STATIC_METHOD = 'static_method';
|
| 89 |
|
| 90 |
/**
|
| 91 |
* The key to locate a context value as result running a method on an object.
|
| 92 |
*
|
| 93 |
+
* @since 4.9.11
|
| 94 |
*/
|
| 95 |
const METHOD = 'method';
|
| 96 |
|
| 97 |
/**
|
| 98 |
* The key to locate a context value as result running a callback function (e.g. a callable, a closure).
|
| 99 |
*
|
| 100 |
+
* @since 4.9.11
|
| 101 |
*/
|
| 102 |
const FUNC = 'func';
|
| 103 |
|
| 104 |
/**
|
| 105 |
* The key to locate a context value as result of reading a global value.
|
| 106 |
*
|
| 107 |
+
* @since 4.9.11
|
| 108 |
*/
|
| 109 |
const GLOBAL_VAR = 'global_var';
|
| 110 |
|
| 111 |
/**
|
| 112 |
* The key to locate a context value as result of an `apply_filters` call.
|
| 113 |
*
|
| 114 |
+
* @since 4.9.11
|
| 115 |
*/
|
| 116 |
const FILTER = 'filter';
|
| 117 |
|
| 118 |
/**
|
| 119 |
* The key to locate a context value among the values parsed by `WP::parse_request`.
|
| 120 |
*
|
| 121 |
+
* @since 4.9.11
|
| 122 |
*/
|
| 123 |
const WP_PARSED = 'wp_parsed';
|
| 124 |
|
| 125 |
/**
|
| 126 |
* The key to locate a context value among the values in the query mached by `WP::parse_request`.
|
| 127 |
*
|
| 128 |
+
* @since 4.9.11
|
| 129 |
*/
|
| 130 |
const WP_MATCHED_QUERY = 'wp_matched_query';
|
| 131 |
|
| 1362 |
* $query_args = tribe_context()->map_to_read( $input, Tribe__Context::REQUEST_VAR );
|
| 1363 |
* $url = add_query_arg( $query_args, home_url() );
|
| 1364 |
*
|
| 1365 |
+
* @since 4.9.11
|
| 1366 |
*
|
| 1367 |
* @param array $input An associative array of values in the shape `[ <location> => <value> ]`;
|
| 1368 |
* where `location` is the name of the location registered in the Context
|
common/src/Tribe/Context/locations.php
CHANGED
|
@@ -7,7 +7,7 @@
|
|
| 7 |
* only when the Context is built moving them here is a small optimization.
|
| 8 |
* This file is meant to be included by the `Tribe__Context::populate_locations` method.
|
| 9 |
*
|
| 10 |
-
* @since
|
| 11 |
*/
|
| 12 |
|
| 13 |
return [
|
|
@@ -118,14 +118,14 @@ return [
|
|
| 118 |
Tribe__Context::QUERY_VAR => 'featured',
|
| 119 |
],
|
| 120 |
],
|
| 121 |
-
|
| 122 |
'read' => [
|
| 123 |
-
Tribe__Context::REQUEST_VAR =>
|
| 124 |
-
Tribe__Context::QUERY_VAR =>
|
| 125 |
],
|
| 126 |
'write' => [
|
| 127 |
-
Tribe__Context::REQUEST_VAR =>
|
| 128 |
-
Tribe__Context::QUERY_VAR =>
|
| 129 |
],
|
| 130 |
],
|
| 131 |
'remove_date_filters' => [
|
| 7 |
* only when the Context is built moving them here is a small optimization.
|
| 8 |
* This file is meant to be included by the `Tribe__Context::populate_locations` method.
|
| 9 |
*
|
| 10 |
+
* @since 4.9.11
|
| 11 |
*/
|
| 12 |
|
| 13 |
return [
|
| 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' => [
|
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.11';
|
| 21 |
|
| 22 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
| 23 |
|
| 17 |
const OPTIONNAME = 'tribe_events_calendar_options';
|
| 18 |
const OPTIONNAMENETWORK = 'tribe_events_calendar_network_options';
|
| 19 |
|
| 20 |
+
const VERSION = '4.9.11.2';
|
| 21 |
|
| 22 |
const FEED_URL = 'https://theeventscalendar.com/feed/';
|
| 23 |
|
common/src/Tribe/Repository.php
CHANGED
|
@@ -868,7 +868,7 @@ abstract class Tribe__Repository
|
|
| 868 |
/**
|
| 869 |
* Filters a single formatted result.
|
| 870 |
*
|
| 871 |
-
* @since
|
| 872 |
*
|
| 873 |
* @param mixed|WP_Post $formatted The formatted post result, usually a post object.
|
| 874 |
* @param int $id The formatted post ID.
|
| 868 |
/**
|
| 869 |
* Filters a single formatted result.
|
| 870 |
*
|
| 871 |
+
* @since 4.9.11
|
| 872 |
*
|
| 873 |
* @param mixed|WP_Post $formatted The formatted post result, usually a post object.
|
| 874 |
* @param int $id The formatted post ID.
|
common/src/Tribe/Repository/Interface.php
CHANGED
|
@@ -287,7 +287,7 @@ interface Tribe__Repository__Interface
|
|
| 287 |
* Mind that this method will always return a Repository instance, no matter if a next page exists or not.
|
| 288 |
* If a next page does not exist then the instance returned by this method will yield no posts and a count of `0`.
|
| 289 |
*
|
| 290 |
-
* @since
|
| 291 |
*
|
| 292 |
* @return \Tribe__Repository__Interface The repository instance that will yield the next page results.
|
| 293 |
*/
|
|
@@ -300,7 +300,7 @@ interface Tribe__Repository__Interface
|
|
| 300 |
* If a previous page does not exist then the instance returned by this method will yield no posts and a count
|
| 301 |
* of `0`.
|
| 302 |
*
|
| 303 |
-
* @since
|
| 304 |
*
|
| 305 |
* @return \Tribe__Repository__Interface The repository instance that will yield the previous page results.
|
| 306 |
*/
|
| 287 |
* Mind that this method will always return a Repository instance, no matter if a next page exists or not.
|
| 288 |
* If a next page does not exist then the instance returned by this method will yield no posts and a count of `0`.
|
| 289 |
*
|
| 290 |
+
* @since 4.9.11
|
| 291 |
*
|
| 292 |
* @return \Tribe__Repository__Interface The repository instance that will yield the next page results.
|
| 293 |
*/
|
| 300 |
* If a previous page does not exist then the instance returned by this method will yield no posts and a count
|
| 301 |
* of `0`.
|
| 302 |
*
|
| 303 |
+
* @since 4.9.11
|
| 304 |
*
|
| 305 |
* @return \Tribe__Repository__Interface The repository instance that will yield the previous page results.
|
| 306 |
*/
|
common/src/Tribe/Rewrite.php
CHANGED
|
@@ -57,7 +57,7 @@ class Tribe__Rewrite {
|
|
| 57 |
/**
|
| 58 |
* An array cache of resolved canonical URLs in the shape `[ <url> => <canonical_url> ]`.
|
| 59 |
*
|
| 60 |
-
* @since
|
| 61 |
*
|
| 62 |
* @var array
|
| 63 |
*/
|
|
@@ -66,7 +66,7 @@ class Tribe__Rewrite {
|
|
| 66 |
/**
|
| 67 |
* An array cache of parsed URLs in the shape `[ <url> => <parsed_vars> ]`.
|
| 68 |
*
|
| 69 |
-
* @since
|
| 70 |
*
|
| 71 |
* @var array
|
| 72 |
*/
|
|
@@ -75,7 +75,7 @@ class Tribe__Rewrite {
|
|
| 75 |
/**
|
| 76 |
* And array cache of cleaned URLs.
|
| 77 |
*
|
| 78 |
-
* @since
|
| 79 |
*
|
| 80 |
* @var array
|
| 81 |
*/
|
|
@@ -327,7 +327,7 @@ class Tribe__Rewrite {
|
|
| 327 |
* This method will handle "our" URLs to go from their ugly form, filled with query vars, to the "pretty" one, if
|
| 328 |
* possible.
|
| 329 |
*
|
| 330 |
-
* @since
|
| 331 |
*
|
| 332 |
* @param string $url The URL to try and translate into its canonical form.
|
| 333 |
* @param bool $force Whether to try and use the cache or force a new canonical URL conversion.
|
|
@@ -349,7 +349,7 @@ class Tribe__Rewrite {
|
|
| 349 |
/**
|
| 350 |
* Filters the canonical URL for an input URL before any kind of logic runs.
|
| 351 |
*
|
| 352 |
-
* @since
|
| 353 |
*
|
| 354 |
* @param string|null $canonical_url The canonical URL, defaults to `null`; returning a non `null` value will
|
| 355 |
* make the logic bail and return the value.
|
|
@@ -515,7 +515,7 @@ class Tribe__Rewrite {
|
|
| 515 |
* filter will fire after all the logic to resolve the URL ran. If you want to filter the canonical URL before
|
| 516 |
* the logic runs then use the `tribe_rewrite_pre_canonical_url` filter.
|
| 517 |
*
|
| 518 |
-
* @since
|
| 519 |
*
|
| 520 |
* @param string $resolved The resolved, canonical URL.
|
| 521 |
* @param string $url The original URL to resolve.
|
|
@@ -534,7 +534,7 @@ class Tribe__Rewrite {
|
|
| 534 |
/**
|
| 535 |
* Returns an array of rewrite rules handled by the implementation.
|
| 536 |
*
|
| 537 |
-
* @since
|
| 538 |
*
|
| 539 |
* @return array An array of rewrite rules handled by the implementation in the shape `[ <regex> => <path> ]`.
|
| 540 |
*/
|
|
@@ -559,7 +559,7 @@ class Tribe__Rewrite {
|
|
| 559 |
/**
|
| 560 |
* Returns a map relating localized regex matchers to query vars.
|
| 561 |
*
|
| 562 |
-
* @since
|
| 563 |
*
|
| 564 |
* @return array A map of localized regex matchers in the shape `[ <localized_regex> => <query_var> ]`.
|
| 565 |
*/
|
|
@@ -599,7 +599,7 @@ class Tribe__Rewrite {
|
|
| 599 |
/**
|
| 600 |
* Returns a map relating localize matcher slugs to the corresponding query var.
|
| 601 |
*
|
| 602 |
-
* @since
|
| 603 |
*
|
| 604 |
* @return array A map relating localized matcher slugs to the corresponding query var.
|
| 605 |
*/
|
|
@@ -612,7 +612,7 @@ class Tribe__Rewrite {
|
|
| 612 |
/**
|
| 613 |
* Return a list of the query vars handled in the input rewrite rules.
|
| 614 |
*
|
| 615 |
-
* @since
|
| 616 |
*
|
| 617 |
* @param array $rules A set of rewrite rules in the shape `[ <regex> => <path> ]`.
|
| 618 |
*
|
|
@@ -631,7 +631,7 @@ class Tribe__Rewrite {
|
|
| 631 |
/**
|
| 632 |
* Sets up the dynamic matchers based on the link query vars.
|
| 633 |
*
|
| 634 |
-
* @since
|
| 635 |
*
|
| 636 |
* @param array $query_vars An map of query vars and their values.
|
| 637 |
*
|
|
@@ -681,7 +681,7 @@ class Tribe__Rewrite {
|
|
| 681 |
/**
|
| 682 |
* Returns a list of post types supported by the implementation.
|
| 683 |
*
|
| 684 |
-
* @since
|
| 685 |
*/
|
| 686 |
protected function get_post_types() {
|
| 687 |
throw new BadMethodCallException( 'Method get_post_types should be implemented by extending classes.' );
|
|
@@ -693,7 +693,7 @@ class Tribe__Rewrite {
|
|
| 693 |
* Most of this functionality was copied from `WP::parse_request()` method
|
| 694 |
* with some changes to avoid conflicts and removing non-required behaviors.
|
| 695 |
*
|
| 696 |
-
* @since
|
| 697 |
*
|
| 698 |
* @param string $url The URLto parse.
|
| 699 |
* @param array $extra_query_vars An associative array of extra query vars to use for the parsing. These vars will
|
|
@@ -715,7 +715,7 @@ class Tribe__Rewrite {
|
|
| 715 |
* each call to this method.
|
| 716 |
* Returning a non `null` value here will short-circuit this logic.
|
| 717 |
*
|
| 718 |
-
* @since
|
| 719 |
*
|
| 720 |
* @param array $query_vars The parsed query vars array.
|
| 721 |
* @param array $extra_query_vars An associative array of extra query vars that will be processed before the
|
|
@@ -888,7 +888,7 @@ class Tribe__Rewrite {
|
|
| 888 |
* Due to the costly nature of this operation the results will be cached. The logic, and this filter, will
|
| 889 |
* not run a second time for the same URL in the context of the same request.
|
| 890 |
*
|
| 891 |
-
* @since
|
| 892 |
*
|
| 893 |
* @param array $query_vars The parsed query vars array.
|
| 894 |
* @param array $extra_query_vars An associative array of extra query vars that will be processed before the
|
|
@@ -908,7 +908,7 @@ class Tribe__Rewrite {
|
|
| 908 |
/**
|
| 909 |
* Dumps the cache before destruction.
|
| 910 |
*
|
| 911 |
-
* @since
|
| 912 |
*/
|
| 913 |
public function __destruct() {
|
| 914 |
$this->dump_cache();
|
|
@@ -921,7 +921,7 @@ class Tribe__Rewrite {
|
|
| 921 |
* As an example the URL `/events/list/?post_type=tribe_events` is "dirty" in that the `post_type` query variable
|
| 922 |
* is redundant. The clean version of the URL is `/events/list/`, where the query variable is removed.
|
| 923 |
*
|
| 924 |
-
* @since
|
| 925 |
*
|
| 926 |
* @param string $url The URL to clean.
|
| 927 |
* @param bool $force Whether to try and use the cache or force a new URL cleaning run.
|
| 57 |
/**
|
| 58 |
* An array cache of resolved canonical URLs in the shape `[ <url> => <canonical_url> ]`.
|
| 59 |
*
|
| 60 |
+
* @since 4.9.11
|
| 61 |
*
|
| 62 |
* @var array
|
| 63 |
*/
|
| 66 |
/**
|
| 67 |
* An array cache of parsed URLs in the shape `[ <url> => <parsed_vars> ]`.
|
| 68 |
*
|
| 69 |
+
* @since 4.9.11
|
| 70 |
*
|
| 71 |
* @var array
|
| 72 |
*/
|
| 75 |
/**
|
| 76 |
* And array cache of cleaned URLs.
|
| 77 |
*
|
| 78 |
+
* @since 4.9.11
|
| 79 |
*
|
| 80 |
* @var array
|
| 81 |
*/
|
| 327 |
* This method will handle "our" URLs to go from their ugly form, filled with query vars, to the "pretty" one, if
|
| 328 |
* possible.
|
| 329 |
*
|
| 330 |
+
* @since 4.9.11
|
| 331 |
*
|
| 332 |
* @param string $url The URL to try and translate into its canonical form.
|
| 333 |
* @param bool $force Whether to try and use the cache or force a new canonical URL conversion.
|
| 349 |
/**
|
| 350 |
* Filters the canonical URL for an input URL before any kind of logic runs.
|
| 351 |
*
|
| 352 |
+
* @since 4.9.11
|
| 353 |
*
|
| 354 |
* @param string|null $canonical_url The canonical URL, defaults to `null`; returning a non `null` value will
|
| 355 |
* make the logic bail and return the value.
|
| 515 |
* filter will fire after all the logic to resolve the URL ran. If you want to filter the canonical URL before
|
| 516 |
* the logic runs then use the `tribe_rewrite_pre_canonical_url` filter.
|
| 517 |
*
|
| 518 |
+
* @since 4.9.11
|
| 519 |
*
|
| 520 |
* @param string $resolved The resolved, canonical URL.
|
| 521 |
* @param string $url The original URL to resolve.
|
| 534 |
/**
|
| 535 |
* Returns an array of rewrite rules handled by the implementation.
|
| 536 |
*
|
| 537 |
+
* @since 4.9.11
|
| 538 |
*
|
| 539 |
* @return array An array of rewrite rules handled by the implementation in the shape `[ <regex> => <path> ]`.
|
| 540 |
*/
|
| 559 |
/**
|
| 560 |
* Returns a map relating localized regex matchers to query vars.
|
| 561 |
*
|
| 562 |
+
* @since 4.9.11
|
| 563 |
*
|
| 564 |
* @return array A map of localized regex matchers in the shape `[ <localized_regex> => <query_var> ]`.
|
| 565 |
*/
|
| 599 |
/**
|
| 600 |
* Returns a map relating localize matcher slugs to the corresponding query var.
|
| 601 |
*
|
| 602 |
+
* @since 4.9.11
|
| 603 |
*
|
| 604 |
* @return array A map relating localized matcher slugs to the corresponding query var.
|
| 605 |
*/
|
| 612 |
/**
|
| 613 |
* Return a list of the query vars handled in the input rewrite rules.
|
| 614 |
*
|
| 615 |
+
* @since 4.9.11
|
| 616 |
*
|
| 617 |
* @param array $rules A set of rewrite rules in the shape `[ <regex> => <path> ]`.
|
| 618 |
*
|
| 631 |
/**
|
| 632 |
* Sets up the dynamic matchers based on the link query vars.
|
| 633 |
*
|
| 634 |
+
* @since 4.9.11
|
| 635 |
*
|
| 636 |
* @param array $query_vars An map of query vars and their values.
|
| 637 |
*
|
| 681 |
/**
|
| 682 |
* Returns a list of post types supported by the implementation.
|
| 683 |
*
|
| 684 |
+
* @since 4.9.11
|
| 685 |
*/
|
| 686 |
protected function get_post_types() {
|
| 687 |
throw new BadMethodCallException( 'Method get_post_types should be implemented by extending classes.' );
|
| 693 |
* Most of this functionality was copied from `WP::parse_request()` method
|
| 694 |
* with some changes to avoid conflicts and removing non-required behaviors.
|
| 695 |
*
|
| 696 |
+
* @since 4.9.11
|
| 697 |
*
|
| 698 |
* @param string $url The URLto parse.
|
| 699 |
* @param array $extra_query_vars An associative array of extra query vars to use for the parsing. These vars will
|
| 715 |
* each call to this method.
|
| 716 |
* Returning a non `null` value here will short-circuit this logic.
|
| 717 |
*
|
| 718 |
+
* @since 4.9.11
|
| 719 |
*
|
| 720 |
* @param array $query_vars The parsed query vars array.
|
| 721 |
* @param array $extra_query_vars An associative array of extra query vars that will be processed before the
|
| 888 |
* Due to the costly nature of this operation the results will be cached. The logic, and this filter, will
|
| 889 |
* not run a second time for the same URL in the context of the same request.
|
| 890 |
*
|
| 891 |
+
* @since 4.9.11
|
| 892 |
*
|
| 893 |
* @param array $query_vars The parsed query vars array.
|
| 894 |
* @param array $extra_query_vars An associative array of extra query vars that will be processed before the
|
| 908 |
/**
|
| 909 |
* Dumps the cache before destruction.
|
| 910 |
*
|
| 911 |
+
* @since 4.9.11
|
| 912 |
*/
|
| 913 |
public function __destruct() {
|
| 914 |
$this->dump_cache();
|
| 921 |
* As an example the URL `/events/list/?post_type=tribe_events` is "dirty" in that the `post_type` query variable
|
| 922 |
* is redundant. The clean version of the URL is `/events/list/`, where the query variable is removed.
|
| 923 |
*
|
| 924 |
+
* @since 4.9.11
|
| 925 |
*
|
| 926 |
* @param string $url The URL to clean.
|
| 927 |
* @param bool $force Whether to try and use the cache or force a new URL cleaning run.
|
common/src/Tribe/Template.php
CHANGED
|
@@ -617,7 +617,7 @@ class Tribe__Template {
|
|
| 617 |
/**
|
| 618 |
* Sets a number of values at the same time.
|
| 619 |
*
|
| 620 |
-
* @since
|
| 621 |
*
|
| 622 |
* @param array $values An associative key/value array of the values to set.
|
| 623 |
* @param bool $is_local Whether to set the values as global or local; defaults to local as the `set` method does.
|
|
@@ -633,7 +633,7 @@ class Tribe__Template {
|
|
| 633 |
/**
|
| 634 |
* Returns the Template global context.
|
| 635 |
*
|
| 636 |
-
* @since
|
| 637 |
*
|
| 638 |
* @return array An associative key/value array of the Template global context.
|
| 639 |
*/
|
|
@@ -644,7 +644,7 @@ class Tribe__Template {
|
|
| 644 |
/**
|
| 645 |
* Returns the Template local context.
|
| 646 |
*
|
| 647 |
-
* @since
|
| 648 |
*
|
| 649 |
* @return array An associative key/value array of the Template local context.
|
| 650 |
*/
|
|
@@ -657,7 +657,7 @@ class Tribe__Template {
|
|
| 657 |
*
|
| 658 |
* Local values will override the template global context values.
|
| 659 |
*
|
| 660 |
-
* @since
|
| 661 |
*
|
| 662 |
* @return array An associative key/value array of the Template global and local context.
|
| 663 |
*/
|
| 617 |
/**
|
| 618 |
* Sets a number of values at the same time.
|
| 619 |
*
|
| 620 |
+
* @since 4.9.11
|
| 621 |
*
|
| 622 |
* @param array $values An associative key/value array of the values to set.
|
| 623 |
* @param bool $is_local Whether to set the values as global or local; defaults to local as the `set` method does.
|
| 633 |
/**
|
| 634 |
* Returns the Template global context.
|
| 635 |
*
|
| 636 |
+
* @since 4.9.11
|
| 637 |
*
|
| 638 |
* @return array An associative key/value array of the Template global context.
|
| 639 |
*/
|
| 644 |
/**
|
| 645 |
* Returns the Template local context.
|
| 646 |
*
|
| 647 |
+
* @since 4.9.11
|
| 648 |
*
|
| 649 |
* @return array An associative key/value array of the Template local context.
|
| 650 |
*/
|
| 657 |
*
|
| 658 |
* Local values will override the template global context values.
|
| 659 |
*
|
| 660 |
+
* @since 4.9.11
|
| 661 |
*
|
| 662 |
* @return array An associative key/value array of the Template global and local context.
|
| 663 |
*/
|
common/src/Tribe/Traits/Cache_User.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* Objects using this trait should define array request cache properties and, at the very least, dump the cache on
|
| 6 |
* `__destruct`.
|
| 7 |
*
|
| 8 |
-
* @since
|
| 9 |
*
|
| 10 |
* @example
|
| 11 |
* ```php
|
|
@@ -42,7 +42,7 @@ namespace Tribe\Traits;
|
|
| 42 |
/**
|
| 43 |
* Class Cache_User
|
| 44 |
*
|
| 45 |
-
* @since
|
| 46 |
*
|
| 47 |
* @package Tribe
|
| 48 |
*/
|
|
@@ -78,7 +78,7 @@ trait Cache_User {
|
|
| 78 |
/**
|
| 79 |
* Warms up one of the caches used by the class, if not warmed up already.
|
| 80 |
*
|
| 81 |
-
* @since
|
| 82 |
*
|
| 83 |
* @param string $key The key of the cache to warm up.
|
| 84 |
* @param int $expiration The expiration, in seconds, to set on the cache.
|
| 5 |
* Objects using this trait should define array request cache properties and, at the very least, dump the cache on
|
| 6 |
* `__destruct`.
|
| 7 |
*
|
| 8 |
+
* @since 4.9.11
|
| 9 |
*
|
| 10 |
* @example
|
| 11 |
* ```php
|
| 42 |
/**
|
| 43 |
* Class Cache_User
|
| 44 |
*
|
| 45 |
+
* @since 4.9.11
|
| 46 |
*
|
| 47 |
* @package Tribe
|
| 48 |
*/
|
| 78 |
/**
|
| 79 |
* Warms up one of the caches used by the class, if not warmed up already.
|
| 80 |
*
|
| 81 |
+
* @since 4.9.11
|
| 82 |
*
|
| 83 |
* @param string $key The key of the cache to warm up.
|
| 84 |
* @param int $expiration The expiration, in seconds, to set on the cache.
|
common/src/Tribe/Utils/Array.php
CHANGED
|
@@ -421,7 +421,7 @@ class Tribe__Utils__Array {
|
|
| 421 |
/**
|
| 422 |
* Returns the value associated with the first index, among the indexes, that is set in the array..
|
| 423 |
*
|
| 424 |
-
* @since
|
| 425 |
*
|
| 426 |
* @param array $array The array to search.
|
| 427 |
* @param array $indexes The indexes to search; in order the function will look from the first to the last.
|
| 421 |
/**
|
| 422 |
* Returns the value associated with the first index, among the indexes, that is set in the array..
|
| 423 |
*
|
| 424 |
+
* @since 4.9.11
|
| 425 |
*
|
| 426 |
* @param array $array The array to search.
|
| 427 |
* @param array $indexes The indexes to search; in order the function will look from the first to the last.
|
common/src/functions/url.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
/**
|
| 3 |
* Functions, or polyfills, related to URL manipulation
|
| 4 |
*
|
| 5 |
-
* @since
|
| 6 |
*/
|
| 7 |
|
| 8 |
/**
|
|
@@ -56,7 +56,7 @@ if ( ! function_exists( 'tribe_build_url' ) ) {
|
|
| 56 |
* The parts of the second URL will be merged into the first according to
|
| 57 |
* the flags argument.
|
| 58 |
*
|
| 59 |
-
* @since
|
| 60 |
*
|
| 61 |
* @param mixed $url (part(s) of) an URL in form of a string or associative array like parse_url() returns.
|
| 62 |
* @param mixed $parts Same as the first argument.
|
| 2 |
/**
|
| 3 |
* Functions, or polyfills, related to URL manipulation
|
| 4 |
*
|
| 5 |
+
* @since 4.9.11
|
| 6 |
*/
|
| 7 |
|
| 8 |
/**
|
| 56 |
* The parts of the second URL will be merged into the first according to
|
| 57 |
* the flags argument.
|
| 58 |
*
|
| 59 |
+
* @since 4.9.11
|
| 60 |
*
|
| 61 |
* @param mixed $url (part(s) of) an URL in form of a string or associative array like parse_url() returns.
|
| 62 |
* @param mixed $parts Same as the first argument.
|
common/src/resources/css/common.css
CHANGED
|
@@ -163,6 +163,13 @@
|
|
| 163 |
|
| 164 |
/* Variables */
|
| 165 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 166 |
:root {
|
| 167 |
/* -----------------------------------------------------------------------------
|
| 168 |
* Box Shadows
|
|
@@ -232,6 +239,10 @@
|
|
| 232 |
* SVG - Arrow Right
|
| 233 |
* ----------------------------------------------------------------------------- */
|
| 234 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 235 |
/* -----------------------------------------------------------------------------
|
| 236 |
* SVG - Caret Left
|
| 237 |
* ----------------------------------------------------------------------------- */
|
|
@@ -240,10 +251,18 @@
|
|
| 240 |
* SVG - Caret Right
|
| 241 |
* ----------------------------------------------------------------------------- */
|
| 242 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 243 |
/* -----------------------------------------------------------------------------
|
| 244 |
* SVG - Check
|
| 245 |
* ----------------------------------------------------------------------------- */
|
| 246 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 247 |
/* -----------------------------------------------------------------------------
|
| 248 |
* SVG - Dropdown
|
| 249 |
* ----------------------------------------------------------------------------- */
|
|
@@ -256,6 +275,22 @@
|
|
| 256 |
* SVG - Filters
|
| 257 |
* ----------------------------------------------------------------------------- */
|
| 258 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 259 |
/* -----------------------------------------------------------------------------
|
| 260 |
* SVG - Recurring
|
| 261 |
* ----------------------------------------------------------------------------- */
|
|
@@ -264,6 +299,10 @@
|
|
| 264 |
* SVG - Search
|
| 265 |
* ----------------------------------------------------------------------------- */
|
| 266 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 267 |
:root {
|
| 268 |
/* -----------------------------------------------------------------------------
|
| 269 |
* Transitions
|
|
@@ -539,7 +578,7 @@
|
|
| 539 |
* ----------------------------------------------------------------------------- */
|
| 540 |
|
| 541 |
.tribe-common .tribe-common-form-control-checkbox__input:checked:before {
|
| 542 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 543 |
background-repeat: no-repeat;
|
| 544 |
background-size: contain;
|
| 545 |
content: '';
|
|
@@ -686,7 +725,7 @@
|
|
| 686 |
}
|
| 687 |
|
| 688 |
.tribe-common .tribe-common-form-control-select__button:after {
|
| 689 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 690 |
content: '';
|
| 691 |
height: 6px;
|
| 692 |
position: absolute;
|
|
@@ -970,7 +1009,7 @@
|
|
| 970 |
}
|
| 971 |
|
| 972 |
.tribe-common .tribe-common-form-control-tabs__button:after {
|
| 973 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 974 |
content: '';
|
| 975 |
height: 6px;
|
| 976 |
position: absolute;
|
|
@@ -1592,13 +1631,13 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 1592 |
}
|
| 1593 |
|
| 1594 |
.tribe-common .tribe-common-svgicon--featured {
|
| 1595 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1596 |
height: 10px;
|
| 1597 |
width: 8px;
|
| 1598 |
}
|
| 1599 |
|
| 1600 |
.tribe-common .tribe-common-svgicon--recurring {
|
| 1601 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1602 |
height: 10px;
|
| 1603 |
width: 10px;
|
| 1604 |
}
|
|
@@ -1690,6 +1729,7 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 1690 |
text-decoration: none;
|
| 1691 |
width: auto;
|
| 1692 |
border: 1px solid #D5D5D5;
|
|
|
|
| 1693 |
transition: color 0.2s ease, border-color 0.2s ease;
|
| 1694 |
|
| 1695 |
color: #727272;
|
|
@@ -1768,17 +1808,17 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 1768 |
* ----------------------------------------------------------------------------- */
|
| 1769 |
|
| 1770 |
.tribe-common .tribe-common-c-btn-icon--caret-left:before {
|
| 1771 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1772 |
height: 20px;
|
| 1773 |
width: 12px;
|
| 1774 |
}
|
| 1775 |
|
| 1776 |
.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 {
|
| 1777 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1778 |
}
|
| 1779 |
|
| 1780 |
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
|
| 1781 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1782 |
}
|
| 1783 |
|
| 1784 |
/* -----------------------------------------------------------------------------
|
|
@@ -1786,17 +1826,17 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 1786 |
* ----------------------------------------------------------------------------- */
|
| 1787 |
|
| 1788 |
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
|
| 1789 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1790 |
height: 20px;
|
| 1791 |
width: 12px;
|
| 1792 |
}
|
| 1793 |
|
| 1794 |
.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 {
|
| 1795 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1796 |
}
|
| 1797 |
|
| 1798 |
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
|
| 1799 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1800 |
}
|
| 1801 |
|
| 1802 |
/* -----------------------------------------------------------------------------
|
|
@@ -1804,17 +1844,17 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 1804 |
* ----------------------------------------------------------------------------- */
|
| 1805 |
|
| 1806 |
.tribe-common .tribe-common-c-btn-icon--filters:before {
|
| 1807 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1808 |
height: 20px;
|
| 1809 |
width: 24px;
|
| 1810 |
}
|
| 1811 |
|
| 1812 |
.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 {
|
| 1813 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1814 |
}
|
| 1815 |
|
| 1816 |
.tribe-common .tribe-common-c-btn-icon--filters:disabled:before {
|
| 1817 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1818 |
}
|
| 1819 |
|
| 1820 |
/* -----------------------------------------------------------------------------
|
|
@@ -1822,17 +1862,17 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 1822 |
* ----------------------------------------------------------------------------- */
|
| 1823 |
|
| 1824 |
.tribe-common .tribe-common-c-btn-icon--search:before {
|
| 1825 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1826 |
height: 20px;
|
| 1827 |
width: 20px;
|
| 1828 |
}
|
| 1829 |
|
| 1830 |
.tribe-common .tribe-common-c-btn-icon--search:active:before, .tribe-common .tribe-common-c-btn-icon--search:hover:before, .tribe-common .tribe-common-c-btn-icon--search:focus:before {
|
| 1831 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1832 |
}
|
| 1833 |
|
| 1834 |
.tribe-common .tribe-common-c-btn-icon--search:disabled:before {
|
| 1835 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1836 |
}
|
| 1837 |
|
| 1838 |
/* -----------------------------------------------------------------------------
|
|
@@ -1859,6 +1899,7 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 1859 |
padding: 0;
|
| 1860 |
text-decoration: none;
|
| 1861 |
width: auto;
|
|
|
|
| 1862 |
color: #FFFFFF;
|
| 1863 |
text-align: center;
|
| 1864 |
transition: background-color 0.2s ease;
|
|
@@ -1882,7 +1923,7 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 1882 |
}
|
| 1883 |
|
| 1884 |
.tribe-common .tribe-common-c-btn:after {
|
| 1885 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 1886 |
background-repeat: no-repeat;
|
| 1887 |
background-size: contain;
|
| 1888 |
content: '';
|
|
@@ -2012,7 +2053,7 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 2012 |
}
|
| 2013 |
|
| 2014 |
.tribe-common .tribe-common-c-nav__prev:before {
|
| 2015 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 2016 |
background-repeat: no-repeat;
|
| 2017 |
background-size: contain;
|
| 2018 |
content: '';
|
|
@@ -2022,15 +2063,15 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 2022 |
}
|
| 2023 |
|
| 2024 |
.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 {
|
| 2025 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 2026 |
}
|
| 2027 |
|
| 2028 |
.tribe-common .tribe-common-c-nav__prev:disabled:before {
|
| 2029 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 2030 |
}
|
| 2031 |
|
| 2032 |
.tribe-common .tribe-common-c-nav__next:after {
|
| 2033 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 2034 |
background-repeat: no-repeat;
|
| 2035 |
background-size: contain;
|
| 2036 |
content: '';
|
|
@@ -2040,11 +2081,11 @@ body#top .tribe-common .tribe-common-form-control-toggle__label {
|
|
| 2040 |
}
|
| 2041 |
|
| 2042 |
.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 {
|
| 2043 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 2044 |
}
|
| 2045 |
|
| 2046 |
.tribe-common .tribe-common-c-nav__next:disabled:after {
|
| 2047 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='
|
| 2048 |
}
|
| 2049 |
|
| 2050 |
/**
|
| 163 |
|
| 164 |
/* Variables */
|
| 165 |
|
| 166 |
+
:root {
|
| 167 |
+
/* -----------------------------------------------------------------------------
|
| 168 |
+
* Borders - Radius
|
| 169 |
+
* ----------------------------------------------------------------------------- */
|
| 170 |
+
|
| 171 |
+
}
|
| 172 |
+
|
| 173 |
:root {
|
| 174 |
/* -----------------------------------------------------------------------------
|
| 175 |
* Box Shadows
|
| 239 |
* SVG - Arrow Right
|
| 240 |
* ----------------------------------------------------------------------------- */
|
| 241 |
|
| 242 |
+
/* -----------------------------------------------------------------------------
|
| 243 |
+
* SVG - Caret Down
|
| 244 |
+
* ----------------------------------------------------------------------------- */
|
| 245 |
+
|
| 246 |
/* -----------------------------------------------------------------------------
|
| 247 |
* SVG - Caret Left
|
| 248 |
* ----------------------------------------------------------------------------- */
|
| 251 |
* SVG - Caret Right
|
| 252 |
* ----------------------------------------------------------------------------- */
|
| 253 |
|
| 254 |
+
/* -----------------------------------------------------------------------------
|
| 255 |
+
* SVG - Caret Up
|
| 256 |
+
* ----------------------------------------------------------------------------- */
|
| 257 |
+
|
| 258 |
/* -----------------------------------------------------------------------------
|
| 259 |
* SVG - Check
|
| 260 |
* ----------------------------------------------------------------------------- */
|
| 261 |
|
| 262 |
+
/* -----------------------------------------------------------------------------
|
| 263 |
+
* SVG - Day
|
| 264 |
+
* ----------------------------------------------------------------------------- */
|
| 265 |
+
|
| 266 |
/* -----------------------------------------------------------------------------
|
| 267 |
* SVG - Dropdown
|
| 268 |
* ----------------------------------------------------------------------------- */
|
| 275 |
* SVG - Filters
|
| 276 |
* ----------------------------------------------------------------------------- */
|
| 277 |
|
| 278 |
+
/* -----------------------------------------------------------------------------
|
| 279 |
+
* SVG - List
|
| 280 |
+
* ----------------------------------------------------------------------------- */
|
| 281 |
+
|
| 282 |
+
/* -----------------------------------------------------------------------------
|
| 283 |
+
* SVG - Map
|
| 284 |
+
* ----------------------------------------------------------------------------- */
|
| 285 |
+
|
| 286 |
+
/* -----------------------------------------------------------------------------
|
| 287 |
+
* SVG - Month
|
| 288 |
+
* ----------------------------------------------------------------------------- */
|
| 289 |
+
|
| 290 |
+
/* -----------------------------------------------------------------------------
|
| 291 |
+
* SVG - Photo
|
| 292 |
+
* ----------------------------------------------------------------------------- */
|
| 293 |
+
|
| 294 |
/* -----------------------------------------------------------------------------
|
| 295 |
* SVG - Recurring
|
| 296 |
* ----------------------------------------------------------------------------- */
|
| 299 |
* SVG - Search
|
| 300 |
* ----------------------------------------------------------------------------- */
|
| 301 |
|
| 302 |
+
/* -----------------------------------------------------------------------------
|
| 303 |
+
* SVG - Week
|
| 304 |
+
* ----------------------------------------------------------------------------- */
|
| 305 |
+
|
| 306 |
:root {
|
| 307 |
/* -----------------------------------------------------------------------------
|
| 308 |
* Transitions
|
| 578 |
* ----------------------------------------------------------------------------- */
|
| 579 |
|
| 580 |
.tribe-common .tribe-common-form-control-checkbox__input:checked:before {
|
| 581 |
+
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='%23FFFFFF'/%3E%3C/svg%3E");
|
| 582 |
background-repeat: no-repeat;
|
| 583 |
background-size: contain;
|
| 584 |
content: '';
|
| 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;
|
| 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;
|
| 1631 |
}
|
| 1632 |
|
| 1633 |
.tribe-common .tribe-common-svgicon--featured {
|
| 1634 |
+
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");
|
| 1635 |
height: 10px;
|
| 1636 |
width: 8px;
|
| 1637 |
}
|
| 1638 |
|
| 1639 |
.tribe-common .tribe-common-svgicon--recurring {
|
| 1640 |
+
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.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' fill='%23334AFF'/%3E%3C/svg%3E");
|
| 1641 |
height: 10px;
|
| 1642 |
width: 10px;
|
| 1643 |
}
|
| 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;
|
| 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='%23727272'/%3E%3C/svg%3E");
|
| 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='%23141827'/%3E%3C/svg%3E");
|
| 1818 |
}
|
| 1819 |
|
| 1820 |
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
|
| 1821 |
+
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");
|
| 1822 |
}
|
| 1823 |
|
| 1824 |
/* -----------------------------------------------------------------------------
|
| 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='%23727272'/%3E%3C/svg%3E");
|
| 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='%23141827'/%3E%3C/svg%3E");
|
| 1836 |
}
|
| 1837 |
|
| 1838 |
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
|
| 1839 |
+
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");
|
| 1840 |
}
|
| 1841 |
|
| 1842 |
/* -----------------------------------------------------------------------------
|
| 1844 |
* ----------------------------------------------------------------------------- */
|
| 1845 |
|
| 1846 |
.tribe-common .tribe-common-c-btn-icon--filters:before {
|
| 1847 |
+
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 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' fill='%23727272' stroke='%23727272'/%3E%3C/svg%3E");
|
| 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 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 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' fill='%23141827' stroke='%23141827'/%3E%3C/svg%3E");
|
| 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 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 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' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E%3C/svg%3E");
|
| 1858 |
}
|
| 1859 |
|
| 1860 |
/* -----------------------------------------------------------------------------
|
| 1862 |
* ----------------------------------------------------------------------------- */
|
| 1863 |
|
| 1864 |
.tribe-common .tribe-common-c-btn-icon--search:before {
|
| 1865 |
+
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");
|
| 1866 |
height: 20px;
|
| 1867 |
width: 20px;
|
| 1868 |
}
|
| 1869 |
|
| 1870 |
.tribe-common .tribe-common-c-btn-icon--search:active:before, .tribe-common .tribe-common-c-btn-icon--search:hover:before, .tribe-common .tribe-common-c-btn-icon--search:focus:before {
|
| 1871 |
+
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");
|
| 1872 |
}
|
| 1873 |
|
| 1874 |
.tribe-common .tribe-common-c-btn-icon--search:disabled:before {
|
| 1875 |
+
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");
|
| 1876 |
}
|
| 1877 |
|
| 1878 |
/* -----------------------------------------------------------------------------
|
| 1899 |
padding: 0;
|
| 1900 |
text-decoration: none;
|
| 1901 |
width: auto;
|
| 1902 |
+
border-radius: 4px;
|
| 1903 |
color: #FFFFFF;
|
| 1904 |
text-align: center;
|
| 1905 |
transition: background-color 0.2s ease;
|
| 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: '';
|
| 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: '';
|
| 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: '';
|
| 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 |
/**
|
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' viewBox='0 0 12 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' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M6 6l6-6H0z'/%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' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M6 6l6-6H0z'/%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' viewBox='0 0 16 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23334AFF' d='M0 0h16v20l-7.902-5.122L0 20z'/%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' viewBox='0 0 20 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.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' 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;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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%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' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E%3Cpath d='M6 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' 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' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E%3Cpath d='M6 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' 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' viewBox='0 0 24 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.75l22 .232M0 9.75l22 .232M0 2.75l22 .232' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E%3Cpath d='M6 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' 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' viewBox='0 0 20 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' viewBox='0 0 20 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' viewBox='0 0 20 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;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' viewBox='0 0 22 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23FFF' d='M11.648 0L9.62 1.956l6.23 6.005H0v2.793h15.85L9.62 16.76l2.028 1.956 9.705-9.358z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23727272' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23141827' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%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' viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z'/%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__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}}
|
common/src/resources/css/promoter.css
ADDED
|
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/**
|
| 2 |
+
* This CSS file was auto-generated via PostCSS
|
| 3 |
+
*
|
| 4 |
+
* Contributors should avoid editing this file, but instead edit the associated
|
| 5 |
+
* src/resources/postcss/ file. For more information, check out our engineering
|
| 6 |
+
* docs on how we handle CSS in our engineering docs.
|
| 7 |
+
*
|
| 8 |
+
* @see: http://moderntribe.github.io/products-engineering/css/
|
| 9 |
+
*/
|
| 10 |
+
|
| 11 |
+
#wp-admin-bar-promoter-admin-bar a.ab-item {
|
| 12 |
+
display: flex;
|
| 13 |
+
flex-wrap: wrap;
|
| 14 |
+
align-items: center;
|
| 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: none;
|
| 22 |
+
}
|
| 23 |
+
|
| 24 |
+
#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text {
|
| 25 |
+
flex: none;
|
| 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;
|
| 29 |
+
}
|
common/src/resources/css/promoter.min.css
ADDED
|
@@ -0,0 +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}
|
common/src/resources/postcss/promoter.pcss
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#wp-admin-bar-promoter-admin-bar {
|
| 2 |
+
a.ab-item {
|
| 3 |
+
display: flex;
|
| 4 |
+
flex-wrap: wrap;
|
| 5 |
+
align-items: center;
|
| 6 |
+
|
| 7 |
+
.promoter-admin-bar__icon {
|
| 8 |
+
margin-right: 5px;
|
| 9 |
+
width: 20px;
|
| 10 |
+
height: 20px;
|
| 11 |
+
flex: none;
|
| 12 |
+
}
|
| 13 |
+
|
| 14 |
+
.promoter-admin-bar__text {
|
| 15 |
+
flex: none;
|
| 16 |
+
}
|
| 17 |
+
}
|
| 18 |
+
|
| 19 |
+
&:focus,
|
| 20 |
+
&:hover {
|
| 21 |
+
.promoter-admin-bar__icon svg path {
|
| 22 |
+
fill: #00B9EB;
|
| 23 |
+
}
|
| 24 |
+
}
|
| 25 |
+
}
|
common/vendor/autoload_52.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInit08392e81fbd882cbab933d73da4b0381::getLoader();
|
common/vendor/composer/autoload_real_52.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
| 4 |
|
| 5 |
-
class
|
| 6 |
private static $loader;
|
| 7 |
|
| 8 |
public static function loadClassLoader($class) {
|
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit8be28ee3e909f3421bdac74c24f5e27c {
|
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
-
spl_autoload_register(array('
|
| 23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
| 24 |
-
spl_autoload_unregister(array('
|
| 25 |
|
| 26 |
$vendorDir = dirname(dirname(__FILE__));
|
| 27 |
$baseDir = dirname($vendorDir);
|
| 2 |
|
| 3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInit08392e81fbd882cbab933d73da4b0381 {
|
| 6 |
private static $loader;
|
| 7 |
|
| 8 |
public static function loadClassLoader($class) {
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInit08392e81fbd882cbab933d73da4b0381', 'loadClassLoader'), true /*, true */);
|
| 23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit08392e81fbd882cbab933d73da4b0381', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$vendorDir = dirname(dirname(__FILE__));
|
| 27 |
$baseDir = dirname($vendorDir);
|
lang/the-events-calendar-de_DE.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-hu_HU.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-it_IT.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-ja.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-pt_PT.mo
CHANGED
|
Binary file
|
lang/the-events-calendar-uk.mo
CHANGED
|
Binary file
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Contributors: ModernTribe, borkweb, barry.hughes, bordoni, brianjessee, aguseo,
|
|
| 4 |
Tags: events, calendar, event, venue, organizer, dates, date, google maps, conference, workshop, concert, meeting, seminar, summit, class, modern tribe, tribe, widget
|
| 5 |
Donate link: http://m.tri.be/29
|
| 6 |
Requires at least: 4.7
|
| 7 |
-
Stable tag: 4.9.3.
|
| 8 |
Tested up to: 5.2.2
|
| 9 |
Requires PHP: 5.6
|
| 10 |
License: GPLv2 or later
|
|
@@ -215,6 +215,11 @@ Still not happy? Shoot us an email to support@theeventscalendar.com or tweet to
|
|
| 215 |
|
| 216 |
== Changelog ==
|
| 217 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 218 |
= [4.9.3.1] 2019-06-07 =
|
| 219 |
|
| 220 |
* Fix - Remove caching of rewrite base slugs which make third-party, Photo and Week work as expected [129035]
|
| 4 |
Tags: events, calendar, event, venue, organizer, dates, date, google maps, conference, workshop, concert, meeting, seminar, summit, class, modern tribe, tribe, widget
|
| 5 |
Donate link: http://m.tri.be/29
|
| 6 |
Requires at least: 4.7
|
| 7 |
+
Stable tag: 4.9.3.2
|
| 8 |
Tested up to: 5.2.2
|
| 9 |
Requires PHP: 5.6
|
| 10 |
License: GPLv2 or later
|
| 215 |
|
| 216 |
== Changelog ==
|
| 217 |
|
| 218 |
+
= [4.9.3.2] 2019-06-20 =
|
| 219 |
+
|
| 220 |
+
* Fix - Prevent issue where older versions of the tribe-common libraries could be bootstrapped [129478]
|
| 221 |
+
* Fix - Add Promoter PCSS file so that the proper CSS will be generated on package build [129584]
|
| 222 |
+
|
| 223 |
= [4.9.3.1] 2019-06-07 =
|
| 224 |
|
| 225 |
* Fix - Remove caching of rewrite base slugs which make third-party, Photo and Week work as expected [129035]
|
src/Tribe/Main.php
CHANGED
|
@@ -34,7 +34,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 34 |
const VENUE_POST_TYPE = 'tribe_venue';
|
| 35 |
const ORGANIZER_POST_TYPE = 'tribe_organizer';
|
| 36 |
|
| 37 |
-
const VERSION = '4.9.3.
|
| 38 |
|
| 39 |
/**
|
| 40 |
* Min Pro Addon
|
|
@@ -71,7 +71,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 71 |
*
|
| 72 |
* @since 4.8
|
| 73 |
*/
|
| 74 |
-
protected $min_et_version = '4.10.
|
| 75 |
|
| 76 |
/**
|
| 77 |
* Maybe display data wrapper
|
|
@@ -277,6 +277,16 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 277 |
/** @var Tribe__Events__Default_Values */
|
| 278 |
private $default_values = null;
|
| 279 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 280 |
public static $tribeEventsMuDefaults;
|
| 281 |
|
| 282 |
/**
|
|
@@ -315,7 +325,12 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 315 |
$this->pluginDir = $this->plugin_dir = trailingslashit( basename( $this->plugin_path ) );
|
| 316 |
$this->pluginUrl = $this->plugin_url = str_replace( basename( $this->plugin_file ), '', plugins_url( basename( $this->plugin_file ), $this->plugin_file ) );
|
| 317 |
|
|
|
|
|
|
|
|
|
|
| 318 |
// let's initialize tec
|
|
|
|
|
|
|
| 319 |
add_action( 'plugins_loaded', array( $this, 'plugins_loaded' ), 0 );
|
| 320 |
|
| 321 |
// Prevents Image Widget Plus from been problematic
|
|
@@ -339,7 +354,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 339 |
public function maybe_set_common_lib_info() {
|
| 340 |
// if there isn't a tribe-common version, bail with a notice
|
| 341 |
$common_version = file_get_contents( $this->plugin_path . 'common/src/Tribe/Main.php' );
|
| 342 |
-
if ( ! preg_match(
|
| 343 |
return add_action( 'admin_head', array( $this, 'missing_common_libs' ) );
|
| 344 |
}
|
| 345 |
|
|
@@ -350,8 +365,8 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 350 |
* overwrite what should be loaded by the auto-loader
|
| 351 |
*/
|
| 352 |
if (
|
| 353 |
-
empty( $GLOBALS['tribe-common-info'] )
|
| 354 |
-
version_compare( $GLOBALS['tribe-common-info']['version'], $common_version, '<' )
|
| 355 |
) {
|
| 356 |
$GLOBALS['tribe-common-info'] = array(
|
| 357 |
'dir' => "{$this->plugin_path}common/src/Tribe",
|
|
@@ -361,43 +376,92 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 361 |
}
|
| 362 |
|
| 363 |
/**
|
| 364 |
-
*
|
| 365 |
-
* better compatibility with the autoloader methods.
|
| 366 |
*
|
| 367 |
-
* @
|
| 368 |
*/
|
| 369 |
-
|
|
|
|
|
|
|
|
|
|
| 370 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 371 |
// early check for an older version of Event Tickets to prevent fatal error
|
| 372 |
-
if (
|
| 373 |
-
|
| 374 |
-
|
| 375 |
-
) {
|
| 376 |
-
add_action( 'admin_notices', [ $this, 'compatibility_notice' ] );
|
| 377 |
-
add_action( 'network_admin_notices', [ $this, 'compatibility_notice' ] );
|
| 378 |
-
add_filter( 'tribe_ecp_to_run_or_not_to_run', [ $this, 'disable_pro' ] );
|
| 379 |
-
add_action( 'tribe_plugins_loaded', [ $this, 'remove_exts' ], 0 );
|
| 380 |
-
/*
|
| 381 |
-
* After common was loaded by another source (e.g. Event Tickets) let's append this plugin source files
|
| 382 |
-
* to the ones the Autoloader will search. Since we're appending them the ones registered by the plugin
|
| 383 |
-
* "owning" common will be searched first.
|
| 384 |
-
*/
|
| 385 |
-
add_action( 'tribe_common_loaded', [ $this, 'register_plugin_autoload_paths' ] );
|
| 386 |
-
|
| 387 |
-
// Disable older versions of Community Events to prevent fatal Error.
|
| 388 |
-
remove_action( 'plugins_loaded', 'Tribe_CE_Load', 2 );
|
| 389 |
|
|
|
|
| 390 |
return;
|
| 391 |
}
|
| 392 |
|
| 393 |
-
|
| 394 |
-
|
| 395 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 396 |
return;
|
| 397 |
}
|
| 398 |
|
| 399 |
-
|
| 400 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 401 |
|
| 402 |
/**
|
| 403 |
* Before any methods from this plugin are called, we initialize our Autoloading
|
|
@@ -1530,7 +1594,7 @@ if ( ! class_exists( 'Tribe__Events__Main' ) ) {
|
|
| 1530 |
/**
|
| 1531 |
* Prevents Extensions from running if ET is on an Older Version
|
| 1532 |
*
|
| 1533 |
-
* @since 4.
|
| 1534 |
*
|
| 1535 |
*/
|
| 1536 |
public function remove_exts() {
|
| 34 |
const VENUE_POST_TYPE = 'tribe_venue';
|
| 35 |
const ORGANIZER_POST_TYPE = 'tribe_organizer';
|
| 36 |
|
| 37 |
+
const VERSION = '4.9.3.2';
|
| 38 |
|
| 39 |
/**
|
| 40 |
* Min Pro Addon
|
| 71 |
*
|
| 72 |
* @since 4.8
|
| 73 |
*/
|
| 74 |
+
protected $min_et_version = '4.10.6.2-dev';
|
| 75 |
|
| 76 |
/**
|
| 77 |
* Maybe display data wrapper
|
| 277 |
/** @var Tribe__Events__Default_Values */
|
| 278 |
private $default_values = null;
|
| 279 |
|
| 280 |
+
/**
|
| 281 |
+
* @var bool Prevent autoload initialization
|
| 282 |
+
*/
|
| 283 |
+
private $should_prevent_autoload_init = false;
|
| 284 |
+
|
| 285 |
+
/**
|
| 286 |
+
* @var string tribe-common VERSION regex
|
| 287 |
+
*/
|
| 288 |
+
private $common_version_regex = "/const\s+VERSION\s*=\s*'([^']+)'/m";
|
| 289 |
+
|
| 290 |
public static $tribeEventsMuDefaults;
|
| 291 |
|
| 292 |
/**
|
| 325 |
$this->pluginDir = $this->plugin_dir = trailingslashit( basename( $this->plugin_path ) );
|
| 326 |
$this->pluginUrl = $this->plugin_url = str_replace( basename( $this->plugin_file ), '', plugins_url( basename( $this->plugin_file ), $this->plugin_file ) );
|
| 327 |
|
| 328 |
+
// Set common lib information, needs to happen file load
|
| 329 |
+
$this->maybe_set_common_lib_info();
|
| 330 |
+
|
| 331 |
// let's initialize tec
|
| 332 |
+
add_action( 'plugins_loaded', array( $this, 'maybe_bail_if_old_et_is_present' ), -1 );
|
| 333 |
+
add_action( 'plugins_loaded', array( $this, 'maybe_bail_if_invalid_wp_or_php' ), -1 );
|
| 334 |
add_action( 'plugins_loaded', array( $this, 'plugins_loaded' ), 0 );
|
| 335 |
|
| 336 |
// Prevents Image Widget Plus from been problematic
|
| 354 |
public function maybe_set_common_lib_info() {
|
| 355 |
// if there isn't a tribe-common version, bail with a notice
|
| 356 |
$common_version = file_get_contents( $this->plugin_path . 'common/src/Tribe/Main.php' );
|
| 357 |
+
if ( ! preg_match( $this->common_version_regex, $common_version, $matches ) ) {
|
| 358 |
return add_action( 'admin_head', array( $this, 'missing_common_libs' ) );
|
| 359 |
}
|
| 360 |
|
| 365 |
* overwrite what should be loaded by the auto-loader
|
| 366 |
*/
|
| 367 |
if (
|
| 368 |
+
empty( $GLOBALS['tribe-common-info'] )
|
| 369 |
+
|| version_compare( $GLOBALS['tribe-common-info']['version'], $common_version, '<' )
|
| 370 |
) {
|
| 371 |
$GLOBALS['tribe-common-info'] = array(
|
| 372 |
'dir' => "{$this->plugin_path}common/src/Tribe",
|
| 376 |
}
|
| 377 |
|
| 378 |
/**
|
| 379 |
+
* Resets the global common info back to ET's common path
|
|
|
|
| 380 |
*
|
| 381 |
+
* @since 4.9.3.2
|
| 382 |
*/
|
| 383 |
+
private function reset_common_lib_info_back_to_et() {
|
| 384 |
+
if ( ! class_exists( 'Tribe__Tickets__Main' ) ) {
|
| 385 |
+
return;
|
| 386 |
+
}
|
| 387 |
|
| 388 |
+
$et = Tribe__Tickets__Main::instance();
|
| 389 |
+
$main_source = file_get_contents( $et->plugin_path . 'common/src/Tribe/Main.php' );
|
| 390 |
+
|
| 391 |
+
// if there isn't a VERSION, don't override the common path
|
| 392 |
+
if ( ! preg_match( $this->common_version_regex, $main_source, $matches ) ) {
|
| 393 |
+
return;
|
| 394 |
+
}
|
| 395 |
+
|
| 396 |
+
$GLOBALS['tribe-common-info'] = [
|
| 397 |
+
'dir' => "{$et->plugin_path}common/src/Tribe",
|
| 398 |
+
'version' => $matches[1],
|
| 399 |
+
];
|
| 400 |
+
}
|
| 401 |
+
|
| 402 |
+
/**
|
| 403 |
+
* Prevents bootstrapping and autoloading if the version of ET that is running is too old
|
| 404 |
+
*
|
| 405 |
+
* @since 4.9.3.2
|
| 406 |
+
*/
|
| 407 |
+
public function maybe_bail_if_old_et_is_present() {
|
| 408 |
// early check for an older version of Event Tickets to prevent fatal error
|
| 409 |
+
if ( ! class_exists( 'Tribe__Tickets__Main' ) ) {
|
| 410 |
+
return;
|
| 411 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 412 |
|
| 413 |
+
if ( version_compare( Tribe__Tickets__Main::VERSION, $this->min_et_version, '>=' ) ) {
|
| 414 |
return;
|
| 415 |
}
|
| 416 |
|
| 417 |
+
$this->should_prevent_autoload_init = true;
|
| 418 |
+
|
| 419 |
+
add_action( 'admin_notices', [ $this, 'compatibility_notice' ] );
|
| 420 |
+
add_action( 'network_admin_notices', [ $this, 'compatibility_notice' ] );
|
| 421 |
+
add_filter( 'tribe_ecp_to_run_or_not_to_run', [ $this, 'disable_pro' ] );
|
| 422 |
+
add_action( 'tribe_plugins_loaded', [ $this, 'remove_exts' ], 0 );
|
| 423 |
+
/*
|
| 424 |
+
* After common was loaded by another source (e.g. Event Tickets) let's append this plugin source files
|
| 425 |
+
* to the ones the Autoloader will search. Since we're appending them the ones registered by the plugin
|
| 426 |
+
* "owning" common will be searched first.
|
| 427 |
+
*/
|
| 428 |
+
add_action( 'tribe_common_loaded', [ $this, 'register_plugin_autoload_paths' ] );
|
| 429 |
+
|
| 430 |
+
// if we get in here, we need to reset the global common to ET's version so that we don't cause a fatal
|
| 431 |
+
$this->reset_common_lib_info_back_to_et();
|
| 432 |
+
|
| 433 |
+
// Disable older versions of Community Events to prevent fatal Error.
|
| 434 |
+
remove_action( 'plugins_loaded', 'Tribe_CE_Load', 2 );
|
| 435 |
+
}
|
| 436 |
+
|
| 437 |
+
/**
|
| 438 |
+
* Prevents bootstrapping and autoloading if the version of WP or PHP are too old
|
| 439 |
+
*
|
| 440 |
+
* @since 4.9.3.2
|
| 441 |
+
*/
|
| 442 |
+
public function maybe_bail_if_invalid_wp_or_php() {
|
| 443 |
+
if ( self::supportedVersion( 'wordpress' ) && self::supportedVersion( 'php' ) ) {
|
| 444 |
return;
|
| 445 |
}
|
| 446 |
|
| 447 |
+
add_action( 'admin_notices', array( $this, 'notSupportedError' ) );
|
| 448 |
+
|
| 449 |
+
// if we get in here, we need to reset the global common to ET's version so that we don't cause a fatal
|
| 450 |
+
$this->reset_common_lib_info_back_to_et();
|
| 451 |
+
|
| 452 |
+
$this->should_prevent_autoload_init = true;
|
| 453 |
+
}
|
| 454 |
+
|
| 455 |
+
/**
|
| 456 |
+
* Plugins shouldn't include their functions before `plugins_loaded` because this will allow
|
| 457 |
+
* better compatibility with the autoloader methods.
|
| 458 |
+
*
|
| 459 |
+
* @return void
|
| 460 |
+
*/
|
| 461 |
+
public function plugins_loaded() {
|
| 462 |
+
if ( $this->should_prevent_autoload_init ) {
|
| 463 |
+
return;
|
| 464 |
+
}
|
| 465 |
|
| 466 |
/**
|
| 467 |
* Before any methods from this plugin are called, we initialize our Autoloading
|
| 1594 |
/**
|
| 1595 |
* Prevents Extensions from running if ET is on an Older Version
|
| 1596 |
*
|
| 1597 |
+
* @since 4.9.3.1
|
| 1598 |
*
|
| 1599 |
*/
|
| 1600 |
public function remove_exts() {
|
src/resources/css/views/tribe-events-v2.css
CHANGED
|
@@ -28,6 +28,13 @@
|
|
| 28 |
|
| 29 |
/* Variables */
|
| 30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
:root {
|
| 32 |
/* -----------------------------------------------------------------------------
|
| 33 |
* Box Shadows
|
|
@@ -97,6 +104,10 @@
|
|
| 97 |
* SVG - Arrow Right
|
| 98 |
* ----------------------------------------------------------------------------- */
|
| 99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 100 |
/* -----------------------------------------------------------------------------
|
| 101 |
* SVG - Caret Left
|
| 102 |
* ----------------------------------------------------------------------------- */
|
|
@@ -105,10 +116,18 @@
|
|
| 105 |
* SVG - Caret Right
|
| 106 |
* ----------------------------------------------------------------------------- */
|
| 107 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 108 |
/* -----------------------------------------------------------------------------
|
| 109 |
* SVG - Check
|
| 110 |
* ----------------------------------------------------------------------------- */
|
| 111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 112 |
/* -----------------------------------------------------------------------------
|
| 113 |
* SVG - Dropdown
|
| 114 |
* ----------------------------------------------------------------------------- */
|
|
@@ -121,6 +140,22 @@
|
|
| 121 |
* SVG - Filters
|
| 122 |
* ----------------------------------------------------------------------------- */
|
| 123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 124 |
/* -----------------------------------------------------------------------------
|
| 125 |
* SVG - Recurring
|
| 126 |
* ----------------------------------------------------------------------------- */
|
|
@@ -129,6 +164,10 @@
|
|
| 129 |
* SVG - Search
|
| 130 |
* ----------------------------------------------------------------------------- */
|
| 131 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 132 |
:root {
|
| 133 |
/* -----------------------------------------------------------------------------
|
| 134 |
* Transitions
|
| 28 |
|
| 29 |
/* Variables */
|
| 30 |
|
| 31 |
+
:root {
|
| 32 |
+
/* -----------------------------------------------------------------------------
|
| 33 |
+
* Borders - Radius
|
| 34 |
+
* ----------------------------------------------------------------------------- */
|
| 35 |
+
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
:root {
|
| 39 |
/* -----------------------------------------------------------------------------
|
| 40 |
* Box Shadows
|
| 104 |
* SVG - Arrow Right
|
| 105 |
* ----------------------------------------------------------------------------- */
|
| 106 |
|
| 107 |
+
/* -----------------------------------------------------------------------------
|
| 108 |
+
* SVG - Caret Down
|
| 109 |
+
* ----------------------------------------------------------------------------- */
|
| 110 |
+
|
| 111 |
/* -----------------------------------------------------------------------------
|
| 112 |
* SVG - Caret Left
|
| 113 |
* ----------------------------------------------------------------------------- */
|
| 116 |
* SVG - Caret Right
|
| 117 |
* ----------------------------------------------------------------------------- */
|
| 118 |
|
| 119 |
+
/* -----------------------------------------------------------------------------
|
| 120 |
+
* SVG - Caret Up
|
| 121 |
+
* ----------------------------------------------------------------------------- */
|
| 122 |
+
|
| 123 |
/* -----------------------------------------------------------------------------
|
| 124 |
* SVG - Check
|
| 125 |
* ----------------------------------------------------------------------------- */
|
| 126 |
|
| 127 |
+
/* -----------------------------------------------------------------------------
|
| 128 |
+
* SVG - Day
|
| 129 |
+
* ----------------------------------------------------------------------------- */
|
| 130 |
+
|
| 131 |
/* -----------------------------------------------------------------------------
|
| 132 |
* SVG - Dropdown
|
| 133 |
* ----------------------------------------------------------------------------- */
|
| 140 |
* SVG - Filters
|
| 141 |
* ----------------------------------------------------------------------------- */
|
| 142 |
|
| 143 |
+
/* -----------------------------------------------------------------------------
|
| 144 |
+
* SVG - List
|
| 145 |
+
* ----------------------------------------------------------------------------- */
|
| 146 |
+
|
| 147 |
+
/* -----------------------------------------------------------------------------
|
| 148 |
+
* SVG - Map
|
| 149 |
+
* ----------------------------------------------------------------------------- */
|
| 150 |
+
|
| 151 |
+
/* -----------------------------------------------------------------------------
|
| 152 |
+
* SVG - Month
|
| 153 |
+
* ----------------------------------------------------------------------------- */
|
| 154 |
+
|
| 155 |
+
/* -----------------------------------------------------------------------------
|
| 156 |
+
* SVG - Photo
|
| 157 |
+
* ----------------------------------------------------------------------------- */
|
| 158 |
+
|
| 159 |
/* -----------------------------------------------------------------------------
|
| 160 |
* SVG - Recurring
|
| 161 |
* ----------------------------------------------------------------------------- */
|
| 164 |
* SVG - Search
|
| 165 |
* ----------------------------------------------------------------------------- */
|
| 166 |
|
| 167 |
+
/* -----------------------------------------------------------------------------
|
| 168 |
+
* SVG - Week
|
| 169 |
+
* ----------------------------------------------------------------------------- */
|
| 170 |
+
|
| 171 |
:root {
|
| 172 |
/* -----------------------------------------------------------------------------
|
| 173 |
* Transitions
|
the-events-calendar.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
/*
|
| 3 |
Plugin Name: The Events Calendar
|
| 4 |
Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
|
| 5 |
-
Version: 4.9.3.
|
| 6 |
Author: Modern Tribe, Inc.
|
| 7 |
Author URI: http://m.tri.be/1x
|
| 8 |
Text Domain: the-events-calendar
|
| 2 |
/*
|
| 3 |
Plugin Name: The Events Calendar
|
| 4 |
Description: The Events Calendar is a carefully crafted, extensible plugin that lets you easily share your events. Beautiful. Solid. Awesome.
|
| 5 |
+
Version: 4.9.3.2
|
| 6 |
Author: Modern Tribe, Inc.
|
| 7 |
Author URI: http://m.tri.be/1x
|
| 8 |
Text Domain: the-events-calendar
|
