Version Description
Download this release
Release Info
Developer | ModernTribe |
Plugin | The Events Calendar |
Version | 4.9.3 |
Comparing to | |
See all releases |
Code changes from version 4.9.2 to 4.9.3
- common/src/Tribe/Cache_Listener.php +37 -6
- common/src/Tribe/Context.php +1086 -1089
- common/src/Tribe/Context/locations.php +162 -0
- common/src/Tribe/Repository.php +88 -19
- common/src/Tribe/Repository/Decorator.php +14 -0
- common/src/Tribe/Repository/Interface.php +26 -1
- common/src/Tribe/Repository/Query_Filters.php +12 -4
- common/src/Tribe/Rewrite.php +623 -5
- common/src/Tribe/Template.php +53 -2
- common/src/Tribe/Traits/Cache_User.php +128 -0
- common/src/resources/css/app/components.min.css.map +0 -1
- common/src/resources/css/app/elements.min.css.map +0 -1
- common/src/resources/css/common.css +1328 -567
- common/src/resources/css/common.min.css +1 -1
- common/src/resources/css/promoter.css +0 -21
- common/src/resources/css/promoter.min.css +0 -1
- common/src/resources/css/reset.css +192 -259
- common/src/resources/css/reset.min.css +1 -1
- common/src/resources/postcss/base/_all.pcss +9 -0
- common/src/resources/postcss/base/_buttons.pcss +9 -0
- common/src/resources/postcss/base/_layouts.pcss +21 -0
- common/src/resources/postcss/base/_svg-icons.pcss +22 -0
- common/src/resources/postcss/base/forms/_checkboxes-radios.pcss +81 -49
- common/src/resources/postcss/base/forms/_groups.pcss +4 -4
- common/src/resources/postcss/base/forms/_selects.pcss +58 -39
- common/src/resources/postcss/base/forms/_sliders.pcss +74 -60
- common/src/resources/postcss/base/forms/_tabs.pcss +135 -56
- common/src/resources/postcss/base/forms/_text.pcss +28 -7
- common/src/resources/postcss/base/forms/_toggles.pcss +59 -36
- common/src/resources/postcss/{utilities/variables/_box-shadows.pcss → base/grid/_columns.pcss} +6 -3
- common/src/resources/postcss/base/grid/_rows.pcss +33 -0
- common/src/resources/postcss/base/typography/_anchors.pcss +29 -0
- common/src/resources/postcss/base/typography/_body.pcss +10 -1
- common/src/resources/postcss/base/typography/_ctas.pcss +11 -6
- common/src/resources/postcss/base/typography/_headings.pcss +32 -50
- common/src/resources/postcss/common.pcss +3 -0
- common/src/resources/postcss/components/_all.pcss +2 -0
- common/src/resources/postcss/components/_image.pcss +40 -0
- common/src/resources/postcss/components/_navigation.pcss +130 -0
- common/src/resources/postcss/components/_search.pcss +79 -39
- common/src/resources/postcss/components/buttons/_border.pcss +1 -1
- common/src/resources/postcss/components/buttons/_icon.pcss +4 -9
- common/src/resources/postcss/components/buttons/_solid.pcss +5 -19
- common/src/resources/postcss/reset.pcss +19 -341
- common/src/resources/postcss/resets/_avada.pcss +3 -0
- common/src/resources/postcss/resets/_common.pcss +132 -0
- common/src/resources/postcss/resets/_divi.pcss +3 -0
- common/src/resources/postcss/resets/_enfold.pcss +11 -0
- common/src/resources/postcss/resets/_genesis.pcss +3 -0
- common/src/resources/postcss/resets/_reset.pcss +235 -0
- common/src/resources/postcss/resets/_twentynineteen.pcss +3 -0
- common/src/resources/postcss/resets/_twentyseventeen.pcss +3 -0
- common/src/resources/postcss/utilities/_all.pcss +0 -25
- common/src/resources/postcss/utilities/mixins/_buttons.pcss +0 -41
- common/src/resources/postcss/utilities/mixins/_forms.pcss +0 -109
- common/src/resources/postcss/utilities/mixins/_typography.pcss +0 -128
- common/src/resources/postcss/utilities/mixins/_visibility.pcss +0 -37
- common/src/resources/postcss/utilities/variables/_colors.pcss +0 -41
- common/src/resources/postcss/utilities/variables/_forms.pcss +0 -17
- common/src/resources/postcss/utilities/variables/_grids.pcss +0 -24
- common/src/resources/postcss/utilities/variables/_media-queries.pcss +0 -8
- common/src/resources/postcss/utilities/variables/_spacers.pcss +0 -19
- common/src/resources/postcss/utilities/variables/_svgs.pcss +0 -136
- common/src/resources/postcss/utilities/variables/_transitions.pcss +0 -8
- common/src/resources/postcss/utilities/variables/_typography.pcss +0 -40
- common/vendor/autoload.php +1 -1
- common/vendor/autoload_52.php +1 -1
- common/vendor/composer/ClassLoader.php +8 -4
- common/vendor/composer/LICENSE +3 -1
- common/vendor/composer/autoload_classmap.php +12 -0
- common/vendor/composer/autoload_commands_real.php +3 -3
- common/vendor/composer/autoload_framework_classmap.php +192 -92
- common/vendor/composer/autoload_framework_real.php +3 -3
- common/vendor/composer/autoload_psr4.php +1 -0
- common/vendor/composer/autoload_real.php +4 -4
- common/vendor/composer/autoload_real_52.php +3 -3
- common/vendor/composer/autoload_static.php +28 -4
- common/vendor/xrstf/composer-php52/LICENSE +19 -0
- common/vendor/xrstf/composer-php52/README.md +37 -0
- common/vendor/xrstf/composer-php52/composer.json +26 -0
- lang/the-events-calendar-bs_BA.mo +0 -0
- lang/the-events-calendar-cy.mo +0 -0
- lang/the-events-calendar-de_DE.mo +0 -0
- lang/the-events-calendar-fr_FR.mo +0 -0
- lang/the-events-calendar-hr.mo +0 -0
- lang/the-events-calendar-ja.mo +0 -0
- lang/the-events-calendar-sk_SK.mo +0 -0
- lang/the-events-calendar.pot +80 -15
- readme.txt +7 -2
- src/Tribe/Customizer/General_Theme.php +1 -1
- src/Tribe/Main.php +1 -1
- src/Tribe/Plugin_Register.php +1 -1
- src/Tribe/Query.php +3 -1
- src/Tribe/Rewrite.php +105 -37
- src/Tribe/Views/V2/Assets.php +19 -1
- src/Tribe/Views/V2/Hooks.php +25 -5
- src/Tribe/Views/V2/Interfaces/Repository_User_Interface.php +47 -0
- src/Tribe/Views/V2/Interfaces/View_Url_Provider_Interface.php +64 -0
- src/Tribe/Views/V2/Query/Event_Query_Controller.php +2 -1
- src/Tribe/Views/V2/Rest_Endpoint.php +0 -2
- src/Tribe/Views/V2/Service_Provider.php +20 -10
- src/Tribe/Views/V2/Template.php +16 -2
- src/Tribe/Views/V2/Template_Bootstrap.php +4 -6
- src/Tribe/Views/V2/Theme_Compatibility.php +98 -0
- src/Tribe/Views/V2/Url.php +157 -10
- src/Tribe/Views/V2/View.php +546 -18
- src/Tribe/Views/V2/View_Interface.php +25 -1
- src/Tribe/Views/V2/Views/List_View.php +173 -18
- src/Tribe/Views/V2/Views/Month_View.php +68 -0
- src/Tribe/Views/V2/Views/Reflector_View.php +31 -0
- src/Tribe/Views/V2/month-view-demo-template-tags.php +432 -0
- src/resources/css/tribe-events-v2.css +414 -0
- src/resources/css/tribe-events-v2.min.css +1 -0
- src/resources/css/views/tribe-events-v2.css +1044 -0
- src/resources/images/icons/arrow-right.svg +3 -0
- src/resources/images/icons/caret-left.svg +3 -0
- src/resources/images/icons/caret-right.svg +3 -0
- src/resources/images/icons/check.svg +3 -0
- src/resources/images/icons/dropdown.svg +3 -0
- src/resources/images/icons/event-mobile.svg +3 -0
- src/resources/images/icons/featured-event.svg +3 -0
- src/resources/images/icons/filters.svg +8 -0
- src/resources/images/icons/recurring-events.svg +4 -0
- src/resources/images/icons/search.svg +3 -0
- src/resources/images/icons/small-arrow.svg +3 -0
- src/resources/js/views/manager.js +82 -15
- src/resources/js/views/scripts.js +93 -0
- src/resources/postcss/base/_all.pcss +10 -0
- src/resources/postcss/base/_layouts.pcss +18 -0
- src/resources/postcss/components/_all.pcss +23 -0
- src/resources/postcss/components/_day-marker.pcss +26 -0
- src/resources/postcss/components/_events-bar.pcss +85 -0
- src/resources/postcss/components/_small-cta.pcss +18 -0
- src/resources/postcss/components/_tooltip.pcss +40 -0
- src/resources/postcss/components/_top-bar.pcss +65 -0
- src/resources/postcss/views/_all.pcss +17 -0
- src/resources/postcss/views/_list.pcss +120 -0
- src/resources/postcss/views/_loader.pcss +18 -0
- src/resources/postcss/views/_month.pcss +12 -0
- src/resources/postcss/views/month/_calendar-event.pcss +59 -0
- src/resources/postcss/views/month/_day.pcss +85 -0
- src/resources/postcss/views/month/_grid-header.pcss +29 -0
- src/resources/postcss/views/month/_mobile-event.pcss +41 -0
- src/resources/postcss/views/month/_multiday-event.pcss +116 -0
- src/resources/postcss/views/tribe-events-v2.pcss +18 -0
- src/views/kitchen-sink/manager.php +0 -90
- src/views/kitchen-sink/page.php +88 -42
- src/views/v2/base.php +5 -5
- src/views/v2/data.php +4 -0
- src/views/v2/dev-list/list.php +0 -36
- src/views/v2/events-bar.php +26 -0
- src/views/v2/events-bar/filters.php +33 -0
- src/views/v2/events-bar/form.php +29 -0
- src/views/v2/events-bar/form/date.php +25 -0
- src/views/v2/events-bar/form/keyword.php +25 -0
- src/views/v2/events-bar/form/location.php +25 -0
- src/views/v2/events-bar/form/submit.php +20 -0
- src/views/v2/events-bar/views.php +35 -0
- src/views/v2/index.php +6 -5
- src/views/v2/list.php +55 -17
- src/views/v2/list/event.php +42 -0
- src/views/v2/list/event/date.php +33 -0
- src/views/v2/list/event/description.php +20 -0
- src/views/v2/list/event/featured-image.php +33 -0
- src/views/v2/list/event/title.php +27 -0
- src/views/v2/list/event/venue.php +32 -0
- src/views/v2/list/month-separator.php +19 -0
- src/views/v2/list/nav.php +32 -0
- src/views/v2/list/nav/next.php +30 -0
- src/views/v2/list/nav/prev.php +30 -0
- src/views/v2/loader.php +9 -0
- src/views/v2/month.php +57 -0
- src/views/v2/month/calendar-event.php +39 -0
- src/views/v2/month/calendar-event/date.php +39 -0
- src/views/v2/month/calendar-event/featured-image.php +32 -0
- src/views/v2/month/calendar-event/title.php +28 -0
- src/views/v2/month/calendar-event/tooltip.php +28 -0
- src/views/v2/month/calendar-event/tooltip/cta.php +19 -0
- src/views/v2/month/calendar-event/tooltip/description.php +18 -0
- src/views/v2/month/calendar-event/tooltip/featured-image.php +31 -0
- src/views/v2/month/day-events-multiday.php +39 -0
- src/views/v2/month/day-events.php +35 -0
- src/views/v2/month/day-marker.php +18 -0
- src/views/v2/month/day.php +51 -0
- src/views/v2/month/event-multiday-spacer.php +19 -0
- src/views/v2/month/event-multiday.php +69 -0
- src/views/v2/month/grid-header.php +36 -0
- src/views/v2/month/mobile-event.php +39 -0
- src/views/v2/month/mobile-event/date.php +32 -0
- src/views/v2/month/mobile-event/featured-image.php +26 -0
- src/views/v2/month/mobile-event/title.php +38 -0
- src/views/v2/not-found.php +4 -4
- src/views/v2/top-bar.php +24 -0
- src/views/v2/top-bar/actions.php +21 -0
- src/views/v2/top-bar/nav.php +23 -0
- src/views/v2/top-bar/nav/next.php +30 -0
- src/views/v2/top-bar/nav/prev.php +30 -0
- src/views/v2/top-bar/today.php +24 -0
- the-events-calendar.php +1 -1
- vendor/autoload.php +1 -1
- vendor/autoload_commands.php +0 -7
- vendor/autoload_framework.php +0 -7
- vendor/composer/autoload_classmap.php +34 -0
- vendor/composer/autoload_commands_classmap.php +0 -108
- vendor/composer/autoload_commands_real.php +0 -34
- vendor/composer/autoload_framework_classmap.php +0 -2642
common/src/Tribe/Cache_Listener.php
CHANGED
@@ -4,8 +4,29 @@
|
|
4 |
*/
|
5 |
class Tribe__Cache_Listener {
|
6 |
|
7 |
-
|
8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
/**
|
11 |
* Class constructor.
|
@@ -31,8 +52,9 @@
|
|
31 |
* @return void
|
32 |
*/
|
33 |
private function add_hooks() {
|
34 |
-
add_action( 'save_post',
|
35 |
-
add_action( 'updated_option',
|
|
|
36 |
}
|
37 |
|
38 |
/**
|
@@ -43,7 +65,7 @@
|
|
43 |
*/
|
44 |
public function save_post( $post_id, $post ) {
|
45 |
if ( in_array( $post->post_type, Tribe__Main::get_post_types() ) ) {
|
46 |
-
$this->cache->set_last_occurrence(
|
47 |
}
|
48 |
}
|
49 |
|
@@ -63,7 +85,7 @@
|
|
63 |
'rewrite_rules',
|
64 |
);
|
65 |
if ( in_array( $option_name, $triggers, true ) ) {
|
66 |
-
$this->cache->set_last_occurrence(
|
67 |
}
|
68 |
}
|
69 |
|
@@ -101,4 +123,13 @@
|
|
101 |
|
102 |
return $listener;
|
103 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
}
|
4 |
*/
|
5 |
class Tribe__Cache_Listener {
|
6 |
|
7 |
+
/**
|
8 |
+
* The name of the trigger that will be fired when rewrite rules are generated.
|
9 |
+
*/
|
10 |
+
const TRIGGER_GENERATE_REWRITE_RULES = 'generate_rewrite_rules';
|
11 |
+
|
12 |
+
/**
|
13 |
+
* The name of the trigger that will be fired when a post is saved.
|
14 |
+
*/
|
15 |
+
const TRIGGER_SAVE_POST = 'save_post';
|
16 |
+
|
17 |
+
/**
|
18 |
+
* The singleton instance of the class.
|
19 |
+
*
|
20 |
+
* @var Tribe__Cache_Listener|null
|
21 |
+
*/
|
22 |
+
private static $instance;
|
23 |
+
|
24 |
+
/**
|
25 |
+
* An instance of the cache object.
|
26 |
+
*
|
27 |
+
* @var Tribe__Cache|null
|
28 |
+
*/
|
29 |
+
private $cache;
|
30 |
|
31 |
/**
|
32 |
* Class constructor.
|
52 |
* @return void
|
53 |
*/
|
54 |
private function add_hooks() {
|
55 |
+
add_action( 'save_post', [ $this, 'save_post' ], 0, 2 );
|
56 |
+
add_action( 'updated_option', [ $this, 'update_last_save_post' ], 10, 3 );
|
57 |
+
add_action( 'generate_rewrite_rules', [ $this, 'generate_rewrite_rules' ] );
|
58 |
}
|
59 |
|
60 |
/**
|
65 |
*/
|
66 |
public function save_post( $post_id, $post ) {
|
67 |
if ( in_array( $post->post_type, Tribe__Main::get_post_types() ) ) {
|
68 |
+
$this->cache->set_last_occurrence( self::TRIGGER_SAVE_POST );
|
69 |
}
|
70 |
}
|
71 |
|
85 |
'rewrite_rules',
|
86 |
);
|
87 |
if ( in_array( $option_name, $triggers, true ) ) {
|
88 |
+
$this->cache->set_last_occurrence( self::TRIGGER_SAVE_POST );
|
89 |
}
|
90 |
}
|
91 |
|
123 |
|
124 |
return $listener;
|
125 |
}
|
126 |
+
|
127 |
+
/**
|
128 |
+
* Run the caching functionality that is executed when rewrite rules are generated.
|
129 |
+
*
|
130 |
+
* @since TBD
|
131 |
+
*/
|
132 |
+
public function generate_rewrite_rules() {
|
133 |
+
$this->cache->set_last_occurrence( self::TRIGGER_GENERATE_REWRITE_RULES );
|
134 |
+
}
|
135 |
}
|
common/src/Tribe/Context.php
CHANGED
@@ -8,1280 +8,1277 @@
|
|
8 |
*/
|
9 |
class Tribe__Context {
|
10 |
|
11 |
-
|
12 |
|
13 |
-
|
14 |
|
15 |
-
|
16 |
|
17 |
-
|
18 |
|
19 |
-
|
20 |
|
21 |
-
|
22 |
|
23 |
-
|
24 |
|
25 |
-
|
26 |
|
27 |
-
|
28 |
|
29 |
-
|
30 |
|
31 |
-
|
32 |
|
33 |
-
|
34 |
|
35 |
-
|
36 |
|
37 |
-
|
38 |
|
39 |
-
|
40 |
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
self::OPTION => 'posts_per_page',
|
81 |
-
],
|
82 |
-
'write' => [
|
83 |
-
self::REQUEST_VAR => 'posts_per_page',
|
84 |
-
],
|
85 |
-
],
|
86 |
-
'event_display' => [
|
87 |
-
'read' => [
|
88 |
-
self::REQUEST_VAR => 'tribe_event_display',
|
89 |
-
self::QUERY_VAR => 'eventDisplay',
|
90 |
-
],
|
91 |
-
'write' => [
|
92 |
-
self::REQUEST_VAR => 'tribe_event_display',
|
93 |
-
self::QUERY_VAR => 'eventDisplay',
|
94 |
-
],
|
95 |
-
],
|
96 |
-
'view' => [
|
97 |
-
'read' => [
|
98 |
-
self::REQUEST_VAR => 'tribe_view',
|
99 |
-
self::QUERY_VAR => 'tribe_view',
|
100 |
-
self::REQUEST_VAR => 'tribe_event_display',
|
101 |
-
self::QUERY_VAR => 'eventDisplay',
|
102 |
-
self::TRIBE_OPTION => 'viewOption',
|
103 |
-
],
|
104 |
-
'write' => [
|
105 |
-
self::REQUEST_VAR => 'tribe_view',
|
106 |
-
self::QUERY_VAR => 'tribe_view',
|
107 |
-
self::REQUEST_VAR => 'tribe_event_display',
|
108 |
-
self::QUERY_VAR => 'eventDisplay',
|
109 |
-
],
|
110 |
-
],
|
111 |
-
'view_data' => [
|
112 |
-
'read' => [
|
113 |
-
self::REQUEST_VAR => 'tribe_view_data',
|
114 |
-
self::QUERY_VAR => 'tribe_view_data',
|
115 |
-
self::FILTER => 'tribe_view_data'
|
116 |
-
],
|
117 |
-
'write' => [
|
118 |
-
self::REQUEST_VAR => 'tribe_view_data',
|
119 |
-
self::QUERY_VAR => 'tribe_view_data',
|
120 |
-
],
|
121 |
-
],
|
122 |
-
];
|
123 |
-
|
124 |
-
/**
|
125 |
-
* A utility static property keeping track of write locations that
|
126 |
-
* will be defined as associative arrays.
|
127 |
-
*
|
128 |
-
* @var array
|
129 |
-
*/
|
130 |
-
protected static $associative_locations = array(
|
131 |
-
self::TRANSIENT,
|
132 |
-
self::METHOD,
|
133 |
-
self::STATIC_METHOD,
|
134 |
-
self::PROP,
|
135 |
-
self::STATIC_PROP,
|
136 |
-
);
|
137 |
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
144 |
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
* @var array
|
152 |
-
*/
|
153 |
-
protected $override_locations = array();
|
154 |
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
|
|
|
|
|
|
161 |
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
/**
|
176 |
-
* Whether this context should use the default locations or not.
|
177 |
-
* This flag property is set to `false` when a context is obtained using
|
178 |
-
* the `set_locations` method; it will otherwise be set to `true`.
|
179 |
-
*
|
180 |
-
* @var bool
|
181 |
-
*/
|
182 |
-
protected $use_default_locations = true;
|
183 |
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
*/
|
202 |
-
public function is_new_post( $post_type = null ) {
|
203 |
-
global $pagenow;
|
204 |
-
$is_new = 'post-new.php' === $pagenow;
|
205 |
|
206 |
-
|
207 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
208 |
|
209 |
-
|
210 |
-
* Whether we are currently editing a post(s), post type(s) or not.
|
211 |
-
*
|
212 |
-
* @since 4.7.7
|
213 |
-
*
|
214 |
-
* @param null|array|string|int $post_or_type A post ID, post type, an array of post types or post IDs, `null`
|
215 |
-
* to just make sure we are currently editing a post.
|
216 |
-
*
|
217 |
-
* @return bool
|
218 |
-
*/
|
219 |
-
public function is_editing_post( $post_or_type = null ) {
|
220 |
-
global $pagenow;
|
221 |
-
$is_new = 'post-new.php' === $pagenow;
|
222 |
-
$is_post = 'post.php' === $pagenow;
|
223 |
-
$is_editing = 'edit.php' === $pagenow;
|
224 |
-
|
225 |
-
if ( ! ( $is_new || $is_post || $is_editing ) ) {
|
226 |
-
return false;
|
227 |
}
|
228 |
|
229 |
-
|
230 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
|
232 |
-
|
|
|
233 |
|
234 |
-
|
235 |
|
236 |
-
|
237 |
|
238 |
-
|
239 |
-
}
|
240 |
|
241 |
-
|
|
|
242 |
|
243 |
-
|
244 |
|
245 |
-
|
246 |
-
return ! empty( $post ) && in_array( $post->ID, $post_types );
|
247 |
-
}
|
248 |
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
$post_type = Tribe__Utils__Array::get_in_any( $lookup, 'post_type', 'post' );
|
253 |
-
}
|
254 |
|
255 |
-
|
256 |
-
|
|
|
|
|
|
|
257 |
|
258 |
-
|
259 |
-
|
260 |
|
261 |
-
|
262 |
-
|
263 |
-
*
|
264 |
-
* This method exists to allow us test code that behaves differently depending on the execution
|
265 |
-
* context.
|
266 |
-
*
|
267 |
-
* @since 4.7.12
|
268 |
-
* @since 4.9.5 Removed the $doing_ajax parameter.
|
269 |
-
*
|
270 |
-
* @return boolean
|
271 |
-
*/
|
272 |
-
public function doing_ajax() {
|
273 |
-
return function_exists( 'wp_doing_ajax' )
|
274 |
-
? wp_doing_ajax()
|
275 |
-
: defined( 'DOING_AJAX' ) && DOING_AJAX;
|
276 |
-
}
|
277 |
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
|
292 |
-
/**
|
293 |
-
* Gets a value reading it from the location(s) defined in the `Tribe__Context::$props
|
294 |
-
*
|
295 |
-
* @since 4.9.5
|
296 |
-
*
|
297 |
-
* @param string $key The key of the variable to fetch.
|
298 |
-
* @param mixed|null $default The default value to return if not found.
|
299 |
-
* @param bool $force Whether to force the re-fetch of the value from the context or
|
300 |
-
* not; defaults to `false`.
|
301 |
-
*
|
302 |
-
* @return mixed The value from the first location that can provide it or the default
|
303 |
-
* value if not found.
|
304 |
-
*/
|
305 |
-
public function get( $key, $default = null, $force = false ) {
|
306 |
/**
|
307 |
-
*
|
308 |
*
|
309 |
* @since 4.9.5
|
310 |
*
|
311 |
-
* @param
|
312 |
-
* @param
|
313 |
-
* @param mixed $default The default value that should be returned if the value is
|
314 |
-
* not set in the context.
|
315 |
* @param bool $force Whether to force the re-fetch of the value from the context or
|
316 |
* not; defaults to `false`.
|
|
|
|
|
|
|
317 |
*/
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
325 |
|
326 |
-
|
327 |
-
|
328 |
-
}
|
329 |
|
330 |
-
|
|
|
|
|
|
|
|
|
331 |
|
332 |
-
|
333 |
-
|
334 |
-
|
|
|
|
|
|
|
335 |
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
|
|
|
|
|
|
|
|
|
|
341 |
|
342 |
-
|
343 |
-
$value = $the_value;
|
344 |
-
break;
|
345 |
-
}
|
346 |
-
}
|
347 |
}
|
348 |
|
349 |
/**
|
350 |
-
*
|
351 |
*
|
352 |
-
*
|
|
|
|
|
|
|
|
|
353 |
*
|
354 |
* @since 4.9.5
|
355 |
*
|
356 |
-
* @param
|
|
|
|
|
357 |
*/
|
358 |
-
|
359 |
-
|
360 |
-
return $value;
|
361 |
-
}
|
362 |
-
|
363 |
-
/**
|
364 |
-
* Alters the context.
|
365 |
-
*
|
366 |
-
* Due to its immutable nature setting values on the context will NOT modify the
|
367 |
-
* context but return a modified clone.
|
368 |
-
* If you need to modify the global context update the location(s) it should read from
|
369 |
-
* and call the `refresh` method.
|
370 |
-
* Example: `$widget_context = tribe_context()->alter( $widget_args );`.
|
371 |
-
*
|
372 |
-
* @since 4.9.5
|
373 |
-
*
|
374 |
-
* @param array $values An associative array of key-value pairs to modify the context.
|
375 |
-
*
|
376 |
-
* @return \Tribe__Context A clone, with modified, values, of the context the method was called on.
|
377 |
-
*/
|
378 |
-
public function alter( array $values ) {
|
379 |
-
$clone = clone $this;
|
380 |
-
|
381 |
-
$clone->request_cache = array_merge( $clone->request_cache, $values );
|
382 |
|
383 |
-
|
384 |
-
}
|
385 |
|
386 |
-
|
387 |
-
* Clears the context cache forcing a re-fetch of the variables from the context.
|
388 |
-
*
|
389 |
-
* @since 4.9.5
|
390 |
-
*
|
391 |
-
* @param string $key An optional specific key to refresh, if passed only this key
|
392 |
-
* will be refreshed.
|
393 |
-
*/
|
394 |
-
public function refresh( $key = null ) {
|
395 |
-
if ( null !== $key ) {
|
396 |
-
unset( $this->request_cache[ $key ] );
|
397 |
-
} else {
|
398 |
-
$this->request_cache = array();
|
399 |
}
|
400 |
-
}
|
401 |
-
|
402 |
-
/**
|
403 |
-
* Returns the read and write locations set on the context.
|
404 |
-
*
|
405 |
-
* @since 4.9.5
|
406 |
-
*
|
407 |
-
* @return array An array of read and write location in the shape of the `Tribe__Context::$locations` one,
|
408 |
-
* `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
409 |
-
*/
|
410 |
-
public function get_locations() {
|
411 |
-
return $this->use_default_locations
|
412 |
-
? array_merge( self::$locations, $this->override_locations )
|
413 |
-
: $this->override_locations;
|
414 |
-
}
|
415 |
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
$the_value = tribe_get_request_var( $request_var, self::NOT_FOUND );
|
431 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
432 |
-
$value = $the_value;
|
433 |
-
break;
|
434 |
-
}
|
435 |
}
|
436 |
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
*/
|
450 |
-
protected function query_var( array $query_vars, $default ) {
|
451 |
-
$value = $default;
|
452 |
-
|
453 |
-
global $wp_query;
|
454 |
-
foreach ( $query_vars as $query_var ) {
|
455 |
-
$the_value = $wp_query->get( $query_var, self::NOT_FOUND );
|
456 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
457 |
-
$value = $the_value;
|
458 |
-
break;
|
459 |
-
}
|
460 |
}
|
461 |
|
462 |
-
|
463 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
464 |
|
465 |
-
|
466 |
-
* Reads the value from one or more global WP_Query object properties.
|
467 |
-
*
|
468 |
-
* @since 4.9.5
|
469 |
-
*
|
470 |
-
* @param array $query_props The list of properties to look up, in order.
|
471 |
-
* @param mixed $default The default value to return.
|
472 |
-
*
|
473 |
-
* @return mixed The first valid value found or the default value.
|
474 |
-
*/
|
475 |
-
protected function query_prop( array $query_props, $default ) {
|
476 |
-
$value = $default;
|
477 |
-
|
478 |
-
global $wp_query;
|
479 |
-
foreach ( $query_props as $query_prop ) {
|
480 |
-
$the_value = isset( $wp_query->{$query_prop} ) ? $wp_query->{$query_prop} : self::NOT_FOUND;
|
481 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
482 |
-
$value = $the_value;
|
483 |
-
break;
|
484 |
-
}
|
485 |
}
|
486 |
|
487 |
-
|
488 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
489 |
|
490 |
-
|
491 |
-
* Reads the value from one more more `tribe_option`s.
|
492 |
-
*
|
493 |
-
* @since 4.9.5
|
494 |
-
*
|
495 |
-
* @param array $tribe_options The list of `tribe_option`s to lookup, in order.
|
496 |
-
* @param mixed $default The default value to return.
|
497 |
-
*
|
498 |
-
* @return mixed The first valid value found or the default value.
|
499 |
-
*/
|
500 |
-
protected function tribe_option( array $tribe_options, $default ) {
|
501 |
-
$value = $default;
|
502 |
-
|
503 |
-
foreach ( $tribe_options as $option_name ) {
|
504 |
-
$the_value = tribe_get_option( $option_name, self::NOT_FOUND );
|
505 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
506 |
-
$value = $the_value;
|
507 |
-
break;
|
508 |
-
}
|
509 |
}
|
510 |
|
511 |
-
|
512 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
513 |
|
514 |
-
|
515 |
-
* Reads the value from one or more options.
|
516 |
-
*
|
517 |
-
* @since 4.9.5
|
518 |
-
*
|
519 |
-
* @param array $options The list of options to lookup, in order.
|
520 |
-
* @param mixed $default The default value to return.
|
521 |
-
*
|
522 |
-
* @return mixed The first valid value found or the default value.
|
523 |
-
*/
|
524 |
-
protected function option( array $options, $default ) {
|
525 |
-
$value = $default;
|
526 |
-
|
527 |
-
foreach ( $options as $option_name ) {
|
528 |
-
$the_value = get_option( $option_name, self::NOT_FOUND );
|
529 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
530 |
-
$value = $the_value;
|
531 |
-
break;
|
532 |
-
}
|
533 |
}
|
534 |
|
535 |
-
|
536 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
537 |
|
538 |
-
|
539 |
-
* Reads the value from one or more transients.
|
540 |
-
*
|
541 |
-
* @since 4.9.5
|
542 |
-
*
|
543 |
-
* @param array $transients The list of transients to lookup, in order.
|
544 |
-
* @param mixed $default The default value to return.
|
545 |
-
*
|
546 |
-
* @return mixed The first valid value found or the default value.
|
547 |
-
*/
|
548 |
-
protected function transient( array $transients, $default ) {
|
549 |
-
$value = $default;
|
550 |
-
|
551 |
-
foreach ( $transients as $transient ) {
|
552 |
-
$the_value = get_transient( $transient );
|
553 |
-
if ( false !== $the_value ) {
|
554 |
-
$value = $the_value;
|
555 |
-
/*
|
556 |
-
* This will fail when the value is actually `false`.
|
557 |
-
*/
|
558 |
-
break;
|
559 |
-
}
|
560 |
}
|
561 |
|
562 |
-
|
563 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
564 |
|
565 |
-
|
566 |
-
* Reads the value from one or more constants.
|
567 |
-
*
|
568 |
-
* @since 4.9.5
|
569 |
-
*
|
570 |
-
* @param array $constants The list of constants to lookup, in order.
|
571 |
-
* @param mixed $default The default value to return.
|
572 |
-
*
|
573 |
-
* @return mixed The first valid value found or the default value.
|
574 |
-
*/
|
575 |
-
protected function constant( array $constants, $default ) {
|
576 |
-
$value = $default;
|
577 |
-
|
578 |
-
foreach ( $constants as $constant ) {
|
579 |
-
$the_value = defined( $constant ) ? constant( $constant ) : self::NOT_FOUND;
|
580 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
581 |
-
$value = $the_value;
|
582 |
-
break;
|
583 |
-
}
|
584 |
}
|
585 |
|
586 |
-
|
587 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
588 |
|
589 |
-
|
590 |
-
* Reads the value from one or more global variable.
|
591 |
-
*
|
592 |
-
* @since 4.9.5
|
593 |
-
*
|
594 |
-
* @param array $global_vars The list of global variables to look up, in order.
|
595 |
-
* @param mixed $default The default value to return.
|
596 |
-
*
|
597 |
-
* @return mixed The first valid value found or the default value.
|
598 |
-
*/
|
599 |
-
protected function global_var( array $global_vars, $default ) {
|
600 |
-
$value = $default;
|
601 |
-
|
602 |
-
foreach ( $global_vars as $var ) {
|
603 |
-
$the_value = isset( $GLOBALS[ $var ] ) ? $GLOBALS[ $var ] : self::NOT_FOUND;
|
604 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
605 |
-
$value = $the_value;
|
606 |
-
break;
|
607 |
-
}
|
608 |
}
|
609 |
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
$vars = get_class_vars( $class );
|
630 |
-
$the_value = isset( $vars[ $prop ] ) ? $vars[ $prop ] : self::NOT_FOUND;
|
631 |
-
|
632 |
-
if ( $the_value !== self::NOT_FOUND ) {
|
633 |
-
$value = $the_value;
|
634 |
-
break;
|
635 |
}
|
636 |
-
|
|
|
637 |
}
|
638 |
|
639 |
-
|
640 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
641 |
|
642 |
-
|
643 |
-
|
644 |
-
*
|
645 |
-
* @since 4.9.5
|
646 |
-
*
|
647 |
-
* @param array $bindings_and_props An associative array in the shape [ <binding> => <prop> ].
|
648 |
-
* @param mixed $default The default value to return.
|
649 |
-
*
|
650 |
-
* @return mixed The first valid value found or the default value.
|
651 |
-
*/
|
652 |
-
protected function prop( array $bindings_and_props, $default ) {
|
653 |
-
$value = $default;
|
654 |
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
659 |
|
660 |
-
|
661 |
-
$value = $the_value;
|
662 |
-
break;
|
663 |
-
}
|
664 |
}
|
665 |
|
666 |
-
|
667 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
668 |
|
669 |
-
|
670 |
-
|
671 |
-
*
|
672 |
-
* @since 4.9.5
|
673 |
-
*
|
674 |
-
* @param array $classes_and_methods An associative array in the shape [ <class> => <method> ].
|
675 |
-
* @param mixed $default The default value to return.
|
676 |
-
*
|
677 |
-
* @return mixed The first value that's not equal to the default one, the default value
|
678 |
-
* otherwise.
|
679 |
-
*/
|
680 |
-
protected function static_method( array $classes_and_methods, $default ) {
|
681 |
-
$value = $default;
|
682 |
|
683 |
-
|
684 |
-
|
685 |
-
|
686 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
687 |
|
688 |
-
|
689 |
-
$value = $the_value;
|
690 |
-
break;
|
691 |
-
}
|
692 |
}
|
693 |
|
694 |
-
|
695 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
696 |
|
697 |
-
|
698 |
-
|
699 |
-
*
|
700 |
-
* @since 4.9.5
|
701 |
-
*
|
702 |
-
* @param array $bindings_and_methods An associative array in the shape [ <binding> => <method> ].
|
703 |
-
* @param mixed $default The default value to return.
|
704 |
-
*
|
705 |
-
* @return mixed The first value that's not equal to the default one, the default value
|
706 |
-
* otherwise.
|
707 |
-
*/
|
708 |
-
protected function method( array $bindings_and_methods, $default ) {
|
709 |
-
$value = $default;
|
710 |
-
$the_value = self::NOT_FOUND;
|
711 |
|
712 |
-
|
713 |
-
|
714 |
-
|
715 |
-
|
716 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
717 |
}
|
718 |
-
}
|
719 |
|
720 |
-
|
721 |
-
$value = $the_value;
|
722 |
-
break;
|
723 |
-
}
|
724 |
}
|
725 |
|
726 |
-
|
727 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
728 |
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
* @param array $functions An array of functions to call, in order.
|
735 |
-
* @param mixed $default The default value to return.
|
736 |
-
*
|
737 |
-
* @return mixed The first value that's not equal to the default one, the default value
|
738 |
-
* otherwise.
|
739 |
-
*/
|
740 |
-
protected function func( array $functions, $default ) {
|
741 |
-
$value = $default;
|
742 |
-
$the_value = self::NOT_FOUND;
|
743 |
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
748 |
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
753 |
}
|
754 |
|
755 |
-
|
756 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
757 |
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
* Please keep in mind this will set the the global context for the whole request and, when the
|
762 |
-
* write location is an option, to the database.
|
763 |
-
* With great power comes great responsibility: think a lot before using this.
|
764 |
-
*
|
765 |
-
* @param array|null $fields An optional whitelist or blacklist of fields to write
|
766 |
-
* depending on the value of the `$whitelist` parameter;
|
767 |
-
* defaults to writing all available fields.
|
768 |
-
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
769 |
-
* parameter should be treated as a whitelist (`true`) or
|
770 |
-
* blacklist (`false`).
|
771 |
-
*
|
772 |
-
* @since 4.9.5
|
773 |
-
*/
|
774 |
-
public function dangerously_set_global_context( array $fields = null, $whitelist = true ) {
|
775 |
-
$locations = $this->get_locations();
|
776 |
|
777 |
-
|
778 |
-
$locations = $whitelist
|
779 |
-
? array_intersect_key( $locations, array_combine( $fields, $fields ) )
|
780 |
-
: array_diff_key( $locations, array_combine( $fields, $fields ) );
|
781 |
}
|
782 |
|
783 |
/**
|
784 |
-
*
|
785 |
-
*
|
|
|
|
|
|
|
|
|
786 |
*/
|
787 |
-
|
788 |
-
|
789 |
-
continue;
|
790 |
-
}
|
791 |
-
|
792 |
-
foreach ( (array) $locations[ $key ]['write'] as $location => $targets ) {
|
793 |
-
$targets = (array) $targets;
|
794 |
-
$write_func = 'write_' . $location;
|
795 |
-
|
796 |
-
foreach ( $targets as $arg_1 => $arg_2 ) {
|
797 |
-
if ( self::FUNC === $location && is_array( $arg_2 ) && is_callable( $arg_2 ) ) {
|
798 |
-
// Handles write functions specified as an array.
|
799 |
-
$location_args = array( $arg_2 );
|
800 |
-
} else {
|
801 |
-
$location_args = in_array( $location, self::$associative_locations, true )
|
802 |
-
? array( $arg_1, $arg_2 )
|
803 |
-
: (array) $arg_2;
|
804 |
-
}
|
805 |
-
|
806 |
-
$args = array_merge( $location_args, array( $value ) );
|
807 |
|
808 |
-
|
|
|
809 |
}
|
810 |
-
}
|
811 |
-
}
|
812 |
-
}
|
813 |
|
814 |
-
|
815 |
-
* Writes an altered context value to a request var.
|
816 |
-
*
|
817 |
-
* @since 4.9.5
|
818 |
-
*
|
819 |
-
* @param string $request_var The request var to write.
|
820 |
-
* @param mixed $value The value to set on the request var.
|
821 |
-
*/
|
822 |
-
protected function write_request_var( $request_var, $value ) {
|
823 |
-
if ( isset( $_REQUEST ) ) {
|
824 |
-
$_REQUEST[ $request_var ] = $value;
|
825 |
}
|
826 |
-
|
827 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
828 |
}
|
829 |
-
|
830 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
831 |
}
|
832 |
-
}
|
833 |
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
|
|
|
|
844 |
|
845 |
-
|
846 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
847 |
}
|
848 |
|
849 |
-
|
850 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
851 |
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
|
|
|
|
|
|
|
862 |
|
863 |
-
|
864 |
-
return;
|
865 |
}
|
866 |
|
867 |
-
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
-
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
}
|
881 |
|
882 |
-
|
883 |
-
* Writes an altered context value to an option.
|
884 |
-
*
|
885 |
-
* @since 4.9.5
|
886 |
-
*
|
887 |
-
* @param string $option_name The option to write.
|
888 |
-
* @param mixed $value The value to set on the option.
|
889 |
-
*/
|
890 |
-
protected function write_option( $option_name, $value ) {
|
891 |
-
update_option( $option_name, $value );
|
892 |
-
}
|
893 |
|
894 |
-
|
895 |
-
|
896 |
-
|
897 |
-
* @since 4.9.5
|
898 |
-
*
|
899 |
-
* @param string $transient The transient to write.
|
900 |
-
* @param int $expiration The transient expiration time, in seconds.
|
901 |
-
* @param mixed $value The value to set on the transient.
|
902 |
-
*/
|
903 |
-
protected function write_transient( $transient, $expiration, $value ) {
|
904 |
-
set_transient( $transient, $value, $expiration );
|
905 |
-
}
|
906 |
|
907 |
-
|
908 |
-
* Writes an altered context value to a constant.
|
909 |
-
*
|
910 |
-
* @since 4.9.5
|
911 |
-
*
|
912 |
-
* @param string $constant The constant to define.
|
913 |
-
* @param mixed $value The value to set on the constant.
|
914 |
-
*/
|
915 |
-
protected function write_constant( $constant, $value ) {
|
916 |
-
if ( defined( $constant ) ) {
|
917 |
-
return;
|
918 |
}
|
919 |
-
define( $constant, $value );
|
920 |
-
}
|
921 |
-
|
922 |
-
/**
|
923 |
-
* Writes an altered context value to a global var.
|
924 |
-
*
|
925 |
-
* @since 4.9.5
|
926 |
-
*
|
927 |
-
* @param string $global_var The global var to set.
|
928 |
-
* @param mixed $value The value to set on the global_var.
|
929 |
-
*/
|
930 |
-
protected function write_global_var( $global_var, $value ) {
|
931 |
-
$GLOBALS[ $global_var ] = $value;
|
932 |
-
}
|
933 |
|
934 |
-
|
935 |
-
|
936 |
-
|
937 |
-
|
938 |
-
|
939 |
-
|
940 |
-
|
941 |
-
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
-
|
|
|
|
|
946 |
}
|
947 |
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
|
954 |
-
|
955 |
-
|
956 |
-
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
return;
|
963 |
}
|
964 |
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
969 |
}
|
970 |
|
971 |
-
|
972 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
973 |
|
974 |
-
|
975 |
-
* Writes an altered context value calling a public static method on a class.
|
976 |
-
*
|
977 |
-
* @since 4.9.5
|
978 |
-
*
|
979 |
-
* @param string $class The class to call the public static method on.
|
980 |
-
* @param string $method The static method to call.
|
981 |
-
* @param mixed $value The value to pass to the public static method.
|
982 |
-
*/
|
983 |
-
protected function write_static_method( $class, $method, $value ) {
|
984 |
-
if ( ! class_exists( $class ) ) {
|
985 |
-
return;
|
986 |
}
|
987 |
-
call_user_func( array( $class, $method ), $value );
|
988 |
-
}
|
989 |
|
990 |
-
|
991 |
-
|
992 |
-
|
993 |
-
|
994 |
-
|
995 |
-
|
996 |
-
|
997 |
-
|
998 |
-
|
999 |
-
|
1000 |
-
|
1001 |
-
|
1002 |
-
|
1003 |
-
|
1004 |
-
|
|
|
|
|
1005 |
|
1006 |
-
|
1007 |
-
* Writes an altered context value calling a function or closure.
|
1008 |
-
*
|
1009 |
-
* @since 4.9.5
|
1010 |
-
*
|
1011 |
-
* @param callable $func function, closure or callable to call.
|
1012 |
-
* @param mixed $value The value to pass to the callable.
|
1013 |
-
*/
|
1014 |
-
protected function write_func( $func, $value ) {
|
1015 |
-
if ( ! is_callable( $func ) ) {
|
1016 |
-
return;
|
1017 |
}
|
1018 |
-
call_user_func( $func, $value );
|
1019 |
-
}
|
1020 |
-
|
1021 |
-
/**
|
1022 |
-
* Adds/replaces read and write locations to a context.
|
1023 |
-
*
|
1024 |
-
* Locations are merged with an `array_merge` call. To refine the locations get them first with the
|
1025 |
-
* `get_locations` method.
|
1026 |
-
*
|
1027 |
-
* @since 4.9.5
|
1028 |
-
*
|
1029 |
-
* @param array $locations An array of read and write locations to add to the context.
|
1030 |
-
* The array should have the same shape as the static `$locations`
|
1031 |
-
* one: `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
1032 |
-
*
|
1033 |
-
*
|
1034 |
-
* @return \Tribe__Context A clone of the current context with the additional read and
|
1035 |
-
* write locations added.
|
1036 |
-
*/
|
1037 |
-
public function add_locations( array $locations ) {
|
1038 |
-
$clone = clone $this;
|
1039 |
-
$clone->override_locations = array_merge( $clone->override_locations, $locations );
|
1040 |
-
|
1041 |
-
return $clone;
|
1042 |
-
}
|
1043 |
|
1044 |
-
|
1045 |
-
|
1046 |
-
|
1047 |
-
|
1048 |
-
|
1049 |
-
|
1050 |
-
|
1051 |
-
|
1052 |
-
|
1053 |
-
|
1054 |
-
*
|
1055 |
-
* @return \Tribe__Context A clone of the current context with modified locations.
|
1056 |
-
*/
|
1057 |
-
public function set_locations( array $locations, $use_default_locations = true ) {
|
1058 |
-
$clone = clone $this;
|
1059 |
-
$clone->override_locations = $locations;
|
1060 |
-
$clone->use_default_locations = (bool) $use_default_locations;
|
1061 |
-
|
1062 |
-
return $clone;
|
1063 |
-
}
|
1064 |
|
1065 |
-
|
1066 |
-
|
1067 |
-
*
|
1068 |
-
* @since 4.9.5
|
1069 |
-
*
|
1070 |
-
* @return array An associative array of the context keys and values.
|
1071 |
-
*/
|
1072 |
-
public function to_array( ) {
|
1073 |
-
$locations = $this->get_locations();
|
1074 |
-
$dump = array();
|
1075 |
|
1076 |
-
|
1077 |
-
|
|
|
1078 |
|
1079 |
-
|
1080 |
-
|
1081 |
-
}
|
1082 |
|
1083 |
-
|
1084 |
}
|
1085 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1086 |
|
1087 |
-
|
1088 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1089 |
|
1090 |
-
|
1091 |
-
* Returns the current context state in a format suitable to hydrate a Redux-like
|
1092 |
-
* store on the front-end.
|
1093 |
-
*
|
1094 |
-
* This method is a filtered wrapper around the the `Tribe__Context::to_array` method to allow the
|
1095 |
-
* customization of the format when producing a store-compatible state.
|
1096 |
-
*
|
1097 |
-
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1098 |
-
* depending on the value of the `$whitelist` parameter;
|
1099 |
-
* defaults to returning all available fields.
|
1100 |
-
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1101 |
-
* parameter should be treated as a whitelist (`true`) or
|
1102 |
-
* blacklist (`false`).
|
1103 |
-
*
|
1104 |
-
* @since 4.9.5
|
1105 |
-
*
|
1106 |
-
* @return array
|
1107 |
-
*/
|
1108 |
-
public function get_state( array $fields = null, $whitelist = true ) {
|
1109 |
-
$state = $this->to_array();
|
1110 |
-
$is_global_context = tribe_context() === $this;
|
1111 |
-
|
1112 |
-
if ( null !== $fields ) {
|
1113 |
-
$state = $whitelist
|
1114 |
-
? array_intersect_key( $state, array_combine( $fields, $fields ) )
|
1115 |
-
: array_diff_key( $state, array_combine( $fields, $fields ) );
|
1116 |
}
|
1117 |
|
1118 |
/**
|
1119 |
-
*
|
1120 |
*
|
1121 |
* @since 4.9.5
|
1122 |
*
|
1123 |
-
* @param array $
|
1124 |
-
*
|
1125 |
-
*
|
1126 |
-
* @param
|
|
|
|
|
|
|
|
|
1127 |
*/
|
1128 |
-
|
1129 |
-
|
1130 |
-
|
1131 |
-
|
1132 |
-
|
1133 |
-
|
1134 |
-
|
1135 |
-
|
1136 |
-
|
1137 |
-
|
1138 |
-
|
1139 |
-
|
1140 |
-
|
1141 |
-
|
1142 |
-
|
1143 |
-
|
1144 |
-
|
1145 |
-
|
1146 |
-
|
1147 |
-
|
1148 |
-
|
1149 |
-
|
1150 |
-
*
|
1151 |
-
* @since 4.9.5
|
1152 |
-
*
|
1153 |
-
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1154 |
-
* depending on the value of the `$whitelist` parameter;
|
1155 |
-
* defaults to returning all available fields.
|
1156 |
-
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1157 |
-
* parameter should be treated as a whitelist (`true`) or
|
1158 |
-
* blacklist (`false`).
|
1159 |
-
*
|
1160 |
-
* @return array A map of ORM fields produced from the context current values.
|
1161 |
-
*/
|
1162 |
-
public function get_orm_args( array $fields = null, $whitelist = true ) {
|
1163 |
-
$locations = $this->get_locations();
|
1164 |
-
$dump = $this->to_array();
|
1165 |
-
$orm_args = array();
|
1166 |
-
$is_global_context = tribe_context() === $this;
|
1167 |
-
|
1168 |
-
foreach ( $dump as $key => $value ) {
|
1169 |
-
$alias = isset( $locations[ $key ]['orm_arg'] )
|
1170 |
-
? $locations[ $key ]['orm_arg']
|
1171 |
-
: $key;
|
1172 |
-
|
1173 |
-
if ( false === $alias ) {
|
1174 |
-
// Do not provide the variable as an ORM arg.
|
1175 |
-
continue;
|
1176 |
-
}
|
1177 |
|
1178 |
-
|
1179 |
-
|
1180 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1181 |
|
1182 |
-
|
1183 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1184 |
|
1185 |
-
|
1186 |
-
/*
|
1187 |
-
* Only keep wanted fields, the filtering is done on the resolved aliases,
|
1188 |
-
* from the perspective of the client code that might ignore the source keys.
|
1189 |
-
*/
|
1190 |
-
$orm_args = $whitelist
|
1191 |
-
? array_intersect_key( $orm_args, array_combine( $fields, $fields ) )
|
1192 |
-
: array_diff_key( $orm_args, array_combine( $fields, $fields ) );
|
1193 |
}
|
1194 |
|
1195 |
/**
|
1196 |
-
*
|
1197 |
*
|
1198 |
-
*
|
1199 |
*
|
1200 |
-
* @
|
1201 |
-
* @param bool $is_global_context Whether the context producing the ORM args is the global one
|
1202 |
-
* or a modified clone of it.
|
1203 |
-
* @param Tribe__Context The context object producing the ORM args.
|
1204 |
*/
|
1205 |
-
|
1206 |
-
|
1207 |
-
|
1208 |
-
|
1209 |
-
* Filters the ORM arguments produced from the global context.
|
1210 |
-
*
|
1211 |
-
* While the `tribe_context_orm_args` filter will apply to all contexts producing ORM
|
1212 |
-
* args this filter will only apply to the global context.
|
1213 |
-
*
|
1214 |
-
* @since 4.9.5
|
1215 |
-
*
|
1216 |
-
* @param array $orm_args The ORM args produced from the global context.
|
1217 |
-
* @param Tribe__Context The global context object producing the ORM args.
|
1218 |
-
*/
|
1219 |
-
$orm_args = apply_filters( 'tribe_global_context_orm_args', $orm_args, $this );
|
1220 |
-
}
|
1221 |
|
1222 |
-
|
1223 |
-
|
1224 |
|
1225 |
-
|
1226 |
-
|
1227 |
-
|
1228 |
-
|
1229 |
-
|
1230 |
-
|
1231 |
-
|
1232 |
-
|
1233 |
-
if ( static::$did_set_dynamic_locations ) {
|
1234 |
-
return;
|
1235 |
-
}
|
1236 |
|
1237 |
-
|
1238 |
-
|
1239 |
-
'read' => [
|
1240 |
-
self::FUNC => static function () {
|
1241 |
-
global $wp_query;
|
1242 |
-
|
1243 |
-
return $wp_query->is_main_query();
|
1244 |
-
},
|
1245 |
-
],
|
1246 |
-
'write' => [
|
1247 |
-
self::FUNC => static function () {
|
1248 |
-
global $wp_query, $wp_the_query;
|
1249 |
-
$wp_the_query = $wp_query;
|
1250 |
-
},
|
1251 |
-
],
|
1252 |
-
],
|
1253 |
-
] );
|
1254 |
|
1255 |
/**
|
1256 |
-
*
|
1257 |
*
|
1258 |
* @since 4.9.8
|
1259 |
*
|
1260 |
-
* @param
|
|
|
|
|
|
|
1261 |
*/
|
1262 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1263 |
|
1264 |
-
|
1265 |
-
|
1266 |
|
1267 |
/**
|
1268 |
-
*
|
1269 |
-
*
|
1270 |
-
*
|
1271 |
-
*
|
1272 |
-
*
|
1273 |
-
*
|
1274 |
-
*
|
1275 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1276 |
*/
|
1277 |
-
public function
|
1278 |
-
|
1279 |
-
|
1280 |
-
|
1281 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1282 |
}
|
1283 |
}
|
1284 |
|
1285 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1286 |
}
|
1287 |
}
|
8 |
*/
|
9 |
class Tribe__Context {
|
10 |
|
11 |
+
const NOT_FOUND = '__not_found__';
|
12 |
|
13 |
+
const REQUEST_VAR = 'request_var';
|
14 |
|
15 |
+
const TRIBE_OPTION = 'tribe_option';
|
16 |
|
17 |
+
const OPTION = 'option';
|
18 |
|
19 |
+
const TRANSIENT = 'transient';
|
20 |
|
21 |
+
const QUERY_VAR = 'query_var';
|
22 |
|
23 |
+
const QUERY_PROP = 'query_prop';
|
24 |
|
25 |
+
const CONSTANT = 'constant';
|
26 |
|
27 |
+
const STATIC_PROP = 'static_prop';
|
28 |
|
29 |
+
const PROP = 'prop';
|
30 |
|
31 |
+
const STATIC_METHOD = 'static_method';
|
32 |
|
33 |
+
const METHOD = 'method';
|
34 |
|
35 |
+
const FUNC = 'func';
|
36 |
|
37 |
+
const GLOBAL_VAR = 'global_var';
|
38 |
|
39 |
+
const FILTER = 'filter';
|
40 |
|
41 |
+
/*
|
42 |
+
*
|
43 |
+
* An array defining the properties the context will be able to read and (dangerously) write.
|
44 |
+
*
|
45 |
+
* This is the configuration that should be modified to add/remove/modify values and locations
|
46 |
+
* provided by the global context.
|
47 |
+
* Each entry has the shape [ <key> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ].
|
48 |
+
* The key is used to identify the property that will be accessible with the `get` and
|
49 |
+
* 'dangerously_set_global_context' method, e.g. `$context->get( 'event_display', 'list' );`.
|
50 |
+
* The locations is a list of locations the context will search, top to bottom, left to right, to find a value that's
|
51 |
+
* not empty or the default one, here's a list of supported lookup locations:
|
52 |
+
*
|
53 |
+
* request_var - look into $_GET, $_POST, $_PUT, $_DELETE, $_REQUEST.
|
54 |
+
* query_var - get the value from the main WP_Query object query vars.
|
55 |
+
* query_prop - get the value from a property of the main WP_Query object.
|
56 |
+
* tribe_option - get the value from a Tribe option.
|
57 |
+
* option - get the value from a database option.
|
58 |
+
* transient - get the value from a transient.
|
59 |
+
* constant - get the value from a constant, can also be a class constant with <class>::<const>.
|
60 |
+
* global_var - get the value from a global variable
|
61 |
+
* static_prop - get the value from a class static property, format: `array( $class, $prop )`.
|
62 |
+
* prop - get the value from a tribe() container binding, format `array( $binding, $prop )`.
|
63 |
+
* static_method - get the value from a class static method.
|
64 |
+
* method - get the value calling a method on a tribe() container binding.
|
65 |
+
* func - get the value from a function or a closure.
|
66 |
+
* filter - get the value by applying a filter.
|
67 |
+
*
|
68 |
+
* For each location additional arguments can be specified:
|
69 |
+
* orm_arg - if `false` then the location will never produce an ORM argument, if provided the ORM arg produced bye the
|
70 |
+
* location will have this name.
|
71 |
+
* orm_transform - if provided the value of the location will be obtained by passing it as an argument to a callable.
|
72 |
+
*
|
73 |
+
* As the Context locations increase in number it would be impractical to define them inline here.
|
74 |
+
* The locations will be loaded by the `Tribe__Context::populate_locations` method from the `Context/locations.php`
|
75 |
+
* file.
|
76 |
+
*
|
77 |
+
* @var array
|
78 |
+
*/
|
79 |
+
protected static $locations = [];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
|
81 |
+
/**
|
82 |
+
* A utility static property keeping track of write locations that
|
83 |
+
* will be defined as associative arrays.
|
84 |
+
*
|
85 |
+
* @var array
|
86 |
+
*/
|
87 |
+
protected static $associative_locations = array(
|
88 |
+
self::TRANSIENT,
|
89 |
+
self::METHOD,
|
90 |
+
self::STATIC_METHOD,
|
91 |
+
self::PROP,
|
92 |
+
self::STATIC_PROP,
|
93 |
+
);
|
94 |
|
95 |
+
/**
|
96 |
+
* Whether the static dynamic locations were set or not.
|
97 |
+
*
|
98 |
+
* @var bool
|
99 |
+
*/
|
100 |
+
protected static $did_populate_locations = false;
|
|
|
|
|
|
|
101 |
|
102 |
+
/**
|
103 |
+
* A list of override locations to read and write from.
|
104 |
+
*
|
105 |
+
* This list has the same format and options as the static `$locations` property
|
106 |
+
* but allows a context instance to override, or add, read and write locations.
|
107 |
+
*
|
108 |
+
* @var array
|
109 |
+
*/
|
110 |
+
protected $override_locations = array();
|
111 |
|
112 |
+
/**
|
113 |
+
* Whether the context of the current HTTP request is an AJAX one or not.
|
114 |
+
*
|
115 |
+
* @var bool
|
116 |
+
*/
|
117 |
+
protected $doing_ajax;
|
118 |
|
119 |
+
/**
|
120 |
+
* Whether the context of the current HTTP request is a Cron one or not.
|
121 |
+
*
|
122 |
+
* @var bool
|
123 |
+
*/
|
124 |
+
protected $doing_cron;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
|
126 |
+
/**
|
127 |
+
* A request-based array cache to store the values fetched by the context.
|
128 |
+
*
|
129 |
+
* @var array
|
130 |
+
*/
|
131 |
+
protected $request_cache = array();
|
132 |
+
/**
|
133 |
+
* Whether this context should use the default locations or not.
|
134 |
+
* This flag property is set to `false` when a context is obtained using
|
135 |
+
* the `set_locations` method; it will otherwise be set to `true`.
|
136 |
+
*
|
137 |
+
* @var bool
|
138 |
+
*/
|
139 |
+
protected $use_default_locations = true;
|
140 |
|
141 |
+
/**
|
142 |
+
* Tribe__Context constructor.
|
143 |
+
*
|
144 |
+
* @since 4.9.8
|
145 |
+
*/
|
146 |
+
public function __construct( ) {
|
147 |
+
$this->populate_locations();
|
148 |
+
}
|
|
|
|
|
|
|
|
|
149 |
|
150 |
+
/**
|
151 |
+
* Whether we are currently creating a new post, a post of post type(s) or not.
|
152 |
+
*
|
153 |
+
* @since 4.7.7
|
154 |
+
*
|
155 |
+
* @param null $post_type The optional post type to check.
|
156 |
+
*
|
157 |
+
* @return bool Whether we are currently creating a new post, a post of post type(s) or not.
|
158 |
+
*/
|
159 |
+
public function is_new_post( $post_type = null ) {
|
160 |
+
global $pagenow;
|
161 |
+
$is_new = 'post-new.php' === $pagenow;
|
162 |
|
163 |
+
return $is_new && $this->is_editing_post( $post_type );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
164 |
}
|
165 |
|
166 |
+
/**
|
167 |
+
* Whether we are currently editing a post(s), post type(s) or not.
|
168 |
+
*
|
169 |
+
* @since 4.7.7
|
170 |
+
*
|
171 |
+
* @param null|array|string|int $post_or_type A post ID, post type, an array of post types or post IDs, `null`
|
172 |
+
* to just make sure we are currently editing a post.
|
173 |
+
*
|
174 |
+
* @return bool
|
175 |
+
*/
|
176 |
+
public function is_editing_post( $post_or_type = null ) {
|
177 |
+
global $pagenow;
|
178 |
+
$is_new = 'post-new.php' === $pagenow;
|
179 |
+
$is_post = 'post.php' === $pagenow;
|
180 |
+
$is_editing = 'edit.php' === $pagenow;
|
181 |
+
|
182 |
+
if ( ! ( $is_new || $is_post || $is_editing ) ) {
|
183 |
+
return false;
|
184 |
+
}
|
185 |
|
186 |
+
if ( null !== $post_or_type ) {
|
187 |
+
$lookup = array( $_GET, $_POST, $_REQUEST );
|
188 |
|
189 |
+
$current_post = Tribe__Utils__Array::get_in_any( $lookup, 'post', get_post() );
|
190 |
|
191 |
+
if ( is_numeric( $post_or_type ) ) {
|
192 |
|
193 |
+
$post = $is_post ? get_post( $post_or_type ) : null;
|
|
|
194 |
|
195 |
+
return ! empty( $post ) && $post == $current_post;
|
196 |
+
}
|
197 |
|
198 |
+
$post_types = is_array( $post_or_type ) ? $post_or_type : array( $post_or_type );
|
199 |
|
200 |
+
$post = $is_post ? $current_post : null;
|
|
|
|
|
201 |
|
202 |
+
if ( count( array_filter( $post_types, 'is_numeric' ) ) === count( $post_types ) ) {
|
203 |
+
return ! empty( $post ) && in_array( $post->ID, $post_types );
|
204 |
+
}
|
|
|
|
|
205 |
|
206 |
+
if ( $is_post && $post instanceof WP_Post ) {
|
207 |
+
$post_type = $post->post_type;
|
208 |
+
} else {
|
209 |
+
$post_type = Tribe__Utils__Array::get_in_any( $lookup, 'post_type', 'post' );
|
210 |
+
}
|
211 |
|
212 |
+
return (bool) count( array_intersect( $post_types, array( $post_type ) ) );
|
213 |
+
}
|
214 |
|
215 |
+
return $is_new || $is_post;
|
216 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
|
218 |
+
/**
|
219 |
+
* Helper function to indicate whether the current execution context is AJAX.
|
220 |
+
*
|
221 |
+
* This method exists to allow us test code that behaves differently depending on the execution
|
222 |
+
* context.
|
223 |
+
*
|
224 |
+
* @since 4.7.12
|
225 |
+
* @since 4.9.5 Removed the $doing_ajax parameter.
|
226 |
+
*
|
227 |
+
* @return boolean
|
228 |
+
*/
|
229 |
+
public function doing_ajax() {
|
230 |
+
return function_exists( 'wp_doing_ajax' )
|
231 |
+
? wp_doing_ajax()
|
232 |
+
: defined( 'DOING_AJAX' ) && DOING_AJAX;
|
233 |
+
}
|
234 |
+
|
235 |
+
/**
|
236 |
+
* Checks whether the context of the current HTTP request is a Cron one or not.
|
237 |
+
*
|
238 |
+
* @since 4.7.23
|
239 |
+
* @since 4.9.5 Removed the $doing_cron parameter.
|
240 |
+
*
|
241 |
+
* @return bool Whether the context of the current HTTP request is a Cron one or not.
|
242 |
+
*/
|
243 |
+
public function doing_cron() {
|
244 |
+
return function_exists( 'wp_doing_cron' )
|
245 |
+
? wp_doing_cron()
|
246 |
+
: defined( 'DOING_CRON' ) && DOING_CRON;
|
247 |
+
}
|
248 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
249 |
/**
|
250 |
+
* Gets a value reading it from the location(s) defined in the `Tribe__Context::$props
|
251 |
*
|
252 |
* @since 4.9.5
|
253 |
*
|
254 |
+
* @param string $key The key of the variable to fetch.
|
255 |
+
* @param mixed|null $default The default value to return if not found.
|
|
|
|
|
256 |
* @param bool $force Whether to force the re-fetch of the value from the context or
|
257 |
* not; defaults to `false`.
|
258 |
+
*
|
259 |
+
* @return mixed The value from the first location that can provide it or the default
|
260 |
+
* value if not found.
|
261 |
*/
|
262 |
+
public function get( $key, $default = null, $force = false ) {
|
263 |
+
/**
|
264 |
+
* Filters the value of a context variable skipping all of its logic.
|
265 |
+
*
|
266 |
+
* @since 4.9.5
|
267 |
+
*
|
268 |
+
* @param mixed $value The value for the key before it's fetched from the context.
|
269 |
+
* @param string $key The key of the value to fetch from the context.
|
270 |
+
* @param mixed $default The default value that should be returned if the value is
|
271 |
+
* not set in the context.
|
272 |
+
* @param bool $force Whether to force the re-fetch of the value from the context or
|
273 |
+
* not; defaults to `false`.
|
274 |
+
*/
|
275 |
+
$value = apply_filters( "tribe_context_pre_{$key}", null, $key, $default, $force );
|
276 |
+
if ( null !== $value ) {
|
277 |
+
return $value;
|
278 |
+
}
|
279 |
|
280 |
+
$value = $default;
|
281 |
+
$locations = $this->get_locations();
|
|
|
282 |
|
283 |
+
if ( ! $force && isset( $this->request_cache[ $key ] ) ) {
|
284 |
+
$value = $this->request_cache[ $key ];
|
285 |
+
} elseif ( ! empty( $locations[ $key ]['read'] ) ) {
|
286 |
+
foreach ( $locations[ $key ]['read'] as $location => $keys ) {
|
287 |
+
$the_value = $this->$location( (array) $keys, $default );
|
288 |
|
289 |
+
if ( $default !== $the_value ) {
|
290 |
+
$value = $the_value;
|
291 |
+
break;
|
292 |
+
}
|
293 |
+
}
|
294 |
+
}
|
295 |
|
296 |
+
/**
|
297 |
+
* Filters the value fetched from the context for a key.
|
298 |
+
*
|
299 |
+
* Useful for testing and local override.
|
300 |
+
*
|
301 |
+
* @since 4.9.5
|
302 |
+
*
|
303 |
+
* @param mixed $value The value as fetched from the context.
|
304 |
+
*/
|
305 |
+
$value = apply_filters( "tribe_context_{$key}", $value );
|
306 |
|
307 |
+
return $value;
|
|
|
|
|
|
|
|
|
308 |
}
|
309 |
|
310 |
/**
|
311 |
+
* Alters the context.
|
312 |
*
|
313 |
+
* Due to its immutable nature setting values on the context will NOT modify the
|
314 |
+
* context but return a modified clone.
|
315 |
+
* If you need to modify the global context update the location(s) it should read from
|
316 |
+
* and call the `refresh` method.
|
317 |
+
* Example: `$widget_context = tribe_context()->alter( $widget_args );`.
|
318 |
*
|
319 |
* @since 4.9.5
|
320 |
*
|
321 |
+
* @param array $values An associative array of key-value pairs to modify the context.
|
322 |
+
*
|
323 |
+
* @return \Tribe__Context A clone, with modified, values, of the context the method was called on.
|
324 |
*/
|
325 |
+
public function alter( array $values ) {
|
326 |
+
$clone = clone $this;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
327 |
|
328 |
+
$clone->request_cache = array_merge( $clone->request_cache, $values );
|
|
|
329 |
|
330 |
+
return $clone;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
331 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
332 |
|
333 |
+
/**
|
334 |
+
* Clears the context cache forcing a re-fetch of the variables from the context.
|
335 |
+
*
|
336 |
+
* @since 4.9.5
|
337 |
+
*
|
338 |
+
* @param string $key An optional specific key to refresh, if passed only this key
|
339 |
+
* will be refreshed.
|
340 |
+
*/
|
341 |
+
public function refresh( $key = null ) {
|
342 |
+
if ( null !== $key ) {
|
343 |
+
unset( $this->request_cache[ $key ] );
|
344 |
+
} else {
|
345 |
+
$this->request_cache = array();
|
346 |
+
}
|
|
|
|
|
|
|
|
|
|
|
347 |
}
|
348 |
|
349 |
+
/**
|
350 |
+
* Returns the read and write locations set on the context.
|
351 |
+
*
|
352 |
+
* @since 4.9.5
|
353 |
+
*
|
354 |
+
* @return array An array of read and write location in the shape of the `Tribe__Context::$locations` one,
|
355 |
+
* `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
356 |
+
*/
|
357 |
+
public function get_locations() {
|
358 |
+
return $this->use_default_locations
|
359 |
+
? array_merge( self::$locations, $this->override_locations )
|
360 |
+
: $this->override_locations;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
361 |
}
|
362 |
|
363 |
+
/**
|
364 |
+
* Reads the value from one or more $_REQUEST vars.
|
365 |
+
*
|
366 |
+
* @since 4.9.5
|
367 |
+
*
|
368 |
+
* @param array $request_vars The list of request vars to lookup, in order.
|
369 |
+
* @param mixed $default The default value to return.
|
370 |
+
*
|
371 |
+
* @return mixed The first valid value found or the default value.
|
372 |
+
*/
|
373 |
+
protected function request_var( array $request_vars, $default ) {
|
374 |
+
$value = $default;
|
375 |
+
|
376 |
+
foreach ( $request_vars as $request_var ) {
|
377 |
+
$the_value = tribe_get_request_var( $request_var, self::NOT_FOUND );
|
378 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
379 |
+
$value = $the_value;
|
380 |
+
break;
|
381 |
+
}
|
382 |
+
}
|
383 |
|
384 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
385 |
}
|
386 |
|
387 |
+
/**
|
388 |
+
* Reads the value from one or more global WP_Query object query variables.
|
389 |
+
*
|
390 |
+
* @since 4.9.5
|
391 |
+
*
|
392 |
+
* @param array $query_vars The list of query vars to look up, in order.
|
393 |
+
* @param mixed $default The default value to return.
|
394 |
+
*
|
395 |
+
* @return mixed The first valid value found or the default value.
|
396 |
+
*/
|
397 |
+
protected function query_var( array $query_vars, $default ) {
|
398 |
+
$value = $default;
|
399 |
+
|
400 |
+
global $wp_query;
|
401 |
+
foreach ( $query_vars as $query_var ) {
|
402 |
+
$the_value = $wp_query->get( $query_var, self::NOT_FOUND );
|
403 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
404 |
+
$value = $the_value;
|
405 |
+
break;
|
406 |
+
}
|
407 |
+
}
|
408 |
|
409 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
410 |
}
|
411 |
|
412 |
+
/**
|
413 |
+
* Reads the value from one or more global WP_Query object properties.
|
414 |
+
*
|
415 |
+
* @since 4.9.5
|
416 |
+
*
|
417 |
+
* @param array $query_props The list of properties to look up, in order.
|
418 |
+
* @param mixed $default The default value to return.
|
419 |
+
*
|
420 |
+
* @return mixed The first valid value found or the default value.
|
421 |
+
*/
|
422 |
+
protected function query_prop( array $query_props, $default ) {
|
423 |
+
$value = $default;
|
424 |
+
|
425 |
+
global $wp_query;
|
426 |
+
foreach ( $query_props as $query_prop ) {
|
427 |
+
$the_value = isset( $wp_query->{$query_prop} ) ? $wp_query->{$query_prop} : self::NOT_FOUND;
|
428 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
429 |
+
$value = $the_value;
|
430 |
+
break;
|
431 |
+
}
|
432 |
+
}
|
433 |
|
434 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
435 |
}
|
436 |
|
437 |
+
/**
|
438 |
+
* Reads the value from one more more `tribe_option`s.
|
439 |
+
*
|
440 |
+
* @since 4.9.5
|
441 |
+
*
|
442 |
+
* @param array $tribe_options The list of `tribe_option`s to lookup, in order.
|
443 |
+
* @param mixed $default The default value to return.
|
444 |
+
*
|
445 |
+
* @return mixed The first valid value found or the default value.
|
446 |
+
*/
|
447 |
+
protected function tribe_option( array $tribe_options, $default ) {
|
448 |
+
$value = $default;
|
449 |
+
|
450 |
+
foreach ( $tribe_options as $option_name ) {
|
451 |
+
$the_value = tribe_get_option( $option_name, self::NOT_FOUND );
|
452 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
453 |
+
$value = $the_value;
|
454 |
+
break;
|
455 |
+
}
|
456 |
+
}
|
457 |
|
458 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
459 |
}
|
460 |
|
461 |
+
/**
|
462 |
+
* Reads the value from one or more options.
|
463 |
+
*
|
464 |
+
* @since 4.9.5
|
465 |
+
*
|
466 |
+
* @param array $options The list of options to lookup, in order.
|
467 |
+
* @param mixed $default The default value to return.
|
468 |
+
*
|
469 |
+
* @return mixed The first valid value found or the default value.
|
470 |
+
*/
|
471 |
+
protected function option( array $options, $default ) {
|
472 |
+
$value = $default;
|
473 |
+
|
474 |
+
foreach ( $options as $option_name ) {
|
475 |
+
$the_value = get_option( $option_name, self::NOT_FOUND );
|
476 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
477 |
+
$value = $the_value;
|
478 |
+
break;
|
479 |
+
}
|
480 |
+
}
|
481 |
|
482 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
483 |
}
|
484 |
|
485 |
+
/**
|
486 |
+
* Reads the value from one or more transients.
|
487 |
+
*
|
488 |
+
* @since 4.9.5
|
489 |
+
*
|
490 |
+
* @param array $transients The list of transients to lookup, in order.
|
491 |
+
* @param mixed $default The default value to return.
|
492 |
+
*
|
493 |
+
* @return mixed The first valid value found or the default value.
|
494 |
+
*/
|
495 |
+
protected function transient( array $transients, $default ) {
|
496 |
+
$value = $default;
|
497 |
+
|
498 |
+
foreach ( $transients as $transient ) {
|
499 |
+
$the_value = get_transient( $transient );
|
500 |
+
if ( false !== $the_value ) {
|
501 |
+
$value = $the_value;
|
502 |
+
/*
|
503 |
+
* This will fail when the value is actually `false`.
|
504 |
+
*/
|
505 |
+
break;
|
506 |
+
}
|
507 |
+
}
|
508 |
|
509 |
+
return $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
510 |
}
|
511 |
|
512 |
+
/**
|
513 |
+
* Reads the value from one or more constants.
|
514 |
+
*
|
515 |
+
* @since 4.9.5
|
516 |
+
*
|
517 |
+
* @param array $constants The list of constants to lookup, in order.
|
518 |
+
* @param mixed $default The default value to return.
|
519 |
+
*
|
520 |
+
* @return mixed The first valid value found or the default value.
|
521 |
+
*/
|
522 |
+
protected function constant( array $constants, $default ) {
|
523 |
+
$value = $default;
|
524 |
+
|
525 |
+
foreach ( $constants as $constant ) {
|
526 |
+
$the_value = defined( $constant ) ? constant( $constant ) : self::NOT_FOUND;
|
527 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
528 |
+
$value = $the_value;
|
529 |
+
break;
|
530 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
531 |
}
|
532 |
+
|
533 |
+
return $value;
|
534 |
}
|
535 |
|
536 |
+
/**
|
537 |
+
* Reads the value from one or more global variable.
|
538 |
+
*
|
539 |
+
* @since 4.9.5
|
540 |
+
*
|
541 |
+
* @param array $global_vars The list of global variables to look up, in order.
|
542 |
+
* @param mixed $default The default value to return.
|
543 |
+
*
|
544 |
+
* @return mixed The first valid value found or the default value.
|
545 |
+
*/
|
546 |
+
protected function global_var( array $global_vars, $default ) {
|
547 |
+
$value = $default;
|
548 |
+
|
549 |
+
foreach ( $global_vars as $var ) {
|
550 |
+
$the_value = isset( $GLOBALS[ $var ] ) ? $GLOBALS[ $var ] : self::NOT_FOUND;
|
551 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
552 |
+
$value = $the_value;
|
553 |
+
break;
|
554 |
+
}
|
555 |
+
}
|
556 |
|
557 |
+
return $value;
|
558 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
559 |
|
560 |
+
/**
|
561 |
+
* Reads the value from one or more class static properties.
|
562 |
+
*
|
563 |
+
* @since 4.9.5
|
564 |
+
*
|
565 |
+
* @param array $classes_and_props An associative array in the shape [ <class> => <prop> ].
|
566 |
+
* @param mixed $default The default value to return.
|
567 |
+
*
|
568 |
+
* @return mixed The first valid value found or the default value.
|
569 |
+
*/
|
570 |
+
protected function static_prop( array $classes_and_props, $default ) {
|
571 |
+
$value = $default;
|
572 |
+
|
573 |
+
foreach ( $classes_and_props as $class => $prop ) {
|
574 |
+
if ( class_exists( $class ) ) {
|
575 |
+
// PHP 5.2 compat, on PHP 5.3+ $class::$$prop
|
576 |
+
$vars = get_class_vars( $class );
|
577 |
+
$the_value = isset( $vars[ $prop ] ) ? $vars[ $prop ] : self::NOT_FOUND;
|
578 |
+
|
579 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
580 |
+
$value = $the_value;
|
581 |
+
break;
|
582 |
+
}
|
583 |
+
}
|
584 |
+
}
|
585 |
|
586 |
+
return $value;
|
|
|
|
|
|
|
587 |
}
|
588 |
|
589 |
+
/**
|
590 |
+
* Reads the value from one or more properties of implementations bound in the `tribe()` container.
|
591 |
+
*
|
592 |
+
* @since 4.9.5
|
593 |
+
*
|
594 |
+
* @param array $bindings_and_props An associative array in the shape [ <binding> => <prop> ].
|
595 |
+
* @param mixed $default The default value to return.
|
596 |
+
*
|
597 |
+
* @return mixed The first valid value found or the default value.
|
598 |
+
*/
|
599 |
+
protected function prop( array $bindings_and_props, $default ) {
|
600 |
+
$value = $default;
|
601 |
+
|
602 |
+
foreach ( $bindings_and_props as $binding => $prop ) {
|
603 |
+
$the_value = tribe()->offsetExists( $binding ) && property_exists( tribe( $binding ), $prop )
|
604 |
+
? tribe( $binding )->{$prop}
|
605 |
+
: self::NOT_FOUND;
|
606 |
+
|
607 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
608 |
+
$value = $the_value;
|
609 |
+
break;
|
610 |
+
}
|
611 |
+
}
|
612 |
|
613 |
+
return $value;
|
614 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
615 |
|
616 |
+
/**
|
617 |
+
* Reads the values from one or more static class methods.
|
618 |
+
*
|
619 |
+
* @since 4.9.5
|
620 |
+
*
|
621 |
+
* @param array $classes_and_methods An associative array in the shape [ <class> => <method> ].
|
622 |
+
* @param mixed $default The default value to return.
|
623 |
+
*
|
624 |
+
* @return mixed The first value that's not equal to the default one, the default value
|
625 |
+
* otherwise.
|
626 |
+
*/
|
627 |
+
protected function static_method( array $classes_and_methods, $default ) {
|
628 |
+
$value = $default;
|
629 |
+
|
630 |
+
foreach ( $classes_and_methods as $class => $method ) {
|
631 |
+
$the_value = class_exists( $class ) && method_exists( $class, $method )
|
632 |
+
? call_user_func( array( $class, $method ) )
|
633 |
+
: self::NOT_FOUND;
|
634 |
+
|
635 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
636 |
+
$value = $the_value;
|
637 |
+
break;
|
638 |
+
}
|
639 |
+
}
|
640 |
|
641 |
+
return $value;
|
|
|
|
|
|
|
642 |
}
|
643 |
|
644 |
+
/**
|
645 |
+
* Reads the value from one or more methods called on implementations bound in the `tribe()` container.
|
646 |
+
*
|
647 |
+
* @since 4.9.5
|
648 |
+
*
|
649 |
+
* @param array $bindings_and_methods An associative array in the shape [ <binding> => <method> ].
|
650 |
+
* @param mixed $default The default value to return.
|
651 |
+
*
|
652 |
+
* @return mixed The first value that's not equal to the default one, the default value
|
653 |
+
* otherwise.
|
654 |
+
*/
|
655 |
+
protected function method( array $bindings_and_methods, $default ) {
|
656 |
+
$value = $default;
|
657 |
+
$the_value = self::NOT_FOUND;
|
658 |
+
|
659 |
+
foreach ( $bindings_and_methods as $binding => $method ) {
|
660 |
+
if ( tribe()->offsetExists( $binding ) ) {
|
661 |
+
$implementation = tribe( $binding );
|
662 |
+
if ( method_exists( $implementation, $method ) ) {
|
663 |
+
$the_value = $implementation->$method();
|
664 |
+
}
|
665 |
+
}
|
666 |
+
|
667 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
668 |
+
$value = $the_value;
|
669 |
+
break;
|
670 |
+
}
|
671 |
+
}
|
672 |
|
673 |
+
return $value;
|
674 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
675 |
|
676 |
+
/**
|
677 |
+
* Reads the value from one or more functions until one returns a value that's not the default one.
|
678 |
+
*
|
679 |
+
* @since 4.9.5
|
680 |
+
*
|
681 |
+
* @param array $functions An array of functions to call, in order.
|
682 |
+
* @param mixed $default The default value to return.
|
683 |
+
*
|
684 |
+
* @return mixed The first value that's not equal to the default one, the default value
|
685 |
+
* otherwise.
|
686 |
+
*/
|
687 |
+
protected function func( array $functions, $default ) {
|
688 |
+
$value = $default;
|
689 |
+
$the_value = self::NOT_FOUND;
|
690 |
+
|
691 |
+
foreach ( $functions as $function ) {
|
692 |
+
if ( is_callable( $function ) || function_exists( $function ) ) {
|
693 |
+
$the_value = $function();
|
694 |
+
}
|
695 |
+
|
696 |
+
if ( $the_value !== self::NOT_FOUND ) {
|
697 |
+
$value = $the_value;
|
698 |
+
break;
|
699 |
+
}
|
700 |
}
|
|
|
701 |
|
702 |
+
return $value;
|
|
|
|
|
|
|
703 |
}
|
704 |
|
705 |
+
/**
|
706 |
+
* Modifies the global context using the defined write locations to persist the altered values.
|
707 |
+
*
|
708 |
+
* Please keep in mind this will set the the global context for the whole request and, when the
|
709 |
+
* write location is an option, to the database.
|
710 |
+
* With great power comes great responsibility: think a lot before using this.
|
711 |
+
*
|
712 |
+
* @param array|null $fields An optional whitelist or blacklist of fields to write
|
713 |
+
* depending on the value of the `$whitelist` parameter;
|
714 |
+
* defaults to writing all available fields.
|
715 |
+
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
716 |
+
* parameter should be treated as a whitelist (`true`) or
|
717 |
+
* blacklist (`false`).
|
718 |
+
*
|
719 |
+
* @since 4.9.5
|
720 |
+
*/
|
721 |
+
public function dangerously_set_global_context( array $fields = null, $whitelist = true ) {
|
722 |
+
$locations = $this->get_locations();
|
723 |
|
724 |
+
if ( null !== $fields ) {
|
725 |
+
$locations = $whitelist
|
726 |
+
? array_intersect_key( $locations, array_combine( $fields, $fields ) )
|
727 |
+
: array_diff_key( $locations, array_combine( $fields, $fields ) );
|
728 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
729 |
|
730 |
+
/**
|
731 |
+
* Here we intersect with the request cache to only write values we've actually read
|
732 |
+
* or modified. If none of the two happened then there's no need to write anything.
|
733 |
+
*/
|
734 |
+
foreach ( array_intersect_key( $this->request_cache, $locations ) as $key => $value ) {
|
735 |
+
if ( ! isset( $locations[ $key ]['write'] ) ) {
|
736 |
+
continue;
|
737 |
+
}
|
738 |
+
|
739 |
+
foreach ( (array) $locations[ $key ]['write'] as $location => $targets ) {
|
740 |
+
$targets = (array) $targets;
|
741 |
+
$write_func = 'write_' . $location;
|
742 |
+
|
743 |
+
foreach ( $targets as $arg_1 => $arg_2 ) {
|
744 |
+
if ( self::FUNC === $location && is_array( $arg_2 ) && is_callable( $arg_2 ) ) {
|
745 |
+
// Handles write functions specified as an array.
|
746 |
+
$location_args = array( $arg_2 );
|
747 |
+
} else {
|
748 |
+
$location_args = in_array( $location, self::$associative_locations, true )
|
749 |
+
? array( $arg_1, $arg_2 )
|
750 |
+
: (array) $arg_2;
|
751 |
+
}
|
752 |
+
|
753 |
+
$args = array_merge( $location_args, array( $value ) );
|
754 |
+
|
755 |
+
call_user_func_array( array( $this, $write_func ), $args );
|
756 |
+
}
|
757 |
+
}
|
758 |
+
}
|
759 |
+
}
|
760 |
|
761 |
+
/**
|
762 |
+
* Writes an altered context value to a request var.
|
763 |
+
*
|
764 |
+
* @since 4.9.5
|
765 |
+
*
|
766 |
+
* @param string $request_var The request var to write.
|
767 |
+
* @param mixed $value The value to set on the request var.
|
768 |
+
*/
|
769 |
+
protected function write_request_var( $request_var, $value ) {
|
770 |
+
if ( isset( $_REQUEST ) ) {
|
771 |
+
$_REQUEST[ $request_var ] = $value;
|
772 |
+
}
|
773 |
+
if ( isset( $_GET ) ) {
|
774 |
+
$_GET[ $request_var ] = $value;
|
775 |
+
}
|
776 |
+
if ( isset( $_POST ) ) {
|
777 |
+
$_POST[ $request_var ] = $value;
|
778 |
+
}
|
779 |
}
|
780 |
|
781 |
+
/**
|
782 |
+
* Writes an altered context value to a global WP_Query object properties.
|
783 |
+
*
|
784 |
+
* @since 4.9.5
|
785 |
+
*
|
786 |
+
* @param string $query_prop The global WP_Query object property to write.
|
787 |
+
* @param mixed $value The value to set on the query property.
|
788 |
+
*/
|
789 |
+
protected function write_query_prop( $query_prop, $value ) {
|
790 |
+
global $wp_query;
|
791 |
|
792 |
+
if ( ! $wp_query instanceof WP_Query ) {
|
793 |
+
return;
|
794 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
795 |
|
796 |
+
$wp_query->{$query_prop} = $value;
|
|
|
|
|
|
|
797 |
}
|
798 |
|
799 |
/**
|
800 |
+
* Writes an altered context value to a global WP_Query object query var.
|
801 |
+
*
|
802 |
+
* @since 4.9.5
|
803 |
+
*
|
804 |
+
* @param string $query_var The global WP_Query query var to write.
|
805 |
+
* @param mixed $value The value to set on the query var.
|
806 |
*/
|
807 |
+
protected function write_query_var( $query_var, $value ) {
|
808 |
+
global $wp_query;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
809 |
|
810 |
+
if ( ! $wp_query instanceof WP_Query ) {
|
811 |
+
return;
|
812 |
}
|
|
|
|
|
|
|
813 |
|
814 |
+
$wp_query->set( $query_var, $value );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
815 |
}
|
816 |
+
|
817 |
+
/**
|
818 |
+
* Writes an altered context value to a `tribe_option`.
|
819 |
+
*
|
820 |
+
* @since 4.9.5
|
821 |
+
*
|
822 |
+
* @param string $tribe_option The `tribe_option` to write.
|
823 |
+
* @param mixed $value The value to set on the `tribe_option`.
|
824 |
+
*/
|
825 |
+
protected function write_tribe_option( $tribe_option, $value ) {
|
826 |
+
tribe_update_option( $tribe_option, $value );
|
827 |
}
|
828 |
+
|
829 |
+
/**
|
830 |
+
* Writes an altered context value to an option.
|
831 |
+
*
|
832 |
+
* @since 4.9.5
|
833 |
+
*
|
834 |
+
* @param string $option_name The option to write.
|
835 |
+
* @param mixed $value The value to set on the option.
|
836 |
+
*/
|
837 |
+
protected function write_option( $option_name, $value ) {
|
838 |
+
update_option( $option_name, $value );
|
839 |
}
|
|
|
840 |
|
841 |
+
/**
|
842 |
+
* Writes an altered context value to a transient.
|
843 |
+
*
|
844 |
+
* @since 4.9.5
|
845 |
+
*
|
846 |
+
* @param string $transient The transient to write.
|
847 |
+
* @param int $expiration The transient expiration time, in seconds.
|
848 |
+
* @param mixed $value The value to set on the transient.
|
849 |
+
*/
|
850 |
+
protected function write_transient( $transient, $expiration, $value ) {
|
851 |
+
set_transient( $transient, $value, $expiration );
|
852 |
+
}
|
853 |
|
854 |
+
/**
|
855 |
+
* Writes an altered context value to a constant.
|
856 |
+
*
|
857 |
+
* @since 4.9.5
|
858 |
+
*
|
859 |
+
* @param string $constant The constant to define.
|
860 |
+
* @param mixed $value The value to set on the constant.
|
861 |
+
*/
|
862 |
+
protected function write_constant( $constant, $value ) {
|
863 |
+
if ( defined( $constant ) ) {
|
864 |
+
return;
|
865 |
+
}
|
866 |
+
define( $constant, $value );
|
867 |
}
|
868 |
|
869 |
+
/**
|
870 |
+
* Writes an altered context value to a global var.
|
871 |
+
*
|
872 |
+
* @since 4.9.5
|
873 |
+
*
|
874 |
+
* @param string $global_var The global var to set.
|
875 |
+
* @param mixed $value The value to set on the global_var.
|
876 |
+
*/
|
877 |
+
protected function write_global_var( $global_var, $value ) {
|
878 |
+
$GLOBALS[ $global_var ] = $value;
|
879 |
+
}
|
880 |
|
881 |
+
/**
|
882 |
+
* Writes an altered context value setting a public static property on a class.
|
883 |
+
*
|
884 |
+
* @since 4.9.5
|
885 |
+
*
|
886 |
+
* @param string $class The class to set the static public property on.
|
887 |
+
* @param string $prop The static public property to set.
|
888 |
+
* @param mixed $value The value to set on the property.
|
889 |
+
*/
|
890 |
+
protected function write_static_prop( $class, $prop, $value ) {
|
891 |
+
if ( ! ( class_exists( $class ) && property_exists( $class, $prop ) ) ) {
|
892 |
+
return;
|
893 |
+
}
|
894 |
|
895 |
+
$class::$$prop = $value;
|
|
|
896 |
}
|
897 |
|
898 |
+
/**
|
899 |
+
* Writes an altered context value setting a public property on a `tribe()` binding.
|
900 |
+
*
|
901 |
+
* @since 4.9.5
|
902 |
+
*
|
903 |
+
* @param string $binding The container binding to set the public property on.
|
904 |
+
* @param string $prop The public property to set.
|
905 |
+
* @param mixed $value The value to set on the property.
|
906 |
+
*/
|
907 |
+
protected function write_prop( $binding, $prop, $value ) {
|
908 |
+
if ( ! tribe()->offsetExists( $binding ) ) {
|
909 |
+
return;
|
910 |
+
}
|
|
|
911 |
|
912 |
+
$implementation = tribe( $binding );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
913 |
|
914 |
+
if ( ! property_exists( $implementation, $prop ) ) {
|
915 |
+
return;
|
916 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
917 |
|
918 |
+
$implementation->{$prop} = $value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
919 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
920 |
|
921 |
+
/**
|
922 |
+
* Writes an altered context value calling a public static method on a class.
|
923 |
+
*
|
924 |
+
* @since 4.9.5
|
925 |
+
*
|
926 |
+
* @param string $class The class to call the public static method on.
|
927 |
+
* @param string $method The static method to call.
|
928 |
+
* @param mixed $value The value to pass to the public static method.
|
929 |
+
*/
|
930 |
+
protected function write_static_method( $class, $method, $value ) {
|
931 |
+
if ( ! class_exists( $class ) ) {
|
932 |
+
return;
|
933 |
+
}
|
934 |
+
call_user_func( array( $class, $method ), $value );
|
935 |
}
|
936 |
|
937 |
+
/**
|
938 |
+
* Writes an altered context value calling a public method on a `tribe()` binding.
|
939 |
+
*
|
940 |
+
* @since 4.9.5
|
941 |
+
*
|
942 |
+
* @param string $binding The `tribe()` container binding to call the public method on.
|
943 |
+
* @param string $method The method to call.
|
944 |
+
* @param mixed $value The value to pass to the public method.
|
945 |
+
*/
|
946 |
+
protected function write_method( $binding, $method, $value ) {
|
947 |
+
if ( ! tribe()->offsetExists( $binding ) ) {
|
948 |
+
return;
|
949 |
+
}
|
950 |
+
call_user_func( array( tribe( $binding ), $method ), $value );
|
|
|
951 |
}
|
952 |
|
953 |
+
/**
|
954 |
+
* Writes an altered context value calling a function or closure.
|
955 |
+
*
|
956 |
+
* @since 4.9.5
|
957 |
+
*
|
958 |
+
* @param callable $func function, closure or callable to call.
|
959 |
+
* @param mixed $value The value to pass to the callable.
|
960 |
+
*/
|
961 |
+
protected function write_func( $func, $value ) {
|
962 |
+
if ( ! is_callable( $func ) ) {
|
963 |
+
return;
|
964 |
+
}
|
965 |
+
call_user_func( $func, $value );
|
966 |
}
|
967 |
|
968 |
+
/**
|
969 |
+
* Adds/replaces read and write locations to a context.
|
970 |
+
*
|
971 |
+
* Locations are merged with an `array_merge` call. To refine the locations get them first with the
|
972 |
+
* `get_locations` method.
|
973 |
+
*
|
974 |
+
* @since 4.9.5
|
975 |
+
*
|
976 |
+
* @param array $locations An array of read and write locations to add to the context.
|
977 |
+
* The array should have the same shape as the static `$locations`
|
978 |
+
* one: `[ <location> => [ 'read' => <read_locations>, 'write' => <write_locations> ] ]`.
|
979 |
+
*
|
980 |
+
*
|
981 |
+
* @return \Tribe__Context A clone of the current context with the additional read and
|
982 |
+
* write locations added.
|
983 |
+
*/
|
984 |
+
public function add_locations( array $locations ) {
|
985 |
+
$clone = clone $this;
|
986 |
+
$clone->override_locations = array_merge( $clone->override_locations, $locations );
|
987 |
|
988 |
+
return $clone;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
989 |
}
|
|
|
|
|
990 |
|
991 |
+
/**
|
992 |
+
* Sets, replacing them, the locations used by this context.
|
993 |
+
*
|
994 |
+
*
|
995 |
+
* @since 4.9.5
|
996 |
+
*
|
997 |
+
* @param array $locations An array of locations to replace the current ones.
|
998 |
+
* @param bool $use_default_locations Whether the context should use the default
|
999 |
+
* locations defined in the static `$locations`
|
1000 |
+
* property or not.
|
1001 |
+
*
|
1002 |
+
* @return \Tribe__Context A clone of the current context with modified locations.
|
1003 |
+
*/
|
1004 |
+
public function set_locations( array $locations, $use_default_locations = true ) {
|
1005 |
+
$clone = clone $this;
|
1006 |
+
$clone->override_locations = $locations;
|
1007 |
+
$clone->use_default_locations = (bool) $use_default_locations;
|
1008 |
|
1009 |
+
return $clone;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1010 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1011 |
|
1012 |
+
/**
|
1013 |
+
* Returns an array representation of the context.
|
1014 |
+
*
|
1015 |
+
* @since 4.9.5
|
1016 |
+
*
|
1017 |
+
* @return array An associative array of the context keys and values.
|
1018 |
+
*/
|
1019 |
+
public function to_array( ) {
|
1020 |
+
$locations = array_keys( array_merge( $this->get_locations(), $this->request_cache ) );
|
1021 |
+
$dump = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1022 |
|
1023 |
+
foreach ( $locations as $location ) {
|
1024 |
+
$the_value = $this->get( $location, self::NOT_FOUND );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1025 |
|
1026 |
+
if ( self::NOT_FOUND === $the_value ) {
|
1027 |
+
continue;
|
1028 |
+
}
|
1029 |
|
1030 |
+
$dump[ $location ] = $the_value;
|
1031 |
+
}
|
|
|
1032 |
|
1033 |
+
return $dump;
|
1034 |
}
|
1035 |
|
1036 |
+
/**
|
1037 |
+
* Returns the current context state in a format suitable to hydrate a Redux-like
|
1038 |
+
* store on the front-end.
|
1039 |
+
*
|
1040 |
+
* This method is a filtered wrapper around the the `Tribe__Context::to_array` method to allow the
|
1041 |
+
* customization of the format when producing a store-compatible state.
|
1042 |
+
*
|
1043 |
+
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1044 |
+
* depending on the value of the `$whitelist` parameter;
|
1045 |
+
* defaults to returning all available fields.
|
1046 |
+
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1047 |
+
* parameter should be treated as a whitelist (`true`) or
|
1048 |
+
* blacklist (`false`).
|
1049 |
+
*
|
1050 |
+
* @since 4.9.5
|
1051 |
+
*
|
1052 |
+
* @return array
|
1053 |
+
*/
|
1054 |
+
public function get_state( array $fields = null, $whitelist = true ) {
|
1055 |
+
$state = $this->to_array();
|
1056 |
+
$is_global_context = tribe_context() === $this;
|
1057 |
+
|
1058 |
+
if ( null !== $fields ) {
|
1059 |
+
$state = $whitelist
|
1060 |
+
? array_intersect_key( $state, array_combine( $fields, $fields ) )
|
1061 |
+
: array_diff_key( $state, array_combine( $fields, $fields ) );
|
1062 |
+
}
|
1063 |
|
1064 |
+
/**
|
1065 |
+
* Filters the Redux store compatible state produced from the current context.
|
1066 |
+
*
|
1067 |
+
* @since 4.9.5
|
1068 |
+
*
|
1069 |
+
* @param array $state The Redux store compatible state produced from the current context.
|
1070 |
+
* @param bool $is_global_context Whether the context producing the state is the global one
|
1071 |
+
* or a modified clone of it.
|
1072 |
+
* @param Tribe__Context The context object producing the state.
|
1073 |
+
*/
|
1074 |
+
$state = apply_filters( 'tribe_context_state', $state, $is_global_context, $this );
|
1075 |
+
|
1076 |
+
if ( $is_global_context ) {
|
1077 |
+
/**
|
1078 |
+
* Filters the Redux store compatible state produced from the global context.
|
1079 |
+
*
|
1080 |
+
* While the `tribe_context_state` filter will apply to all contexts producing a
|
1081 |
+
* state this filter will only apply to the global context.
|
1082 |
+
*
|
1083 |
+
* @since 4.9.5
|
1084 |
+
*
|
1085 |
+
* @param array $state The Redux store compatible state produced from the global context.
|
1086 |
+
* @param Tribe__Context The global context object producing the state.
|
1087 |
+
*/
|
1088 |
+
$state = apply_filters( 'tribe_global_context_state', $state, $this );
|
1089 |
+
}
|
1090 |
|
1091 |
+
return $state;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1092 |
}
|
1093 |
|
1094 |
/**
|
1095 |
+
* Returns an array of ORM arguments generated from the current context values.
|
1096 |
*
|
1097 |
* @since 4.9.5
|
1098 |
*
|
1099 |
+
* @param array|null $fields An optional whitelist or blacklist of fields to include
|
1100 |
+
* depending on the value of the `$whitelist` parameter;
|
1101 |
+
* defaults to returning all available fields.
|
1102 |
+
* @param bool $whitelist Whether the list of fields provided in the `$fields`
|
1103 |
+
* parameter should be treated as a whitelist (`true`) or
|
1104 |
+
* blacklist (`false`).
|
1105 |
+
*
|
1106 |
+
* @return array A map of ORM fields produced from the context current values.
|
1107 |
*/
|
1108 |
+
public function get_orm_args( array $fields = null, $whitelist = true ) {
|
1109 |
+
$locations = $this->get_locations();
|
1110 |
+
$dump = $this->to_array();
|
1111 |
+
$orm_args = array();
|
1112 |
+
$is_global_context = tribe_context() === $this;
|
1113 |
+
|
1114 |
+
foreach ( $dump as $key => $value ) {
|
1115 |
+
$alias = isset( $locations[ $key ]['orm_arg'] )
|
1116 |
+
? $locations[ $key ]['orm_arg']
|
1117 |
+
: $key;
|
1118 |
+
|
1119 |
+
if ( false === $alias ) {
|
1120 |
+
// Do not provide the variable as an ORM arg.
|
1121 |
+
continue;
|
1122 |
+
}
|
1123 |
+
|
1124 |
+
if ( isset( $locations[ $key ]['orm_transform'] ) ) {
|
1125 |
+
$value = call_user_func( $locations[ $key ]['orm_transform'], $value );
|
1126 |
+
}
|
1127 |
+
|
1128 |
+
$orm_args[ $alias ] = $value;
|
1129 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1130 |
|
1131 |
+
if ( null !== $fields ) {
|
1132 |
+
/*
|
1133 |
+
* Only keep wanted fields, the filtering is done on the resolved aliases,
|
1134 |
+
* from the perspective of the client code that might ignore the source keys.
|
1135 |
+
*/
|
1136 |
+
$orm_args = $whitelist
|
1137 |
+
? array_intersect_key( $orm_args, array_combine( $fields, $fields ) )
|
1138 |
+
: array_diff_key( $orm_args, array_combine( $fields, $fields ) );
|
1139 |
+
}
|
1140 |
|
1141 |
+
/**
|
1142 |
+
* Filters the ORM arguments produced from the current context.
|
1143 |
+
*
|
1144 |
+
* @since 4.9.5
|
1145 |
+
*
|
1146 |
+
* @param array $orm_args The ORM args produced from the current context.
|
1147 |
+
* @param bool $is_global_context Whether the context producing the ORM args is the global one
|
1148 |
+
* or a modified clone of it.
|
1149 |
+
* @param Tribe__Context The context object producing the ORM args.
|
1150 |
+
*/
|
1151 |
+
$orm_args = apply_filters( 'tribe_context_orm_args', $orm_args, $is_global_context, $this );
|
1152 |
+
|
1153 |
+
if ( $is_global_context ) {
|
1154 |
+
/**
|
1155 |
+
* Filters the ORM arguments produced from the global context.
|
1156 |
+
*
|
1157 |
+
* While the `tribe_context_orm_args` filter will apply to all contexts producing ORM
|
1158 |
+
* args this filter will only apply to the global context.
|
1159 |
+
*
|
1160 |
+
* @since 4.9.5
|
1161 |
+
*
|
1162 |
+
* @param array $orm_args The ORM args produced from the global context.
|
1163 |
+
* @param Tribe__Context The global context object producing the ORM args.
|
1164 |
+
*/
|
1165 |
+
$orm_args = apply_filters( 'tribe_global_context_orm_args', $orm_args, $this );
|
1166 |
+
}
|
1167 |
|
1168 |
+
return $orm_args;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1169 |
}
|
1170 |
|
1171 |
/**
|
1172 |
+
* Sets some locations that can only be set at runtime.
|
1173 |
*
|
1174 |
+
* Using a flag locations are added only once per request.
|
1175 |
*
|
1176 |
+
* @since 4.9.8
|
|
|
|
|
|
|
1177 |
*/
|
1178 |
+
protected function populate_locations() {
|
1179 |
+
if ( static::$did_populate_locations ) {
|
1180 |
+
return;
|
1181 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1182 |
|
1183 |
+
// To improve the class readability, and as a small optimization, locations are loaded from a file.
|
1184 |
+
static::$locations = include __DIR__ . '/Context/locations.php';
|
1185 |
|
1186 |
+
/**
|
1187 |
+
* Filters the locations registered in the Context.
|
1188 |
+
*
|
1189 |
+
* @since 4.9.8
|
1190 |
+
*
|
1191 |
+
* @param array $locations An array of locations registered on the Context object.
|
1192 |
+
*/
|
1193 |
+
static::$locations = apply_filters( 'tribe_context_locations', static::$locations, $this );
|
|
|
|
|
|
|
1194 |
|
1195 |
+
static::$did_populate_locations = true;
|
1196 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1197 |
|
1198 |
/**
|
1199 |
+
* Reads (gets) the value applying one or more filters.
|
1200 |
*
|
1201 |
* @since 4.9.8
|
1202 |
*
|
1203 |
+
* @param array $filters The list of filters to apply, in order.
|
1204 |
+
* @param mixed $default The default value to return.
|
1205 |
+
*
|
1206 |
+
* @return mixed The first valid value found or the default value.
|
1207 |
*/
|
1208 |
+
public function filter( array $filters, $default ) {
|
1209 |
+
foreach ( $filters as $filter ) {
|
1210 |
+
$the_value = apply_filters( $filter, $default );
|
1211 |
+
if ( $the_value !== $default ) {
|
1212 |
+
return $the_value;
|
1213 |
+
}
|
1214 |
+
}
|
1215 |
|
1216 |
+
return $default;
|
1217 |
+
}
|
1218 |
|
1219 |
/**
|
1220 |
+
* Maps an input array to the corresponding read locations.
|
1221 |
+
*
|
1222 |
+
* The resulting array can be used as input for the `alter_values` method.
|
1223 |
+
* The main use of this method is to leverage the Context knowledge of the read locations, and their types, to
|
1224 |
+
* "translate" an array of values to an array of valid read sources. As an example this is useful to "translate"
|
1225 |
+
* the locations to an array of query vars:
|
1226 |
+
* $input = [ 'event_display' => 'some-view', 'event_date' => '2018-01-03' ];
|
1227 |
+
* $query_args = tribe_context()->map_to_read( $input, Tribe__Context::REQUEST_VAR );
|
1228 |
+
* $url = add_query_arg( $query_args, home_url() );
|
1229 |
+
*
|
1230 |
+
* @since TBD
|
1231 |
+
*
|
1232 |
+
* @param array $input An associative array of values in the shape `[ <location> => <value> ]`;
|
1233 |
+
* where `location` is the name of the location registered in the Context
|
1234 |
+
* locations.
|
1235 |
+
* @param string|array|null $types A white-list of read location types to include in the mapped output;
|
1236 |
+
* `null`
|
1237 |
+
* means all types are allowed.
|
1238 |
+
* @param bool $passthru Whether to pass unknown locations in the output or not; if `false` then
|
1239 |
+
* any input key that's not a context location will not appear in the output;
|
1240 |
+
* defaults to `false` to remove unknown locations from the output.
|
1241 |
+
*
|
1242 |
+
* @return array An associative array in the shape `[ <read_location> => <input_value> ]`. Since some read
|
1243 |
+
* locations could have multiple sources the number of elements in this array will likely NOT be the
|
1244 |
+
* same as the number of elements in the input array. When a read location as more than 1 source then
|
1245 |
+
* the value will be duplicated, in the output array, to both sources.
|
1246 |
*/
|
1247 |
+
public function map_to_read( array $input, $types = null, $passthru = false ) {
|
1248 |
+
$mapped = [];
|
1249 |
+
$processed = [];
|
1250 |
+
$types = null !== $types ? (array) $types : null;
|
1251 |
+
|
1252 |
+
$locations = $this->get_locations();
|
1253 |
+
|
1254 |
+
// Take the current read locations
|
1255 |
+
foreach ( $locations as $key => $location ) {
|
1256 |
+
if ( ! isset( $location['read'], $input[ $key ] ) ) {
|
1257 |
+
continue;
|
1258 |
+
}
|
1259 |
+
|
1260 |
+
$processed[] = $key;
|
1261 |
+
|
1262 |
+
foreach ( $location['read'] as $type => $name ) {
|
1263 |
+
if ( null !== $types && ! in_array( $type, $types, true ) ) {
|
1264 |
+
continue;
|
1265 |
+
}
|
1266 |
+
|
1267 |
+
foreach ( (array) $name as $destination ) {
|
1268 |
+
$mapped[ $destination ] = $input[ $key ];
|
1269 |
+
}
|
1270 |
}
|
1271 |
}
|
1272 |
|
1273 |
+
if ( $passthru ) {
|
1274 |
+
$mapped = array_merge(
|
1275 |
+
$mapped,
|
1276 |
+
array_diff_key( $input, array_keys( $locations ), array_combine( $processed, $processed ) )
|
1277 |
+
);
|
1278 |
+
}
|
1279 |
+
|
1280 |
+
ksort( $mapped );
|
1281 |
+
|
1282 |
+
return $mapped;
|
1283 |
}
|
1284 |
}
|
common/src/Tribe/Context/locations.php
ADDED
@@ -0,0 +1,162 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Defines the locations the `Tribe__Context` class should look up.
|
4 |
+
*
|
5 |
+
* The location definitions are moved here to avoid burdening the `Tribe__Context` class with a long array definition
|
6 |
+
* that would be loaded upfront every time the `Tribe__Context` class file is loaded. Since locations will be required
|
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 TBD
|
11 |
+
*/
|
12 |
+
|
13 |
+
return [
|
14 |
+
'posts_per_page' => [
|
15 |
+
'read' => [
|
16 |
+
Tribe__Context::REQUEST_VAR => 'posts_per_page',
|
17 |
+
Tribe__Context::TRIBE_OPTION => [ 'posts_per_page', 'postsPerPage' ],
|
18 |
+
Tribe__Context::OPTION => 'posts_per_page',
|
19 |
+
],
|
20 |
+
'write' => [
|
21 |
+
Tribe__Context::REQUEST_VAR => 'posts_per_page',
|
22 |
+
],
|
23 |
+
],
|
24 |
+
'event_display' => [
|
25 |
+
'read' => [
|
26 |
+
Tribe__Context::REQUEST_VAR => 'tribe_event_display',
|
27 |
+
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
28 |
+
],
|
29 |
+
'write' => [
|
30 |
+
Tribe__Context::REQUEST_VAR => 'tribe_event_display',
|
31 |
+
Tribe__Context::QUERY_VAR => 'eventDisplay',
|
32 |
+
],
|
33 |
+
],
|
34 |
+
'view' => [
|
35 |
+
'read' => [
|
36 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display' ],
|
37 |
+
Tribe__Context::QUERY_VAR => [ 'tribe_view', 'eventDisplay' ],
|
38 |
+
Tribe__Context::TRIBE_OPTION => 'viewOption',
|
39 |
+
],
|
40 |
+
'write' => [
|
41 |
+
Tribe__Context::REQUEST_VAR => [ 'view', 'tribe_view', 'tribe_event_display' ],
|
42 |
+
Tribe__Context::QUERY_VAR => [ 'tribe_view', 'eventDisplay' ],
|
43 |
+
],
|
44 |
+
],
|
45 |
+
'view_data' => [
|
46 |
+
'read' => [
|
47 |
+
Tribe__Context::REQUEST_VAR => 'tribe_view_data',
|
48 |
+
Tribe__Context::QUERY_VAR => 'tribe_view_data',
|
49 |
+
Tribe__Context::FILTER => 'tribe_view_data',
|
50 |
+
],
|
51 |
+
'write' => [
|
52 |
+
Tribe__Context::REQUEST_VAR => 'tribe_view_data',
|
53 |
+
Tribe__Context::QUERY_VAR => 'tribe_view_data',
|
54 |
+
],
|
55 |
+
],
|
56 |
+
'event_date' => [
|
57 |
+
'read' => [
|
58 |
+
Tribe__Context::REQUEST_VAR => 'eventDate',
|
59 |
+
Tribe__Context::QUERY_VAR => 'eventDate',
|
60 |
+
],
|
61 |
+
'write' => [
|
62 |
+
Tribe__Context::REQUEST_VAR => 'eventDate',
|
63 |
+
Tribe__Context::QUERY_VAR => 'eventDate',
|
64 |
+
],
|
65 |
+
],
|
66 |
+
'event_sequence' => [
|
67 |
+
'read' => [
|
68 |
+
Tribe__Context::REQUEST_VAR => 'eventSequence',
|
69 |
+
Tribe__Context::QUERY_VAR => 'eventSequence',
|
70 |
+
],
|
71 |
+
'write' => [
|
72 |
+
Tribe__Context::REQUEST_VAR => 'eventSequence',
|
73 |
+
Tribe__Context::QUERY_VAR => 'eventSequence',
|
74 |
+
],
|
75 |
+
],
|
76 |
+
'ical' => [
|
77 |
+
'read' => [
|
78 |
+
Tribe__Context::REQUEST_VAR => 'ical',
|
79 |
+
Tribe__Context::QUERY_VAR => 'ical',
|
80 |
+
],
|
81 |
+
'write' => [
|
82 |
+
Tribe__Context::REQUEST_VAR => 'ical',
|
83 |
+
Tribe__Context::QUERY_VAR => 'ical',
|
84 |
+
],
|
85 |
+
],
|
86 |
+
'start_date' => [
|
87 |
+
'read' => [
|
88 |
+
Tribe__Context::REQUEST_VAR => 'start_date',
|
89 |
+
Tribe__Context::QUERY_VAR => 'start_date',
|
90 |
+
],
|
91 |
+
'write' => [
|
92 |
+
Tribe__Context::REQUEST_VAR => 'start_date',
|
93 |
+
Tribe__Context::QUERY_VAR => 'start_date',
|
94 |
+
],
|
95 |
+
],
|
96 |
+
'end_date' => [
|
97 |
+
'read' => [
|
98 |
+
Tribe__Context::REQUEST_VAR => 'end_date',
|
99 |
+
Tribe__Context::QUERY_VAR => 'end_date',
|
100 |
+
],
|
101 |
+
'write' => [
|
102 |
+
Tribe__Context::REQUEST_VAR => 'end_date',
|
103 |
+
Tribe__Context::QUERY_VAR => 'end_date',
|
104 |
+
],
|
105 |
+
],
|
106 |
+
'featured' => [
|
107 |
+
'read' => [
|
108 |
+
Tribe__Context::REQUEST_VAR => 'featured',
|
109 |
+
Tribe__Context::QUERY_VAR => 'featured',
|
110 |
+
],
|
111 |
+
'write' => [
|
112 |
+
Tribe__Context::REQUEST_VAR => 'featured',
|
113 |
+
Tribe__Context::QUERY_VAR => 'featured',
|
114 |
+
],
|
115 |
+
],
|
116 |
+
Tribe__Events__Main::TAXONOMY => [
|
117 |
+
'read' => [
|
118 |
+
Tribe__Context::REQUEST_VAR => Tribe__Events__Main::TAXONOMY,
|
119 |
+
Tribe__Context::QUERY_VAR => Tribe__Events__Main::TAXONOMY,
|
120 |
+
],
|
121 |
+
'write' => [
|
122 |
+
Tribe__Context::REQUEST_VAR => Tribe__Events__Main::TAXONOMY,
|
123 |
+
Tribe__Context::QUERY_VAR => Tribe__Events__Main::TAXONOMY,
|
124 |
+
],
|
125 |
+
],
|
126 |
+
'remove_date_filters' => [
|
127 |
+
'read' => [
|
128 |
+
Tribe__Context::REQUEST_VAR => 'tribe_remove_date_filters',
|
129 |
+
Tribe__Context::QUERY_VAR => 'tribe_remove_date_filters',
|
130 |
+
],
|
131 |
+
'write' => [
|
132 |
+
Tribe__Context::REQUEST_VAR => 'tribe_remove_date_filters',
|
133 |
+
Tribe__Context::QUERY_VAR => 'tribe_remove_date_filters',
|
134 |
+
],
|
135 |
+
],
|
136 |
+
'is_main_query' => [
|
137 |
+
'read' => [
|
138 |
+
Tribe__Context::FUNC => static function () {
|
139 |
+
global $wp_query;
|
140 |
+
|
141 |
+
return $wp_query->is_main_query();
|
142 |
+
},
|
143 |
+
],
|
144 |
+
'write' => [
|
145 |
+
Tribe__Context::FUNC => static function () {
|
146 |
+
global $wp_query, $wp_the_query;
|
147 |
+
$wp_the_query = $wp_query;
|
148 |
+
},
|
149 |
+
],
|
150 |
+
],
|
151 |
+
'paged' => [
|
152 |
+
'read' => [
|
153 |
+
Tribe__Context::REQUEST_VAR => 'paged',
|
154 |
+
Tribe__Context::QUERY_VAR => 'paged',
|
155 |
+
],
|
156 |
+
'write' => [
|
157 |
+
Tribe__Context::REQUEST_VAR => 'paged',
|
158 |
+
Tribe__Context::QUERY_VAR => 'paged',
|
159 |
+
],
|
160 |
+
]
|
161 |
+
];
|
162 |
+
|
common/src/Tribe/Repository.php
CHANGED
@@ -557,16 +557,17 @@ abstract class Tribe__Repository
|
|
557 |
* {@inheritdoc}
|
558 |
*/
|
559 |
public function build_query( $use_query_builder = true ) {
|
560 |
-
if ( null !== $this->last_built_query && $this->last_built_hash === $this->hash()) {
|
561 |
-
return $this->last_built_query;
|
562 |
-
}
|
563 |
-
|
564 |
$query = null;
|
565 |
|
|
|
566 |
if ( $use_query_builder && null !== $this->query_builder ) {
|
567 |
$query = $this->build_query_with_builder();
|
568 |
}
|
569 |
|
|
|
|
|
|
|
|
|
570 |
if ( null === $query ) {
|
571 |
$query = $this->build_query_internally();
|
572 |
}
|
@@ -605,13 +606,14 @@ abstract class Tribe__Repository
|
|
605 |
|
606 |
$query = $this->build_query();
|
607 |
|
|
|
|
|
608 |
// The request property will be set during the `get_posts` method and empty before it.
|
609 |
-
if ( ! empty( $query->request ) && (
|
610 |
return (int) $query->found_posts;
|
611 |
}
|
612 |
|
613 |
-
$original_fields_value
|
614 |
-
$original_no_found_rows = $query->get( 'no_found_rows', '' );
|
615 |
|
616 |
$query->set( 'fields', 'ids' );
|
617 |
$query->set( 'no_found_rows', false );
|
@@ -628,7 +630,7 @@ abstract class Tribe__Repository
|
|
628 |
$query->get_posts();
|
629 |
|
630 |
$query->set( 'fields', $original_fields_value );
|
631 |
-
$query->set( 'no_found_rows', $
|
632 |
|
633 |
return (int) $query->found_posts;
|
634 |
}
|
@@ -1640,9 +1642,9 @@ abstract class Tribe__Repository
|
|
1640 |
*
|
1641 |
* @since 4.9.5
|
1642 |
*
|
1643 |
-
* @param string
|
1644 |
-
* @param string
|
1645 |
-
* @param string|null
|
1646 |
*/
|
1647 |
public function add_simple_meta_schema_entry( $key, $meta_key, $by = null ) {
|
1648 |
$this->schema[ $key ] = array( $this, 'filter_by_simple_meta_schema' );
|
@@ -1658,9 +1660,9 @@ abstract class Tribe__Repository
|
|
1658 |
*
|
1659 |
* @since 4.9.5
|
1660 |
*
|
1661 |
-
* @param string
|
1662 |
-
* @param string
|
1663 |
-
* @param string|null
|
1664 |
*/
|
1665 |
public function add_simple_tax_schema_entry( $key, $taxonomy, $by = null ) {
|
1666 |
$this->schema[ $key ] = array( $this, 'filter_by_simple_tax_schema' );
|
@@ -3098,8 +3100,10 @@ abstract class Tribe__Repository
|
|
3098 |
* {@inheritDoc}
|
3099 |
*/
|
3100 |
public function get_hash_data( array $settings, WP_Query $query = null ) {
|
3101 |
-
$filters
|
3102 |
-
$query_vars = null !== $query
|
|
|
|
|
3103 |
|
3104 |
if ( isset( $settings['exclude'] ) ) {
|
3105 |
$filters = array_diff_key(
|
@@ -3316,8 +3320,6 @@ abstract class Tribe__Repository
|
|
3316 |
foreach ( $fields as $field ) {
|
3317 |
if ( $this->is_a_post_field( $field ) ) {
|
3318 |
$post_fields[] = $field;
|
3319 |
-
} elseif ( $this->is_a_taxonomy( $field ) ) {
|
3320 |
-
$taxonomies[] = $field;
|
3321 |
} elseif ( array_key_exists( $field, $this->simple_tax_schema ) ) {
|
3322 |
// Handle simple tax schema aliases.
|
3323 |
$schema = $this->simple_tax_schema[ $field ]['taxonomy'];
|
@@ -3358,6 +3360,8 @@ abstract class Tribe__Repository
|
|
3358 |
foreach ( $schema as $meta_key ) {
|
3359 |
$custom_fields[] = $meta_key;
|
3360 |
}
|
|
|
|
|
3361 |
} else {
|
3362 |
$custom_fields[] = $field;
|
3363 |
}
|
@@ -3439,7 +3443,7 @@ abstract class Tribe__Repository
|
|
3439 |
|
3440 |
if ( 'AND' === $where_relation && 0 === count( $intersection ) ) {
|
3441 |
// Let's not waste any more time.
|
3442 |
-
$this->void_query;
|
3443 |
|
3444 |
return $this;
|
3445 |
}
|
@@ -3506,4 +3510,69 @@ abstract class Tribe__Repository
|
|
3506 |
|
3507 |
return $this;
|
3508 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3509 |
}
|
557 |
* {@inheritdoc}
|
558 |
*/
|
559 |
public function build_query( $use_query_builder = true ) {
|
|
|
|
|
|
|
|
|
560 |
$query = null;
|
561 |
|
562 |
+
// We'll let the query builder decide if the query has to be rebuilt or not.
|
563 |
if ( $use_query_builder && null !== $this->query_builder ) {
|
564 |
$query = $this->build_query_with_builder();
|
565 |
}
|
566 |
|
567 |
+
if ( null !== $this->last_built_query && $this->last_built_hash === $this->hash()) {
|
568 |
+
return $this->last_built_query;
|
569 |
+
}
|
570 |
+
|
571 |
if ( null === $query ) {
|
572 |
$query = $this->build_query_internally();
|
573 |
}
|
606 |
|
607 |
$query = $this->build_query();
|
608 |
|
609 |
+
$original_no_found_rows_value = $query->get( 'no_found_rows' );
|
610 |
+
|
611 |
// The request property will be set during the `get_posts` method and empty before it.
|
612 |
+
if ( ! empty( $query->request ) && ( false === (boolean) $original_no_found_rows_value || ! $this->skip_found_rows ) ) {
|
613 |
return (int) $query->found_posts;
|
614 |
}
|
615 |
|
616 |
+
$original_fields_value = $query->get( 'fields' );
|
|
|
617 |
|
618 |
$query->set( 'fields', 'ids' );
|
619 |
$query->set( 'no_found_rows', false );
|
630 |
$query->get_posts();
|
631 |
|
632 |
$query->set( 'fields', $original_fields_value );
|
633 |
+
$query->set( 'no_found_rows', $original_no_found_rows_value );
|
634 |
|
635 |
return (int) $query->found_posts;
|
636 |
}
|
1642 |
*
|
1643 |
* @since 4.9.5
|
1644 |
*
|
1645 |
+
* @param string $key The filter key, the one that will be used in `by` and `where` calls.
|
1646 |
+
* @param string|array $meta_key The meta key(s) to use for the meta lookup.
|
1647 |
+
* @param string|null $by The ->by() lookup to use (defaults to meta_regexp_or_like).
|
1648 |
*/
|
1649 |
public function add_simple_meta_schema_entry( $key, $meta_key, $by = null ) {
|
1650 |
$this->schema[ $key ] = array( $this, 'filter_by_simple_meta_schema' );
|
1660 |
*
|
1661 |
* @since 4.9.5
|
1662 |
*
|
1663 |
+
* @param string $key The filter key, the one that will be used in `by` and `where` calls.
|
1664 |
+
* @param string|array $taxonomy The taxonomy/taxonomies to use for the tax lookup.
|
1665 |
+
* @param string|null $by The ->by() lookup to use (defaults to term_in).
|
1666 |
*/
|
1667 |
public function add_simple_tax_schema_entry( $key, $taxonomy, $by = null ) {
|
1668 |
$this->schema[ $key ] = array( $this, 'filter_by_simple_tax_schema' );
|
3100 |
* {@inheritDoc}
|
3101 |
*/
|
3102 |
public function get_hash_data( array $settings, WP_Query $query = null ) {
|
3103 |
+
$filters = $this->current_filters;
|
3104 |
+
$query_vars = null !== $query
|
3105 |
+
? $query->query
|
3106 |
+
: array_merge( $this->default_args, $this->query_args );
|
3107 |
|
3108 |
if ( isset( $settings['exclude'] ) ) {
|
3109 |
$filters = array_diff_key(
|
3320 |
foreach ( $fields as $field ) {
|
3321 |
if ( $this->is_a_post_field( $field ) ) {
|
3322 |
$post_fields[] = $field;
|
|
|
|
|
3323 |
} elseif ( array_key_exists( $field, $this->simple_tax_schema ) ) {
|
3324 |
// Handle simple tax schema aliases.
|
3325 |
$schema = $this->simple_tax_schema[ $field ]['taxonomy'];
|
3360 |
foreach ( $schema as $meta_key ) {
|
3361 |
$custom_fields[] = $meta_key;
|
3362 |
}
|
3363 |
+
} elseif ( $this->is_a_taxonomy( $field ) ) {
|
3364 |
+
$taxonomies[] = $field;
|
3365 |
} else {
|
3366 |
$custom_fields[] = $field;
|
3367 |
}
|
3443 |
|
3444 |
if ( 'AND' === $where_relation && 0 === count( $intersection ) ) {
|
3445 |
// Let's not waste any more time.
|
3446 |
+
$this->void_query = true;
|
3447 |
|
3448 |
return $this;
|
3449 |
}
|
3510 |
|
3511 |
return $this;
|
3512 |
}
|
3513 |
+
|
3514 |
+
/**
|
3515 |
+
* Flush current filters and query information.
|
3516 |
+
*
|
3517 |
+
* @since 4.9.10
|
3518 |
+
*
|
3519 |
+
* @return self
|
3520 |
+
*/
|
3521 |
+
public function flush() {
|
3522 |
+
$this->current_query = null;
|
3523 |
+
$this->current_filters = [];
|
3524 |
+
$this->current_filter = null;
|
3525 |
+
$this->last_built_query = null;
|
3526 |
+
$this->last_built_hash = '';
|
3527 |
+
|
3528 |
+
return $this;
|
3529 |
+
}
|
3530 |
+
|
3531 |
+
/**
|
3532 |
+
* {@inheritDoc}
|
3533 |
+
*/
|
3534 |
+
public function next() {
|
3535 |
+
$next = clone $this;
|
3536 |
+
$current_page = isset( $this->query_args['paged'] )
|
3537 |
+
? (int) $this->query_args['paged']
|
3538 |
+
: 1;
|
3539 |
+
$next->page( $current_page + 1 );
|
3540 |
+
|
3541 |
+
// Let's try to avoid running a query if we already know if a next page will yield any result or not.
|
3542 |
+
$query_ran = ! empty( $this->last_built_query ) && ! empty( $this->last_built_query->request );
|
3543 |
+
if ( $query_ran && ( false === (bool) $this->last_built_query->get( 'no_found_rows' ) ) ) {
|
3544 |
+
$found = $this->last_built_query->found_posts;
|
3545 |
+
$posts_per_page = $this->last_built_query->get( 'posts_per_page' );
|
3546 |
+
$this_is_last_page = ( $current_page * $posts_per_page ) >= $found;
|
3547 |
+
if ( $this_is_last_page ) {
|
3548 |
+
$next->void_query = true;
|
3549 |
+
}
|
3550 |
+
}
|
3551 |
+
|
3552 |
+
$next->last_built_query = null;
|
3553 |
+
|
3554 |
+
return $next;
|
3555 |
+
}
|
3556 |
+
|
3557 |
+
/**
|
3558 |
+
* {@inheritDoc}
|
3559 |
+
*/
|
3560 |
+
public function prev() {
|
3561 |
+
$prev = clone $this;
|
3562 |
+
$current_page = isset( $this->query_args['paged'] )
|
3563 |
+
? (int) $this->query_args['paged']
|
3564 |
+
: 1;
|
3565 |
+
|
3566 |
+
if ( $current_page === 1 ) {
|
3567 |
+
$prev->void_query = true;
|
3568 |
+
|
3569 |
+
return $prev;
|
3570 |
+
}
|
3571 |
+
|
3572 |
+
// If we're on page 1 we know there will be previous posts.
|
3573 |
+
$prev->page( $current_page - 1 );
|
3574 |
+
$prev->last_built_query = null;
|
3575 |
+
|
3576 |
+
return $prev;
|
3577 |
+
}
|
3578 |
}
|
common/src/Tribe/Repository/Decorator.php
CHANGED
@@ -653,4 +653,18 @@ abstract class Tribe__Repository__Decorator implements Tribe__Repository__Interf
|
|
653 |
|
654 |
return $this;
|
655 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
656 |
}
|
653 |
|
654 |
return $this;
|
655 |
}
|
656 |
+
|
657 |
+
/**
|
658 |
+
* {@inheritDoc}
|
659 |
+
*/
|
660 |
+
public function next( ){
|
661 |
+
return $this->decorated->next();
|
662 |
+
}
|
663 |
+
|
664 |
+
/**
|
665 |
+
* {@inheritDoc}
|
666 |
+
*/
|
667 |
+
public function prev( ){
|
668 |
+
return $this->decorated->prev();
|
669 |
+
}
|
670 |
}
|
common/src/Tribe/Repository/Interface.php
CHANGED
@@ -279,5 +279,30 @@ interface Tribe__Repository__Interface
|
|
279 |
* @return \Tribe__Repository__Interface The repository instance, for chaining.
|
280 |
* @throws \Tribe__Repository__Usage_Error If trying to set the query after a fetching operation is done.
|
281 |
*/
|
282 |
-
public function set_query( WP_Query $query
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
}
|
279 |
* @return \Tribe__Repository__Interface The repository instance, for chaining.
|
280 |
* @throws \Tribe__Repository__Usage_Error If trying to set the query after a fetching operation is done.
|
281 |
*/
|
282 |
+
public function set_query( WP_Query $query );
|
283 |
+
|
284 |
+
/**
|
285 |
+
* Returns a cloned instance of the repository that will yield the next page results.
|
286 |
+
*
|
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 TBD
|
291 |
+
*
|
292 |
+
* @return \Tribe__Repository__Interface The repository instance that will yield the next page results.
|
293 |
+
*/
|
294 |
+
public function next( );
|
295 |
+
|
296 |
+
/**
|
297 |
+
* Returns a cloned instance of the repository that will yield the previous page results.
|
298 |
+
*
|
299 |
+
* Mind that this method will always return a Repository instance, no matter if a previous page exists or not.
|
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 TBD
|
304 |
+
*
|
305 |
+
* @return \Tribe__Repository__Interface The repository instance that will yield the previous page results.
|
306 |
+
*/
|
307 |
+
public function prev( );
|
308 |
}
|
common/src/Tribe/Repository/Query_Filters.php
CHANGED
@@ -646,10 +646,18 @@ class Tribe__Repository__Query_Filters {
|
|
646 |
*
|
647 |
* @since 4.7.19
|
648 |
*
|
649 |
-
* @param string
|
650 |
-
|
651 |
-
|
652 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
653 |
|
654 |
if ( ! has_filter( 'posts_join', array( $this, 'filter_posts_join' ) ) ) {
|
655 |
add_filter( 'posts_join', array( $this, 'filter_posts_join' ), 10, 2 );
|
646 |
*
|
647 |
* @since 4.7.19
|
648 |
*
|
649 |
+
* @param string $join_clause JOIN clause.
|
650 |
+
* @param null|string $id Optional JOIN ID to prevent duplicating joins.
|
651 |
+
* @param boolean $override Whether to override the clause if a JOIN by the same ID exists.
|
652 |
+
*/
|
653 |
+
public function join( $join_clause, $id = null, $override = false ) {
|
654 |
+
if ( $id ) {
|
655 |
+
if ( ! isset( $this->query_vars['join'][ $id ] ) ) {
|
656 |
+
$this->query_vars['join'][ $id ] = $join_clause;
|
657 |
+
}
|
658 |
+
} else {
|
659 |
+
$this->query_vars['join'][] = $join_clause;
|
660 |
+
}
|
661 |
|
662 |
if ( ! has_filter( 'posts_join', array( $this, 'filter_posts_join' ) ) ) {
|
663 |
add_filter( 'posts_join', array( $this, 'filter_posts_join' ), 10, 2 );
|
common/src/Tribe/Rewrite.php
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
3 |
|
4 |
/**
|
5 |
* Class Tribe__Rewrite
|
@@ -9,6 +12,7 @@
|
|
9 |
* @since 4.3
|
10 |
*/
|
11 |
class Tribe__Rewrite {
|
|
|
12 |
|
13 |
/**
|
14 |
* If we wish to setup a rewrite rule that uses percent symbols, we'll need
|
@@ -17,9 +21,9 @@ class Tribe__Rewrite {
|
|
17 |
const PERCENT_PLACEHOLDER = '~~TRIBE~PC~~';
|
18 |
|
19 |
/**
|
20 |
-
* Static singleton variable
|
21 |
*
|
22 |
-
* @var
|
23 |
*/
|
24 |
public static $instance;
|
25 |
|
@@ -50,6 +54,19 @@ class Tribe__Rewrite {
|
|
50 |
*/
|
51 |
protected $hook_lock = false;
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
/**
|
55 |
* Static Singleton Factory Method
|
@@ -57,11 +74,21 @@ class Tribe__Rewrite {
|
|
57 |
* @return self
|
58 |
*/
|
59 |
public static function instance() {
|
60 |
-
if ( !
|
61 |
-
|
|
|
62 |
}
|
63 |
|
64 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
}
|
66 |
|
67 |
/**
|
@@ -75,6 +102,7 @@ class Tribe__Rewrite {
|
|
75 |
if ( ! $wp_rewrite instanceof WP_Rewrite ) {
|
76 |
global $wp_rewrite;
|
77 |
}
|
|
|
78 |
$this->rewrite = $wp_rewrite;
|
79 |
$this->bases = $this->get_bases( 'regex' );
|
80 |
|
@@ -295,4 +323,594 @@ class Tribe__Rewrite {
|
|
295 |
return false;
|
296 |
}
|
297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
}
|
1 |
<?php
|
2 |
|
3 |
+
use Tribe\Traits\Cache_User;
|
4 |
+
use Tribe__Cache_Listener as Listener;
|
5 |
+
use Tribe__Utils__Array as Arr;
|
6 |
|
7 |
/**
|
8 |
* Class Tribe__Rewrite
|
12 |
* @since 4.3
|
13 |
*/
|
14 |
class Tribe__Rewrite {
|
15 |
+
use Cache_User;
|
16 |
|
17 |
/**
|
18 |
* If we wish to setup a rewrite rule that uses percent symbols, we'll need
|
21 |
const PERCENT_PLACEHOLDER = '~~TRIBE~PC~~';
|
22 |
|
23 |
/**
|
24 |
+
* Static singleton variable.
|
25 |
*
|
26 |
+
* @var static
|
27 |
*/
|
28 |
public static $instance;
|
29 |
|
54 |
*/
|
55 |
protected $hook_lock = false;
|
56 |
|
57 |
+
/**
|
58 |
+
* An array cache of resolved canonical URLs in the shape `[ <url> => <canonical_url> ]`.
|
59 |
+
*
|
60 |
+
* @var array
|
61 |
+
*/
|
62 |
+
protected $canonical_url_cache = null;
|
63 |
+
|
64 |
+
/**
|
65 |
+
* An array cache of parsed URLs in the shape `[ <url> => <parsed_vars> ]`.
|
66 |
+
*
|
67 |
+
* @var array
|
68 |
+
*/
|
69 |
+
protected $parse_request_cache = null;
|
70 |
|
71 |
/**
|
72 |
* Static Singleton Factory Method
|
74 |
* @return self
|
75 |
*/
|
76 |
public static function instance() {
|
77 |
+
if ( ! static::$instance ) {
|
78 |
+
static::$instance = new static;
|
79 |
+
static::$instance->setup();
|
80 |
}
|
81 |
|
82 |
+
return static::$instance;
|
83 |
+
}
|
84 |
+
|
85 |
+
/**
|
86 |
+
* Tribe__Rewrite constructor.
|
87 |
+
*
|
88 |
+
* @param WP_Rewrite|null $wp_rewrite
|
89 |
+
*/
|
90 |
+
public function __construct( WP_Rewrite $wp_rewrite = null ) {
|
91 |
+
$this->rewrite = $wp_rewrite;
|
92 |
}
|
93 |
|
94 |
/**
|
102 |
if ( ! $wp_rewrite instanceof WP_Rewrite ) {
|
103 |
global $wp_rewrite;
|
104 |
}
|
105 |
+
|
106 |
$this->rewrite = $wp_rewrite;
|
107 |
$this->bases = $this->get_bases( 'regex' );
|
108 |
|
323 |
return false;
|
324 |
}
|
325 |
|
326 |
+
/**
|
327 |
+
* Returns the canonical URLs associated with a ugly link.
|
328 |
+
*
|
329 |
+
* This method will handle "our" URLs to go from their ugly form, filled with query vars, to the "pretty" one, if
|
330 |
+
* possible.
|
331 |
+
*
|
332 |
+
* @since TBD
|
333 |
+
*
|
334 |
+
* @param string $url The URL to try and translate into its canonical form.
|
335 |
+
* @param bool $force Whether to try and use the cache or force a new canonical URL conversion.
|
336 |
+
*
|
337 |
+
* @return string|void The canonical URL, or the input URL if it could not resolved to a canonical one.
|
338 |
+
*
|
339 |
+
*/
|
340 |
+
public function get_canonical_url( $url, $force = false ) {
|
341 |
+
if ( get_class( $this ) === Tribe__Rewrite::class ) {
|
342 |
+
throw new BadMethodCallException(
|
343 |
+
'Method get_canonical_url should only be called on extending classes.'
|
344 |
+
);
|
345 |
+
}
|
346 |
+
|
347 |
+
if ( null === $this->rewrite ) {
|
348 |
+
// We re-do this check here as the object might have been initialized before the global rewrite was set.
|
349 |
+
$this->setup();
|
350 |
+
}
|
351 |
+
|
352 |
+
/**
|
353 |
+
* Filters the canonical URL for an input URL before any kind of logic runs.
|
354 |
+
*
|
355 |
+
* @since TBD
|
356 |
+
*
|
357 |
+
* @param string|null $canonical_url The canonical URL, defaults to `null`; returning a non `null` value will
|
358 |
+
* make the logic bail and return the value.
|
359 |
+
* @param string $url The input URL to resolve to a canonical one.
|
360 |
+
* @param Tribe__Rewrite $this This rewrite object.
|
361 |
+
*/
|
362 |
+
$canonical_url = apply_filters( 'tribe_rewrite_pre_canonical_url', null, $url );
|
363 |
+
if ( null !== $canonical_url ) {
|
364 |
+
return $canonical_url;
|
365 |
+
}
|
366 |
+
|
367 |
+
$home_url = home_url();
|
368 |
+
|
369 |
+
// It's not a path we, or WP, could possibly handle.
|
370 |
+
$has_http_scheme = (bool) parse_url( $url, PHP_URL_SCHEME );
|
371 |
+
if (
|
372 |
+
$home_url === $url
|
373 |
+
|| ( $has_http_scheme && false === strpos( $url, $home_url ) )
|
374 |
+
) {
|
375 |
+
return $url;
|
376 |
+
}
|
377 |
+
|
378 |
+
$canonical_url = $url;
|
379 |
+
// To avoid issues with missing `path` component let's always add a trailing '/'.
|
380 |
+
if ( false !== strpos( $url, '?' ) ) {
|
381 |
+
$canonical_url = preg_replace( '~(\\/)*\\?~', '/?', $canonical_url );
|
382 |
+
} elseif ( false !== strpos( $url, '#' ) ) {
|
383 |
+
$canonical_url = preg_replace( '~(\\/)*#~', '/#', $canonical_url );
|
384 |
+
}
|
385 |
+
|
386 |
+
// Canonical URLs are supposed to contain the home URL.
|
387 |
+
if ( false === strpos( $canonical_url, $home_url ) ) {
|
388 |
+
$canonical_url = home_url( $canonical_url );
|
389 |
+
}
|
390 |
+
|
391 |
+
if ( empty( $canonical_url ) ) {
|
392 |
+
return $home_url;
|
393 |
+
}
|
394 |
+
|
395 |
+
if ( ! $force ) {
|
396 |
+
$this->warmup_cache(
|
397 |
+
'canonical_url',
|
398 |
+
WEEK_IN_SECONDS,
|
399 |
+
Listener::TRIGGER_GENERATE_REWRITE_RULES
|
400 |
+
);
|
401 |
+
if ( isset( $this->canonical_url_cache[ $url ] ) ) {
|
402 |
+
return $this->canonical_url_cache[ $url ];
|
403 |
+
}
|
404 |
+
}
|
405 |
+
|
406 |
+
$query = (string) parse_url( $url, PHP_URL_QUERY );
|
407 |
+
wp_parse_str( $query, $query_vars );
|
408 |
+
|
409 |
+
// Remove the `paged` query var if it's 1.
|
410 |
+
if ( isset( $query_vars['paged'] ) && 1 === (int) $query_vars['paged'] ) {
|
411 |
+
unset( $query_vars['paged'] );
|
412 |
+
}
|
413 |
+
|
414 |
+
ksort( $query_vars );
|
415 |
+
|
416 |
+
$our_rules = $this->get_handled_rewrite_rules();
|
417 |
+
$handled_query_vars = $this->get_rules_query_vars( $our_rules );
|
418 |
+
|
419 |
+
if (
|
420 |
+
empty( $our_rules )
|
421 |
+
|| ! in_array( Arr::get( $query_vars, 'post_type', 'post' ), $this->get_post_types(), true )
|
422 |
+
) {
|
423 |
+
$wp_canonical = redirect_canonical( $canonical_url, false );
|
424 |
+
if ( empty( $wp_canonical ) ) {
|
425 |
+
$wp_canonical = $canonical_url;
|
426 |
+
}
|
427 |
+
|
428 |
+
$this->canonical_url_cache[ $url ] = $wp_canonical;
|
429 |
+
|
430 |
+
return $wp_canonical;
|
431 |
+
}
|
432 |
+
|
433 |
+
$bases = (array) $this->get_bases();
|
434 |
+
ksort( $bases );
|
435 |
+
|
436 |
+
$localized_matchers = $this->get_localized_matchers();
|
437 |
+
$dynamic_matchers = $this->get_dynamic_matchers( $query_vars );
|
438 |
+
|
439 |
+
// Try to match only on the query vars we're actually handling.
|
440 |
+
$matched_vars = array_intersect_key( $query_vars, array_combine( $handled_query_vars, $handled_query_vars ) );
|
441 |
+
$unmatched_vars = array_diff_key( $query_vars, array_combine( $handled_query_vars, $handled_query_vars ) );
|
442 |
+
|
443 |
+
if ( empty( $matched_vars ) ) {
|
444 |
+
// The URL does contain query vars, but none we handle.
|
445 |
+
$wp_canonical = trailingslashit( redirect_canonical( $url, false ) );
|
446 |
+
$this->canonical_url_cache[ $url ] = $wp_canonical;
|
447 |
+
|
448 |
+
return $wp_canonical;
|
449 |
+
}
|
450 |
+
|
451 |
+
$found = false;
|
452 |
+
|
453 |
+
foreach ( $our_rules as $link_template => $index_path ) {
|
454 |
+
wp_parse_str( (string) parse_url( $index_path, PHP_URL_QUERY ), $link_vars );
|
455 |
+
ksort( $link_vars );
|
456 |
+
|
457 |
+
if ( array_keys( $link_vars ) !== array_keys( $matched_vars ) ) {
|
458 |
+
continue;
|
459 |
+
}
|
460 |
+
|
461 |
+
if ( ! (
|
462 |
+
Arr::get( $matched_vars, 'post_type', '' ) === Arr::get( $link_vars, 'post_type', '' )
|
463 |
+
&& Arr::get( $matched_vars, 'eventDisplay', '' ) === Arr::get( $link_vars, 'eventDisplay', '' )
|
464 |
+
) ) {
|
465 |
+
continue;
|
466 |
+
}
|
467 |
+
|
468 |
+
$replace = array_map( static function ( $localized_matcher ) use ( $matched_vars ) {
|
469 |
+
if ( ! is_array( $localized_matcher ) ) {
|
470 |
+
// For the dates.
|
471 |
+
return isset( $matched_vars[ $localized_matcher ] )
|
472 |
+
? $matched_vars[ $localized_matcher ]
|
473 |
+
: '';
|
474 |
+
}
|
475 |
+
|
476 |
+
if ( ! isset( $matched_vars[ $localized_matcher['query_var'] ] ) ) {
|
477 |
+
return '';
|
478 |
+
}
|
479 |
+
|
480 |
+
/*
|
481 |
+
* We use `end` as, by default, the localized version of the slug in the current language will be at the
|
482 |
+
* end of the array.
|
483 |
+
* @todo here we should keep a map, that has to generated at permalink flush time, to map locales/slugs.
|
484 |
+
*/
|
485 |
+
return end( $localized_matcher['localized_slugs'] );
|
486 |
+
}, $localized_matchers );
|
487 |
+
|
488 |
+
// Include dynamic matchers now.
|
489 |
+
$replace = array_merge( $dynamic_matchers, $replace );
|
490 |
+
$replaced = str_replace( array_keys( $replace ), $replace, $link_template );
|
491 |
+
|
492 |
+
// Remove trailing chars.
|
493 |
+
$path = rtrim( $replaced, '?$' );
|
494 |
+
$resolved = trailingslashit( home_url( $path ) );
|
495 |
+
$found = true;
|
496 |
+
|
497 |
+
break;
|
498 |
+
}
|
499 |
+
|
500 |
+
if ( empty( $resolved ) ) {
|
501 |
+
$wp_canonical = redirect_canonical( $canonical_url, false );
|
502 |
+
$resolved = empty( $wp_canonical ) ? $canonical_url : $wp_canonical;
|
503 |
+
}
|
504 |
+
|
505 |
+
if ( $canonical_url !== $resolved ) {
|
506 |
+
$resolved = trailingslashit( $resolved );
|
507 |
+
}
|
508 |
+
|
509 |
+
if ( count( $unmatched_vars ) ) {
|
510 |
+
$resolved = add_query_arg( $unmatched_vars, $resolved );
|
511 |
+
}
|
512 |
+
|
513 |
+
/**
|
514 |
+
* Filters the resolved canonical URL to allow third party code to modify it.
|
515 |
+
*
|
516 |
+
* Mind that the value will be cached and hence this filter will fire once per URL per request and, second, this
|
517 |
+
* filter will fire after all the logic to resolve the URL ran. If you want to filter the canonical URL before
|
518 |
+
* the logic runs then use the `tribe_rewrite_pre_canonical_url` filter.
|
519 |
+
*
|
520 |
+
* @since TBD
|
521 |
+
*
|
522 |
+
* @param string $resolved The resolved, canonical URL.
|
523 |
+
* @param string $url The original URL to resolve.
|
524 |
+
* @param Tribe__Rewrite $this This object.
|
525 |
+
*/
|
526 |
+
$resolved = apply_filters( 'tribe_rewrite_canonical_url', $resolved, $url, $this );
|
527 |
+
|
528 |
+
if ( $found ) {
|
529 |
+
// Since we're caching let's not cache unmatched rules to allow for their later, valid resolution.
|
530 |
+
$this->canonical_url_cache[ $url ] = $resolved;
|
531 |
+
}
|
532 |
+
|
533 |
+
return $resolved;
|
534 |
+
}
|
535 |
+
|
536 |
+
/**
|
537 |
+
* Returns an array of rewrite rules handled by the implementation.
|
538 |
+
*
|
539 |
+
* @since TBD
|
540 |
+
*
|
541 |
+
* @return array An array of rewrite rules handled by the implementation in the shape `[ <regex> => <path> ]`.
|
542 |
+
*/
|
543 |
+
protected function get_handled_rewrite_rules() {
|
544 |
+
// We need to make sure we are have WP_Rewrite setup
|
545 |
+
if ( ! $this->rewrite ) {
|
546 |
+
$this->setup();
|
547 |
+
}
|
548 |
+
|
549 |
+
// While this is specific to The Events Calendar we're handling a small enough post type base to keep it here.
|
550 |
+
$pattern = '/post_type=tribe_(events|venue|organizer)/';
|
551 |
+
// Reverse the rules to try and match the most complex first.
|
552 |
+
$rules = isset( $this->rewrite->rules ) ? $this->rewrite->rules : [];
|
553 |
+
$handled_rewrite_rules = array_filter( $rules,
|
554 |
+
static function ( $rule_query_string ) use ( $pattern ) {
|
555 |
+
return preg_match( $pattern, $rule_query_string );
|
556 |
+
} );
|
557 |
+
|
558 |
+
return $handled_rewrite_rules;
|
559 |
+
}
|
560 |
+
|
561 |
+
/**
|
562 |
+
* Returns a map relating localized regex matchers to query vars.
|
563 |
+
*
|
564 |
+
* @since TBD
|
565 |
+
*
|
566 |
+
* @return array A map of localized regex matchers in the shape `[ <localized_regex> => <query_var> ]`.
|
567 |
+
*/
|
568 |
+
protected function get_localized_matchers() {
|
569 |
+
$bases = (array) $this->get_bases();
|
570 |
+
$query_var_map = $this->get_matcher_to_query_var_map();
|
571 |
+
|
572 |
+
$localized_matchers = [];
|
573 |
+
foreach ( $bases as $base => $localized_matcher ) {
|
574 |
+
if ( isset( $query_var_map[ $base ] ) ) {
|
575 |
+
$localized_matchers[ $localized_matcher ] = [
|
576 |
+
'query_var' => $query_var_map[ $base ],
|
577 |
+
'en_slug' => $base,
|
578 |
+
'localized_slugs' => [ $base ],
|
579 |
+
];
|
580 |
+
// If we have the localized slug version then let's parse it.
|
581 |
+
preg_match( '/^\\(\\?:(?<slugs>[^\\)]+)\\)$/u', $localized_matcher, $buffer );
|
582 |
+
if ( ! empty( $buffer['slugs'] ) ) {
|
583 |
+
$slugs = explode( '|', $buffer['slugs'] );
|
584 |
+
|
585 |
+
$localized_matchers[ $localized_matcher ]['localized_slugs'] = array_map(
|
586 |
+
static function ( $localized_slug ) {
|
587 |
+
return str_replace( '\-', '-', $localized_slug );
|
588 |
+
},
|
589 |
+
$slugs
|
590 |
+
);
|
591 |
+
|
592 |
+
// The English version is the first.
|
593 |
+
$localized_matchers[ $localized_matcher ]['en_slug'] = reset( $slugs );
|
594 |
+
}
|
595 |
+
}
|
596 |
+
}
|
597 |
+
|
598 |
+
return $localized_matchers;
|
599 |
+
}
|
600 |
+
|
601 |
+
/**
|
602 |
+
* Returns a map relating localize matcher slugs to the corresponding query var.
|
603 |
+
*
|
604 |
+
* @since TBD
|
605 |
+
*
|
606 |
+
* @return array A map relating localized matcher slugs to the corresponding query var.
|
607 |
+
*/
|
608 |
+
protected function get_matcher_to_query_var_map() {
|
609 |
+
throw new BadMethodCallException(
|
610 |
+
'This method should not be called on the base class (' . __CLASS__ . '); only on extending classes.'
|
611 |
+
);
|
612 |
+
}
|
613 |
+
|
614 |
+
/**
|
615 |
+
* Return a list of the query vars handled in the input rewrite rules.
|
616 |
+
*
|
617 |
+
* @since TBD
|
618 |
+
*
|
619 |
+
* @param array $rules A set of rewrite rules in the shape `[ <regex> => <path> ]`.
|
620 |
+
*
|
621 |
+
* @return array A list of all the query vars handled in the rules.
|
622 |
+
*/
|
623 |
+
protected function get_rules_query_vars( array $rules ) {
|
624 |
+
return array_unique( array_filter( array_merge( [], ...
|
625 |
+
array_values( array_map( static function ( $rule_string ) {
|
626 |
+
wp_parse_str( parse_url( $rule_string, PHP_URL_QUERY ), $vars );
|
627 |
+
|
628 |
+
return array_keys( $vars );
|
629 |
+
}, $rules ) ) ) )
|
630 |
+
);
|
631 |
+
}
|
632 |
+
|
633 |
+
/**
|
634 |
+
* Sets up the dynamic matchers based on the link query vars.
|
635 |
+
*
|
636 |
+
* @since TBD
|
637 |
+
*
|
638 |
+
* @param array $query_vars An map of query vars and their values.
|
639 |
+
*
|
640 |
+
* @return array A map of dynamic matchers in the shape `[ <regex> => <value> ]`.
|
641 |
+
*/
|
642 |
+
protected function get_dynamic_matchers( array $query_vars ) {
|
643 |
+
$bases = (array) $this->get_bases();
|
644 |
+
$dynamic_matchers = [];
|
645 |
+
if ( isset( $query_vars['paged'] ) ) {
|
646 |
+
$page_regex = $bases['page'];
|
647 |
+
preg_match( '/^\(\?:(?<slugs>[^\\)]+)\)/', $page_regex, $matches );
|
648 |
+
if ( isset( $matches['slugs'] ) ) {
|
649 |
+
$slugs = explode( '|', $matches['slugs'] );
|
650 |
+
// The localized version is the last.
|
651 |
+
$localized_slug = end( $slugs );
|
652 |
+
$dynamic_matchers["{$page_regex}/(\d+)"] = "{$localized_slug}/{$query_vars['paged']}";
|
653 |
+
}
|
654 |
+
}
|
655 |
+
|
656 |
+
if ( isset( $query_vars['tag'] ) ) {
|
657 |
+
$tag = $query_vars['tag'];
|
658 |
+
$tag_term = get_term_by( 'slug', $tag, 'post_tag' );
|
659 |
+
|
660 |
+
if ( $tag_term instanceof WP_Term ) {
|
661 |
+
// Let's actually add the matcher only if the tag exists.
|
662 |
+
$tag_regex = $bases['tag'];
|
663 |
+
preg_match( '/^\(\?:(?<slugs>[^\\)]+)\)/', $tag_regex, $matches );
|
664 |
+
if ( isset( $matches['slugs'] ) ) {
|
665 |
+
$slugs = explode( '|', $matches['slugs'] );
|
666 |
+
// The localized version is the last.
|
667 |
+
$localized_slug = end( $slugs );
|
668 |
+
$dynamic_matchers["{$tag_regex}/([^/]+)"] = "{$localized_slug}/{$tag}";
|
669 |
+
}
|
670 |
+
}
|
671 |
+
}
|
672 |
+
|
673 |
+
if ( isset( $query_vars['feed'] ) ) {
|
674 |
+
$feed_regex = 'feed/(feed|rdf|rss|rss2|atom)';
|
675 |
+
$dynamic_matchers[ $feed_regex ] = "feed/{$query_vars['feed']}";
|
676 |
+
}
|
677 |
+
|
678 |
+
return $dynamic_matchers;
|
679 |
+
}
|
680 |
+
|
681 |
+
/**
|
682 |
+
* Returns a list of post types supported by the implementation.
|
683 |
+
*
|
684 |
+
* @since TBD
|
685 |
+
*/
|
686 |
+
protected function get_post_types() {
|
687 |
+
throw new BadMethodCallException( 'Method get_post_types should be implemented by extending classes.' );
|
688 |
+
}
|
689 |
+
|
690 |
+
/**
|
691 |
+
* Parses a URL to produce an array of query variables.
|
692 |
+
*
|
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 TBD
|
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
|
700 |
+
* be read before the WordPress defined ones overriding them.
|
701 |
+
* @param bool $force Whether to try and use the cache or force a new canonical URL conversion.
|
702 |
+
*
|
703 |
+
* @return array An array of query vars, as parsed from the input URL.
|
704 |
+
*/
|
705 |
+
public function parse_request( string $url, array $extra_query_vars = [], $force = false ) {
|
706 |
+
if ( null === $this->rewrite ) {
|
707 |
+
// We re-do this check here as the object might have been initialized before the global rewrite was set.
|
708 |
+
$this->setup();
|
709 |
+
}
|
710 |
+
|
711 |
+
/**
|
712 |
+
* Allows short-circuiting the URL parsing.
|
713 |
+
*
|
714 |
+
* This filter will run before any logic runs, its result will not be cached and this filter will be called on
|
715 |
+
* each call to this method.
|
716 |
+
* Returning a non `null` value here will short-circuit this logic.
|
717 |
+
*
|
718 |
+
* @since TBD
|
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
|
722 |
+
* WordPress defined ones.
|
723 |
+
* @param string $url The URL to parse.
|
724 |
+
*/
|
725 |
+
$parsed = apply_filters( 'tribe_rewrite_pre_parse_query_vars', null, $extra_query_vars, $url );
|
726 |
+
if ( null !== $parsed ) {
|
727 |
+
return $parsed;
|
728 |
+
}
|
729 |
+
|
730 |
+
if ( ! $force ) {
|
731 |
+
$this->warmup_cache(
|
732 |
+
'parse_request',
|
733 |
+
WEEK_IN_SECONDS,
|
734 |
+
Listener::TRIGGER_GENERATE_REWRITE_RULES
|
735 |
+
);
|
736 |
+
if ( isset( $this->parse_request_cache[ $url ] ) ) {
|
737 |
+
return $this->parse_request_cache[ $url ];
|
738 |
+
}
|
739 |
+
}
|
740 |
+
|
741 |
+
$query_vars = [];
|
742 |
+
$post_type_query_vars = [];
|
743 |
+
$perma_query_vars = [];
|
744 |
+
$url_components = parse_url($url);
|
745 |
+
$url_path = Arr::get( $url_components, 'path', '/' );
|
746 |
+
$url_query = Arr::get( $url_components, 'query', '' );
|
747 |
+
parse_str( $url_query, $url_query_vars );
|
748 |
+
// Look for matches, removing leading `/` char.
|
749 |
+
$request_match = ltrim( $url_path, '/' );
|
750 |
+
|
751 |
+
// Fetch the rewrite rules.
|
752 |
+
$rewrite_rules = $this->rewrite->wp_rewrite_rules();
|
753 |
+
$matched_rule = false;
|
754 |
+
|
755 |
+
if ( ! empty( $rewrite_rules ) ) {
|
756 |
+
foreach ( (array) $rewrite_rules as $match => $query ) {
|
757 |
+
$matches_regex = preg_match( "#^$match#", $request_match, $matches )
|
758 |
+
|| preg_match( "#^$match#", urldecode( $request_match ), $matches );
|
759 |
+
|
760 |
+
if ( ! $matches_regex ) {
|
761 |
+
continue;
|
762 |
+
}
|
763 |
+
|
764 |
+
if (
|
765 |
+
$this->rewrite->use_verbose_page_rules
|
766 |
+
&& preg_match( '/pagename=\$matches\[([0-9]+)\]/', $query, $varmatch )
|
767 |
+
) {
|
768 |
+
// This is a verbose page match, let's check to be sure about it.
|
769 |
+
$page = get_page_by_path( $matches[ $varmatch[1] ] );
|
770 |
+
if ( ! $page ) {
|
771 |
+
continue;
|
772 |
+
}
|
773 |
+
$post_status_obj = get_post_status_object( $page->post_status );
|
774 |
+
if (
|
775 |
+
! $post_status_obj->public
|
776 |
+
&& ! $post_status_obj->protected
|
777 |
+
&& ! $post_status_obj->private
|
778 |
+
&& $post_status_obj->exclude_from_search
|
779 |
+
) {
|
780 |
+
continue;
|
781 |
+
}
|
782 |
+
}
|
783 |
+
|
784 |
+
// Got a match.
|
785 |
+
$matched_rule = $match;
|
786 |
+
break;
|
787 |
+
}
|
788 |
+
|
789 |
+
if ( false !== $matched_rule ) {
|
790 |
+
// Trim the query of everything up to the '?'.
|
791 |
+
$query = preg_replace( '!^.+\?!', '', $query );
|
792 |
+
// Substitute the substring matches into the query.
|
793 |
+
$query = addslashes( WP_MatchesMapRegex::apply( $query, $matches ) );
|
794 |
+
// Parse the query.
|
795 |
+
parse_str( $query, $perma_query_vars );
|
796 |
+
}
|
797 |
+
}
|
798 |
+
|
799 |
+
foreach ( get_post_types( [], 'objects' ) as $post_type => $t ) {
|
800 |
+
if (
|
801 |
+
is_post_type_viewable( $t )
|
802 |
+
&& $t->query_var
|
803 |
+
) {
|
804 |
+
$post_type_query_vars[ $t->query_var ] = $post_type;
|
805 |
+
}
|
806 |
+
}
|
807 |
+
|
808 |
+
global $wp;
|
809 |
+
|
810 |
+
/*
|
811 |
+
* WordPress would apply this filter in the `parse_request` method to allow the registration of additional query
|
812 |
+
* vars. They might not have been registered at this point so we do this again making sure to avoid duplicates.
|
813 |
+
*/
|
814 |
+
$public_query_vars = array_unique( apply_filters( 'query_vars', $wp->public_query_vars ) );
|
815 |
+
|
816 |
+
foreach ( $public_query_vars as $wpvar ) {
|
817 |
+
if ( isset( $extra_query_vars[ $wpvar ] ) ) {
|
818 |
+
$query_vars[ $wpvar ] = $extra_query_vars[ $wpvar ];
|
819 |
+
} elseif ( isset( $perma_query_vars[ $wpvar ] ) ) {
|
820 |
+
$query_vars[ $wpvar ] = $perma_query_vars[ $wpvar ];
|
821 |
+
}
|
822 |
+
if ( ! empty( $query_vars[ $wpvar ] ) ) {
|
823 |
+
if ( ! is_array( $query_vars[ $wpvar ] ) ) {
|
824 |
+
$query_vars[ $wpvar ] = (string) $query_vars[ $wpvar ];
|
825 |
+
} else {
|
826 |
+
foreach ( $query_vars[ $wpvar ] as $vkey => $v ) {
|
827 |
+
if ( is_scalar( $v ) ) {
|
828 |
+
$query_vars[ $wpvar ][ $vkey ] = (string) $v;
|
829 |
+
}
|
830 |
+
}
|
831 |
+
}
|
832 |
+
if ( isset( $post_type_query_vars[ $wpvar ] ) ) {
|
833 |
+
$query_vars['post_type'] = $post_type_query_vars[ $wpvar ];
|
834 |
+
$query_vars['name'] = $query_vars[ $wpvar ];
|
835 |
+
}
|
836 |
+
}
|
837 |
+
}
|
838 |
+
|
839 |
+
// Convert urldecoded spaces back into `+`.
|
840 |
+
foreach ( get_taxonomies( [], 'objects' ) as $taxonomy => $t ) {
|
841 |
+
if ( $t->query_var && isset( $query_vars[ $t->query_var ] ) ) {
|
842 |
+
$query_vars[ $t->query_var ] = str_replace( ' ', '+', $query_vars[ $t->query_var ] );
|
843 |
+
}
|
844 |
+
}
|
845 |
+
|
846 |
+
// Don't allow non-publicly queryable taxonomies to be queried from the front end.
|
847 |
+
if ( ! is_admin() ) {
|
848 |
+
foreach ( get_taxonomies( [ 'publicly_queryable' => false ], 'objects' ) as $taxonomy => $t ) {
|
849 |
+
/*
|
850 |
+
* Disallow when set to the 'taxonomy' query var.
|
851 |
+
* Non-publicly queryable taxonomies cannot register custom query vars. See register_taxonomy().
|
852 |
+
*/
|
853 |
+
if ( isset( $query_vars['taxonomy'] ) && $taxonomy === $query_vars['taxonomy'] ) {
|
854 |
+
unset( $query_vars['taxonomy'], $query_vars['term'] );
|
855 |
+
}
|
856 |
+
}
|
857 |
+
}
|
858 |
+
|
859 |
+
// Limit publicly queried post_types to those that are publicly_queryable
|
860 |
+
if ( isset( $query_vars['post_type'] ) ) {
|
861 |
+
$queryable_post_types = get_post_types( [ 'publicly_queryable' => true ] );
|
862 |
+
if ( ! is_array( $query_vars['post_type'] ) ) {
|
863 |
+
if ( ! in_array( $query_vars['post_type'], $queryable_post_types ) ) {
|
864 |
+
unset( $query_vars['post_type'] );
|
865 |
+
}
|
866 |
+
} else {
|
867 |
+
$query_vars['post_type'] = array_intersect( $query_vars['post_type'], $queryable_post_types );
|
868 |
+
}
|
869 |
+
}
|
870 |
+
|
871 |
+
// Resolve conflicts between posts with numeric slugs and date archive queries.
|
872 |
+
$query_vars = wp_resolve_numeric_slug_conflicts( $query_vars );
|
873 |
+
|
874 |
+
foreach ( (array) $wp->private_query_vars as $var ) {
|
875 |
+
if ( isset( $extra_query_vars[ $var ] ) ) {
|
876 |
+
$query_vars[ $var ] = $extra_query_vars[ $var ];
|
877 |
+
}
|
878 |
+
}
|
879 |
+
|
880 |
+
if ( ! empty( $url_query_vars ) ) {
|
881 |
+
// If the URL did have query vars keep them if not overridden by our resolution.
|
882 |
+
$query_vars = array_merge( $url_query_vars, $query_vars );
|
883 |
+
}
|
884 |
+
|
885 |
+
/**
|
886 |
+
* Filters the array of parsed query variables after the class logic has been applied to it.
|
887 |
+
*
|
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 TBD
|
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
|
895 |
+
* WordPress defined ones.
|
896 |
+
* @param string $url The URL to parse.
|
897 |
+
*/
|
898 |
+
$query_vars = apply_filters( 'tribe_rewrite_parse_query_vars', $query_vars, $extra_query_vars, $url );
|
899 |
+
|
900 |
+
if ( $matched_rule ) {
|
901 |
+
// Since we're caching let's not cache unmatchec URLs to allow for their later, valid matching.
|
902 |
+
$this->parse_request_cache[ $url ] = $query_vars;
|
903 |
+
}
|
904 |
+
|
905 |
+
return $query_vars;
|
906 |
+
}
|
907 |
+
|
908 |
+
/**
|
909 |
+
* Dumps the cache before destruction.
|
910 |
+
*
|
911 |
+
* @since TBD
|
912 |
+
*/
|
913 |
+
public function __destruct() {
|
914 |
+
$this->dump_cache();
|
915 |
+
}
|
916 |
}
|
common/src/Tribe/Template.php
CHANGED
@@ -187,10 +187,10 @@ class Tribe__Template {
|
|
187 |
* @return mixed The value of the specified index or the default if not found.
|
188 |
*/
|
189 |
final public function get( $index, $default = null, $is_local = true ) {
|
190 |
-
$context = $this->
|
191 |
|
192 |
if ( true === $is_local ) {
|
193 |
-
$context = $this->
|
194 |
}
|
195 |
|
196 |
/**
|
@@ -613,4 +613,55 @@ class Tribe__Template {
|
|
613 |
|
614 |
return $html;
|
615 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
616 |
}
|
187 |
* @return mixed The value of the specified index or the default if not found.
|
188 |
*/
|
189 |
final public function get( $index, $default = null, $is_local = true ) {
|
190 |
+
$context = $this->get_global_values();
|
191 |
|
192 |
if ( true === $is_local ) {
|
193 |
+
$context = $this->get_local_values();
|
194 |
}
|
195 |
|
196 |
/**
|
613 |
|
614 |
return $html;
|
615 |
}
|
616 |
+
|
617 |
+
/**
|
618 |
+
* Sets a number of values at the same time.
|
619 |
+
*
|
620 |
+
* @since TBD
|
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.
|
624 |
+
*
|
625 |
+
* @see Tribe__Template::set()
|
626 |
+
*/
|
627 |
+
public function set_values( array $values = [], $is_local = true ) {
|
628 |
+
foreach ( $values as $key => $value ) {
|
629 |
+
$this->set( $key, $value, $is_local );
|
630 |
+
}
|
631 |
+
}
|
632 |
+
|
633 |
+
/**
|
634 |
+
* Returns the Template global context.
|
635 |
+
*
|
636 |
+
* @since TBD
|
637 |
+
*
|
638 |
+
* @return array An associative key/value array of the Template global context.
|
639 |
+
*/
|
640 |
+
public function get_global_values() {
|
641 |
+
return $this->global;
|
642 |
+
}
|
643 |
+
|
644 |
+
/**
|
645 |
+
* Returns the Template local context.
|
646 |
+
*
|
647 |
+
* @since TBD
|
648 |
+
*
|
649 |
+
* @return array An associative key/value array of the Template local context.
|
650 |
+
*/
|
651 |
+
public function get_local_values() {
|
652 |
+
return $this->context;
|
653 |
+
}
|
654 |
+
|
655 |
+
/**
|
656 |
+
* Returns the Template global and local context values.
|
657 |
+
*
|
658 |
+
* Local values will override the template global context values.
|
659 |
+
*
|
660 |
+
* @since TBD
|
661 |
+
*
|
662 |
+
* @return array An associative key/value array of the Template global and local context.
|
663 |
+
*/
|
664 |
+
public function get_values() {
|
665 |
+
return array_merge( $this->get_global_values(), $this->get_local_values() );
|
666 |
+
}
|
667 |
}
|
common/src/Tribe/Traits/Cache_User.php
ADDED
@@ -0,0 +1,128 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Provides methods to easily read and write to the Tribe Cache.
|
4 |
+
*
|
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 TBD
|
9 |
+
*
|
10 |
+
* @example
|
11 |
+
* ```php
|
12 |
+
* <?php
|
13 |
+
* class Some_Class {
|
14 |
+
* use \Tribe\Cache_User;
|
15 |
+
*
|
16 |
+
* protected $computation_cache = [];
|
17 |
+
*
|
18 |
+
* public function __destruct(){
|
19 |
+
* $this->dump_cache();
|
20 |
+
* }
|
21 |
+
*
|
22 |
+
* public function calculate_something( $key ){
|
23 |
+
* $this->warmup_cache( 'computation', WEEK_IN_SECONDS, 'save_post' );
|
24 |
+
* if( isset( $this->computation_cache[$key] ) ){
|
25 |
+
* return $this->computation_cache[$key];
|
26 |
+
* }
|
27 |
+
*
|
28 |
+
* $computated = 23;
|
29 |
+
*
|
30 |
+
* $this->computation_cache[$key] = $computated;
|
31 |
+
*
|
32 |
+
* return $computated;
|
33 |
+
* }
|
34 |
+
* }
|
35 |
+
* ```
|
36 |
+
*
|
37 |
+
* @package Tribe
|
38 |
+
*/
|
39 |
+
|
40 |
+
namespace Tribe\Traits;
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Class Cache_User
|
44 |
+
*
|
45 |
+
* @since TBD
|
46 |
+
*
|
47 |
+
* @package Tribe
|
48 |
+
*/
|
49 |
+
trait Cache_User {
|
50 |
+
|
51 |
+
|
52 |
+
/**
|
53 |
+
* An array of caches and data for each key.
|
54 |
+
*
|
55 |
+
* @var array
|
56 |
+
*/
|
57 |
+
protected $caches = [];
|
58 |
+
|
59 |
+
/**
|
60 |
+
* Dumps the temporary cache to the persistent one.
|
61 |
+
*/
|
62 |
+
public function dump_cache() {
|
63 |
+
foreach ( $this->caches as $key => $cache ) {
|
64 |
+
|
65 |
+
list( $cache, $prefix, $expiration, $expiration_trigger ) = array_values( $this->caches[ $key ] );
|
66 |
+
|
67 |
+
if ( isset( $this->{$key . '_cache'} ) ) {
|
68 |
+
/** @var \Tribe__Cache $cache */
|
69 |
+
$cache->set( $prefix . $key,
|
70 |
+
$this->{$key . '_cache'},
|
71 |
+
$expiration,
|
72 |
+
$expiration_trigger
|
73 |
+
);
|
74 |
+
}
|
75 |
+
}
|
76 |
+
}
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Warms up one of the caches used by the class, if not warmed up already.
|
80 |
+
*
|
81 |
+
* @since TBD
|
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.
|
85 |
+
* @param string $expiration_trigger The expiration trigger to set on the cache; this should be one of those
|
86 |
+
* supported by the `Tribe__Cache_Listener` class.
|
87 |
+
*
|
88 |
+
* @see \Tribe__Cache_Listener::add_hooks()
|
89 |
+
*/
|
90 |
+
protected function warmup_cache( $key, $expiration = 0, $expiration_trigger = '' ) {
|
91 |
+
if ( ! isset( $this->caches[ $key ] ) ) {
|
92 |
+
$this_class = get_class( $this );
|
93 |
+
|
94 |
+
if ( ! property_exists( $this, $key . '_cache' ) ) {
|
95 |
+
throw new \BadMethodCallException(
|
96 |
+
sprintf(
|
97 |
+
'The %s class should explicitly define a "%s" property to use the %s trait.',
|
98 |
+
$this_class,
|
99 |
+
$key . '_cache',
|
100 |
+
__TRAIT__
|
101 |
+
)
|
102 |
+
);
|
103 |
+
}
|
104 |
+
|
105 |
+
$this->caches[ $key ] = [
|
106 |
+
'cache_object' => tribe( 'cache' ),
|
107 |
+
'prefix' => $this_class,
|
108 |
+
'expiration' => $expiration,
|
109 |
+
'expiration_trigger' => $expiration_trigger,
|
110 |
+
];
|
111 |
+
}
|
112 |
+
|
113 |
+
list( $cache, $prefix, $expiration, $expiration_trigger ) = array_values( $this->caches[ $key ] );
|
114 |
+
|
115 |
+
if ( null === $this->{$key . '_cache'} ) {
|
116 |
+
/** @var \Tribe__Cache $cache */
|
117 |
+
$this->{$key . '_cache'} = $cache->get(
|
118 |
+
$prefix . $key,
|
119 |
+
$expiration_trigger,
|
120 |
+
[],
|
121 |
+
$expiration
|
122 |
+
);
|
123 |
+
if ( false === $this->{$key . '_cache'} ) {
|
124 |
+
$this->{$key . '_cache'} = [];
|
125 |
+
}
|
126 |
+
}
|
127 |
+
}
|
128 |
+
}
|
common/src/resources/css/app/components.min.css.map
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
{"version":3,"sources":["webpack://tribe.common.[name]/./src/modules/components/plugin-block-hooks/style.pcss","webpack://tribe.common.[name]/./src/modules/components/form/select/style.pcss"],"names":[],"mappings":"AAAA,iFAAiF,SAAS,2GAA2G,SAAS,yBAAyB,UAAU,6dAA6d,aAAa,0IAA0I,SAAS,iJAAiJ,aAAa,2KAA2K,aAAa,2GAA2G,a;ACA/yC,0BAA0B,aAAa,8BAA8B,cAAc,gBAAgB,kCAAkC,sBAAsB,kBAAkB,yBAAyB,yCAAyC,mBAAmB,yBAAyB,YAAY,cAAc,aAAa,iCAAiC,eAAe,gBAAgB,uBAAuB,gBAAgB,iBAAiB,gBAAgB,qBAAqB,WAAW,8CAA8C,OAAO,2CAA2C,uBAAuB,SAAS,cAAc,eAAe,cAAc,iBAAiB,iBAAiB,gBAAgB,WAAW,iDAAiD,yBAAyB,W","file":"src/resources/css/app/components.min.css","sourcesContent":[".tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}",".tribe-common-form-select{display:flex}.tribe-common-form-select>div{flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{align-items:center;background-color:#fefffe;border:none;color:#545d66;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}"],"sourceRoot":""}
|
|
common/src/resources/css/app/elements.min.css.map
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
{"version":3,"sources":["webpack://tribe.common.[name]/./src/modules/elements/button/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/accordion/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/block-icon/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/counter/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/image-upload/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/label-with-link/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/label-with-modal/style.pcss","webpack://tribe.common.[name]/./src/modules/components/plugin-block-hooks/style.pcss","webpack://tribe.common.[name]/./src/modules/components/form/select/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/input/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/time-picker/style.pcss","webpack://tribe.common.[name]/./node_modules/react-day-picker/lib/style.css","webpack://tribe.common.[name]/./src/modules/elements/day-picker-input/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/creatable-select/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/placeholder/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/heading/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/paragraph/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/checkbox-input/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/select/style.pcss","webpack://tribe.common.[name]/./src/modules/elements/style.pcss"],"names":[],"mappings":"AAAA,0BAA0B,6BAA6B,YAAY,UAAU,SAAS,gBAAgB,mEAAmE,6BAA6B,YAAY,UAAU,SAAS,mCAAmC,eAAe,uFAAuF,eAAe,2EAA2E,yBAAyB,WAAW,sBAAsB,eAAe,gBAAgB,iBAAiB,qCAAqC,8KAA8K,yBAAyB,qTAAqT,yBAAyB,c;ACA5mC,sCAAsC,aAAa,gBAAgB,6CAA6C,gB;ACAhH,8DAA8D,YAAY,aAAa,mBAAmB,uBAAuB,kEAAkE,WAAW,YAAY,wDAAwD,yBAAyB,qGAAqG,c;ACAhZ,uBAAuB,aAAa,sBAAsB,mBAAmB,8BAA8B,UAAU,cAAc,eAAe,gBAAgB,iBAAiB,mBAAmB,8BAA8B,UAAU,cAAc,eAAe,iBAAiB,qB;ACA5R,sFAAsF,UAAU,gBAAgB,WAAW,eAAe,gBAAgB,iBAAiB,qCAAqC,aAAa,8BAA8B,mBAAmB,4EAA4E,uBAAuB,+EAA+E,UAAU,UAAU,iCAAiC,eAAe,cAAc,iBAAiB,SAAS,2CAA2C,UAAU,kBAAkB,2CAA2C,UAAU,UAAU,gBAAgB,kBAAkB,kBAAkB,2CAA2C,kBAAkB,SAAS,WAAW,WAAW,YAAY,YAAY,kBAAkB,yBAAyB,mGAAmG,aAAa,8NAA8N,aAAa,uXAAuX,aAAa,gDAAgD,SAAS,mBAAmB,WAAW,YAAY,gBAAgB,UAAU,kBAAkB,U;ACAnvD,wGAAwG,aAAa,mBAAmB,sBAAsB,kBAAkB,yBAAyB,8KAA8K,UAAU,cAAc,eAAe,gBAAgB,iBAAiB,qBAAqB,mBAAmB,kLAAkL,UAAU,cAAc,eAAe,gBAAgB,iBAAiB,qBAAqB,qBAAqB,gBAAgB,0BAA0B,4XAA4X,cAAc,8QAA8Q,c;ACA78C,gCAAgC,aAAa,mBAAmB,sBAAsB,kBAAkB,yBAAyB,YAAY,mEAAmE,UAAU,cAAc,eAAe,gBAAgB,iBAAiB,qBAAqB,8EAA8E,UAAU,oEAAoE,cAAc,eAAe,gBAAgB,iBAAiB,qBAAqB,0BAA0B,oJAAoJ,cAAc,mPAAmP,c;ACA38B,iFAAiF,SAAS,2GAA2G,SAAS,yBAAyB,UAAU,6dAA6d,aAAa,0IAA0I,SAAS,iJAAiJ,aAAa,2KAA2K,aAAa,2GAA2G,a;ACA/yC,0BAA0B,aAAa,8BAA8B,cAAc,gBAAgB,kCAAkC,sBAAsB,kBAAkB,yBAAyB,yCAAyC,mBAAmB,yBAAyB,YAAY,cAAc,aAAa,iCAAiC,eAAe,gBAAgB,uBAAuB,gBAAgB,iBAAiB,gBAAgB,qBAAqB,WAAW,8CAA8C,OAAO,2CAA2C,uBAAuB,SAAS,cAAc,eAAe,cAAc,iBAAiB,iBAAiB,gBAAgB,WAAW,iDAAiD,yBAAyB,W;ACA5xB,4EAA4E,WAAW,eAAe,iBAAiB,yBAAyB,iBAAiB,SAAS,YAAY,wFAAwF,WAAW,gBAAgB,aAAa,8FAA8F,c;ACApZ,0BAA0B,qBAAqB,kCAAkC,sBAAsB,yBAAyB,kBAAkB,aAAa,mBAAmB,uBAAuB,mFAAmF,iCAAiC,eAAe,gBAAgB,uBAAuB,YAAY,WAAW,8EAA8E,aAAa,oGAAoG,aAAa,+EAA+E,cAAc,iBAAiB,iBAAiB,qBAAqB,aAAa,mBAAmB,uBAAuB,mFAAmF,gBAAgB,oEAAoE,aAAa,cAAc,4FAA4F,eAAe,mEAAmE,cAAc,WAAW,cAAc,iBAAiB,eAAe,gCAAgC,iBAAiB,uBAAuB,gBAAgB,kJAAkJ,yBAAyB,gPAAgP,WAAW,yB;ACAttD,WAAW,qBAAqB,eAAe,mBAAmB,kBAAkB,mBAAmB,mBAAmB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,kBAAkB,aAAa,eAAe,uBAAuB,iBAAiB,cAAc,aAAa,eAAe,iBAAiB,yBAAyB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,qBAAqB,kBAAkB,QAAQ,YAAY,UAAU,qBAAqB,eAAe,aAAa,cAAc,wBAAwB,oBAAoB,4BAA4B,cAAc,eAAe,2BAA2B,WAAW,2BAA2B,mBAAmB,qCAAqC,kjBAAkjB,2BAA2B,qCAAqC,8lBAA8lB,0CAA0C,aAAa,mBAAmB,sBAAsB,mBAAmB,eAAe,gBAAgB,uBAAuB,gBAAgB,iBAAiB,oBAAoB,2BAA2B,eAAe,uBAAuB,kBAAkB,mBAAmB,mBAAmB,aAAa,cAAc,kBAAkB,iBAAiB,+BAA+B,mBAAmB,qBAAqB,gBAAgB,wBAAwB,gBAAgB,kBAAkB,eAAe,kBAAkB,kBAAkB,qCAAqC,mBAAmB,aAAa,sBAAsB,eAAe,sBAAsB,cAAc,+BAA+B,cAAc,iBAAiB,gBAAgB,+CAA+C,eAAe,kBAAkB,iBAAiB,uBAAuB,YAAY,6BAA6B,sBAAsB,gBAAgB,cAAc,iBAAiB,eAAe,sBAAsB,cAAc,gBAAgB,wBAAwB,cAAc,eAAe,yBAAyB,cAAc,eAAe,uBAAuB,yBAAyB,kDAAkD,cAAc,oFAAoF,kBAAkB,yBAAyB,cAAc,0FAA0F,yBAAyB,8JAA8J,yBAAyB,gBAAgB,qBAAqB,+BAA+B,kBAAkB,wBAAwB,kBAAkB,OAAO,UAAU,gBAAgB,qC;ACAj5H,qDAAqD,yBAAyB,cAAc,eAAe,iBAAiB,iBAAiB,WAAW,YAAY,8DAA8D,cAAc,wDAAwD,aAAa,WAAW,2CAA2C,WAAW,iDAAiD,SAAS,yJAAyJ,cAAc,mCAAmC,gBAAgB,uDAAuD,eAAe,mBAAmB,kBAAkB,mDAAmD,eAAe,+CAA+C,eAAe,qDAAqD,cAAc,sBAAsB,sDAAsD,cAAc,yDAAyD,oBAAoB,WAAW,sFAAsF,gBAAgB,yBAAyB,WAAW,4FAA4F,yBAAyB,WAAW,2DAA2D,OAAO,MAAM,2DAA2D,QAAQ,MAAM,8LAA8L,sBAAsB,0IAA0I,yBAAyB,cAAc,gJAAgJ,c;ACA1hE,yEAAyE,YAAY,yBAAyB,kBAAkB,sBAAsB,+EAA+E,yBAAyB,qFAAqF,gBAAgB,iFAAiF,yBAAyB,8EAA8E,SAAS,4BAA4B,eAAe,gBAAgB,uEAAuE,eAAe,6EAA6E,SAAS,gBAAgB,gKAAgK,gBAAgB,uFAAuF,aAAa,sEAAsE,SAAS,yBAAyB,gBAAgB,gBAAgB,8BAA8B,+BAA+B,gBAAgB,mCAAmC,2BAA2B,2EAA2E,UAAU,wEAAwE,eAAe,gBAAgB,iBAAiB,oFAAoF,yBAAyB,qFAAqF,yB;ACAjtD,2BAA2B,0BAA0B,uBAAuB,kBAAkB,yCAAyC,eAAe,gBAAgB,gBAAgB,cAAc,gBAAgB,qB;ACApN,uBAAuB,yCAAyC,WAAW,2BAA2B,mBAAmB,2BAA2B,oBAAoB,2BAA2B,e;ACAnM,yBAAyB,yCAAyC,gBAAgB,gBAAgB,iCAAiC,eAAe,gCAAgC,kBAAkB,2BAA2B,cAAc,iCAAiC,qBAAqB,c;ACAnS,mDAAmD,sBAAsB,yBAAyB,gBAAgB,yDAAyD,yBAAyB,6BAA6B,2DAA2D,sBAAsB,yBAAyB,iEAAiE,yBAAyB,6BAA6B,kEAAkE,c;ACApgB,qDAAqD,YAAY,yBAAyB,kBAAkB,sBAAsB,2DAA2D,yBAAyB,iEAAiE,gBAAgB,6DAA6D,0BAA0B,0DAA0D,SAAS,4BAA4B,eAAe,gBAAgB,mDAAmD,eAAe,yDAAyD,SAAS,gBAAgB,mEAAmE,aAAa,kDAAkD,SAAS,yBAAyB,gBAAgB,gBAAgB,8BAA8B,+BAA+B,gBAAgB,mCAAmC,2BAA2B,WAAW,uDAAuD,UAAU,oDAAoD,eAAe,gBAAgB,iBAAiB,gEAAgE,yBAAyB,iEAAiE,yBAAyB,gFAAgF,a;ACAl5C,+CAA+C,yB","file":"src/resources/css/app/elements.min.css","sourcesContent":[".tribe-editor__btn--label{background-color:transparent;border:none;padding:0;margin:0;text-align:left}.editor-styles-wrapper .tribe-editor__button,.tribe-editor__button{background-color:transparent;border:none;padding:0;margin:0;font-family:Helvetica,\"sans-serif\";cursor:pointer}.editor-styles-wrapper .tribe-editor__button[disabled],.tribe-editor__button[disabled]{cursor:default}.editor-styles-wrapper .tribe-editor__button--sm,.tribe-editor__button--sm{background-color:#009fd4;color:#fff;padding:11px 16px 9px;font-size:15px;font-weight:700;line-height:18px;transition:background-color .2s ease}.editor-styles-wrapper .tribe-editor__button--sm:focus,.editor-styles-wrapper .tribe-editor__button--sm:hover,.tribe-editor__button--sm:focus,.tribe-editor__button--sm:hover{background-color:#007bb4}.editor-styles-wrapper .tribe-editor__button--sm[disabled],.editor-styles-wrapper .tribe-editor__button--sm[disabled]:focus,.editor-styles-wrapper .tribe-editor__button--sm[disabled]:hover,.tribe-editor__button--sm[disabled],.tribe-editor__button--sm[disabled]:focus,.tribe-editor__button--sm[disabled]:hover{background-color:#f3f4f5;color:#8d949b}",".tribe-editor__accordion__row-content{max-height:0;overflow:hidden}.tribe-editor__accordion__row-content.active{max-height:none}",".editor-block-inspector__card .tribe-editor__icons__container{padding:4px;display:flex;align-items:center;justify-content:center}.editor-block-inspector__card .tribe-editor__icons__container svg{width:28px;height:28px}.editor-block-inspector__card .tribe-editor__icons--tec{background-color:#199fd1}button[class*=\" editor-block-list-item-tribe-\"] svg,button[class^=editor-block-list-item-tribe-] svg{color:#16a0d6}",".tribe-editor__counter{display:flex;flex-direction:column;align-items:center}.tribe-editor__counter__count{flex:none;color:#aeb4bb;font-size:32px;font-weight:700;line-height:40px;margin-bottom:10px}.tribe-editor__counter__label{flex:none;color:#aeb4bb;font-size:12px;line-height:14px;letter-spacing:.04px}",".edit-post-visual-editor .editor-block-list__block .tribe-editor__image-upload__title{padding:0;margin:0 0 12px;color:#000;font-size:15px;font-weight:700;line-height:18px}.tribe-editor__image-upload__content{display:flex;justify-content:space-between;align-items:center}.tribe-editor__image-upload--has-image .tribe-editor__image-upload__content{align-items:flex-start}.tribe-editor__image-upload__content p.tribe-editor__image-upload__description{flex:none;width:52%;font-family:Helvetica,sans-serif;font-size:14px;color:#545d66;line-height:18px;margin:0}.tribe-editor__image-upload__upload-button{flex:none;margin-right:10px}.tribe-editor__image-upload__image-wrapper{flex:none;width:42%;max-width:325px;padding-left:25px;position:relative}.tribe-editor__image-upload__remove-button{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:8px;border-radius:50%;background-color:#f8f9fb}.tribe-editor__image-upload__remove-button>svg,.tribe-editor__image-upload__remove-button>svg path{fill:#545d66}.tribe-editor__image-upload__remove-button:focus>svg,.tribe-editor__image-upload__remove-button:focus>svg path,.tribe-editor__image-upload__remove-button:hover>svg,.tribe-editor__image-upload__remove-button:hover>svg path{fill:#009fd4}.tribe-editor__image-upload__remove-button:disabled:focus>svg,.tribe-editor__image-upload__remove-button:disabled:focus>svg path,.tribe-editor__image-upload__remove-button:disabled:hover>svg,.tribe-editor__image-upload__remove-button:disabled:hover>svg path,.tribe-editor__image-upload__remove-button:disabled>svg,.tribe-editor__image-upload__remove-button:disabled>svg path{fill:#aeb4bb}.tribe-editor__image-upload__remove-button-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}",".tribe-editor__rsvp .tribe-editor__label-with-link,.tribe-editor__ticket .tribe-editor__label-with-link{display:flex;align-items:center;background-color:#fff;padding:10px 17px;border:1px solid #e1e3e6}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__labeled-item__label,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__labeled-item__label{flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;padding-right:10px}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link{flex:none;color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;text-decoration:none;box-shadow:none;transition:color .2s ease}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:focus,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link:hover{color:#007bb4}.tribe-editor__rsvp .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled,.tribe-editor__ticket .tribe-editor__label-with-link .tribe-editor__label-with-link__link.tribe-editor__label-with-link__link--disabled{color:#aeb4bb}",".tribe-editor__label-with-modal{display:flex;align-items:center;background-color:#fff;padding:11px 17px;border:1px solid #e1e3e6;height:40px}.tribe-editor__label-with-modal .tribe-editor__labeled-item__label{flex:auto;color:#545d66;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px}.tribe-editor__label-with-modal .tribe-editor__label-with-modal__modal-button{flex:none}.tribe-editor__label-with-modal .tribe-editor__modal-button__button{color:#009fd4;font-size:15px;font-weight:700;line-height:18px;letter-spacing:.38px;transition:color .2s ease}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:hover{color:#007bb4}.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:focus,.tribe-editor__label-with-modal .tribe-editor__modal-button__button:disabled:hover{color:#aeb4bb}",".tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{margin:0;max-width:100%!important;padding:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-hovered>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected-parent>.editor-block-list__block-edit:before,.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block.is-selected>.editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit{margin:0}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit:before{outline:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit .editor-block-contextual-toolbar{display:none}.tribe-common__plugin-block-hook .editor-inner-blocks .editor-block-list__layout .editor-block-list__block{outline:none}",".tribe-common-form-select{display:flex}.tribe-common-form-select>div{flex:0 0 auto;min-width:193px}.tribe-common-form-select__toggle{background-color:#fff;border-radius:2px;border:2px solid #eaebec}.tribe-common-form-select__toggle button{align-items:center;background-color:#fefffe;border:none;color:#545d66;display:flex;font-family:Helvetica,sans-serif;font-size:16px;font-weight:400;justify-content:center;line-height:1.5;padding:6px 10px;text-align:left;text-decoration:none;width:100%}.tribe-common-form-select__toggle button>span{flex:1}.tribe-common-form-select__options__option{background:transparent;border:0;color:#555d66;cursor:pointer;display:block;line-height:20px;padding:5px 12px;text-align:left;width:100%}.tribe-common-form-select__options__option:hover{background-color:#009fd4;color:#fff}","input.tribe-editor__input[type=number],input.tribe-editor__input[type=text]{color:#000;font-size:16px;line-height:24px;border:1px solid #e1e3e6;padding:7px 15px;margin:0;height:40px}input.tribe-editor__input[type=number]:focus,input.tribe-editor__input[type=text]:focus{color:#000;box-shadow:none;outline:none}input.tribe-editor__input[type=number]:disabled,input.tribe-editor__input[type=text]:disabled{color:#aeb4bb}",".tribe-editor__timepicker{display:inline-block}.tribe-editor__timepicker__toggle{background-color:#fff;border:1px solid #e1e3e6;border-radius:2px;display:flex;align-items:center;justify-content:center}.tribe-editor__timepicker__toggle input.tribe-editor__timepicker__input[type=text]{font-family:Helvetica,sans-serif;font-size:14px;line-height:1.5;padding:6px 0 6px 10px;border:none;width:80px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn{padding:10px}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__toggle-btn:disabled>svg.dashicon{fill:#aeb4bb}.tribe-editor__timepicker__toggle button.tribe-editor__timepicker__all-day-btn{color:#545d66;line-height:20px;padding:6px 10px;text-decoration:none;display:flex;align-items:center;justify-content:center}.tribe-editor__timepicker__content.components-popover .components-popover__content{min-width:110px}.tribe-editor__timepicker__content .tribe-editor__timepicker__items{height:250px;overflow:auto}.tribe-editor__timepicker__content .tribe-editor__timepicker__items .components-placeholder{height:inherit}.tribe-editor__timepicker__content .tribe-editor__timepicker__item{display:block;width:100%;color:#555d66;padding:5px 12px;cursor:pointer;border-bottom:1px solid #e2e4e7;line-height:20px;background:transparent;text-align:left}.tribe-editor__timepicker__content .tribe-editor__timepicker__item:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item:hover{background-color:#e7f5fa}.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:focus,.tribe-editor__timepicker__content .tribe-editor__timepicker__item--current:hover{color:#fff;background-color:#009fd4}",".DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC\")}.DayPicker-NavButton--next{background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==\")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}",".tribe-editor__day-picker-input.DayPickerInput>input{border:1px solid #e1e3e6;color:#545d66;font-size:16px;line-height:24px;padding:7px 15px;width:100%;height:40px}.tribe-editor__day-picker-input.DayPickerInput>input:disabled{color:#aeb4bb}.tribe-editor__day-picker-input .DayPickerInput-Overlay{padding:20px;z-index:10}.tribe-editor__day-picker-input .DayPicker{width:100%}.tribe-editor__day-picker-input .DayPicker-Month{margin:0}.tribe-editor__day-picker-input .DayPicker-Caption>div,.tribe-editor__day-picker-input .DayPicker-Day,.tribe-editor__day-picker-input .DayPicker-Weekday{color:#545d66;font-family:Helvetica,\"sans-serif\";font-weight:400}.tribe-editor__day-picker-input .DayPicker-Caption>div{font-size:16px;margin-bottom:12px;text-align:center}.tribe-editor__day-picker-input .DayPicker-Weekday{font-size:12px}.tribe-editor__day-picker-input .DayPicker-Day{font-size:14px}.tribe-editor__day-picker-input .DayPicker-Day:hover{color:#007bb4;background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--today{color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--disabled{pointer-events:none;color:#ccc}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside){border-radius:0;background-color:#009fd4;color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--outside):hover{background-color:#007bb4;color:#fff}.tribe-editor__day-picker-input .DayPicker-NavButton--prev{left:0;top:0}.tribe-editor__day-picker-input .DayPicker-NavButton--next{right:0;top:0}.tribe-editor__day-picker-input .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#fff}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#e7f5fa;color:#545d66}.tribe-editor__day-picker-input .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside):hover{color:#007bb4}",".tribe-editor__creatable-select .tribe-editor__creatable-select__control{height:40px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__creatable-select .tribe-editor__creatable-select__control:hover{border:1px solid #e1e3e6}.tribe-editor__creatable-select .tribe-editor__creatable-select__control--is-focused{box-shadow:none}.tribe-editor__creatable-select .tribe-editor__creatable-select__value-container{padding:2px 5px 2px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input{font-size:16px}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input{margin:0;line-height:1.5}.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input,.tribe-editor__creatable-select .tribe-editor__creatable-select__input>input:focus{box-shadow:none}.tribe-editor__creatable-select svg.tribe-editor__creatable-select__dropdown-indicator{fill:#555d66}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:none;-webkit-transform:translateY(-7px);transform:translateY(-7px)}.tribe-editor__creatable-select .tribe-editor__creatable-select__menu-list{padding:0}.tribe-editor__creatable-select .tribe-editor__creatable-select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-focused{background-color:#e7f5fa}.tribe-editor__creatable-select .tribe-editor__creatable-select__option--is-selected{background-color:#11a0d2}",".tribe-editor__placeholder{border:2px dashed #e1e3e6;padding:12px 15px 14px;text-align:center;font-family:Helvetica,Arial,\"sans-serif\";font-size:1rem;line-height:1.5;font-weight:700;color:#8d949b;min-width:260px;display:inline-block}",".tribe-editor__heading{font-family:Helvetica,Arial,\"sans-serif\";color:#000}.tribe-editor__heading--h1{font-size:2.375rem}.tribe-editor__heading--h2{font-size:1.3125rem}.tribe-editor__heading--h3{font-size:1rem}",".tribe-editor__paragraph{font-family:Helvetica,Arial,\"sans-serif\";line-height:1.5;font-weight:400}.tribe-editor__paragraph--medium{font-size:1rem}.tribe-editor__paragraph--small{font-size:.875rem}.tribe-editor__paragraph a{color:#11a0d2}.tribe-editor__paragraph a:hover{text-decoration:none;color:#007bb4}","input[type=checkbox].tribe-editor__input--checkbox{background-color:#fff;border:1px solid #e0e5e9;border-radius:0}input[type=checkbox].tribe-editor__input--checkbox:focus{border:1px solid #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked{background-color:#fff;border:1px solid #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:focus{border:1px solid #e0e5e9;box-shadow:0 0 0 1px #e0e5e9}input[type=checkbox].tribe-editor__input--checkbox:checked:before{color:#11a0d2}",".tribe-editor__select .tribe-editor__select__control{height:46px;border:1px solid #e1e3e6;border-radius:3px;background-color:#fff}.tribe-editor__select .tribe-editor__select__control:hover{border:1px solid #e1e3e6}.tribe-editor__select .tribe-editor__select__control--is-focused{box-shadow:none}.tribe-editor__select .tribe-editor__select__value-container{padding:2px 10px 2px 15px}.tribe-editor__select .tribe-editor__select__single-value{margin:0;max-width:calc(100% - 15px);font-size:16px;line-height:1.5}.tribe-editor__select .tribe-editor__select__input{font-size:16px}.tribe-editor__select .tribe-editor__select__input>input{margin:0;line-height:1.5}.tribe-editor__select svg.tribe-editor__select__dropdown-indicator{fill:#555d66}.tribe-editor__select .tribe-editor__select__menu{margin:0;border:1px solid #e1e3e6;border-top:none;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:none;-webkit-transform:translateY(-7px);transform:translateY(-7px);z-index:10}.tribe-editor__select .tribe-editor__select__menu-list{padding:0}.tribe-editor__select .tribe-editor__select__option{font-size:16px;line-height:1.5;padding:3px 15px}.tribe-editor__select .tribe-editor__select__option--is-focused{background-color:#e7f5fa}.tribe-editor__select .tribe-editor__select__option--is-selected{background-color:#11a0d2}.tribe-editor__select--is-disabled svg.tribe-editor__select__dropdown-indicator{fill:#aeb4bb}",".post-type-tribe_events .editor-styles-wrapper{max-width:none!important}"],"sourceRoot":""}
|
|
common/src/resources/css/common.css
CHANGED
@@ -17,6 +17,139 @@
|
|
17 |
* and edit the source files found there.
|
18 |
*/
|
19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
/* Utilities */
|
21 |
|
22 |
/* -----------------------------------------------------------------------------
|
@@ -30,6 +163,18 @@
|
|
30 |
|
31 |
/* Variables */
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
:root {
|
34 |
/* -----------------------------------------------------------------------------
|
35 |
* Colors - Typography
|
@@ -46,12 +191,7 @@
|
|
46 |
/* -----------------------------------------------------------------------------
|
47 |
* Colors - Borders & Misc
|
48 |
* ----------------------------------------------------------------------------- */
|
49 |
-
}
|
50 |
|
51 |
-
:root {
|
52 |
-
/* -----------------------------------------------------------------------------
|
53 |
-
* Box Shadows
|
54 |
-
* ----------------------------------------------------------------------------- */
|
55 |
}
|
56 |
|
57 |
:root {
|
@@ -74,7 +214,11 @@
|
|
74 |
* ----------------------------------------------------------------------------- */
|
75 |
|
76 |
/* -----------------------------------------------------------------------------
|
77 |
-
* Grid Width
|
|
|
|
|
|
|
|
|
78 |
* ----------------------------------------------------------------------------- */
|
79 |
}
|
80 |
|
@@ -104,10 +248,18 @@
|
|
104 |
* SVG - Dropdown
|
105 |
* ----------------------------------------------------------------------------- */
|
106 |
|
|
|
|
|
|
|
|
|
107 |
/* -----------------------------------------------------------------------------
|
108 |
* SVG - Filters
|
109 |
* ----------------------------------------------------------------------------- */
|
110 |
|
|
|
|
|
|
|
|
|
111 |
/* -----------------------------------------------------------------------------
|
112 |
* SVG - Search
|
113 |
* ----------------------------------------------------------------------------- */
|
@@ -166,6 +318,54 @@
|
|
166 |
* Mobile Body 3
|
167 |
* ----------------------------------------------------------------------------- */
|
168 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
/* -----------------------------------------------------------------------------
|
170 |
* Button - Global
|
171 |
* ----------------------------------------------------------------------------- */
|
@@ -178,6 +378,10 @@
|
|
178 |
* Button - Border
|
179 |
* ----------------------------------------------------------------------------- */
|
180 |
|
|
|
|
|
|
|
|
|
181 |
/* -----------------------------------------------------------------------------
|
182 |
* Selects
|
183 |
* ----------------------------------------------------------------------------- */
|
@@ -217,6 +421,26 @@
|
|
217 |
|
218 |
/* Forms */
|
219 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
220 |
/* -----------------------------------------------------------------------------
|
221 |
*
|
222 |
* Form Control: Checkboxes & Radios
|
@@ -226,12 +450,35 @@
|
|
226 |
* <legend>Legend for Checkboxes</legend>
|
227 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
228 |
* <div class="tribe-common-form-control-checkbox">
|
229 |
-
* <input
|
230 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
231 |
* </div>
|
232 |
* <div class="tribe-common-form-control-checkbox">
|
233 |
-
* <input
|
234 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
* </div>
|
236 |
* </div>
|
237 |
* </fieldset>
|
@@ -239,29 +486,27 @@
|
|
239 |
* Example (Radios):
|
240 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
241 |
* <div class="tribe-common-form-control-radio">
|
242 |
-
* <input
|
243 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
* </div>
|
245 |
* </div>
|
246 |
*
|
247 |
* ----------------------------------------------------------------------------- */
|
248 |
|
249 |
-
.tribe-
|
250 |
-
|
251 |
-
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
252 |
-
font-size: 14px;
|
253 |
-
line-height: 1.62;
|
254 |
-
font-weight: 400;
|
255 |
-
|
256 |
-
color: #727272;
|
257 |
-
cursor: pointer;
|
258 |
-
display: inline-block;
|
259 |
-
margin-left: 11px;
|
260 |
-
vertical-align: middle;
|
261 |
-
}
|
262 |
-
|
263 |
-
.tribe-events .tribe-common-form-control-checkbox input[type="checkbox"],
|
264 |
-
.tribe-events .tribe-common-form-control-radio input[type="radio"] {
|
265 |
-webkit-appearance: none;
|
266 |
-moz-appearance: none;
|
267 |
appearance: none;
|
@@ -276,16 +521,16 @@
|
|
276 |
width: 20px;
|
277 |
}
|
278 |
|
279 |
-
.tribe-
|
280 |
-
.tribe-
|
281 |
-
.tribe-
|
282 |
-
.tribe-
|
283 |
-
.tribe-
|
284 |
-
.tribe-
|
285 |
border: 1px solid #141827;
|
286 |
}
|
287 |
|
288 |
-
.tribe-
|
289 |
background-color: #141827;
|
290 |
}
|
291 |
|
@@ -293,43 +538,44 @@
|
|
293 |
* Form Control: Checkboxes
|
294 |
* ----------------------------------------------------------------------------- */
|
295 |
|
296 |
-
.tribe-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
|
311 |
/* -----------------------------------------------------------------------------
|
312 |
* Form Control: Radios
|
313 |
* ----------------------------------------------------------------------------- */
|
314 |
|
315 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
316 |
border-radius: 50%;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
317 |
}
|
318 |
|
319 |
-
.tribe-events .tribe-common-form-control-radio input[type="radio"]:checked:before {
|
320 |
-
background-color: #FFFFFF;
|
321 |
-
border-radius: 50%;
|
322 |
-
content: '';
|
323 |
-
display: block;
|
324 |
-
height: 8px;
|
325 |
-
left: 50%;
|
326 |
-
position: absolute;
|
327 |
-
top: 50%;
|
328 |
-
-webkit-transform: translate(-50%, -50%);
|
329 |
-
transform: translate(-50%, -50%);
|
330 |
-
width: 8px;
|
331 |
-
}
|
332 |
-
|
333 |
/* -----------------------------------------------------------------------------
|
334 |
*
|
335 |
* Form Control: Groups (Checkbox & Radio)
|
@@ -348,20 +594,20 @@
|
|
348 |
*
|
349 |
* ----------------------------------------------------------------------------- */
|
350 |
|
351 |
-
.tribe-
|
352 |
margin-bottom: 15px;
|
353 |
}
|
354 |
|
355 |
-
.tribe-
|
356 |
margin-bottom: 0;
|
357 |
}
|
358 |
|
359 |
/* -----------------------------------------------------------------------------
|
360 |
*
|
361 |
-
* Form Control: Groups (
|
362 |
*
|
363 |
* Example:
|
364 |
-
* <div class="tribe-common-form-control-
|
365 |
* <div class="tribe-common-form-control-text">
|
366 |
* <label for="inputOne">Input One</label>
|
367 |
* <input id="inputOne" name="inputOne" type="text" placeholder="Input One" />
|
@@ -374,382 +620,514 @@
|
|
374 |
*
|
375 |
* ----------------------------------------------------------------------------- */
|
376 |
|
377 |
-
.tribe-
|
378 |
margin-bottom: 8px;
|
379 |
}
|
380 |
|
381 |
-
.tribe-
|
382 |
margin-bottom: 0px;
|
383 |
}
|
384 |
|
385 |
-
|
386 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
387 |
*
|
388 |
* Form Control: Selects
|
389 |
*
|
390 |
* Example:
|
391 |
* <div class="tribe-common-form-control-select">
|
392 |
-
* <button
|
393 |
-
*
|
394 |
-
*
|
395 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
396 |
* </ul>
|
397 |
* </div>
|
398 |
*
|
399 |
* ----------------------------------------------------------------------------- */
|
400 |
-
}
|
401 |
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
|
|
|
|
|
|
|
408 |
position: relative;
|
|
|
|
|
409 |
}
|
410 |
|
411 |
-
.tribe-
|
412 |
-
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
text-align: left;
|
422 |
-
width: 205px;
|
423 |
}
|
424 |
|
425 |
-
.tribe-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
right: 16px;
|
431 |
-
top: 50%;
|
432 |
-
-webkit-transform: translateY(-50%);
|
433 |
-
transform: translateY(-50%);
|
434 |
-
width: 12px;
|
435 |
-
}
|
436 |
|
437 |
-
|
438 |
-
/**
|
439 |
-
* @todo: remove once listbox JS is implemented
|
440 |
-
*/
|
441 |
-
/* @mixin hidden; */
|
442 |
|
443 |
-
|
444 |
|
445 |
-
|
446 |
|
447 |
-
|
448 |
|
449 |
-
|
450 |
|
451 |
-
|
452 |
|
453 |
-
|
|
|
454 |
|
455 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
456 |
}
|
457 |
|
458 |
-
.tribe-
|
459 |
color: #141827;
|
460 |
-
font-
|
461 |
-
font-size: 14px;
|
462 |
-
line-height: 1.62;
|
463 |
-
font-weight: 400;
|
464 |
-
color: #727272;
|
465 |
-
cursor: pointer;
|
466 |
-
padding: 6px 18px;
|
467 |
-
text-align: left;
|
468 |
}
|
469 |
|
470 |
-
|
471 |
-
padding-top: 16px;
|
472 |
-
}
|
473 |
|
474 |
-
.tribe-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
|
|
|
|
|
|
|
|
|
|
482 |
|
483 |
/* -----------------------------------------------------------------------------
|
484 |
-
|
485 |
-
|
486 |
-
*
|
487 |
-
* Example (Horizontal):
|
488 |
-
* <div class="tribe-common-form-control-slider">
|
489 |
-
* <input id="sliderOne" type="range" min="0" max="100" value="50" />
|
490 |
-
* <label for="sliderOne">Slider One</label>
|
491 |
-
* </div>
|
492 |
-
*
|
493 |
-
* Example (Vertical):
|
494 |
-
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
495 |
-
* <label for="sliderOne">Slider One</label>
|
496 |
-
* <input id="sliderOne" type="range" min="0" max="100" value="50" />
|
497 |
-
* </div>
|
498 |
-
*
|
499 |
-
* ----------------------------------------------------------------------------- */
|
500 |
|
501 |
-
.tribe-
|
502 |
-
-webkit-appearance: none;
|
503 |
-
-moz-appearance: none;
|
504 |
-
appearance: none;
|
505 |
border: none;
|
506 |
-
|
507 |
-
|
508 |
-
margin: 0;
|
509 |
padding: 0;
|
510 |
-
|
511 |
-
|
|
|
512 |
}
|
513 |
|
514 |
-
|
515 |
-
|
516 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
517 |
|
518 |
-
.tribe-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
transition: background-color 0.2s ease;
|
526 |
-
background-color: #334AFF;
|
527 |
-
}
|
528 |
|
529 |
-
.tribe-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
padding: 0;
|
535 |
-
position: relative;
|
536 |
-
transition: background-color 0.2s ease;
|
537 |
-
background-color: #334AFF;
|
538 |
-
}
|
539 |
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
border-width: 5px 0;
|
544 |
-
color: transparent;
|
545 |
-
height: 10px;
|
546 |
-
}
|
547 |
|
548 |
-
.tribe-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
|
|
|
|
|
|
553 |
|
554 |
-
|
555 |
-
* Thumb styles
|
556 |
-
* ----------------------------------------------------------------------------- */
|
557 |
|
558 |
-
|
559 |
-
|
560 |
-
border: 1px solid #D5D5D5;
|
561 |
-
border-radius: 50%;
|
562 |
-
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
563 |
-
height: 20px;
|
564 |
-
width: 20px;
|
565 |
-
margin-top: -5px;
|
566 |
|
567 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
568 |
|
569 |
-
|
570 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
571 |
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
border-radius: 50%;
|
576 |
-
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
577 |
-
height: 20px;
|
578 |
-
width: 20px;
|
579 |
-
margin-top: -5px;
|
580 |
-
}
|
581 |
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
594 |
|
595 |
-
.tribe-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
|
609 |
-
.tribe-
|
610 |
display: block;
|
611 |
margin: 0 0 6px;
|
612 |
}
|
613 |
|
614 |
-
|
615 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
616 |
*
|
617 |
* Form Control: Tabs
|
618 |
*
|
619 |
* Example:
|
620 |
* <div class="tribe-common-form-control-tabs">
|
621 |
-
* <button
|
622 |
-
*
|
623 |
-
*
|
624 |
-
*
|
625 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
626 |
* </li>
|
627 |
-
* <li role="presentation">
|
628 |
-
* <input
|
629 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
630 |
* </li>
|
631 |
* </ul>
|
632 |
* </div>
|
633 |
*
|
634 |
* ----------------------------------------------------------------------------- */
|
635 |
-
}
|
636 |
-
|
637 |
-
/**
|
638 |
-
* @todo: implement listbox JS
|
639 |
-
* https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
|
640 |
-
*/
|
641 |
|
642 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
643 |
position: relative;
|
|
|
|
|
644 |
}
|
645 |
|
646 |
-
.tribe-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
text-align: left;
|
657 |
-
width: 205px;
|
658 |
}
|
659 |
|
660 |
-
.tribe-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
right: 16px;
|
666 |
-
top: 50%;
|
667 |
-
-webkit-transform: translateY(-50%);
|
668 |
-
transform: translateY(-50%);
|
669 |
-
width: 12px;
|
670 |
-
}
|
671 |
|
672 |
-
|
673 |
-
/**
|
674 |
-
* @todo: remove once listbox JS is implemented
|
675 |
-
*/
|
676 |
-
/* @mixin hidden; */
|
677 |
|
678 |
-
|
679 |
|
680 |
-
|
681 |
|
682 |
-
|
683 |
|
684 |
-
|
685 |
|
686 |
-
|
687 |
|
688 |
-
|
|
|
689 |
|
690 |
-
|
|
|
691 |
}
|
692 |
|
693 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
694 |
padding-top: 16px;
|
695 |
}
|
696 |
|
697 |
-
.tribe-
|
698 |
padding-bottom: 16px;
|
699 |
}
|
700 |
|
701 |
-
.tribe-
|
702 |
-
border: 0;
|
703 |
-
clip: rect(0 0 0 0);
|
704 |
-
height: 1px;
|
705 |
-
margin: -1px;
|
706 |
-
overflow: hidden;
|
707 |
-
padding: 0;
|
708 |
-
position: absolute;
|
709 |
-
width: 1px;
|
710 |
-
}
|
711 |
-
|
712 |
-
.tribe-events .tribe-common-form-control-tabs input[type="radio"]:checked + label {
|
713 |
color: #141827;
|
714 |
font-weight: 700;
|
715 |
}
|
716 |
|
717 |
-
.tribe-
|
718 |
color: #141827;
|
719 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
720 |
font-size: 14px;
|
721 |
line-height: 1.62;
|
722 |
font-weight: 400;
|
723 |
-
color: #727272;
|
724 |
-
cursor: pointer;
|
725 |
-
padding: 6px 18px;
|
726 |
-
text-align: left;
|
727 |
}
|
728 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
729 |
/* -----------------------------------------------------------------------------
|
730 |
*
|
731 |
* Form Control: Text
|
732 |
*
|
733 |
* Example:
|
734 |
* <div class="tribe-common-form-control-text">
|
735 |
-
* <label for="textInput">Text Input</label>
|
736 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
737 |
* </div>
|
738 |
*
|
739 |
* ----------------------------------------------------------------------------- */
|
740 |
|
741 |
-
.tribe-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
750 |
}
|
751 |
|
752 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
753 |
color: #141827;
|
754 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
755 |
font-size: 14px;
|
@@ -762,117 +1140,220 @@
|
|
762 |
width: 100%;
|
763 |
}
|
764 |
|
765 |
-
.tribe-
|
766 |
color: #727272;
|
767 |
font-weight: 400;
|
768 |
}
|
769 |
|
770 |
-
.tribe-
|
771 |
color: #727272;
|
772 |
font-weight: 400;
|
773 |
}
|
774 |
|
775 |
-
.tribe-
|
776 |
color: #727272;
|
777 |
font-weight: 400;
|
778 |
}
|
779 |
|
780 |
-
.tribe-
|
781 |
color: #727272;
|
782 |
font-weight: 400;
|
783 |
}
|
784 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
785 |
/* -----------------------------------------------------------------------------
|
786 |
*
|
787 |
* Form Control: Toggles
|
788 |
*
|
789 |
* Example (Horizontal):
|
790 |
* <div class="tribe-common-form-control-toggle">
|
791 |
-
* <input
|
792 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
793 |
* </div>
|
794 |
*
|
795 |
-
* Example (Vertical):
|
796 |
-
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
797 |
-
* <label for="toggleOne">Toggle One</label>
|
798 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
799 |
* </div>
|
800 |
*
|
801 |
* ----------------------------------------------------------------------------- */
|
802 |
|
803 |
-
.tribe-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
margin: 5px 0;
|
808 |
-
padding: 0;
|
809 |
-
position: relative;
|
810 |
-
transition: background-color 0.2s ease;
|
811 |
-
|
812 |
-
-webkit-appearance: none;
|
813 |
|
814 |
-
|
815 |
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
display: inline-block;
|
820 |
-
vertical-align: middle;
|
821 |
-
width: 40px;
|
822 |
-
}
|
823 |
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
position: absolute;
|
835 |
-
top: -5px;
|
836 |
-
transition: -webkit-transform 0.2s ease;
|
837 |
-
transition: transform 0.2s ease;
|
838 |
-
transition: transform 0.2s ease, -webkit-transform 0.2s ease;
|
839 |
-
}
|
840 |
|
841 |
-
.tribe-
|
842 |
-
|
843 |
-
|
|
|
844 |
|
845 |
-
.tribe-
|
846 |
-
|
847 |
-
|
848 |
-
|
|
|
849 |
|
850 |
-
.tribe-
|
851 |
-
|
852 |
-
|
853 |
-
|
854 |
-
line-height: 1.38;
|
855 |
-
font-weight: 400;
|
856 |
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
|
864 |
-
.tribe-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
|
869 |
-
|
|
|
|
|
|
|
|
|
870 |
|
871 |
/* -------------------------------------------------------------------------
|
872 |
* Body 1
|
873 |
* ------------------------------------------------------------------------- */
|
874 |
|
875 |
-
.tribe-
|
876 |
color: #141827;
|
877 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
878 |
font-size: 14px;
|
@@ -880,7 +1361,16 @@
|
|
880 |
line-height: 1.62;
|
881 |
}
|
882 |
|
883 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
884 |
font-weight: 700;
|
885 |
}
|
886 |
|
@@ -888,7 +1378,7 @@
|
|
888 |
* Body 2
|
889 |
* ------------------------------------------------------------------------- */
|
890 |
|
891 |
-
.tribe-
|
892 |
color: #141827;
|
893 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
894 |
font-size: 12px;
|
@@ -896,7 +1386,7 @@
|
|
896 |
line-height: 1.38;
|
897 |
}
|
898 |
|
899 |
-
.tribe-
|
900 |
font-weight: 700;
|
901 |
}
|
902 |
|
@@ -904,7 +1394,7 @@
|
|
904 |
* Body 3
|
905 |
* ------------------------------------------------------------------------- */
|
906 |
|
907 |
-
.tribe-
|
908 |
color: #141827;
|
909 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
910 |
font-size: 11px;
|
@@ -912,38 +1402,58 @@
|
|
912 |
line-height: 1.5;
|
913 |
}
|
914 |
|
915 |
-
.tribe-
|
916 |
font-weight: 700;
|
917 |
}
|
918 |
|
919 |
/* -------------------------------------------------------------------------
|
|
|
920 |
* CTA
|
|
|
|
|
|
|
|
|
|
|
921 |
* ------------------------------------------------------------------------- */
|
922 |
|
923 |
-
.tribe-
|
924 |
color: #141827;
|
925 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
926 |
font-size: 12px;
|
927 |
line-height: 1.38;
|
928 |
font-weight: 400;
|
929 |
font-weight: 700;
|
|
|
|
|
930 |
}
|
931 |
|
932 |
-
.tribe-
|
933 |
-
|
934 |
-
|
935 |
-
|
936 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
937 |
|
938 |
/* -------------------------------------------------------------------------
|
939 |
* Heading: h1
|
940 |
* ------------------------------------------------------------------------- */
|
941 |
|
942 |
-
.tribe-
|
943 |
color: #141827;
|
944 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
945 |
-
font-size: 28px;
|
946 |
font-weight: 700;
|
|
|
947 |
line-height: 1.42;
|
948 |
}
|
949 |
|
@@ -951,11 +1461,11 @@
|
|
951 |
* Heading: h2
|
952 |
* ------------------------------------------------------------------------- */
|
953 |
|
954 |
-
.tribe-
|
955 |
color: #141827;
|
956 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
957 |
-
font-size: 24px;
|
958 |
font-weight: 700;
|
|
|
959 |
line-height: 1.42;
|
960 |
}
|
961 |
|
@@ -963,15 +1473,24 @@
|
|
963 |
* Heading: h3
|
964 |
* ------------------------------------------------------------------------- */
|
965 |
|
966 |
-
.tribe-
|
967 |
color: #141827;
|
968 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
969 |
-
font-size: 22px;
|
970 |
font-weight: 700;
|
|
|
971 |
line-height: 1.5;
|
972 |
}
|
973 |
|
974 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
975 |
font-weight: 400;
|
976 |
}
|
977 |
|
@@ -979,15 +1498,15 @@
|
|
979 |
* Heading: h4
|
980 |
* ------------------------------------------------------------------------- */
|
981 |
|
982 |
-
.tribe-
|
983 |
color: #141827;
|
984 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
985 |
-
font-size: 20px;
|
986 |
font-weight: 700;
|
|
|
987 |
line-height: 1.42;
|
988 |
}
|
989 |
|
990 |
-
.tribe-
|
991 |
font-weight: 400;
|
992 |
}
|
993 |
|
@@ -995,11 +1514,11 @@
|
|
995 |
* Heading: h5
|
996 |
* ------------------------------------------------------------------------- */
|
997 |
|
998 |
-
.tribe-
|
999 |
color: #141827;
|
1000 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1001 |
-
font-size: 16px;
|
1002 |
font-weight: 700;
|
|
|
1003 |
line-height: 1.5;
|
1004 |
}
|
1005 |
|
@@ -1007,38 +1526,82 @@
|
|
1007 |
* Heading: h6
|
1008 |
* ------------------------------------------------------------------------- */
|
1009 |
|
1010 |
-
.tribe-
|
1011 |
color: #141827;
|
1012 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1013 |
-
font-size: 16px;
|
1014 |
font-weight: 700;
|
|
|
1015 |
line-height: 1.62;
|
1016 |
}
|
1017 |
|
1018 |
/* -------------------------------------------------------------------------
|
1019 |
-
* Heading:
|
1020 |
* ------------------------------------------------------------------------- */
|
1021 |
|
1022 |
-
.tribe-
|
1023 |
color: #141827;
|
1024 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1025 |
-
font-size: 14px;
|
1026 |
font-weight: 700;
|
|
|
1027 |
line-height: 1.62;
|
1028 |
}
|
1029 |
|
1030 |
/* -------------------------------------------------------------------------
|
1031 |
-
* Heading:
|
1032 |
* ------------------------------------------------------------------------- */
|
1033 |
|
1034 |
-
.tribe-
|
1035 |
color: #141827;
|
1036 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1037 |
-
font-size: 12px;
|
1038 |
font-weight: 700;
|
|
|
1039 |
line-height: 1.38;
|
1040 |
}
|
1041 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1042 |
/* A11y */
|
1043 |
|
1044 |
/* -----------------------------------------------------------------------------
|
@@ -1112,7 +1675,7 @@
|
|
1112 |
*
|
1113 |
* ----------------------------------------------------------------------------- */
|
1114 |
|
1115 |
-
.tribe-
|
1116 |
color: #141827;
|
1117 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1118 |
font-size: 12px;
|
@@ -1132,17 +1695,17 @@
|
|
1132 |
padding: 6px 16px 7px;
|
1133 |
}
|
1134 |
|
1135 |
-
.tribe-
|
1136 |
border-color: #141827;
|
1137 |
}
|
1138 |
|
1139 |
-
.tribe-
|
1140 |
-
.tribe-
|
1141 |
-
.tribe-
|
1142 |
color: #141827;
|
1143 |
}
|
1144 |
|
1145 |
-
.tribe-
|
1146 |
color: #D5D5D5
|
1147 |
}
|
1148 |
|
@@ -1156,7 +1719,7 @@
|
|
1156 |
*
|
1157 |
* ----------------------------------------------------------------------------- */
|
1158 |
|
1159 |
-
.tribe-
|
1160 |
border: 0;
|
1161 |
cursor: pointer;
|
1162 |
display: inline-block;
|
@@ -1164,9 +1727,11 @@
|
|
1164 |
padding: 0;
|
1165 |
text-decoration: none;
|
1166 |
width: auto;
|
|
|
|
|
1167 |
}
|
1168 |
|
1169 |
-
.tribe-
|
1170 |
background-repeat: no-repeat;
|
1171 |
background-size: contain;
|
1172 |
content: '';
|
@@ -1183,17 +1748,8 @@
|
|
1183 |
*
|
1184 |
* ----------------------------------------------------------------------------- */
|
1185 |
|
1186 |
-
.tribe-
|
1187 |
-
border: 0;
|
1188 |
-
cursor: pointer;
|
1189 |
-
display: inline-block;
|
1190 |
-
height: auto;
|
1191 |
-
padding: 0;
|
1192 |
-
text-decoration: none;
|
1193 |
-
width: auto;
|
1194 |
border: 1px solid #D5D5D5;
|
1195 |
-
transition: color 0.2s ease, border-color 0.2s ease;
|
1196 |
-
|
1197 |
align-items: center;
|
1198 |
display: inline-flex;
|
1199 |
height: 56px;
|
@@ -1202,7 +1758,7 @@
|
|
1202 |
width: 56px;
|
1203 |
}
|
1204 |
|
1205 |
-
.tribe-
|
1206 |
border-color: #141827;
|
1207 |
}
|
1208 |
|
@@ -1210,17 +1766,17 @@
|
|
1210 |
* Button: Icon Caret Left
|
1211 |
* ----------------------------------------------------------------------------- */
|
1212 |
|
1213 |
-
.tribe-
|
1214 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
1215 |
height: 20px;
|
1216 |
width: 12px;
|
1217 |
}
|
1218 |
|
1219 |
-
.tribe-
|
1220 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
1221 |
}
|
1222 |
|
1223 |
-
.tribe-
|
1224 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1225 |
}
|
1226 |
|
@@ -1228,17 +1784,17 @@
|
|
1228 |
* Button: Icon Caret Right
|
1229 |
* ----------------------------------------------------------------------------- */
|
1230 |
|
1231 |
-
.tribe-
|
1232 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
1233 |
height: 20px;
|
1234 |
width: 12px;
|
1235 |
}
|
1236 |
|
1237 |
-
.tribe-
|
1238 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
1239 |
}
|
1240 |
|
1241 |
-
.tribe-
|
1242 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1243 |
}
|
1244 |
|
@@ -1246,35 +1802,35 @@
|
|
1246 |
* Button: Icon Filters
|
1247 |
* ----------------------------------------------------------------------------- */
|
1248 |
|
1249 |
-
.tribe-
|
1250 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square'
|
1251 |
height: 20px;
|
1252 |
width: 24px;
|
1253 |
}
|
1254 |
|
1255 |
-
.tribe-
|
1256 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square'
|
1257 |
}
|
1258 |
|
1259 |
-
.tribe-
|
1260 |
-
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square'
|
1261 |
}
|
1262 |
|
1263 |
/* -----------------------------------------------------------------------------
|
1264 |
* Button: Icon Search
|
1265 |
* ----------------------------------------------------------------------------- */
|
1266 |
|
1267 |
-
.tribe-
|
1268 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23727272'/%3E %3C/svg%3E");
|
1269 |
height: 20px;
|
1270 |
width: 20px;
|
1271 |
}
|
1272 |
|
1273 |
-
.tribe-
|
1274 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23141827'/%3E %3C/svg%3E");
|
1275 |
}
|
1276 |
|
1277 |
-
.tribe-
|
1278 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1279 |
}
|
1280 |
|
@@ -1288,7 +1844,7 @@
|
|
1288 |
*
|
1289 |
* ----------------------------------------------------------------------------- */
|
1290 |
|
1291 |
-
.tribe-
|
1292 |
color: #141827;
|
1293 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1294 |
font-size: 14px;
|
@@ -1306,25 +1862,25 @@
|
|
1306 |
text-align: center;
|
1307 |
transition: background-color 0.2s ease;
|
1308 |
|
1309 |
-
background-color: #
|
1310 |
padding: 16px 22px 17px;
|
1311 |
width: 100%;
|
1312 |
}
|
1313 |
|
1314 |
-
.tribe-
|
1315 |
-
.tribe-
|
1316 |
-
background-color: rgba(
|
1317 |
}
|
1318 |
|
1319 |
-
.tribe-
|
1320 |
-
background-color: rgba(
|
1321 |
}
|
1322 |
|
1323 |
-
.tribe-
|
1324 |
-
background-color: rgba(
|
1325 |
}
|
1326 |
|
1327 |
-
.tribe-
|
1328 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22px' height='19px' viewBox='0 0 22 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='11.6480517 7.90478794e-14 9.61912761 1.95623609 15.8484392 7.96103617 -2.84217094e-14 7.96103617 -2.84217094e-14 10.7539353 15.8498298 10.7539353 9.61912761 16.7600762 11.6480517 18.7163122 21.3525391 9.35815612' fill='%23FFFFFF'/%3E %3C/svg%3E");
|
1329 |
background-repeat: no-repeat;
|
1330 |
background-size: contain;
|
@@ -1345,195 +1901,400 @@
|
|
1345 |
*
|
1346 |
* ----------------------------------------------------------------------------- */
|
1347 |
|
1348 |
-
.tribe-
|
1349 |
-
background-color: #334AFF;
|
1350 |
padding: 12px 19px 13px;
|
1351 |
width: auto;
|
1352 |
}
|
1353 |
|
1354 |
-
.tribe-
|
1355 |
-
|
1356 |
-
background-color: rgba(51,74,255, 0.8);
|
1357 |
}
|
1358 |
|
1359 |
-
|
1360 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1361 |
}
|
1362 |
|
1363 |
-
.tribe-
|
1364 |
-
|
1365 |
}
|
1366 |
|
1367 |
-
.tribe-
|
1368 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1369 |
}
|
1370 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1371 |
/* -----------------------------------------------------------------------------
|
1372 |
*
|
1373 |
* Search
|
1374 |
*
|
1375 |
* Example:
|
1376 |
* <form action="" method="post" class="tribe-common-c-search">
|
1377 |
-
* <div class="tribe-common-form-control-
|
1378 |
* <div class="tribe-common-form-control-text">
|
1379 |
-
* <label for="keyword">Keyword</label>
|
1380 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
1381 |
* </div>
|
1382 |
* <div class="tribe-common-form-control-text">
|
1383 |
-
* <label for="location">Location</label>
|
1384 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
1385 |
* </div>
|
1386 |
* <div class="tribe-common-form-control-text">
|
1387 |
-
* <label for="date">Date</label>
|
1388 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
1389 |
* </div>
|
1390 |
* </div>
|
1391 |
-
* <button type="submit" class="tribe-common-c-btn">Find Events</button>
|
1392 |
* </form>
|
1393 |
*
|
1394 |
* ----------------------------------------------------------------------------- */
|
1395 |
|
1396 |
-
.tribe-
|
1397 |
-
|
1398 |
-
|
1399 |
|
1400 |
-
.tribe-
|
1401 |
-
|
1402 |
-
|
1403 |
|
1404 |
-
.tribe-
|
1405 |
-
|
1406 |
-
|
1407 |
|
1408 |
-
.tribe-
|
1409 |
-
|
1410 |
-
|
1411 |
-
|
1412 |
|
1413 |
-
|
1414 |
|
1415 |
-
|
1416 |
-
padding: 16px 44px 16px 18px;
|
1417 |
-
width: 220px
|
1418 |
-
}
|
1419 |
|
1420 |
-
.tribe-
|
1421 |
-
|
1422 |
-
|
|
|
1423 |
|
1424 |
-
.tribe-
|
1425 |
-
|
1426 |
}
|
1427 |
|
1428 |
-
.tribe-
|
|
|
|
|
|
|
|
|
1429 |
display: flex
|
1430 |
}
|
1431 |
|
1432 |
-
.tribe-
|
1433 |
-
|
1434 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1435 |
}
|
1436 |
|
1437 |
-
.tribe-
|
1438 |
-
|
1439 |
-
|
1440 |
-
display: flex !important;
|
1441 |
-
flex: none;
|
1442 |
-
position: static;
|
1443 |
-
visibility: visible;
|
1444 |
-
width: auto
|
1445 |
}
|
1446 |
|
1447 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1448 |
margin-top: -6px;
|
1449 |
padding-top: 17px
|
1450 |
}
|
1451 |
|
1452 |
-
.tribe-
|
1453 |
margin-bottom: -6px;
|
1454 |
padding-bottom: 17px
|
1455 |
}
|
1456 |
|
1457 |
-
.tribe-
|
1458 |
-
|
1459 |
-
|
1460 |
-
|
1461 |
-
|
1462 |
}
|
1463 |
|
1464 |
-
|
1465 |
-
|
1466 |
-
|
1467 |
-
|
1468 |
|
1469 |
-
.tribe-
|
1470 |
-
|
1471 |
-
padding:
|
1472 |
-
text-align: center
|
1473 |
}
|
1474 |
|
1475 |
-
.tribe-
|
1476 |
font-size: 16px;
|
1477 |
line-height: 1.62
|
1478 |
}
|
1479 |
|
1480 |
-
.tribe-
|
1481 |
font-size: 14px;
|
1482 |
line-height: 1.62
|
1483 |
}
|
1484 |
|
1485 |
-
.tribe-
|
1486 |
font-size: 12px;
|
1487 |
line-height: 1.38
|
1488 |
}
|
1489 |
|
1490 |
-
.tribe-
|
1491 |
font-size: 42px;
|
1492 |
line-height: 1.38
|
1493 |
}
|
1494 |
|
1495 |
-
.tribe-
|
1496 |
font-size: 32px;
|
1497 |
line-height: 1.38
|
1498 |
}
|
1499 |
|
1500 |
-
.tribe-
|
1501 |
font-size: 28px;
|
1502 |
line-height: 1.42
|
1503 |
}
|
1504 |
|
1505 |
-
.tribe-
|
1506 |
-
font-size: 24px
|
|
|
|
|
|
|
|
|
|
|
|
|
1507 |
}
|
1508 |
|
1509 |
-
.tribe-
|
1510 |
width: auto
|
1511 |
}
|
1512 |
|
1513 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1514 |
display: flex
|
1515 |
}
|
1516 |
|
1517 |
-
.tribe-
|
1518 |
-
|
1519 |
-
|
1520 |
-
|
1521 |
-
|
1522 |
-
|
1523 |
-
|
|
|
|
|
|
|
|
|
|
|
1524 |
}
|
1525 |
|
1526 |
-
.tribe-
|
1527 |
-
|
1528 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1529 |
|
1530 |
-
.tribe-
|
1531 |
border: none;
|
1532 |
border-right: 1px solid #D5D5D5;
|
1533 |
padding: 7px 18px 8px
|
1534 |
}
|
1535 |
-
|
1536 |
-
.tribe-events .tribe-common-c-search button {
|
1537 |
-
margin-top: 0
|
1538 |
}
|
1539 |
-
}
|
17 |
* and edit the source files found there.
|
18 |
*/
|
19 |
|
20 |
+
/* Reset */
|
21 |
+
|
22 |
+
/* -----------------------------------------------------------------------------
|
23 |
+
*
|
24 |
+
* Normalize "Light"
|
25 |
+
*
|
26 |
+
* ----------------------------------------------------------------------------- */
|
27 |
+
|
28 |
+
.tribe-common figure {
|
29 |
+
line-height: 0;
|
30 |
+
}
|
31 |
+
|
32 |
+
.tribe-common figcaption {
|
33 |
+
line-height: normal;
|
34 |
+
}
|
35 |
+
|
36 |
+
.tribe-common a {
|
37 |
+
background-color: transparent;
|
38 |
+
-webkit-text-decoration-skip: objects;
|
39 |
+
}
|
40 |
+
|
41 |
+
.tribe-common abbr[title] {
|
42 |
+
border-bottom: none;
|
43 |
+
text-decoration: underline;
|
44 |
+
-webkit-text-decoration: underline dotted;
|
45 |
+
text-decoration: underline dotted;
|
46 |
+
}
|
47 |
+
|
48 |
+
.tribe-common code,
|
49 |
+
.tribe-common kbd,
|
50 |
+
.tribe-common pre,
|
51 |
+
.tribe-common samp {
|
52 |
+
font-family: monospace;
|
53 |
+
font-size: 1em;
|
54 |
+
}
|
55 |
+
|
56 |
+
.tribe-common b,
|
57 |
+
.tribe-common strong {
|
58 |
+
font-weight: inherit;
|
59 |
+
font-weight: bolder;
|
60 |
+
}
|
61 |
+
|
62 |
+
.tribe-common dfn {
|
63 |
+
font-style: italic;
|
64 |
+
}
|
65 |
+
|
66 |
+
.tribe-common mark {
|
67 |
+
background-color: #ff0;
|
68 |
+
color: #000;
|
69 |
+
}
|
70 |
+
|
71 |
+
.tribe-common small {
|
72 |
+
font-size: 80%;
|
73 |
+
}
|
74 |
+
|
75 |
+
.tribe-common sub,
|
76 |
+
.tribe-common sup {
|
77 |
+
font-size: 75%;
|
78 |
+
line-height: 0;
|
79 |
+
}
|
80 |
+
|
81 |
+
.tribe-common hr {
|
82 |
+
border: 0;
|
83 |
+
height: 0;
|
84 |
+
}
|
85 |
+
|
86 |
+
/* Input: Kill browser input chrome */
|
87 |
+
|
88 |
+
.tribe-common input[type="text"],
|
89 |
+
.tribe-common input[type="email"],
|
90 |
+
.tribe-common input[type="url"],
|
91 |
+
.tribe-common input[type="search"],
|
92 |
+
.tribe-common input[type="submit"],
|
93 |
+
.tribe-common input[type="password"],
|
94 |
+
.tribe-common input[type="reset"],
|
95 |
+
.tribe-common input[type="button"],
|
96 |
+
.tribe-common button,
|
97 |
+
.tribe-common textarea {
|
98 |
+
-webkit-appearance: none;
|
99 |
+
-moz-appearance: none;
|
100 |
+
appearance: none;
|
101 |
+
}
|
102 |
+
|
103 |
+
.tribe-common input,
|
104 |
+
.tribe-common button,
|
105 |
+
.tribe-common select,
|
106 |
+
.tribe-common textarea,
|
107 |
+
.tribe-common optgroup {
|
108 |
+
color: inherit;
|
109 |
+
font: inherit;
|
110 |
+
line-height: normal;
|
111 |
+
-webkit-font-smoothing: antialiased;
|
112 |
+
}
|
113 |
+
|
114 |
+
.tribe-common input,
|
115 |
+
.tribe-common button,
|
116 |
+
.tribe-common select,
|
117 |
+
.tribe-common textarea {
|
118 |
+
outline: 0;
|
119 |
+
border-radius: 0;
|
120 |
+
}
|
121 |
+
|
122 |
+
.tribe-common select:-moz-focusring {
|
123 |
+
color: transparent;
|
124 |
+
text-shadow: 0 0 0 #000;
|
125 |
+
}
|
126 |
+
|
127 |
+
.tribe-common optgroup {
|
128 |
+
font-weight: bold;
|
129 |
+
}
|
130 |
+
|
131 |
+
/* -----------------------------------------------------------------------------
|
132 |
+
*
|
133 |
+
* Reset "Light"
|
134 |
+
*
|
135 |
+
* ----------------------------------------------------------------------------- */
|
136 |
+
|
137 |
+
.tribe-common ol,
|
138 |
+
.tribe-common ul {
|
139 |
+
list-style: none;
|
140 |
+
}
|
141 |
+
|
142 |
+
.tribe-common h1,
|
143 |
+
.tribe-common h2,
|
144 |
+
.tribe-common h3,
|
145 |
+
.tribe-common h4,
|
146 |
+
.tribe-common h5,
|
147 |
+
.tribe-common h6,
|
148 |
+
.tribe-common p {
|
149 |
+
font-weight: normal;
|
150 |
+
text-rendering: optimizeLegibility;
|
151 |
+
}
|
152 |
+
|
153 |
/* Utilities */
|
154 |
|
155 |
/* -----------------------------------------------------------------------------
|
163 |
|
164 |
/* Variables */
|
165 |
|
166 |
+
:root {
|
167 |
+
/* -----------------------------------------------------------------------------
|
168 |
+
* Box Shadows
|
169 |
+
* ----------------------------------------------------------------------------- */
|
170 |
+
}
|
171 |
+
|
172 |
+
:root {
|
173 |
+
/* -----------------------------------------------------------------------------
|
174 |
+
* Layers of z-index
|
175 |
+
* ----------------------------------------------------------------------------- */
|
176 |
+
}
|
177 |
+
|
178 |
:root {
|
179 |
/* -----------------------------------------------------------------------------
|
180 |
* Colors - Typography
|
191 |
/* -----------------------------------------------------------------------------
|
192 |
* Colors - Borders & Misc
|
193 |
* ----------------------------------------------------------------------------- */
|
|
|
194 |
|
|
|
|
|
|
|
|
|
195 |
}
|
196 |
|
197 |
:root {
|
214 |
* ----------------------------------------------------------------------------- */
|
215 |
|
216 |
/* -----------------------------------------------------------------------------
|
217 |
+
* Grid Width - Default
|
218 |
+
* ----------------------------------------------------------------------------- */
|
219 |
+
|
220 |
+
/* -----------------------------------------------------------------------------
|
221 |
+
* Grid Width - Relative
|
222 |
* ----------------------------------------------------------------------------- */
|
223 |
}
|
224 |
|
248 |
* SVG - Dropdown
|
249 |
* ----------------------------------------------------------------------------- */
|
250 |
|
251 |
+
/* -----------------------------------------------------------------------------
|
252 |
+
* SVG - Featured
|
253 |
+
* ----------------------------------------------------------------------------- */
|
254 |
+
|
255 |
/* -----------------------------------------------------------------------------
|
256 |
* SVG - Filters
|
257 |
* ----------------------------------------------------------------------------- */
|
258 |
|
259 |
+
/* -----------------------------------------------------------------------------
|
260 |
+
* SVG - Recurring
|
261 |
+
* ----------------------------------------------------------------------------- */
|
262 |
+
|
263 |
/* -----------------------------------------------------------------------------
|
264 |
* SVG - Search
|
265 |
* ----------------------------------------------------------------------------- */
|
318 |
* Mobile Body 3
|
319 |
* ----------------------------------------------------------------------------- */
|
320 |
|
321 |
+
/* -----------------------------------------------------------------------------
|
322 |
+
* Heading
|
323 |
+
* ----------------------------------------------------------------------------- */
|
324 |
+
|
325 |
+
/* -----------------------------------------------------------------------------
|
326 |
+
* Heading 1
|
327 |
+
* ----------------------------------------------------------------------------- */
|
328 |
+
|
329 |
+
/* -----------------------------------------------------------------------------
|
330 |
+
* Heading 2
|
331 |
+
* ----------------------------------------------------------------------------- */
|
332 |
+
|
333 |
+
/* -----------------------------------------------------------------------------
|
334 |
+
* Heading 3
|
335 |
+
* ----------------------------------------------------------------------------- */
|
336 |
+
|
337 |
+
/* -----------------------------------------------------------------------------
|
338 |
+
* Heading 4
|
339 |
+
* ----------------------------------------------------------------------------- */
|
340 |
+
|
341 |
+
/* -----------------------------------------------------------------------------
|
342 |
+
* Heading 5
|
343 |
+
* ----------------------------------------------------------------------------- */
|
344 |
+
|
345 |
+
/* -----------------------------------------------------------------------------
|
346 |
+
* Heading 6
|
347 |
+
* ----------------------------------------------------------------------------- */
|
348 |
+
|
349 |
+
/* -----------------------------------------------------------------------------
|
350 |
+
* Heading 7
|
351 |
+
* ----------------------------------------------------------------------------- */
|
352 |
+
|
353 |
+
/* -----------------------------------------------------------------------------
|
354 |
+
* Heading 8
|
355 |
+
* ----------------------------------------------------------------------------- */
|
356 |
+
|
357 |
+
/* -----------------------------------------------------------------------------
|
358 |
+
* Anchor - Default
|
359 |
+
* ----------------------------------------------------------------------------- */
|
360 |
+
|
361 |
+
/* -----------------------------------------------------------------------------
|
362 |
+
* Anchor - Alt
|
363 |
+
* ----------------------------------------------------------------------------- */
|
364 |
+
|
365 |
+
/* -----------------------------------------------------------------------------
|
366 |
+
* Anchor - Thin
|
367 |
+
* ----------------------------------------------------------------------------- */
|
368 |
+
|
369 |
/* -----------------------------------------------------------------------------
|
370 |
* Button - Global
|
371 |
* ----------------------------------------------------------------------------- */
|
378 |
* Button - Border
|
379 |
* ----------------------------------------------------------------------------- */
|
380 |
|
381 |
+
/* -----------------------------------------------------------------------------
|
382 |
+
* Button - Icon Border
|
383 |
+
* ----------------------------------------------------------------------------- */
|
384 |
+
|
385 |
/* -----------------------------------------------------------------------------
|
386 |
* Selects
|
387 |
* ----------------------------------------------------------------------------- */
|
421 |
|
422 |
/* Forms */
|
423 |
|
424 |
+
/* .tribe-common-form-control-checkbox,
|
425 |
+
.tribe-common-form-control-radio {
|
426 |
+
|
427 |
+
} */
|
428 |
+
|
429 |
+
.tribe-common .tribe-common-form-control-checkbox__label,
|
430 |
+
.tribe-common .tribe-common-form-control-radio__label {
|
431 |
+
color: #141827;
|
432 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
433 |
+
font-size: 14px;
|
434 |
+
line-height: 1.62;
|
435 |
+
font-weight: 400;
|
436 |
+
|
437 |
+
color: #727272;
|
438 |
+
cursor: pointer;
|
439 |
+
display: inline-block;
|
440 |
+
margin-left: 11px;
|
441 |
+
vertical-align: middle;
|
442 |
+
}
|
443 |
+
|
444 |
/* -----------------------------------------------------------------------------
|
445 |
*
|
446 |
* Form Control: Checkboxes & Radios
|
450 |
* <legend>Legend for Checkboxes</legend>
|
451 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
452 |
* <div class="tribe-common-form-control-checkbox">
|
453 |
+
* <input
|
454 |
+
* class="tribe-common-form-control-checkbox__input"
|
455 |
+
* id="checkboxOne"
|
456 |
+
* name="checkboxGroup"
|
457 |
+
* type="checkbox"
|
458 |
+
* value="checkboxOne"
|
459 |
+
* checked="checked"
|
460 |
+
* />
|
461 |
+
* <label
|
462 |
+
* class="tribe-common-form-control-checkbox__label"
|
463 |
+
* for="checkboxOne"
|
464 |
+
* >
|
465 |
+
* Checkbox One
|
466 |
+
* </label>
|
467 |
* </div>
|
468 |
* <div class="tribe-common-form-control-checkbox">
|
469 |
+
* <input
|
470 |
+
* class="tribe-common-form-control-checkbox__input"
|
471 |
+
* id="checkboxTwo"
|
472 |
+
* name="checkboxGroup"
|
473 |
+
* type="checkbox"
|
474 |
+
* value="checkboxTwo"
|
475 |
+
* />
|
476 |
+
* <label
|
477 |
+
* class="tribe-common-form-control-checkbox__label"
|
478 |
+
* for="checkboxTwo"
|
479 |
+
* >
|
480 |
+
* Checkbox Two
|
481 |
+
* </label>
|
482 |
* </div>
|
483 |
* </div>
|
484 |
* </fieldset>
|
486 |
* Example (Radios):
|
487 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
488 |
* <div class="tribe-common-form-control-radio">
|
489 |
+
* <input
|
490 |
+
* class="tribe-common-form-control-radio__input"
|
491 |
+
* id="radioExample"
|
492 |
+
* name="radioExample"
|
493 |
+
* type="radio"
|
494 |
+
* value="RadioExample"
|
495 |
+
* checked="checked"
|
496 |
+
* />
|
497 |
+
* <label
|
498 |
+
* class="tribe-common-form-control-radio__label"
|
499 |
+
* for="radioExample"
|
500 |
+
* >
|
501 |
+
* Radio Example
|
502 |
+
* </label>
|
503 |
* </div>
|
504 |
* </div>
|
505 |
*
|
506 |
* ----------------------------------------------------------------------------- */
|
507 |
|
508 |
+
.tribe-common .tribe-common-form-control-checkbox__input,
|
509 |
+
.tribe-common .tribe-common-form-control-radio__input {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
510 |
-webkit-appearance: none;
|
511 |
-moz-appearance: none;
|
512 |
appearance: none;
|
521 |
width: 20px;
|
522 |
}
|
523 |
|
524 |
+
.tribe-common .tribe-common-form-control-checkbox__input:active,
|
525 |
+
.tribe-common .tribe-common-form-control-checkbox__input:focus,
|
526 |
+
.tribe-common .tribe-common-form-control-checkbox__input:hover,
|
527 |
+
.tribe-common .tribe-common-form-control-radio__input:active,
|
528 |
+
.tribe-common .tribe-common-form-control-radio__input:focus,
|
529 |
+
.tribe-common .tribe-common-form-control-radio__input:hover {
|
530 |
border: 1px solid #141827;
|
531 |
}
|
532 |
|
533 |
+
.tribe-common .tribe-common-form-control-checkbox__input:checked, .tribe-common .tribe-common-form-control-radio__input:checked {
|
534 |
background-color: #141827;
|
535 |
}
|
536 |
|
538 |
* Form Control: Checkboxes
|
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='12px' height='9px' viewBox='0 0 12 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M10.6,0.1L3.9,6.8L1.4,4.3C1.3,4.2,1.1,4.2,1,4.3L0.2,5.1c-0.1,0.1-0.1,0.3,0,0.4l3.4,3.4C3.8,9,4,9,4.1,8.9l7.7-7.7c0.1-0.1,0.1-0.3,0-0.4L11,0.1C10.9,0,10.7,0,10.6,0.1z' fill='%23FFFFFF'/%3E %3C/svg%3E");
|
543 |
+
background-repeat: no-repeat;
|
544 |
+
background-size: contain;
|
545 |
+
content: '';
|
546 |
+
display: block;
|
547 |
+
height: 9px;
|
548 |
+
left: 50%;
|
549 |
+
position: absolute;
|
550 |
+
top: 50%;
|
551 |
+
-webkit-transform: translate(-50%, -50%);
|
552 |
+
transform: translate(-50%, -50%);
|
553 |
+
width: 12px;
|
554 |
+
}
|
555 |
|
556 |
/* -----------------------------------------------------------------------------
|
557 |
* Form Control: Radios
|
558 |
* ----------------------------------------------------------------------------- */
|
559 |
|
560 |
+
.tribe-common .tribe-common-form-control-radio__input {
|
561 |
+
|
562 |
+
border-radius: 50%;
|
563 |
+
}
|
564 |
+
|
565 |
+
.tribe-common .tribe-common-form-control-radio__input:checked:before {
|
566 |
+
background-color: #FFFFFF;
|
567 |
border-radius: 50%;
|
568 |
+
content: '';
|
569 |
+
display: block;
|
570 |
+
height: 8px;
|
571 |
+
left: 50%;
|
572 |
+
position: absolute;
|
573 |
+
top: 50%;
|
574 |
+
-webkit-transform: translate(-50%, -50%);
|
575 |
+
transform: translate(-50%, -50%);
|
576 |
+
width: 8px;
|
577 |
}
|
578 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
/* -----------------------------------------------------------------------------
|
580 |
*
|
581 |
* Form Control: Groups (Checkbox & Radio)
|
594 |
*
|
595 |
* ----------------------------------------------------------------------------- */
|
596 |
|
597 |
+
.tribe-common .tribe-common-form-control-checkbox-radio-group > * {
|
598 |
margin-bottom: 15px;
|
599 |
}
|
600 |
|
601 |
+
.tribe-common .tribe-common-form-control-checkbox-radio-group > *:last-child {
|
602 |
margin-bottom: 0;
|
603 |
}
|
604 |
|
605 |
/* -----------------------------------------------------------------------------
|
606 |
*
|
607 |
+
* Form Control: Groups (Input)
|
608 |
*
|
609 |
* Example:
|
610 |
+
* <div class="tribe-common-form-control-input-group">
|
611 |
* <div class="tribe-common-form-control-text">
|
612 |
* <label for="inputOne">Input One</label>
|
613 |
* <input id="inputOne" name="inputOne" type="text" placeholder="Input One" />
|
620 |
*
|
621 |
* ----------------------------------------------------------------------------- */
|
622 |
|
623 |
+
.tribe-common .tribe-common-form-control-input-group > * {
|
624 |
margin-bottom: 8px;
|
625 |
}
|
626 |
|
627 |
+
.tribe-common .tribe-common-form-control-input-group > *:last-child {
|
628 |
margin-bottom: 0px;
|
629 |
}
|
630 |
|
631 |
+
/**
|
632 |
+
* @todo: implement listbox JS
|
633 |
+
* https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
|
634 |
+
*/
|
635 |
+
|
636 |
+
.tribe-common .tribe-common-form-control-select {
|
637 |
+
position: relative;
|
638 |
+
}
|
639 |
+
|
640 |
+
/* -----------------------------------------------------------------------------
|
641 |
*
|
642 |
* Form Control: Selects
|
643 |
*
|
644 |
* Example:
|
645 |
* <div class="tribe-common-form-control-select">
|
646 |
+
* <button
|
647 |
+
* class="tribe-common-form-control-select__button"
|
648 |
+
* aria-haspopup="listbox"
|
649 |
+
* aria-labelledby="selectButton"
|
650 |
+
* id="selectButton"
|
651 |
+
* >
|
652 |
+
* Option One
|
653 |
+
* </button>
|
654 |
+
* <ul class="tribe-common-form-control-select__list" tabindex="-1" role="listbox">
|
655 |
+
* <li
|
656 |
+
* class="tribe-common-form-control-select__list-item"
|
657 |
+
* id="optionOne"
|
658 |
+
* role="option"
|
659 |
+
* >
|
660 |
+
* Option One
|
661 |
+
* </li>
|
662 |
+
* <li
|
663 |
+
* class="tribe-common-form-control-select__list-item"
|
664 |
+
* id="optionTwo"
|
665 |
+
* role="option"
|
666 |
+
* >
|
667 |
+
* Option Two
|
668 |
+
* </li>
|
669 |
* </ul>
|
670 |
* </div>
|
671 |
*
|
672 |
* ----------------------------------------------------------------------------- */
|
|
|
673 |
|
674 |
+
.tribe-common .tribe-common-form-control-select__button {
|
675 |
+
color: #141827;
|
676 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
677 |
+
font-size: 14px;
|
678 |
+
line-height: 1.62;
|
679 |
+
font-weight: 400;
|
680 |
+
font-weight: 700;
|
681 |
+
border: 1px solid #D5D5D5;
|
682 |
+
padding: 12px 40px 12px 18px;
|
683 |
position: relative;
|
684 |
+
text-align: left;
|
685 |
+
width: 205px;
|
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='12px' height='6px' viewBox='0 0 12 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='6,6 12,0 0,0 ' fill='%23727272'/%3E %3C/svg%3E");
|
690 |
+
content: '';
|
691 |
+
height: 6px;
|
692 |
+
position: absolute;
|
693 |
+
right: 16px;
|
694 |
+
top: 50%;
|
695 |
+
-webkit-transform: translateY(-50%);
|
696 |
+
transform: translateY(-50%);
|
697 |
+
width: 12px;
|
|
|
|
|
698 |
}
|
699 |
|
700 |
+
.tribe-common .tribe-common-form-control-select__list {
|
701 |
+
/**
|
702 |
+
* @todo: remove once listbox JS is implemented
|
703 |
+
*/
|
704 |
+
/* @mixin hidden; */
|
|
|
|
|
|
|
|
|
|
|
|
|
705 |
|
706 |
+
background-color: #FFFFFF;
|
|
|
|
|
|
|
|
|
707 |
|
708 |
+
border: 1px solid #D5D5D5;
|
709 |
|
710 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
711 |
|
712 |
+
left: 0;
|
713 |
|
714 |
+
position: absolute;
|
715 |
|
716 |
+
top: 55px;
|
717 |
|
718 |
+
width: 205px;
|
719 |
+
}
|
720 |
|
721 |
+
.tribe-common .tribe-common-form-control-select__list-item {
|
722 |
+
color: #141827;
|
723 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
724 |
+
font-size: 14px;
|
725 |
+
line-height: 1.62;
|
726 |
+
font-weight: 400;
|
727 |
+
color: #727272;
|
728 |
+
cursor: pointer;
|
729 |
+
padding: 6px 18px;
|
730 |
+
text-align: left;
|
731 |
+
}
|
732 |
+
|
733 |
+
.tribe-common .tribe-common-form-control-select__list-item:first-child {
|
734 |
+
padding-top: 16px;
|
735 |
+
}
|
736 |
+
|
737 |
+
.tribe-common .tribe-common-form-control-select__list-item:last-child {
|
738 |
+
padding-bottom: 16px;
|
739 |
}
|
740 |
|
741 |
+
.tribe-common .tribe-common-form-control-select__list-item[aria-selected="true"] {
|
742 |
color: #141827;
|
743 |
+
font-weight: 700;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
744 |
}
|
745 |
|
746 |
+
/* .tribe-common-form-control-slider {} */
|
|
|
|
|
747 |
|
748 |
+
.tribe-common .tribe-common-form-control-slider__input {
|
749 |
+
-webkit-appearance: none;
|
750 |
+
-moz-appearance: none;
|
751 |
+
appearance: none;
|
752 |
+
background-color: transparent;
|
753 |
+
border: none;
|
754 |
+
cursor: pointer;
|
755 |
+
display: inline-block;
|
756 |
+
margin: 0;
|
757 |
+
padding: 0;
|
758 |
+
width: 120px;
|
759 |
+
vertical-align: middle;
|
760 |
+
}
|
761 |
|
762 |
/* -----------------------------------------------------------------------------
|
763 |
+
* Track styles
|
764 |
+
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
765 |
|
766 |
+
.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track {
|
|
|
|
|
|
|
767 |
border: none;
|
768 |
+
border-radius: 5px;
|
769 |
+
height: 10px;
|
770 |
+
margin: 5px 0;
|
771 |
padding: 0;
|
772 |
+
position: relative;
|
773 |
+
transition: background-color 0.2s ease;
|
774 |
+
background-color: #334AFF;
|
775 |
}
|
776 |
|
777 |
+
.tribe-common .tribe-common-form-control-slider__input::-moz-range-track {
|
778 |
+
border: none;
|
779 |
+
border-radius: 5px;
|
780 |
+
height: 10px;
|
781 |
+
margin: 5px 0;
|
782 |
+
padding: 0;
|
783 |
+
position: relative;
|
784 |
+
transition: background-color 0.2s ease;
|
785 |
+
background-color: #334AFF;
|
786 |
+
}
|
787 |
|
788 |
+
.tribe-common .tribe-common-form-control-slider__input::-ms-track {
|
789 |
+
background-color: transparent;
|
790 |
+
border-color: transparent;
|
791 |
+
border-width: 5px 0;
|
792 |
+
color: transparent;
|
793 |
+
height: 10px;
|
794 |
+
}
|
|
|
|
|
|
|
795 |
|
796 |
+
.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,
|
797 |
+
.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper {
|
798 |
+
background-color: #334AFF;
|
799 |
+
border-radius: 10px;
|
800 |
+
}
|
|
|
|
|
|
|
|
|
|
|
801 |
|
802 |
+
/* -----------------------------------------------------------------------------
|
803 |
+
* Thumb styles
|
804 |
+
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
805 |
|
806 |
+
.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb {
|
807 |
+
background-color: #FFFFFF;
|
808 |
+
border: 1px solid #D5D5D5;
|
809 |
+
border-radius: 50%;
|
810 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
811 |
+
height: 20px;
|
812 |
+
width: 20px;
|
813 |
+
margin-top: -5px;
|
814 |
|
815 |
+
-webkit-appearance: none;
|
|
|
|
|
816 |
|
817 |
+
appearance: none;
|
818 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
819 |
|
820 |
+
.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb {
|
821 |
+
background-color: #FFFFFF;
|
822 |
+
border: 1px solid #D5D5D5;
|
823 |
+
border-radius: 50%;
|
824 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
825 |
+
height: 20px;
|
826 |
+
width: 20px;
|
827 |
+
margin-top: -5px;
|
828 |
+
}
|
829 |
|
830 |
+
.tribe-common .tribe-common-form-control-slider__input::-ms-thumb {
|
831 |
+
background-color: #FFFFFF;
|
832 |
+
border: 1px solid #D5D5D5;
|
833 |
+
border-radius: 50%;
|
834 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
835 |
+
height: 20px;
|
836 |
+
width: 20px;
|
837 |
+
margin-top: -5px;
|
838 |
|
839 |
+
box-shadow: none;
|
840 |
+
margin-top: -1px;
|
841 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
842 |
|
843 |
+
/* -----------------------------------------------------------------------------
|
844 |
+
*
|
845 |
+
* Form Control: Sliders
|
846 |
+
*
|
847 |
+
* Example (Horizontal):
|
848 |
+
* <div class="tribe-common-form-control-slider">
|
849 |
+
* <input
|
850 |
+
* class="tribe-common-form-control-slider__input"
|
851 |
+
* id="sliderOne"
|
852 |
+
* type="range"
|
853 |
+
* min="0"
|
854 |
+
* max="100"
|
855 |
+
* value="50"
|
856 |
+
* />
|
857 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
858 |
+
* </div>
|
859 |
+
*
|
860 |
+
* Example (Vertical):
|
861 |
+
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
862 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
863 |
+
* <input
|
864 |
+
* class="tribe-common-form-control-slider__input"
|
865 |
+
* id="sliderOne"
|
866 |
+
* type="range"
|
867 |
+
* min="0"
|
868 |
+
* max="100"
|
869 |
+
* value="50"
|
870 |
+
* />
|
871 |
+
* </div>
|
872 |
+
*
|
873 |
+
* ----------------------------------------------------------------------------- */
|
874 |
|
875 |
+
.tribe-common .tribe-common-form-control-slider__label {
|
876 |
+
color: #141827;
|
877 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
878 |
+
font-size: 12px;
|
879 |
+
line-height: 1.38;
|
880 |
+
font-weight: 400;
|
881 |
|
882 |
+
color: #727272;
|
883 |
+
cursor: pointer;
|
884 |
+
display: inline-block;
|
885 |
+
margin-left: 11px;
|
886 |
+
vertical-align: middle;
|
887 |
+
}
|
888 |
|
889 |
+
.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label {
|
890 |
display: block;
|
891 |
margin: 0 0 6px;
|
892 |
}
|
893 |
|
894 |
+
/**
|
895 |
+
* @todo: implement listbox JS
|
896 |
+
* https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
|
897 |
+
*/
|
898 |
+
|
899 |
+
.tribe-common .tribe-common-form-control-tabs {
|
900 |
+
position: relative;
|
901 |
+
}
|
902 |
+
|
903 |
+
/* -----------------------------------------------------------------------------
|
904 |
*
|
905 |
* Form Control: Tabs
|
906 |
*
|
907 |
* Example:
|
908 |
* <div class="tribe-common-form-control-tabs">
|
909 |
+
* <button
|
910 |
+
* class="tribe-common-form-control-tabs__button"
|
911 |
+
* aria-haspopup="listbox"
|
912 |
+
* aria-labelledby="tabButton"
|
913 |
+
* id="tabButton"
|
914 |
+
* >
|
915 |
+
* Tab One
|
916 |
+
* </button>
|
917 |
+
* <ul class="tribe-common-form-control-tabs__list" tabindex="-1" role="listbox">
|
918 |
+
* <li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
919 |
+
* <input
|
920 |
+
* class="tribe-common-form-control-tabs__input"
|
921 |
+
* id="tabOne"
|
922 |
+
* name="tabGroup"
|
923 |
+
* type="radio"
|
924 |
+
* value="tabOne"
|
925 |
+
* checked="checked"
|
926 |
+
* />
|
927 |
+
* <label
|
928 |
+
* class="tribe-common-form-control-tabs__label"
|
929 |
+
* id="tabOneLabel"
|
930 |
+
* for="tabOne"
|
931 |
+
* role="option"
|
932 |
+
* >
|
933 |
+
* Tab One
|
934 |
+
* </label>
|
935 |
* </li>
|
936 |
+
* <li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
937 |
+
* <input
|
938 |
+
* class="tribe-common-form-control-tabs__input"
|
939 |
+
* id="tabTwo"
|
940 |
+
* name="tabGroup"
|
941 |
+
* type="radio"
|
942 |
+
* value="tabTwo"
|
943 |
+
* />
|
944 |
+
* <label
|
945 |
+
* class="tribe-common-form-control-tabs__label"
|
946 |
+
* id="tabTwoLabel"
|
947 |
+
* for="tabTwo"
|
948 |
+
* role="option"
|
949 |
+
* >
|
950 |
+
* Tab Two
|
951 |
+
* </label>
|
952 |
* </li>
|
953 |
* </ul>
|
954 |
* </div>
|
955 |
*
|
956 |
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
957 |
|
958 |
+
.tribe-common .tribe-common-form-control-tabs__button {
|
959 |
+
color: #141827;
|
960 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
961 |
+
font-size: 14px;
|
962 |
+
line-height: 1.62;
|
963 |
+
font-weight: 400;
|
964 |
+
font-weight: 700;
|
965 |
+
border: 1px solid #D5D5D5;
|
966 |
+
padding: 12px 40px 12px 18px;
|
967 |
position: relative;
|
968 |
+
text-align: left;
|
969 |
+
width: 205px;
|
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='12px' height='6px' viewBox='0 0 12 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='6,6 12,0 0,0 ' fill='%23727272'/%3E %3C/svg%3E");
|
974 |
+
content: '';
|
975 |
+
height: 6px;
|
976 |
+
position: absolute;
|
977 |
+
right: 16px;
|
978 |
+
top: 50%;
|
979 |
+
-webkit-transform: translateY(-50%);
|
980 |
+
transform: translateY(-50%);
|
981 |
+
width: 12px;
|
|
|
|
|
982 |
}
|
983 |
|
984 |
+
.tribe-common .tribe-common-form-control-tabs__list {
|
985 |
+
/**
|
986 |
+
* @todo: remove once listbox JS is implemented
|
987 |
+
*/
|
988 |
+
/* @mixin hidden; */
|
|
|
|
|
|
|
|
|
|
|
|
|
989 |
|
990 |
+
background-color: #FFFFFF;
|
|
|
|
|
|
|
|
|
991 |
|
992 |
+
border: 1px solid #D5D5D5;
|
993 |
|
994 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
995 |
|
996 |
+
left: 0;
|
997 |
|
998 |
+
position: absolute;
|
999 |
|
1000 |
+
top: 55px;
|
1001 |
|
1002 |
+
width: 205px;
|
1003 |
+
}
|
1004 |
|
1005 |
+
.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
1006 |
+
padding-top: 16px;
|
1007 |
}
|
1008 |
|
1009 |
+
.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
1010 |
+
padding-bottom: 16px;
|
1011 |
+
}
|
1012 |
+
|
1013 |
+
.tribe-common .tribe-common-form-control-tabs__input {
|
1014 |
+
border: 0;
|
1015 |
+
clip: rect(0 0 0 0);
|
1016 |
+
height: 1px;
|
1017 |
+
margin: -1px;
|
1018 |
+
overflow: hidden;
|
1019 |
+
padding: 0;
|
1020 |
+
position: absolute;
|
1021 |
+
width: 1px;
|
1022 |
+
}
|
1023 |
+
|
1024 |
+
.tribe-common .tribe-common-form-control-tabs__input:checked + .tribe-common-form-control-tabs__label {
|
1025 |
+
color: #141827;
|
1026 |
+
font-weight: 700;
|
1027 |
+
}
|
1028 |
+
|
1029 |
+
.tribe-common .tribe-common-form-control-tabs__label {
|
1030 |
+
color: #141827;
|
1031 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1032 |
+
font-size: 14px;
|
1033 |
+
line-height: 1.62;
|
1034 |
+
font-weight: 400;
|
1035 |
+
color: #727272;
|
1036 |
+
cursor: pointer;
|
1037 |
+
padding: 6px 18px;
|
1038 |
+
text-align: left;
|
1039 |
+
}
|
1040 |
+
|
1041 |
+
/* Enfold Compatibility */
|
1042 |
+
|
1043 |
+
body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
1044 |
padding-top: 16px;
|
1045 |
}
|
1046 |
|
1047 |
+
body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
1048 |
padding-bottom: 16px;
|
1049 |
}
|
1050 |
|
1051 |
+
body#top .tribe-common .tribe-common-form-control-tabs__input:checked + .tribe-common-form-control-tabs__label {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1052 |
color: #141827;
|
1053 |
font-weight: 700;
|
1054 |
}
|
1055 |
|
1056 |
+
body#top .tribe-common .tribe-common-form-control-tabs__label {
|
1057 |
color: #141827;
|
1058 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1059 |
font-size: 14px;
|
1060 |
line-height: 1.62;
|
1061 |
font-weight: 400;
|
|
|
|
|
|
|
|
|
1062 |
}
|
1063 |
|
1064 |
+
/* .tribe-common-form-control-text {} */
|
1065 |
+
|
1066 |
+
.tribe-common .tribe-common-form-control-text__label {
|
1067 |
+
border: 0;
|
1068 |
+
clip: rect(0 0 0 0);
|
1069 |
+
height: 1px;
|
1070 |
+
margin: -1px;
|
1071 |
+
overflow: hidden;
|
1072 |
+
padding: 0;
|
1073 |
+
position: absolute;
|
1074 |
+
width: 1px;
|
1075 |
+
}
|
1076 |
+
|
1077 |
/* -----------------------------------------------------------------------------
|
1078 |
*
|
1079 |
* Form Control: Text
|
1080 |
*
|
1081 |
* Example:
|
1082 |
* <div class="tribe-common-form-control-text">
|
1083 |
+
* <label class="tribe-common-form-control-text__label" for="textInput">Text Input</label>
|
1084 |
+
* <input
|
1085 |
+
* class="tribe-common-form-control-text__input"
|
1086 |
+
* id="textInput"
|
1087 |
+
* name="textInput"
|
1088 |
+
* type="text"
|
1089 |
+
* placeholder="Text Input"
|
1090 |
+
* />
|
1091 |
* </div>
|
1092 |
*
|
1093 |
* ----------------------------------------------------------------------------- */
|
1094 |
|
1095 |
+
.tribe-common .tribe-common-form-control-text__input {
|
1096 |
+
color: #141827;
|
1097 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1098 |
+
font-size: 14px;
|
1099 |
+
line-height: 1.62;
|
1100 |
+
font-weight: 400;
|
1101 |
+
font-weight: 700;
|
1102 |
+
|
1103 |
+
border: 1px solid #D5D5D5;
|
1104 |
+
padding: 12px 18px;
|
1105 |
+
width: 100%;
|
1106 |
+
}
|
1107 |
+
|
1108 |
+
.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder {
|
1109 |
+
color: #727272;
|
1110 |
+
font-weight: 400;
|
1111 |
+
}
|
1112 |
+
|
1113 |
+
.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder {
|
1114 |
+
color: #727272;
|
1115 |
+
font-weight: 400;
|
1116 |
+
}
|
1117 |
+
|
1118 |
+
.tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder {
|
1119 |
+
color: #727272;
|
1120 |
+
font-weight: 400;
|
1121 |
}
|
1122 |
|
1123 |
+
.tribe-common .tribe-common-form-control-text__input::placeholder {
|
1124 |
+
color: #727272;
|
1125 |
+
font-weight: 400;
|
1126 |
+
}
|
1127 |
+
|
1128 |
+
/* Enfold Compatibility */
|
1129 |
+
|
1130 |
+
body#top .tribe-common .tribe-common-form-control-text__input {
|
1131 |
color: #141827;
|
1132 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1133 |
font-size: 14px;
|
1140 |
width: 100%;
|
1141 |
}
|
1142 |
|
1143 |
+
body#top .tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder {
|
1144 |
color: #727272;
|
1145 |
font-weight: 400;
|
1146 |
}
|
1147 |
|
1148 |
+
body#top .tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder {
|
1149 |
color: #727272;
|
1150 |
font-weight: 400;
|
1151 |
}
|
1152 |
|
1153 |
+
body#top .tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder {
|
1154 |
color: #727272;
|
1155 |
font-weight: 400;
|
1156 |
}
|
1157 |
|
1158 |
+
body#top .tribe-common .tribe-common-form-control-text__input::placeholder {
|
1159 |
color: #727272;
|
1160 |
font-weight: 400;
|
1161 |
}
|
1162 |
|
1163 |
+
/* .tribe-common-form-control-toggle {} */
|
1164 |
+
|
1165 |
+
.tribe-common .tribe-common-form-control-toggle__input {
|
1166 |
+
border: none;
|
1167 |
+
border-radius: 5px;
|
1168 |
+
height: 10px;
|
1169 |
+
margin: 5px 0;
|
1170 |
+
padding: 0;
|
1171 |
+
position: relative;
|
1172 |
+
transition: background-color 0.2s ease;
|
1173 |
+
|
1174 |
+
-webkit-appearance: none;
|
1175 |
+
|
1176 |
+
-moz-appearance: none;
|
1177 |
+
|
1178 |
+
appearance: none;
|
1179 |
+
background-color: #D5D5D5;
|
1180 |
+
cursor: pointer;
|
1181 |
+
display: inline-block;
|
1182 |
+
vertical-align: middle;
|
1183 |
+
width: 40px;
|
1184 |
+
}
|
1185 |
+
|
1186 |
+
.tribe-common .tribe-common-form-control-toggle__input:after {
|
1187 |
+
background-color: #FFFFFF;
|
1188 |
+
border: 1px solid #D5D5D5;
|
1189 |
+
border-radius: 50%;
|
1190 |
+
box-shadow: 0 2px 5px 0 rgba(0,0,0, 0.14);
|
1191 |
+
height: 20px;
|
1192 |
+
width: 20px;
|
1193 |
+
|
1194 |
+
content: '';
|
1195 |
+
left: 0;
|
1196 |
+
position: absolute;
|
1197 |
+
top: -5px;
|
1198 |
+
transition: -webkit-transform 0.2s ease;
|
1199 |
+
transition: transform 0.2s ease;
|
1200 |
+
transition: transform 0.2s ease, -webkit-transform 0.2s ease;
|
1201 |
+
}
|
1202 |
+
|
1203 |
+
.tribe-common .tribe-common-form-control-toggle__input:checked {
|
1204 |
+
background-color: #334AFF;
|
1205 |
+
}
|
1206 |
+
|
1207 |
+
.tribe-common .tribe-common-form-control-toggle__input:checked:after {
|
1208 |
+
-webkit-transform: translateX(20px);
|
1209 |
+
transform: translateX(20px);
|
1210 |
+
}
|
1211 |
+
|
1212 |
/* -----------------------------------------------------------------------------
|
1213 |
*
|
1214 |
* Form Control: Toggles
|
1215 |
*
|
1216 |
* Example (Horizontal):
|
1217 |
* <div class="tribe-common-form-control-toggle">
|
1218 |
+
* <input
|
1219 |
+
* class="tribe-common-form-control-toggle__input"
|
1220 |
+
* id="toggleOne"
|
1221 |
+
* name="toggleGroup"
|
1222 |
+
* type="checkbox"
|
1223 |
+
* value="toggleOne"
|
1224 |
+
* />
|
1225 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
1226 |
* </div>
|
1227 |
*
|
1228 |
+
* Example (Vertical):
|
1229 |
+
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
1230 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
1231 |
+
* <input
|
1232 |
+
* class="tribe-common-form-control-toggle__input"
|
1233 |
+
* id="toggleOne"
|
1234 |
+
* name="toggleGroup"
|
1235 |
+
* type="checkbox"
|
1236 |
+
* value="toggleOne"
|
1237 |
+
* />
|
1238 |
+
* </div>
|
1239 |
+
*
|
1240 |
+
* ----------------------------------------------------------------------------- */
|
1241 |
+
|
1242 |
+
.tribe-common .tribe-common-form-control-toggle__label {
|
1243 |
+
color: #141827;
|
1244 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1245 |
+
font-size: 12px;
|
1246 |
+
line-height: 1.38;
|
1247 |
+
font-weight: 400;
|
1248 |
+
|
1249 |
+
color: #727272;
|
1250 |
+
cursor: pointer;
|
1251 |
+
display: inline-block;
|
1252 |
+
margin-left: 11px;
|
1253 |
+
vertical-align: middle;
|
1254 |
+
}
|
1255 |
+
|
1256 |
+
.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label {
|
1257 |
+
display: block;
|
1258 |
+
margin: 0 0 6px;
|
1259 |
+
}
|
1260 |
+
|
1261 |
+
/* Enfold Compatibility */
|
1262 |
+
|
1263 |
+
body#top .tribe-common .tribe-common-form-control-toggle__input {
|
1264 |
+
display: inline-block;
|
1265 |
+
}
|
1266 |
+
|
1267 |
+
body#top .tribe-common .tribe-common-form-control-toggle__label {
|
1268 |
+
color: #727272;
|
1269 |
+
font-weight: 400;
|
1270 |
+
}
|
1271 |
+
|
1272 |
+
/* Grid */
|
1273 |
+
|
1274 |
+
/* -----------------------------------------------------------------------------
|
1275 |
+
* Grid: Columns
|
1276 |
+
* ----------------------------------------------------------------------------- */
|
1277 |
+
|
1278 |
+
.tribe-common .tribe-common-g-col {
|
1279 |
+
min-width: 0;
|
1280 |
+
width: 100%;
|
1281 |
+
}
|
1282 |
+
|
1283 |
+
/* -----------------------------------------------------------------------------
|
1284 |
+
*
|
1285 |
+
* Grid: Rows
|
1286 |
+
*
|
1287 |
+
* Example:
|
1288 |
+
* <div class="g-row">
|
1289 |
+
* <div class="g-col">
|
1290 |
+
* <p>Component or another grid layout, perhaps?</p>
|
1291 |
+
* </div>
|
1292 |
* </div>
|
1293 |
*
|
1294 |
* ----------------------------------------------------------------------------- */
|
1295 |
|
1296 |
+
.tribe-common .tribe-common-g-row {
|
1297 |
+
display: flex;
|
1298 |
+
flex-wrap: wrap;
|
1299 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
1300 |
|
1301 |
+
/* Typography */
|
1302 |
|
1303 |
+
.tribe-common a {
|
1304 |
+
cursor: pointer;
|
1305 |
+
}
|
|
|
|
|
|
|
|
|
1306 |
|
1307 |
+
/* -------------------------------------------------------------------------
|
1308 |
+
*
|
1309 |
+
* Anchor
|
1310 |
+
*
|
1311 |
+
* Example:
|
1312 |
+
* <a class="tribe-common-anchor">Anchor Text</a>
|
1313 |
+
* <a class="tribe-common-anchor-alt">Anchor Alt Text</a>
|
1314 |
+
* <a class="tribe-common-anchor-thin">Anchor Thin Text</a>
|
1315 |
+
*
|
1316 |
+
* ------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
1317 |
|
1318 |
+
.tribe-common .tribe-common-anchor {
|
1319 |
+
border-bottom: 2px solid transparent;
|
1320 |
+
transition: border-color 0.2s ease;
|
1321 |
+
}
|
1322 |
|
1323 |
+
.tribe-common .tribe-common-anchor:active,
|
1324 |
+
.tribe-common .tribe-common-anchor:focus,
|
1325 |
+
.tribe-common .tribe-common-anchor:hover {
|
1326 |
+
border-bottom: 2px solid #141827;
|
1327 |
+
}
|
1328 |
|
1329 |
+
.tribe-common .tribe-common-anchor-alt {
|
1330 |
+
border-bottom: 2px solid #334AFF;
|
1331 |
+
transition: color 0.2s ease;
|
1332 |
+
}
|
|
|
|
|
1333 |
|
1334 |
+
.tribe-common .tribe-common-anchor-alt:active,
|
1335 |
+
.tribe-common .tribe-common-anchor-alt:focus,
|
1336 |
+
.tribe-common .tribe-common-anchor-alt:hover {
|
1337 |
+
border-bottom: 2px solid #334AFF;
|
1338 |
+
color: #334AFF;
|
1339 |
+
}
|
1340 |
|
1341 |
+
.tribe-common .tribe-common-anchor-thin {
|
1342 |
+
border-bottom: 1px solid transparent;
|
1343 |
+
transition: border-color 0.2s ease;
|
1344 |
+
}
|
1345 |
|
1346 |
+
.tribe-common .tribe-common-anchor-thin:active,
|
1347 |
+
.tribe-common .tribe-common-anchor-thin:focus,
|
1348 |
+
.tribe-common .tribe-common-anchor-thin:hover {
|
1349 |
+
border-bottom: 1px solid #141827;
|
1350 |
+
}
|
1351 |
|
1352 |
/* -------------------------------------------------------------------------
|
1353 |
* Body 1
|
1354 |
* ------------------------------------------------------------------------- */
|
1355 |
|
1356 |
+
.tribe-common .tribe-common-b1 {
|
1357 |
color: #141827;
|
1358 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1359 |
font-size: 14px;
|
1361 |
line-height: 1.62;
|
1362 |
}
|
1363 |
|
1364 |
+
/* -------------------------------------------------------------------------
|
1365 |
+
*
|
1366 |
+
* Body
|
1367 |
+
*
|
1368 |
+
* Example:
|
1369 |
+
* <p class="tribe-common-b1">Text here</p>
|
1370 |
+
*
|
1371 |
+
* ------------------------------------------------------------------------- */
|
1372 |
+
|
1373 |
+
.tribe-common .tribe-common-b1--bold {
|
1374 |
font-weight: 700;
|
1375 |
}
|
1376 |
|
1378 |
* Body 2
|
1379 |
* ------------------------------------------------------------------------- */
|
1380 |
|
1381 |
+
.tribe-common .tribe-common-b2 {
|
1382 |
color: #141827;
|
1383 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1384 |
font-size: 12px;
|
1386 |
line-height: 1.38;
|
1387 |
}
|
1388 |
|
1389 |
+
.tribe-common .tribe-common-b2--bold {
|
1390 |
font-weight: 700;
|
1391 |
}
|
1392 |
|
1394 |
* Body 3
|
1395 |
* ------------------------------------------------------------------------- */
|
1396 |
|
1397 |
+
.tribe-common .tribe-common-b3 {
|
1398 |
color: #141827;
|
1399 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1400 |
font-size: 11px;
|
1402 |
line-height: 1.5;
|
1403 |
}
|
1404 |
|
1405 |
+
.tribe-common .tribe-common-b3--bold {
|
1406 |
font-weight: 700;
|
1407 |
}
|
1408 |
|
1409 |
/* -------------------------------------------------------------------------
|
1410 |
+
*
|
1411 |
* CTA
|
1412 |
+
*
|
1413 |
+
* Example:
|
1414 |
+
* <a class="tribe-common-cta">Link Text</a>
|
1415 |
+
* <a class="tribe-common-cta tribe-common-cta--alt">Link Text Alt</a>
|
1416 |
+
*
|
1417 |
* ------------------------------------------------------------------------- */
|
1418 |
|
1419 |
+
.tribe-common .tribe-common-cta {
|
1420 |
color: #141827;
|
1421 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1422 |
font-size: 12px;
|
1423 |
line-height: 1.38;
|
1424 |
font-weight: 400;
|
1425 |
font-weight: 700;
|
1426 |
+
border-bottom: 2px solid transparent;
|
1427 |
+
transition: border-color 0.2s ease;
|
1428 |
}
|
1429 |
|
1430 |
+
.tribe-common .tribe-common-cta:active,
|
1431 |
+
.tribe-common .tribe-common-cta:focus,
|
1432 |
+
.tribe-common .tribe-common-cta:hover {
|
1433 |
+
border-bottom: 2px solid #141827;
|
1434 |
+
}
|
1435 |
+
|
1436 |
+
.tribe-common .tribe-common-cta--alt {
|
1437 |
+
border-bottom: 2px solid #334AFF;
|
1438 |
+
transition: color 0.2s ease;
|
1439 |
+
}
|
1440 |
+
|
1441 |
+
.tribe-common .tribe-common-cta--alt:active,
|
1442 |
+
.tribe-common .tribe-common-cta--alt:focus,
|
1443 |
+
.tribe-common .tribe-common-cta--alt:hover {
|
1444 |
+
border-bottom: 2px solid #334AFF;
|
1445 |
+
color: #334AFF;
|
1446 |
+
}
|
1447 |
|
1448 |
/* -------------------------------------------------------------------------
|
1449 |
* Heading: h1
|
1450 |
* ------------------------------------------------------------------------- */
|
1451 |
|
1452 |
+
.tribe-common .tribe-common-h1 {
|
1453 |
color: #141827;
|
1454 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1455 |
font-weight: 700;
|
1456 |
+
font-size: 28px;
|
1457 |
line-height: 1.42;
|
1458 |
}
|
1459 |
|
1461 |
* Heading: h2
|
1462 |
* ------------------------------------------------------------------------- */
|
1463 |
|
1464 |
+
.tribe-common .tribe-common-h2 {
|
1465 |
color: #141827;
|
1466 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1467 |
font-weight: 700;
|
1468 |
+
font-size: 24px;
|
1469 |
line-height: 1.42;
|
1470 |
}
|
1471 |
|
1473 |
* Heading: h3
|
1474 |
* ------------------------------------------------------------------------- */
|
1475 |
|
1476 |
+
.tribe-common .tribe-common-h3 {
|
1477 |
color: #141827;
|
1478 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1479 |
font-weight: 700;
|
1480 |
+
font-size: 22px;
|
1481 |
line-height: 1.5;
|
1482 |
}
|
1483 |
|
1484 |
+
/* -------------------------------------------------------------------------
|
1485 |
+
*
|
1486 |
+
* Heading
|
1487 |
+
*
|
1488 |
+
* Example:
|
1489 |
+
* <h1 class="tribe-common-h1">Heading Text</h1>
|
1490 |
+
*
|
1491 |
+
* ------------------------------------------------------------------------- */
|
1492 |
+
|
1493 |
+
.tribe-common .tribe-common-h3--alt {
|
1494 |
font-weight: 400;
|
1495 |
}
|
1496 |
|
1498 |
* Heading: h4
|
1499 |
* ------------------------------------------------------------------------- */
|
1500 |
|
1501 |
+
.tribe-common .tribe-common-h4 {
|
1502 |
color: #141827;
|
1503 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1504 |
font-weight: 700;
|
1505 |
+
font-size: 20px;
|
1506 |
line-height: 1.42;
|
1507 |
}
|
1508 |
|
1509 |
+
.tribe-common .tribe-common-h4--alt {
|
1510 |
font-weight: 400;
|
1511 |
}
|
1512 |
|
1514 |
* Heading: h5
|
1515 |
* ------------------------------------------------------------------------- */
|
1516 |
|
1517 |
+
.tribe-common .tribe-common-h5 {
|
1518 |
color: #141827;
|
1519 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1520 |
font-weight: 700;
|
1521 |
+
font-size: 18px;
|
1522 |
line-height: 1.5;
|
1523 |
}
|
1524 |
|
1526 |
* Heading: h6
|
1527 |
* ------------------------------------------------------------------------- */
|
1528 |
|
1529 |
+
.tribe-common .tribe-common-h6 {
|
1530 |
color: #141827;
|
1531 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1532 |
font-weight: 700;
|
1533 |
+
font-size: 16px;
|
1534 |
line-height: 1.62;
|
1535 |
}
|
1536 |
|
1537 |
/* -------------------------------------------------------------------------
|
1538 |
+
* Heading: h7
|
1539 |
* ------------------------------------------------------------------------- */
|
1540 |
|
1541 |
+
.tribe-common .tribe-common-h7 {
|
1542 |
color: #141827;
|
1543 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1544 |
font-weight: 700;
|
1545 |
+
font-size: 14px;
|
1546 |
line-height: 1.62;
|
1547 |
}
|
1548 |
|
1549 |
/* -------------------------------------------------------------------------
|
1550 |
+
* Heading: h8
|
1551 |
* ------------------------------------------------------------------------- */
|
1552 |
|
1553 |
+
.tribe-common .tribe-common-h8 {
|
1554 |
color: #141827;
|
1555 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
|
|
1556 |
font-weight: 700;
|
1557 |
+
font-size: 12px;
|
1558 |
line-height: 1.38;
|
1559 |
}
|
1560 |
|
1561 |
+
/* -------------------------------------------------------------------------
|
1562 |
+
* Button
|
1563 |
+
* ------------------------------------------------------------------------- */
|
1564 |
+
|
1565 |
+
.tribe-common button {
|
1566 |
+
background-color: #FFFFFF;
|
1567 |
+
}
|
1568 |
+
|
1569 |
+
/* -----------------------------------------------------------------------------
|
1570 |
+
*
|
1571 |
+
* Layout: Global Content Container
|
1572 |
+
*
|
1573 |
+
* ----------------------------------------------------------------------------- */
|
1574 |
+
|
1575 |
+
.tribe-common .tribe-common-l-container {
|
1576 |
+
max-width: 1260px;
|
1577 |
+
margin-left: auto;
|
1578 |
+
margin-right: auto;
|
1579 |
+
padding-left: 19.5px;
|
1580 |
+
padding-right: 19.5px;
|
1581 |
+
width: 100%;
|
1582 |
+
}
|
1583 |
+
|
1584 |
+
/* -------------------------------------------------------------------------
|
1585 |
+
* SVG Icons
|
1586 |
+
* ------------------------------------------------------------------------- */
|
1587 |
+
|
1588 |
+
.tribe-common .tribe-common-svgicon {
|
1589 |
+
background-size: contain;
|
1590 |
+
background-repeat: no-repeat;
|
1591 |
+
}
|
1592 |
+
|
1593 |
+
.tribe-common .tribe-common-svgicon--featured {
|
1594 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16px' height='20px' viewBox='0 0 16 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='0 0 16 0 16 20 8.0976 14.8777587 0 20' fill='%23334AFF'/%3E %3C/svg%3E");
|
1595 |
+
height: 10px;
|
1596 |
+
width: 8px;
|
1597 |
+
}
|
1598 |
+
|
1599 |
+
.tribe-common .tribe-common-svgicon--recurring {
|
1600 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M13.3333333,3.82608696 C13.3333333,3.89130435 13.3333333,3.95652174 13.3135802,4 C13.3135802,4.02173913 13.2938272,4.06521739 13.2938272,4.08695652 C13.254321,4.23913043 13.1753086,4.36956522 13.0962963,4.45652174 L10.4493827,7.36956522 C10.291358,7.54347826 10.0740741,7.63043478 9.85679012,7.63043478 C9.63950617,7.63043478 9.42222222,7.54347826 9.26419753,7.36956522 C8.94814815,7.02173913 8.94814815,6.43478261 9.26419753,6.06521739 L10.4888889,4.7173913 L6.30123457,4.7173913 C3.75308642,4.7173913 1.65925926,7 1.65925926,9.82608696 C1.65925926,11.1956522 2.13333333,12.4782609 3.02222222,13.4347826 C3.3382716,13.7826087 3.3382716,14.3695652 3.02222222,14.7391304 C2.86419753,14.9130435 2.64691358,15 2.42962963,15 C2.21234568,15 1.99506173,14.9130435 1.83703704,14.7391304 C0.651851852,13.4347826 0,11.6956522 0,9.84782609 C7.01770603e-16,6.02173913 2.82469136,2.91304348 6.30123457,2.91304348 L10.508642,2.91304348 L9.28395062,1.56521739 C8.96790123,1.2173913 8.96790123,0.630434783 9.28395062,0.260869565 C9.6,-0.0869565217 10.1333333,-0.0869565217 10.4691358,0.260869565 L13.1160494,3.17391304 C13.2148148,3.2826087 13.2740741,3.41304348 13.3135802,3.54347826 C13.3135802,3.56521739 13.3333333,3.60869565 13.3333333,3.63043478 C13.3333333,3.69565217 13.3333333,3.76086957 13.3333333,3.82608696 Z' fill='%23334AFF'/%3E %3Cpath d='M20,10.1521739 C20,13.9782609 17.1753086,17.0869565 13.6987654,17.0869565 L9.49135802,17.0869565 L10.7160494,18.4347826 C11.0518519,18.7826087 11.0518519,19.3695652 10.7160494,19.7391304 C10.5580247,19.9130435 10.3407407,20 10.1234568,20 C9.90617284,20 9.70864198,19.9130435 9.5308642,19.7391304 L6.9037037,16.8043478 C6.80493827,16.6956522 6.74567901,16.5652174 6.70617284,16.4347826 C6.70617284,16.4130435 6.68641975,16.3695652 6.68641975,16.3478261 C6.66666667,16.2826087 6.66666667,16.2391304 6.66666667,16.173913 C6.66666667,16.1086957 6.66666667,16.0434783 6.68641975,16 C6.68641975,15.9782609 6.70617284,15.9347826 6.70617284,15.9130435 C6.74567901,15.7608696 6.82469136,15.6304348 6.9037037,15.5434783 L9.55061728,12.6304348 C9.86666667,12.2826087 10.4,12.2826087 10.7358025,12.6304348 C11.0716049,12.9782609 11.0716049,13.5652174 10.7358025,13.9347826 L9.51111111,15.2826087 L13.7185185,15.2826087 C16.2666667,15.2826087 18.3604938,13 18.3604938,10.173913 C18.3604938,8.80434783 17.8864198,7.52173913 16.9975309,6.56521739 C16.6617284,6.19565217 16.6617284,5.63043478 16.9975309,5.26086957 C17.3135802,4.91304348 17.8469136,4.91304348 18.182716,5.26086957 C19.3481481,6.54347826 20,8.2826087 20,10.1521739 Z' fill='%23334AFF'/%3E %3C/svg%3E");
|
1601 |
+
height: 10px;
|
1602 |
+
width: 10px;
|
1603 |
+
}
|
1604 |
+
|
1605 |
/* A11y */
|
1606 |
|
1607 |
/* -----------------------------------------------------------------------------
|
1675 |
*
|
1676 |
* ----------------------------------------------------------------------------- */
|
1677 |
|
1678 |
+
.tribe-common .tribe-common-c-btn-border {
|
1679 |
color: #141827;
|
1680 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1681 |
font-size: 12px;
|
1695 |
padding: 6px 16px 7px;
|
1696 |
}
|
1697 |
|
1698 |
+
.tribe-common .tribe-common-c-btn-border:active {
|
1699 |
border-color: #141827;
|
1700 |
}
|
1701 |
|
1702 |
+
.tribe-common .tribe-common-c-btn-border:active,
|
1703 |
+
.tribe-common .tribe-common-c-btn-border:focus,
|
1704 |
+
.tribe-common .tribe-common-c-btn-border:hover {
|
1705 |
color: #141827;
|
1706 |
}
|
1707 |
|
1708 |
+
.tribe-common .tribe-common-c-btn-border:disabled {
|
1709 |
color: #D5D5D5
|
1710 |
}
|
1711 |
|
1719 |
*
|
1720 |
* ----------------------------------------------------------------------------- */
|
1721 |
|
1722 |
+
.tribe-common .tribe-common-c-btn-icon {
|
1723 |
border: 0;
|
1724 |
cursor: pointer;
|
1725 |
display: inline-block;
|
1727 |
padding: 0;
|
1728 |
text-decoration: none;
|
1729 |
width: auto;
|
1730 |
+
|
1731 |
+
background-color: transparent;
|
1732 |
}
|
1733 |
|
1734 |
+
.tribe-common .tribe-common-c-btn-icon:before {
|
1735 |
background-repeat: no-repeat;
|
1736 |
background-size: contain;
|
1737 |
content: '';
|
1748 |
*
|
1749 |
* ----------------------------------------------------------------------------- */
|
1750 |
|
1751 |
+
.tribe-common .tribe-common-c-btn-icon--border {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1752 |
border: 1px solid #D5D5D5;
|
|
|
|
|
1753 |
align-items: center;
|
1754 |
display: inline-flex;
|
1755 |
height: 56px;
|
1758 |
width: 56px;
|
1759 |
}
|
1760 |
|
1761 |
+
.tribe-common .tribe-common-c-btn-icon--border:active {
|
1762 |
border-color: #141827;
|
1763 |
}
|
1764 |
|
1766 |
* Button: Icon Caret Left
|
1767 |
* ----------------------------------------------------------------------------- */
|
1768 |
|
1769 |
+
.tribe-common .tribe-common-c-btn-icon--caret-left:before {
|
1770 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
1771 |
height: 20px;
|
1772 |
width: 12px;
|
1773 |
}
|
1774 |
|
1775 |
+
.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 {
|
1776 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
1777 |
}
|
1778 |
|
1779 |
+
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before {
|
1780 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1781 |
}
|
1782 |
|
1784 |
* Button: Icon Caret Right
|
1785 |
* ----------------------------------------------------------------------------- */
|
1786 |
|
1787 |
+
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
|
1788 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
1789 |
height: 20px;
|
1790 |
width: 12px;
|
1791 |
}
|
1792 |
|
1793 |
+
.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 {
|
1794 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
1795 |
}
|
1796 |
|
1797 |
+
.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before {
|
1798 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1799 |
}
|
1800 |
|
1802 |
* Button: Icon Filters
|
1803 |
* ----------------------------------------------------------------------------- */
|
1804 |
|
1805 |
+
.tribe-common .tribe-common-c-btn-icon--filters:before {
|
1806 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M0,9.75 L22,9.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M0,2.75 L22,2.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z' fill='%23727272' stroke='%23727272'/%3E %3Cpath d='M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z' fill='%23727272' stroke='%23727272'/%3E %3C/svg%3E");
|
1807 |
height: 20px;
|
1808 |
width: 24px;
|
1809 |
}
|
1810 |
|
1811 |
+
.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 {
|
1812 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M0,9.75 L22,9.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M0,2.75 L22,2.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z' fill='%23141827' stroke='%23141827'/%3E %3Cpath d='M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z' fill='%23141827' stroke='%23141827'/%3E %3C/svg%3E");
|
1813 |
}
|
1814 |
|
1815 |
+
.tribe-common .tribe-common-c-btn-icon--filters:disabled:before {
|
1816 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='20px' viewBox='0 0 24 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M0,16.75 L22,16.9821429' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M0,9.75 L22,9.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M0,2.75 L22,2.98214286' stroke-width='1.5' stroke-linecap='square' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3Cpath d='M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z' fill='%23D5D5D5' stroke='%23D5D5D5'/%3E %3C/svg%3E");
|
1817 |
}
|
1818 |
|
1819 |
/* -----------------------------------------------------------------------------
|
1820 |
* Button: Icon Search
|
1821 |
* ----------------------------------------------------------------------------- */
|
1822 |
|
1823 |
+
.tribe-common .tribe-common-c-btn-icon--search:before {
|
1824 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23727272'/%3E %3C/svg%3E");
|
1825 |
height: 20px;
|
1826 |
width: 20px;
|
1827 |
}
|
1828 |
|
1829 |
+
.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 {
|
1830 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23141827'/%3E %3C/svg%3E");
|
1831 |
}
|
1832 |
|
1833 |
+
.tribe-common .tribe-common-c-btn-icon--search:disabled:before {
|
1834 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath d='M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z' fill-rule='nonzero' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
1835 |
}
|
1836 |
|
1844 |
*
|
1845 |
* ----------------------------------------------------------------------------- */
|
1846 |
|
1847 |
+
.tribe-common .tribe-common-c-btn {
|
1848 |
color: #141827;
|
1849 |
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
1850 |
font-size: 14px;
|
1862 |
text-align: center;
|
1863 |
transition: background-color 0.2s ease;
|
1864 |
|
1865 |
+
background-color: #334AFF;
|
1866 |
padding: 16px 22px 17px;
|
1867 |
width: 100%;
|
1868 |
}
|
1869 |
|
1870 |
+
.tribe-common .tribe-common-c-btn:focus,
|
1871 |
+
.tribe-common .tribe-common-c-btn:hover {
|
1872 |
+
background-color: rgba(51,74,255, 0.8);
|
1873 |
}
|
1874 |
|
1875 |
+
.tribe-common .tribe-common-c-btn:active {
|
1876 |
+
background-color: rgba(51,74,255, 0.9);
|
1877 |
}
|
1878 |
|
1879 |
+
.tribe-common .tribe-common-c-btn:disabled {
|
1880 |
+
background-color: rgba(51,74,255, 0.07);
|
1881 |
}
|
1882 |
|
1883 |
+
.tribe-common .tribe-common-c-btn:after {
|
1884 |
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22px' height='19px' viewBox='0 0 22 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon points='11.6480517 7.90478794e-14 9.61912761 1.95623609 15.8484392 7.96103617 -2.84217094e-14 7.96103617 -2.84217094e-14 10.7539353 15.8498298 10.7539353 9.61912761 16.7600762 11.6480517 18.7163122 21.3525391 9.35815612' fill='%23FFFFFF'/%3E %3C/svg%3E");
|
1885 |
background-repeat: no-repeat;
|
1886 |
background-size: contain;
|
1901 |
*
|
1902 |
* ----------------------------------------------------------------------------- */
|
1903 |
|
1904 |
+
.tribe-common .tribe-common-c-btn--secondary {
|
|
|
1905 |
padding: 12px 19px 13px;
|
1906 |
width: auto;
|
1907 |
}
|
1908 |
|
1909 |
+
.tribe-common .tribe-common-c-btn--secondary:after {
|
1910 |
+
content: none;
|
|
|
1911 |
}
|
1912 |
|
1913 |
+
/* -----------------------------------------------------------------------------
|
1914 |
+
*
|
1915 |
+
* Component: Image
|
1916 |
+
*
|
1917 |
+
* Example (Regular):
|
1918 |
+
* <img src="#" alt="" class="tribe-common-c-image" />
|
1919 |
+
*
|
1920 |
+
* Example (Background):
|
1921 |
+
* <div class="tribe-common-c-image tribe-common-c-image--bg">
|
1922 |
+
* <div class="tribe-common-c-image__bg"></div>
|
1923 |
+
* </div>
|
1924 |
+
*
|
1925 |
+
* ----------------------------------------------------------------------------- */
|
1926 |
+
|
1927 |
+
.tribe-common .tribe-common-c-image {
|
1928 |
+
display: block;
|
1929 |
+
height: auto;
|
1930 |
+
margin-left: auto;
|
1931 |
+
margin-right: auto;
|
1932 |
+
width: 100%;
|
1933 |
+
}
|
1934 |
+
|
1935 |
+
.tribe-common .tribe-common-c-image--bg {
|
1936 |
+
position: relative;
|
1937 |
+
}
|
1938 |
+
|
1939 |
+
.tribe-common .tribe-common-c-image__bg {
|
1940 |
+
background: center center no-repeat;
|
1941 |
+
background-size: cover;
|
1942 |
+
bottom: 0;
|
1943 |
+
height: 100%;
|
1944 |
+
left: 0;
|
1945 |
+
position: absolute;
|
1946 |
+
right: 0;
|
1947 |
+
top: 0;
|
1948 |
+
width: 100%;
|
1949 |
+
overflow: hidden;
|
1950 |
+
}
|
1951 |
+
|
1952 |
+
/**
|
1953 |
+
* @todo: consider moving to TEC styles
|
1954 |
+
*/
|
1955 |
+
|
1956 |
+
.tribe-common .tribe-common-c-nav {
|
1957 |
+
border-top: 1px solid #D5D5D5;
|
1958 |
+
padding-top: 24px;
|
1959 |
+
}
|
1960 |
+
|
1961 |
+
/* -----------------------------------------------------------------------------
|
1962 |
+
*
|
1963 |
+
* Navigation
|
1964 |
+
*
|
1965 |
+
* Example:
|
1966 |
+
* <nav class="tribe-common-c-nav">
|
1967 |
+
* <ul class="tribe-common-c-nav__list">
|
1968 |
+
* <li class="tribe-common-c-nav__list-item">
|
1969 |
+
* <a href="#" class="tribe-common-c-nav__prev">
|
1970 |
+
* Previous
|
1971 |
+
* </a>
|
1972 |
+
* <a href="#" class="tribe-common-c-nav__next">
|
1973 |
+
* Next
|
1974 |
+
* </a>
|
1975 |
+
* </li>
|
1976 |
+
* </ul>
|
1977 |
+
* </nav>
|
1978 |
+
*
|
1979 |
+
* ----------------------------------------------------------------------------- */
|
1980 |
+
|
1981 |
+
.tribe-common .tribe-common-c-nav__list {
|
1982 |
+
display: flex;
|
1983 |
+
list-style: none;
|
1984 |
+
width: 100%;
|
1985 |
+
flex-wrap: wrap;
|
1986 |
+
justify-content: space-between;
|
1987 |
+
|
1988 |
+
}
|
1989 |
+
|
1990 |
+
.tribe-common .tribe-common-c-nav__list-item {
|
1991 |
+
}
|
1992 |
+
|
1993 |
+
.tribe-common .tribe-common-c-nav__prev,
|
1994 |
+
.tribe-common .tribe-common-c-nav__next {
|
1995 |
+
display: flex;
|
1996 |
+
justify-content: center;
|
1997 |
+
flex-wrap: wrap;
|
1998 |
+
align-items: center;
|
1999 |
+
color: #727272;
|
2000 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
2001 |
+
font-size: 12px;
|
2002 |
+
line-height: 1.42;
|
2003 |
+
font-weight: 700;
|
2004 |
+
|
2005 |
+
}
|
2006 |
+
|
2007 |
+
.tribe-common .tribe-common-c-nav__prev:hover, .tribe-common .tribe-common-c-nav__next:hover {
|
2008 |
+
color: var(--color-navigation-hover);
|
2009 |
}
|
2010 |
|
2011 |
+
.tribe-common .tribe-common-c-nav__prev:disabled, .tribe-common .tribe-common-c-nav__next:disabled {
|
2012 |
+
color: #D5D5D5;
|
2013 |
}
|
2014 |
|
2015 |
+
.tribe-common .tribe-common-c-nav__prev:before {
|
2016 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
2017 |
+
background-repeat: no-repeat;
|
2018 |
+
background-size: contain;
|
2019 |
+
content: '';
|
2020 |
+
height: 14px;
|
2021 |
+
margin-right: 10px;
|
2022 |
+
width: 12px;
|
2023 |
+
}
|
2024 |
+
|
2025 |
+
.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 {
|
2026 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
2027 |
+
}
|
2028 |
+
|
2029 |
+
.tribe-common .tribe-common-c-nav__prev:disabled:before {
|
2030 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(10, 24) rotate(-135)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
2031 |
+
}
|
2032 |
+
|
2033 |
+
.tribe-common .tribe-common-c-nav__next:after {
|
2034 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23727272'/%3E %3C/svg%3E");
|
2035 |
+
background-repeat: no-repeat;
|
2036 |
+
background-size: contain;
|
2037 |
+
content: '';
|
2038 |
+
height: 14px;
|
2039 |
+
margin-left: 10px;
|
2040 |
+
width: 12px;
|
2041 |
}
|
2042 |
|
2043 |
+
.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 {
|
2044 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23141827'/%3E %3C/svg%3E");
|
2045 |
+
}
|
2046 |
+
|
2047 |
+
.tribe-common .tribe-common-c-nav__next:disabled:after {
|
2048 |
+
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpolygon transform='translate(2, -4) rotate(-315)' points='3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742' fill='%23D5D5D5'/%3E %3C/svg%3E");
|
2049 |
+
}
|
2050 |
+
|
2051 |
+
/**
|
2052 |
+
* @todo: consider moving to TEC styles
|
2053 |
+
*/
|
2054 |
+
|
2055 |
/* -----------------------------------------------------------------------------
|
2056 |
*
|
2057 |
* Search
|
2058 |
*
|
2059 |
* Example:
|
2060 |
* <form action="" method="post" class="tribe-common-c-search">
|
2061 |
+
* <div class="tribe-common-form-control-input-group tribe-common-c-search__input-group">
|
2062 |
* <div class="tribe-common-form-control-text">
|
2063 |
+
* <label class="tribe-common-form-control-text__label" for="keyword">Keyword</label>
|
2064 |
+
* <input
|
2065 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
2066 |
+
* type="text"
|
2067 |
+
* id="keyword"
|
2068 |
+
* name="keyword"
|
2069 |
+
* placeholder="Keyword"
|
2070 |
+
* />
|
2071 |
* </div>
|
2072 |
* <div class="tribe-common-form-control-text">
|
2073 |
+
* <label class="tribe-common-form-control-text__label" for="location">Location</label>
|
2074 |
+
* <input
|
2075 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
2076 |
+
* type="text"
|
2077 |
+
* id="location"
|
2078 |
+
* name="location"
|
2079 |
+
* placeholder="Location"
|
2080 |
+
* />
|
2081 |
* </div>
|
2082 |
* <div class="tribe-common-form-control-text">
|
2083 |
+
* <label class="tribe-common-form-control-text__label" for="date">Date</label>
|
2084 |
+
* <input
|
2085 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
2086 |
+
* type="text"
|
2087 |
+
* id="date"
|
2088 |
+
* name="date"
|
2089 |
+
* placeholder="Enter Date"
|
2090 |
+
* />
|
2091 |
* </div>
|
2092 |
* </div>
|
2093 |
+
* <button type="submit" class="tribe-common-c-btn tribe-common-c-search__button">Find Events</button>
|
2094 |
* </form>
|
2095 |
*
|
2096 |
* ----------------------------------------------------------------------------- */
|
2097 |
|
2098 |
+
.tribe-common .tribe-common-c-search__input-group > *:first-child {
|
2099 |
+
flex: 1 1 34.5%;
|
2100 |
+
}
|
2101 |
|
2102 |
+
.tribe-common .tribe-common-c-search__input-group > *:nth-child(2) {
|
2103 |
+
flex: 1 1 37.5%;
|
2104 |
+
}
|
2105 |
|
2106 |
+
.tribe-common .tribe-common-c-search__input-group > *:nth-child(3) {
|
2107 |
+
flex: 1 1 28%;
|
2108 |
+
}
|
2109 |
|
2110 |
+
.tribe-common .tribe-common-c-search__button {
|
2111 |
+
flex: none;
|
2112 |
+
margin-top: 8px;
|
2113 |
+
}
|
2114 |
|
2115 |
+
/* Enfold Compatibility */
|
2116 |
|
2117 |
+
@media (min-width: 768px) {
|
|
|
|
|
|
|
2118 |
|
2119 |
+
.tribe-common .tribe-common-form-control-select__button {
|
2120 |
+
padding: 16px 44px 16px 18px;
|
2121 |
+
width: 220px
|
2122 |
+
}
|
2123 |
|
2124 |
+
.tribe-common .tribe-common-form-control-select__button:after {
|
2125 |
+
right: 18px
|
2126 |
}
|
2127 |
|
2128 |
+
.tribe-common .tribe-common-form-control-select__list {
|
2129 |
+
width: 220px
|
2130 |
+
}
|
2131 |
+
|
2132 |
+
.tribe-common .tribe-common-form-control-tabs {
|
2133 |
display: flex
|
2134 |
}
|
2135 |
|
2136 |
+
.tribe-common .tribe-common-form-control-tabs__button {
|
2137 |
+
display: none !important;
|
2138 |
+
visibility: hidden
|
2139 |
+
}
|
2140 |
+
|
2141 |
+
.tribe-common .tribe-common-form-control-tabs__list {
|
2142 |
+
border: 1px solid #D5D5D5;
|
2143 |
+
box-shadow: none;
|
2144 |
+
display: flex !important;
|
2145 |
+
flex: none;
|
2146 |
+
position: static;
|
2147 |
+
visibility: visible;
|
2148 |
+
width: auto;
|
2149 |
+
outline: none
|
2150 |
+
}
|
2151 |
+
|
2152 |
+
.tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
2153 |
+
margin-top: -6px;
|
2154 |
+
padding-top: 17px
|
2155 |
}
|
2156 |
|
2157 |
+
.tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
2158 |
+
margin-bottom: -6px;
|
2159 |
+
padding-bottom: 17px
|
|
|
|
|
|
|
|
|
|
|
2160 |
}
|
2161 |
|
2162 |
+
.tribe-common .tribe-common-form-control-tabs__list-item {
|
2163 |
+
border-right: 1px solid #D5D5D5;
|
2164 |
+
flex: none;
|
2165 |
+
margin: 6px 0;
|
2166 |
+
width: 88px
|
2167 |
+
}
|
2168 |
+
|
2169 |
+
.tribe-common .tribe-common-form-control-tabs__list-item:last-child {
|
2170 |
+
border: none;
|
2171 |
+
width: 87px;
|
2172 |
+
}
|
2173 |
+
|
2174 |
+
.tribe-common .tribe-common-form-control-tabs__label {
|
2175 |
+
margin: -6px 0;
|
2176 |
+
padding: 17px 5px;
|
2177 |
+
text-align: center;
|
2178 |
+
display: block
|
2179 |
+
}
|
2180 |
+
|
2181 |
+
body#top .tribe-common .tribe-common-form-control-tabs__list-item:first-child .tribe-common-form-control-tabs__label {
|
2182 |
margin-top: -6px;
|
2183 |
padding-top: 17px
|
2184 |
}
|
2185 |
|
2186 |
+
body#top .tribe-common .tribe-common-form-control-tabs__list-item:last-child .tribe-common-form-control-tabs__label {
|
2187 |
margin-bottom: -6px;
|
2188 |
padding-bottom: 17px
|
2189 |
}
|
2190 |
|
2191 |
+
body#top .tribe-common .tribe-common-form-control-tabs__label {
|
2192 |
+
margin: -6px 0;
|
2193 |
+
padding: 17px 5px;
|
2194 |
+
text-align: center;
|
2195 |
+
display: block
|
2196 |
}
|
2197 |
|
2198 |
+
.tribe-common .tribe-common-g-row--gutters {
|
2199 |
+
margin-left: -24px;
|
2200 |
+
margin-right: -24px
|
2201 |
+
}
|
2202 |
|
2203 |
+
.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
|
2204 |
+
padding-left: 24px;
|
2205 |
+
padding-right: 24px
|
|
|
2206 |
}
|
2207 |
|
2208 |
+
.tribe-common .tribe-common-b1 {
|
2209 |
font-size: 16px;
|
2210 |
line-height: 1.62
|
2211 |
}
|
2212 |
|
2213 |
+
.tribe-common .tribe-common-b2 {
|
2214 |
font-size: 14px;
|
2215 |
line-height: 1.62
|
2216 |
}
|
2217 |
|
2218 |
+
.tribe-common .tribe-common-b3 {
|
2219 |
font-size: 12px;
|
2220 |
line-height: 1.38
|
2221 |
}
|
2222 |
|
2223 |
+
.tribe-common .tribe-common-h1 {
|
2224 |
font-size: 42px;
|
2225 |
line-height: 1.38
|
2226 |
}
|
2227 |
|
2228 |
+
.tribe-common .tribe-common-h2 {
|
2229 |
font-size: 32px;
|
2230 |
line-height: 1.38
|
2231 |
}
|
2232 |
|
2233 |
+
.tribe-common .tribe-common-h3 {
|
2234 |
font-size: 28px;
|
2235 |
line-height: 1.42
|
2236 |
}
|
2237 |
|
2238 |
+
.tribe-common .tribe-common-h4 {
|
2239 |
+
font-size: 24px;
|
2240 |
+
line-height: 1.42
|
2241 |
+
}
|
2242 |
+
|
2243 |
+
.tribe-common .tribe-common-l-container {
|
2244 |
+
padding-left: 42px;
|
2245 |
+
padding-right: 42px
|
2246 |
}
|
2247 |
|
2248 |
+
.tribe-common .tribe-common-c-btn {
|
2249 |
width: auto
|
2250 |
}
|
2251 |
|
2252 |
+
.tribe-common .tribe-common-c-nav {
|
2253 |
+
padding-top: 32px
|
2254 |
+
}
|
2255 |
+
|
2256 |
+
.tribe-common .tribe-common-c-nav__prev,
|
2257 |
+
.tribe-common .tribe-common-c-nav__next {
|
2258 |
+
font-size: 14px
|
2259 |
+
|
2260 |
+
}
|
2261 |
+
|
2262 |
+
.tribe-common .tribe-common-c-search {
|
2263 |
display: flex
|
2264 |
}
|
2265 |
|
2266 |
+
.tribe-common .tribe-common-c-search__input-group {
|
2267 |
+
background-color: #FFFFFF;
|
2268 |
+
border: 1px solid #D5D5D5;
|
2269 |
+
border-right: none;
|
2270 |
+
display: flex;
|
2271 |
+
flex: auto;
|
2272 |
+
max-width: 645px;
|
2273 |
+
padding: 8px 0
|
2274 |
+
}
|
2275 |
+
|
2276 |
+
.tribe-common .tribe-common-c-search__input-group > * {
|
2277 |
+
margin-bottom: 0
|
2278 |
}
|
2279 |
|
2280 |
+
.tribe-common .tribe-common-c-search__input {
|
2281 |
+
border: none;
|
2282 |
+
border-right: 1px solid #D5D5D5;
|
2283 |
+
height: auto;
|
2284 |
+
padding: 7px 18px 8px
|
2285 |
+
}
|
2286 |
+
|
2287 |
+
.tribe-common .tribe-common-c-search__button {
|
2288 |
+
margin-top: 0
|
2289 |
+
}
|
2290 |
+
|
2291 |
+
body#top .tribe-common .tribe-common-form-control-text-group {
|
2292 |
+
padding: 8px 0
|
2293 |
+
}
|
2294 |
|
2295 |
+
body#top .tribe-common .tribe-common-c-search__input {
|
2296 |
border: none;
|
2297 |
border-right: 1px solid #D5D5D5;
|
2298 |
padding: 7px 18px 8px
|
2299 |
}
|
|
|
|
|
|
|
2300 |
}
|
|
common/src/resources/css/common.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.tribe-events .tribe-common-form-control-checkbox label,.tribe-events .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-events .tribe-common-form-control-checkbox input[type=checkbox],.tribe-events .tribe-common-form-control-radio input[type=radio]{-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-events .tribe-common-form-control-checkbox input[type=checkbox]:active,.tribe-events .tribe-common-form-control-checkbox input[type=checkbox]:focus,.tribe-events .tribe-common-form-control-checkbox input[type=checkbox]:hover,.tribe-events .tribe-common-form-control-radio input[type=radio]:active,.tribe-events .tribe-common-form-control-radio input[type=radio]:focus,.tribe-events .tribe-common-form-control-radio input[type=radio]:hover{border:1px solid #141827}.tribe-events .tribe-common-form-control-checkbox input[type=checkbox]:checked,.tribe-events .tribe-common-form-control-radio input[type=radio]:checked{background-color:#141827}.tribe-events .tribe-common-form-control-checkbox input[type=checkbox]: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-events .tribe-common-form-control-radio input[type=radio]{border-radius:50%}.tribe-events .tribe-common-form-control-radio input[type=radio]: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-events .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-events .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-events .tribe-common-form-control-text-group>*{margin-bottom:8px}.tribe-events .tribe-common-form-control-text-group>:last-child{margin-bottom:0}.tribe-events .tribe-common-form-control-select{position:relative}.tribe-events .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-events .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-events .tribe-common-form-control-select ul{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-events .tribe-common-form-control-select li{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-events .tribe-common-form-control-select li:first-child{padding-top:16px}.tribe-events .tribe-common-form-control-select li:last-child{padding-bottom:16px}.tribe-events .tribe-common-form-control-select li[aria-selected=true]{color:#141827;font-weight:700}.tribe-events .tribe-common-form-control-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-block;margin:0;padding:0;width:120px;vertical-align:middle}.tribe-events .tribe-common-form-control-slider input[type=range]::-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-events .tribe-common-form-control-slider input[type=range]::-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-events .tribe-common-form-control-slider input[type=range]::-ms-track{background-color:transparent;border-color:transparent;border-width:5px 0;color:transparent;height:10px}.tribe-events .tribe-common-form-control-slider input[type=range]::-ms-fill-lower,.tribe-events .tribe-common-form-control-slider input[type=range]::-ms-fill-upper{background-color:#334aff;border-radius:10px}.tribe-events .tribe-common-form-control-slider input[type=range]::-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-events .tribe-common-form-control-slider input[type=range]::-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-events .tribe-common-form-control-slider input[type=range]::-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-events .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-events .tribe-common-form-control-slider--vertical label{display:block;margin:0 0 6px}.tribe-events .tribe-common-form-control-tabs{position:relative}.tribe-events .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-events .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-events .tribe-common-form-control-tabs ul{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-events .tribe-common-form-control-tabs li:first-child label{padding-top:16px}.tribe-events .tribe-common-form-control-tabs li:last-child label{padding-bottom:16px}.tribe-events .tribe-common-form-control-tabs input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-common-form-control-tabs input[type=radio]:checked+label{color:#141827;font-weight:700}.tribe-events .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}.tribe-events .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-events .tribe-common-form-control-text input[type=text]{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-events .tribe-common-form-control-text input[type=text]::-webkit-input-placeholder{color:#727272;font-weight:400}.tribe-events .tribe-common-form-control-text input[type=text]:-ms-input-placeholder,.tribe-events .tribe-common-form-control-text input[type=text]::-ms-input-placeholder{color:#727272;font-weight:400}.tribe-events .tribe-common-form-control-text input[type=text]::placeholder{color:#727272;font-weight:400}.tribe-events .tribe-common-form-control-toggle input[type=checkbox]{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-events .tribe-common-form-control-toggle input[type=checkbox]: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-events .tribe-common-form-control-toggle input[type=checkbox]:checked{background-color:#334aff}.tribe-events .tribe-common-form-control-toggle input[type=checkbox]:checked:after{transform:translateX(20px)}.tribe-events .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-events .tribe-common-form-control-toggle--vertical label{display:block;margin:0 0 6px}.tribe-events .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-events .tribe-common-b1--bold{font-weight:700}.tribe-events .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-events .tribe-common-b2--bold{font-weight:700}.tribe-events .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-events .tribe-common-b3--bold{font-weight:700}.tribe-events .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}.tribe-events .tribe-common-cta:active,.tribe-events .tribe-common-cta:focus,.tribe-events .tribe-common-cta:hover{text-decoration:underline}.tribe-events .tribe-common-h1{font-size:28px}.tribe-events .tribe-common-h1,.tribe-events .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-events .tribe-common-h2{font-size:24px}.tribe-events .tribe-common-h3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.5}.tribe-events .tribe-common-h3--alt{font-weight:400}.tribe-events .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.42}.tribe-events .tribe-common-h4--alt{font-weight:400}.tribe-events .tribe-common-h5{line-height:1.5}.tribe-events .tribe-common-h5,.tribe-events .tribe-common-h6{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;font-weight:700}.tribe-events .tribe-common-h6{line-height:1.62}.tribe-events .tribe-common-h7{font-size:14px;line-height:1.62}.tribe-events .tribe-common-h7,.tribe-events .tribe-common-h8{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.tribe-events .tribe-common-h8{font-size:12px;line-height:1.38}.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-events .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-events .tribe-common-c-btn-border:active{border-color:#141827}.tribe-events .tribe-common-c-btn-border:active,.tribe-events .tribe-common-c-btn-border:focus,.tribe-events .tribe-common-c-btn-border:hover{color:#141827}.tribe-events .tribe-common-c-btn-border:disabled{color:#d5d5d5}.tribe-events .tribe-common-c-btn-icon{border:0;cursor:pointer;display:inline-block;height:auto;padding:0;text-decoration:none;width:auto}.tribe-events .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-events .tribe-common-c-btn-icon--border{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;align-items:center;display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-events .tribe-common-c-btn-icon--border:active{border-color:#141827}.tribe-events .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-events .tribe-common-c-btn-icon--caret-left:active:before,.tribe-events .tribe-common-c-btn-icon--caret-left:focus:before,.tribe-events .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-events .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-events .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-events .tribe-common-c-btn-icon--caret-right:active:before,.tribe-events .tribe-common-c-btn-icon--caret-right:focus:before,.tribe-events .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-events .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-events .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' stroke='%23727272' fill='%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' stroke='%23727272' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:24px}.tribe-events .tribe-common-c-btn-icon--filters:active:before,.tribe-events .tribe-common-c-btn-icon--filters:focus:before,.tribe-events .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' stroke='%23141827' fill='%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' stroke='%23141827' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events .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' stroke='%23D5D5D5' fill='%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' stroke='%23D5D5D5' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-events .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-events .tribe-common-c-btn-icon--search:active:before,.tribe-events .tribe-common-c-btn-icon--search:focus:before,.tribe-events .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-events .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-events .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:#141827;padding:16px 22px 17px;width:100%}.tribe-events .tribe-common-c-btn:focus,.tribe-events .tribe-common-c-btn:hover{background-color:rgba(20,24,39,.8)}.tribe-events .tribe-common-c-btn:active{background-color:rgba(20,24,39,.9)}.tribe-events .tribe-common-c-btn:disabled{background-color:rgba(20,24,39,.07)}.tribe-events .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-events .tribe-common-c-btn--secondary{background-color:#334aff;padding:12px 19px 13px;width:auto}.tribe-events .tribe-common-c-btn--secondary:focus,.tribe-events .tribe-common-c-btn--secondary:hover{background-color:rgba(51,74,255,.8)}.tribe-events .tribe-common-c-btn--secondary:active{background-color:rgba(51,74,255,.9)}.tribe-events .tribe-common-c-btn--secondary:disabled{background-color:rgba(51,74,255,.07)}.tribe-events .tribe-common-c-btn--secondary:after{content:none}.tribe-events .tribe-common-c-search .tribe-common-form-control-text-group>:first-child{flex:1 1 34.5%}.tribe-events .tribe-common-c-search .tribe-common-form-control-text-group>:nth-child(2){flex:1 1 37.5%}.tribe-events .tribe-common-c-search .tribe-common-form-control-text-group>:nth-child(3){flex:1 1 28%}.tribe-events .tribe-common-c-search button{flex:none;margin-top:8px}@media (min-width:768px){.tribe-events .tribe-common-form-control-select button{padding:16px 44px 16px 18px;width:220px}.tribe-events .tribe-common-form-control-select button:after{right:18px}.tribe-events .tribe-common-form-control-select ul{width:220px}.tribe-events .tribe-common-form-control-tabs{display:flex}.tribe-events .tribe-common-form-control-tabs button{display:none!important;visibility:hidden}.tribe-events .tribe-common-form-control-tabs ul{border:1px solid #d5d5d5;box-shadow:none;display:flex!important;flex:none;position:static;visibility:visible;width:auto}.tribe-events .tribe-common-form-control-tabs li:first-child label{margin-top:-6px;padding-top:17px}.tribe-events .tribe-common-form-control-tabs li:last-child label{margin-bottom:-6px;padding-bottom:17px}.tribe-events .tribe-common-form-control-tabs li{border-right:1px solid #d5d5d5;flex:none;margin:6px 0;width:88px}.tribe-events .tribe-common-form-control-tabs li:last-child{border:none;width:87px}.tribe-events .tribe-common-form-control-tabs label{margin:-6px 0;padding:17px 5px;text-align:center}.tribe-events .tribe-common-b1{font-size:16px;line-height:1.62}.tribe-events .tribe-common-b2{font-size:14px;line-height:1.62}.tribe-events .tribe-common-b3{font-size:12px;line-height:1.38}.tribe-events .tribe-common-h1{font-size:42px;line-height:1.38}.tribe-events .tribe-common-h2{font-size:32px;line-height:1.38}.tribe-events .tribe-common-h3{font-size:28px;line-height:1.42}.tribe-events .tribe-common-h4{font-size:24px}.tribe-events .tribe-common-c-btn{width:auto}.tribe-events .tribe-common-c-search{display:flex}.tribe-events .tribe-common-c-search .tribe-common-form-control-text-group{border:1px solid #d5d5d5;border-right:none;display:flex;flex:auto;max-width:645px;padding:8px 0}.tribe-events .tribe-common-c-search .tribe-common-form-control-text-group>*{margin-bottom:0}.tribe-events .tribe-common-c-search input[type=text]{border:none;border-right:1px solid #d5d5d5;padding:7px 18px 8px}.tribe-events .tribe-common-c-search button{margin-top:0}}
|
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}.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%;overflow:hidden}.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{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}}
|
common/src/resources/css/promoter.css
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item {
|
2 |
-
display: flex;
|
3 |
-
flex-wrap: wrap;
|
4 |
-
align-items: center;
|
5 |
-
}
|
6 |
-
|
7 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__icon {
|
8 |
-
margin-right: 5px;
|
9 |
-
width: 20px;
|
10 |
-
height: 20px;
|
11 |
-
flex: none;
|
12 |
-
}
|
13 |
-
|
14 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item:focus .promoter-admin-bar__icon svg path,
|
15 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item:hover .promoter-admin-bar__icon svg path {
|
16 |
-
fill: #00b9eb;
|
17 |
-
}
|
18 |
-
|
19 |
-
#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text {
|
20 |
-
flex: none;
|
21 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/css/promoter.min.css
DELETED
@@ -1 +0,0 @@
|
|
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:focus .promoter-admin-bar__icon svg path,#wp-admin-bar-promoter-admin-bar a.ab-item:hover .promoter-admin-bar__icon svg path{fill:#00b9eb}#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__text{flex:none}
|
|
common/src/resources/css/reset.css
CHANGED
@@ -8,342 +8,275 @@
|
|
8 |
* @see: http://moderntribe.github.io/products-engineering/css/
|
9 |
*/
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
/* -----------------------------------------------------------------------------
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
|
17 |
-
|
18 |
box-sizing: border-box;
|
19 |
}
|
20 |
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
.tribe-
|
29 |
-
.tribe-
|
30 |
-
.tribe-
|
31 |
-
.tribe-
|
32 |
-
.tribe-
|
33 |
-
.tribe-
|
34 |
-
.tribe-
|
35 |
-
.tribe-
|
36 |
-
.tribe-
|
37 |
-
.tribe-
|
38 |
-
.tribe-
|
39 |
display: block;
|
40 |
}
|
41 |
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
* https://github.com/necolas/normalize.css
|
48 |
-
*
|
49 |
-
* ----------------------------------------------------------------------------- */
|
50 |
-
|
51 |
-
.tribe-events figure {
|
52 |
-
line-height: 0;
|
53 |
-
}
|
54 |
-
|
55 |
-
.tribe-events figcaption {
|
56 |
-
line-height: normal;
|
57 |
-
}
|
58 |
|
59 |
-
|
60 |
overflow: hidden;
|
61 |
}
|
62 |
|
63 |
-
|
64 |
-
.tribe-
|
65 |
-
.tribe-
|
66 |
-
.tribe-
|
67 |
display: inline-block;
|
68 |
}
|
69 |
|
70 |
-
|
71 |
display: none;
|
72 |
height: 0;
|
73 |
}
|
74 |
|
75 |
-
|
76 |
vertical-align: baseline;
|
77 |
}
|
78 |
|
79 |
-
|
80 |
-
.tribe-
|
81 |
display: none;
|
82 |
}
|
83 |
|
84 |
-
|
85 |
-
background-color: transparent;
|
86 |
-
-webkit-text-decoration-skip: objects;
|
87 |
-
}
|
88 |
-
|
89 |
-
.tribe-events abbr[title] {
|
90 |
-
border-bottom: none;
|
91 |
-
text-decoration: underline;
|
92 |
-
-webkit-text-decoration: underline dotted;
|
93 |
-
text-decoration: underline dotted;
|
94 |
-
}
|
95 |
-
|
96 |
-
.tribe-events pre {
|
97 |
overflow: auto;
|
98 |
}
|
99 |
|
100 |
-
|
101 |
-
.tribe-
|
102 |
-
.tribe-events pre,
|
103 |
-
.tribe-events samp {
|
104 |
-
font-family: monospace;
|
105 |
-
font-size: 1em;
|
106 |
-
}
|
107 |
-
|
108 |
-
.tribe-events b,
|
109 |
-
.tribe-events strong {
|
110 |
-
font-weight: inherit;
|
111 |
-
font-weight: bolder;
|
112 |
-
}
|
113 |
-
|
114 |
-
.tribe-events dfn {
|
115 |
-
font-style: italic;
|
116 |
-
}
|
117 |
-
|
118 |
-
.tribe-events mark {
|
119 |
-
background-color: #ff0;
|
120 |
-
color: #000;
|
121 |
-
}
|
122 |
-
|
123 |
-
.tribe-events small {
|
124 |
-
font-size: 80%;
|
125 |
-
}
|
126 |
-
|
127 |
-
.tribe-events sub,
|
128 |
-
.tribe-events sup {
|
129 |
-
font-size: 75%;
|
130 |
-
line-height: 0;
|
131 |
position: relative;
|
132 |
vertical-align: baseline;
|
133 |
}
|
134 |
|
135 |
-
|
136 |
top: -0.5em;
|
137 |
}
|
138 |
|
139 |
-
|
140 |
bottom: -0.25em;
|
141 |
}
|
142 |
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
/* Input: Kill browser input chrome */
|
149 |
-
|
150 |
-
.tribe-events input[type="text"],
|
151 |
-
.tribe-events input[type="email"],
|
152 |
-
.tribe-events input[type="url"],
|
153 |
-
.tribe-events input[type="search"],
|
154 |
-
.tribe-events input[type="submit"],
|
155 |
-
.tribe-events input[type="password"],
|
156 |
-
.tribe-events input[type="reset"],
|
157 |
-
.tribe-events input[type="button"],
|
158 |
-
.tribe-events button,
|
159 |
-
.tribe-events textarea {
|
160 |
-
-webkit-appearance: none;
|
161 |
-
-moz-appearance: none;
|
162 |
-
appearance: none;
|
163 |
-
}
|
164 |
-
|
165 |
-
.tribe-events input,
|
166 |
-
.tribe-events button,
|
167 |
-
.tribe-events select,
|
168 |
-
.tribe-events textarea,
|
169 |
-
.tribe-events optgroup {
|
170 |
-
color: inherit;
|
171 |
-
font: inherit;
|
172 |
-
line-height: normal;
|
173 |
-
-webkit-font-smoothing: antialiased;
|
174 |
-
}
|
175 |
-
|
176 |
-
.tribe-events input,
|
177 |
-
.tribe-events button,
|
178 |
-
.tribe-events select,
|
179 |
-
.tribe-events textarea {
|
180 |
-
outline: 0;
|
181 |
box-sizing: border-box;
|
182 |
margin: 0;
|
183 |
-
border-radius: 0;
|
184 |
}
|
185 |
|
186 |
-
|
187 |
-
.tribe-
|
188 |
height: auto;
|
189 |
}
|
190 |
|
191 |
-
|
192 |
-
color: transparent;
|
193 |
-
text-shadow: 0 0 0 #000;
|
194 |
-
}
|
195 |
-
|
196 |
-
.tribe-events legend {
|
197 |
color: inherit;
|
198 |
display: table;
|
199 |
max-width: 100%;
|
200 |
white-space: normal;
|
201 |
}
|
202 |
|
203 |
-
|
204 |
resize: none;
|
205 |
overflow: auto;
|
206 |
}
|
207 |
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
.tribe-events button,
|
213 |
-
.tribe-events input[type="button"],
|
214 |
-
.tribe-events input[type="reset"],
|
215 |
-
.tribe-events input[type="submit"] {
|
216 |
cursor: pointer;
|
217 |
overflow: visible;
|
218 |
}
|
219 |
|
220 |
-
|
221 |
-
.tribe-
|
222 |
cursor: default;
|
223 |
}
|
224 |
|
225 |
-
|
226 |
-
.tribe-
|
227 |
border: 0;
|
228 |
padding: 0;
|
229 |
}
|
230 |
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
.tribe-
|
239 |
-
.tribe-
|
240 |
-
.tribe-
|
241 |
-
.tribe-
|
242 |
-
.tribe-
|
243 |
-
.tribe-
|
244 |
-
.tribe-
|
245 |
-
.tribe-
|
246 |
-
.tribe-
|
247 |
-
.tribe-
|
248 |
-
.tribe-
|
249 |
-
.tribe-
|
250 |
-
.tribe-
|
251 |
-
.tribe-
|
252 |
-
.tribe-
|
253 |
-
.tribe-
|
254 |
-
.tribe-
|
255 |
-
.tribe-
|
256 |
-
.tribe-
|
257 |
-
.tribe-
|
258 |
-
.tribe-
|
259 |
-
.tribe-
|
260 |
-
.tribe-
|
261 |
-
.tribe-
|
262 |
-
.tribe-
|
263 |
-
.tribe-
|
264 |
-
.tribe-
|
265 |
-
.tribe-
|
266 |
-
.tribe-
|
267 |
-
.tribe-
|
268 |
-
.tribe-
|
269 |
-
.tribe-
|
270 |
-
.tribe-
|
271 |
-
.tribe-
|
272 |
-
.tribe-
|
273 |
-
.tribe-
|
274 |
-
.tribe-
|
275 |
-
.tribe-
|
276 |
-
.tribe-
|
277 |
-
.tribe-
|
278 |
-
.tribe-
|
279 |
-
.tribe-
|
280 |
-
.tribe-
|
281 |
-
.tribe-
|
282 |
-
.tribe-
|
283 |
-
.tribe-
|
284 |
-
.tribe-
|
285 |
-
.tribe-
|
286 |
-
.tribe-
|
287 |
-
.tribe-
|
288 |
-
.tribe-
|
289 |
-
.tribe-
|
290 |
-
.tribe-
|
291 |
-
.tribe-
|
292 |
-
.tribe-
|
293 |
-
.tribe-
|
294 |
-
.tribe-
|
295 |
-
.tribe-
|
296 |
-
.tribe-
|
297 |
-
.tribe-
|
298 |
-
.tribe-
|
299 |
-
.tribe-
|
300 |
-
.tribe-
|
301 |
-
.tribe-
|
302 |
-
.tribe-
|
303 |
-
.tribe-
|
304 |
-
.tribe-
|
305 |
-
.tribe-
|
306 |
-
.tribe-
|
307 |
-
.tribe-
|
308 |
-
.tribe-
|
309 |
-
.tribe-
|
310 |
-
.tribe-
|
311 |
-
.tribe-
|
312 |
-
.tribe-
|
313 |
-
.tribe-
|
314 |
-
.tribe-
|
315 |
-
.tribe-
|
316 |
margin: 0;
|
317 |
padding: 0;
|
318 |
border: 0;
|
319 |
}
|
320 |
|
321 |
-
|
322 |
-
.tribe-events ul {
|
323 |
-
list-style: none;
|
324 |
-
}
|
325 |
-
|
326 |
-
.tribe-events h1,
|
327 |
-
.tribe-events h2,
|
328 |
-
.tribe-events h3,
|
329 |
-
.tribe-events h4,
|
330 |
-
.tribe-events h5,
|
331 |
-
.tribe-events h6,
|
332 |
-
.tribe-events p {
|
333 |
-
font-weight: normal;
|
334 |
-
text-rendering: optimizeLegibility;
|
335 |
-
}
|
336 |
-
|
337 |
-
.tribe-events img {
|
338 |
-ms-interpolation-mode: bicubic;
|
339 |
height: auto;
|
340 |
max-width: 100%;
|
341 |
border-style: none;
|
342 |
}
|
343 |
|
344 |
-
|
345 |
-
.tribe-
|
346 |
-
.tribe-
|
347 |
max-width: 100%;
|
348 |
max-height: 100%;
|
349 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
* @see: http://moderntribe.github.io/products-engineering/css/
|
9 |
*/
|
10 |
|
11 |
+
/*
|
12 |
+
* Reset CSS
|
13 |
+
*
|
14 |
+
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
15 |
+
* -------------------------------------------------------------
|
16 |
+
* This file is just a clearing-house, see the pcss directory
|
17 |
+
* and edit the source files found there.
|
18 |
+
*/
|
19 |
+
|
20 |
+
/* Reset */
|
21 |
+
|
22 |
+
.tribe-common {
|
23 |
+
-webkit-font-smoothing: antialiased;
|
24 |
+
-moz-osx-font-smoothing: grayscale;
|
25 |
+
font-smoothing: antialiased;
|
26 |
+
}
|
27 |
+
|
28 |
/* -----------------------------------------------------------------------------
|
29 |
+
*
|
30 |
+
* Global "Resets"
|
31 |
+
*
|
32 |
+
* ----------------------------------------------------------------------------- */
|
33 |
|
34 |
+
.tribe-common * {
|
35 |
box-sizing: border-box;
|
36 |
}
|
37 |
|
38 |
+
/* -----------------------------------------------------------------------------
|
39 |
+
*
|
40 |
+
* HTML5 Elements
|
41 |
+
*
|
42 |
+
* ----------------------------------------------------------------------------- */
|
43 |
+
|
44 |
+
.tribe-common article,
|
45 |
+
.tribe-common aside,
|
46 |
+
.tribe-common details,
|
47 |
+
.tribe-common figcaption,
|
48 |
+
.tribe-common figure,
|
49 |
+
.tribe-common footer,
|
50 |
+
.tribe-common header,
|
51 |
+
.tribe-common main,
|
52 |
+
.tribe-common menu,
|
53 |
+
.tribe-common nav,
|
54 |
+
.tribe-common section,
|
55 |
+
.tribe-common summary {
|
56 |
display: block;
|
57 |
}
|
58 |
|
59 |
+
/* -----------------------------------------------------------------------------
|
60 |
+
*
|
61 |
+
* Normalize "Light"
|
62 |
+
*
|
63 |
+
* ----------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
|
65 |
+
.tribe-common svg:not(:root) {
|
66 |
overflow: hidden;
|
67 |
}
|
68 |
|
69 |
+
.tribe-common audio,
|
70 |
+
.tribe-common canvas,
|
71 |
+
.tribe-common progress,
|
72 |
+
.tribe-common video {
|
73 |
display: inline-block;
|
74 |
}
|
75 |
|
76 |
+
.tribe-common audio:not([controls]) {
|
77 |
display: none;
|
78 |
height: 0;
|
79 |
}
|
80 |
|
81 |
+
.tribe-common progress {
|
82 |
vertical-align: baseline;
|
83 |
}
|
84 |
|
85 |
+
.tribe-common template,
|
86 |
+
.tribe-common [hidden] {
|
87 |
display: none;
|
88 |
}
|
89 |
|
90 |
+
.tribe-common pre {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
overflow: auto;
|
92 |
}
|
93 |
|
94 |
+
.tribe-common sub,
|
95 |
+
.tribe-common sup {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
position: relative;
|
97 |
vertical-align: baseline;
|
98 |
}
|
99 |
|
100 |
+
.tribe-common sup {
|
101 |
top: -0.5em;
|
102 |
}
|
103 |
|
104 |
+
.tribe-common sub {
|
105 |
bottom: -0.25em;
|
106 |
}
|
107 |
|
108 |
+
.tribe-common input,
|
109 |
+
.tribe-common button,
|
110 |
+
.tribe-common select,
|
111 |
+
.tribe-common textarea {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
box-sizing: border-box;
|
113 |
margin: 0;
|
|
|
114 |
}
|
115 |
|
116 |
+
.tribe-common input[type="number"]::-webkit-inner-spin-button,
|
117 |
+
.tribe-common input[type="number"]::-webkit-outer-spin-button {
|
118 |
height: auto;
|
119 |
}
|
120 |
|
121 |
+
.tribe-common legend {
|
|
|
|
|
|
|
|
|
|
|
122 |
color: inherit;
|
123 |
display: table;
|
124 |
max-width: 100%;
|
125 |
white-space: normal;
|
126 |
}
|
127 |
|
128 |
+
.tribe-common textarea {
|
129 |
resize: none;
|
130 |
overflow: auto;
|
131 |
}
|
132 |
|
133 |
+
.tribe-common button,
|
134 |
+
.tribe-common input[type="button"],
|
135 |
+
.tribe-common input[type="reset"],
|
136 |
+
.tribe-common input[type="submit"] {
|
|
|
|
|
|
|
|
|
137 |
cursor: pointer;
|
138 |
overflow: visible;
|
139 |
}
|
140 |
|
141 |
+
.tribe-common button[disabled],
|
142 |
+
.tribe-common input[disabled] {
|
143 |
cursor: default;
|
144 |
}
|
145 |
|
146 |
+
.tribe-common button::-moz-focus-inner,
|
147 |
+
.tribe-common input::-moz-focus-inner {
|
148 |
border: 0;
|
149 |
padding: 0;
|
150 |
}
|
151 |
|
152 |
+
/* -----------------------------------------------------------------------------
|
153 |
+
*
|
154 |
+
* Reset "Light"
|
155 |
+
*
|
156 |
+
* ----------------------------------------------------------------------------- */
|
157 |
+
|
158 |
+
.tribe-common div,
|
159 |
+
.tribe-common span,
|
160 |
+
.tribe-common applet,
|
161 |
+
.tribe-common object,
|
162 |
+
.tribe-common iframe,
|
163 |
+
.tribe-common h1,
|
164 |
+
.tribe-common h2,
|
165 |
+
.tribe-common h3,
|
166 |
+
.tribe-common h4,
|
167 |
+
.tribe-common h5,
|
168 |
+
.tribe-common h6,
|
169 |
+
.tribe-common p,
|
170 |
+
.tribe-common blockquote,
|
171 |
+
.tribe-common pre,
|
172 |
+
.tribe-common a,
|
173 |
+
.tribe-common abbr,
|
174 |
+
.tribe-common acronym,
|
175 |
+
.tribe-common address,
|
176 |
+
.tribe-common big,
|
177 |
+
.tribe-common cite,
|
178 |
+
.tribe-common code,
|
179 |
+
.tribe-common del,
|
180 |
+
.tribe-common dfn,
|
181 |
+
.tribe-common em,
|
182 |
+
.tribe-common img,
|
183 |
+
.tribe-common ins,
|
184 |
+
.tribe-common kbd,
|
185 |
+
.tribe-common q,
|
186 |
+
.tribe-common s,
|
187 |
+
.tribe-common samp,
|
188 |
+
.tribe-common small,
|
189 |
+
.tribe-common strike,
|
190 |
+
.tribe-common strong,
|
191 |
+
.tribe-common sub,
|
192 |
+
.tribe-common sup,
|
193 |
+
.tribe-common tt,
|
194 |
+
.tribe-common var,
|
195 |
+
.tribe-common b,
|
196 |
+
.tribe-common u,
|
197 |
+
.tribe-common i,
|
198 |
+
.tribe-common center,
|
199 |
+
.tribe-common dl,
|
200 |
+
.tribe-common dt,
|
201 |
+
.tribe-common dd,
|
202 |
+
.tribe-common ol,
|
203 |
+
.tribe-common ul,
|
204 |
+
.tribe-common li,
|
205 |
+
.tribe-common fieldset,
|
206 |
+
.tribe-common form,
|
207 |
+
.tribe-common label,
|
208 |
+
.tribe-common legend,
|
209 |
+
.tribe-common table,
|
210 |
+
.tribe-common caption,
|
211 |
+
.tribe-common tbody,
|
212 |
+
.tribe-common tfoot,
|
213 |
+
.tribe-common thead,
|
214 |
+
.tribe-common tr,
|
215 |
+
.tribe-common th,
|
216 |
+
.tribe-common td,
|
217 |
+
.tribe-common article,
|
218 |
+
.tribe-common aside,
|
219 |
+
.tribe-common canvas,
|
220 |
+
.tribe-common details,
|
221 |
+
.tribe-common embed,
|
222 |
+
.tribe-common figure,
|
223 |
+
.tribe-common figcaption,
|
224 |
+
.tribe-common footer,
|
225 |
+
.tribe-common header,
|
226 |
+
.tribe-common main,
|
227 |
+
.tribe-common menu,
|
228 |
+
.tribe-common nav,
|
229 |
+
.tribe-common output,
|
230 |
+
.tribe-common ruby,
|
231 |
+
.tribe-common section,
|
232 |
+
.tribe-common summary,
|
233 |
+
.tribe-common time,
|
234 |
+
.tribe-common mark,
|
235 |
+
.tribe-common audio,
|
236 |
+
.tribe-common video {
|
237 |
margin: 0;
|
238 |
padding: 0;
|
239 |
border: 0;
|
240 |
}
|
241 |
|
242 |
+
.tribe-common img {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
243 |
-ms-interpolation-mode: bicubic;
|
244 |
height: auto;
|
245 |
max-width: 100%;
|
246 |
border-style: none;
|
247 |
}
|
248 |
|
249 |
+
.tribe-common iframe,
|
250 |
+
.tribe-common video,
|
251 |
+
.tribe-common embed {
|
252 |
max-width: 100%;
|
253 |
max-height: 100%;
|
254 |
}
|
255 |
+
|
256 |
+
/* Theme Overrides */
|
257 |
+
|
258 |
+
.tribe-theme-avada {
|
259 |
+
|
260 |
+
}
|
261 |
+
|
262 |
+
.tribe-theme-divi {
|
263 |
+
|
264 |
+
}
|
265 |
+
|
266 |
+
/* Enfold is using the #top id in the <body> */
|
267 |
+
|
268 |
+
#top.tribe-theme-enfold .tribe-common input {
|
269 |
+
margin: 0;
|
270 |
+
}
|
271 |
+
|
272 |
+
.tribe-theme-genesis {
|
273 |
+
|
274 |
+
}
|
275 |
+
|
276 |
+
.tribe-theme-twentynineteen {
|
277 |
+
|
278 |
+
}
|
279 |
+
|
280 |
+
.tribe-theme-twentyseventeen {
|
281 |
+
|
282 |
+
}
|
common/src/resources/css/reset.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.tribe-
|
1 |
+
.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:baseline}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:baseline}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{resize:none;overflow:auto}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{margin:0;padding:0;border:0}.tribe-common img{-ms-interpolation-mode:bicubic;height:auto;max-width:100%;border-style:none}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-width:100%;max-height:100%}#top.tribe-theme-enfold .tribe-common input{margin:0}
|
common/src/resources/postcss/base/_all.pcss
CHANGED
@@ -16,7 +16,16 @@
|
|
16 |
@import "forms/_text.pcss";
|
17 |
@import "forms/_toggles.pcss";
|
18 |
|
|
|
|
|
|
|
|
|
19 |
/* Typography */
|
|
|
20 |
@import "typography/_body.pcss";
|
21 |
@import "typography/_ctas.pcss";
|
22 |
@import "typography/_headings.pcss";
|
|
|
|
|
|
|
|
16 |
@import "forms/_text.pcss";
|
17 |
@import "forms/_toggles.pcss";
|
18 |
|
19 |
+
/* Grid */
|
20 |
+
@import "grid/_columns.pcss";
|
21 |
+
@import "grid/_rows.pcss";
|
22 |
+
|
23 |
/* Typography */
|
24 |
+
@import "typography/_anchors.pcss";
|
25 |
@import "typography/_body.pcss";
|
26 |
@import "typography/_ctas.pcss";
|
27 |
@import "typography/_headings.pcss";
|
28 |
+
|
29 |
+
@import "_buttons.pcss";
|
30 |
+
@import "_layouts.pcss";
|
31 |
+
@import "_svg-icons.pcss";
|
common/src/resources/postcss/base/_buttons.pcss
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
* Button
|
4 |
+
* ------------------------------------------------------------------------- */
|
5 |
+
|
6 |
+
button {
|
7 |
+
background-color: var(--color-background);
|
8 |
+
}
|
9 |
+
}
|
common/src/resources/postcss/base/_layouts.pcss
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Layout: Global Content Container
|
5 |
+
*
|
6 |
+
* ----------------------------------------------------------------------------- */
|
7 |
+
|
8 |
+
.tribe-common-l-container {
|
9 |
+
max-width: var(--grid-width);
|
10 |
+
margin-left: auto;
|
11 |
+
margin-right: auto;
|
12 |
+
padding-left: var(--grid-gutter-page-small);
|
13 |
+
padding-right: var(--grid-gutter-page-small);
|
14 |
+
width: 100%;
|
15 |
+
|
16 |
+
@media (--viewport-medium) {
|
17 |
+
padding-left: var(--grid-gutter-page);
|
18 |
+
padding-right: var(--grid-gutter-page);
|
19 |
+
}
|
20 |
+
}
|
21 |
+
}
|
common/src/resources/postcss/base/_svg-icons.pcss
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
* SVG Icons
|
4 |
+
* ------------------------------------------------------------------------- */
|
5 |
+
|
6 |
+
.tribe-common-svgicon {
|
7 |
+
background-size: contain;
|
8 |
+
background-repeat: no-repeat;
|
9 |
+
}
|
10 |
+
|
11 |
+
.tribe-common-svgicon--featured {
|
12 |
+
background-image: svg-inline(featured);
|
13 |
+
height: 10px;
|
14 |
+
width: 8px;
|
15 |
+
}
|
16 |
+
|
17 |
+
.tribe-common-svgicon--recurring {
|
18 |
+
background-image: svg-inline(recurring);
|
19 |
+
height: 10px;
|
20 |
+
width: 10px;
|
21 |
+
}
|
22 |
+
}
|
common/src/resources/postcss/base/forms/_checkboxes-radios.pcss
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Checkboxes & Radios
|
@@ -8,12 +8,35 @@
|
|
8 |
* <legend>Legend for Checkboxes</legend>
|
9 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
10 |
* <div class="tribe-common-form-control-checkbox">
|
11 |
-
* <input
|
12 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
* </div>
|
14 |
* <div class="tribe-common-form-control-checkbox">
|
15 |
-
* <input
|
16 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
* </div>
|
18 |
* </div>
|
19 |
* </fieldset>
|
@@ -21,29 +44,43 @@
|
|
21 |
* Example (Radios):
|
22 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
23 |
* <div class="tribe-common-form-control-radio">
|
24 |
-
* <input
|
25 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
* </div>
|
27 |
* </div>
|
28 |
*
|
29 |
* ----------------------------------------------------------------------------- */
|
30 |
|
31 |
-
.tribe-common-form-control-checkbox,
|
32 |
.tribe-common-form-control-radio {
|
33 |
|
34 |
-
|
35 |
-
@mixin desktop-body-2;
|
36 |
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
|
|
|
|
|
|
43 |
}
|
44 |
|
45 |
-
.tribe-common-form-control-
|
46 |
-
.tribe-common-form-control-
|
47 |
appearance: none;
|
48 |
background-color: var(--form-color-background);
|
49 |
border: 1px solid var(--form-color-border-default);
|
@@ -71,23 +108,20 @@
|
|
71 |
* Form Control: Checkboxes
|
72 |
* ----------------------------------------------------------------------------- */
|
73 |
|
74 |
-
.tribe-common-form-control-
|
75 |
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
transform: translate(-50%, -50%);
|
89 |
-
width: 12px;
|
90 |
-
}
|
91 |
}
|
92 |
}
|
93 |
|
@@ -95,23 +129,21 @@
|
|
95 |
* Form Control: Radios
|
96 |
* ----------------------------------------------------------------------------- */
|
97 |
|
98 |
-
.tribe-common-form-control-
|
99 |
|
100 |
-
|
101 |
-
border-radius: 50%;
|
102 |
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
}
|
115 |
}
|
116 |
}
|
117 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Checkboxes & Radios
|
8 |
* <legend>Legend for Checkboxes</legend>
|
9 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
10 |
* <div class="tribe-common-form-control-checkbox">
|
11 |
+
* <input
|
12 |
+
* class="tribe-common-form-control-checkbox__input"
|
13 |
+
* id="checkboxOne"
|
14 |
+
* name="checkboxGroup"
|
15 |
+
* type="checkbox"
|
16 |
+
* value="checkboxOne"
|
17 |
+
* checked="checked"
|
18 |
+
* />
|
19 |
+
* <label
|
20 |
+
* class="tribe-common-form-control-checkbox__label"
|
21 |
+
* for="checkboxOne"
|
22 |
+
* >
|
23 |
+
* Checkbox One
|
24 |
+
* </label>
|
25 |
* </div>
|
26 |
* <div class="tribe-common-form-control-checkbox">
|
27 |
+
* <input
|
28 |
+
* class="tribe-common-form-control-checkbox__input"
|
29 |
+
* id="checkboxTwo"
|
30 |
+
* name="checkboxGroup"
|
31 |
+
* type="checkbox"
|
32 |
+
* value="checkboxTwo"
|
33 |
+
* />
|
34 |
+
* <label
|
35 |
+
* class="tribe-common-form-control-checkbox__label"
|
36 |
+
* for="checkboxTwo"
|
37 |
+
* >
|
38 |
+
* Checkbox Two
|
39 |
+
* </label>
|
40 |
* </div>
|
41 |
* </div>
|
42 |
* </fieldset>
|
44 |
* Example (Radios):
|
45 |
* <div class="tribe-common-form-control-checkbox-radio-group">
|
46 |
* <div class="tribe-common-form-control-radio">
|
47 |
+
* <input
|
48 |
+
* class="tribe-common-form-control-radio__input"
|
49 |
+
* id="radioExample"
|
50 |
+
* name="radioExample"
|
51 |
+
* type="radio"
|
52 |
+
* value="RadioExample"
|
53 |
+
* checked="checked"
|
54 |
+
* />
|
55 |
+
* <label
|
56 |
+
* class="tribe-common-form-control-radio__label"
|
57 |
+
* for="radioExample"
|
58 |
+
* >
|
59 |
+
* Radio Example
|
60 |
+
* </label>
|
61 |
* </div>
|
62 |
* </div>
|
63 |
*
|
64 |
* ----------------------------------------------------------------------------- */
|
65 |
|
66 |
+
/* .tribe-common-form-control-checkbox,
|
67 |
.tribe-common-form-control-radio {
|
68 |
|
69 |
+
} */
|
|
|
70 |
|
71 |
+
.tribe-common-form-control-checkbox__label,
|
72 |
+
.tribe-common-form-control-radio__label {
|
73 |
+
@mixin desktop-body-2;
|
74 |
+
|
75 |
+
color: var(--color-text-secondary);
|
76 |
+
cursor: pointer;
|
77 |
+
display: inline-block;
|
78 |
+
margin-left: 11px;
|
79 |
+
vertical-align: middle;
|
80 |
}
|
81 |
|
82 |
+
.tribe-common-form-control-checkbox__input,
|
83 |
+
.tribe-common-form-control-radio__input {
|
84 |
appearance: none;
|
85 |
background-color: var(--form-color-background);
|
86 |
border: 1px solid var(--form-color-border-default);
|
108 |
* Form Control: Checkboxes
|
109 |
* ----------------------------------------------------------------------------- */
|
110 |
|
111 |
+
.tribe-common-form-control-checkbox__input {
|
112 |
|
113 |
+
&:checked:before {
|
114 |
+
background-image: svg-inline(check-white);
|
115 |
+
background-repeat: no-repeat;
|
116 |
+
background-size: contain;
|
117 |
+
content: '';
|
118 |
+
display: block;
|
119 |
+
height: 9px;
|
120 |
+
left: 50%;
|
121 |
+
position: absolute;
|
122 |
+
top: 50%;
|
123 |
+
transform: translate(-50%, -50%);
|
124 |
+
width: 12px;
|
|
|
|
|
|
|
125 |
}
|
126 |
}
|
127 |
|
129 |
* Form Control: Radios
|
130 |
* ----------------------------------------------------------------------------- */
|
131 |
|
132 |
+
.tribe-common-form-control-radio__input {
|
133 |
|
134 |
+
border-radius: 50%;
|
|
|
135 |
|
136 |
+
&:checked:before {
|
137 |
+
background-color: var(--form-color-background);
|
138 |
+
border-radius: 50%;
|
139 |
+
content: '';
|
140 |
+
display: block;
|
141 |
+
height: 8px;
|
142 |
+
left: 50%;
|
143 |
+
position: absolute;
|
144 |
+
top: 50%;
|
145 |
+
transform: translate(-50%, -50%);
|
146 |
+
width: 8px;
|
|
|
147 |
}
|
148 |
}
|
149 |
}
|
common/src/resources/postcss/base/forms/_groups.pcss
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Groups (Checkbox & Radio)
|
@@ -30,10 +30,10 @@
|
|
30 |
|
31 |
/* -----------------------------------------------------------------------------
|
32 |
*
|
33 |
-
* Form Control: Groups (
|
34 |
*
|
35 |
* Example:
|
36 |
-
* <div class="tribe-common-form-control-
|
37 |
* <div class="tribe-common-form-control-text">
|
38 |
* <label for="inputOne">Input One</label>
|
39 |
* <input id="inputOne" name="inputOne" type="text" placeholder="Input One" />
|
@@ -46,7 +46,7 @@
|
|
46 |
*
|
47 |
* ----------------------------------------------------------------------------- */
|
48 |
|
49 |
-
.tribe-common-form-control-
|
50 |
|
51 |
> * {
|
52 |
margin-bottom: 8px;
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Groups (Checkbox & Radio)
|
30 |
|
31 |
/* -----------------------------------------------------------------------------
|
32 |
*
|
33 |
+
* Form Control: Groups (Input)
|
34 |
*
|
35 |
* Example:
|
36 |
+
* <div class="tribe-common-form-control-input-group">
|
37 |
* <div class="tribe-common-form-control-text">
|
38 |
* <label for="inputOne">Input One</label>
|
39 |
* <input id="inputOne" name="inputOne" type="text" placeholder="Input One" />
|
46 |
*
|
47 |
* ----------------------------------------------------------------------------- */
|
48 |
|
49 |
+
.tribe-common-form-control-input-group {
|
50 |
|
51 |
> * {
|
52 |
margin-bottom: 8px;
|
common/src/resources/postcss/base/forms/_selects.pcss
CHANGED
@@ -1,70 +1,89 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Selects
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-select">
|
8 |
-
* <button
|
9 |
-
*
|
10 |
-
*
|
11 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
* </ul>
|
13 |
* </div>
|
14 |
*
|
15 |
* ----------------------------------------------------------------------------- */
|
16 |
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
|
22 |
.tribe-common-form-control-select {
|
23 |
position: relative;
|
|
|
24 |
|
25 |
-
|
26 |
-
|
27 |
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
|
32 |
-
|
33 |
-
|
34 |
|
35 |
-
|
36 |
-
|
37 |
-
}
|
38 |
}
|
39 |
}
|
|
|
40 |
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
|
47 |
-
|
48 |
|
49 |
-
|
50 |
-
|
51 |
-
}
|
52 |
}
|
|
|
53 |
|
54 |
-
|
55 |
-
|
56 |
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
|
65 |
-
|
66 |
-
|
67 |
-
}
|
68 |
}
|
69 |
}
|
70 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Selects
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-select">
|
8 |
+
* <button
|
9 |
+
* class="tribe-common-form-control-select__button"
|
10 |
+
* aria-haspopup="listbox"
|
11 |
+
* aria-labelledby="selectButton"
|
12 |
+
* id="selectButton"
|
13 |
+
* >
|
14 |
+
* Option One
|
15 |
+
* </button>
|
16 |
+
* <ul class="tribe-common-form-control-select__list" tabindex="-1" role="listbox">
|
17 |
+
* <li
|
18 |
+
* class="tribe-common-form-control-select__list-item"
|
19 |
+
* id="optionOne"
|
20 |
+
* role="option"
|
21 |
+
* >
|
22 |
+
* Option One
|
23 |
+
* </li>
|
24 |
+
* <li
|
25 |
+
* class="tribe-common-form-control-select__list-item"
|
26 |
+
* id="optionTwo"
|
27 |
+
* role="option"
|
28 |
+
* >
|
29 |
+
* Option Two
|
30 |
+
* </li>
|
31 |
* </ul>
|
32 |
* </div>
|
33 |
*
|
34 |
* ----------------------------------------------------------------------------- */
|
35 |
|
36 |
+
/**
|
37 |
+
* @todo: implement listbox JS
|
38 |
+
* https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
|
39 |
+
*/
|
40 |
|
41 |
.tribe-common-form-control-select {
|
42 |
position: relative;
|
43 |
+
}
|
44 |
|
45 |
+
.tribe-common-form-control-select__button {
|
46 |
+
@mixin form-control-select-button-mobile;
|
47 |
|
48 |
+
@media (--viewport-medium) {
|
49 |
+
@mixin form-control-select-button-desktop;
|
50 |
+
}
|
51 |
|
52 |
+
&:after {
|
53 |
+
@mixin form-control-select-button-icon-mobile;
|
54 |
|
55 |
+
@media (--viewport-medium) {
|
56 |
+
@mixin form-control-select-button-icon-desktop;
|
|
|
57 |
}
|
58 |
}
|
59 |
+
}
|
60 |
|
61 |
+
.tribe-common-form-control-select__list {
|
62 |
+
/**
|
63 |
+
* @todo: remove once listbox JS is implemented
|
64 |
+
*/
|
65 |
+
/* @mixin hidden; */
|
66 |
|
67 |
+
@mixin form-control-select-list-mobile;
|
68 |
|
69 |
+
@media (--viewport-medium) {
|
70 |
+
@mixin form-control-select-list-desktop;
|
|
|
71 |
}
|
72 |
+
}
|
73 |
|
74 |
+
.tribe-common-form-control-select__list-item {
|
75 |
+
@mixin form-control-select-list-item;
|
76 |
|
77 |
+
&:first-child {
|
78 |
+
@mixin form-control-select-list-item-first;
|
79 |
+
}
|
80 |
|
81 |
+
&:last-child {
|
82 |
+
@mixin form-control-select-list-item-last;
|
83 |
+
}
|
84 |
|
85 |
+
&[aria-selected="true"] {
|
86 |
+
@mixin form-control-select-list-item-selected;
|
|
|
87 |
}
|
88 |
}
|
89 |
}
|
common/src/resources/postcss/base/forms/_sliders.pcss
CHANGED
@@ -1,94 +1,108 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Sliders
|
5 |
*
|
6 |
* Example (Horizontal):
|
7 |
* <div class="tribe-common-form-control-slider">
|
8 |
-
* <input
|
9 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
* </div>
|
11 |
*
|
12 |
* Example (Vertical):
|
13 |
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
14 |
-
* <label for="sliderOne">Slider One</label>
|
15 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
* </div>
|
17 |
*
|
18 |
* ----------------------------------------------------------------------------- */
|
19 |
|
20 |
-
.tribe-common-form-control-slider {
|
21 |
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
|
|
31 |
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
|
63 |
-
|
64 |
-
|
65 |
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
|
70 |
-
|
71 |
-
|
72 |
|
73 |
-
|
74 |
-
|
75 |
-
}
|
76 |
}
|
|
|
77 |
|
78 |
-
|
79 |
-
|
80 |
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
}
|
87 |
}
|
88 |
|
89 |
.tribe-common-form-control-slider--vertical {
|
90 |
|
91 |
-
|
92 |
display: block;
|
93 |
margin: 0 0 6px;
|
94 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Sliders
|
5 |
*
|
6 |
* Example (Horizontal):
|
7 |
* <div class="tribe-common-form-control-slider">
|
8 |
+
* <input
|
9 |
+
* class="tribe-common-form-control-slider__input"
|
10 |
+
* id="sliderOne"
|
11 |
+
* type="range"
|
12 |
+
* min="0"
|
13 |
+
* max="100"
|
14 |
+
* value="50"
|
15 |
+
* />
|
16 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
17 |
* </div>
|
18 |
*
|
19 |
* Example (Vertical):
|
20 |
* <div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
21 |
+
* <label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
22 |
+
* <input
|
23 |
+
* class="tribe-common-form-control-slider__input"
|
24 |
+
* id="sliderOne"
|
25 |
+
* type="range"
|
26 |
+
* min="0"
|
27 |
+
* max="100"
|
28 |
+
* value="50"
|
29 |
+
* />
|
30 |
* </div>
|
31 |
*
|
32 |
* ----------------------------------------------------------------------------- */
|
33 |
|
34 |
+
/* .tribe-common-form-control-slider {} */
|
35 |
|
36 |
+
.tribe-common-form-control-slider__input {
|
37 |
+
appearance: none;
|
38 |
+
background-color: transparent;
|
39 |
+
border: none;
|
40 |
+
cursor: pointer;
|
41 |
+
display: inline-block;
|
42 |
+
margin: 0;
|
43 |
+
padding: 0;
|
44 |
+
width: 120px;
|
45 |
+
vertical-align: middle;
|
46 |
|
47 |
+
/* -----------------------------------------------------------------------------
|
48 |
+
* Track styles
|
49 |
+
* ----------------------------------------------------------------------------- */
|
50 |
+
&::-webkit-slider-runnable-track {
|
51 |
+
@mixin form-control-slider-track;
|
52 |
+
}
|
53 |
|
54 |
+
&::-moz-range-track {
|
55 |
+
@mixin form-control-slider-track;
|
56 |
+
}
|
57 |
|
58 |
+
&::-ms-track {
|
59 |
+
background-color: transparent;
|
60 |
+
border-color: transparent;
|
61 |
+
border-width: 5px 0;
|
62 |
+
color: transparent;
|
63 |
+
height: 10px;
|
64 |
+
}
|
65 |
|
66 |
+
&::-ms-fill-lower,
|
67 |
+
&::-ms-fill-upper {
|
68 |
+
background-color: var(--form-color-accent-primary);
|
69 |
+
border-radius: 10px;
|
70 |
+
}
|
71 |
|
72 |
+
/* -----------------------------------------------------------------------------
|
73 |
+
* Thumb styles
|
74 |
+
* ----------------------------------------------------------------------------- */
|
75 |
+
&::-webkit-slider-thumb {
|
76 |
+
@mixin form-control-slider-thumb;
|
77 |
|
78 |
+
appearance: none;
|
79 |
+
}
|
80 |
|
81 |
+
&::-moz-range-thumb {
|
82 |
+
@mixin form-control-slider-thumb;
|
83 |
+
}
|
84 |
|
85 |
+
&::-ms-thumb {
|
86 |
+
@mixin form-control-slider-thumb;
|
87 |
|
88 |
+
box-shadow: none;
|
89 |
+
margin-top: -1px;
|
|
|
90 |
}
|
91 |
+
}
|
92 |
|
93 |
+
.tribe-common-form-control-slider__label {
|
94 |
+
@mixin desktop-body-3;
|
95 |
|
96 |
+
color: var(--color-text-secondary);
|
97 |
+
cursor: pointer;
|
98 |
+
display: inline-block;
|
99 |
+
margin-left: 11px;
|
100 |
+
vertical-align: middle;
|
|
|
101 |
}
|
102 |
|
103 |
.tribe-common-form-control-slider--vertical {
|
104 |
|
105 |
+
.tribe-common-form-control-slider__label {
|
106 |
display: block;
|
107 |
margin: 0 0 6px;
|
108 |
}
|
common/src/resources/postcss/base/forms/_tabs.pcss
CHANGED
@@ -1,29 +1,63 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Tabs
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-tabs">
|
8 |
-
* <button
|
9 |
-
*
|
10 |
-
*
|
11 |
-
*
|
12 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
* </li>
|
14 |
-
* <li role="presentation">
|
15 |
-
* <input
|
16 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
* </li>
|
18 |
* </ul>
|
19 |
* </div>
|
20 |
*
|
21 |
* ----------------------------------------------------------------------------- */
|
22 |
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
|
28 |
.tribe-common-form-control-tabs {
|
29 |
position: relative;
|
@@ -31,42 +65,98 @@
|
|
31 |
@media (--viewport-medium) {
|
32 |
display: flex;
|
33 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
35 |
-
|
36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
|
38 |
@media (--viewport-medium) {
|
39 |
-
|
|
|
40 |
}
|
|
|
41 |
|
42 |
-
|
43 |
-
|
|
|
|
|
|
|
|
|
44 |
}
|
45 |
}
|
46 |
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
|
53 |
-
|
|
|
54 |
|
55 |
-
|
56 |
-
|
57 |
-
box-shadow: none;
|
58 |
-
display: flex !important;
|
59 |
-
flex: none;
|
60 |
-
position: static;
|
61 |
-
visibility: visible;
|
62 |
-
width: auto;
|
63 |
-
}
|
64 |
}
|
|
|
65 |
|
66 |
-
|
|
|
67 |
|
68 |
-
|
69 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
|
71 |
@media (--viewport-medium) {
|
72 |
margin-top: -6px;
|
@@ -74,43 +164,32 @@
|
|
74 |
}
|
75 |
}
|
76 |
|
77 |
-
&:last-child
|
78 |
-
|
79 |
|
80 |
@media (--viewport-medium) {
|
81 |
margin-bottom: -6px;
|
82 |
padding-bottom: 17px;
|
83 |
}
|
84 |
}
|
85 |
-
|
86 |
-
@media (--viewport-medium) {
|
87 |
-
border-right: 1px solid var(--color-border-default);
|
88 |
-
flex: none;
|
89 |
-
margin: 6px 0;
|
90 |
-
width: 88px;
|
91 |
-
|
92 |
-
&:last-child {
|
93 |
-
border: none;
|
94 |
-
width: 87px;
|
95 |
-
}
|
96 |
-
}
|
97 |
}
|
98 |
|
99 |
-
|
100 |
-
@mixin visually-hide;
|
101 |
|
102 |
-
&:checked +
|
103 |
-
|
|
|
104 |
}
|
105 |
}
|
106 |
|
107 |
-
|
108 |
-
@mixin
|
109 |
|
110 |
@media (--viewport-medium) {
|
111 |
margin: -6px 0;
|
112 |
padding: 17px 5px;
|
113 |
text-align: center;
|
|
|
114 |
}
|
115 |
}
|
116 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Tabs
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-tabs">
|
8 |
+
* <button
|
9 |
+
* class="tribe-common-form-control-tabs__button"
|
10 |
+
* aria-haspopup="listbox"
|
11 |
+
* aria-labelledby="tabButton"
|
12 |
+
* id="tabButton"
|
13 |
+
* >
|
14 |
+
* Tab One
|
15 |
+
* </button>
|
16 |
+
* <ul class="tribe-common-form-control-tabs__list" tabindex="-1" role="listbox">
|
17 |
+
* <li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
18 |
+
* <input
|
19 |
+
* class="tribe-common-form-control-tabs__input"
|
20 |
+
* id="tabOne"
|
21 |
+
* name="tabGroup"
|
22 |
+
* type="radio"
|
23 |
+
* value="tabOne"
|
24 |
+
* checked="checked"
|
25 |
+
* />
|
26 |
+
* <label
|
27 |
+
* class="tribe-common-form-control-tabs__label"
|
28 |
+
* id="tabOneLabel"
|
29 |
+
* for="tabOne"
|
30 |
+
* role="option"
|
31 |
+
* >
|
32 |
+
* Tab One
|
33 |
+
* </label>
|
34 |
* </li>
|
35 |
+
* <li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
36 |
+
* <input
|
37 |
+
* class="tribe-common-form-control-tabs__input"
|
38 |
+
* id="tabTwo"
|
39 |
+
* name="tabGroup"
|
40 |
+
* type="radio"
|
41 |
+
* value="tabTwo"
|
42 |
+
* />
|
43 |
+
* <label
|
44 |
+
* class="tribe-common-form-control-tabs__label"
|
45 |
+
* id="tabTwoLabel"
|
46 |
+
* for="tabTwo"
|
47 |
+
* role="option"
|
48 |
+
* >
|
49 |
+
* Tab Two
|
50 |
+
* </label>
|
51 |
* </li>
|
52 |
* </ul>
|
53 |
* </div>
|
54 |
*
|
55 |
* ----------------------------------------------------------------------------- */
|
56 |
|
57 |
+
/**
|
58 |
+
* @todo: implement listbox JS
|
59 |
+
* https://www.w3.org/TR/wai-aria-practices/examples/listbox/listbox-collapsible.html
|
60 |
+
*/
|
61 |
|
62 |
.tribe-common-form-control-tabs {
|
63 |
position: relative;
|
65 |
@media (--viewport-medium) {
|
66 |
display: flex;
|
67 |
}
|
68 |
+
}
|
69 |
+
|
70 |
+
.tribe-common-form-control-tabs__button {
|
71 |
+
@mixin form-control-select-button-mobile;
|
72 |
+
|
73 |
+
@media (--viewport-medium) {
|
74 |
+
@mixin hidden;
|
75 |
+
}
|
76 |
+
|
77 |
+
&:after {
|
78 |
+
@mixin form-control-select-button-icon-mobile;
|
79 |
+
}
|
80 |
+
}
|
81 |
+
|
82 |
+
.tribe-common-form-control-tabs__list {
|
83 |
+
/**
|
84 |
+
* @todo: remove once listbox JS is implemented
|
85 |
+
*/
|
86 |
+
/* @mixin hidden; */
|
87 |
|
88 |
+
@mixin form-control-select-list-mobile;
|
89 |
+
|
90 |
+
@media (--viewport-medium) {
|
91 |
+
border: 1px solid var(--color-border-default);
|
92 |
+
box-shadow: none;
|
93 |
+
display: flex !important;
|
94 |
+
flex: none;
|
95 |
+
position: static;
|
96 |
+
visibility: visible;
|
97 |
+
width: auto;
|
98 |
+
outline: none;
|
99 |
+
}
|
100 |
+
}
|
101 |
+
|
102 |
+
.tribe-common-form-control-tabs__list-item {
|
103 |
+
|
104 |
+
&:first-child .tribe-common-form-control-tabs__label {
|
105 |
+
@mixin form-control-select-list-item-first;
|
106 |
|
107 |
@media (--viewport-medium) {
|
108 |
+
margin-top: -6px;
|
109 |
+
padding-top: 17px;
|
110 |
}
|
111 |
+
}
|
112 |
|
113 |
+
&:last-child .tribe-common-form-control-tabs__label {
|
114 |
+
@mixin form-control-select-list-item-last;
|
115 |
+
|
116 |
+
@media (--viewport-medium) {
|
117 |
+
margin-bottom: -6px;
|
118 |
+
padding-bottom: 17px;
|
119 |
}
|
120 |
}
|
121 |
|
122 |
+
@media (--viewport-medium) {
|
123 |
+
border-right: 1px solid var(--color-border-default);
|
124 |
+
flex: none;
|
125 |
+
margin: 6px 0;
|
126 |
+
width: 88px;
|
127 |
+
|
128 |
+
&:last-child {
|
129 |
+
border: none;
|
130 |
+
width: 87px;
|
131 |
+
}
|
132 |
+
}
|
133 |
+
}
|
134 |
|
135 |
+
.tribe-common-form-control-tabs__input {
|
136 |
+
@mixin visually-hide;
|
137 |
|
138 |
+
&:checked + .tribe-common-form-control-tabs__label {
|
139 |
+
@mixin form-control-select-list-item-selected;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
}
|
141 |
+
}
|
142 |
|
143 |
+
.tribe-common-form-control-tabs__label {
|
144 |
+
@mixin form-control-select-list-item;
|
145 |
|
146 |
+
@media (--viewport-medium) {
|
147 |
+
margin: -6px 0;
|
148 |
+
padding: 17px 5px;
|
149 |
+
text-align: center;
|
150 |
+
display: block;
|
151 |
+
}
|
152 |
+
}
|
153 |
+
|
154 |
+
body#top & { /* Enfold Compatibility */
|
155 |
+
|
156 |
+
.tribe-common-form-control-tabs__list-item {
|
157 |
+
|
158 |
+
&:first-child .tribe-common-form-control-tabs__label {
|
159 |
+
padding-top: 16px;
|
160 |
|
161 |
@media (--viewport-medium) {
|
162 |
margin-top: -6px;
|
164 |
}
|
165 |
}
|
166 |
|
167 |
+
&:last-child .tribe-common-form-control-tabs__label {
|
168 |
+
padding-bottom: 16px;
|
169 |
|
170 |
@media (--viewport-medium) {
|
171 |
margin-bottom: -6px;
|
172 |
padding-bottom: 17px;
|
173 |
}
|
174 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
}
|
176 |
|
177 |
+
.tribe-common-form-control-tabs__input {
|
|
|
178 |
|
179 |
+
&:checked + .tribe-common-form-control-tabs__label {
|
180 |
+
color: var(--color-text-primary);
|
181 |
+
font-weight: var(--font-weight-bold);
|
182 |
}
|
183 |
}
|
184 |
|
185 |
+
.tribe-common-form-control-tabs__label {
|
186 |
+
@mixin desktop-body-2;
|
187 |
|
188 |
@media (--viewport-medium) {
|
189 |
margin: -6px 0;
|
190 |
padding: 17px 5px;
|
191 |
text-align: center;
|
192 |
+
display: block;
|
193 |
}
|
194 |
}
|
195 |
}
|
common/src/resources/postcss/base/forms/_text.pcss
CHANGED
@@ -1,23 +1,44 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Text
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-text">
|
8 |
-
* <label for="textInput">Text Input</label>
|
9 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
* </div>
|
11 |
*
|
12 |
* ----------------------------------------------------------------------------- */
|
13 |
|
14 |
-
.tribe-common-form-control-text {
|
15 |
|
16 |
-
|
17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
}
|
|
|
|
|
|
|
19 |
|
20 |
-
|
21 |
@mixin desktop-body-2-bold;
|
22 |
|
23 |
border: 1px solid var(--color-border-default);
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Text
|
5 |
*
|
6 |
* Example:
|
7 |
* <div class="tribe-common-form-control-text">
|
8 |
+
* <label class="tribe-common-form-control-text__label" for="textInput">Text Input</label>
|
9 |
+
* <input
|
10 |
+
* class="tribe-common-form-control-text__input"
|
11 |
+
* id="textInput"
|
12 |
+
* name="textInput"
|
13 |
+
* type="text"
|
14 |
+
* placeholder="Text Input"
|
15 |
+
* />
|
16 |
* </div>
|
17 |
*
|
18 |
* ----------------------------------------------------------------------------- */
|
19 |
|
20 |
+
/* .tribe-common-form-control-text {} */
|
21 |
|
22 |
+
.tribe-common-form-control-text__label {
|
23 |
+
@mixin visually-hide;
|
24 |
+
}
|
25 |
+
|
26 |
+
.tribe-common-form-control-text__input {
|
27 |
+
@mixin desktop-body-2-bold;
|
28 |
+
|
29 |
+
border: 1px solid var(--color-border-default);
|
30 |
+
padding: 12px 18px;
|
31 |
+
width: 100%;
|
32 |
+
|
33 |
+
&::placeholder {
|
34 |
+
color: var(--color-text-secondary);
|
35 |
+
font-weight: var(--font-weight-regular);
|
36 |
}
|
37 |
+
}
|
38 |
+
|
39 |
+
body#top & { /* Enfold Compatibility */
|
40 |
|
41 |
+
.tribe-common-form-control-text__input {
|
42 |
@mixin desktop-body-2-bold;
|
43 |
|
44 |
border: 1px solid var(--color-border-default);
|
common/src/resources/postcss/base/forms/_toggles.pcss
CHANGED
@@ -1,69 +1,92 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Toggles
|
5 |
*
|
6 |
* Example (Horizontal):
|
7 |
* <div class="tribe-common-form-control-toggle">
|
8 |
-
* <input
|
9 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
* </div>
|
11 |
*
|
12 |
* Example (Vertical):
|
13 |
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
14 |
-
* <label for="toggleOne">Toggle One</label>
|
15 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
* </div>
|
17 |
*
|
18 |
* ----------------------------------------------------------------------------- */
|
19 |
|
20 |
-
.tribe-common-form-control-toggle {
|
21 |
|
22 |
-
|
23 |
-
|
24 |
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
|
32 |
-
|
33 |
-
|
34 |
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
|
42 |
-
|
43 |
-
|
44 |
|
45 |
-
|
46 |
-
|
47 |
-
}
|
48 |
}
|
49 |
}
|
|
|
50 |
|
51 |
-
|
52 |
-
|
53 |
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
}
|
60 |
}
|
61 |
|
62 |
.tribe-common-form-control-toggle--vertical {
|
63 |
|
64 |
-
|
65 |
display: block;
|
66 |
margin: 0 0 6px;
|
67 |
}
|
68 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Form Control: Toggles
|
5 |
*
|
6 |
* Example (Horizontal):
|
7 |
* <div class="tribe-common-form-control-toggle">
|
8 |
+
* <input
|
9 |
+
* class="tribe-common-form-control-toggle__input"
|
10 |
+
* id="toggleOne"
|
11 |
+
* name="toggleGroup"
|
12 |
+
* type="checkbox"
|
13 |
+
* value="toggleOne"
|
14 |
+
* />
|
15 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
16 |
* </div>
|
17 |
*
|
18 |
* Example (Vertical):
|
19 |
* <div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
20 |
+
* <label class="tribe-common-form-control-toggle__label" for="toggleOne">Toggle One</label>
|
21 |
+
* <input
|
22 |
+
* class="tribe-common-form-control-toggle__input"
|
23 |
+
* id="toggleOne"
|
24 |
+
* name="toggleGroup"
|
25 |
+
* type="checkbox"
|
26 |
+
* value="toggleOne"
|
27 |
+
* />
|
28 |
* </div>
|
29 |
*
|
30 |
* ----------------------------------------------------------------------------- */
|
31 |
|
32 |
+
/* .tribe-common-form-control-toggle {} */
|
33 |
|
34 |
+
.tribe-common-form-control-toggle__input {
|
35 |
+
@mixin form-control-slider-toggle-track;
|
36 |
|
37 |
+
appearance: none;
|
38 |
+
background-color: var(--form-color-border-secondary);
|
39 |
+
cursor: pointer;
|
40 |
+
display: inline-block;
|
41 |
+
vertical-align: middle;
|
42 |
+
width: 40px;
|
43 |
|
44 |
+
&:after {
|
45 |
+
@mixin form-control-slider-toggle-thumb;
|
46 |
|
47 |
+
content: '';
|
48 |
+
left: 0;
|
49 |
+
position: absolute;
|
50 |
+
top: -5px;
|
51 |
+
transition: var(--transition-transform);
|
52 |
+
}
|
53 |
|
54 |
+
&:checked {
|
55 |
+
background-color: var(--form-color-accent-primary);
|
56 |
|
57 |
+
&:after {
|
58 |
+
transform: translateX(20px);
|
|
|
59 |
}
|
60 |
}
|
61 |
+
}
|
62 |
|
63 |
+
.tribe-common-form-control-toggle__label {
|
64 |
+
@mixin desktop-body-3;
|
65 |
|
66 |
+
color: var(--color-text-secondary);
|
67 |
+
cursor: pointer;
|
68 |
+
display: inline-block;
|
69 |
+
margin-left: 11px;
|
70 |
+
vertical-align: middle;
|
|
|
71 |
}
|
72 |
|
73 |
.tribe-common-form-control-toggle--vertical {
|
74 |
|
75 |
+
.tribe-common-form-control-toggle__label {
|
76 |
display: block;
|
77 |
margin: 0 0 6px;
|
78 |
}
|
79 |
}
|
80 |
+
|
81 |
+
body#top & { /* Enfold Compatibility */
|
82 |
+
|
83 |
+
.tribe-common-form-control-toggle__input {
|
84 |
+
display: inline-block;
|
85 |
+
}
|
86 |
+
|
87 |
+
.tribe-common-form-control-toggle__label {
|
88 |
+
color: var(--color-text-secondary);
|
89 |
+
font-weight: var(--font-weight-regular);
|
90 |
+
}
|
91 |
+
}
|
92 |
}
|
common/src/resources/postcss/{utilities/variables/_box-shadows.pcss → base/grid/_columns.pcss}
RENAMED
@@ -1,7 +1,10 @@
|
|
1 |
-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
-
*
|
4 |
* ----------------------------------------------------------------------------- */
|
5 |
|
6 |
-
|
|
|
|
|
|
|
7 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
+
* Grid: Columns
|
4 |
* ----------------------------------------------------------------------------- */
|
5 |
|
6 |
+
.tribe-common-g-col {
|
7 |
+
min-width: 0;
|
8 |
+
width: 100%;
|
9 |
+
}
|
10 |
}
|
common/src/resources/postcss/base/grid/_rows.pcss
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Grid: Rows
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <div class="g-row">
|
8 |
+
* <div class="g-col">
|
9 |
+
* <p>Component or another grid layout, perhaps?</p>
|
10 |
+
* </div>
|
11 |
+
* </div>
|
12 |
+
*
|
13 |
+
* ----------------------------------------------------------------------------- */
|
14 |
+
|
15 |
+
.tribe-common-g-row {
|
16 |
+
display: flex;
|
17 |
+
flex-wrap: wrap;
|
18 |
+
}
|
19 |
+
|
20 |
+
.tribe-common-g-row--gutters {
|
21 |
+
@media (--viewport-medium) {
|
22 |
+
margin-left: var(--grid-gutter-half-negative);
|
23 |
+
margin-right: var(--grid-gutter-half-negative);
|
24 |
+
}
|
25 |
+
|
26 |
+
& > .tribe-common-g-col {
|
27 |
+
@media (--viewport-medium) {
|
28 |
+
padding-left: var(--grid-gutter-half);
|
29 |
+
padding-right: var(--grid-gutter-half);
|
30 |
+
}
|
31 |
+
}
|
32 |
+
}
|
33 |
+
}
|
common/src/resources/postcss/base/typography/_anchors.pcss
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
|
3 |
+
a {
|
4 |
+
cursor: pointer;
|
5 |
+
}
|
6 |
+
|
7 |
+
/* -------------------------------------------------------------------------
|
8 |
+
*
|
9 |
+
* Anchor
|
10 |
+
*
|
11 |
+
* Example:
|
12 |
+
* <a class="tribe-common-anchor">Anchor Text</a>
|
13 |
+
* <a class="tribe-common-anchor-alt">Anchor Alt Text</a>
|
14 |
+
* <a class="tribe-common-anchor-thin">Anchor Thin Text</a>
|
15 |
+
*
|
16 |
+
* ------------------------------------------------------------------------- */
|
17 |
+
|
18 |
+
.tribe-common-anchor {
|
19 |
+
@mixin anchor-default;
|
20 |
+
}
|
21 |
+
|
22 |
+
.tribe-common-anchor-alt {
|
23 |
+
@mixin anchor-alt;
|
24 |
+
}
|
25 |
+
|
26 |
+
.tribe-common-anchor-thin {
|
27 |
+
@mixin anchor-thin;
|
28 |
+
}
|
29 |
+
}
|
common/src/resources/postcss/base/typography/_body.pcss
CHANGED
@@ -1,4 +1,13 @@
|
|
1 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
/* -------------------------------------------------------------------------
|
3 |
* Body 1
|
4 |
* ------------------------------------------------------------------------- */
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Body
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <p class="tribe-common-b1">Text here</p>
|
8 |
+
*
|
9 |
+
* ------------------------------------------------------------------------- */
|
10 |
+
|
11 |
/* -------------------------------------------------------------------------
|
12 |
* Body 1
|
13 |
* ------------------------------------------------------------------------- */
|
common/src/resources/postcss/base/typography/_ctas.pcss
CHANGED
@@ -1,15 +1,20 @@
|
|
1 |
-
.tribe-
|
2 |
/* -------------------------------------------------------------------------
|
|
|
3 |
* CTA
|
|
|
|
|
|
|
|
|
|
|
4 |
* ------------------------------------------------------------------------- */
|
5 |
|
6 |
.tribe-common-cta {
|
7 |
@mixin desktop-body-3-bold;
|
|
|
|
|
8 |
|
9 |
-
|
10 |
-
|
11 |
-
&:hover {
|
12 |
-
text-decoration: underline;
|
13 |
-
}
|
14 |
}
|
15 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -------------------------------------------------------------------------
|
3 |
+
*
|
4 |
* CTA
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <a class="tribe-common-cta">Link Text</a>
|
8 |
+
* <a class="tribe-common-cta tribe-common-cta--alt">Link Text Alt</a>
|
9 |
+
*
|
10 |
* ------------------------------------------------------------------------- */
|
11 |
|
12 |
.tribe-common-cta {
|
13 |
@mixin desktop-body-3-bold;
|
14 |
+
@mixin anchor-default;
|
15 |
+
}
|
16 |
|
17 |
+
.tribe-common-cta--alt {
|
18 |
+
@mixin anchor-alt;
|
|
|
|
|
|
|
19 |
}
|
20 |
}
|
common/src/resources/postcss/base/typography/_headings.pcss
CHANGED
@@ -1,18 +1,23 @@
|
|
1 |
-
.tribe-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
/* -------------------------------------------------------------------------
|
3 |
* Heading: h1
|
4 |
* ------------------------------------------------------------------------- */
|
5 |
|
6 |
.tribe-common-h1 {
|
7 |
-
|
8 |
-
|
9 |
-
font-size: var(--font-size-8);
|
10 |
-
font-weight: var(--font-weight-bold);
|
11 |
-
line-height: var(--line-height-1);
|
12 |
|
13 |
@media (--viewport-medium) {
|
14 |
-
|
15 |
-
line-height: var(--line-height-0);
|
16 |
}
|
17 |
}
|
18 |
|
@@ -21,15 +26,11 @@
|
|
21 |
* ------------------------------------------------------------------------- */
|
22 |
|
23 |
.tribe-common-h2 {
|
24 |
-
|
25 |
-
|
26 |
-
font-size: var(--font-size-7);
|
27 |
-
font-weight: var(--font-weight-bold);
|
28 |
-
line-height: var(--line-height-1);
|
29 |
|
30 |
@media (--viewport-medium) {
|
31 |
-
|
32 |
-
line-height: var(--line-height-0);
|
33 |
}
|
34 |
}
|
35 |
|
@@ -38,15 +39,11 @@
|
|
38 |
* ------------------------------------------------------------------------- */
|
39 |
|
40 |
.tribe-common-h3 {
|
41 |
-
|
42 |
-
|
43 |
-
font-size: var(--font-size-6);
|
44 |
-
font-weight: var(--font-weight-bold);
|
45 |
-
line-height: var(--line-height-2);
|
46 |
|
47 |
@media (--viewport-medium) {
|
48 |
-
|
49 |
-
line-height: var(--line-height-1);
|
50 |
}
|
51 |
}
|
52 |
|
@@ -59,14 +56,11 @@
|
|
59 |
* ------------------------------------------------------------------------- */
|
60 |
|
61 |
.tribe-common-h4 {
|
62 |
-
|
63 |
-
|
64 |
-
font-size: var(--font-size-5);
|
65 |
-
font-weight: var(--font-weight-bold);
|
66 |
-
line-height: var(--line-height-1);
|
67 |
|
68 |
@media (--viewport-medium) {
|
69 |
-
|
70 |
}
|
71 |
}
|
72 |
|
@@ -79,11 +73,8 @@
|
|
79 |
* ------------------------------------------------------------------------- */
|
80 |
|
81 |
.tribe-common-h5 {
|
82 |
-
|
83 |
-
|
84 |
-
font-size: var(--font-size-3);
|
85 |
-
font-weight: var(--font-weight-bold);
|
86 |
-
line-height: var(--line-height-2);
|
87 |
}
|
88 |
|
89 |
/* -------------------------------------------------------------------------
|
@@ -91,34 +82,25 @@
|
|
91 |
* ------------------------------------------------------------------------- */
|
92 |
|
93 |
.tribe-common-h6 {
|
94 |
-
|
95 |
-
|
96 |
-
font-size: var(--font-size-3);
|
97 |
-
font-weight: var(--font-weight-bold);
|
98 |
-
line-height: var(--line-height-3);
|
99 |
}
|
100 |
|
101 |
/* -------------------------------------------------------------------------
|
102 |
-
* Heading:
|
103 |
* ------------------------------------------------------------------------- */
|
104 |
|
105 |
.tribe-common-h7 {
|
106 |
-
|
107 |
-
|
108 |
-
font-size: var(--font-size-2);
|
109 |
-
font-weight: var(--font-weight-bold);
|
110 |
-
line-height: var(--line-height-3);
|
111 |
}
|
112 |
|
113 |
/* -------------------------------------------------------------------------
|
114 |
-
* Heading:
|
115 |
* ------------------------------------------------------------------------- */
|
116 |
|
117 |
.tribe-common-h8 {
|
118 |
-
|
119 |
-
|
120 |
-
font-size: var(--font-size-1);
|
121 |
-
font-weight: var(--font-weight-bold);
|
122 |
-
line-height: var(--line-height-0);
|
123 |
}
|
124 |
}
|
1 |
+
.tribe-common {
|
2 |
+
/* -------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Heading
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <h1 class="tribe-common-h1">Heading Text</h1>
|
8 |
+
*
|
9 |
+
* ------------------------------------------------------------------------- */
|
10 |
+
|
11 |
/* -------------------------------------------------------------------------
|
12 |
* Heading: h1
|
13 |
* ------------------------------------------------------------------------- */
|
14 |
|
15 |
.tribe-common-h1 {
|
16 |
+
@mixin heading;
|
17 |
+
@mixin mobile-heading-1;
|
|
|
|
|
|
|
18 |
|
19 |
@media (--viewport-medium) {
|
20 |
+
@mixin desktop-heading-1;
|
|
|
21 |
}
|
22 |
}
|
23 |
|
26 |
* ------------------------------------------------------------------------- */
|
27 |
|
28 |
.tribe-common-h2 {
|
29 |
+
@mixin heading;
|
30 |
+
@mixin mobile-heading-2;
|
|
|
|
|
|
|
31 |
|
32 |
@media (--viewport-medium) {
|
33 |
+
@mixin desktop-heading-2;
|
|
|
34 |
}
|
35 |
}
|
36 |
|
39 |
* ------------------------------------------------------------------------- */
|
40 |
|
41 |
.tribe-common-h3 {
|
42 |
+
@mixin heading;
|
43 |
+
@mixin mobile-heading-3;
|
|
|
|
|
|
|
44 |
|
45 |
@media (--viewport-medium) {
|
46 |
+
@mixin desktop-heading-3;
|
|
|
47 |
}
|
48 |
}
|
49 |
|
56 |
* ------------------------------------------------------------------------- */
|
57 |
|
58 |
.tribe-common-h4 {
|
59 |
+
@mixin heading;
|
60 |
+
@mixin mobile-heading-4;
|
|
|
|
|
|
|
61 |
|
62 |
@media (--viewport-medium) {
|
63 |
+
@mixin desktop-heading-4;
|
64 |
}
|
65 |
}
|
66 |
|
73 |
* ------------------------------------------------------------------------- */
|
74 |
|
75 |
.tribe-common-h5 {
|
76 |
+
@mixin heading;
|
77 |
+
@mixin heading-5;
|
|
|
|
|
|
|
78 |
}
|
79 |
|
80 |
/* -------------------------------------------------------------------------
|
82 |
* ------------------------------------------------------------------------- */
|
83 |
|
84 |
.tribe-common-h6 {
|
85 |
+
@mixin heading;
|
86 |
+
@mixin heading-6;
|
|
|
|
|
|
|
87 |
}
|
88 |
|
89 |
/* -------------------------------------------------------------------------
|
90 |
+
* Heading: h7
|
91 |
* ------------------------------------------------------------------------- */
|
92 |
|
93 |
.tribe-common-h7 {
|
94 |
+
@mixin heading;
|
95 |
+
@mixin heading-7;
|
|
|
|
|
|
|
96 |
}
|
97 |
|
98 |
/* -------------------------------------------------------------------------
|
99 |
+
* Heading: h8
|
100 |
* ------------------------------------------------------------------------- */
|
101 |
|
102 |
.tribe-common-h8 {
|
103 |
+
@mixin heading;
|
104 |
+
@mixin heading-8;
|
|
|
|
|
|
|
105 |
}
|
106 |
}
|
common/src/resources/postcss/common.pcss
CHANGED
@@ -7,6 +7,9 @@
|
|
7 |
* and edit the source files found there.
|
8 |
*/
|
9 |
|
|
|
|
|
|
|
10 |
/* Utilities */
|
11 |
@import "utilities/_all.pcss";
|
12 |
|
7 |
* and edit the source files found there.
|
8 |
*/
|
9 |
|
10 |
+
/* Reset */
|
11 |
+
@import "resets/_common.pcss";
|
12 |
+
|
13 |
/* Utilities */
|
14 |
@import "utilities/_all.pcss";
|
15 |
|
common/src/resources/postcss/components/_all.pcss
CHANGED
@@ -12,4 +12,6 @@
|
|
12 |
@import "buttons/_icon.pcss";
|
13 |
@import "buttons/_solid.pcss";
|
14 |
|
|
|
|
|
15 |
@import "_search.pcss";
|
12 |
@import "buttons/_icon.pcss";
|
13 |
@import "buttons/_solid.pcss";
|
14 |
|
15 |
+
@import "_image.pcss";
|
16 |
+
@import "_navigation.pcss";
|
17 |
@import "_search.pcss";
|
common/src/resources/postcss/components/_image.pcss
ADDED
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Component: Image
|
5 |
+
*
|
6 |
+
* Example (Regular):
|
7 |
+
* <img src="#" alt="" class="tribe-common-c-image" />
|
8 |
+
*
|
9 |
+
* Example (Background):
|
10 |
+
* <div class="tribe-common-c-image tribe-common-c-image--bg">
|
11 |
+
* <div class="tribe-common-c-image__bg"></div>
|
12 |
+
* </div>
|
13 |
+
*
|
14 |
+
* ----------------------------------------------------------------------------- */
|
15 |
+
|
16 |
+
.tribe-common-c-image {
|
17 |
+
display: block;
|
18 |
+
height: auto;
|
19 |
+
margin-left: auto;
|
20 |
+
margin-right: auto;
|
21 |
+
width: 100%;
|
22 |
+
}
|
23 |
+
|
24 |
+
.tribe-common-c-image--bg {
|
25 |
+
position: relative;
|
26 |
+
}
|
27 |
+
|
28 |
+
.tribe-common-c-image__bg {
|
29 |
+
background: center center no-repeat;
|
30 |
+
background-size: cover;
|
31 |
+
bottom: 0;
|
32 |
+
height: 100%;
|
33 |
+
left: 0;
|
34 |
+
position: absolute;
|
35 |
+
right: 0;
|
36 |
+
top: 0;
|
37 |
+
width: 100%;
|
38 |
+
overflow: hidden;
|
39 |
+
}
|
40 |
+
}
|
common/src/resources/postcss/components/_navigation.pcss
ADDED
@@ -0,0 +1,130 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Navigation
|
5 |
+
*
|
6 |
+
* Example:
|
7 |
+
* <nav class="tribe-common-c-nav">
|
8 |
+
* <ul class="tribe-common-c-nav__list">
|
9 |
+
* <li class="tribe-common-c-nav__list-item">
|
10 |
+
* <a href="#" class="tribe-common-c-nav__prev">
|
11 |
+
* Previous
|
12 |
+
* </a>
|
13 |
+
* <a href="#" class="tribe-common-c-nav__next">
|
14 |
+
* Next
|
15 |
+
* </a>
|
16 |
+
* </li>
|
17 |
+
* </ul>
|
18 |
+
* </nav>
|
19 |
+
*
|
20 |
+
* ----------------------------------------------------------------------------- */
|
21 |
+
|
22 |
+
/**
|
23 |
+
* @todo: consider moving to TEC styles
|
24 |
+
*/
|
25 |
+
.tribe-common-c-nav {
|
26 |
+
border-top: 1px solid var(--color-border-default);
|
27 |
+
padding-top: var(--spacer-4);
|
28 |
+
|
29 |
+
@media (--viewport-medium) {
|
30 |
+
padding-top: var(--spacer-6);
|
31 |
+
}
|
32 |
+
}
|
33 |
+
|
34 |
+
.tribe-common-c-nav__list {
|
35 |
+
display: flex;
|
36 |
+
list-style: none;
|
37 |
+
width: 100%;
|
38 |
+
flex-wrap: wrap;
|
39 |
+
justify-content: space-between;
|
40 |
+
|
41 |
+
}
|
42 |
+
|
43 |
+
.tribe-common-c-nav__list-item {
|
44 |
+
}
|
45 |
+
|
46 |
+
.tribe-common-c-nav__prev,
|
47 |
+
.tribe-common-c-nav__next {
|
48 |
+
display: flex;
|
49 |
+
justify-content: center;
|
50 |
+
flex-wrap: wrap;
|
51 |
+
align-items: center;
|
52 |
+
color: var(--color-text-secondary);
|
53 |
+
font-family: var(--font-family-base);
|
54 |
+
font-size: var(--font-size-1);
|
55 |
+
line-height: var(--line-height-1);
|
56 |
+
font-weight: var(--font-weight-bold);
|
57 |
+
|
58 |
+
@media (--viewport-medium) {
|
59 |
+
font-size: var(--font-size-2)
|
60 |
+
}
|
61 |
+
|
62 |
+
&:hover {
|
63 |
+
color: var(--color-navigation-hover);
|
64 |
+
}
|
65 |
+
|
66 |
+
&:disabled {
|
67 |
+
color: var(--color-text-disabled);
|
68 |
+
}
|
69 |
+
|
70 |
+
}
|
71 |
+
|
72 |
+
.tribe-common-c-nav__prev {
|
73 |
+
|
74 |
+
&:before {
|
75 |
+
background-image: svg-inline(caret-left);
|
76 |
+
background-repeat: no-repeat;
|
77 |
+
background-size: contain;
|
78 |
+
content: '';
|
79 |
+
height: 14px;
|
80 |
+
margin-right: 10px;
|
81 |
+
width: 12px;
|
82 |
+
}
|
83 |
+
|
84 |
+
&:active,
|
85 |
+
&:hover,
|
86 |
+
&:focus {
|
87 |
+
|
88 |
+
&:before {
|
89 |
+
background-image: svg-inline(caret-left-active);
|
90 |
+
}
|
91 |
+
}
|
92 |
+
|
93 |
+
&:disabled {
|
94 |
+
|
95 |
+
&:before {
|
96 |
+
background-image: svg-inline(caret-left-disabled);
|
97 |
+
}
|
98 |
+
}
|
99 |
+
|
100 |
+
}
|
101 |
+
|
102 |
+
.tribe-common-c-nav__next {
|
103 |
+
|
104 |
+
&:after {
|
105 |
+
background-image: svg-inline(caret-right);
|
106 |
+
background-repeat: no-repeat;
|
107 |
+
background-size: contain;
|
108 |
+
content: '';
|
109 |
+
height: 14px;
|
110 |
+
margin-left: 10px;
|
111 |
+
width: 12px;
|
112 |
+
}
|
113 |
+
|
114 |
+
&:active,
|
115 |
+
&:hover,
|
116 |
+
&:focus {
|
117 |
+
|
118 |
+
&:after {
|
119 |
+
background-image: svg-inline(caret-right-active);
|
120 |
+
}
|
121 |
+
}
|
122 |
+
|
123 |
+
&:disabled {
|
124 |
+
|
125 |
+
&:after {
|
126 |
+
background-image: svg-inline(caret-right-disabled);
|
127 |
+
}
|
128 |
+
}
|
129 |
+
}
|
130 |
+
}
|
common/src/resources/postcss/components/_search.pcss
CHANGED
@@ -1,78 +1,118 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Search
|
5 |
*
|
6 |
* Example:
|
7 |
* <form action="" method="post" class="tribe-common-c-search">
|
8 |
-
* <div class="tribe-common-form-control-
|
9 |
* <div class="tribe-common-form-control-text">
|
10 |
-
* <label for="keyword">Keyword</label>
|
11 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
* </div>
|
13 |
* <div class="tribe-common-form-control-text">
|
14 |
-
* <label for="location">Location</label>
|
15 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
* </div>
|
17 |
* <div class="tribe-common-form-control-text">
|
18 |
-
* <label for="date">Date</label>
|
19 |
-
* <input
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
* </div>
|
21 |
* </div>
|
22 |
-
* <button type="submit" class="tribe-common-c-btn">Find Events</button>
|
23 |
* </form>
|
24 |
*
|
25 |
* ----------------------------------------------------------------------------- */
|
26 |
|
|
|
|
|
|
|
27 |
.tribe-common-c-search {
|
|
|
|
|
|
|
|
|
28 |
|
|
|
29 |
@media (--viewport-medium) {
|
|
|
|
|
|
|
30 |
display: flex;
|
|
|
|
|
|
|
31 |
}
|
32 |
|
33 |
-
|
34 |
@media (--viewport-medium) {
|
35 |
-
|
36 |
-
border-right: none;
|
37 |
-
display: flex;
|
38 |
-
flex: auto;
|
39 |
-
max-width: 645px;
|
40 |
-
padding: 8px 0;
|
41 |
}
|
42 |
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
}
|
47 |
-
|
48 |
-
&:first-child {
|
49 |
-
flex: 1 1 34.5%;
|
50 |
-
}
|
51 |
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
|
56 |
-
|
57 |
-
|
58 |
-
}
|
59 |
}
|
60 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
|
62 |
-
|
|
|
|
|
|
|
63 |
@media (--viewport-medium) {
|
64 |
-
|
65 |
-
border-right: 1px solid var(--color-border-default);
|
66 |
-
padding: 7px 18px 8px;
|
67 |
}
|
68 |
}
|
69 |
|
70 |
-
|
71 |
-
flex: none;
|
72 |
-
margin-top: 8px;
|
73 |
-
|
74 |
@media (--viewport-medium) {
|
75 |
-
|
|
|
|
|
76 |
}
|
77 |
}
|
78 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Search
|
5 |
*
|
6 |
* Example:
|
7 |
* <form action="" method="post" class="tribe-common-c-search">
|
8 |
+
* <div class="tribe-common-form-control-input-group tribe-common-c-search__input-group">
|
9 |
* <div class="tribe-common-form-control-text">
|
10 |
+
* <label class="tribe-common-form-control-text__label" for="keyword">Keyword</label>
|
11 |
+
* <input
|
12 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
13 |
+
* type="text"
|
14 |
+
* id="keyword"
|
15 |
+
* name="keyword"
|
16 |
+
* placeholder="Keyword"
|
17 |
+
* />
|
18 |
* </div>
|
19 |
* <div class="tribe-common-form-control-text">
|
20 |
+
* <label class="tribe-common-form-control-text__label" for="location">Location</label>
|
21 |
+
* <input
|
22 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
23 |
+
* type="text"
|
24 |
+
* id="location"
|
25 |
+
* name="location"
|
26 |
+
* placeholder="Location"
|
27 |
+
* />
|
28 |
* </div>
|
29 |
* <div class="tribe-common-form-control-text">
|
30 |
+
* <label class="tribe-common-form-control-text__label" for="date">Date</label>
|
31 |
+
* <input
|
32 |
+
* class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
33 |
+
* type="text"
|
34 |
+
* id="date"
|
35 |
+
* name="date"
|
36 |
+
* placeholder="Enter Date"
|
37 |
+
* />
|
38 |
* </div>
|
39 |
* </div>
|
40 |
+
* <button type="submit" class="tribe-common-c-btn tribe-common-c-search__button">Find Events</button>
|
41 |
* </form>
|
42 |
*
|
43 |
* ----------------------------------------------------------------------------- */
|
44 |
|
45 |
+
/**
|
46 |
+
* @todo: consider moving to TEC styles
|
47 |
+
*/
|
48 |
.tribe-common-c-search {
|
49 |
+
@media (--viewport-medium) {
|
50 |
+
display: flex;
|
51 |
+
}
|
52 |
+
}
|
53 |
|
54 |
+
.tribe-common-c-search__input-group {
|
55 |
@media (--viewport-medium) {
|
56 |
+
background-color: var(--color-background);
|
57 |
+
border: 1px solid var(--color-border-default);
|
58 |
+
border-right: none;
|
59 |
display: flex;
|
60 |
+
flex: auto;
|
61 |
+
max-width: 645px;
|
62 |
+
padding: 8px 0;
|
63 |
}
|
64 |
|
65 |
+
> * {
|
66 |
@media (--viewport-medium) {
|
67 |
+
margin-bottom: 0;
|
|
|
|
|
|
|
|
|
|
|
68 |
}
|
69 |
|
70 |
+
&:first-child {
|
71 |
+
flex: 1 1 34.5%;
|
72 |
+
}
|
|
|
|
|
|
|
|
|
|
|
73 |
|
74 |
+
&:nth-child(2) {
|
75 |
+
flex: 1 1 37.5%;
|
76 |
+
}
|
77 |
|
78 |
+
&:nth-child(3) {
|
79 |
+
flex: 1 1 28%;
|
|
|
80 |
}
|
81 |
}
|
82 |
+
}
|
83 |
+
|
84 |
+
.tribe-common-c-search__input {
|
85 |
+
@media (--viewport-medium) {
|
86 |
+
border: none;
|
87 |
+
border-right: 1px solid var(--color-border-default);
|
88 |
+
height: auto;
|
89 |
+
padding: 7px 18px 8px;
|
90 |
+
}
|
91 |
+
}
|
92 |
+
|
93 |
+
.tribe-common-c-search__button {
|
94 |
+
flex: none;
|
95 |
+
margin-top: 8px;
|
96 |
+
|
97 |
+
@media (--viewport-medium) {
|
98 |
+
margin-top: 0;
|
99 |
+
}
|
100 |
+
}
|
101 |
|
102 |
+
|
103 |
+
body#top & { /* Enfold Compatibility */
|
104 |
+
|
105 |
+
.tribe-common-form-control-text-group {
|
106 |
@media (--viewport-medium) {
|
107 |
+
padding: 8px 0;
|
|
|
|
|
108 |
}
|
109 |
}
|
110 |
|
111 |
+
.tribe-common-c-search__input {
|
|
|
|
|
|
|
112 |
@media (--viewport-medium) {
|
113 |
+
border: none;
|
114 |
+
border-right: 1px solid var(--color-border-default);
|
115 |
+
padding: 7px 18px 8px;
|
116 |
}
|
117 |
}
|
118 |
}
|
common/src/resources/postcss/components/buttons/_border.pcss
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Border
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Border
|
common/src/resources/postcss/components/buttons/_icon.pcss
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Icon
|
@@ -12,6 +12,8 @@
|
|
12 |
.tribe-common-c-btn-icon {
|
13 |
@mixin button-global;
|
14 |
|
|
|
|
|
15 |
&:before {
|
16 |
background-repeat: no-repeat;
|
17 |
background-size: contain;
|
@@ -31,14 +33,7 @@
|
|
31 |
* ----------------------------------------------------------------------------- */
|
32 |
|
33 |
.tribe-common-c-btn-icon--border {
|
34 |
-
@mixin button-border;
|
35 |
-
|
36 |
-
align-items: center;
|
37 |
-
display: inline-flex;
|
38 |
-
height: 56px;
|
39 |
-
justify-content: center;
|
40 |
-
transition: none;
|
41 |
-
width: 56px;
|
42 |
}
|
43 |
|
44 |
/* -----------------------------------------------------------------------------
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Icon
|
12 |
.tribe-common-c-btn-icon {
|
13 |
@mixin button-global;
|
14 |
|
15 |
+
background-color: transparent;
|
16 |
+
|
17 |
&:before {
|
18 |
background-repeat: no-repeat;
|
19 |
background-size: contain;
|
33 |
* ----------------------------------------------------------------------------- */
|
34 |
|
35 |
.tribe-common-c-btn-icon--border {
|
36 |
+
@mixin button-icon-border;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
}
|
38 |
|
39 |
/* -----------------------------------------------------------------------------
|
common/src/resources/postcss/components/buttons/_solid.pcss
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
.tribe-
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Solid
|
@@ -12,7 +12,7 @@
|
|
12 |
.tribe-common-c-btn {
|
13 |
@mixin button-solid;
|
14 |
|
15 |
-
background-color: var(--color-accent-
|
16 |
padding: 16px 22px 17px;
|
17 |
width: 100%;
|
18 |
|
@@ -22,15 +22,15 @@
|
|
22 |
|
23 |
&:focus,
|
24 |
&:hover {
|
25 |
-
background-color: var(--color-accent-
|
26 |
}
|
27 |
|
28 |
&:active {
|
29 |
-
background-color: var(--color-accent-
|
30 |
}
|
31 |
|
32 |
&:disabled {
|
33 |
-
background-color: var(--color-accent-
|
34 |
}
|
35 |
|
36 |
&:after {
|
@@ -56,23 +56,9 @@
|
|
56 |
* ----------------------------------------------------------------------------- */
|
57 |
|
58 |
.tribe-common-c-btn--secondary {
|
59 |
-
background-color: var(--color-accent-primary);
|
60 |
padding: 12px 19px 13px;
|
61 |
width: auto;
|
62 |
|
63 |
-
&:focus,
|
64 |
-
&:hover {
|
65 |
-
background-color: var(--color-accent-primary-hover);
|
66 |
-
}
|
67 |
-
|
68 |
-
&:active {
|
69 |
-
background-color: var(--color-accent-primary-active);
|
70 |
-
}
|
71 |
-
|
72 |
-
&:disabled {
|
73 |
-
background-color: var(--color-accent-primary-background);
|
74 |
-
}
|
75 |
-
|
76 |
&:after {
|
77 |
content: none;
|
78 |
}
|
1 |
+
.tribe-common {
|
2 |
/* -----------------------------------------------------------------------------
|
3 |
*
|
4 |
* Button: Solid
|
12 |
.tribe-common-c-btn {
|
13 |
@mixin button-solid;
|
14 |
|
15 |
+
background-color: var(--color-accent-primary);
|
16 |
padding: 16px 22px 17px;
|
17 |
width: 100%;
|
18 |
|
22 |
|
23 |
&:focus,
|
24 |
&:hover {
|
25 |
+
background-color: var(--color-accent-primary-hover);
|
26 |
}
|
27 |
|
28 |
&:active {
|
29 |
+
background-color: var(--color-accent-primary-active);
|
30 |
}
|
31 |
|
32 |
&:disabled {
|
33 |
+
background-color: var(--color-accent-primary-background);
|
34 |
}
|
35 |
|
36 |
&:after {
|
56 |
* ----------------------------------------------------------------------------- */
|
57 |
|
58 |
.tribe-common-c-btn--secondary {
|
|
|
59 |
padding: 12px 19px 13px;
|
60 |
width: auto;
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
&:after {
|
63 |
content: none;
|
64 |
}
|
common/src/resources/postcss/reset.pcss
CHANGED
@@ -1,341 +1,19 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
aside,
|
21 |
-
details,
|
22 |
-
figcaption,
|
23 |
-
figure,
|
24 |
-
footer,
|
25 |
-
header,
|
26 |
-
main,
|
27 |
-
menu,
|
28 |
-
nav,
|
29 |
-
section,
|
30 |
-
summary {
|
31 |
-
display: block;
|
32 |
-
}
|
33 |
-
|
34 |
-
/* -----------------------------------------------------------------------------
|
35 |
-
*
|
36 |
-
* Normalize "Light"
|
37 |
-
*
|
38 |
-
* See normalize source code for clarity on rules
|
39 |
-
* https://github.com/necolas/normalize.css
|
40 |
-
*
|
41 |
-
* ----------------------------------------------------------------------------- */
|
42 |
-
|
43 |
-
figure {
|
44 |
-
line-height: 0;
|
45 |
-
}
|
46 |
-
|
47 |
-
figcaption {
|
48 |
-
line-height: normal;
|
49 |
-
}
|
50 |
-
|
51 |
-
svg:not(:root) {
|
52 |
-
overflow: hidden;
|
53 |
-
}
|
54 |
-
|
55 |
-
audio,
|
56 |
-
canvas,
|
57 |
-
progress,
|
58 |
-
video {
|
59 |
-
display: inline-block;
|
60 |
-
}
|
61 |
-
|
62 |
-
audio:not([controls]) {
|
63 |
-
display: none;
|
64 |
-
height: 0;
|
65 |
-
}
|
66 |
-
|
67 |
-
progress {
|
68 |
-
vertical-align: baseline;
|
69 |
-
}
|
70 |
-
|
71 |
-
template,
|
72 |
-
[hidden] {
|
73 |
-
display: none;
|
74 |
-
}
|
75 |
-
|
76 |
-
a {
|
77 |
-
background-color: transparent;
|
78 |
-
-webkit-text-decoration-skip: objects;
|
79 |
-
}
|
80 |
-
|
81 |
-
abbr[title] {
|
82 |
-
border-bottom: none;
|
83 |
-
text-decoration: underline;
|
84 |
-
text-decoration: underline dotted;
|
85 |
-
}
|
86 |
-
|
87 |
-
pre {
|
88 |
-
overflow: auto;
|
89 |
-
}
|
90 |
-
|
91 |
-
code,
|
92 |
-
kbd,
|
93 |
-
pre,
|
94 |
-
samp {
|
95 |
-
font-family: monospace;
|
96 |
-
font-size: 1em;
|
97 |
-
}
|
98 |
-
|
99 |
-
b,
|
100 |
-
strong {
|
101 |
-
font-weight: inherit;
|
102 |
-
font-weight: bolder;
|
103 |
-
}
|
104 |
-
|
105 |
-
dfn {
|
106 |
-
font-style: italic;
|
107 |
-
}
|
108 |
-
|
109 |
-
mark {
|
110 |
-
background-color: #ff0;
|
111 |
-
color: #000;
|
112 |
-
}
|
113 |
-
|
114 |
-
small {
|
115 |
-
font-size: 80%;
|
116 |
-
}
|
117 |
-
|
118 |
-
sub,
|
119 |
-
sup {
|
120 |
-
font-size: 75%;
|
121 |
-
line-height: 0;
|
122 |
-
position: relative;
|
123 |
-
vertical-align: baseline;
|
124 |
-
}
|
125 |
-
|
126 |
-
sup {
|
127 |
-
top: -0.5em;
|
128 |
-
}
|
129 |
-
|
130 |
-
sub {
|
131 |
-
bottom: -0.25em;
|
132 |
-
}
|
133 |
-
|
134 |
-
hr {
|
135 |
-
border: 0;
|
136 |
-
height: 0;
|
137 |
-
}
|
138 |
-
|
139 |
-
/* Input: Kill browser input chrome */
|
140 |
-
input[type="text"],
|
141 |
-
input[type="email"],
|
142 |
-
input[type="url"],
|
143 |
-
input[type="search"],
|
144 |
-
input[type="submit"],
|
145 |
-
input[type="password"],
|
146 |
-
input[type="reset"],
|
147 |
-
input[type="button"],
|
148 |
-
button,
|
149 |
-
textarea {
|
150 |
-
appearance: none;
|
151 |
-
}
|
152 |
-
|
153 |
-
input,
|
154 |
-
button,
|
155 |
-
select,
|
156 |
-
textarea,
|
157 |
-
optgroup {
|
158 |
-
color: inherit;
|
159 |
-
font: inherit;
|
160 |
-
line-height: normal;
|
161 |
-
-webkit-font-smoothing: antialiased;
|
162 |
-
}
|
163 |
-
|
164 |
-
input,
|
165 |
-
button,
|
166 |
-
select,
|
167 |
-
textarea {
|
168 |
-
outline: 0;
|
169 |
-
box-sizing: border-box;
|
170 |
-
margin: 0;
|
171 |
-
border-radius: 0;
|
172 |
-
}
|
173 |
-
|
174 |
-
input[type="number"]::-webkit-inner-spin-button,
|
175 |
-
input[type="number"]::-webkit-outer-spin-button {
|
176 |
-
height: auto;
|
177 |
-
}
|
178 |
-
|
179 |
-
select {
|
180 |
-
|
181 |
-
&:-moz-focusring {
|
182 |
-
color: transparent;
|
183 |
-
text-shadow: 0 0 0 #000;
|
184 |
-
}
|
185 |
-
}
|
186 |
-
|
187 |
-
legend {
|
188 |
-
color: inherit;
|
189 |
-
display: table;
|
190 |
-
max-width: 100%;
|
191 |
-
white-space: normal;
|
192 |
-
}
|
193 |
-
|
194 |
-
textarea {
|
195 |
-
resize: none;
|
196 |
-
overflow: auto;
|
197 |
-
}
|
198 |
-
|
199 |
-
optgroup {
|
200 |
-
font-weight: bold;
|
201 |
-
}
|
202 |
-
|
203 |
-
button,
|
204 |
-
input[type="button"],
|
205 |
-
input[type="reset"],
|
206 |
-
input[type="submit"] {
|
207 |
-
cursor: pointer;
|
208 |
-
overflow: visible;
|
209 |
-
}
|
210 |
-
|
211 |
-
button[disabled],
|
212 |
-
input[disabled] {
|
213 |
-
cursor: default;
|
214 |
-
}
|
215 |
-
|
216 |
-
button::-moz-focus-inner,
|
217 |
-
input::-moz-focus-inner {
|
218 |
-
border: 0;
|
219 |
-
padding: 0;
|
220 |
-
}
|
221 |
-
|
222 |
-
/* -----------------------------------------------------------------------------
|
223 |
-
*
|
224 |
-
* Reset "Light"
|
225 |
-
*
|
226 |
-
* ----------------------------------------------------------------------------- */
|
227 |
-
|
228 |
-
div,
|
229 |
-
span,
|
230 |
-
applet,
|
231 |
-
object,
|
232 |
-
iframe,
|
233 |
-
h1,
|
234 |
-
h2,
|
235 |
-
h3,
|
236 |
-
h4,
|
237 |
-
h5,
|
238 |
-
h6,
|
239 |
-
p,
|
240 |
-
blockquote,
|
241 |
-
pre,
|
242 |
-
a,
|
243 |
-
abbr,
|
244 |
-
acronym,
|
245 |
-
address,
|
246 |
-
big,
|
247 |
-
cite,
|
248 |
-
code,
|
249 |
-
del,
|
250 |
-
dfn,
|
251 |
-
em,
|
252 |
-
img,
|
253 |
-
ins,
|
254 |
-
kbd,
|
255 |
-
q,
|
256 |
-
s,
|
257 |
-
samp,
|
258 |
-
small,
|
259 |
-
strike,
|
260 |
-
strong,
|
261 |
-
sub,
|
262 |
-
sup,
|
263 |
-
tt,
|
264 |
-
var,
|
265 |
-
b,
|
266 |
-
u,
|
267 |
-
i,
|
268 |
-
center,
|
269 |
-
dl,
|
270 |
-
dt,
|
271 |
-
dd,
|
272 |
-
ol,
|
273 |
-
ul,
|
274 |
-
li,
|
275 |
-
fieldset,
|
276 |
-
form,
|
277 |
-
label,
|
278 |
-
legend,
|
279 |
-
table,
|
280 |
-
caption,
|
281 |
-
tbody,
|
282 |
-
tfoot,
|
283 |
-
thead,
|
284 |
-
tr,
|
285 |
-
th,
|
286 |
-
td,
|
287 |
-
article,
|
288 |
-
aside,
|
289 |
-
canvas,
|
290 |
-
details,
|
291 |
-
embed,
|
292 |
-
figure,
|
293 |
-
figcaption,
|
294 |
-
footer,
|
295 |
-
header,
|
296 |
-
main,
|
297 |
-
menu,
|
298 |
-
nav,
|
299 |
-
output,
|
300 |
-
ruby,
|
301 |
-
section,
|
302 |
-
summary,
|
303 |
-
time,
|
304 |
-
mark,
|
305 |
-
audio,
|
306 |
-
video {
|
307 |
-
margin: 0;
|
308 |
-
padding: 0;
|
309 |
-
border: 0;
|
310 |
-
}
|
311 |
-
|
312 |
-
ol,
|
313 |
-
ul {
|
314 |
-
list-style: none;
|
315 |
-
}
|
316 |
-
|
317 |
-
h1,
|
318 |
-
h2,
|
319 |
-
h3,
|
320 |
-
h4,
|
321 |
-
h5,
|
322 |
-
h6,
|
323 |
-
p {
|
324 |
-
font-weight: normal;
|
325 |
-
text-rendering: optimizeLegibility;
|
326 |
-
}
|
327 |
-
|
328 |
-
img {
|
329 |
-
-ms-interpolation-mode: bicubic;
|
330 |
-
height: auto;
|
331 |
-
max-width: 100%;
|
332 |
-
border-style: none;
|
333 |
-
}
|
334 |
-
|
335 |
-
iframe,
|
336 |
-
video,
|
337 |
-
embed {
|
338 |
-
max-width: 100%;
|
339 |
-
max-height: 100%;
|
340 |
-
}
|
341 |
-
}
|
1 |
+
/*
|
2 |
+
* Reset CSS
|
3 |
+
*
|
4 |
+
* DO NOT EDIT THIS CSS FILE DIRECTLY.
|
5 |
+
* -------------------------------------------------------------
|
6 |
+
* This file is just a clearing-house, see the pcss directory
|
7 |
+
* and edit the source files found there.
|
8 |
+
*/
|
9 |
+
|
10 |
+
/* Reset */
|
11 |
+
@import "resets/_reset.pcss";
|
12 |
+
|
13 |
+
/* Theme Overrides */
|
14 |
+
@import "resets/_avada.pcss";
|
15 |
+
@import "resets/_divi.pcss";
|
16 |
+
@import "resets/_enfold.pcss";
|
17 |
+
@import "resets/_genesis.pcss";
|
18 |
+
@import "resets/_twentynineteen.pcss";
|
19 |
+
@import "resets/_twentyseventeen.pcss";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/resets/_avada.pcss
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
.tribe-theme-avada {
|
2 |
+
|
3 |
+
}
|
common/src/resources/postcss/resets/_common.pcss
ADDED
@@ -0,0 +1,132 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
|
3 |
+
/* -----------------------------------------------------------------------------
|
4 |
+
*
|
5 |
+
* Normalize "Light"
|
6 |
+
*
|
7 |
+
* ----------------------------------------------------------------------------- */
|
8 |
+
|
9 |
+
figure {
|
10 |
+
line-height: 0;
|
11 |
+
}
|
12 |
+
|
13 |
+
figcaption {
|
14 |
+
line-height: normal;
|
15 |
+
}
|
16 |
+
|
17 |
+
a {
|
18 |
+
background-color: transparent;
|
19 |
+
-webkit-text-decoration-skip: objects;
|
20 |
+
}
|
21 |
+
|
22 |
+
abbr[title] {
|
23 |
+
border-bottom: none;
|
24 |
+
text-decoration: underline;
|
25 |
+
text-decoration: underline dotted;
|
26 |
+
}
|
27 |
+
|
28 |
+
code,
|
29 |
+
kbd,
|
30 |
+
pre,
|
31 |
+
samp {
|
32 |
+
font-family: monospace;
|
33 |
+
font-size: 1em;
|
34 |
+
}
|
35 |
+
|
36 |
+
b,
|
37 |
+
strong {
|
38 |
+
font-weight: inherit;
|
39 |
+
font-weight: bolder;
|
40 |
+
}
|
41 |
+
|
42 |
+
dfn {
|
43 |
+
font-style: italic;
|
44 |
+
}
|
45 |
+
|
46 |
+
mark {
|
47 |
+
background-color: #ff0;
|
48 |
+
color: #000;
|
49 |
+
}
|
50 |
+
|
51 |
+
small {
|
52 |
+
font-size: 80%;
|
53 |
+
}
|
54 |
+
|
55 |
+
sub,
|
56 |
+
sup {
|
57 |
+
font-size: 75%;
|
58 |
+
line-height: 0;
|
59 |
+
}
|
60 |
+
|
61 |
+
hr {
|
62 |
+
border: 0;
|
63 |
+
height: 0;
|
64 |
+
}
|
65 |
+
|
66 |
+
/* Input: Kill browser input chrome */
|
67 |
+
input[type="text"],
|
68 |
+
input[type="email"],
|
69 |
+
input[type="url"],
|
70 |
+
input[type="search"],
|
71 |
+
input[type="submit"],
|
72 |
+
input[type="password"],
|
73 |
+
input[type="reset"],
|
74 |
+
input[type="button"],
|
75 |
+
button,
|
76 |
+
textarea {
|
77 |
+
appearance: none;
|
78 |
+
}
|
79 |
+
|
80 |
+
input,
|
81 |
+
button,
|
82 |
+
select,
|
83 |
+
textarea,
|
84 |
+
optgroup {
|
85 |
+
color: inherit;
|
86 |
+
font: inherit;
|
87 |
+
line-height: normal;
|
88 |
+
-webkit-font-smoothing: antialiased;
|
89 |
+
}
|
90 |
+
|
91 |
+
input,
|
92 |
+
button,
|
93 |
+
select,
|
94 |
+
textarea {
|
95 |
+
outline: 0;
|
96 |
+
border-radius: 0;
|
97 |
+
}
|
98 |
+
|
99 |
+
select {
|
100 |
+
|
101 |
+
&:-moz-focusring {
|
102 |
+
color: transparent;
|
103 |
+
text-shadow: 0 0 0 #000;
|
104 |
+
}
|
105 |
+
}
|
106 |
+
|
107 |
+
optgroup {
|
108 |
+
font-weight: bold;
|
109 |
+
}
|
110 |
+
|
111 |
+
/* -----------------------------------------------------------------------------
|
112 |
+
*
|
113 |
+
* Reset "Light"
|
114 |
+
*
|
115 |
+
* ----------------------------------------------------------------------------- */
|
116 |
+
|
117 |
+
ol,
|
118 |
+
ul {
|
119 |
+
list-style: none;
|
120 |
+
}
|
121 |
+
|
122 |
+
h1,
|
123 |
+
h2,
|
124 |
+
h3,
|
125 |
+
h4,
|
126 |
+
h5,
|
127 |
+
h6,
|
128 |
+
p {
|
129 |
+
font-weight: normal;
|
130 |
+
text-rendering: optimizeLegibility;
|
131 |
+
}
|
132 |
+
}
|
common/src/resources/postcss/resets/_divi.pcss
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
.tribe-theme-divi {
|
2 |
+
|
3 |
+
}
|
common/src/resources/postcss/resets/_enfold.pcss
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-theme-enfold {
|
2 |
+
|
3 |
+
/* Enfold is using the #top id in the <body> */
|
4 |
+
#top& {
|
5 |
+
.tribe-common {
|
6 |
+
input {
|
7 |
+
margin: 0;
|
8 |
+
}
|
9 |
+
}
|
10 |
+
}
|
11 |
+
}
|
common/src/resources/postcss/resets/_genesis.pcss
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
.tribe-theme-genesis {
|
2 |
+
|
3 |
+
}
|
common/src/resources/postcss/resets/_reset.pcss
ADDED
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-common {
|
2 |
+
-webkit-font-smoothing: antialiased;
|
3 |
+
-moz-osx-font-smoothing: grayscale;
|
4 |
+
font-smoothing: antialiased;
|
5 |
+
|
6 |
+
/* -----------------------------------------------------------------------------
|
7 |
+
*
|
8 |
+
* Global "Resets"
|
9 |
+
*
|
10 |
+
* ----------------------------------------------------------------------------- */
|
11 |
+
|
12 |
+
* {
|
13 |
+
box-sizing: border-box;
|
14 |
+
}
|
15 |
+
|
16 |
+
/* -----------------------------------------------------------------------------
|
17 |
+
*
|
18 |
+
* HTML5 Elements
|
19 |
+
*
|
20 |
+
* ----------------------------------------------------------------------------- */
|
21 |
+
|
22 |
+
article,
|
23 |
+
aside,
|
24 |
+
details,
|
25 |
+
figcaption,
|
26 |
+
figure,
|
27 |
+
footer,
|
28 |
+
header,
|
29 |
+
main,
|
30 |
+
menu,
|
31 |
+
nav,
|
32 |
+
section,
|
33 |
+
summary {
|
34 |
+
display: block;
|
35 |
+
}
|
36 |
+
|
37 |
+
/* -----------------------------------------------------------------------------
|
38 |
+
*
|
39 |
+
* Normalize "Light"
|
40 |
+
*
|
41 |
+
* ----------------------------------------------------------------------------- */
|
42 |
+
|
43 |
+
svg:not(:root) {
|
44 |
+
overflow: hidden;
|
45 |
+
}
|
46 |
+
|
47 |
+
audio,
|
48 |
+
canvas,
|
49 |
+
progress,
|
50 |
+
video {
|
51 |
+
display: inline-block;
|
52 |
+
}
|
53 |
+
|
54 |
+
audio:not([controls]) {
|
55 |
+
display: none;
|
56 |
+
height: 0;
|
57 |
+
}
|
58 |
+
|
59 |
+
progress {
|
60 |
+
vertical-align: baseline;
|
61 |
+
}
|
62 |
+
|
63 |
+
template,
|
64 |
+
[hidden] {
|
65 |
+
display: none;
|
66 |
+
}
|
67 |
+
|
68 |
+
|
69 |
+
pre {
|
70 |
+
overflow: auto;
|
71 |
+
}
|
72 |
+
|
73 |
+
sub,
|
74 |
+
sup {
|
75 |
+
position: relative;
|
76 |
+
vertical-align: baseline;
|
77 |
+
}
|
78 |
+
|
79 |
+
sup {
|
80 |
+
top: -0.5em;
|
81 |
+
}
|
82 |
+
|
83 |
+
sub {
|
84 |
+
bottom: -0.25em;
|
85 |
+
}
|
86 |
+
|
87 |
+
input,
|
88 |
+
button,
|
89 |
+
select,
|
90 |
+
textarea {
|
91 |
+
box-sizing: border-box;
|
92 |
+
margin: 0;
|
93 |
+
}
|
94 |
+
|
95 |
+
input[type="number"]::-webkit-inner-spin-button,
|
96 |
+
input[type="number"]::-webkit-outer-spin-button {
|
97 |
+
height: auto;
|
98 |
+
}
|
99 |
+
|
100 |
+
legend {
|
101 |
+
color: inherit;
|
102 |
+
display: table;
|
103 |
+
max-width: 100%;
|
104 |
+
white-space: normal;
|
105 |
+
}
|
106 |
+
|
107 |
+
textarea {
|
108 |
+
resize: none;
|
109 |
+
overflow: auto;
|
110 |
+
}
|
111 |
+
|
112 |
+
|
113 |
+
button,
|
114 |
+
input[type="button"],
|
115 |
+
input[type="reset"],
|
116 |
+
input[type="submit"] {
|
117 |
+
cursor: pointer;
|
118 |
+
overflow: visible;
|
119 |
+
}
|
120 |
+
|
121 |
+
button[disabled],
|
122 |
+
input[disabled] {
|
123 |
+
cursor: default;
|
124 |
+
}
|
125 |
+
|
126 |
+
button::-moz-focus-inner,
|
127 |
+
input::-moz-focus-inner {
|
128 |
+
border: 0;
|
129 |
+
padding: 0;
|
130 |
+
}
|
131 |
+
|
132 |
+
/* -----------------------------------------------------------------------------
|
133 |
+
*
|
134 |
+
* Reset "Light"
|
135 |
+
*
|
136 |
+
* ----------------------------------------------------------------------------- */
|
137 |
+
|
138 |
+
div,
|
139 |
+
span,
|
140 |
+
applet,
|
141 |
+
object,
|
142 |
+
iframe,
|
143 |
+
h1,
|
144 |
+
h2,
|
145 |
+
h3,
|
146 |
+
h4,
|
147 |
+
h5,
|
148 |
+
h6,
|
149 |
+
p,
|
150 |
+
blockquote,
|
151 |
+
pre,
|
152 |
+
a,
|
153 |
+
abbr,
|
154 |
+
acronym,
|
155 |
+
address,
|
156 |
+
big,
|
157 |
+
cite,
|
158 |
+
code,
|
159 |
+
del,
|
160 |
+
dfn,
|
161 |
+
em,
|
162 |
+
img,
|
163 |
+
ins,
|
164 |
+
kbd,
|
165 |
+
q,
|
166 |
+
s,
|
167 |
+
samp,
|
168 |
+
small,
|
169 |
+
strike,
|
170 |
+
strong,
|
171 |
+
sub,
|
172 |
+
sup,
|
173 |
+
tt,
|
174 |
+
var,
|
175 |
+
b,
|
176 |
+
u,
|
177 |
+
i,
|
178 |
+
center,
|
179 |
+
dl,
|
180 |
+
dt,
|
181 |
+
dd,
|
182 |
+
ol,
|
183 |
+
ul,
|
184 |
+
li,
|
185 |
+
fieldset,
|
186 |
+
form,
|
187 |
+
label,
|
188 |
+
legend,
|
189 |
+
table,
|
190 |
+
caption,
|
191 |
+
tbody,
|
192 |
+
tfoot,
|
193 |
+
thead,
|
194 |
+
tr,
|
195 |
+
th,
|
196 |
+
td,
|
197 |
+
article,
|
198 |
+
aside,
|
199 |
+
canvas,
|
200 |
+
details,
|
201 |
+
embed,
|
202 |
+
figure,
|
203 |
+
figcaption,
|
204 |
+
footer,
|
205 |
+
header,
|
206 |
+
main,
|
207 |
+
menu,
|
208 |
+
nav,
|
209 |
+
output,
|
210 |
+
ruby,
|
211 |
+
section,
|
212 |
+
summary,
|
213 |
+
time,
|
214 |
+
mark,
|
215 |
+
audio,
|
216 |
+
video {
|
217 |
+
margin: 0;
|
218 |
+
padding: 0;
|
219 |
+
border: 0;
|
220 |
+
}
|
221 |
+
|
222 |
+
img {
|
223 |
+
-ms-interpolation-mode: bicubic;
|
224 |
+
height: auto;
|
225 |
+
max-width: 100%;
|
226 |
+
border-style: none;
|
227 |
+
}
|
228 |
+
|
229 |
+
iframe,
|
230 |
+
video,
|
231 |
+
embed {
|
232 |
+
max-width: 100%;
|
233 |
+
max-height: 100%;
|
234 |
+
}
|
235 |
+
}
|
common/src/resources/postcss/resets/_twentynineteen.pcss
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
.tribe-theme-twentynineteen {
|
2 |
+
|
3 |
+
}
|
common/src/resources/postcss/resets/_twentyseventeen.pcss
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
.tribe-theme-twentyseventeen {
|
2 |
+
|
3 |
+
}
|
common/src/resources/postcss/utilities/_all.pcss
DELETED
@@ -1,25 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
*
|
3 |
-
* Utilities
|
4 |
-
*
|
5 |
-
* This file is just a clearing-house.
|
6 |
-
* Make partials (start with an underscore) for any actual css code.
|
7 |
-
*
|
8 |
-
* ----------------------------------------------------------------------------- */
|
9 |
-
|
10 |
-
/* Variables */
|
11 |
-
@import "variables/_colors.pcss";
|
12 |
-
@import "variables/_box-shadows.pcss";
|
13 |
-
@import "variables/_forms.pcss";
|
14 |
-
@import "variables/_grids.pcss";
|
15 |
-
@import "variables/_media-queries.pcss";
|
16 |
-
@import "variables/_spacers.pcss";
|
17 |
-
@import "variables/_svgs.pcss";
|
18 |
-
@import "variables/_transitions.pcss";
|
19 |
-
@import "variables/_typography.pcss";
|
20 |
-
|
21 |
-
/* Mixins */
|
22 |
-
@import "mixins/_typography.pcss";
|
23 |
-
@import "mixins/_buttons.pcss";
|
24 |
-
@import "mixins/_forms.pcss";
|
25 |
-
@import "mixins/_visibility.pcss";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/mixins/_buttons.pcss
DELETED
@@ -1,41 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
* Button - Global
|
3 |
-
* ----------------------------------------------------------------------------- */
|
4 |
-
|
5 |
-
@define-mixin button-global {
|
6 |
-
border: 0;
|
7 |
-
cursor: pointer;
|
8 |
-
display: inline-block;
|
9 |
-
height: auto;
|
10 |
-
padding: 0;
|
11 |
-
text-decoration: none;
|
12 |
-
width: auto;
|
13 |
-
}
|
14 |
-
|
15 |
-
/* -----------------------------------------------------------------------------
|
16 |
-
* Button - Solid
|
17 |
-
* ----------------------------------------------------------------------------- */
|
18 |
-
|
19 |
-
@define-mixin button-solid {
|
20 |
-
@mixin desktop-body-2-bold;
|
21 |
-
@mixin button-global;
|
22 |
-
|
23 |
-
color: var(--color-background);
|
24 |
-
text-align: center;
|
25 |
-
transition: var(--transition-background-color);
|
26 |
-
}
|
27 |
-
|
28 |
-
/* -----------------------------------------------------------------------------
|
29 |
-
* Button - Border
|
30 |
-
* ----------------------------------------------------------------------------- */
|
31 |
-
|
32 |
-
@define-mixin button-border {
|
33 |
-
@mixin button-global;
|
34 |
-
|
35 |
-
border: 1px solid var(--color-border-default);
|
36 |
-
transition: var(--transition-color-border-color);
|
37 |
-
|
38 |
-
&:active {
|
39 |
-
border-color: var(--color-border-active);
|
40 |
-
}
|
41 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/mixins/_forms.pcss
DELETED
@@ -1,109 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
* Selects
|
3 |
-
* ----------------------------------------------------------------------------- */
|
4 |
-
|
5 |
-
@define-mixin form-control-select-button-mobile {
|
6 |
-
@mixin desktop-body-2-bold;
|
7 |
-
|
8 |
-
border: 1px solid var(--color-border-default);
|
9 |
-
padding: 12px 40px 12px 18px;
|
10 |
-
position: relative;
|
11 |
-
text-align: left;
|
12 |
-
width: 205px;
|
13 |
-
}
|
14 |
-
|
15 |
-
@define-mixin form-control-select-button-desktop {
|
16 |
-
padding: 16px 44px 16px 18px;
|
17 |
-
width: 220px;
|
18 |
-
}
|
19 |
-
|
20 |
-
@define-mixin form-control-select-button-icon-mobile {
|
21 |
-
background-image: svg-inline(dropdown);
|
22 |
-
content: '';
|
23 |
-
height: 6px;
|
24 |
-
position: absolute;
|
25 |
-
right: 16px;
|
26 |
-
top: 50%;
|
27 |
-
transform: translateY(-50%);
|
28 |
-
width: 12px;
|
29 |
-
}
|
30 |
-
|
31 |
-
@define-mixin form-control-select-button-icon-desktop {
|
32 |
-
right: 18px;
|
33 |
-
}
|
34 |
-
|
35 |
-
@define-mixin form-control-select-list-mobile {
|
36 |
-
background-color: var(--color-background);
|
37 |
-
border: 1px solid var(--color-border-default);
|
38 |
-
box-shadow: var(--box-shadow-default);
|
39 |
-
left: 0;
|
40 |
-
position: absolute;
|
41 |
-
top: 55px;
|
42 |
-
width: 205px;
|
43 |
-
}
|
44 |
-
|
45 |
-
@define-mixin form-control-select-list-desktop {
|
46 |
-
width: 220px;
|
47 |
-
}
|
48 |
-
|
49 |
-
@define-mixin form-control-select-list-item {
|
50 |
-
@mixin desktop-body-2;
|
51 |
-
|
52 |
-
color: var(--color-text-secondary);
|
53 |
-
cursor: pointer;
|
54 |
-
padding: 6px 18px;
|
55 |
-
text-align: left;
|
56 |
-
}
|
57 |
-
|
58 |
-
@define-mixin form-control-select-list-item-first {
|
59 |
-
padding-top: 16px;
|
60 |
-
}
|
61 |
-
|
62 |
-
@define-mixin form-control-select-list-item-last {
|
63 |
-
padding-bottom: 16px;
|
64 |
-
}
|
65 |
-
|
66 |
-
@define-mixin form-control-select-list-item-selected {
|
67 |
-
color: var(--color-text-primary);
|
68 |
-
font-weight: var(--font-weight-bold);
|
69 |
-
}
|
70 |
-
|
71 |
-
/* -----------------------------------------------------------------------------
|
72 |
-
* Sliders & Toggles
|
73 |
-
* ----------------------------------------------------------------------------- */
|
74 |
-
|
75 |
-
@define-mixin form-control-slider-toggle-track {
|
76 |
-
border: none;
|
77 |
-
border-radius: 5px;
|
78 |
-
height: 10px;
|
79 |
-
margin: 5px 0;
|
80 |
-
padding: 0;
|
81 |
-
position: relative;
|
82 |
-
transition: var(--transition-background-color);
|
83 |
-
}
|
84 |
-
|
85 |
-
@define-mixin form-control-slider-toggle-thumb {
|
86 |
-
background-color: var(--form-color-background);
|
87 |
-
border: 1px solid var(--form-color-border-secondary);
|
88 |
-
border-radius: 50%;
|
89 |
-
box-shadow: var(--form-box-shadow-default);
|
90 |
-
height: 20px;
|
91 |
-
width: 20px;
|
92 |
-
}
|
93 |
-
|
94 |
-
|
95 |
-
/* -----------------------------------------------------------------------------
|
96 |
-
* Sliders
|
97 |
-
* ----------------------------------------------------------------------------- */
|
98 |
-
|
99 |
-
@define-mixin form-control-slider-track {
|
100 |
-
@mixin form-control-slider-toggle-track;
|
101 |
-
|
102 |
-
background-color: var(--form-color-accent-primary);
|
103 |
-
}
|
104 |
-
|
105 |
-
@define-mixin form-control-slider-thumb {
|
106 |
-
@mixin form-control-slider-toggle-thumb;
|
107 |
-
|
108 |
-
margin-top: -5px;
|
109 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/mixins/_typography.pcss
DELETED
@@ -1,128 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
* Body
|
3 |
-
* ----------------------------------------------------------------------------- */
|
4 |
-
|
5 |
-
@define-mixin body {
|
6 |
-
color: var(--color-text-primary);
|
7 |
-
font-family: var(--font-family-sans-serif);
|
8 |
-
}
|
9 |
-
|
10 |
-
/* -----------------------------------------------------------------------------
|
11 |
-
* Desktop Body 1
|
12 |
-
* ----------------------------------------------------------------------------- */
|
13 |
-
|
14 |
-
@define-mixin desktop-body-1-sup {
|
15 |
-
font-size: var(--font-size-3);
|
16 |
-
line-height: var(--line-height-3);
|
17 |
-
}
|
18 |
-
|
19 |
-
@define-mixin desktop-body-1 {
|
20 |
-
@mixin body;
|
21 |
-
@mixin desktop-body-1-sup;
|
22 |
-
|
23 |
-
font-weight: var(--font-weight-regular);
|
24 |
-
}
|
25 |
-
|
26 |
-
@define-mixin desktop-body-1-bold {
|
27 |
-
@mixin desktop-body-1;
|
28 |
-
|
29 |
-
font-weight: var(--font-weight-bold);
|
30 |
-
}
|
31 |
-
|
32 |
-
/* -----------------------------------------------------------------------------
|
33 |
-
* Desktop Body 2
|
34 |
-
* ----------------------------------------------------------------------------- */
|
35 |
-
|
36 |
-
@define-mixin desktop-body-2-sup {
|
37 |
-
font-size: var(--font-size-2);
|
38 |
-
line-height: var(--line-height-3);
|
39 |
-
}
|
40 |
-
|
41 |
-
@define-mixin desktop-body-2 {
|
42 |
-
@mixin body;
|
43 |
-
@mixin desktop-body-2-sup;
|
44 |
-
|
45 |
-
font-weight: var(--font-weight-regular);
|
46 |
-
}
|
47 |
-
|
48 |
-
@define-mixin desktop-body-2-bold {
|
49 |
-
@mixin desktop-body-2;
|
50 |
-
|
51 |
-
font-weight: var(--font-weight-bold);
|
52 |
-
}
|
53 |
-
|
54 |
-
/* -----------------------------------------------------------------------------
|
55 |
-
* Desktop Body 3
|
56 |
-
* ----------------------------------------------------------------------------- */
|
57 |
-
|
58 |
-
@define-mixin desktop-body-3-sup {
|
59 |
-
font-size: var(--font-size-1);
|
60 |
-
line-height: var(--line-height-0);
|
61 |
-
}
|
62 |
-
|
63 |
-
@define-mixin desktop-body-3 {
|
64 |
-
@mixin body;
|
65 |
-
@mixin desktop-body-3-sup;
|
66 |
-
|
67 |
-
font-weight: var(--font-weight-regular);
|
68 |
-
}
|
69 |
-
|
70 |
-
@define-mixin desktop-body-3-bold {
|
71 |
-
@mixin desktop-body-3;
|
72 |
-
|
73 |
-
font-weight: var(--font-weight-bold);
|
74 |
-
}
|
75 |
-
|
76 |
-
/* -----------------------------------------------------------------------------
|
77 |
-
* Mobile Body 1
|
78 |
-
* ----------------------------------------------------------------------------- */
|
79 |
-
|
80 |
-
@define-mixin mobile-body-1 {
|
81 |
-
@mixin body;
|
82 |
-
|
83 |
-
font-size: var(--font-size-2);
|
84 |
-
font-weight: var(--font-weight-regular);
|
85 |
-
line-height: var(--line-height-3);
|
86 |
-
}
|
87 |
-
|
88 |
-
@define-mixin mobile-body-1-bold {
|
89 |
-
@mixin mobile-body-1;
|
90 |
-
|
91 |
-
font-weight: var(--font-weight-bold);
|
92 |
-
}
|
93 |
-
|
94 |
-
/* -----------------------------------------------------------------------------
|
95 |
-
* Mobile Body 2
|
96 |
-
* ----------------------------------------------------------------------------- */
|
97 |
-
|
98 |
-
@define-mixin mobile-body-2 {
|
99 |
-
@mixin body;
|
100 |
-
|
101 |
-
font-size: var(--font-size-1);
|
102 |
-
font-weight: var(--font-weight-regular);
|
103 |
-
line-height: var(--line-height-0);
|
104 |
-
}
|
105 |
-
|
106 |
-
@define-mixin mobile-body-2-bold {
|
107 |
-
@mixin mobile-body-2;
|
108 |
-
|
109 |
-
font-weight: var(--font-weight-bold);
|
110 |
-
}
|
111 |
-
|
112 |
-
/* -----------------------------------------------------------------------------
|
113 |
-
* Mobile Body 3
|
114 |
-
* ----------------------------------------------------------------------------- */
|
115 |
-
|
116 |
-
@define-mixin mobile-body-3 {
|
117 |
-
@mixin body;
|
118 |
-
|
119 |
-
font-size: var(--font-size-0);
|
120 |
-
font-weight: var(--font-weight-regular);
|
121 |
-
line-height: var(--line-height-2);
|
122 |
-
}
|
123 |
-
|
124 |
-
@define-mixin mobile-body-3-bold {
|
125 |
-
@mixin mobile-body-3;
|
126 |
-
|
127 |
-
font-weight: var(--font-weight-bold);
|
128 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/mixins/_visibility.pcss
DELETED
@@ -1,37 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
* Hidden: Hide from both screenreaders and browsers
|
3 |
-
* @author: h5bp.com/u
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
|
6 |
-
@define-mixin hidden {
|
7 |
-
display: none !important;
|
8 |
-
visibility: hidden;
|
9 |
-
}
|
10 |
-
|
11 |
-
/* -----------------------------------------------------------------------------
|
12 |
-
* Visually Hide: Hide only visually, but have it available for screenreaders
|
13 |
-
* @author: h5bp.com/v
|
14 |
-
* ----------------------------------------------------------------------------- */
|
15 |
-
|
16 |
-
@define-mixin visually-hide {
|
17 |
-
border: 0;
|
18 |
-
clip: rect(0 0 0 0);
|
19 |
-
height: 1px;
|
20 |
-
margin: -1px;
|
21 |
-
overflow: hidden;
|
22 |
-
padding: 0;
|
23 |
-
position: absolute;
|
24 |
-
width: 1px;
|
25 |
-
}
|
26 |
-
|
27 |
-
/* -----------------------------------------------------------------------------
|
28 |
-
* Visually Show: Show element after has been hidden with %visually-hide
|
29 |
-
* ----------------------------------------------------------------------------- */
|
30 |
-
|
31 |
-
@define-mixin visually-show {
|
32 |
-
clip: auto;
|
33 |
-
width: auto;
|
34 |
-
height: auto;
|
35 |
-
margin: 0;
|
36 |
-
position: static;
|
37 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_colors.pcss
DELETED
@@ -1,41 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Colors - Typography
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
|
6 |
-
--color-text-primary: #141827;
|
7 |
-
--color-text-secondary: #727272;
|
8 |
-
--color-text-disabled: #D5D5D5;
|
9 |
-
|
10 |
-
/* -----------------------------------------------------------------------------
|
11 |
-
* Colors - Iconography
|
12 |
-
* ----------------------------------------------------------------------------- */
|
13 |
-
|
14 |
-
--color-icon-primary: #727272;
|
15 |
-
--color-icon-secondary: #BABABA;
|
16 |
-
--color-icon-active: #141827;
|
17 |
-
--color-icon-disabled: #D5D5D5;
|
18 |
-
|
19 |
-
/* -----------------------------------------------------------------------------
|
20 |
-
* Colors - UI
|
21 |
-
* ----------------------------------------------------------------------------- */
|
22 |
-
|
23 |
-
--color-accent-primary: #334AFF;
|
24 |
-
--color-accent-primary-hover: rgba(var(--color-accent-primary), 0.8);
|
25 |
-
--color-accent-primary-active: rgba(var(--color-accent-primary), 0.9);
|
26 |
-
--color-accent-primary-background: rgba(var(--color-accent-primary), 0.07);
|
27 |
-
--color-accent-secondary: #141827;
|
28 |
-
--color-accent-secondary-hover: rgba(var(--color-accent-secondary), 0.8);
|
29 |
-
--color-accent-secondary-active: rgba(var(--color-accent-secondary), 0.9);
|
30 |
-
--color-accent-secondary-background: rgba(var(--color-accent-secondary), 0.07);
|
31 |
-
|
32 |
-
/* -----------------------------------------------------------------------------
|
33 |
-
* Colors - Borders & Misc
|
34 |
-
* ----------------------------------------------------------------------------- */
|
35 |
-
|
36 |
-
--color-border-default: #D5D5D5;
|
37 |
-
--color-border-active: #141827;
|
38 |
-
--color-background: #FFFFFF;
|
39 |
-
--color-background-secondary: #F7F6F6;
|
40 |
-
--color-box-shadow: rgba(#000000, 0.14);
|
41 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_forms.pcss
DELETED
@@ -1,17 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Forms - Colors
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
|
6 |
-
--form-color-background: var(--color-background);
|
7 |
-
--form-color-border-default: var(--color-text-primary);
|
8 |
-
--form-color-border-active: var(--color-accent-secondary);
|
9 |
-
--form-color-border-secondary: var(--color-text-disabled);
|
10 |
-
--form-color-accent-primary: var(--color-accent-primary);
|
11 |
-
|
12 |
-
/* -----------------------------------------------------------------------------
|
13 |
-
* Forms - Box Shadows
|
14 |
-
* ----------------------------------------------------------------------------- */
|
15 |
-
|
16 |
-
--form-box-shadow-default: var(--box-shadow-default);
|
17 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_grids.pcss
DELETED
@@ -1,24 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Gutter - Default
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
|
6 |
-
--grid-gutter: 48px;
|
7 |
-
--grid-gutter-negative: calc(var(--grid-gutter) * -1);
|
8 |
-
--grid-gutter-half: calc(var(--grid-gutter) / 2);
|
9 |
-
--grid-gutter-half-negative: calc(var(--grid-gutter-half) * -1);
|
10 |
-
|
11 |
-
/* -----------------------------------------------------------------------------
|
12 |
-
* Gutter - Page
|
13 |
-
* ----------------------------------------------------------------------------- */
|
14 |
-
|
15 |
-
--grid-gutter-page: 42px;
|
16 |
-
--grid-gutter-page-small: 19.5px;
|
17 |
-
|
18 |
-
/* -----------------------------------------------------------------------------
|
19 |
-
* Grid Width
|
20 |
-
* ----------------------------------------------------------------------------- */
|
21 |
-
--grid-width-default: 1176px;
|
22 |
-
--grid-width-min: 320px;
|
23 |
-
--grid-width: calc(var(--grid-width-default) + 2 * var(--grid-gutter-page));
|
24 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_media-queries.pcss
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
@custom-media --viewport-xxsmall (min-width: 320px);
|
2 |
-
@custom-media --viewport-xsmall (min-width: 500px);
|
3 |
-
@custom-media --viewport-small (min-width: 600px);
|
4 |
-
@custom-media --viewport-medium (min-width: 768px);
|
5 |
-
@custom-media --viewport-wpadmin (min-width: 783px);
|
6 |
-
@custom-media --viewport-full (min-width: 960px);
|
7 |
-
@custom-media --viewport-large (min-width: 1200px);
|
8 |
-
@custom-media --viewport-xlarge (min-width: 1260px);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_spacers.pcss
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Spacers
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
--spacer-0: 4px;
|
6 |
-
--spacer-1: 8px;
|
7 |
-
--spacer-2: 16px;
|
8 |
-
--spacer-3: 20px;
|
9 |
-
--spacer-4: 24px;
|
10 |
-
--spacer-5: 28px;
|
11 |
-
--spacer-6: 32px;
|
12 |
-
--spacer-7: 40px;
|
13 |
-
--spacer-8: 48px;
|
14 |
-
--spacer-9: 56px;
|
15 |
-
--spacer-10: 64px;
|
16 |
-
--spacer-11: 80px;
|
17 |
-
--spacer-12: 96px;
|
18 |
-
--spacer-13: 160px;
|
19 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_svgs.pcss
DELETED
@@ -1,136 +0,0 @@
|
|
1 |
-
/* -----------------------------------------------------------------------------
|
2 |
-
* SVG - Arrow Right
|
3 |
-
* ----------------------------------------------------------------------------- */
|
4 |
-
|
5 |
-
@svg-load arrow-right-white url('../../../images/icons/arrow-right.svg') {
|
6 |
-
|
7 |
-
polygon {
|
8 |
-
fill: var(--color-background);
|
9 |
-
}
|
10 |
-
}
|
11 |
-
|
12 |
-
/* -----------------------------------------------------------------------------
|
13 |
-
* SVG - Caret Left
|
14 |
-
* ----------------------------------------------------------------------------- */
|
15 |
-
|
16 |
-
@svg-load caret-left url('../../../images/icons/caret-left.svg') {
|
17 |
-
|
18 |
-
polygon {
|
19 |
-
fill: var(--color-icon-primary);
|
20 |
-
}
|
21 |
-
}
|
22 |
-
|
23 |
-
@svg-load caret-left-active url('../../../images/icons/caret-left.svg') {
|
24 |
-
|
25 |
-
polygon {
|
26 |
-
fill: var(--color-icon-active);
|
27 |
-
}
|
28 |
-
}
|
29 |
-
|
30 |
-
@svg-load caret-left-disabled url('../../../images/icons/caret-left.svg') {
|
31 |
-
|
32 |
-
polygon {
|
33 |
-
fill: var(--color-icon-disabled);
|
34 |
-
}
|
35 |
-
}
|
36 |
-
|
37 |
-
/* -----------------------------------------------------------------------------
|
38 |
-
* SVG - Caret Right
|
39 |
-
* ----------------------------------------------------------------------------- */
|
40 |
-
|
41 |
-
@svg-load caret-right url('../../../images/icons/caret-right.svg') {
|
42 |
-
|
43 |
-
polygon {
|
44 |
-
fill: var(--color-icon-primary);
|
45 |
-
}
|
46 |
-
}
|
47 |
-
|
48 |
-
@svg-load caret-right-active url('../../../images/icons/caret-right.svg') {
|
49 |
-
|
50 |
-
polygon {
|
51 |
-
fill: var(--color-icon-active);
|
52 |
-
}
|
53 |
-
}
|
54 |
-
|
55 |
-
@svg-load caret-right-disabled url('../../../images/icons/caret-right.svg') {
|
56 |
-
|
57 |
-
polygon {
|
58 |
-
fill: var(--color-icon-disabled);
|
59 |
-
}
|
60 |
-
}
|
61 |
-
|
62 |
-
/* -----------------------------------------------------------------------------
|
63 |
-
* SVG - Check
|
64 |
-
* ----------------------------------------------------------------------------- */
|
65 |
-
|
66 |
-
@svg-load check-white url('../../../images/icons/check.svg') {
|
67 |
-
|
68 |
-
path {
|
69 |
-
fill: var(--color-background);
|
70 |
-
}
|
71 |
-
}
|
72 |
-
|
73 |
-
/* -----------------------------------------------------------------------------
|
74 |
-
* SVG - Dropdown
|
75 |
-
* ----------------------------------------------------------------------------- */
|
76 |
-
|
77 |
-
@svg-load dropdown url('../../../images/icons/dropdown.svg') {
|
78 |
-
|
79 |
-
polygon {
|
80 |
-
fill: var(--color-icon-primary);
|
81 |
-
}
|
82 |
-
}
|
83 |
-
|
84 |
-
/* -----------------------------------------------------------------------------
|
85 |
-
* SVG - Filters
|
86 |
-
* ----------------------------------------------------------------------------- */
|
87 |
-
|
88 |
-
@svg-load filters url('../../../images/icons/filters.svg') {
|
89 |
-
|
90 |
-
path {
|
91 |
-
stroke: var(--color-icon-primary);
|
92 |
-
fill: var(--color-icon-primary);
|
93 |
-
}
|
94 |
-
}
|
95 |
-
|
96 |
-
@svg-load filters-active url('../../../images/icons/filters.svg') {
|
97 |
-
|
98 |
-
path {
|
99 |
-
stroke: var(--color-icon-active);
|
100 |
-
fill: var(--color-icon-active);
|
101 |
-
}
|
102 |
-
}
|
103 |
-
|
104 |
-
@svg-load filters-disabled url('../../../images/icons/filters.svg') {
|
105 |
-
|
106 |
-
path {
|
107 |
-
stroke: var(--color-icon-disabled);
|
108 |
-
fill: var(--color-icon-disabled);
|
109 |
-
}
|
110 |
-
}
|
111 |
-
|
112 |
-
/* -----------------------------------------------------------------------------
|
113 |
-
* SVG - Search
|
114 |
-
* ----------------------------------------------------------------------------- */
|
115 |
-
|
116 |
-
@svg-load search url('../../../images/icons/search.svg') {
|
117 |
-
|
118 |
-
path {
|
119 |
-
fill: var(--color-icon-primary);
|
120 |
-
}
|
121 |
-
}
|
122 |
-
|
123 |
-
@svg-load search-active url('../../../images/icons/search.svg') {
|
124 |
-
|
125 |
-
path {
|
126 |
-
fill: var(--color-icon-active);
|
127 |
-
}
|
128 |
-
}
|
129 |
-
|
130 |
-
@svg-load search-disabled url('../../../images/icons/search.svg') {
|
131 |
-
|
132 |
-
path {
|
133 |
-
fill: var(--color-icon-disabled);
|
134 |
-
}
|
135 |
-
}
|
136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_transitions.pcss
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Transitions
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
--transition-background-color: background-color 0.2s ease;
|
6 |
-
--transition-color-border-color: color 0.2s ease, border-color 0.2s ease;
|
7 |
-
--transition-transform: transform 0.2s ease;
|
8 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/src/resources/postcss/utilities/variables/_typography.pcss
DELETED
@@ -1,40 +0,0 @@
|
|
1 |
-
:root {
|
2 |
-
/* -----------------------------------------------------------------------------
|
3 |
-
* Font Stacks
|
4 |
-
* ----------------------------------------------------------------------------- */
|
5 |
-
|
6 |
-
--font-family-sans-serif: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
7 |
-
--font-family-base: var(--font-family-sans-serif);
|
8 |
-
|
9 |
-
/* -----------------------------------------------------------------------------
|
10 |
-
* Font Weights
|
11 |
-
* ----------------------------------------------------------------------------- */
|
12 |
-
|
13 |
-
--font-weight-regular: 400;
|
14 |
-
--font-weight-bold: 700;
|
15 |
-
|
16 |
-
/* -----------------------------------------------------------------------------
|
17 |
-
* Font Sizing
|
18 |
-
* ----------------------------------------------------------------------------- */
|
19 |
-
|
20 |
-
--font-size-0: 11px;
|
21 |
-
--font-size-1: 12px;
|
22 |
-
--font-size-2: 14px;
|
23 |
-
--font-size-3: 16px;
|
24 |
-
--font-size-4: 18px;
|
25 |
-
--font-size-5: 20px;
|
26 |
-
--font-size-6: 22px;
|
27 |
-
--font-size-7: 24px;
|
28 |
-
--font-size-8: 28px;
|
29 |
-
--font-size-9: 32px;
|
30 |
-
--font-size-10: 42px;
|
31 |
-
|
32 |
-
/* -----------------------------------------------------------------------------
|
33 |
-
* Line Height
|
34 |
-
* ----------------------------------------------------------------------------- */
|
35 |
-
|
36 |
-
--line-height-0: 1.38;
|
37 |
-
--line-height-1: 1.42;
|
38 |
-
--line-height-2: 1.5;
|
39 |
-
--line-height-3: 1.62;
|
40 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
common/vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit4e2d8fe79e6d88a0350a7658ab17b2ca::getLoader();
|
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 ComposerAutoloaderInitfffeb31c034cfc97d6d7f6e3e1c537b0::getLoader();
|
common/vendor/composer/ClassLoader.php
CHANGED
@@ -374,10 +374,14 @@ class ClassLoader
|
|
374 |
|
375 |
$first = $class[0];
|
376 |
if (isset($this->prefixLengthsPsr4[$first])) {
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
|
|
|
|
|
|
|
|
381 |
return $file;
|
382 |
}
|
383 |
}
|
374 |
|
375 |
$first = $class[0];
|
376 |
if (isset($this->prefixLengthsPsr4[$first])) {
|
377 |
+
$subPath = $class;
|
378 |
+
while (false !== $lastPos = strrpos($subPath, '\\')) {
|
379 |
+
$subPath = substr($subPath, 0, $lastPos);
|
380 |
+
$search = $subPath . '\\';
|
381 |
+
if (isset($this->prefixDirsPsr4[$search])) {
|
382 |
+
$pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
|
383 |
+
foreach ($this->prefixDirsPsr4[$search] as $dir) {
|
384 |
+
if (file_exists($file = $dir . $pathEnd)) {
|
385 |
return $file;
|
386 |
}
|
387 |
}
|
common/vendor/composer/LICENSE
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
-
|
|
|
2 |
|
3 |
Permission is hereby granted, free of charge, to any person obtaining a copy
|
4 |
of this software and associated documentation files (the "Software"), to deal
|
@@ -17,3 +18,4 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
17 |
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
18 |
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
19 |
THE SOFTWARE.
|
|
1 |
+
|
2 |
+
Copyright (c) Nils Adermann, Jordi Boggiano
|
3 |
|
4 |
Permission is hereby granted, free of charge, to any person obtaining a copy
|
5 |
of this software and associated documentation files (the "Software"), to deal
|
18 |
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
19 |
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
20 |
THE SOFTWARE.
|
21 |
+
|
common/vendor/composer/autoload_classmap.php
CHANGED
@@ -6,4 +6,16 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
+
'Firebase\\JWT\\BeforeValidException' => $vendorDir . '/firebase/php-jwt/src/BeforeValidException.php',
|
10 |
+
'Firebase\\JWT\\ExpiredException' => $vendorDir . '/firebase/php-jwt/src/ExpiredException.php',
|
11 |
+
'Firebase\\JWT\\JWT' => $vendorDir . '/firebase/php-jwt/src/JWT.php',
|
12 |
+
'Firebase\\JWT\\SignatureInvalidException' => $vendorDir . '/firebase/php-jwt/src/SignatureInvalidException.php',
|
13 |
+
'Tribe\\Traits\\Cache_User' => $baseDir . '/src/Tribe/Traits/Cache_User.php',
|
14 |
+
'tad_DI52_Container' => $vendorDir . '/lucatume/di52/src/tad/DI52/Container.php',
|
15 |
+
'tad_DI52_ContainerInterface' => $vendorDir . '/lucatume/di52/src/tad/DI52/ContainerInterface.php',
|
16 |
+
'tad_DI52_ProtectedValue' => $vendorDir . '/lucatume/di52/src/tad/DI52/ProtectedValue.php',
|
17 |
+
'tad_DI52_ServiceProvider' => $vendorDir . '/lucatume/di52/src/tad/DI52/ServiceProvider.php',
|
18 |
+
'tad_DI52_ServiceProviderInterface' => $vendorDir . '/lucatume/di52/src/tad/DI52/ServiceProviderInterface.php',
|
19 |
+
'xrstf\\Composer52\\AutoloadGenerator' => $vendorDir . '/xrstf/composer-php52/lib/xrstf/Composer52/AutoloadGenerator.php',
|
20 |
+
'xrstf\\Composer52\\Generator' => $vendorDir . '/xrstf/composer-php52/lib/xrstf/Composer52/Generator.php',
|
21 |
);
|
common/vendor/composer/autoload_commands_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_commands_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInitc3adb103f836e038d18f6659bc11a758
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$classMap = require __DIR__ . '/autoload_commands_classmap.php';
|
27 |
if ($classMap) {
|
2 |
|
3 |
// autoload_commands_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInited1f2112b2d30b5f7d7441effdadff38
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInited1f2112b2d30b5f7d7441effdadff38', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInited1f2112b2d30b5f7d7441effdadff38', 'loadClassLoader'));
|
25 |
|
26 |
$classMap = require __DIR__ . '/autoload_commands_classmap.php';
|
27 |
if ($classMap) {
|
common/vendor/composer/autoload_framework_classmap.php
CHANGED
@@ -542,6 +542,96 @@ return array(
|
|
542 |
'Composer\\Installer\\PluginInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/PluginInstaller.php',
|
543 |
'Composer\\Installer\\ProjectInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/ProjectInstaller.php',
|
544 |
'Composer\\Installer\\SuggestedPackagesReporter' => $vendorDir . '/composer/composer/src/Composer/Installer/SuggestedPackagesReporter.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
545 |
'Composer\\Json\\JsonFile' => $vendorDir . '/composer/composer/src/Composer/Json/JsonFile.php',
|
546 |
'Composer\\Json\\JsonFormatter' => $vendorDir . '/composer/composer/src/Composer/Json/JsonFormatter.php',
|
547 |
'Composer\\Json\\JsonManipulator' => $vendorDir . '/composer/composer/src/Composer/Json/JsonManipulator.php',
|
@@ -736,7 +826,6 @@ return array(
|
|
736 |
'Facebook\\WebDriver\\Chrome\\ChromeDriver' => $vendorDir . '/facebook/webdriver/lib/Chrome/ChromeDriver.php',
|
737 |
'Facebook\\WebDriver\\Chrome\\ChromeDriverService' => $vendorDir . '/facebook/webdriver/lib/Chrome/ChromeDriverService.php',
|
738 |
'Facebook\\WebDriver\\Chrome\\ChromeOptions' => $vendorDir . '/facebook/webdriver/lib/Chrome/ChromeOptions.php',
|
739 |
-
'Facebook\\WebDriver\\Cookie' => $vendorDir . '/facebook/webdriver/lib/Cookie.php',
|
740 |
'Facebook\\WebDriver\\Exception\\ElementNotSelectableException' => $vendorDir . '/facebook/webdriver/lib/Exception/ElementNotSelectableException.php',
|
741 |
'Facebook\\WebDriver\\Exception\\ElementNotVisibleException' => $vendorDir . '/facebook/webdriver/lib/Exception/ElementNotVisibleException.php',
|
742 |
'Facebook\\WebDriver\\Exception\\ExpectedException' => $vendorDir . '/facebook/webdriver/lib/Exception/ExpectedException.php',
|
@@ -861,6 +950,9 @@ return array(
|
|
861 |
'Facebook\\WebDriver\\WebDriverUpAction' => $vendorDir . '/facebook/webdriver/lib/WebDriverUpAction.php',
|
862 |
'Facebook\\WebDriver\\WebDriverWait' => $vendorDir . '/facebook/webdriver/lib/WebDriverWait.php',
|
863 |
'Facebook\\WebDriver\\WebDriverWindow' => $vendorDir . '/facebook/webdriver/lib/WebDriverWindow.php',
|
|
|
|
|
|
|
864 |
'Firebase\\JWT\\BeforeValidException' => $vendorDir . '/firebase/php-jwt/src/BeforeValidException.php',
|
865 |
'Firebase\\JWT\\ExpiredException' => $vendorDir . '/firebase/php-jwt/src/ExpiredException.php',
|
866 |
'Firebase\\JWT\\JWT' => $vendorDir . '/firebase/php-jwt/src/JWT.php',
|
@@ -997,6 +1089,7 @@ return array(
|
|
997 |
'Illuminate\\Contracts\\Container\\ContextualBindingBuilder' => $vendorDir . '/illuminate/contracts/Container/ContextualBindingBuilder.php',
|
998 |
'Illuminate\\Contracts\\Cookie\\Factory' => $vendorDir . '/illuminate/contracts/Cookie/Factory.php',
|
999 |
'Illuminate\\Contracts\\Cookie\\QueueingFactory' => $vendorDir . '/illuminate/contracts/Cookie/QueueingFactory.php',
|
|
|
1000 |
'Illuminate\\Contracts\\Database\\ModelIdentifier' => $vendorDir . '/illuminate/contracts/Database/ModelIdentifier.php',
|
1001 |
'Illuminate\\Contracts\\Debug\\ExceptionHandler' => $vendorDir . '/illuminate/contracts/Debug/ExceptionHandler.php',
|
1002 |
'Illuminate\\Contracts\\Encryption\\DecryptException' => $vendorDir . '/illuminate/contracts/Encryption/DecryptException.php',
|
@@ -1062,6 +1155,7 @@ return array(
|
|
1062 |
'Illuminate\\Support\\Carbon' => $vendorDir . '/illuminate/support/Carbon.php',
|
1063 |
'Illuminate\\Support\\Collection' => $vendorDir . '/illuminate/support/Collection.php',
|
1064 |
'Illuminate\\Support\\Composer' => $vendorDir . '/illuminate/support/Composer.php',
|
|
|
1065 |
'Illuminate\\Support\\DateFactory' => $vendorDir . '/illuminate/support/DateFactory.php',
|
1066 |
'Illuminate\\Support\\Facades\\App' => $vendorDir . '/illuminate/support/Facades/App.php',
|
1067 |
'Illuminate\\Support\\Facades\\Artisan' => $vendorDir . '/illuminate/support/Facades/Artisan.php',
|
@@ -1121,6 +1215,7 @@ return array(
|
|
1121 |
'Illuminate\\Support\\Traits\\ForwardsCalls' => $vendorDir . '/illuminate/support/Traits/ForwardsCalls.php',
|
1122 |
'Illuminate\\Support\\Traits\\Localizable' => $vendorDir . '/illuminate/support/Traits/Localizable.php',
|
1123 |
'Illuminate\\Support\\Traits\\Macroable' => $vendorDir . '/illuminate/support/Traits/Macroable.php',
|
|
|
1124 |
'Illuminate\\Support\\ViewErrorBag' => $vendorDir . '/illuminate/support/ViewErrorBag.php',
|
1125 |
'JsonSchema\\Constraints\\BaseConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/BaseConstraint.php',
|
1126 |
'JsonSchema\\Constraints\\CollectionConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/CollectionConstraint.php',
|
@@ -1212,6 +1307,7 @@ return array(
|
|
1212 |
'PHPUnit\\Exception' => $vendorDir . '/phpunit/phpunit/src/Exception.php',
|
1213 |
'PHPUnit\\Framework\\Assert' => $vendorDir . '/phpunit/phpunit/src/Framework/Assert.php',
|
1214 |
'PHPUnit\\Framework\\AssertionFailedError' => $vendorDir . '/phpunit/phpunit/src/Framework/AssertionFailedError.php',
|
|
|
1215 |
'PHPUnit\\Framework\\CodeCoverageException' => $vendorDir . '/phpunit/phpunit/src/Framework/CodeCoverageException.php',
|
1216 |
'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ArrayHasKey.php',
|
1217 |
'PHPUnit\\Framework\\Constraint\\ArraySubset' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ArraySubset.php',
|
@@ -1274,52 +1370,49 @@ return array(
|
|
1274 |
'PHPUnit\\Framework\\IncompleteTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTestError.php',
|
1275 |
'PHPUnit\\Framework\\InvalidCoversTargetException' => $vendorDir . '/phpunit/phpunit/src/Framework/InvalidCoversTargetException.php',
|
1276 |
'PHPUnit\\Framework\\MissingCoversAnnotationException' => $vendorDir . '/phpunit/phpunit/src/Framework/MissingCoversAnnotationException.php',
|
1277 |
-
'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => $vendorDir . '/phpunit/phpunit/src/
|
1278 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => $vendorDir . '/phpunit/phpunit/src/
|
1279 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => $vendorDir . '/phpunit/phpunit/src/
|
1280 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\Match' => $vendorDir . '/phpunit/phpunit/src/
|
1281 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => $vendorDir . '/phpunit/phpunit/src/
|
1282 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\NamespaceMatch' => $vendorDir . '/phpunit/phpunit/src/
|
1283 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => $vendorDir . '/phpunit/phpunit/src/
|
1284 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => $vendorDir . '/phpunit/phpunit/src/
|
1285 |
-
'PHPUnit\\Framework\\MockObject\\Exception' => $vendorDir . '/phpunit/phpunit/src/
|
1286 |
-
'PHPUnit\\Framework\\MockObject\\Generator' => $vendorDir . '/phpunit/phpunit/src/
|
1287 |
-
'PHPUnit\\Framework\\MockObject\\Invocation' => $vendorDir . '/phpunit/phpunit/src/
|
1288 |
-
'PHPUnit\\Framework\\MockObject\\InvocationMocker' => $vendorDir . '/phpunit/phpunit/src/
|
1289 |
-
'PHPUnit\\Framework\\MockObject\\Invocation\\ObjectInvocation' => $vendorDir . '/phpunit/phpunit/src/
|
1290 |
-
'PHPUnit\\Framework\\MockObject\\Invocation\\StaticInvocation' => $vendorDir . '/phpunit/phpunit/src/
|
1291 |
-
'PHPUnit\\Framework\\MockObject\\Invokable' => $vendorDir . '/phpunit/phpunit/src/
|
1292 |
-
'PHPUnit\\Framework\\MockObject\\Matcher' => $vendorDir . '/phpunit/phpunit/src/
|
1293 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\AnyInvokedCount' => $vendorDir . '/phpunit/phpunit/src/
|
1294 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\AnyParameters' => $vendorDir . '/phpunit/phpunit/src/
|
1295 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\ConsecutiveParameters' => $vendorDir . '/phpunit/phpunit/src/
|
1296 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\
|
1297 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\
|
1298 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\
|
1299 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\
|
1300 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\
|
1301 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\
|
1302 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\
|
1303 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\
|
1304 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\
|
1305 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\
|
1306 |
-
'PHPUnit\\Framework\\MockObject\\
|
1307 |
-
'PHPUnit\\Framework\\MockObject\\
|
1308 |
-
'PHPUnit\\Framework\\MockObject\\
|
1309 |
-
'PHPUnit\\Framework\\MockObject\\
|
1310 |
-
'PHPUnit\\Framework\\MockObject\\
|
1311 |
-
'PHPUnit\\Framework\\MockObject\\
|
1312 |
-
'PHPUnit\\Framework\\MockObject\\Stub' => $vendorDir . '/phpunit/phpunit/src/
|
1313 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\
|
1314 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\
|
1315 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\
|
1316 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\
|
1317 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\
|
1318 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\
|
1319 |
-
'PHPUnit\\Framework\\MockObject\\
|
1320 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnStub.php',
|
1321 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnValueMap.php',
|
1322 |
-
'PHPUnit\\Framework\\MockObject\\Verifiable' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Verifiable.php',
|
1323 |
'PHPUnit\\Framework\\OutputError' => $vendorDir . '/phpunit/phpunit/src/Framework/OutputError.php',
|
1324 |
'PHPUnit\\Framework\\RiskyTest' => $vendorDir . '/phpunit/phpunit/src/Framework/RiskyTest.php',
|
1325 |
'PHPUnit\\Framework\\RiskyTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/RiskyTestError.php',
|
@@ -1340,35 +1433,16 @@ return array(
|
|
1340 |
'PHPUnit\\Framework\\UnintentionallyCoveredCodeError' => $vendorDir . '/phpunit/phpunit/src/Framework/UnintentionallyCoveredCodeError.php',
|
1341 |
'PHPUnit\\Framework\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/Warning.php',
|
1342 |
'PHPUnit\\Framework\\WarningTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/WarningTestCase.php',
|
1343 |
-
'PHPUnit\\Runner\\AfterIncompleteTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterIncompleteTestHook.php',
|
1344 |
-
'PHPUnit\\Runner\\AfterLastTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterLastTestHook.php',
|
1345 |
-
'PHPUnit\\Runner\\AfterRiskyTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterRiskyTestHook.php',
|
1346 |
-
'PHPUnit\\Runner\\AfterSkippedTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterSkippedTestHook.php',
|
1347 |
-
'PHPUnit\\Runner\\AfterSuccessfulTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterSuccessfulTestHook.php',
|
1348 |
-
'PHPUnit\\Runner\\AfterTestErrorHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestErrorHook.php',
|
1349 |
-
'PHPUnit\\Runner\\AfterTestFailureHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestFailureHook.php',
|
1350 |
-
'PHPUnit\\Runner\\AfterTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestHook.php',
|
1351 |
-
'PHPUnit\\Runner\\AfterTestWarningHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestWarningHook.php',
|
1352 |
'PHPUnit\\Runner\\BaseTestRunner' => $vendorDir . '/phpunit/phpunit/src/Runner/BaseTestRunner.php',
|
1353 |
-
'PHPUnit\\Runner\\BeforeFirstTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/BeforeFirstTestHook.php',
|
1354 |
-
'PHPUnit\\Runner\\BeforeTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/BeforeTestHook.php',
|
1355 |
'PHPUnit\\Runner\\Exception' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception.php',
|
1356 |
'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php',
|
1357 |
'PHPUnit\\Runner\\Filter\\Factory' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/Factory.php',
|
1358 |
'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php',
|
1359 |
'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php',
|
1360 |
'PHPUnit\\Runner\\Filter\\NameFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php',
|
1361 |
-
'PHPUnit\\Runner\\Hook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/Hook.php',
|
1362 |
-
'PHPUnit\\Runner\\NullTestResultCache' => $vendorDir . '/phpunit/phpunit/src/Util/NullTestResultCache.php',
|
1363 |
'PHPUnit\\Runner\\PhptTestCase' => $vendorDir . '/phpunit/phpunit/src/Runner/PhptTestCase.php',
|
1364 |
-
'PHPUnit\\Runner\\ResultCacheExtension' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCacheExtension.php',
|
1365 |
'PHPUnit\\Runner\\StandardTestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php',
|
1366 |
-
'PHPUnit\\Runner\\TestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/TestHook.php',
|
1367 |
-
'PHPUnit\\Runner\\TestListenerAdapter' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/TestListenerAdapter.php',
|
1368 |
-
'PHPUnit\\Runner\\TestResultCache' => $vendorDir . '/phpunit/phpunit/src/Util/TestResultCache.php',
|
1369 |
-
'PHPUnit\\Runner\\TestResultCacheInterface' => $vendorDir . '/phpunit/phpunit/src/Util/TestResultCacheInterface.php',
|
1370 |
'PHPUnit\\Runner\\TestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php',
|
1371 |
-
'PHPUnit\\Runner\\TestSuiteSorter' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteSorter.php',
|
1372 |
'PHPUnit\\Runner\\Version' => $vendorDir . '/phpunit/phpunit/src/Runner/Version.php',
|
1373 |
'PHPUnit\\TextUI\\Command' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command.php',
|
1374 |
'PHPUnit\\TextUI\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/ResultPrinter.php',
|
@@ -1377,7 +1451,7 @@ return array(
|
|
1377 |
'PHPUnit\\Util\\Configuration' => $vendorDir . '/phpunit/phpunit/src/Util/Configuration.php',
|
1378 |
'PHPUnit\\Util\\ConfigurationGenerator' => $vendorDir . '/phpunit/phpunit/src/Util/ConfigurationGenerator.php',
|
1379 |
'PHPUnit\\Util\\ErrorHandler' => $vendorDir . '/phpunit/phpunit/src/Util/ErrorHandler.php',
|
1380 |
-
'PHPUnit\\Util\\
|
1381 |
'PHPUnit\\Util\\Filesystem' => $vendorDir . '/phpunit/phpunit/src/Util/Filesystem.php',
|
1382 |
'PHPUnit\\Util\\Filter' => $vendorDir . '/phpunit/phpunit/src/Util/Filter.php',
|
1383 |
'PHPUnit\\Util\\Getopt' => $vendorDir . '/phpunit/phpunit/src/Util/Getopt.php',
|
@@ -1392,19 +1466,17 @@ return array(
|
|
1392 |
'PHPUnit\\Util\\Printer' => $vendorDir . '/phpunit/phpunit/src/Util/Printer.php',
|
1393 |
'PHPUnit\\Util\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Util/RegularExpression.php',
|
1394 |
'PHPUnit\\Util\\Test' => $vendorDir . '/phpunit/phpunit/src/Util/Test.php',
|
1395 |
-
'PHPUnit\\Util\\TestDox\\CliTestDoxPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/CliTestDoxPrinter.php',
|
1396 |
'PHPUnit\\Util\\TestDox\\HtmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php',
|
1397 |
'PHPUnit\\Util\\TestDox\\NamePrettifier' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php',
|
1398 |
'PHPUnit\\Util\\TestDox\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php',
|
1399 |
-
'PHPUnit\\Util\\TestDox\\TestResult' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/TestResult.php',
|
1400 |
'PHPUnit\\Util\\TestDox\\TextResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php',
|
1401 |
'PHPUnit\\Util\\TestDox\\XmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php',
|
1402 |
'PHPUnit\\Util\\TextTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/TextTestListRenderer.php',
|
1403 |
'PHPUnit\\Util\\Type' => $vendorDir . '/phpunit/phpunit/src/Util/Type.php',
|
1404 |
-
'PHPUnit\\Util\\XdebugFilterScriptGenerator' => $vendorDir . '/phpunit/phpunit/src/Util/XdebugFilterScriptGenerator.php',
|
1405 |
'PHPUnit\\Util\\Xml' => $vendorDir . '/phpunit/phpunit/src/Util/Xml.php',
|
1406 |
'PHPUnit\\Util\\XmlTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/XmlTestListRenderer.php',
|
1407 |
-
'PHPUnit_Framework_MockObject_MockObject' => $vendorDir . '/phpunit/phpunit/src/
|
|
|
1408 |
'PHP_Token' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1409 |
'PHP_TokenWithScope' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1410 |
'PHP_TokenWithScopeAndVisibility' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
@@ -1414,7 +1486,9 @@ return array(
|
|
1414 |
'PHP_Token_ARRAY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1415 |
'PHP_Token_ARRAY_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1416 |
'PHP_Token_AS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1417 |
'PHP_Token_AT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1418 |
'PHP_Token_BACKTICK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1419 |
'PHP_Token_BAD_CHARACTER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1420 |
'PHP_Token_BOOLEAN_AND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
@@ -1438,6 +1512,7 @@ return array(
|
|
1438 |
'PHP_Token_COLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1439 |
'PHP_Token_COMMA' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1440 |
'PHP_Token_COMMENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1441 |
'PHP_Token_CONCAT_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1442 |
'PHP_Token_CONST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1443 |
'PHP_Token_CONSTANT_ENCAPSED_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
@@ -1472,7 +1547,9 @@ return array(
|
|
1472 |
'PHP_Token_ENDSWITCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1473 |
'PHP_Token_ENDWHILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1474 |
'PHP_Token_END_HEREDOC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1475 |
'PHP_Token_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1476 |
'PHP_Token_EVAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1477 |
'PHP_Token_EXCLAMATION_MARK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1478 |
'PHP_Token_EXIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
@@ -1490,6 +1567,7 @@ return array(
|
|
1490 |
'PHP_Token_HALT_COMPILER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1491 |
'PHP_Token_IF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1492 |
'PHP_Token_IMPLEMENTS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1493 |
'PHP_Token_INC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1494 |
'PHP_Token_INCLUDE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1495 |
'PHP_Token_INCLUDE_ONCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
@@ -1506,6 +1584,10 @@ return array(
|
|
1506 |
'PHP_Token_IS_NOT_IDENTICAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1507 |
'PHP_Token_IS_SMALLER_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1508 |
'PHP_Token_Includes' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
|
|
|
|
|
|
1509 |
'PHP_Token_LINE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1510 |
'PHP_Token_LIST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1511 |
'PHP_Token_LNUMBER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
@@ -1523,9 +1605,11 @@ return array(
|
|
1523 |
'PHP_Token_NEW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1524 |
'PHP_Token_NS_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1525 |
'PHP_Token_NS_SEPARATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1526 |
'PHP_Token_NUM_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1527 |
'PHP_Token_OBJECT_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1528 |
'PHP_Token_OBJECT_OPERATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1529 |
'PHP_Token_OPEN_BRACKET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1530 |
'PHP_Token_OPEN_CURLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1531 |
'PHP_Token_OPEN_SQUARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
@@ -1548,6 +1632,7 @@ return array(
|
|
1548 |
'PHP_Token_REQUIRE_ONCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1549 |
'PHP_Token_RETURN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1550 |
'PHP_Token_SEMICOLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1551 |
'PHP_Token_SL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1552 |
'PHP_Token_SL_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1553 |
'PHP_Token_SPACESHIP' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
@@ -1558,6 +1643,7 @@ return array(
|
|
1558 |
'PHP_Token_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1559 |
'PHP_Token_STRING_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1560 |
'PHP_Token_STRING_VARNAME' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1561 |
'PHP_Token_SWITCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1562 |
'PHP_Token_Stream' => $vendorDir . '/phpunit/php-token-stream/src/Token/Stream.php',
|
1563 |
'PHP_Token_Stream_CachingFactory' => $vendorDir . '/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php',
|
@@ -1566,14 +1652,27 @@ return array(
|
|
1566 |
'PHP_Token_TRAIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1567 |
'PHP_Token_TRAIT_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1568 |
'PHP_Token_TRY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
|
|
|
|
1569 |
'PHP_Token_UNSET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1570 |
'PHP_Token_UNSET_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1571 |
'PHP_Token_USE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1572 |
'PHP_Token_USE_FUNCTION' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1573 |
'PHP_Token_VAR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1574 |
'PHP_Token_VARIABLE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
1575 |
'PHP_Token_WHILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1576 |
'PHP_Token_WHITESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1577 |
'PHP_Token_XOR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1578 |
'PHP_Token_YIELD' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1579 |
'PHP_Token_YIELD_FROM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
@@ -1626,21 +1725,20 @@ return array(
|
|
1626 |
'PharIo\\Manifest\\RequiresElement' => $vendorDir . '/phar-io/manifest/src/xml/RequiresElement.php',
|
1627 |
'PharIo\\Manifest\\Type' => $vendorDir . '/phar-io/manifest/src/values/Type.php',
|
1628 |
'PharIo\\Manifest\\Url' => $vendorDir . '/phar-io/manifest/src/values/Url.php',
|
1629 |
-
'PharIo\\Version\\AbstractVersionConstraint' => $vendorDir . '/phar-io/version/src/
|
1630 |
-
'PharIo\\Version\\AndVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/
|
1631 |
-
'PharIo\\Version\\AnyVersionConstraint' => $vendorDir . '/phar-io/version/src/
|
1632 |
-
'PharIo\\Version\\ExactVersionConstraint' => $vendorDir . '/phar-io/version/src/
|
1633 |
-
'PharIo\\Version\\Exception' => $vendorDir . '/phar-io/version/src/
|
1634 |
-
'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => $vendorDir . '/phar-io/version/src/
|
1635 |
-
'PharIo\\Version\\
|
1636 |
-
'PharIo\\Version\\
|
1637 |
-
'PharIo\\Version\\OrVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/constraints/OrVersionConstraintGroup.php',
|
1638 |
'PharIo\\Version\\PreReleaseSuffix' => $vendorDir . '/phar-io/version/src/PreReleaseSuffix.php',
|
1639 |
-
'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => $vendorDir . '/phar-io/version/src/
|
1640 |
-
'PharIo\\Version\\SpecificMajorVersionConstraint' => $vendorDir . '/phar-io/version/src/
|
1641 |
-
'PharIo\\Version\\UnsupportedVersionConstraintException' => $vendorDir . '/phar-io/version/src/
|
1642 |
'PharIo\\Version\\Version' => $vendorDir . '/phar-io/version/src/Version.php',
|
1643 |
-
'PharIo\\Version\\VersionConstraint' => $vendorDir . '/phar-io/version/src/
|
1644 |
'PharIo\\Version\\VersionConstraintParser' => $vendorDir . '/phar-io/version/src/VersionConstraintParser.php',
|
1645 |
'PharIo\\Version\\VersionConstraintValue' => $vendorDir . '/phar-io/version/src/VersionConstraintValue.php',
|
1646 |
'PharIo\\Version\\VersionNumber' => $vendorDir . '/phar-io/version/src/VersionNumber.php',
|
@@ -1822,6 +1920,7 @@ return array(
|
|
1822 |
'SebastianBergmann\\CodeCoverage\\CodeCoverage' => $vendorDir . '/phpunit/php-code-coverage/src/CodeCoverage.php',
|
1823 |
'SebastianBergmann\\CodeCoverage\\CoveredCodeNotExecutedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/CoveredCodeNotExecutedException.php',
|
1824 |
'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Driver.php',
|
|
|
1825 |
'SebastianBergmann\\CodeCoverage\\Driver\\PHPDBG' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/PHPDBG.php',
|
1826 |
'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Xdebug.php',
|
1827 |
'SebastianBergmann\\CodeCoverage\\Exception' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/Exception.php',
|
@@ -1876,7 +1975,6 @@ return array(
|
|
1876 |
'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => $vendorDir . '/sebastian/comparator/src/SplObjectStorageComparator.php',
|
1877 |
'SebastianBergmann\\Comparator\\TypeComparator' => $vendorDir . '/sebastian/comparator/src/TypeComparator.php',
|
1878 |
'SebastianBergmann\\Diff\\Chunk' => $vendorDir . '/sebastian/diff/src/Chunk.php',
|
1879 |
-
'SebastianBergmann\\Diff\\ConfigurationException' => $vendorDir . '/sebastian/diff/src/Exception/ConfigurationException.php',
|
1880 |
'SebastianBergmann\\Diff\\Diff' => $vendorDir . '/sebastian/diff/src/Diff.php',
|
1881 |
'SebastianBergmann\\Diff\\Differ' => $vendorDir . '/sebastian/diff/src/Differ.php',
|
1882 |
'SebastianBergmann\\Diff\\Exception' => $vendorDir . '/sebastian/diff/src/Exception/Exception.php',
|
@@ -1887,7 +1985,6 @@ return array(
|
|
1887 |
'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php',
|
1888 |
'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php',
|
1889 |
'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => $vendorDir . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php',
|
1890 |
-
'SebastianBergmann\\Diff\\Output\\StrictUnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php',
|
1891 |
'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php',
|
1892 |
'SebastianBergmann\\Diff\\Parser' => $vendorDir . '/sebastian/diff/src/Parser.php',
|
1893 |
'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php',
|
@@ -1895,9 +1992,6 @@ return array(
|
|
1895 |
'SebastianBergmann\\Environment\\OperatingSystem' => $vendorDir . '/sebastian/environment/src/OperatingSystem.php',
|
1896 |
'SebastianBergmann\\Environment\\Runtime' => $vendorDir . '/sebastian/environment/src/Runtime.php',
|
1897 |
'SebastianBergmann\\Exporter\\Exporter' => $vendorDir . '/sebastian/exporter/src/Exporter.php',
|
1898 |
-
'SebastianBergmann\\FileIterator\\Facade' => $vendorDir . '/phpunit/php-file-iterator/src/Facade.php',
|
1899 |
-
'SebastianBergmann\\FileIterator\\Factory' => $vendorDir . '/phpunit/php-file-iterator/src/Factory.php',
|
1900 |
-
'SebastianBergmann\\FileIterator\\Iterator' => $vendorDir . '/phpunit/php-file-iterator/src/Iterator.php',
|
1901 |
'SebastianBergmann\\GlobalState\\Blacklist' => $vendorDir . '/sebastian/global-state/src/Blacklist.php',
|
1902 |
'SebastianBergmann\\GlobalState\\CodeExporter' => $vendorDir . '/sebastian/global-state/src/CodeExporter.php',
|
1903 |
'SebastianBergmann\\GlobalState\\Exception' => $vendorDir . '/sebastian/global-state/src/exceptions/Exception.php',
|
@@ -1914,9 +2008,6 @@ return array(
|
|
1914 |
'SebastianBergmann\\RecursionContext\\Exception' => $vendorDir . '/sebastian/recursion-context/src/Exception.php',
|
1915 |
'SebastianBergmann\\RecursionContext\\InvalidArgumentException' => $vendorDir . '/sebastian/recursion-context/src/InvalidArgumentException.php',
|
1916 |
'SebastianBergmann\\ResourceOperations\\ResourceOperations' => $vendorDir . '/sebastian/resource-operations/src/ResourceOperations.php',
|
1917 |
-
'SebastianBergmann\\Timer\\Exception' => $vendorDir . '/phpunit/php-timer/src/Exception.php',
|
1918 |
-
'SebastianBergmann\\Timer\\RuntimeException' => $vendorDir . '/phpunit/php-timer/src/RuntimeException.php',
|
1919 |
-
'SebastianBergmann\\Timer\\Timer' => $vendorDir . '/phpunit/php-timer/src/Timer.php',
|
1920 |
'SebastianBergmann\\Version' => $vendorDir . '/sebastian/version/src/Version.php',
|
1921 |
'Seld\\JsonLint\\DuplicateKeyException' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/DuplicateKeyException.php',
|
1922 |
'Seld\\JsonLint\\JsonParser' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/JsonParser.php',
|
@@ -1924,13 +2015,17 @@ return array(
|
|
1924 |
'Seld\\JsonLint\\ParsingException' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/ParsingException.php',
|
1925 |
'Seld\\JsonLint\\Undefined' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/Undefined.php',
|
1926 |
'Seld\\PharUtils\\Timestamps' => $vendorDir . '/seld/phar-utils/src/Timestamps.php',
|
|
|
1927 |
'Symfony\\Component\\BrowserKit\\Client' => $vendorDir . '/symfony/browser-kit/Client.php',
|
1928 |
'Symfony\\Component\\BrowserKit\\Cookie' => $vendorDir . '/symfony/browser-kit/Cookie.php',
|
1929 |
'Symfony\\Component\\BrowserKit\\CookieJar' => $vendorDir . '/symfony/browser-kit/CookieJar.php',
|
1930 |
'Symfony\\Component\\BrowserKit\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/browser-kit/Exception/BadMethodCallException.php',
|
1931 |
'Symfony\\Component\\BrowserKit\\History' => $vendorDir . '/symfony/browser-kit/History.php',
|
|
|
1932 |
'Symfony\\Component\\BrowserKit\\Request' => $vendorDir . '/symfony/browser-kit/Request.php',
|
1933 |
'Symfony\\Component\\BrowserKit\\Response' => $vendorDir . '/symfony/browser-kit/Response.php',
|
|
|
|
|
1934 |
'Symfony\\Component\\Config\\ConfigCache' => $vendorDir . '/symfony/config/ConfigCache.php',
|
1935 |
'Symfony\\Component\\Config\\ConfigCacheFactory' => $vendorDir . '/symfony/config/ConfigCacheFactory.php',
|
1936 |
'Symfony\\Component\\Config\\ConfigCacheFactoryInterface' => $vendorDir . '/symfony/config/ConfigCacheFactoryInterface.php',
|
@@ -2313,6 +2408,10 @@ return array(
|
|
2313 |
'Symfony\\Component\\DomCrawler\\FormFieldRegistry' => $vendorDir . '/symfony/dom-crawler/FormFieldRegistry.php',
|
2314 |
'Symfony\\Component\\DomCrawler\\Image' => $vendorDir . '/symfony/dom-crawler/Image.php',
|
2315 |
'Symfony\\Component\\DomCrawler\\Link' => $vendorDir . '/symfony/dom-crawler/Link.php',
|
|
|
|
|
|
|
|
|
2316 |
'Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/ContainerAwareEventDispatcher.php',
|
2317 |
'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php',
|
2318 |
'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php',
|
@@ -2458,6 +2557,7 @@ return array(
|
|
2458 |
'TheSeer\\Tokenizer\\TokenCollectionException' => $vendorDir . '/theseer/tokenizer/src/TokenCollectionException.php',
|
2459 |
'TheSeer\\Tokenizer\\Tokenizer' => $vendorDir . '/theseer/tokenizer/src/Tokenizer.php',
|
2460 |
'TheSeer\\Tokenizer\\XMLSerializer' => $vendorDir . '/theseer/tokenizer/src/XMLSerializer.php',
|
|
|
2461 |
'WP_CLI' => $vendorDir . '/wp-cli/wp-cli/php/class-wp-cli.php',
|
2462 |
'WP_CLI\\AutoloadSplitter' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/AutoloadSplitter.php',
|
2463 |
'WP_CLI\\AutoloadSplitter\\AutoloadGenerator' => $vendorDir . '/wp-cli/autoload-splitter/src/AutoloadGenerator.php',
|
542 |
'Composer\\Installer\\PluginInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/PluginInstaller.php',
|
543 |
'Composer\\Installer\\ProjectInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/ProjectInstaller.php',
|
544 |
'Composer\\Installer\\SuggestedPackagesReporter' => $vendorDir . '/composer/composer/src/Composer/Installer/SuggestedPackagesReporter.php',
|
545 |
+
'Composer\\Installers\\AglInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AglInstaller.php',
|
546 |
+
'Composer\\Installers\\AimeosInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AimeosInstaller.php',
|
547 |
+
'Composer\\Installers\\AnnotateCmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php',
|
548 |
+
'Composer\\Installers\\AsgardInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AsgardInstaller.php',
|
549 |
+
'Composer\\Installers\\AttogramInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AttogramInstaller.php',
|
550 |
+
'Composer\\Installers\\BaseInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BaseInstaller.php',
|
551 |
+
'Composer\\Installers\\BitrixInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BitrixInstaller.php',
|
552 |
+
'Composer\\Installers\\BonefishInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BonefishInstaller.php',
|
553 |
+
'Composer\\Installers\\CakePHPInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CakePHPInstaller.php',
|
554 |
+
'Composer\\Installers\\ChefInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ChefInstaller.php',
|
555 |
+
'Composer\\Installers\\CiviCrmInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CiviCrmInstaller.php',
|
556 |
+
'Composer\\Installers\\ClanCatsFrameworkInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php',
|
557 |
+
'Composer\\Installers\\CockpitInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CockpitInstaller.php',
|
558 |
+
'Composer\\Installers\\CodeIgniterInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php',
|
559 |
+
'Composer\\Installers\\Concrete5Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Concrete5Installer.php',
|
560 |
+
'Composer\\Installers\\CraftInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CraftInstaller.php',
|
561 |
+
'Composer\\Installers\\CroogoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CroogoInstaller.php',
|
562 |
+
'Composer\\Installers\\DecibelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DecibelInstaller.php',
|
563 |
+
'Composer\\Installers\\DokuWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DokuWikiInstaller.php',
|
564 |
+
'Composer\\Installers\\DolibarrInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DolibarrInstaller.php',
|
565 |
+
'Composer\\Installers\\DrupalInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DrupalInstaller.php',
|
566 |
+
'Composer\\Installers\\ElggInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ElggInstaller.php',
|
567 |
+
'Composer\\Installers\\EliasisInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/EliasisInstaller.php',
|
568 |
+
'Composer\\Installers\\ExpressionEngineInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php',
|
569 |
+
'Composer\\Installers\\EzPlatformInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/EzPlatformInstaller.php',
|
570 |
+
'Composer\\Installers\\FuelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelInstaller.php',
|
571 |
+
'Composer\\Installers\\FuelphpInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelphpInstaller.php',
|
572 |
+
'Composer\\Installers\\GravInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/GravInstaller.php',
|
573 |
+
'Composer\\Installers\\HuradInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/HuradInstaller.php',
|
574 |
+
'Composer\\Installers\\ImageCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ImageCMSInstaller.php',
|
575 |
+
'Composer\\Installers\\Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Installer.php',
|
576 |
+
'Composer\\Installers\\ItopInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ItopInstaller.php',
|
577 |
+
'Composer\\Installers\\JoomlaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/JoomlaInstaller.php',
|
578 |
+
'Composer\\Installers\\KanboardInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KanboardInstaller.php',
|
579 |
+
'Composer\\Installers\\KirbyInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KirbyInstaller.php',
|
580 |
+
'Composer\\Installers\\KodiCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KodiCMSInstaller.php',
|
581 |
+
'Composer\\Installers\\KohanaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KohanaInstaller.php',
|
582 |
+
'Composer\\Installers\\LanManagementSystemInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php',
|
583 |
+
'Composer\\Installers\\LaravelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LaravelInstaller.php',
|
584 |
+
'Composer\\Installers\\LavaLiteInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LavaLiteInstaller.php',
|
585 |
+
'Composer\\Installers\\LithiumInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LithiumInstaller.php',
|
586 |
+
'Composer\\Installers\\MODULEWorkInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php',
|
587 |
+
'Composer\\Installers\\MODXEvoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MODXEvoInstaller.php',
|
588 |
+
'Composer\\Installers\\MagentoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MagentoInstaller.php',
|
589 |
+
'Composer\\Installers\\MajimaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MajimaInstaller.php',
|
590 |
+
'Composer\\Installers\\MakoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MakoInstaller.php',
|
591 |
+
'Composer\\Installers\\MauticInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MauticInstaller.php',
|
592 |
+
'Composer\\Installers\\MayaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MayaInstaller.php',
|
593 |
+
'Composer\\Installers\\MediaWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MediaWikiInstaller.php',
|
594 |
+
'Composer\\Installers\\MicroweberInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MicroweberInstaller.php',
|
595 |
+
'Composer\\Installers\\ModxInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ModxInstaller.php',
|
596 |
+
'Composer\\Installers\\MoodleInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MoodleInstaller.php',
|
597 |
+
'Composer\\Installers\\OctoberInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OctoberInstaller.php',
|
598 |
+
'Composer\\Installers\\OntoWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OntoWikiInstaller.php',
|
599 |
+
'Composer\\Installers\\OsclassInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OsclassInstaller.php',
|
600 |
+
'Composer\\Installers\\OxidInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OxidInstaller.php',
|
601 |
+
'Composer\\Installers\\PPIInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PPIInstaller.php',
|
602 |
+
'Composer\\Installers\\PhiftyInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PhiftyInstaller.php',
|
603 |
+
'Composer\\Installers\\PhpBBInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PhpBBInstaller.php',
|
604 |
+
'Composer\\Installers\\PimcoreInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PimcoreInstaller.php',
|
605 |
+
'Composer\\Installers\\PiwikInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PiwikInstaller.php',
|
606 |
+
'Composer\\Installers\\PlentymarketsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php',
|
607 |
+
'Composer\\Installers\\Plugin' => $vendorDir . '/composer/installers/src/Composer/Installers/Plugin.php',
|
608 |
+
'Composer\\Installers\\PortoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PortoInstaller.php',
|
609 |
+
'Composer\\Installers\\PrestashopInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PrestashopInstaller.php',
|
610 |
+
'Composer\\Installers\\PuppetInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PuppetInstaller.php',
|
611 |
+
'Composer\\Installers\\PxcmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PxcmsInstaller.php',
|
612 |
+
'Composer\\Installers\\RadPHPInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RadPHPInstaller.php',
|
613 |
+
'Composer\\Installers\\ReIndexInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ReIndexInstaller.php',
|
614 |
+
'Composer\\Installers\\RedaxoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RedaxoInstaller.php',
|
615 |
+
'Composer\\Installers\\RoundcubeInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RoundcubeInstaller.php',
|
616 |
+
'Composer\\Installers\\SMFInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SMFInstaller.php',
|
617 |
+
'Composer\\Installers\\ShopwareInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ShopwareInstaller.php',
|
618 |
+
'Composer\\Installers\\SilverStripeInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SilverStripeInstaller.php',
|
619 |
+
'Composer\\Installers\\SiteDirectInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SiteDirectInstaller.php',
|
620 |
+
'Composer\\Installers\\SyDESInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SyDESInstaller.php',
|
621 |
+
'Composer\\Installers\\Symfony1Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Symfony1Installer.php',
|
622 |
+
'Composer\\Installers\\TYPO3CmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php',
|
623 |
+
'Composer\\Installers\\TYPO3FlowInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php',
|
624 |
+
'Composer\\Installers\\TheliaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TheliaInstaller.php',
|
625 |
+
'Composer\\Installers\\TuskInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TuskInstaller.php',
|
626 |
+
'Composer\\Installers\\UserFrostingInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/UserFrostingInstaller.php',
|
627 |
+
'Composer\\Installers\\VanillaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/VanillaInstaller.php',
|
628 |
+
'Composer\\Installers\\VgmcpInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/VgmcpInstaller.php',
|
629 |
+
'Composer\\Installers\\WHMCSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WHMCSInstaller.php',
|
630 |
+
'Composer\\Installers\\WolfCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WolfCMSInstaller.php',
|
631 |
+
'Composer\\Installers\\WordPressInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WordPressInstaller.php',
|
632 |
+
'Composer\\Installers\\YawikInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/YawikInstaller.php',
|
633 |
+
'Composer\\Installers\\ZendInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ZendInstaller.php',
|
634 |
+
'Composer\\Installers\\ZikulaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ZikulaInstaller.php',
|
635 |
'Composer\\Json\\JsonFile' => $vendorDir . '/composer/composer/src/Composer/Json/JsonFile.php',
|
636 |
'Composer\\Json\\JsonFormatter' => $vendorDir . '/composer/composer/src/Composer/Json/JsonFormatter.php',
|
637 |
'Composer\\Json\\JsonManipulator' => $vendorDir . '/composer/composer/src/Composer/Json/JsonManipulator.php',
|
826 |
'Facebook\\WebDriver\\Chrome\\ChromeDriver' => $vendorDir . '/facebook/webdriver/lib/Chrome/ChromeDriver.php',
|
827 |
'Facebook\\WebDriver\\Chrome\\ChromeDriverService' => $vendorDir . '/facebook/webdriver/lib/Chrome/ChromeDriverService.php',
|
828 |
'Facebook\\WebDriver\\Chrome\\ChromeOptions' => $vendorDir . '/facebook/webdriver/lib/Chrome/ChromeOptions.php',
|
|
|
829 |
'Facebook\\WebDriver\\Exception\\ElementNotSelectableException' => $vendorDir . '/facebook/webdriver/lib/Exception/ElementNotSelectableException.php',
|
830 |
'Facebook\\WebDriver\\Exception\\ElementNotVisibleException' => $vendorDir . '/facebook/webdriver/lib/Exception/ElementNotVisibleException.php',
|
831 |
'Facebook\\WebDriver\\Exception\\ExpectedException' => $vendorDir . '/facebook/webdriver/lib/Exception/ExpectedException.php',
|
950 |
'Facebook\\WebDriver\\WebDriverUpAction' => $vendorDir . '/facebook/webdriver/lib/WebDriverUpAction.php',
|
951 |
'Facebook\\WebDriver\\WebDriverWait' => $vendorDir . '/facebook/webdriver/lib/WebDriverWait.php',
|
952 |
'Facebook\\WebDriver\\WebDriverWindow' => $vendorDir . '/facebook/webdriver/lib/WebDriverWindow.php',
|
953 |
+
'File_Iterator' => $vendorDir . '/phpunit/php-file-iterator/src/Iterator.php',
|
954 |
+
'File_Iterator_Facade' => $vendorDir . '/phpunit/php-file-iterator/src/Facade.php',
|
955 |
+
'File_Iterator_Factory' => $vendorDir . '/phpunit/php-file-iterator/src/Factory.php',
|
956 |
'Firebase\\JWT\\BeforeValidException' => $vendorDir . '/firebase/php-jwt/src/BeforeValidException.php',
|
957 |
'Firebase\\JWT\\ExpiredException' => $vendorDir . '/firebase/php-jwt/src/ExpiredException.php',
|
958 |
'Firebase\\JWT\\JWT' => $vendorDir . '/firebase/php-jwt/src/JWT.php',
|
1089 |
'Illuminate\\Contracts\\Container\\ContextualBindingBuilder' => $vendorDir . '/illuminate/contracts/Container/ContextualBindingBuilder.php',
|
1090 |
'Illuminate\\Contracts\\Cookie\\Factory' => $vendorDir . '/illuminate/contracts/Cookie/Factory.php',
|
1091 |
'Illuminate\\Contracts\\Cookie\\QueueingFactory' => $vendorDir . '/illuminate/contracts/Cookie/QueueingFactory.php',
|
1092 |
+
'Illuminate\\Contracts\\Database\\Events\\MigrationEvent' => $vendorDir . '/illuminate/contracts/Database/Events/MigrationEvent.php',
|
1093 |
'Illuminate\\Contracts\\Database\\ModelIdentifier' => $vendorDir . '/illuminate/contracts/Database/ModelIdentifier.php',
|
1094 |
'Illuminate\\Contracts\\Debug\\ExceptionHandler' => $vendorDir . '/illuminate/contracts/Debug/ExceptionHandler.php',
|
1095 |
'Illuminate\\Contracts\\Encryption\\DecryptException' => $vendorDir . '/illuminate/contracts/Encryption/DecryptException.php',
|
1155 |
'Illuminate\\Support\\Carbon' => $vendorDir . '/illuminate/support/Carbon.php',
|
1156 |
'Illuminate\\Support\\Collection' => $vendorDir . '/illuminate/support/Collection.php',
|
1157 |
'Illuminate\\Support\\Composer' => $vendorDir . '/illuminate/support/Composer.php',
|
1158 |
+
'Illuminate\\Support\\ConfigurationUrlParser' => $vendorDir . '/illuminate/support/ConfigurationUrlParser.php',
|
1159 |
'Illuminate\\Support\\DateFactory' => $vendorDir . '/illuminate/support/DateFactory.php',
|
1160 |
'Illuminate\\Support\\Facades\\App' => $vendorDir . '/illuminate/support/Facades/App.php',
|
1161 |
'Illuminate\\Support\\Facades\\Artisan' => $vendorDir . '/illuminate/support/Facades/Artisan.php',
|
1215 |
'Illuminate\\Support\\Traits\\ForwardsCalls' => $vendorDir . '/illuminate/support/Traits/ForwardsCalls.php',
|
1216 |
'Illuminate\\Support\\Traits\\Localizable' => $vendorDir . '/illuminate/support/Traits/Localizable.php',
|
1217 |
'Illuminate\\Support\\Traits\\Macroable' => $vendorDir . '/illuminate/support/Traits/Macroable.php',
|
1218 |
+
'Illuminate\\Support\\Traits\\Tappable' => $vendorDir . '/illuminate/support/Traits/Tappable.php',
|
1219 |
'Illuminate\\Support\\ViewErrorBag' => $vendorDir . '/illuminate/support/ViewErrorBag.php',
|
1220 |
'JsonSchema\\Constraints\\BaseConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/BaseConstraint.php',
|
1221 |
'JsonSchema\\Constraints\\CollectionConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/CollectionConstraint.php',
|
1307 |
'PHPUnit\\Exception' => $vendorDir . '/phpunit/phpunit/src/Exception.php',
|
1308 |
'PHPUnit\\Framework\\Assert' => $vendorDir . '/phpunit/phpunit/src/Framework/Assert.php',
|
1309 |
'PHPUnit\\Framework\\AssertionFailedError' => $vendorDir . '/phpunit/phpunit/src/Framework/AssertionFailedError.php',
|
1310 |
+
'PHPUnit\\Framework\\BaseTestListener' => $vendorDir . '/phpunit/phpunit/src/Framework/BaseTestListener.php',
|
1311 |
'PHPUnit\\Framework\\CodeCoverageException' => $vendorDir . '/phpunit/phpunit/src/Framework/CodeCoverageException.php',
|
1312 |
'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ArrayHasKey.php',
|
1313 |
'PHPUnit\\Framework\\Constraint\\ArraySubset' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ArraySubset.php',
|
1370 |
'PHPUnit\\Framework\\IncompleteTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTestError.php',
|
1371 |
'PHPUnit\\Framework\\InvalidCoversTargetException' => $vendorDir . '/phpunit/phpunit/src/Framework/InvalidCoversTargetException.php',
|
1372 |
'PHPUnit\\Framework\\MissingCoversAnnotationException' => $vendorDir . '/phpunit/phpunit/src/Framework/MissingCoversAnnotationException.php',
|
1373 |
+
'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Exception/BadMethodCallException.php',
|
1374 |
+
'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/Identity.php',
|
1375 |
+
'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/InvocationMocker.php',
|
1376 |
+
'PHPUnit\\Framework\\MockObject\\Builder\\Match' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/Match.php',
|
1377 |
+
'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/MethodNameMatch.php',
|
1378 |
+
'PHPUnit\\Framework\\MockObject\\Builder\\NamespaceMatch' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/NamespaceMatch.php',
|
1379 |
+
'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/ParametersMatch.php',
|
1380 |
+
'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Builder/Stub.php',
|
1381 |
+
'PHPUnit\\Framework\\MockObject\\Exception' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Exception/Exception.php',
|
1382 |
+
'PHPUnit\\Framework\\MockObject\\Generator' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Generator.php',
|
1383 |
+
'PHPUnit\\Framework\\MockObject\\Invocation' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Invocation/Invocation.php',
|
1384 |
+
'PHPUnit\\Framework\\MockObject\\InvocationMocker' => $vendorDir . '/phpunit/phpunit-mock-objects/src/InvocationMocker.php',
|
1385 |
+
'PHPUnit\\Framework\\MockObject\\Invocation\\ObjectInvocation' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Invocation/ObjectInvocation.php',
|
1386 |
+
'PHPUnit\\Framework\\MockObject\\Invocation\\StaticInvocation' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Invocation/StaticInvocation.php',
|
1387 |
+
'PHPUnit\\Framework\\MockObject\\Invokable' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Invokable.php',
|
1388 |
+
'PHPUnit\\Framework\\MockObject\\Matcher' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher.php',
|
1389 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\AnyInvokedCount' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/AnyInvokedCount.php',
|
1390 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\AnyParameters' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/AnyParameters.php',
|
1391 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\ConsecutiveParameters' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/ConsecutiveParameters.php',
|
1392 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\Invocation' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/Invocation.php',
|
1393 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtIndex' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtIndex.php',
|
1394 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastCount' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtLeastCount.php',
|
1395 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastOnce' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtLeastOnce.php',
|
1396 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtMostCount' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtMostCount.php',
|
1397 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedCount' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedCount.php',
|
1398 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedRecorder' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/InvokedRecorder.php',
|
1399 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\MethodName' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/MethodName.php',
|
1400 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\Parameters' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/Parameters.php',
|
1401 |
+
'PHPUnit\\Framework\\MockObject\\Matcher\\StatelessInvocation' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Matcher/StatelessInvocation.php',
|
1402 |
+
'PHPUnit\\Framework\\MockObject\\MockBuilder' => $vendorDir . '/phpunit/phpunit-mock-objects/src/MockBuilder.php',
|
1403 |
+
'PHPUnit\\Framework\\MockObject\\MockObject' => $vendorDir . '/phpunit/phpunit-mock-objects/src/ForwardCompatibility/MockObject.php',
|
1404 |
+
'PHPUnit\\Framework\\MockObject\\RuntimeException' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Exception/RuntimeException.php',
|
1405 |
+
'PHPUnit\\Framework\\MockObject\\Stub' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub.php',
|
1406 |
+
'PHPUnit\\Framework\\MockObject\\Stub\\ConsecutiveCalls' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ConsecutiveCalls.php',
|
1407 |
+
'PHPUnit\\Framework\\MockObject\\Stub\\Exception' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/Exception.php',
|
1408 |
+
'PHPUnit\\Framework\\MockObject\\Stub\\MatcherCollection' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/MatcherCollection.php',
|
1409 |
+
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnArgument' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnArgument.php',
|
1410 |
+
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnCallback' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnCallback.php',
|
1411 |
+
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnReference' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnReference.php',
|
1412 |
+
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnSelf' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnSelf.php',
|
1413 |
+
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnStub.php',
|
1414 |
+
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Stub/ReturnValueMap.php',
|
1415 |
+
'PHPUnit\\Framework\\MockObject\\Verifiable' => $vendorDir . '/phpunit/phpunit-mock-objects/src/Verifiable.php',
|
|
|
|
|
|
|
1416 |
'PHPUnit\\Framework\\OutputError' => $vendorDir . '/phpunit/phpunit/src/Framework/OutputError.php',
|
1417 |
'PHPUnit\\Framework\\RiskyTest' => $vendorDir . '/phpunit/phpunit/src/Framework/RiskyTest.php',
|
1418 |
'PHPUnit\\Framework\\RiskyTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/RiskyTestError.php',
|
1433 |
'PHPUnit\\Framework\\UnintentionallyCoveredCodeError' => $vendorDir . '/phpunit/phpunit/src/Framework/UnintentionallyCoveredCodeError.php',
|
1434 |
'PHPUnit\\Framework\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/Warning.php',
|
1435 |
'PHPUnit\\Framework\\WarningTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/WarningTestCase.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1436 |
'PHPUnit\\Runner\\BaseTestRunner' => $vendorDir . '/phpunit/phpunit/src/Runner/BaseTestRunner.php',
|
|
|
|
|
1437 |
'PHPUnit\\Runner\\Exception' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception.php',
|
1438 |
'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php',
|
1439 |
'PHPUnit\\Runner\\Filter\\Factory' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/Factory.php',
|
1440 |
'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php',
|
1441 |
'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php',
|
1442 |
'PHPUnit\\Runner\\Filter\\NameFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php',
|
|
|
|
|
1443 |
'PHPUnit\\Runner\\PhptTestCase' => $vendorDir . '/phpunit/phpunit/src/Runner/PhptTestCase.php',
|
|
|
1444 |
'PHPUnit\\Runner\\StandardTestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php',
|
|
|
|
|
|
|
|
|
1445 |
'PHPUnit\\Runner\\TestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php',
|
|
|
1446 |
'PHPUnit\\Runner\\Version' => $vendorDir . '/phpunit/phpunit/src/Runner/Version.php',
|
1447 |
'PHPUnit\\TextUI\\Command' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command.php',
|
1448 |
'PHPUnit\\TextUI\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/ResultPrinter.php',
|
1451 |
'PHPUnit\\Util\\Configuration' => $vendorDir . '/phpunit/phpunit/src/Util/Configuration.php',
|
1452 |
'PHPUnit\\Util\\ConfigurationGenerator' => $vendorDir . '/phpunit/phpunit/src/Util/ConfigurationGenerator.php',
|
1453 |
'PHPUnit\\Util\\ErrorHandler' => $vendorDir . '/phpunit/phpunit/src/Util/ErrorHandler.php',
|
1454 |
+
'PHPUnit\\Util\\Fileloader' => $vendorDir . '/phpunit/phpunit/src/Util/Fileloader.php',
|
1455 |
'PHPUnit\\Util\\Filesystem' => $vendorDir . '/phpunit/phpunit/src/Util/Filesystem.php',
|
1456 |
'PHPUnit\\Util\\Filter' => $vendorDir . '/phpunit/phpunit/src/Util/Filter.php',
|
1457 |
'PHPUnit\\Util\\Getopt' => $vendorDir . '/phpunit/phpunit/src/Util/Getopt.php',
|
1466 |
'PHPUnit\\Util\\Printer' => $vendorDir . '/phpunit/phpunit/src/Util/Printer.php',
|
1467 |
'PHPUnit\\Util\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Util/RegularExpression.php',
|
1468 |
'PHPUnit\\Util\\Test' => $vendorDir . '/phpunit/phpunit/src/Util/Test.php',
|
|
|
1469 |
'PHPUnit\\Util\\TestDox\\HtmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php',
|
1470 |
'PHPUnit\\Util\\TestDox\\NamePrettifier' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php',
|
1471 |
'PHPUnit\\Util\\TestDox\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php',
|
|
|
1472 |
'PHPUnit\\Util\\TestDox\\TextResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php',
|
1473 |
'PHPUnit\\Util\\TestDox\\XmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php',
|
1474 |
'PHPUnit\\Util\\TextTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/TextTestListRenderer.php',
|
1475 |
'PHPUnit\\Util\\Type' => $vendorDir . '/phpunit/phpunit/src/Util/Type.php',
|
|
|
1476 |
'PHPUnit\\Util\\Xml' => $vendorDir . '/phpunit/phpunit/src/Util/Xml.php',
|
1477 |
'PHPUnit\\Util\\XmlTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/XmlTestListRenderer.php',
|
1478 |
+
'PHPUnit_Framework_MockObject_MockObject' => $vendorDir . '/phpunit/phpunit-mock-objects/src/MockObject.php',
|
1479 |
+
'PHP_Timer' => $vendorDir . '/phpunit/php-timer/src/Timer.php',
|
1480 |
'PHP_Token' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1481 |
'PHP_TokenWithScope' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1482 |
'PHP_TokenWithScopeAndVisibility' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1486 |
'PHP_Token_ARRAY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1487 |
'PHP_Token_ARRAY_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1488 |
'PHP_Token_AS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1489 |
+
'PHP_Token_ASYNC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1490 |
'PHP_Token_AT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1491 |
+
'PHP_Token_AWAIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1492 |
'PHP_Token_BACKTICK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1493 |
'PHP_Token_BAD_CHARACTER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1494 |
'PHP_Token_BOOLEAN_AND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1512 |
'PHP_Token_COLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1513 |
'PHP_Token_COMMA' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1514 |
'PHP_Token_COMMENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1515 |
+
'PHP_Token_COMPILER_HALT_OFFSET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1516 |
'PHP_Token_CONCAT_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1517 |
'PHP_Token_CONST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1518 |
'PHP_Token_CONSTANT_ENCAPSED_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1547 |
'PHP_Token_ENDSWITCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1548 |
'PHP_Token_ENDWHILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1549 |
'PHP_Token_END_HEREDOC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1550 |
+
'PHP_Token_ENUM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1551 |
'PHP_Token_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1552 |
+
'PHP_Token_EQUALS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1553 |
'PHP_Token_EVAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1554 |
'PHP_Token_EXCLAMATION_MARK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1555 |
'PHP_Token_EXIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1567 |
'PHP_Token_HALT_COMPILER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1568 |
'PHP_Token_IF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1569 |
'PHP_Token_IMPLEMENTS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1570 |
+
'PHP_Token_IN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1571 |
'PHP_Token_INC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1572 |
'PHP_Token_INCLUDE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1573 |
'PHP_Token_INCLUDE_ONCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1584 |
'PHP_Token_IS_NOT_IDENTICAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1585 |
'PHP_Token_IS_SMALLER_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1586 |
'PHP_Token_Includes' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1587 |
+
'PHP_Token_JOIN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1588 |
+
'PHP_Token_LAMBDA_ARROW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1589 |
+
'PHP_Token_LAMBDA_CP' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1590 |
+
'PHP_Token_LAMBDA_OP' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1591 |
'PHP_Token_LINE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1592 |
'PHP_Token_LIST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1593 |
'PHP_Token_LNUMBER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1605 |
'PHP_Token_NEW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1606 |
'PHP_Token_NS_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1607 |
'PHP_Token_NS_SEPARATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1608 |
+
'PHP_Token_NULLSAFE_OBJECT_OPERATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1609 |
'PHP_Token_NUM_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1610 |
'PHP_Token_OBJECT_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1611 |
'PHP_Token_OBJECT_OPERATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1612 |
+
'PHP_Token_ONUMBER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1613 |
'PHP_Token_OPEN_BRACKET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1614 |
'PHP_Token_OPEN_CURLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1615 |
'PHP_Token_OPEN_SQUARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1632 |
'PHP_Token_REQUIRE_ONCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1633 |
'PHP_Token_RETURN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1634 |
'PHP_Token_SEMICOLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1635 |
+
'PHP_Token_SHAPE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1636 |
'PHP_Token_SL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1637 |
'PHP_Token_SL_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1638 |
'PHP_Token_SPACESHIP' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1643 |
'PHP_Token_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1644 |
'PHP_Token_STRING_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1645 |
'PHP_Token_STRING_VARNAME' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1646 |
+
'PHP_Token_SUPER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1647 |
'PHP_Token_SWITCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1648 |
'PHP_Token_Stream' => $vendorDir . '/phpunit/php-token-stream/src/Token/Stream.php',
|
1649 |
'PHP_Token_Stream_CachingFactory' => $vendorDir . '/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php',
|
1652 |
'PHP_Token_TRAIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1653 |
'PHP_Token_TRAIT_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1654 |
'PHP_Token_TRY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1655 |
+
'PHP_Token_TYPE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1656 |
+
'PHP_Token_TYPELIST_GT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1657 |
+
'PHP_Token_TYPELIST_LT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1658 |
'PHP_Token_UNSET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1659 |
'PHP_Token_UNSET_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1660 |
'PHP_Token_USE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1661 |
'PHP_Token_USE_FUNCTION' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1662 |
'PHP_Token_VAR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1663 |
'PHP_Token_VARIABLE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1664 |
+
'PHP_Token_WHERE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1665 |
'PHP_Token_WHILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1666 |
'PHP_Token_WHITESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1667 |
+
'PHP_Token_XHP_ATTRIBUTE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1668 |
+
'PHP_Token_XHP_CATEGORY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1669 |
+
'PHP_Token_XHP_CATEGORY_LABEL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1670 |
+
'PHP_Token_XHP_CHILDREN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1671 |
+
'PHP_Token_XHP_LABEL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1672 |
+
'PHP_Token_XHP_REQUIRED' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1673 |
+
'PHP_Token_XHP_TAG_GT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1674 |
+
'PHP_Token_XHP_TAG_LT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1675 |
+
'PHP_Token_XHP_TEXT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1676 |
'PHP_Token_XOR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1677 |
'PHP_Token_YIELD' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1678 |
'PHP_Token_YIELD_FROM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1725 |
'PharIo\\Manifest\\RequiresElement' => $vendorDir . '/phar-io/manifest/src/xml/RequiresElement.php',
|
1726 |
'PharIo\\Manifest\\Type' => $vendorDir . '/phar-io/manifest/src/values/Type.php',
|
1727 |
'PharIo\\Manifest\\Url' => $vendorDir . '/phar-io/manifest/src/values/Url.php',
|
1728 |
+
'PharIo\\Version\\AbstractVersionConstraint' => $vendorDir . '/phar-io/version/src/AbstractVersionConstraint.php',
|
1729 |
+
'PharIo\\Version\\AndVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/AndVersionConstraintGroup.php',
|
1730 |
+
'PharIo\\Version\\AnyVersionConstraint' => $vendorDir . '/phar-io/version/src/AnyVersionConstraint.php',
|
1731 |
+
'PharIo\\Version\\ExactVersionConstraint' => $vendorDir . '/phar-io/version/src/ExactVersionConstraint.php',
|
1732 |
+
'PharIo\\Version\\Exception' => $vendorDir . '/phar-io/version/src/Exception.php',
|
1733 |
+
'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => $vendorDir . '/phar-io/version/src/GreaterThanOrEqualToVersionConstraint.php',
|
1734 |
+
'PharIo\\Version\\InvalidVersionException' => $vendorDir . '/phar-io/version/src/InvalidVersionException.php',
|
1735 |
+
'PharIo\\Version\\OrVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/OrVersionConstraintGroup.php',
|
|
|
1736 |
'PharIo\\Version\\PreReleaseSuffix' => $vendorDir . '/phar-io/version/src/PreReleaseSuffix.php',
|
1737 |
+
'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => $vendorDir . '/phar-io/version/src/SpecificMajorAndMinorVersionConstraint.php',
|
1738 |
+
'PharIo\\Version\\SpecificMajorVersionConstraint' => $vendorDir . '/phar-io/version/src/SpecificMajorVersionConstraint.php',
|
1739 |
+
'PharIo\\Version\\UnsupportedVersionConstraintException' => $vendorDir . '/phar-io/version/src/UnsupportedVersionConstraintException.php',
|
1740 |
'PharIo\\Version\\Version' => $vendorDir . '/phar-io/version/src/Version.php',
|
1741 |
+
'PharIo\\Version\\VersionConstraint' => $vendorDir . '/phar-io/version/src/VersionConstraint.php',
|
1742 |
'PharIo\\Version\\VersionConstraintParser' => $vendorDir . '/phar-io/version/src/VersionConstraintParser.php',
|
1743 |
'PharIo\\Version\\VersionConstraintValue' => $vendorDir . '/phar-io/version/src/VersionConstraintValue.php',
|
1744 |
'PharIo\\Version\\VersionNumber' => $vendorDir . '/phar-io/version/src/VersionNumber.php',
|
1920 |
'SebastianBergmann\\CodeCoverage\\CodeCoverage' => $vendorDir . '/phpunit/php-code-coverage/src/CodeCoverage.php',
|
1921 |
'SebastianBergmann\\CodeCoverage\\CoveredCodeNotExecutedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/CoveredCodeNotExecutedException.php',
|
1922 |
'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Driver.php',
|
1923 |
+
'SebastianBergmann\\CodeCoverage\\Driver\\HHVM' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/HHVM.php',
|
1924 |
'SebastianBergmann\\CodeCoverage\\Driver\\PHPDBG' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/PHPDBG.php',
|
1925 |
'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Xdebug.php',
|
1926 |
'SebastianBergmann\\CodeCoverage\\Exception' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/Exception.php',
|
1975 |
'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => $vendorDir . '/sebastian/comparator/src/SplObjectStorageComparator.php',
|
1976 |
'SebastianBergmann\\Comparator\\TypeComparator' => $vendorDir . '/sebastian/comparator/src/TypeComparator.php',
|
1977 |
'SebastianBergmann\\Diff\\Chunk' => $vendorDir . '/sebastian/diff/src/Chunk.php',
|
|
|
1978 |
'SebastianBergmann\\Diff\\Diff' => $vendorDir . '/sebastian/diff/src/Diff.php',
|
1979 |
'SebastianBergmann\\Diff\\Differ' => $vendorDir . '/sebastian/diff/src/Differ.php',
|
1980 |
'SebastianBergmann\\Diff\\Exception' => $vendorDir . '/sebastian/diff/src/Exception/Exception.php',
|
1985 |
'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php',
|
1986 |
'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php',
|
1987 |
'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => $vendorDir . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php',
|
|
|
1988 |
'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php',
|
1989 |
'SebastianBergmann\\Diff\\Parser' => $vendorDir . '/sebastian/diff/src/Parser.php',
|
1990 |
'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php',
|
1992 |
'SebastianBergmann\\Environment\\OperatingSystem' => $vendorDir . '/sebastian/environment/src/OperatingSystem.php',
|
1993 |
'SebastianBergmann\\Environment\\Runtime' => $vendorDir . '/sebastian/environment/src/Runtime.php',
|
1994 |
'SebastianBergmann\\Exporter\\Exporter' => $vendorDir . '/sebastian/exporter/src/Exporter.php',
|
|
|
|
|
|
|
1995 |
'SebastianBergmann\\GlobalState\\Blacklist' => $vendorDir . '/sebastian/global-state/src/Blacklist.php',
|
1996 |
'SebastianBergmann\\GlobalState\\CodeExporter' => $vendorDir . '/sebastian/global-state/src/CodeExporter.php',
|
1997 |
'SebastianBergmann\\GlobalState\\Exception' => $vendorDir . '/sebastian/global-state/src/exceptions/Exception.php',
|
2008 |
'SebastianBergmann\\RecursionContext\\Exception' => $vendorDir . '/sebastian/recursion-context/src/Exception.php',
|
2009 |
'SebastianBergmann\\RecursionContext\\InvalidArgumentException' => $vendorDir . '/sebastian/recursion-context/src/InvalidArgumentException.php',
|
2010 |
'SebastianBergmann\\ResourceOperations\\ResourceOperations' => $vendorDir . '/sebastian/resource-operations/src/ResourceOperations.php',
|
|
|
|
|
|
|
2011 |
'SebastianBergmann\\Version' => $vendorDir . '/sebastian/version/src/Version.php',
|
2012 |
'Seld\\JsonLint\\DuplicateKeyException' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/DuplicateKeyException.php',
|
2013 |
'Seld\\JsonLint\\JsonParser' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/JsonParser.php',
|
2015 |
'Seld\\JsonLint\\ParsingException' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/ParsingException.php',
|
2016 |
'Seld\\JsonLint\\Undefined' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/Undefined.php',
|
2017 |
'Seld\\PharUtils\\Timestamps' => $vendorDir . '/seld/phar-utils/src/Timestamps.php',
|
2018 |
+
'Symfony\\Component\\BrowserKit\\AbstractBrowser' => $vendorDir . '/symfony/browser-kit/AbstractBrowser.php',
|
2019 |
'Symfony\\Component\\BrowserKit\\Client' => $vendorDir . '/symfony/browser-kit/Client.php',
|
2020 |
'Symfony\\Component\\BrowserKit\\Cookie' => $vendorDir . '/symfony/browser-kit/Cookie.php',
|
2021 |
'Symfony\\Component\\BrowserKit\\CookieJar' => $vendorDir . '/symfony/browser-kit/CookieJar.php',
|
2022 |
'Symfony\\Component\\BrowserKit\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/browser-kit/Exception/BadMethodCallException.php',
|
2023 |
'Symfony\\Component\\BrowserKit\\History' => $vendorDir . '/symfony/browser-kit/History.php',
|
2024 |
+
'Symfony\\Component\\BrowserKit\\HttpBrowser' => $vendorDir . '/symfony/browser-kit/HttpBrowser.php',
|
2025 |
'Symfony\\Component\\BrowserKit\\Request' => $vendorDir . '/symfony/browser-kit/Request.php',
|
2026 |
'Symfony\\Component\\BrowserKit\\Response' => $vendorDir . '/symfony/browser-kit/Response.php',
|
2027 |
+
'Symfony\\Component\\BrowserKit\\Test\\Constraint\\BrowserCookieValueSame' => $vendorDir . '/symfony/browser-kit/Test/Constraint/BrowserCookieValueSame.php',
|
2028 |
+
'Symfony\\Component\\BrowserKit\\Test\\Constraint\\BrowserHasCookie' => $vendorDir . '/symfony/browser-kit/Test/Constraint/BrowserHasCookie.php',
|
2029 |
'Symfony\\Component\\Config\\ConfigCache' => $vendorDir . '/symfony/config/ConfigCache.php',
|
2030 |
'Symfony\\Component\\Config\\ConfigCacheFactory' => $vendorDir . '/symfony/config/ConfigCacheFactory.php',
|
2031 |
'Symfony\\Component\\Config\\ConfigCacheFactoryInterface' => $vendorDir . '/symfony/config/ConfigCacheFactoryInterface.php',
|
2408 |
'Symfony\\Component\\DomCrawler\\FormFieldRegistry' => $vendorDir . '/symfony/dom-crawler/FormFieldRegistry.php',
|
2409 |
'Symfony\\Component\\DomCrawler\\Image' => $vendorDir . '/symfony/dom-crawler/Image.php',
|
2410 |
'Symfony\\Component\\DomCrawler\\Link' => $vendorDir . '/symfony/dom-crawler/Link.php',
|
2411 |
+
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorAttributeValueSame' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorAttributeValueSame.php',
|
2412 |
+
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorExists' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorExists.php',
|
2413 |
+
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextContains' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextContains.php',
|
2414 |
+
'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextSame' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextSame.php',
|
2415 |
'Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/ContainerAwareEventDispatcher.php',
|
2416 |
'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php',
|
2417 |
'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php',
|
2557 |
'TheSeer\\Tokenizer\\TokenCollectionException' => $vendorDir . '/theseer/tokenizer/src/TokenCollectionException.php',
|
2558 |
'TheSeer\\Tokenizer\\Tokenizer' => $vendorDir . '/theseer/tokenizer/src/Tokenizer.php',
|
2559 |
'TheSeer\\Tokenizer\\XMLSerializer' => $vendorDir . '/theseer/tokenizer/src/XMLSerializer.php',
|
2560 |
+
'Tribe\\Traits\\Cache_User' => $baseDir . '/src/Tribe/Traits/Cache_User.php',
|
2561 |
'WP_CLI' => $vendorDir . '/wp-cli/wp-cli/php/class-wp-cli.php',
|
2562 |
'WP_CLI\\AutoloadSplitter' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/AutoloadSplitter.php',
|
2563 |
'WP_CLI\\AutoloadSplitter\\AutoloadGenerator' => $vendorDir . '/wp-cli/autoload-splitter/src/AutoloadGenerator.php',
|
common/vendor/composer/autoload_framework_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_framework_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit9c3667e854881c761353048bbe75589c
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$classMap = require __DIR__ . '/autoload_framework_classmap.php';
|
27 |
if ($classMap) {
|
2 |
|
3 |
// autoload_framework_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit11a7f69f874020a8b92f1eb182c2ad1d
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit11a7f69f874020a8b92f1eb182c2ad1d', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit11a7f69f874020a8b92f1eb182c2ad1d', 'loadClassLoader'));
|
25 |
|
26 |
$classMap = require __DIR__ . '/autoload_framework_classmap.php';
|
27 |
if ($classMap) {
|
common/vendor/composer/autoload_psr4.php
CHANGED
@@ -6,5 +6,6 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
|
|
9 |
'Firebase\\JWT\\' => array($vendorDir . '/firebase/php-jwt/src'),
|
10 |
);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
+
'Tribe\\' => array($baseDir . '/src/Tribe'),
|
10 |
'Firebase\\JWT\\' => array($vendorDir . '/firebase/php-jwt/src'),
|
11 |
);
|
common/vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit74ff208e325ab7469a03c36e1c9fa66e
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
27 |
if ($useStaticLoader) {
|
28 |
require_once __DIR__ . '/autoload_static.php';
|
29 |
|
30 |
-
call_user_func(\Composer\Autoload\
|
31 |
} else {
|
32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
33 |
foreach ($map as $namespace => $path) {
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit4e2d8fe79e6d88a0350a7658ab17b2ca
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit4e2d8fe79e6d88a0350a7658ab17b2ca', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit4e2d8fe79e6d88a0350a7658ab17b2ca', 'loadClassLoader'));
|
25 |
|
26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
27 |
if ($useStaticLoader) {
|
28 |
require_once __DIR__ . '/autoload_static.php';
|
29 |
|
30 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit4e2d8fe79e6d88a0350a7658ab17b2ca::getInitializer($loader));
|
31 |
} else {
|
32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
33 |
foreach ($map as $namespace => $path) {
|
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 ComposerAutoloaderInit184dc1e8bc931896fad6c38329439c9f {
|
|
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 ComposerAutoloaderInitfffeb31c034cfc97d6d7f6e3e1c537b0 {
|
6 |
private static $loader;
|
7 |
|
8 |
public static function loadClassLoader($class) {
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInitfffeb31c034cfc97d6d7f6e3e1c537b0', 'loadClassLoader'), true /*, true */);
|
23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitfffeb31c034cfc97d6d7f6e3e1c537b0', 'loadClassLoader'));
|
25 |
|
26 |
$vendorDir = dirname(dirname(__FILE__));
|
27 |
$baseDir = dirname($vendorDir);
|
common/vendor/composer/autoload_static.php
CHANGED
@@ -4,9 +4,13 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static $prefixLengthsPsr4 = array (
|
|
|
|
|
|
|
|
|
10 |
'F' =>
|
11 |
array (
|
12 |
'Firebase\\JWT\\' => 13,
|
@@ -14,6 +18,10 @@ class ComposerStaticInit74ff208e325ab7469a03c36e1c9fa66e
|
|
14 |
);
|
15 |
|
16 |
public static $prefixDirsPsr4 = array (
|
|
|
|
|
|
|
|
|
17 |
'Firebase\\JWT\\' =>
|
18 |
array (
|
19 |
0 => __DIR__ . '/..' . '/firebase/php-jwt/src',
|
@@ -37,12 +45,28 @@ class ComposerStaticInit74ff208e325ab7469a03c36e1c9fa66e
|
|
37 |
),
|
38 |
);
|
39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
public static function getInitializer(ClassLoader $loader)
|
41 |
{
|
42 |
return \Closure::bind(function () use ($loader) {
|
43 |
-
$loader->prefixLengthsPsr4 =
|
44 |
-
$loader->prefixDirsPsr4 =
|
45 |
-
$loader->prefixesPsr0 =
|
|
|
46 |
|
47 |
}, null, ClassLoader::class);
|
48 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInit4e2d8fe79e6d88a0350a7658ab17b2ca
|
8 |
{
|
9 |
public static $prefixLengthsPsr4 = array (
|
10 |
+
'T' =>
|
11 |
+
array (
|
12 |
+
'Tribe\\' => 6,
|
13 |
+
),
|
14 |
'F' =>
|
15 |
array (
|
16 |
'Firebase\\JWT\\' => 13,
|
18 |
);
|
19 |
|
20 |
public static $prefixDirsPsr4 = array (
|
21 |
+
'Tribe\\' =>
|
22 |
+
array (
|
23 |
+
0 => __DIR__ . '/../..' . '/src/Tribe',
|
24 |
+
),
|
25 |
'Firebase\\JWT\\' =>
|
26 |
array (
|
27 |
0 => __DIR__ . '/..' . '/firebase/php-jwt/src',
|
45 |
),
|
46 |
);
|
47 |
|
48 |
+
public static $classMap = array (
|
49 |
+
'Firebase\\JWT\\BeforeValidException' => __DIR__ . '/..' . '/firebase/php-jwt/src/BeforeValidException.php',
|
50 |
+
'Firebase\\JWT\\ExpiredException' => __DIR__ . '/..' . '/firebase/php-jwt/src/ExpiredException.php',
|
51 |
+
'Firebase\\JWT\\JWT' => __DIR__ . '/..' . '/firebase/php-jwt/src/JWT.php',
|
52 |
+
'Firebase\\JWT\\SignatureInvalidException' => __DIR__ . '/..' . '/firebase/php-jwt/src/SignatureInvalidException.php',
|
53 |
+
'Tribe\\Traits\\Cache_User' => __DIR__ . '/../..' . '/src/Tribe/Traits/Cache_User.php',
|
54 |
+
'tad_DI52_Container' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/Container.php',
|
55 |
+
'tad_DI52_ContainerInterface' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ContainerInterface.php',
|
56 |
+
'tad_DI52_ProtectedValue' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ProtectedValue.php',
|
57 |
+
'tad_DI52_ServiceProvider' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ServiceProvider.php',
|
58 |
+
'tad_DI52_ServiceProviderInterface' => __DIR__ . '/..' . '/lucatume/di52/src/tad/DI52/ServiceProviderInterface.php',
|
59 |
+
'xrstf\\Composer52\\AutoloadGenerator' => __DIR__ . '/..' . '/xrstf/composer-php52/lib/xrstf/Composer52/AutoloadGenerator.php',
|
60 |
+
'xrstf\\Composer52\\Generator' => __DIR__ . '/..' . '/xrstf/composer-php52/lib/xrstf/Composer52/Generator.php',
|
61 |
+
);
|
62 |
+
|
63 |
public static function getInitializer(ClassLoader $loader)
|
64 |
{
|
65 |
return \Closure::bind(function () use ($loader) {
|
66 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit4e2d8fe79e6d88a0350a7658ab17b2ca::$prefixLengthsPsr4;
|
67 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit4e2d8fe79e6d88a0350a7658ab17b2ca::$prefixDirsPsr4;
|
68 |
+
$loader->prefixesPsr0 = ComposerStaticInit4e2d8fe79e6d88a0350a7658ab17b2ca::$prefixesPsr0;
|
69 |
+
$loader->classMap = ComposerStaticInit4e2d8fe79e6d88a0350a7658ab17b2ca::$classMap;
|
70 |
|
71 |
}, null, ClassLoader::class);
|
72 |
}
|
common/vendor/xrstf/composer-php52/LICENSE
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Copyright (c) 2013 Christoph Mewes
|
2 |
+
|
3 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
4 |
+
of this software and associated documentation files (the "Software"), to deal
|
5 |
+
in the Software without restriction, including without limitation the rights
|
6 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
7 |
+
copies of the Software, and to permit persons to whom the Software is furnished
|
8 |
+
to do so, subject to the following conditions:
|
9 |
+
|
10 |
+
The above copyright notice and this permission notice shall be included in all
|
11 |
+
copies or substantial portions of the Software.
|
12 |
+
|
13 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
14 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
15 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
16 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
17 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
18 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
19 |
+
THE SOFTWARE.
|
common/vendor/xrstf/composer-php52/README.md
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
PHP 5.2 Autoloading for Composer
|
2 |
+
================================
|
3 |
+
|
4 |
+
This package provides an easy way to get a PHP 5.2 compatible autoloader out of Composer. The generated autoloader is fully compatible to the original and is written into separate files, each ending with `_52.php`.
|
5 |
+
|
6 |
+
Legacy
|
7 |
+
------
|
8 |
+
|
9 |
+
Please do not use this, if you can avoid it. It's a horrible hack, often breaks and is extremely tied to Composer's interna. This package was originally developed in 2012, when PHP 5.2 was much more common on cheap webhosts.
|
10 |
+
|
11 |
+
In 2016, this package has been moved from Bitbucket to a Github organization, because the original developer could no longer reliably maintain it. This is the reason for this legacy package name ``xrstf/...``.
|
12 |
+
|
13 |
+
Usage
|
14 |
+
-----
|
15 |
+
|
16 |
+
In your project's `composer.json`, add the following lines:
|
17 |
+
|
18 |
+
```json
|
19 |
+
{
|
20 |
+
"require": {
|
21 |
+
"xrstf/composer-php52": "1.*"
|
22 |
+
},
|
23 |
+
"scripts": {
|
24 |
+
"post-install-cmd": [
|
25 |
+
"xrstf\\Composer52\\Generator::onPostInstallCmd"
|
26 |
+
],
|
27 |
+
"post-update-cmd": [
|
28 |
+
"xrstf\\Composer52\\Generator::onPostInstallCmd"
|
29 |
+
],
|
30 |
+
"post-autoload-dump": [
|
31 |
+
"xrstf\\Composer52\\Generator::onPostInstallCmd"
|
32 |
+
]
|
33 |
+
}
|
34 |
+
}
|
35 |
+
```
|
36 |
+
|
37 |
+
After the next update/install, you will have a `vendor/autoload_52.php` file, that you can simply include and use in PHP 5.2 projects.
|
common/vendor/xrstf/composer-php52/composer.json
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "xrstf/composer-php52",
|
3 |
+
"license": "MIT",
|
4 |
+
"support": {
|
5 |
+
"source": "https://github.com/composer-php52/composer-php52",
|
6 |
+
"issues": "https://github.com/composer-php52/composer-php52/issues"
|
7 |
+
},
|
8 |
+
"autoload": {
|
9 |
+
"psr-0": {
|
10 |
+
"xrstf\\Composer52": "lib/"
|
11 |
+
}
|
12 |
+
},
|
13 |
+
"scripts": {
|
14 |
+
"post-install-cmd": [
|
15 |
+
"xrstf\\Composer52\\Generator::onPostInstallCmd"
|
16 |
+
],
|
17 |
+
"post-update-cmd": [
|
18 |
+
"xrstf\\Composer52\\Generator::onPostInstallCmd"
|
19 |
+
]
|
20 |
+
},
|
21 |
+
"extra": {
|
22 |
+
"branch-alias": {
|
23 |
+
"dev-default": "1.x-dev"
|
24 |
+
}
|
25 |
+
}
|
26 |
+
}
|
lang/the-events-calendar-bs_BA.mo
ADDED
Binary file
|
lang/the-events-calendar-cy.mo
CHANGED
Binary file
|
lang/the-events-calendar-de_DE.mo
CHANGED
Binary file
|
lang/the-events-calendar-fr_FR.mo
CHANGED
Binary file
|
lang/the-events-calendar-hr.mo
CHANGED
Binary file
|
lang/the-events-calendar-ja.mo
CHANGED
Binary file
|
lang/the-events-calendar-sk_SK.mo
CHANGED
Binary file
|
lang/the-events-calendar.pot
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
# This file is distributed under the same license as the The Events Calendar package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: The Events Calendar 4.9.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/the-events-"
|
7 |
"calendar\n"
|
8 |
-
"POT-Creation-Date: 2019-05
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"PO-Revision-Date: 2019-05
|
13 |
"Last-Translator: \n"
|
14 |
"Language-Team: \n"
|
15 |
|
@@ -677,6 +677,8 @@ msgid "Filter By Frequency"
|
|
677 |
msgstr ""
|
678 |
|
679 |
#: src/Tribe/Aggregator/Record/List_Table.php:181
|
|
|
|
|
680 |
msgid "Filter"
|
681 |
msgstr ""
|
682 |
|
@@ -2255,6 +2257,7 @@ msgid "Event Allow Trackbacks and Pingbacks"
|
|
2255 |
msgstr ""
|
2256 |
|
2257 |
#: src/Tribe/Importer/Column_Mapper.php:101
|
|
|
2258 |
msgid "Venue Name"
|
2259 |
msgstr ""
|
2260 |
|
@@ -2500,7 +2503,7 @@ msgstr ""
|
|
2500 |
msgid "Upcoming Events"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
-
#. #-#-#-#-# the-events-calendar.pot (The Events Calendar 4.9.
|
2504 |
#. Plugin Name of the plugin/theme
|
2505 |
#: src/Tribe/Main.php:836 src/Tribe/Main.php:1190 src/Tribe/Privacy.php:29
|
2506 |
#: src/functions/template-tags/general.php:1351 the-events-calendar.php:54
|
@@ -2971,11 +2974,11 @@ msgstr ""
|
|
2971 |
msgid "Calendar"
|
2972 |
msgstr ""
|
2973 |
|
2974 |
-
#: src/Tribe/Main.php:4041
|
2975 |
msgid "List"
|
2976 |
msgstr ""
|
2977 |
|
2978 |
-
#: src/Tribe/Main.php:4059
|
2979 |
msgid "Month"
|
2980 |
msgstr ""
|
2981 |
|
@@ -2988,11 +2991,12 @@ msgstr ""
|
|
2988 |
msgid "Search for %s by Keyword."
|
2989 |
msgstr ""
|
2990 |
|
2991 |
-
#: src/Tribe/Main.php:4102
|
|
|
2992 |
msgid "Search"
|
2993 |
msgstr ""
|
2994 |
|
2995 |
-
#: src/Tribe/Main.php:4103
|
2996 |
msgid "Keyword"
|
2997 |
msgstr ""
|
2998 |
|
@@ -4397,7 +4401,7 @@ msgstr ""
|
|
4397 |
msgid "The requested event term archive page does not exist"
|
4398 |
msgstr ""
|
4399 |
|
4400 |
-
#: src/Tribe/Rewrite.php:
|
4401 |
msgctxt "The \"/page/\" URL string component."
|
4402 |
msgid "page"
|
4403 |
msgstr ""
|
@@ -5104,6 +5108,7 @@ msgid "Keyword(s)"
|
|
5104 |
msgstr ""
|
5105 |
|
5106 |
#: src/admin-views/aggregator/origins/refine.php:5
|
|
|
5107 |
msgid "Location"
|
5108 |
msgstr ""
|
5109 |
|
@@ -6711,7 +6716,7 @@ msgid "Clear"
|
|
6711 |
msgstr ""
|
6712 |
|
6713 |
#: src/deprecated/Tribe__Events__Asset__Bootstrap_Datepicker.php:28
|
6714 |
-
#: src/functions/template-tags/day.php:104
|
6715 |
msgid "Today"
|
6716 |
msgstr ""
|
6717 |
|
@@ -6968,15 +6973,15 @@ msgstr ""
|
|
6968 |
msgid "%s List Navigation"
|
6969 |
msgstr ""
|
6970 |
|
6971 |
-
#: src/views/list/nav.php:28
|
6972 |
msgid "Previous %s"
|
6973 |
msgstr ""
|
6974 |
|
6975 |
-
#: src/views/list/nav.php:36
|
6976 |
msgid "Next %s"
|
6977 |
msgstr ""
|
6978 |
|
6979 |
-
#: src/views/modules/bar.php:38
|
6980 |
msgid "%s Search and Views Navigation"
|
6981 |
msgstr ""
|
6982 |
|
@@ -6996,11 +7001,11 @@ msgstr ""
|
|
6996 |
msgid "Submit %s search"
|
6997 |
msgstr ""
|
6998 |
|
6999 |
-
#: src/views/modules/bar.php:74
|
7000 |
msgid "Find %s"
|
7001 |
msgstr ""
|
7002 |
|
7003 |
-
#: src/views/modules/bar.php:86
|
7004 |
msgid "%s Views Navigation"
|
7005 |
msgstr ""
|
7006 |
|
@@ -7013,6 +7018,7 @@ msgid "View As"
|
|
7013 |
msgstr ""
|
7014 |
|
7015 |
#: src/views/month/loop-grid.php:25 src/views/month/loop-grid.php:28
|
|
|
7016 |
msgid "Calendar of %s"
|
7017 |
msgstr ""
|
7018 |
|
@@ -7048,6 +7054,65 @@ msgstr ""
|
|
7048 |
msgid "see all"
|
7049 |
msgstr ""
|
7050 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7051 |
#: src/views/widgets/list-widget.php:112
|
7052 |
msgid "View All %s"
|
7053 |
msgstr ""
|
2 |
# This file is distributed under the same license as the The Events Calendar package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: The Events Calendar 4.9.3\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/the-events-"
|
7 |
"calendar\n"
|
8 |
+
"POT-Creation-Date: 2019-06-05 16:13:46+00:00\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"PO-Revision-Date: 2019-06-05 16:13\n"
|
13 |
"Last-Translator: \n"
|
14 |
"Language-Team: \n"
|
15 |
|
677 |
msgstr ""
|
678 |
|
679 |
#: src/Tribe/Aggregator/Record/List_Table.php:181
|
680 |
+
#: src/views/v2/events-bar/filters.php:28
|
681 |
+
#: src/views/v2/events-bar/filters.php:29
|
682 |
msgid "Filter"
|
683 |
msgstr ""
|
684 |
|
2257 |
msgstr ""
|
2258 |
|
2259 |
#: src/Tribe/Importer/Column_Mapper.php:101
|
2260 |
+
#: src/views/v2/list/event/venue.php:27
|
2261 |
msgid "Venue Name"
|
2262 |
msgstr ""
|
2263 |
|
2503 |
msgid "Upcoming Events"
|
2504 |
msgstr ""
|
2505 |
|
2506 |
+
#. #-#-#-#-# the-events-calendar.pot (The Events Calendar 4.9.3) #-#-#-#-#
|
2507 |
#. Plugin Name of the plugin/theme
|
2508 |
#: src/Tribe/Main.php:836 src/Tribe/Main.php:1190 src/Tribe/Privacy.php:29
|
2509 |
#: src/functions/template-tags/general.php:1351 the-events-calendar.php:54
|
2974 |
msgid "Calendar"
|
2975 |
msgstr ""
|
2976 |
|
2977 |
+
#: src/Tribe/Main.php:4041 src/views/v2/events-bar/views.php:23
|
2978 |
msgid "List"
|
2979 |
msgstr ""
|
2980 |
|
2981 |
+
#: src/Tribe/Main.php:4059 src/views/v2/events-bar/views.php:27
|
2982 |
msgid "Month"
|
2983 |
msgstr ""
|
2984 |
|
2991 |
msgid "Search for %s by Keyword."
|
2992 |
msgstr ""
|
2993 |
|
2994 |
+
#: src/Tribe/Main.php:4102 src/views/v2/events-bar/filters.php:20
|
2995 |
+
#: src/views/v2/events-bar/filters.php:21
|
2996 |
msgid "Search"
|
2997 |
msgstr ""
|
2998 |
|
2999 |
+
#: src/Tribe/Main.php:4103 src/views/v2/events-bar/form/keyword.php:23
|
3000 |
msgid "Keyword"
|
3001 |
msgstr ""
|
3002 |
|
4401 |
msgid "The requested event term archive page does not exist"
|
4402 |
msgstr ""
|
4403 |
|
4404 |
+
#: src/Tribe/Rewrite.php:225
|
4405 |
msgctxt "The \"/page/\" URL string component."
|
4406 |
msgid "page"
|
4407 |
msgstr ""
|
5108 |
msgstr ""
|
5109 |
|
5110 |
#: src/admin-views/aggregator/origins/refine.php:5
|
5111 |
+
#: src/views/v2/events-bar/form/location.php:23
|
5112 |
msgid "Location"
|
5113 |
msgstr ""
|
5114 |
|
6716 |
msgstr ""
|
6717 |
|
6718 |
#: src/deprecated/Tribe__Events__Asset__Bootstrap_Datepicker.php:28
|
6719 |
+
#: src/functions/template-tags/day.php:104 src/views/v2/top-bar/today.php:18
|
6720 |
msgid "Today"
|
6721 |
msgstr ""
|
6722 |
|
6973 |
msgid "%s List Navigation"
|
6974 |
msgstr ""
|
6975 |
|
6976 |
+
#: src/views/list/nav.php:28 src/views/v2/list/nav/prev.php:28
|
6977 |
msgid "Previous %s"
|
6978 |
msgstr ""
|
6979 |
|
6980 |
+
#: src/views/list/nav.php:36 src/views/v2/list/nav/next.php:28
|
6981 |
msgid "Next %s"
|
6982 |
msgstr ""
|
6983 |
|
6984 |
+
#: src/views/modules/bar.php:38 src/views/v2/events-bar.php:18
|
6985 |
msgid "%s Search and Views Navigation"
|
6986 |
msgstr ""
|
6987 |
|
7001 |
msgid "Submit %s search"
|
7002 |
msgstr ""
|
7003 |
|
7004 |
+
#: src/views/modules/bar.php:74 src/views/v2/events-bar/form/submit.php:20
|
7005 |
msgid "Find %s"
|
7006 |
msgstr ""
|
7007 |
|
7008 |
+
#: src/views/modules/bar.php:86 src/views/v2/events-bar/views.php:17
|
7009 |
msgid "%s Views Navigation"
|
7010 |
msgstr ""
|
7011 |
|
7018 |
msgstr ""
|
7019 |
|
7020 |
#: src/views/month/loop-grid.php:25 src/views/month/loop-grid.php:28
|
7021 |
+
#: src/views/v2/month/grid-header.php:21
|
7022 |
msgid "Calendar of %s"
|
7023 |
msgstr ""
|
7024 |
|
7054 |
msgid "see all"
|
7055 |
msgstr ""
|
7056 |
|
7057 |
+
#: src/views/v2/events-bar/form/date.php:17
|
7058 |
+
msgid ""
|
7059 |
+
"Enter date. Please use the format 4 digit year hyphen 2 digit month hyphen 2 "
|
7060 |
+
"digit day."
|
7061 |
+
msgstr ""
|
7062 |
+
|
7063 |
+
#: src/views/v2/events-bar/form/date.php:23
|
7064 |
+
msgid "Enter date"
|
7065 |
+
msgstr ""
|
7066 |
+
|
7067 |
+
#: src/views/v2/events-bar/form/keyword.php:17
|
7068 |
+
msgid "Enter Keyword. Search for Events by Keyword."
|
7069 |
+
msgstr ""
|
7070 |
+
|
7071 |
+
#: src/views/v2/events-bar/form/location.php:17
|
7072 |
+
msgid "Enter Location. Search for Events by Location."
|
7073 |
+
msgstr ""
|
7074 |
+
|
7075 |
+
#: src/views/v2/events-bar/views.php:19
|
7076 |
+
msgid "Views"
|
7077 |
+
msgstr ""
|
7078 |
+
|
7079 |
+
#: src/views/v2/events-bar/views.php:31
|
7080 |
+
msgid "Week"
|
7081 |
+
msgstr ""
|
7082 |
+
|
7083 |
+
#: src/views/v2/list/event/date.php:28 src/views/v2/list/event/date.php:29
|
7084 |
+
#: src/views/v2/month/calendar-event/date.php:22
|
7085 |
+
#: src/views/v2/month/calendar-event/date.php:23
|
7086 |
+
#: src/views/v2/month/event-multiday.php:31
|
7087 |
+
#: src/views/v2/month/event-multiday.php:32
|
7088 |
+
#: src/views/v2/month/mobile-event/date.php:22
|
7089 |
+
#: src/views/v2/month/mobile-event/date.php:23
|
7090 |
+
msgid "Featured"
|
7091 |
+
msgstr ""
|
7092 |
+
|
7093 |
+
#: src/views/v2/month/calendar-event/date.php:28
|
7094 |
+
#: src/views/v2/month/calendar-event/date.php:29
|
7095 |
+
#: src/views/v2/month/mobile-event/date.php:28
|
7096 |
+
#: src/views/v2/month/mobile-event/date.php:29
|
7097 |
+
msgid "Recurring"
|
7098 |
+
msgstr ""
|
7099 |
+
|
7100 |
+
#: src/views/v2/top-bar/actions.php:19
|
7101 |
+
msgid "Hide Recurring Events"
|
7102 |
+
msgstr ""
|
7103 |
+
|
7104 |
+
#: src/views/v2/top-bar/nav/next.php:25 src/views/v2/top-bar/nav/next.php:26
|
7105 |
+
msgid "Next"
|
7106 |
+
msgstr ""
|
7107 |
+
|
7108 |
+
#: src/views/v2/top-bar/nav/prev.php:25 src/views/v2/top-bar/nav/prev.php:26
|
7109 |
+
msgid "Previous"
|
7110 |
+
msgstr ""
|
7111 |
+
|
7112 |
+
#: src/views/v2/top-bar/today.php:22
|
7113 |
+
msgid "Now"
|
7114 |
+
msgstr ""
|
7115 |
+
|
7116 |
#: src/views/widgets/list-widget.php:112
|
7117 |
msgid "View All %s"
|
7118 |
msgstr ""
|
readme.txt
CHANGED
@@ -4,8 +4,8 @@ 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.
|
8 |
-
Tested up to: 5.2
|
9 |
Requires PHP: 5.6
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -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.2] 2019-05-16 =
|
219 |
|
220 |
* Tweak - In the Event Repository class: filter the event cretion meta before checking it for coherency
|
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
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
215 |
|
216 |
== Changelog ==
|
217 |
|
218 |
+
= [4.9.3] 2019-06-06 =
|
219 |
+
|
220 |
+
* Fix - Fixed issue where the previous events link was not present on initial page load of the List View [127477]
|
221 |
+
* Language - 10 new strings added, 18 updated, 0 fuzzied, and 0 obsoleted
|
222 |
+
|
223 |
= [4.9.2] 2019-05-16 =
|
224 |
|
225 |
* Tweak - In the Event Repository class: filter the event cretion meta before checking it for coherency
|
src/Tribe/Customizer/General_Theme.php
CHANGED
@@ -36,7 +36,7 @@ final class Tribe__Events__Customizer__General_Theme extends Tribe__Customizer__
|
|
36 |
$scheme = $this->sanitize_featured_color_choice( $settings['featured_color_scheme'] );
|
37 |
$schemes = $this->get_featured_color_schemes();
|
38 |
|
39 |
-
if ( 'custom' === $scheme ) {
|
40 |
$button_bg = $settings['featured_color_scheme_custom'];
|
41 |
} else {
|
42 |
$button_bg = $schemes[ $scheme ]['colors'][0];
|
36 |
$scheme = $this->sanitize_featured_color_choice( $settings['featured_color_scheme'] );
|
37 |
$schemes = $this->get_featured_color_schemes();
|
38 |
|
39 |
+
if ( 'custom' === $scheme && isset( $settings['featured_color_scheme_custom'] ) ) {
|
40 |
$button_bg = $settings['featured_color_scheme_custom'];
|
41 |
} else {
|
42 |
$button_bg = $schemes[ $scheme ]['colors'][0];
|
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.
|
38 |
|
39 |
/**
|
40 |
* Min Pro Addon
|
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
|
src/Tribe/Plugin_Register.php
CHANGED
@@ -6,7 +6,7 @@ class Tribe__Events__Plugin_Register extends Tribe__Abstract_Plugin_Register {
|
|
6 |
protected $main_class = 'Tribe__Events__Main';
|
7 |
protected $dependencies = array(
|
8 |
'addon-dependencies' => array(
|
9 |
-
'Tribe__Events__Pro__Main' => '4.7.
|
10 |
'Tribe__Events__Filterbar__View' => '4.8.0-dev',
|
11 |
'Tribe__Events__Tickets__Eventbrite__Main' => '4.6-dev',
|
12 |
'Tribe__Events__Community__Main' => '4.6-dev',
|
6 |
protected $main_class = 'Tribe__Events__Main';
|
7 |
protected $dependencies = array(
|
8 |
'addon-dependencies' => array(
|
9 |
+
'Tribe__Events__Pro__Main' => '4.7.3-dev',
|
10 |
'Tribe__Events__Filterbar__View' => '4.8.0-dev',
|
11 |
'Tribe__Events__Tickets__Eventbrite__Main' => '4.6-dev',
|
12 |
'Tribe__Events__Community__Main' => '4.6-dev',
|
src/Tribe/Query.php
CHANGED
@@ -1290,7 +1290,9 @@ if ( ! class_exists( 'Tribe__Events__Query' ) ) {
|
|
1290 |
! $has_date_args
|
1291 |
&& in_array( $display, [ 'upcoming', 'list' ] )
|
1292 |
) {
|
1293 |
-
$args['
|
|
|
|
|
1294 |
unset( $args['eventDisplay'] );
|
1295 |
}
|
1296 |
|
1290 |
! $has_date_args
|
1291 |
&& in_array( $display, [ 'upcoming', 'list' ] )
|
1292 |
) {
|
1293 |
+
if ( empty( $args['tribe_is_past'] ) ) {
|
1294 |
+
$args['start_date'] = 'now';
|
1295 |
+
}
|
1296 |
unset( $args['eventDisplay'] );
|
1297 |
}
|
1298 |
|
src/Tribe/Rewrite.php
CHANGED
@@ -2,61 +2,42 @@
|
|
2 |
// Don't load directly
|
3 |
defined( 'WPINC' ) or die;
|
4 |
|
|
|
|
|
|
|
5 |
/**
|
6 |
* Rewrite Configuration Class
|
7 |
* Permalinks magic Happens over here!
|
8 |
*/
|
9 |
class Tribe__Events__Rewrite extends Tribe__Rewrite {
|
10 |
-
/**
|
11 |
-
* Static singleton variable
|
12 |
-
* @var self
|
13 |
-
*/
|
14 |
-
public static $instance;
|
15 |
-
|
16 |
-
/**
|
17 |
-
* WP_Rewrite Instance
|
18 |
-
* @var WP_Rewrite
|
19 |
-
*/
|
20 |
-
public $rewrite;
|
21 |
-
|
22 |
-
/**
|
23 |
-
* Rewrite rules Holder
|
24 |
-
* @var array
|
25 |
-
*/
|
26 |
-
public $rules = array();
|
27 |
-
|
28 |
-
/**
|
29 |
-
* Base slugs for rewrite urls
|
30 |
-
* @var array
|
31 |
-
*/
|
32 |
-
public $bases = array();
|
33 |
-
|
34 |
/**
|
35 |
* After creating the Hooks on WordPress we lock the usage of the function
|
36 |
* @var boolean
|
37 |
*/
|
38 |
protected $hook_lock = false;
|
39 |
|
40 |
-
/**
|
41 |
-
* Tribe__Events__Rewrite constructor.
|
42 |
-
*
|
43 |
-
* @param WP_Rewrite|null $wp_rewrite
|
44 |
-
*/
|
45 |
-
public function __construct( WP_Rewrite $wp_rewrite = null ) {
|
46 |
-
$this->rewrite = $wp_rewrite;
|
47 |
-
}
|
48 |
-
|
49 |
/**
|
50 |
* Static Singleton Factory Method
|
51 |
*
|
52 |
* @return Tribe__Events__Rewrite
|
53 |
*/
|
54 |
public static function instance( $wp_rewrite = null ) {
|
55 |
-
if (
|
56 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
}
|
58 |
|
59 |
-
return
|
60 |
}
|
61 |
|
62 |
/**
|
@@ -235,6 +216,10 @@ class Tribe__Events__Rewrite extends Tribe__Rewrite {
|
|
235 |
* @return object Return Base Slugs with l10n variations
|
236 |
*/
|
237 |
public function get_bases( $method = 'regex' ) {
|
|
|
|
|
|
|
|
|
238 |
$tec = Tribe__Events__Main::instance();
|
239 |
|
240 |
/**
|
@@ -314,7 +299,11 @@ class Tribe__Events__Rewrite extends Tribe__Rewrite {
|
|
314 |
* @param array $domains An associative array of language domains to use; these would be plugin or themes language
|
315 |
* domains with a `'plugin-slug' => '/absolute/path/to/lang/dir'`
|
316 |
*/
|
317 |
-
|
|
|
|
|
|
|
|
|
318 |
}
|
319 |
|
320 |
/**
|
@@ -440,4 +429,83 @@ class Tribe__Events__Rewrite extends Tribe__Rewrite {
|
|
440 |
return $url;
|
441 |
|
442 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
443 |
}
|
2 |
// Don't load directly
|
3 |
defined( 'WPINC' ) or die;
|
4 |
|
5 |
+
use Tribe__Events__Main as TEC;
|
6 |
+
use Tribe__Main as Common;
|
7 |
+
|
8 |
/**
|
9 |
* Rewrite Configuration Class
|
10 |
* Permalinks magic Happens over here!
|
11 |
*/
|
12 |
class Tribe__Events__Rewrite extends Tribe__Rewrite {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
/**
|
14 |
* After creating the Hooks on WordPress we lock the usage of the function
|
15 |
* @var boolean
|
16 |
*/
|
17 |
protected $hook_lock = false;
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
/**
|
20 |
* Static Singleton Factory Method
|
21 |
*
|
22 |
* @return Tribe__Events__Rewrite
|
23 |
*/
|
24 |
public static function instance( $wp_rewrite = null ) {
|
25 |
+
if ( version_compare( Common::VERSION, '4.9.11-dev', '>=' ) ) {
|
26 |
+
return parent::instance();
|
27 |
+
}
|
28 |
+
|
29 |
+
/**
|
30 |
+
* Deprecated piece of code, but we need it in place to make sure
|
31 |
+
* we dont break with older version of Event Tickets.
|
32 |
+
*
|
33 |
+
* @todo remove once we have common version compare back working
|
34 |
+
*/
|
35 |
+
if ( ! static::$instance ) {
|
36 |
+
static::$instance = new static;
|
37 |
+
static::$instance->setup();
|
38 |
}
|
39 |
|
40 |
+
return static::$instance;
|
41 |
}
|
42 |
|
43 |
/**
|
216 |
* @return object Return Base Slugs with l10n variations
|
217 |
*/
|
218 |
public function get_bases( $method = 'regex' ) {
|
219 |
+
if ( ! empty( $this->bases ) ) {
|
220 |
+
return (object) $this->bases;
|
221 |
+
}
|
222 |
+
|
223 |
$tec = Tribe__Events__Main::instance();
|
224 |
|
225 |
/**
|
299 |
* @param array $domains An associative array of language domains to use; these would be plugin or themes language
|
300 |
* domains with a `'plugin-slug' => '/absolute/path/to/lang/dir'`
|
301 |
*/
|
302 |
+
$bases = apply_filters( 'tribe_events_rewrite_i18n_slugs', $bases, $method, $domains );
|
303 |
+
|
304 |
+
$this->bases = $bases;
|
305 |
+
|
306 |
+
return (object) $bases;
|
307 |
}
|
308 |
|
309 |
/**
|
429 |
return $url;
|
430 |
|
431 |
}
|
432 |
+
|
433 |
+
/**
|
434 |
+
* {@inheritDoc}
|
435 |
+
*/
|
436 |
+
protected function get_matcher_to_query_var_map() {
|
437 |
+
return [
|
438 |
+
'month' => 'eventDisplay',
|
439 |
+
'list' => 'eventDisplay',
|
440 |
+
'today' => 'eventDisplay',
|
441 |
+
'day' => 'eventDisplay',
|
442 |
+
'tag' => 'tag',
|
443 |
+
'tax' => 'tribe_events_cat',
|
444 |
+
'single' => 'name',
|
445 |
+
'archive' => 'post_type',
|
446 |
+
'featured' => 'featured',
|
447 |
+
];
|
448 |
+
}
|
449 |
+
|
450 |
+
/**
|
451 |
+
* {@inheritDoc}
|
452 |
+
*/
|
453 |
+
protected function get_localized_matchers() {
|
454 |
+
$localized_matchers = parent::get_localized_matchers();
|
455 |
+
|
456 |
+
// Handle the dates.
|
457 |
+
$localized_matchers['(\d{4}-\d{2})'] = 'eventDate';
|
458 |
+
$localized_matchers['(\d{4}-\d{2}-\d{2})'] = 'eventDate';
|
459 |
+
|
460 |
+
return $localized_matchers;
|
461 |
+
}
|
462 |
+
|
463 |
+
/**
|
464 |
+
* {@inheritDoc}
|
465 |
+
*/
|
466 |
+
protected function get_dynamic_matchers( array $query_vars ) {
|
467 |
+
$bases = (array) $this->get_bases();
|
468 |
+
$dynamic_matchers = parent::get_dynamic_matchers( $query_vars );
|
469 |
+
|
470 |
+
// Handle The Events Calendar category.
|
471 |
+
if ( isset( $query_vars['tribe_events_cat'] ) ) {
|
472 |
+
$cat_regex = $bases['tax'];
|
473 |
+
preg_match( '/^\(\?:(?<slugs>[^\\)]+)\)/', $cat_regex, $matches );
|
474 |
+
if ( isset( $matches['slugs'] ) ) {
|
475 |
+
$slugs = explode( '|', $matches['slugs'] );
|
476 |
+
// The localized version is the last.
|
477 |
+
$localized_slug = end( $slugs );
|
478 |
+
|
479 |
+
/*
|
480 |
+
* Categories can be hierarchical and the path will be something like
|
481 |
+
* `/events/category/grand-parent/parent/child/list/page/2/`.
|
482 |
+
* If we can match the category to an existing one then let's make sure to build the hierarchical slug.
|
483 |
+
*/
|
484 |
+
$category_slug = $query_vars['tribe_events_cat'];
|
485 |
+
$category_term = get_term_by( 'slug', $category_slug, TEC::TAXONOMY );
|
486 |
+
if ( $category_term instanceof WP_Term ) {
|
487 |
+
$category_slug = get_term_parents_list(
|
488 |
+
$category_term->term_id,
|
489 |
+
TEC::TAXONOMY,
|
490 |
+
[ 'format' => 'slug', 'separator' => '/', 'link' => false, 'inclusive' => true ]
|
491 |
+
);
|
492 |
+
// Remove leading/trailing slashes to get something like `grand-parent/parent/child`.
|
493 |
+
$category_slug = trim( $category_slug, '/' );
|
494 |
+
|
495 |
+
$dynamic_matchers["{$cat_regex}/(?:[^/]+/)*([^/]+)"] = "{$localized_slug}/{$category_slug}";
|
496 |
+
}
|
497 |
+
}
|
498 |
+
}
|
499 |
+
|
500 |
+
// Where is iCal? It's handled by WordPress.
|
501 |
+
|
502 |
+
return $dynamic_matchers;
|
503 |
+
}
|
504 |
+
|
505 |
+
/**
|
506 |
+
* {@inheritDoc}
|
507 |
+
*/
|
508 |
+
protected function get_post_types() {
|
509 |
+
return [ 'tribe_events', 'tribe_venue', 'tribe_organizer' ];
|
510 |
+
}
|
511 |
}
|
src/Tribe/Views/V2/Assets.php
CHANGED
@@ -29,12 +29,30 @@ class Assets extends \tad_DI52_ServiceProvider {
|
|
29 |
public function register() {
|
30 |
$plugin = Plugin::instance();
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
tribe_asset(
|
33 |
$plugin,
|
34 |
'tribe-events-views-v2-manager',
|
35 |
'views/manager.js',
|
36 |
-
[ 'jquery', 'tribe-common', 'tribe-query-string' ],
|
37 |
null // prevent it from loading
|
38 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
}
|
40 |
}
|
29 |
public function register() {
|
30 |
$plugin = Plugin::instance();
|
31 |
|
32 |
+
tribe_asset(
|
33 |
+
$plugin,
|
34 |
+
'tribe-events-calendar-views-v2',
|
35 |
+
'views/tribe-events-v2.css',
|
36 |
+
[ 'tribe-common-style', 'tribe-tooltipster-css' ], // @todo: check if we're including tooltips only in month view.
|
37 |
+
'wp_enqueue_scripts',
|
38 |
+
[ 'priority' => 10 ]
|
39 |
+
);
|
40 |
+
|
41 |
tribe_asset(
|
42 |
$plugin,
|
43 |
'tribe-events-views-v2-manager',
|
44 |
'views/manager.js',
|
45 |
+
[ 'jquery', 'tribe-common', 'tribe-query-string', 'underscore' ],
|
46 |
null // prevent it from loading
|
47 |
);
|
48 |
+
|
49 |
+
tribe_asset(
|
50 |
+
$plugin,
|
51 |
+
'tribe-events-views-v2-scripts',
|
52 |
+
'views/scripts.js',
|
53 |
+
[ 'jquery', 'tribe-common', 'tribe-tooltipster' ], // @todo: check if we're including tooltips only in month view.
|
54 |
+
'wp_enqueue_scripts',
|
55 |
+
[ 'priority' => 10 ]
|
56 |
+
);
|
57 |
}
|
58 |
}
|
src/Tribe/Views/V2/Hooks.php
CHANGED
@@ -67,6 +67,7 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
67 |
add_filter( 'tribe_suppress_query_filters', '__return_true' );
|
68 |
add_filter( 'template_include', [ $this, 'filter_template_include' ], 50 );
|
69 |
add_filter( 'posts_pre_query', [ $this, 'filter_posts_pre_query' ], 20, 2 );
|
|
|
70 |
add_filter( 'query_vars', [ $this, 'filter_query_vars' ], 15 );
|
71 |
}
|
72 |
|
@@ -135,13 +136,23 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
135 |
/**
|
136 |
* @todo Make sure we do proper handling of cache longer then 12h.
|
137 |
*/
|
138 |
-
'permission_callback' => function ( \WP_REST_Request $request ) {
|
139 |
-
return
|
140 |
-
// return wp_verify_nonce( $request['nonce'], 'wp_rest' );
|
141 |
},
|
142 |
-
'callback' => function ( \WP_REST_Request $request ) {
|
143 |
View::make_for_rest( $request )->send_html();
|
144 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
145 |
] );
|
146 |
}
|
147 |
|
@@ -186,4 +197,13 @@ class Hooks extends \tad_DI52_ServiceProvider {
|
|
186 |
|
187 |
return $this->container->make( Kitchen_Sink::class )->filter_register_query_vars( $query_vars );
|
188 |
}
|
189 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
add_filter( 'tribe_suppress_query_filters', '__return_true' );
|
68 |
add_filter( 'template_include', [ $this, 'filter_template_include' ], 50 );
|
69 |
add_filter( 'posts_pre_query', [ $this, 'filter_posts_pre_query' ], 20, 2 );
|
70 |
+
add_filter( 'body_class', [ $this, 'body_class' ] );
|
71 |
add_filter( 'query_vars', [ $this, 'filter_query_vars' ], 15 );
|
72 |
}
|
73 |
|
136 |
/**
|
137 |
* @todo Make sure we do proper handling of cache longer then 12h.
|
138 |
*/
|
139 |
+
'permission_callback' => static function ( \WP_REST_Request $request ) {
|
140 |
+
return wp_verify_nonce( $request->get_param( '_wpnonce' ), 'wp_rest' );
|
|
|
141 |
},
|
142 |
+
'callback' => static function ( \WP_REST_Request $request ) {
|
143 |
View::make_for_rest( $request )->send_html();
|
144 |
},
|
145 |
+
'args' => [
|
146 |
+
'url' => [
|
147 |
+
'required' => true,
|
148 |
+
'validate_callback' => static function ( $url ) {
|
149 |
+
return is_string( $url );
|
150 |
+
},
|
151 |
+
'sanitize_callback' => static function ( $url ) {
|
152 |
+
return filter_var( $url, FILTER_SANITIZE_URL );
|
153 |
+
}
|
154 |
+
],
|
155 |
+
],
|
156 |
] );
|
157 |
}
|
158 |
|
197 |
|
198 |
return $this->container->make( Kitchen_Sink::class )->filter_register_query_vars( $query_vars );
|
199 |
}
|
200 |
+
|
201 |
+
/**
|
202 |
+
* Filters the body classes to add theme compatibility ones.
|
203 |
+
*
|
204 |
+
* @since 4.9.3
|
205 |
+
*/
|
206 |
+
public function body_class( $classes ) {
|
207 |
+
return $this->container->make( Theme_Compatibility::class )->body_class( $classes );
|
208 |
+
}
|
209 |
+
}
|
src/Tribe/Views/V2/Interfaces/Repository_User_Interface.php
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Classes implementing this interface will provide methods to set and get a repository instance.
|
4 |
+
*
|
5 |
+
* @since 4.9.3
|
6 |
+
* @package Tribe\Events\Views\V2\Interfaces
|
7 |
+
*/
|
8 |
+
|
9 |
+
namespace Tribe\Events\Views\V2\Interfaces;
|
10 |
+
|
11 |
+
use Tribe\Events\Views\V2\View;
|
12 |
+
use Tribe__Repository__Interface as Repository;
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Class Repository_User_Interface
|
16 |
+
*
|
17 |
+
* @since 4.9.3
|
18 |
+
* @package Tribe\Events\Views\V2\Interfaces
|
19 |
+
*/
|
20 |
+
interface Repository_User_Interface {
|
21 |
+
|
22 |
+
/**
|
23 |
+
* Sets the repository the instance should use.
|
24 |
+
*
|
25 |
+
* @since 4.9.3
|
26 |
+
*
|
27 |
+
* @param Repository $repository The repository object the instance should use or `null` to unset it.
|
28 |
+
*/
|
29 |
+
public function set_repository( Repository $repository = null );
|
30 |
+
|
31 |
+
/**
|
32 |
+
* Returns the repository currently used by the instance, if any.
|
33 |
+
*
|
34 |
+
* @since 4.9.3
|
35 |
+
*
|
36 |
+
* @return Repository|null The repository instance used by the instance or `null` if the instance is not using a
|
37 |
+
* repository.
|
38 |
+
*/
|
39 |
+
public function get_repository( );
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Restores the loop variables by restoring the global query.
|
43 |
+
*
|
44 |
+
* @since 4.9.3
|
45 |
+
*/
|
46 |
+
public function restore_the_loop();
|
47 |
+
}
|
src/Tribe/Views/V2/Interfaces/View_Url_Provider_Interface.php
ADDED
@@ -0,0 +1,64 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Classes implementing this interface will provide methods to locate them based on a URL and will provide URL-related
|
4 |
+
* methods.
|
5 |
+
*
|
6 |
+
* @since 4.9.3
|
7 |
+
* @package Tribe\Events\Views\V2\Interfaces
|
8 |
+
*/
|
9 |
+
|
10 |
+
namespace Tribe\Events\Views\V2\Interfaces;
|
11 |
+
|
12 |
+
/**
|
13 |
+
* Interface Url_Provider_Interface
|
14 |
+
*
|
15 |
+
* @since 4.9.3
|
16 |
+
* @package Tribe\Events\Views\V2\Interfaces
|
17 |
+
*/
|
18 |
+
interface View_Url_Provider_Interface {
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Returns the URL associated to this View, if any.
|
22 |
+
*
|
23 |
+
* @since 4.9.3
|
24 |
+
*
|
25 |
+
* @param bool $canonical Whether to return the canonical version of the URL or the normal one.
|
26 |
+
*
|
27 |
+
* @return string The current URL associated to the view or an empty string if this View does not correspond to a
|
28 |
+
* URL.
|
29 |
+
*/
|
30 |
+
public function get_url( $canonical = false );
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Returns the URL associated to this View logical, next view.
|
34 |
+
*
|
35 |
+
* @since 4.9.3
|
36 |
+
*
|
37 |
+
* @param bool $canonical Whether to return the canonical version of the URL or the normal one.
|
38 |
+
* @param array $passthru_vars An array of query arguments that will be passed thru intact, and appended to the URL.
|
39 |
+
*
|
40 |
+
* @return string The URL associated to this View logical, next view or an empty string if no next View exists.
|
41 |
+
*/
|
42 |
+
public function next_url( $canonical = false, array $passthru_vars = [] );
|
43 |
+
|
44 |
+
/**
|
45 |
+
* Returns the URL associated to this View logical, previous view.
|
46 |
+
*
|
47 |
+
* @since 4.9.3
|
48 |
+
*
|
49 |
+
* @param bool $canonical Whether to return the canonical version of the URL or the normal one.
|
50 |
+
* @param array $passthru_vars An array of query arguments that will be passed thru intact, and appended to the URL.
|
51 |
+
*
|
52 |
+
* @return string The URL associated to this View logical, next view or an empty string if no previous View exists.
|
53 |
+
*/
|
54 |
+
public function prev_url( $canonical = false, array $passthru_vars = [] );
|
55 |
+
|
56 |
+
/**
|
57 |
+
* Returns the URL object used by the View, if any.
|
58 |
+
*
|
59 |
+
* @since 4.9.3
|
60 |
+
*
|
61 |
+
* @return \Tribe\Events\Views\V2\Url|null
|
62 |
+
*/
|
63 |
+
public function get_url_object();
|
64 |
+
}
|
src/Tribe/Views/V2/Query/Event_Query_Controller.php
CHANGED
@@ -38,6 +38,7 @@ class Event_Query_Controller extends Abstract_Query_Controller {
|
|
38 |
* {@inheritDoc}
|
39 |
*/
|
40 |
protected function repository() {
|
41 |
-
|
|
|
42 |
}
|
43 |
}
|
38 |
* {@inheritDoc}
|
39 |
*/
|
40 |
protected function repository() {
|
41 |
+
// @todo refine this to handle order depending on the View.
|
42 |
+
return tribe_events()->order_by('event_date', 'ASC');
|
43 |
}
|
44 |
}
|
src/Tribe/Views/V2/Rest_Endpoint.php
CHANGED
@@ -5,10 +5,8 @@
|
|
5 |
* @package Tribe\Events\Views\V2
|
6 |
* @since 4.9.2
|
7 |
*/
|
8 |
-
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
11 |
-
|
12 |
class Rest_Endpoint {
|
13 |
/**
|
14 |
* Returns the final REST URL for the HTML
|
5 |
* @package Tribe\Events\Views\V2
|
6 |
* @since 4.9.2
|
7 |
*/
|
|
|
8 |
namespace Tribe\Events\Views\V2;
|
9 |
|
|
|
10 |
class Rest_Endpoint {
|
11 |
/**
|
12 |
* Returns the final REST URL for the HTML
|
src/Tribe/Views/V2/Service_Provider.php
CHANGED
@@ -33,16 +33,34 @@ class Service_Provider extends \tad_DI52_ServiceProvider {
|
|
33 |
$this->container->singleton( Template\Event::class, Template\Event::class );
|
34 |
$this->container->singleton( Template\Page::class, Template\Page::class );
|
35 |
$this->container->singleton( Kitchen_Sink::class, Kitchen_Sink::class );
|
|
|
36 |
$this->container->singleton( Rest_Endpoint::class, Rest_Endpoint::class );
|
37 |
|
38 |
$this->register_hooks();
|
|
|
|
|
39 |
$this->register_v1_compat();
|
40 |
|
41 |
-
// Register
|
42 |
-
$this->container->singleton( 'views
|
43 |
|
44 |
// Since the View main class will act as a DI container itself let's provide it with the global container.
|
45 |
View::set_container( $this->container );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
}
|
47 |
|
48 |
/**
|
@@ -54,17 +72,9 @@ class Service_Provider extends \tad_DI52_ServiceProvider {
|
|
54 |
$hooks = new Hooks( $this->container );
|
55 |
$hooks->register();
|
56 |
|
57 |
-
$assets = new Assets( $this->container );
|
58 |
-
$assets->register();
|
59 |
-
|
60 |
// Allow Hooks to be removed, by having the them registred to the container
|
61 |
$this->container->singleton( Hooks::class, $hooks );
|
62 |
-
$this->container->singleton( Assets::class, $assets );
|
63 |
$this->container->singleton( 'events.views.v2.hooks', $hooks );
|
64 |
-
$this->container->singleton( 'events.views.v2.provider', $this );
|
65 |
-
|
66 |
-
View::set_container( $this->container );
|
67 |
-
|
68 |
}
|
69 |
|
70 |
/**
|
33 |
$this->container->singleton( Template\Event::class, Template\Event::class );
|
34 |
$this->container->singleton( Template\Page::class, Template\Page::class );
|
35 |
$this->container->singleton( Kitchen_Sink::class, Kitchen_Sink::class );
|
36 |
+
$this->container->singleton( Theme_Compatibility::class, Theme_Compatibility::class );
|
37 |
$this->container->singleton( Rest_Endpoint::class, Rest_Endpoint::class );
|
38 |
|
39 |
$this->register_hooks();
|
40 |
+
$this->register_assets();
|
41 |
+
|
42 |
$this->register_v1_compat();
|
43 |
|
44 |
+
// Register the SP on the container
|
45 |
+
$this->container->singleton( 'events.views.v2.provider', $this );
|
46 |
|
47 |
// Since the View main class will act as a DI container itself let's provide it with the global container.
|
48 |
View::set_container( $this->container );
|
49 |
+
|
50 |
+
// @todo: remove this when we hydrate the month view with data and we use the correct template tags.
|
51 |
+
require_once tribe( 'tec.main' )->plugin_path . 'src/Tribe/Views/V2/month-view-demo-template-tags.php';
|
52 |
+
}
|
53 |
+
|
54 |
+
/**
|
55 |
+
* Registers the provider handling all the 1st level filters and actions for Views v2.
|
56 |
+
*
|
57 |
+
* @since 4.9.3
|
58 |
+
*/
|
59 |
+
protected function register_assets() {
|
60 |
+
$assets = new Assets( $this->container );
|
61 |
+
$assets->register();
|
62 |
+
|
63 |
+
$this->container->singleton( Assets::class, $assets );
|
64 |
}
|
65 |
|
66 |
/**
|
72 |
$hooks = new Hooks( $this->container );
|
73 |
$hooks->register();
|
74 |
|
|
|
|
|
|
|
75 |
// Allow Hooks to be removed, by having the them registred to the container
|
76 |
$this->container->singleton( Hooks::class, $hooks );
|
|
|
77 |
$this->container->singleton( 'events.views.v2.hooks', $hooks );
|
|
|
|
|
|
|
|
|
78 |
}
|
79 |
|
80 |
/**
|
src/Tribe/Views/V2/Template.php
CHANGED
@@ -8,6 +8,7 @@
|
|
8 |
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
|
|
11 |
use Tribe__Template as Base_Template;
|
12 |
|
13 |
/**
|
@@ -24,6 +25,13 @@ class Template extends Base_Template {
|
|
24 |
*/
|
25 |
protected $slug;
|
26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
/**
|
28 |
* Renders and returns the View template contents.
|
29 |
*
|
@@ -50,10 +58,16 @@ class Template extends Base_Template {
|
|
50 |
*/
|
51 |
public function __construct( $slug ) {
|
52 |
$this->slug = $slug;
|
53 |
-
|
|
|
|
|
|
|
|
|
|
|
54 |
$this->set_template_origin( tribe( 'tec.main' ) )
|
55 |
->set_template_folder( 'src/views/v2' )
|
56 |
-
->set_template_folder_lookup( true )
|
|
|
57 |
}
|
58 |
|
59 |
/**
|
8 |
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
11 |
+
use Tribe__Repository__Interface as Repository_Interface;
|
12 |
use Tribe__Template as Base_Template;
|
13 |
|
14 |
/**
|
25 |
*/
|
26 |
protected $slug;
|
27 |
|
28 |
+
/**
|
29 |
+
* The repository instance that provided the template with posts, if any.
|
30 |
+
*
|
31 |
+
* @var Repository_Interface
|
32 |
+
*/
|
33 |
+
protected $repository;
|
34 |
+
|
35 |
/**
|
36 |
* Renders and returns the View template contents.
|
37 |
*
|
58 |
*/
|
59 |
public function __construct( $slug ) {
|
60 |
$this->slug = $slug;
|
61 |
+
// Set some global defaults all Views are likely to search for; those will be overridden by each View.
|
62 |
+
$this->set_values( [
|
63 |
+
'slug' => $slug,
|
64 |
+
'prev_url' => '',
|
65 |
+
'next_url' => '',
|
66 |
+
], false );
|
67 |
$this->set_template_origin( tribe( 'tec.main' ) )
|
68 |
->set_template_folder( 'src/views/v2' )
|
69 |
+
->set_template_folder_lookup( true )
|
70 |
+
->set_template_context_extract( true );
|
71 |
}
|
72 |
|
73 |
/**
|
src/Tribe/Views/V2/Template_Bootstrap.php
CHANGED
@@ -10,8 +10,8 @@
|
|
10 |
*/
|
11 |
namespace Tribe\Events\Views\V2;
|
12 |
|
13 |
-
use Tribe__Utils__Array as Arr;
|
14 |
use Tribe__Events__Main as TEC;
|
|
|
15 |
use WP_Query;
|
16 |
|
17 |
class Template_Bootstrap {
|
@@ -91,11 +91,9 @@ class Template_Bootstrap {
|
|
91 |
|
92 |
$html = tribe( Kitchen_Sink::class )->template( $template, $context, false );
|
93 |
} else {
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
$view = View::make();
|
98 |
-
$html = $view->get_html();
|
99 |
}
|
100 |
|
101 |
return $html;
|
10 |
*/
|
11 |
namespace Tribe\Events\Views\V2;
|
12 |
|
|
|
13 |
use Tribe__Events__Main as TEC;
|
14 |
+
use Tribe__Utils__Array as Arr;
|
15 |
use WP_Query;
|
16 |
|
17 |
class Template_Bootstrap {
|
91 |
|
92 |
$html = tribe( Kitchen_Sink::class )->template( $template, $context, false );
|
93 |
} else {
|
94 |
+
$context = tribe_context();
|
95 |
+
$view_slug = $context->get( 'view' );
|
96 |
+
$html = View::make( $view_slug, $context )->get_html();
|
|
|
|
|
97 |
}
|
98 |
|
99 |
return $html;
|
src/Tribe/Views/V2/Theme_Compatibility.php
ADDED
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Add theme compatibility things here.
|
4 |
+
* @TODO: This is an implementation to set a body class we can use in the common implementation.
|
5 |
+
* @TODO: Check this once we move forward with the views structure.
|
6 |
+
* @since 4.9.3
|
7 |
+
*
|
8 |
+
* @package Tribe\Events\Views\V2
|
9 |
+
*/
|
10 |
+
namespace Tribe\Events\Views\V2;
|
11 |
+
|
12 |
+
use Tribe\Events\Views\V2\Template_Bootstrap;
|
13 |
+
|
14 |
+
class Theme_Compatibility {
|
15 |
+
|
16 |
+
/*
|
17 |
+
* List of themes which have compatibility fixes
|
18 |
+
*/
|
19 |
+
public $themes_with_compatibility_fixes = [
|
20 |
+
'avada',
|
21 |
+
'divi',
|
22 |
+
'enfold',
|
23 |
+
'genesis',
|
24 |
+
'twentyseventeen',
|
25 |
+
'twentynineteen',
|
26 |
+
];
|
27 |
+
|
28 |
+
|
29 |
+
/**
|
30 |
+
* Register
|
31 |
+
*
|
32 |
+
* @since 4.9.3
|
33 |
+
*
|
34 |
+
*
|
35 |
+
* @return void
|
36 |
+
*/
|
37 |
+
public function register() {}
|
38 |
+
|
39 |
+
/**
|
40 |
+
* Checks if theme needs a compatibility fix.
|
41 |
+
*
|
42 |
+
* @param string $theme Name of template from WP_Theme->Template, defaults to current active template.
|
43 |
+
*
|
44 |
+
* @since 4.9.3
|
45 |
+
*
|
46 |
+
* @return mixed
|
47 |
+
*/
|
48 |
+
public function needs_compatibility_fix( $theme = null ) {
|
49 |
+
// Defaults to current active theme
|
50 |
+
if ( $theme === null ) {
|
51 |
+
$theme = get_stylesheet();
|
52 |
+
}
|
53 |
+
|
54 |
+
/**
|
55 |
+
* Allows to filter the theme list with compatibility fixes.
|
56 |
+
*
|
57 |
+
* @since 4.9.3
|
58 |
+
*
|
59 |
+
* @param array $themes_with_compatibility_fixes A list of themes we provide compatibility for.
|
60 |
+
*/
|
61 |
+
$theme_compatibility_list = apply_filters( 'tribe_events_views_v2_themes_compatibility_fixes', $this->themes_with_compatibility_fixes );
|
62 |
+
|
63 |
+
return in_array( $theme, $theme_compatibility_list );
|
64 |
+
}
|
65 |
+
|
66 |
+
/**
|
67 |
+
* Add the theme to the body class.
|
68 |
+
*
|
69 |
+
* @since 4.9.3
|
70 |
+
*
|
71 |
+
* @return array $classes
|
72 |
+
*/
|
73 |
+
public function body_class( $classes ) {
|
74 |
+
|
75 |
+
if (
|
76 |
+
! tribe( Template_Bootstrap::class )->should_load()
|
77 |
+
|| ! $this->needs_compatibility_fix()
|
78 |
+
) {
|
79 |
+
return $classes;
|
80 |
+
}
|
81 |
+
|
82 |
+
$child_theme = get_option( 'stylesheet' );
|
83 |
+
$parent_theme = get_option( 'template' );
|
84 |
+
|
85 |
+
// if the 2 options are the same, then there is no child theme.
|
86 |
+
if ( $child_theme == $parent_theme ) {
|
87 |
+
$child_theme = false;
|
88 |
+
}
|
89 |
+
|
90 |
+
$classes[] = "tribe-theme-$parent_theme";
|
91 |
+
|
92 |
+
if ( $child_theme ) {
|
93 |
+
$classes[] = "tribe-theme-child-$child_theme";
|
94 |
+
}
|
95 |
+
|
96 |
+
return $classes;
|
97 |
+
}
|
98 |
+
}
|
src/Tribe/Views/V2/Url.php
CHANGED
@@ -8,6 +8,9 @@
|
|
8 |
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
|
|
|
|
|
|
11 |
/**
|
12 |
* Class Url
|
13 |
*
|
@@ -19,20 +22,82 @@ class Url {
|
|
19 |
/**
|
20 |
* The URL abstracted by the instance.
|
21 |
*
|
|
|
|
|
22 |
* @var string
|
23 |
*/
|
24 |
-
protected $url;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
26 |
-
|
27 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
}
|
29 |
|
30 |
/**
|
31 |
* Returns the slug of the view as defined in the URL.
|
32 |
*
|
33 |
-
* @return mixed|string The view slug as defined in the URL.
|
34 |
* @since 4.9.2
|
35 |
*
|
|
|
36 |
*/
|
37 |
public function get_view_slug() {
|
38 |
$slug = 'default';
|
@@ -41,13 +106,95 @@ class Url {
|
|
41 |
return $slug;
|
42 |
}
|
43 |
|
44 |
-
|
45 |
-
|
46 |
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
}
|
50 |
|
51 |
-
return $
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
}
|
53 |
-
}
|
8 |
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
11 |
+
use Tribe__Events__Rewrite as Rewrite;
|
12 |
+
use Tribe__Utils__Array as Arr;
|
13 |
+
|
14 |
/**
|
15 |
* Class Url
|
16 |
*
|
22 |
/**
|
23 |
* The URL abstracted by the instance.
|
24 |
*
|
25 |
+
* @since 4.9.3
|
26 |
+
*
|
27 |
* @var string
|
28 |
*/
|
29 |
+
protected $url = '';
|
30 |
+
|
31 |
+
/**
|
32 |
+
* An array of the default URL components produced by the `parse_url` function.
|
33 |
+
*
|
34 |
+
* @since 4.9.3
|
35 |
+
*
|
36 |
+
* @var array
|
37 |
+
*/
|
38 |
+
protected static $default_url_components = [
|
39 |
+
'scheme' => '',
|
40 |
+
'host' => '',
|
41 |
+
'port' => '',
|
42 |
+
'user' => '',
|
43 |
+
'pass' => '',
|
44 |
+
'path' => '',
|
45 |
+
'query' => '',
|
46 |
+
'fragment' => '',
|
47 |
+
];
|
48 |
+
|
49 |
+
|
50 |
+
/**
|
51 |
+
* An array of the URL components as produced by the `parse_url` function.
|
52 |
+
*
|
53 |
+
* @since 4.9.3
|
54 |
+
*
|
55 |
+
* @var array
|
56 |
+
*/
|
57 |
+
protected $components = [];
|
58 |
+
|
59 |
+
/**
|
60 |
+
* An array of the parsed query arguments from the URL.
|
61 |
+
*
|
62 |
+
* @since 4.9.3
|
63 |
+
*
|
64 |
+
* @var array
|
65 |
+
*/
|
66 |
+
protected $query_args = [];
|
67 |
|
68 |
+
/**
|
69 |
+
* A flag to define how conflicts between parameters set in the query arguments and parameters set by the path
|
70 |
+
* should be resolved.
|
71 |
+
* If `false` then arguments parsed from the path will override the query ones, if `false` the arguments parsed from
|
72 |
+
* the query will override the path ones.
|
73 |
+
*
|
74 |
+
* @var bool
|
75 |
+
*/
|
76 |
+
protected $query_overrides_path = false;
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Url constructor.
|
80 |
+
*
|
81 |
+
* @param null|string $url The url to build the object with or `null` to use the current URL.
|
82 |
+
* @param bool $query_overrides_path A flag to define how conflicts between parameters set in the query
|
83 |
+
* arguments and parameters set by the path should be resolved.
|
84 |
+
*/
|
85 |
+
public function __construct( $url = null, $query_overrides_path = false ) {
|
86 |
+
if ( empty( $url ) ) {
|
87 |
+
$url = home_url( add_query_arg( [] ) );
|
88 |
+
}
|
89 |
+
|
90 |
+
$this->url = $url;
|
91 |
+
$this->query_overrides_path = (bool)$query_overrides_path;
|
92 |
+
$this->parse_url();
|
93 |
}
|
94 |
|
95 |
/**
|
96 |
* Returns the slug of the view as defined in the URL.
|
97 |
*
|
|
|
98 |
* @since 4.9.2
|
99 |
*
|
100 |
+
* @return mixed|string The view slug as defined in the URL.
|
101 |
*/
|
102 |
public function get_view_slug() {
|
103 |
$slug = 'default';
|
106 |
return $slug;
|
107 |
}
|
108 |
|
109 |
+
return Arr::get_first_set( $this->get_query_args(), [ 'view', 'tribe_view', 'eventDisplay' ], $slug );
|
110 |
+
}
|
111 |
|
112 |
+
/**
|
113 |
+
* Returns the full URL this instance was built on.
|
114 |
+
*
|
115 |
+
* @since 4.9.3
|
116 |
+
*
|
117 |
+
* @return string The full URL this instance was built on; an empty string if the URL is not set.
|
118 |
+
*/
|
119 |
+
public function __toString() {
|
120 |
+
return tribe_build_url( $this->components );
|
121 |
+
}
|
122 |
+
|
123 |
+
/**
|
124 |
+
* Returns the current page number for the URL.
|
125 |
+
*
|
126 |
+
* @since 4.9.3
|
127 |
+
*
|
128 |
+
* @return int The current page number if specified in the URL or the default value.
|
129 |
+
*/
|
130 |
+
public function get_current_page() {
|
131 |
+
return Arr::get( $this->get_query_args(), 'paged', 1 );
|
132 |
+
}
|
133 |
+
|
134 |
+
/**
|
135 |
+
* Returns the current query arguments
|
136 |
+
*
|
137 |
+
* @since 4.9.3
|
138 |
+
*
|
139 |
+
* @return array Returns the current Query Arguments
|
140 |
+
*/
|
141 |
+
public function get_query_args() {
|
142 |
+
return $this->query_args;
|
143 |
+
}
|
144 |
+
|
145 |
+
/**
|
146 |
+
* Parses the current URL and initializes its components.
|
147 |
+
*
|
148 |
+
* @since 4.9.3
|
149 |
+
*
|
150 |
+
* @return Url This object instance.
|
151 |
+
*/
|
152 |
+
public function parse_url() {
|
153 |
+
$this->components = array_merge( static::$default_url_components, parse_url( $this->url ) );
|
154 |
+
$this->query_args = Rewrite::instance()->parse_request( $this->url );
|
155 |
+
if ( ! empty( $this->components['query'] ) ) {
|
156 |
+
parse_str( $this->components['query'], $query_component_args );
|
157 |
+
$this->query_args = $this->query_overrides_path
|
158 |
+
? array_merge( $this->query_args, $query_component_args )
|
159 |
+
: array_merge( $query_component_args, $this->query_args );
|
160 |
}
|
161 |
|
162 |
+
return $this;
|
163 |
+
}
|
164 |
+
|
165 |
+
/**
|
166 |
+
* Adds query args to the object merging them witht the current ones.
|
167 |
+
*
|
168 |
+
* @since 4.9.3
|
169 |
+
*
|
170 |
+
* @param array $query_args An associative array of query args to add to the object.
|
171 |
+
*
|
172 |
+
* @return $this The object instance.
|
173 |
+
*/
|
174 |
+
public function add_query_args( array $query_args = [] ) {
|
175 |
+
$this->query_args = array_merge( $this->query_args, $query_args );
|
176 |
+
$this->components['query'] = http_build_query( $this->query_args );
|
177 |
+
|
178 |
+
return $this;
|
179 |
+
}
|
180 |
+
|
181 |
+
/**
|
182 |
+
* Sets whether the parameters set in the query should override the ones parsed by the path or not.
|
183 |
+
*
|
184 |
+
* By default path parameters will take precedence over query parameters.
|
185 |
+
* When set to `false` then `/events/list?eventDisplay=month` will result in an `eventDisplay=list`;
|
186 |
+
* when set to `true` the resulting `eventDisplay` will be `month`.
|
187 |
+
*
|
188 |
+
* @since 4.9.3
|
189 |
+
*
|
190 |
+
* @param bool $query_overrides_path Whether the parameters set in the query should override the ones parsed by the
|
191 |
+
* path or not.
|
192 |
+
*
|
193 |
+
* @return Url This object instance to chain method calls.
|
194 |
+
*/
|
195 |
+
public function query_overrides_path( $query_overrides_path ) {
|
196 |
+
$this->query_overrides_path = (bool) $query_overrides_path;
|
197 |
+
|
198 |
+
return $this;
|
199 |
}
|
200 |
+
}
|
src/Tribe/Views/V2/View.php
CHANGED
@@ -9,8 +9,13 @@
|
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
11 |
use Tribe\Events\Views\V2\Views\List_View;
|
|
|
|
|
12 |
use Tribe__Container as Container;
|
13 |
use Tribe__Context as Context;
|
|
|
|
|
|
|
14 |
use Tribe__Utils__Array as Arr;
|
15 |
|
16 |
/**
|
@@ -20,7 +25,6 @@ use Tribe__Utils__Array as Arr;
|
|
20 |
* @since 4.9.2
|
21 |
*/
|
22 |
class View implements View_Interface {
|
23 |
-
|
24 |
/**
|
25 |
* The name of the Tribe option the enabled/disabled flag for
|
26 |
* View v2 will live in.
|
@@ -74,23 +78,97 @@ class View implements View_Interface {
|
|
74 |
protected $template;
|
75 |
|
76 |
/**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
*
|
|
|
78 |
*
|
79 |
* @param \WP_REST_Request $request
|
80 |
*
|
81 |
* @return \Tribe\Events\Views\V2\View_Interface
|
82 |
-
* @since 4.9.2
|
83 |
*/
|
84 |
public static function make_for_rest( \WP_REST_Request $request ) {
|
85 |
// Try to read the slug from the REST request.
|
86 |
-
$
|
|
|
|
|
|
|
|
|
87 |
|
88 |
if ( false === $slug ) {
|
89 |
-
|
90 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
}
|
92 |
|
93 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
94 |
}
|
95 |
|
96 |
/**
|
@@ -117,12 +195,14 @@ class View implements View_Interface {
|
|
117 |
|
118 |
if ( class_exists( $view ) ) {
|
119 |
$view_class = $view;
|
120 |
-
$
|
121 |
} else {
|
122 |
$view_class = Arr::get( $views, $view, false );
|
123 |
-
$
|
124 |
}
|
125 |
|
|
|
|
|
126 |
if ( $view_class ) {
|
127 |
if ( ! self::$container instanceof Container ) {
|
128 |
$message = 'The ' . __CLASS__ . '::$container property is not set:'
|
@@ -132,23 +212,97 @@ class View implements View_Interface {
|
|
132 |
|
133 |
/** @var \Tribe\Events\Views\V2\View_Interface $instance */
|
134 |
$instance = self::$container->make( $view_class );
|
135 |
-
$template = new Template( $registration_slug );
|
136 |
} else {
|
137 |
$view_class = static::class;
|
138 |
-
$instance
|
139 |
-
$
|
140 |
}
|
141 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
// Set some defaults on the template.
|
143 |
$template->set( 'view_class', $view_class );
|
|
|
144 |
|
145 |
$instance->set_template( $template );
|
146 |
-
$instance->set_slug( $
|
147 |
|
148 |
// Let's set the View context from either the global context or the provided one.
|
149 |
$view_context = null === $context ? tribe_context() : $context;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
$instance->set_context( $view_context );
|
151 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152 |
return $instance;
|
153 |
}
|
154 |
|
@@ -173,7 +327,10 @@ class View implements View_Interface {
|
|
173 |
*
|
174 |
*/
|
175 |
$views = apply_filters( 'tribe_events_views', [
|
176 |
-
'
|
|
|
|
|
|
|
177 |
] );
|
178 |
|
179 |
return (array) $views;
|
@@ -206,11 +363,6 @@ class View implements View_Interface {
|
|
206 |
static::$container = $container;
|
207 |
}
|
208 |
|
209 |
-
public static function locate_template( $template ) {
|
210 |
-
$template = locate_template( [ 'tribe/views/v2/router.php' ] );
|
211 |
-
|
212 |
-
}
|
213 |
-
|
214 |
/**
|
215 |
* {@inheritDoc}
|
216 |
*
|
@@ -290,4 +442,380 @@ class View implements View_Interface {
|
|
290 |
public function set_template( Template $template ) {
|
291 |
$this->template = $template;
|
292 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
293 |
}
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
11 |
use Tribe\Events\Views\V2\Views\List_View;
|
12 |
+
use Tribe\Events\Views\V2\Views\Month_View;
|
13 |
+
use Tribe\Events\Views\V2\Views\Reflector_View;
|
14 |
use Tribe__Container as Container;
|
15 |
use Tribe__Context as Context;
|
16 |
+
use Tribe__Events__Main as TEC;
|
17 |
+
use Tribe__Events__Rewrite as Rewrite;
|
18 |
+
use Tribe__Repository__Interface as Repository;
|
19 |
use Tribe__Utils__Array as Arr;
|
20 |
|
21 |
/**
|
25 |
* @since 4.9.2
|
26 |
*/
|
27 |
class View implements View_Interface {
|
|
|
28 |
/**
|
29 |
* The name of the Tribe option the enabled/disabled flag for
|
30 |
* View v2 will live in.
|
78 |
protected $template;
|
79 |
|
80 |
/**
|
81 |
+
* The repository object the View is currently using.
|
82 |
+
*
|
83 |
+
* @var Repository
|
84 |
+
*/
|
85 |
+
protected $repository;
|
86 |
+
|
87 |
+
/**
|
88 |
+
* The URL object the View is currently.
|
89 |
+
*
|
90 |
+
* @var \Tribe\Events\Views\V2\Url
|
91 |
+
*/
|
92 |
+
protected $url;
|
93 |
+
|
94 |
+
/**
|
95 |
+
* An associative array of global variables backed up by the view before replacing the global loop.
|
96 |
+
*
|
97 |
+
* @since 4.9.3
|
98 |
+
*
|
99 |
+
* @var array
|
100 |
+
*/
|
101 |
+
protected $global_backup;
|
102 |
+
|
103 |
+
/**
|
104 |
+
* An associative array of the arguments used to setup the repository filters.
|
105 |
+
*
|
106 |
+
* @since 4.9.3
|
107 |
+
*
|
108 |
+
* @var array
|
109 |
+
*/
|
110 |
+
protected $repository_args = [];
|
111 |
+
|
112 |
+
/**
|
113 |
+
* Builds a View instance in response to a REST request to the Views endpoint.
|
114 |
*
|
115 |
+
* @since 4.9.2
|
116 |
*
|
117 |
* @param \WP_REST_Request $request
|
118 |
*
|
119 |
* @return \Tribe\Events\Views\V2\View_Interface
|
|
|
120 |
*/
|
121 |
public static function make_for_rest( \WP_REST_Request $request ) {
|
122 |
// Try to read the slug from the REST request.
|
123 |
+
$params = $request->get_params();
|
124 |
+
$slug = Arr::get( $params, 'view', false );
|
125 |
+
$url = Arr::get( $params, 'url' );
|
126 |
+
$url_object = new Url( $url );
|
127 |
+
$params = array_merge( $params, $url_object->get_query_args() );
|
128 |
|
129 |
if ( false === $slug ) {
|
130 |
+
/*
|
131 |
+
* If we cannot get the view slug from the request parameters let's try to get it from the URL.
|
132 |
+
*/
|
133 |
+
$slug = Arr::get( $params, 'eventDisplay', tribe_context()->get( 'view', 'default' ) );
|
134 |
+
}
|
135 |
+
|
136 |
+
// Let's check if we have a display mode set.
|
137 |
+
$query_args = $url_object->query_overrides_path( true )->parse_url()->get_query_args();
|
138 |
+
$params['event_display_mode'] = Arr::get( $query_args, 'eventDisplay', false );
|
139 |
+
|
140 |
+
/**
|
141 |
+
* Filters the parameters that will be used to build the View class for a REST request.
|
142 |
+
*
|
143 |
+
* This filter will trigger for all Views.
|
144 |
+
*
|
145 |
+
* @since 4.9.3
|
146 |
+
*
|
147 |
+
* @param array $params An associative array of parameters from the REST request.
|
148 |
+
* @param \WP_REST_Request $request The current REST request.
|
149 |
+
*/
|
150 |
+
$params = apply_filters( 'tribe_events_views_v2_rest_params', $params, $request );
|
151 |
+
|
152 |
+
if ( ! empty( $slug ) ) {
|
153 |
+
/**
|
154 |
+
* Filters the parameters that will be used to build a specific View class for a REST request.
|
155 |
+
*
|
156 |
+
* @since 4.9.3
|
157 |
+
*
|
158 |
+
* @param array $params An associative array of parameters from the REST request.
|
159 |
+
* @param \WP_REST_Request $request The current REST request.
|
160 |
+
*/
|
161 |
+
$params = apply_filters( "tribe_events_views_v2_{$slug}_rest_params", $params, $request );
|
162 |
}
|
163 |
|
164 |
+
// Determine context based on params given
|
165 |
+
$context = tribe_context()->alter( $params );
|
166 |
+
|
167 |
+
$view = static::make( $slug, $context );
|
168 |
+
|
169 |
+
$view->url = $url_object;
|
170 |
+
|
171 |
+
return $view;
|
172 |
}
|
173 |
|
174 |
/**
|
195 |
|
196 |
if ( class_exists( $view ) ) {
|
197 |
$view_class = $view;
|
198 |
+
$slug = static::get_view_slug( $view );
|
199 |
} else {
|
200 |
$view_class = Arr::get( $views, $view, false );
|
201 |
+
$slug = $view;
|
202 |
}
|
203 |
|
204 |
+
$request_slug = $slug;
|
205 |
+
|
206 |
if ( $view_class ) {
|
207 |
if ( ! self::$container instanceof Container ) {
|
208 |
$message = 'The ' . __CLASS__ . '::$container property is not set:'
|
212 |
|
213 |
/** @var \Tribe\Events\Views\V2\View_Interface $instance */
|
214 |
$instance = self::$container->make( $view_class );
|
|
|
215 |
} else {
|
216 |
$view_class = static::class;
|
217 |
+
$instance = new static();
|
218 |
+
$slug = 'not-found';
|
219 |
}
|
220 |
|
221 |
+
$template = new Template( $slug );
|
222 |
+
|
223 |
+
/**
|
224 |
+
* Filters the Template object for a View.
|
225 |
+
*
|
226 |
+
* @since 4.9.3
|
227 |
+
*
|
228 |
+
* @param \Tribe\Events\Views\V2\Template $template The template object for the View.
|
229 |
+
* @param string $view The current view slug.
|
230 |
+
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
231 |
+
*/
|
232 |
+
$template = apply_filters( 'tribe_events_views_v2_view_template', $template, $view, $instance );
|
233 |
+
|
234 |
+
/**
|
235 |
+
* Filters the Template object for a specific View.
|
236 |
+
*
|
237 |
+
* @since 4.9.3
|
238 |
+
*
|
239 |
+
* @param \Tribe\Events\Views\V2\Template $template The template object for the View.
|
240 |
+
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
241 |
+
*/
|
242 |
+
$template = apply_filters( "tribe_events_views_v2_{$slug}_view_template", $template, $instance );
|
243 |
+
|
244 |
// Set some defaults on the template.
|
245 |
$template->set( 'view_class', $view_class );
|
246 |
+
$template->set( 'request_slug', $request_slug );
|
247 |
|
248 |
$instance->set_template( $template );
|
249 |
+
$instance->set_slug( $slug );
|
250 |
|
251 |
// Let's set the View context from either the global context or the provided one.
|
252 |
$view_context = null === $context ? tribe_context() : $context;
|
253 |
+
|
254 |
+
/**
|
255 |
+
* Filters the Context object for a View.
|
256 |
+
*
|
257 |
+
* @since 4.9.3
|
258 |
+
*
|
259 |
+
* @param \Tribe__Context $view_context The context abstraction object that will be passed to the
|
260 |
+
* view.
|
261 |
+
* @param string $view The current view slug.
|
262 |
+
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
263 |
+
*/
|
264 |
+
$view_context = apply_filters( 'tribe_events_views_v2_view_context', $view_context, $view, $instance );
|
265 |
+
|
266 |
+
/**
|
267 |
+
* Filters the Context object for a specific View.
|
268 |
+
*
|
269 |
+
* @since 4.9.3
|
270 |
+
*
|
271 |
+
* @param \Tribe__Context $view_context The context abstraction object that will be passed to the
|
272 |
+
* view.
|
273 |
+
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
274 |
+
*/
|
275 |
+
$view_context = apply_filters( "tribe_events_views_v2_{$slug}_view_context", $view_context, $instance );
|
276 |
+
|
277 |
$instance->set_context( $view_context );
|
278 |
|
279 |
+
$view_repository = tribe_events();
|
280 |
+
|
281 |
+
/**
|
282 |
+
* Filters the Repository object for a View.
|
283 |
+
*
|
284 |
+
* @since 4.9.3
|
285 |
+
*
|
286 |
+
* @param \Tribe__Repository__Interface $view_repository The repository instance the View will use.
|
287 |
+
* @param string $view The current view slug.
|
288 |
+
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
289 |
+
*/
|
290 |
+
$view_repository = apply_filters( 'tribe_events_views_v2_view_context', $view_repository, $view, $instance );
|
291 |
+
|
292 |
+
/**
|
293 |
+
* Filters the Repository object for a specific View.
|
294 |
+
*
|
295 |
+
* @since 4.9.3
|
296 |
+
*
|
297 |
+
* @param \Tribe__Repository__Interface $view_repository The repository instance the View will use.
|
298 |
+
* @param \Tribe\Events\Views\V2\View $instance The current View object.
|
299 |
+
*/
|
300 |
+
$view_repository = apply_filters( "tribe_events_views_v2_{$slug}_view_context", $view_repository, $instance );
|
301 |
+
|
302 |
+
$instance->set_repository( $view_repository );
|
303 |
+
|
304 |
+
$instance->set_url();
|
305 |
+
|
306 |
return $instance;
|
307 |
}
|
308 |
|
327 |
*
|
328 |
*/
|
329 |
$views = apply_filters( 'tribe_events_views', [
|
330 |
+
'month' => Month_View::class,
|
331 |
+
'list' => List_View::class,
|
332 |
+
'past' => List_View::class,
|
333 |
+
'reflector' => Reflector_View::class,
|
334 |
] );
|
335 |
|
336 |
return (array) $views;
|
363 |
static::$container = $container;
|
364 |
}
|
365 |
|
|
|
|
|
|
|
|
|
|
|
366 |
/**
|
367 |
* {@inheritDoc}
|
368 |
*
|
442 |
public function set_template( Template $template ) {
|
443 |
$this->template = $template;
|
444 |
}
|
445 |
+
|
446 |
+
/**
|
447 |
+
* {@inheritDoc}
|
448 |
+
*/
|
449 |
+
public function get_url( $canonical = false ) {
|
450 |
+
$query_args = [
|
451 |
+
'post_type' => TEC::POSTTYPE,
|
452 |
+
'eventDisplay' => $this->slug,
|
453 |
+
];
|
454 |
+
|
455 |
+
$page = $this->url->get_current_page();
|
456 |
+
|
457 |
+
if ( $page > 1 ) {
|
458 |
+
$query_args['paged'] = $page;
|
459 |
+
}
|
460 |
+
|
461 |
+
$url = add_query_arg( array_filter( $query_args ), home_url() );
|
462 |
+
|
463 |
+
if ( $canonical ) {
|
464 |
+
$url = Rewrite::instance()->get_clean_url( $url );
|
465 |
+
}
|
466 |
+
|
467 |
+
$event_display_mode = $this->context->get( 'event_display_mode', false );
|
468 |
+
if ( false !== $event_display_mode && $event_display_mode !== $this->context->get( 'eventDisplay' ) ) {
|
469 |
+
$url = add_query_arg( [ 'eventDisplay' => $event_display_mode ], $url );
|
470 |
+
}
|
471 |
+
|
472 |
+
$url = $this->filter_view_url( $canonical, $url );
|
473 |
+
|
474 |
+
return $url;
|
475 |
+
}
|
476 |
+
|
477 |
+
/**
|
478 |
+
* {@inheritDoc}
|
479 |
+
*/
|
480 |
+
public function next_url( $canonical = false, array $passthru_vars = [] ) {
|
481 |
+
$next_page = $this->repository->next();
|
482 |
+
|
483 |
+
$url = $next_page->count() > 0 ?
|
484 |
+
add_query_arg( [ 'paged' => $this->url->get_current_page() + 1 ], $this->get_url() )
|
485 |
+
: '';
|
486 |
+
|
487 |
+
if ( ! empty( $url ) && $canonical ) {
|
488 |
+
$input_url = $url;
|
489 |
+
|
490 |
+
if ( ! empty( $passthru_vars ) ) {
|
491 |
+
$input_url = remove_query_arg( array_keys( $passthru_vars ), $url );
|
492 |
+
}
|
493 |
+
|
494 |
+
// Make sure the view slug is always set to correctly match rewrites.
|
495 |
+
$input_url = add_query_arg( [ 'eventDisplay' => $this->slug ], $input_url );
|
496 |
+
|
497 |
+
$canonical_url = Rewrite::instance()->get_clean_url( $input_url );
|
498 |
+
|
499 |
+
if ( ! empty( $passthru_vars ) ) {
|
500 |
+
$canonical_url = add_query_arg( $passthru_vars, $canonical_url );
|
501 |
+
}
|
502 |
+
|
503 |
+
$url = $canonical_url;
|
504 |
+
}
|
505 |
+
|
506 |
+
$url = $this->filter_next_url( $canonical, $url );
|
507 |
+
|
508 |
+
return $url;
|
509 |
+
}
|
510 |
+
|
511 |
+
/**
|
512 |
+
* {@inheritDoc}
|
513 |
+
*/
|
514 |
+
public function prev_url( $canonical = false, array $passthru_vars = [] ) {
|
515 |
+
$prev_page = $this->repository->prev();
|
516 |
+
$paged = $this->url->get_current_page() - 1;
|
517 |
+
$query_args = $paged > 1
|
518 |
+
? [ 'paged' => $paged ]
|
519 |
+
: [];
|
520 |
+
|
521 |
+
$url = $prev_page->count() > 0 ?
|
522 |
+
add_query_arg( $query_args, $this->get_url() )
|
523 |
+
: '';
|
524 |
+
|
525 |
+
if ( ! empty( $url ) && $paged === 1 ) {
|
526 |
+
$url = remove_query_arg( 'paged', $url );
|
527 |
+
}
|
528 |
+
|
529 |
+
if ( ! empty( $url ) && $canonical ) {
|
530 |
+
$input_url = $url;
|
531 |
+
|
532 |
+
if ( ! empty( $passthru_vars ) ) {
|
533 |
+
$input_url = remove_query_arg( array_keys( $passthru_vars ), $url );
|
534 |
+
}
|
535 |
+
|
536 |
+
// Make sure the view slug is always set to correctly match rewrites.
|
537 |
+
$input_url = add_query_arg( [ 'eventDisplay' => $this->slug ], $input_url );
|
538 |
+
|
539 |
+
$canonical_url = Rewrite::instance()->get_clean_url( $input_url );
|
540 |
+
|
541 |
+
if ( ! empty( $passthru_vars ) ) {
|
542 |
+
$canonical_url = add_query_arg( $passthru_vars, $canonical_url );
|
543 |
+
}
|
544 |
+
|
545 |
+
$url = $canonical_url;
|
546 |
+
}
|
547 |
+
|
548 |
+
$url = $this->filter_prev_url( $canonical, $url );
|
549 |
+
|
550 |
+
return $url;
|
551 |
+
}
|
552 |
+
|
553 |
+
/**
|
554 |
+
* {@inheritDoc}
|
555 |
+
*/
|
556 |
+
public function get_url_object() {
|
557 |
+
return $this->url;
|
558 |
+
}
|
559 |
+
|
560 |
+
/**
|
561 |
+
* {@inheritDoc}
|
562 |
+
*/
|
563 |
+
public function set_repository( Repository $repository = null ) {
|
564 |
+
$this->repository = $repository;
|
565 |
+
}
|
566 |
+
|
567 |
+
/**
|
568 |
+
* {@inheritDoc}
|
569 |
+
*/
|
570 |
+
public function get_repository() {
|
571 |
+
return $this->repository;
|
572 |
+
}
|
573 |
+
|
574 |
+
/**
|
575 |
+
* {@inheritDoc}
|
576 |
+
*/
|
577 |
+
public function setup_the_loop( array $args = [] ) {
|
578 |
+
global $wp_query;
|
579 |
+
|
580 |
+
$this->global_backup = [
|
581 |
+
'wp_query' => $wp_query,
|
582 |
+
];
|
583 |
+
|
584 |
+
/**
|
585 |
+
* Filters the arguments that will be used to build the View repository.
|
586 |
+
*
|
587 |
+
* @since 4.9.3
|
588 |
+
*
|
589 |
+
* @param array $args An array of arguments that should be used to build the repository instance.
|
590 |
+
* @param View $this The current View object.
|
591 |
+
*/
|
592 |
+
$this->repository_args = apply_filters( "tribe_events_views_v2_{$this->slug}_repository_args", $args, $this );
|
593 |
+
|
594 |
+
$this->set_repository( $this->build_repository( $this->repository_args ) );
|
595 |
+
$this->set_url( $this->repository_args, true );
|
596 |
+
|
597 |
+
$wp_query = $this->repository->get_query();
|
598 |
+
wp_reset_postdata();
|
599 |
+
}
|
600 |
+
|
601 |
+
/**
|
602 |
+
* {@inheritDoc}
|
603 |
+
*/
|
604 |
+
public function restore_the_loop() {
|
605 |
+
if ( empty( $this->global_backup ) ) {
|
606 |
+
return;
|
607 |
+
}
|
608 |
+
|
609 |
+
foreach ( $this->global_backup as $key => $value ) {
|
610 |
+
$GLOBALS[ $key ] = $value;
|
611 |
+
}
|
612 |
+
|
613 |
+
wp_reset_postdata();
|
614 |
+
}
|
615 |
+
|
616 |
+
/**
|
617 |
+
* Builds the repository the View will use to get the loop posts.
|
618 |
+
*
|
619 |
+
* @since 4.9.3
|
620 |
+
*
|
621 |
+
* @param array $args An associative array of arguments that will be used to build the repository.
|
622 |
+
*
|
623 |
+
* @return \Tribe__Repository__Interface
|
624 |
+
*/
|
625 |
+
protected function build_repository( array $args ) {
|
626 |
+
return tribe_events()->by_args( $args );
|
627 |
+
}
|
628 |
+
|
629 |
+
/**
|
630 |
+
* Sets a View URL object either from some arguments or from the current URL.
|
631 |
+
*
|
632 |
+
* @since 4.9.3
|
633 |
+
*
|
634 |
+
* @param array|null $args An associative array of arguments that will be mapped to the corresponding query
|
635 |
+
* arguments by the View, or `null` to use the current URL.
|
636 |
+
*/
|
637 |
+
public function set_url( array $args = null, $merge = false ) {
|
638 |
+
if ( null !== $args ) {
|
639 |
+
$query_args = $this->map_args_to_query_args( $args );
|
640 |
+
$this->url = false === $merge ?
|
641 |
+
new Url( add_query_arg( $query_args ) )
|
642 |
+
: $this->url->add_query_args( $query_args );
|
643 |
+
|
644 |
+
return;
|
645 |
+
}
|
646 |
+
|
647 |
+
$this->url = new Url();
|
648 |
+
}
|
649 |
+
|
650 |
+
/**
|
651 |
+
* Maps a set of arguments to query arguments, ready to be appended to a URL.
|
652 |
+
*
|
653 |
+
* @since 4.9.3
|
654 |
+
*
|
655 |
+
* @param array $args An associative array of arguments to map (translate) to query arguments.
|
656 |
+
*
|
657 |
+
* @return array An associative array of query arguments mapped from the input ones.
|
658 |
+
*/
|
659 |
+
protected function map_args_to_query_args( array $args = null ) {
|
660 |
+
if ( empty( $args ) ) {
|
661 |
+
return [];
|
662 |
+
}
|
663 |
+
|
664 |
+
// By default let's use the locations set in the Context to map the arguments to query args.
|
665 |
+
$query_args = tribe_context()->map_to_read( $args, Context::REQUEST_VAR );
|
666 |
+
|
667 |
+
global $wp;
|
668 |
+
|
669 |
+
return array_intersect_key( $query_args, array_combine( $wp->public_query_vars, $wp->public_query_vars ) );
|
670 |
+
}
|
671 |
+
|
672 |
+
/**
|
673 |
+
* Filters the array of values that a View will set on the Template before rendering it.
|
674 |
+
*
|
675 |
+
* Template variables are exported, alongside being set, in the template context: the keys of the variables array
|
676 |
+
* will become the names of the exported variables.
|
677 |
+
*
|
678 |
+
* @since 4.9.3
|
679 |
+
*
|
680 |
+
* @param array $template_vars An associative array of variables that will be set, and exported, in the template.
|
681 |
+
*
|
682 |
+
* @return array An associative array of variables that will be set, and exported, in the template.
|
683 |
+
*/
|
684 |
+
protected function filter_template_vars( array $template_vars ) {
|
685 |
+
/**
|
686 |
+
* Filters the variables that will be set on the View template.
|
687 |
+
*
|
688 |
+
* @since 4.9.3
|
689 |
+
*
|
690 |
+
* @param array $template_vars An associative array of template variables. Variables will be extracted in the
|
691 |
+
* template hence the key will be the name of the variable available in the
|
692 |
+
* template.
|
693 |
+
* @param View_Interface $this The current view whose template variables are being set.
|
694 |
+
*/
|
695 |
+
$template_vars = apply_filters( "tribe_events_views_v2_{$this->slug}_template_vars", $template_vars, $this );
|
696 |
+
|
697 |
+
return $template_vars;
|
698 |
+
}
|
699 |
+
|
700 |
+
/**
|
701 |
+
* Filters the previous (page, event, etc.) URL returned for a specific View.
|
702 |
+
*
|
703 |
+
* @since 4.9.3
|
704 |
+
*
|
705 |
+
* @param bool $canonical Whether the normal or canonical version of the next URL is being requested.
|
706 |
+
* @param string $url The previous URL, this could be an empty string if the View does not have a next.
|
707 |
+
*
|
708 |
+
* @return string The filtered previous URL.
|
709 |
+
*/
|
710 |
+
protected function filter_prev_url( $canonical, string $url ) {
|
711 |
+
/**
|
712 |
+
* Filters the previous (page, event, etc.) URL returned for a View.
|
713 |
+
*
|
714 |
+
* @since 4.9.3
|
715 |
+
*
|
716 |
+
* @param string $url The View previous (page, event, etc.) URL.
|
717 |
+
* @param bool $canonical Whether the URL is a canonical one or not.
|
718 |
+
* @param View_Interface $this This view instance.
|
719 |
+
*/
|
720 |
+
$url = apply_filters( 'tribe_events_views_v2_view_prev_url', $url, $canonical, $this );
|
721 |
+
|
722 |
+
/**
|
723 |
+
* Filters the previous (page, event, etc.) URL returned for a specific View.
|
724 |
+
*
|
725 |
+
* @since 4.9.3
|
726 |
+
*
|
727 |
+
* @param string $url The View previous (page, event, etc.) URL.
|
728 |
+
* @param bool $canonical Whether the URL is a canonical one or not.
|
729 |
+
* @param View_Interface $this This view instance.
|
730 |
+
*/
|
731 |
+
$url = apply_filters( "tribe_events_views_v2_{$this->slug}_prev_url", $url, $canonical, $this );
|
732 |
+
|
733 |
+
return $url;
|
734 |
+
}
|
735 |
+
|
736 |
+
/**
|
737 |
+
* Filters the next (page, event, etc.) URL returned for a specific View.
|
738 |
+
*
|
739 |
+
* @since 4.9.3
|
740 |
+
*
|
741 |
+
* @param bool $canonical Whether the normal or canonical version of the next URL is being requested.
|
742 |
+
* @param string $url The next URL, this could be an empty string if the View does not have a next.
|
743 |
+
*
|
744 |
+
* @return string The filtered next URL.
|
745 |
+
*/
|
746 |
+
protected function filter_next_url( $canonical, string $url ) {
|
747 |
+
/**
|
748 |
+
* Filters the next (page, event, etc.) URL returned for a View.
|
749 |
+
*
|
750 |
+
* @since 4.9.3
|
751 |
+
*
|
752 |
+
* @param string $url The View next (page, event, etc.) URL.
|
753 |
+
* @param bool $canonical Whether the URL is a canonical one or not.
|
754 |
+
* @param View_Interface $this This view instance.
|
755 |
+
*/
|
756 |
+
$url = apply_filters( 'tribe_events_views_v2_view_next_url', $url, $canonical, $this );
|
757 |
+
|
758 |
+
/**
|
759 |
+
* Filters the next (page, event, etc.) URL returned for a specific View.
|
760 |
+
*
|
761 |
+
* @since 4.9.3
|
762 |
+
*
|
763 |
+
* @param string $url The View next (page, event, etc.) URL.
|
764 |
+
* @param bool $canonical Whether the URL is a canonical one or not.
|
765 |
+
* @param View_Interface $this This view instance.
|
766 |
+
*/
|
767 |
+
$url = apply_filters( "tribe_events_views_v2_{$this->slug}_next_url", $url, $canonical, $this );
|
768 |
+
|
769 |
+
return $url;
|
770 |
+
}
|
771 |
+
|
772 |
+
/**
|
773 |
+
* Sets up the View repository arguments from the View context or a provided Context object.
|
774 |
+
*
|
775 |
+
* @since 4.9.3
|
776 |
+
*
|
777 |
+
* @param \Tribe__Context|null $context A context to use to setup the args, or `null` to use the View Context.
|
778 |
+
*
|
779 |
+
* @return array The arguments, ready to be set on the View repository instance.
|
780 |
+
* @throws Implementation_Error If an extending View does not implement this method.
|
781 |
+
*/
|
782 |
+
protected function setup_repository_args( \Tribe__Context $context = null ) {
|
783 |
+
throw Implementation_Error::because_extending_view_should_define_this_method( 'setup_repository_args', $this );
|
784 |
+
}
|
785 |
+
|
786 |
+
/**
|
787 |
+
* Filters the current URL returned for a specific View.
|
788 |
+
*
|
789 |
+
* @since 4.9.3
|
790 |
+
*
|
791 |
+
* @param bool $canonical Whether the normal or canonical version of the next URL is being requested.
|
792 |
+
* @param string $url The previous URL, this could be an empty string if the View does not have a next.
|
793 |
+
*
|
794 |
+
* @return string The filtered previous URL.
|
795 |
+
*/
|
796 |
+
protected function filter_view_url( $canonical, string $url ) {
|
797 |
+
/**
|
798 |
+
* Filters the URL returned for a View.
|
799 |
+
*
|
800 |
+
* @since 4.9.3
|
801 |
+
*
|
802 |
+
* @param string $url The View current URL.
|
803 |
+
* @param bool $canonical Whether the URL is a canonical one or not.
|
804 |
+
* @param View_Interface $this This view instance.
|
805 |
+
*/
|
806 |
+
$url = apply_filters( 'tribe_events_views_v2_view_url', $url, $canonical, $this );
|
807 |
+
|
808 |
+
/**
|
809 |
+
* Filters the URL returned for a specific View.
|
810 |
+
*
|
811 |
+
* @since 4.9.3
|
812 |
+
*
|
813 |
+
* @param string $url The View current URL.
|
814 |
+
* @param bool $canonical Whether the URL is a canonical one or not.
|
815 |
+
* @param View_Interface $this This view instance.
|
816 |
+
*/
|
817 |
+
$url = apply_filters( "tribe_events_views_v2_{$this->slug}_url", $url, $canonical, $this );
|
818 |
+
|
819 |
+
return $url;
|
820 |
+
}
|
821 |
}
|
src/Tribe/Views/V2/View_Interface.php
CHANGED
@@ -8,6 +8,8 @@
|
|
8 |
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
|
|
|
|
11 |
use Tribe__Context as Context;
|
12 |
|
13 |
/**
|
@@ -16,7 +18,7 @@ use Tribe__Context as Context;
|
|
16 |
* @package Tribe\Events\Views\V2
|
17 |
* @since 4.9.2
|
18 |
*/
|
19 |
-
interface View_Interface {
|
20 |
|
21 |
/**
|
22 |
* Returns a View HTML code.
|
@@ -95,4 +97,26 @@ interface View_Interface {
|
|
95 |
* @param Template $template The template instance the View should use.
|
96 |
*/
|
97 |
public function set_template( Template $template );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
}
|
8 |
|
9 |
namespace Tribe\Events\Views\V2;
|
10 |
|
11 |
+
use Tribe\Events\Views\V2\Interfaces\Repository_User_Interface;
|
12 |
+
use Tribe\Events\Views\V2\Interfaces\View_Url_Provider_Interface;
|
13 |
use Tribe__Context as Context;
|
14 |
|
15 |
/**
|
18 |
* @package Tribe\Events\Views\V2
|
19 |
* @since 4.9.2
|
20 |
*/
|
21 |
+
interface View_Interface extends View_Url_Provider_Interface, Repository_User_Interface {
|
22 |
|
23 |
/**
|
24 |
* Returns a View HTML code.
|
97 |
* @param Template $template The template instance the View should use.
|
98 |
*/
|
99 |
public function set_template( Template $template );
|
100 |
+
|
101 |
+
/**
|
102 |
+
* Sets up, by replacing the global query, the loop variables.
|
103 |
+
*
|
104 |
+
* The variables can be restored by using the `replace_the_loop` method.
|
105 |
+
*
|
106 |
+
* @since 4.9.3
|
107 |
+
*
|
108 |
+
* @param array|null $args An array of associative arguments used to setup the repository for the View.
|
109 |
+
*
|
110 |
+
*/
|
111 |
+
public function setup_the_loop( array $args = [] );
|
112 |
+
|
113 |
+
/**
|
114 |
+
* Sets a View URL object either from some arguments or from the current URL.
|
115 |
+
*
|
116 |
+
* @since 4.9.3
|
117 |
+
*
|
118 |
+
* @param array|null $args An associative array of arguments that will be mapped to the corresponding query
|
119 |
+
* arguments by the View, or `null` to use the current URL.
|
120 |
+
*/
|
121 |
+
public function set_url( array $args = null, $merge = false );
|
122 |
}
|
src/Tribe/Views/V2/Views/List_View.php
CHANGED
@@ -9,44 +9,199 @@
|
|
9 |
namespace Tribe\Events\Views\V2\Views;
|
10 |
|
11 |
use Tribe\Events\Views\V2\View;
|
|
|
12 |
use Tribe__Utils__Array as Arr;
|
13 |
|
14 |
class List_View extends View {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
public function get_html() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
/*
|
18 |
* The View not care where the context comes from: from the View point of view the context is the only
|
19 |
* source of truth.
|
20 |
* The context might come from the main query, from a widget, a shortcode or a REST request.
|
21 |
*/
|
22 |
-
$
|
23 |
|
24 |
/*
|
25 |
* Depending on the context contents let's set up the arguments to fetch the events.
|
26 |
*/
|
27 |
-
$args
|
28 |
-
'posts_per_page' => $
|
29 |
-
'paged' => Arr::get( $
|
30 |
];
|
31 |
-
$date = Arr::get( $context, 'eventDate', 'now' );
|
32 |
|
33 |
-
|
|
|
|
|
|
|
34 |
$args['ends_after'] = $date;
|
35 |
} else {
|
|
|
36 |
$args['ends_before'] = $date;
|
37 |
}
|
38 |
|
39 |
-
|
40 |
-
* After we built the args to query the Events Repository with we use them to fetch the matching events.
|
41 |
-
*/
|
42 |
-
$events = tribe_events()->by_args( $args )->all();
|
43 |
-
|
44 |
-
/*
|
45 |
-
* Here we pass to the template a trimmed down version of the View render context.
|
46 |
-
* Ideally one that contains only the variables the template will need to render.
|
47 |
-
*/
|
48 |
-
return $this->template->render( [
|
49 |
-
'events' => $events,
|
50 |
-
] );
|
51 |
}
|
52 |
}
|
9 |
namespace Tribe\Events\Views\V2\Views;
|
10 |
|
11 |
use Tribe\Events\Views\V2\View;
|
12 |
+
use Tribe__Events__Rewrite as Rewrite;
|
13 |
use Tribe__Utils__Array as Arr;
|
14 |
|
15 |
class List_View extends View {
|
16 |
+
/**
|
17 |
+
* Slug for this view
|
18 |
+
*
|
19 |
+
* @since 4.9.3
|
20 |
+
*
|
21 |
+
* @var string
|
22 |
+
*/
|
23 |
+
protected $slug = 'list';
|
24 |
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Get HTML method
|
28 |
+
*
|
29 |
+
* @since 4.9.3
|
30 |
+
*
|
31 |
+
*/
|
32 |
public function get_html() {
|
33 |
+
$args = $this->setup_repository_args();
|
34 |
+
|
35 |
+
$this->setup_the_loop( $args );
|
36 |
+
|
37 |
+
/*
|
38 |
+
* Here we pass to the template a trimmed down version of the View render context and we set it as global to
|
39 |
+
* make it available to any view using the template.
|
40 |
+
* Ideally one that contains only the variables the template will need to render.
|
41 |
+
*/
|
42 |
+
$template_vars = [
|
43 |
+
'title' => wp_title( null, false ),
|
44 |
+
'events' => $this->repository->all(),
|
45 |
+
'url' => $this->get_url( true ),
|
46 |
+
'prev_url' => $this->prev_url( true ),
|
47 |
+
'next_url' => $this->next_url( true ),
|
48 |
+
];
|
49 |
+
|
50 |
+
$template_vars = $this->filter_template_vars( $template_vars );
|
51 |
+
|
52 |
+
$this->template->set_values( $template_vars, false );
|
53 |
+
|
54 |
+
$html = $this->template->render();
|
55 |
+
|
56 |
+
$this->restore_the_loop();
|
57 |
+
|
58 |
+
return $html;
|
59 |
+
}
|
60 |
+
|
61 |
+
/**
|
62 |
+
* {@inheritDoc}
|
63 |
+
*/
|
64 |
+
public function prev_url( $canonical = false, array $passthru_vars = [] ) {
|
65 |
+
$current_page = (int) $this->context->get( 'paged', 1 );
|
66 |
+
$display = $this->context->get( 'event_display_mode', 'list' );
|
67 |
+
|
68 |
+
if ( 'past' === $display ) {
|
69 |
+
$url = parent::next_url( $canonical, [ 'eventDisplay' => 'past' ] );
|
70 |
+
} else if ( $current_page > 1 ) {
|
71 |
+
$url = parent::prev_url( $canonical );
|
72 |
+
} else {
|
73 |
+
$url = $this->get_past_url( $canonical );
|
74 |
+
}
|
75 |
+
|
76 |
+
$url = $this->filter_prev_url( $canonical, $url );
|
77 |
+
|
78 |
+
return $url;
|
79 |
+
}
|
80 |
+
|
81 |
+
/**
|
82 |
+
* {@inheritDoc}
|
83 |
+
*/
|
84 |
+
public function next_url( $canonical = false, array $passthru_vars = [] ) {
|
85 |
+
$current_page = (int) $this->context->get( 'paged', 1 );
|
86 |
+
$display = $this->context->get( 'event_display_mode', 'list' );
|
87 |
+
|
88 |
+
if ( 'list' === $display ) {
|
89 |
+
$url = parent::next_url( $canonical );
|
90 |
+
} else if ( $current_page > 1 ) {
|
91 |
+
$url = parent::prev_url( $canonical, [ 'eventDisplay' => 'past' ] );
|
92 |
+
} else {
|
93 |
+
$url = $this->get_upcoming_url( $canonical );
|
94 |
+
}
|
95 |
+
|
96 |
+
$url = $this->filter_next_url( $canonical, $url );
|
97 |
+
|
98 |
+
return $url;
|
99 |
+
}
|
100 |
+
|
101 |
+
/**
|
102 |
+
* Return the URL to a page of past events.
|
103 |
+
*
|
104 |
+
* @since 4.9.3
|
105 |
+
*
|
106 |
+
* @param bool $canonical Whether to return the canonical version of the URL or the normal one.
|
107 |
+
* @param int $page The page to return the URL for.
|
108 |
+
*
|
109 |
+
* @return string The URL to the past URL page, if available, or an empty string.
|
110 |
+
*/
|
111 |
+
protected function get_past_url( $canonical = false, $page = 1 ) {
|
112 |
+
$default_date = 'now';
|
113 |
+
$date = $this->context->get( 'event_date', $default_date );
|
114 |
+
|
115 |
+
$past = tribe_events()->by_args( $this->setup_repository_args( $this->context->alter( [
|
116 |
+
'eventDisplay' => 'past',
|
117 |
+
'paged' => $page,
|
118 |
+
] ) ) );
|
119 |
+
|
120 |
+
if ( $past->count() > 0 ) {
|
121 |
+
$url = clone $this->url->add_query_args( array_filter( [
|
122 |
+
'eventDisplay' => 'past',
|
123 |
+
'eventDate' => $default_date === $date ? '' : $date,
|
124 |
+
'paged' => $page,
|
125 |
+
] ) );
|
126 |
+
|
127 |
+
$past_url = (string) $url;
|
128 |
+
|
129 |
+
if ( ! $canonical ) {
|
130 |
+
return $past_url;
|
131 |
+
}
|
132 |
+
|
133 |
+
$canonical_url = Rewrite::instance()->get_clean_url( $past_url );
|
134 |
+
|
135 |
+
// We use the `eventDisplay` query var as a display mode indicator: we have to make sure it's there.
|
136 |
+
return add_query_arg( [ 'eventDisplay' => 'past' ], $canonical_url );
|
137 |
+
}
|
138 |
+
|
139 |
+
return '';
|
140 |
+
}
|
141 |
+
|
142 |
+
/**
|
143 |
+
* Return the URL to a page of upcoming events.
|
144 |
+
*
|
145 |
+
* @since 4.9.3
|
146 |
+
*
|
147 |
+
* @param bool $canonical Whether to return the canonical version of the URL or the normal one.
|
148 |
+
* @param int $page The page to return the URL for.
|
149 |
+
*
|
150 |
+
* @return string The URL to the upcoming URL page, if available, or an empty string.
|
151 |
+
*/
|
152 |
+
protected function get_upcoming_url($canonical = false, $page = 1) {
|
153 |
+
$default_date = 'now';
|
154 |
+
$date = $this->context->get( 'event_date', $default_date );
|
155 |
+
|
156 |
+
$upcoming = tribe_events()->by_args( $this->setup_repository_args( $this->context->alter( [
|
157 |
+
'eventDisplay' => 'list',
|
158 |
+
'paged' => $page,
|
159 |
+
] ) ) );
|
160 |
+
|
161 |
+
if ( $upcoming->count() > 0 ) {
|
162 |
+
$url = clone $this->url->add_query_args( array_filter( [
|
163 |
+
'eventDisplay' => 'list',
|
164 |
+
'eventDate' => $default_date === $date ? '' : $date,
|
165 |
+
'paged' => $page,
|
166 |
+
] ) );
|
167 |
+
|
168 |
+
return (string) $url;
|
169 |
+
}
|
170 |
+
|
171 |
+
return '';
|
172 |
+
}
|
173 |
+
|
174 |
+
/**
|
175 |
+
* {@inheritDoc}
|
176 |
+
*/
|
177 |
+
protected function setup_repository_args( \Tribe__Context $context = null ) {
|
178 |
+
$context = null !== $context ? $context : $this->context;
|
179 |
+
|
180 |
/*
|
181 |
* The View not care where the context comes from: from the View point of view the context is the only
|
182 |
* source of truth.
|
183 |
* The context might come from the main query, from a widget, a shortcode or a REST request.
|
184 |
*/
|
185 |
+
$context_arr = $context->to_array();
|
186 |
|
187 |
/*
|
188 |
* Depending on the context contents let's set up the arguments to fetch the events.
|
189 |
*/
|
190 |
+
$args = [
|
191 |
+
'posts_per_page' => $context_arr['posts_per_page'],
|
192 |
+
'paged' => max( Arr::get( $context_arr, 'paged', 1 ), 1 ),
|
193 |
];
|
|
|
194 |
|
195 |
+
$date = Arr::get( $context_arr, 'event_date', 'now' );
|
196 |
+
$event_display = Arr::get( $context_arr, 'event_display_mode', Arr::get( $context_arr, 'event_display' ), 'current' );
|
197 |
+
|
198 |
+
if ( 'past' !== $event_display ) {
|
199 |
$args['ends_after'] = $date;
|
200 |
} else {
|
201 |
+
$args['order'] = 'DESC';
|
202 |
$args['ends_before'] = $date;
|
203 |
}
|
204 |
|
205 |
+
return $args;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
}
|
207 |
}
|
src/Tribe/Views/V2/Views/Month_View.php
ADDED
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* The Month View.
|
4 |
+
*
|
5 |
+
* @package Tribe\Events\Views\V2\Views
|
6 |
+
* @since 4.9.3
|
7 |
+
*/
|
8 |
+
|
9 |
+
namespace Tribe\Events\Views\V2\Views;
|
10 |
+
|
11 |
+
use Tribe\Events\Views\V2\View;
|
12 |
+
use Tribe__Utils__Array as Arr;
|
13 |
+
|
14 |
+
class Month_View extends View {
|
15 |
+
|
16 |
+
/**
|
17 |
+
* Slug for this view
|
18 |
+
*
|
19 |
+
* @since 4.9.3
|
20 |
+
*
|
21 |
+
* @var string
|
22 |
+
*/
|
23 |
+
protected $slug = 'month';
|
24 |
+
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Get HTML method
|
28 |
+
*
|
29 |
+
* @since 4.9.3
|
30 |
+
*
|
31 |
+
*/
|
32 |
+
public function get_html() {
|
33 |
+
/*
|
34 |
+
* The View not care where the context comes from: from the View point of view the context is the only
|
35 |
+
* source of truth.
|
36 |
+
* The context might come from the main query, from a widget, a shortcode or a REST request.
|
37 |
+
*/
|
38 |
+
$context = $this->context->to_array();
|
39 |
+
|
40 |
+
/*
|
41 |
+
* Depending on the context contents let's set up the arguments to fetch the events.
|
42 |
+
*/
|
43 |
+
$args = [
|
44 |
+
'posts_per_page' => $context['posts_per_page'],
|
45 |
+
'paged' => Arr::get( $context, 'page', 1 ),
|
46 |
+
];
|
47 |
+
$date = Arr::get( $context, 'eventDate', 'now' );
|
48 |
+
|
49 |
+
if ( 'past' !== Arr::get( $context, 'event_display', 'current' ) ) {
|
50 |
+
$args['ends_after'] = $date;
|
51 |
+
} else {
|
52 |
+
$args['ends_before'] = $date;
|
53 |
+
}
|
54 |
+
|
55 |
+
/*
|
56 |
+
* After we built the args to query the Events Repository with we use them to fetch the matching events.
|
57 |
+
*/
|
58 |
+
$events = tribe_events()->by_args( $args )->all();
|
59 |
+
|
60 |
+
/*
|
61 |
+
* Here we pass to the template a trimmed down version of the View render context.
|
62 |
+
* Ideally one that contains only the variables the template will need to render.
|
63 |
+
*/
|
64 |
+
return $this->template->render( [
|
65 |
+
'events' => $events,
|
66 |
+
] );
|
67 |
+
}
|
68 |
+
}
|
src/Tribe/Views/V2/Views/Reflector_View.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* A View that will reflect back the view context for debugging purposes.
|
4 |
+
*
|
5 |
+
* @since 4.9.3
|
6 |
+
* @package Tribe\Events\Views\V2\Views
|
7 |
+
*/
|
8 |
+
|
9 |
+
namespace Tribe\Events\Views\V2\Views;
|
10 |
+
|
11 |
+
use Tribe\Events\Views\V2\View;
|
12 |
+
|
13 |
+
/**
|
14 |
+
* Class Reflector_View
|
15 |
+
*
|
16 |
+
* @since 4.9.3
|
17 |
+
* @package Tribe\Events\Views\V2\Views
|
18 |
+
*/
|
19 |
+
class Reflector_View extends View {
|
20 |
+
|
21 |
+
/**
|
22 |
+
* Overrides the base HTML method to return the JSON representation of the view context.
|
23 |
+
*
|
24 |
+
* @since 4.9.3
|
25 |
+
*
|
26 |
+
* @return false|string The result of the `json_encode` called on the current view context.
|
27 |
+
*/
|
28 |
+
public function get_html() {
|
29 |
+
return wp_json_encode( $this->context->to_array(), JSON_PRETTY_PRINT );
|
30 |
+
}
|
31 |
+
}
|
src/Tribe/Views/V2/month-view-demo-template-tags.php
ADDED
@@ -0,0 +1,432 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Month view demo data and temporary template tags to handle the data.
|
4 |
+
*
|
5 |
+
* @package Tribe\Events\Views\V2
|
6 |
+
* @since TBD
|
7 |
+
*/
|
8 |
+
|
9 |
+
// @todo: remove this when we hydrate the month view with data and we use the correct template tags.
|
10 |
+
|
11 |
+
if ( ! function_exists( 'tribe_events_views_v2_month_demo_day_get_data' ) ) :
|
12 |
+
/**
|
13 |
+
* Get the day data of the $month array
|
14 |
+
*
|
15 |
+
* @since TBD
|
16 |
+
*
|
17 |
+
* @return bool
|
18 |
+
*/
|
19 |
+
function tribe_events_views_v2_month_demo_day_get_data( $month = [], $day_number = 0 ) {
|
20 |
+
$key = array_search( $day_number, array_column( $month, 'daynum' ) );
|
21 |
+
|
22 |
+
return false !== $key ? $month[ $key ] : $key;
|
23 |
+
}
|
24 |
+
endif;
|
25 |
+
|
26 |
+
if ( ! function_exists( 'tribe_events_views_v2_month_demo_day_has_events' ) ) :
|
27 |
+
/**
|
28 |
+
* Check if a given day has events
|
29 |
+
*
|
30 |
+
* @since TBD
|
31 |
+
*
|
32 |
+
* @return bool
|
33 |
+
*/
|
34 |
+
function tribe_events_views_v2_month_demo_day_has_events( $month = [], $day_number = 0 ) {
|
35 |
+
|
36 |
+
if ( ! $day_data = tribe_events_views_v2_month_demo_day_get_data( $month, $day_number ) ) {
|
37 |
+
return false;
|
38 |
+
}
|
39 |
+
|
40 |
+
return (bool) $day_data[ 'total_events' ];
|
41 |
+
}
|
42 |
+
endif;
|
43 |
+
|
44 |
+
|
45 |
+
if ( ! function_exists( 'tribe_events_views_v2_month_demo_day_get_events' ) ) :
|
46 |
+
/**
|
47 |
+
* Get events for a given day
|
48 |
+
*
|
49 |
+
* @since TBD
|
50 |
+
*
|
51 |
+
* @return array
|
52 |
+
*/
|
53 |
+
function tribe_events_views_v2_month_demo_day_get_events( $month = [], $day_number = 0 ) {
|
54 |
+
|
55 |
+
if ( ! $has_events = tribe_events_views_v2_month_demo_day_has_events( $month, $day_number ) ) {
|
56 |
+
return false;
|
57 |
+
}
|
58 |
+
|
59 |
+
$day_data = tribe_events_views_v2_month_demo_day_get_data( $month, $day_number );
|
60 |
+
|
61 |
+
return $day_data[ 'events' ];
|
62 |
+
}
|
63 |
+
endif;
|
64 |
+
|
65 |
+
|
66 |
+
if ( ! function_exists( 'tribe_events_views_v2_month_demo_day_get_events_multiday' ) ) :
|
67 |
+
/**
|
68 |
+
* Get multiday events for a given day
|
69 |
+
*
|
70 |
+
* @since TBD
|
71 |
+
*
|
72 |
+
* @return array
|
73 |
+
*/
|
74 |
+
function tribe_events_views_v2_month_demo_day_get_events_multiday( $month = [], $day_number = 0 ) {
|
75 |
+
$events = tribe_events_views_v2_month_demo_day_get_events( $month, $day_number );
|
76 |
+
|
77 |
+
if ( ! $events ) {
|
78 |
+
return [];
|
79 |
+
}
|
80 |
+
|
81 |
+
$multiday = [];
|
82 |
+
|
83 |
+
foreach ( $events as $event ) {
|
84 |
+
|
85 |
+
// Add it to the array if multiday is set and multiday is true.
|
86 |
+
// Or if it false (we are using this as empty spaces)
|
87 |
+
if (
|
88 |
+
( isset( $event['multiday'] ) && $event['multiday'] )
|
89 |
+
|| false === $event
|
90 |
+
) {
|
91 |
+
$multiday[] = $event;
|
92 |
+
}
|
93 |
+
}
|
94 |
+
|
95 |
+
return $multiday;
|
96 |
+
}
|
97 |
+
endif;
|
98 |
+
|
99 |
+
|
100 |
+
if ( ! function_exists( 'tribe_events_views_v2_month_demo_day_get_events_regular' ) ) :
|
101 |
+
/**
|
102 |
+
* Get regular events for a given day.
|
103 |
+
*
|
104 |
+
* @since TBD
|
105 |
+
*
|
106 |
+
* @return array
|
107 |
+
*/
|
108 |
+
function tribe_events_views_v2_month_demo_day_get_events_regular( $month = [], $day_number = 0 ) {
|
109 |
+
$events = tribe_events_views_v2_month_demo_day_get_events( $month, $day_number );
|
110 |
+
|
111 |
+
if ( ! $events ) {
|
112 |
+
return [];
|
113 |
+
}
|
114 |
+
|
115 |
+
$regular = [];
|
116 |
+
|
117 |
+
foreach ( $events as $event ) {
|
118 |
+
|
119 |
+
if ( false === $event ) {
|
120 |
+
// it's an empty space, continue with the next one.
|
121 |
+
continue;
|
122 |
+
}
|
123 |
+
|
124 |
+
// Add it to the new array if multiday exists and is set to false.
|
125 |
+
// or if multiday is not set.
|
126 |
+
if (
|
127 |
+
( isset( $event['multiday'] ) && ! $event['multiday'] )
|
128 |
+
|| ! isset( $event['multiday'] )
|
129 |
+
) {
|
130 |
+
$regular[] = $event;
|
131 |
+
}
|
132 |
+
}
|
133 |
+
|
134 |
+
return $regular;
|
135 |
+
}
|
136 |
+
endif;
|
137 |
+
|
138 |
+
|
139 |
+
if ( ! function_exists( 'tribe_events_views_v2_month_demo_add_data' ) ) :
|
140 |
+
/**
|
141 |
+
* Return an array with the events for the month
|
142 |
+
*
|
143 |
+
* @since TBD
|
144 |
+
*
|
145 |
+
* @return array
|
146 |
+
*/
|
147 |
+
function tribe_events_views_v2_month_demo_add_data() {
|
148 |
+
|
149 |
+
$event1 = [
|
150 |
+
'title' => esc_html__( 'WordCamp Buenos Aires', 'the-events-calendar' ),
|
151 |
+
'ID' => 1,
|
152 |
+
'multiday' => true,
|
153 |
+
'start_date' => 1,
|
154 |
+
'start_this_week' => true,
|
155 |
+
'end_this_week' => true,
|
156 |
+
'duration' => 2, // duration in days
|
157 |
+
];
|
158 |
+
|
159 |
+
$event2 = [
|
160 |
+
'title' => esc_html__( 'TedX Argentina', 'the-events-calendar' ),
|
161 |
+
'ID' => 14,
|
162 |
+
'multiday' => true,
|
163 |
+
'start_date' => 1,
|
164 |
+
'start_this_week' => true,
|
165 |
+
'end_this_week' => true,
|
166 |
+
'duration' => 3, // duration in days
|
167 |
+
'featured' => true,
|
168 |
+
];
|
169 |
+
|
170 |
+
$event3 = [
|
171 |
+
'title' => esc_html__( 'UX and UI Workshop', 'the-events-calendar' ),
|
172 |
+
'ID' => 18,
|
173 |
+
'multiday' => true,
|
174 |
+
'start_date' => 2,
|
175 |
+
'start_this_week' => true,
|
176 |
+
'end_this_week' => true,
|
177 |
+
'duration' => 3, // duration in days
|
178 |
+
];
|
179 |
+
|
180 |
+
$event4 = [
|
181 |
+
'title' => esc_html__( 'Contributors hackaton', 'the-events-calendar' ),
|
182 |
+
'ID' => 23,
|
183 |
+
'multiday' => true,
|
184 |
+
'start_date' => 4,
|
185 |
+
'start_this_week' => true,
|
186 |
+
'end_this_week' => true,
|
187 |
+
'duration' => 2, // duration in days
|
188 |
+
'featured' => true,
|
189 |
+
];
|
190 |
+
|
191 |
+
$event_multi_5 = [
|
192 |
+
'title' => esc_html__( 'Prepping long weekend', 'the-events-calendar' ),
|
193 |
+
'ID' => 25,
|
194 |
+
'multiday' => true,
|
195 |
+
'start_date' => 19,
|
196 |
+
'start_this_week' => true,
|
197 |
+
'end_this_week' => true,
|
198 |
+
'duration' => 2, // duration in days
|
199 |
+
'featured' => false,
|
200 |
+
];
|
201 |
+
|
202 |
+
$event_multi_weekend_pre = [
|
203 |
+
'title' => esc_html__( 'Long weekend', 'the-events-calendar' ),
|
204 |
+
'ID' => 40,
|
205 |
+
'multiday' => true,
|
206 |
+
'start_date' => 19,
|
207 |
+
'start_this_week' => true,
|
208 |
+
'end_this_week' => false,
|
209 |
+
'duration' => 3, // duration in days
|
210 |
+
'featured' => false,
|
211 |
+
];
|
212 |
+
|
213 |
+
$event_multi_weekend_post = [
|
214 |
+
'title' => esc_html__( 'Long weekend', 'the-events-calendar' ),
|
215 |
+
'ID' => 40,
|
216 |
+
'multiday' => true,
|
217 |
+
'start_date' => 22,
|
218 |
+
'end_this_week' => true,
|
219 |
+
'start_this_week' => false,
|
220 |
+
'duration' => 2, // duration in days
|
221 |
+
'featured' => false,
|
222 |
+
];
|
223 |
+
|
224 |
+
$event_not_multi_1 = [
|
225 |
+
'title' => esc_html__( 'Melbourne WordPress Meetup', 'the-events-calendar' ),
|
226 |
+
'ID' => 57,
|
227 |
+
'multiday' => false,
|
228 |
+
'featured' => true,
|
229 |
+
'recurring' => false,
|
230 |
+
];
|
231 |
+
|
232 |
+
$event_not_multi_2 = [
|
233 |
+
'title' => esc_html__( 'North Sydney Meetup', 'the-events-calendar' ),
|
234 |
+
'ID' => 53,
|
235 |
+
'multiday' => false,
|
236 |
+
'featured' => true,
|
237 |
+
'recurring' => false,
|
238 |
+
'image' => 'https://cldup.com/xfPL3E4sMe-2000x2000.jpeg',
|
239 |
+
];
|
240 |
+
|
241 |
+
$event_not_multi_3 = [
|
242 |
+
'title' => esc_html__( 'HackNight #CodeforthePeople', 'the-events-calendar' ),
|
243 |
+
'ID' => 59,
|
244 |
+
'multiday' => false,
|
245 |
+
'featured' => false,
|
246 |
+
'recurring' => false,
|
247 |
+
'image' => 'https://cldup.com/GkpQuY_i8k-1200x1200.jpeg',
|
248 |
+
];
|
249 |
+
|
250 |
+
$event_not_multi_4 = [
|
251 |
+
'title' => esc_html__( 'Winnipeg WordPress Meetup', 'the-events-calendar' ),
|
252 |
+
'ID' => 39,
|
253 |
+
'multiday' => false,
|
254 |
+
'featured' => false,
|
255 |
+
'recurring' => false,
|
256 |
+
'image' => 'https://cldup.com/Nhp8FNOyBl-2000x2000.jpeg',
|
257 |
+
];
|
258 |
+
|
259 |
+
$event_not_multi_5 = [
|
260 |
+
'title' => esc_html__( 'Hannover WordPress Meetup', 'the-events-calendar' ),
|
261 |
+
'ID' => 89,
|
262 |
+
'multiday' => false,
|
263 |
+
'featured' => false,
|
264 |
+
'recurring' => false,
|
265 |
+
];
|
266 |
+
|
267 |
+
$event_not_multi_recurring = [
|
268 |
+
'title' => esc_html__( 'Taco Tuesdays!', 'the-events-calendar' ),
|
269 |
+
'ID' => 69,
|
270 |
+
'multiday' => false,
|
271 |
+
'featured' => false,
|
272 |
+
'recurring' => true,
|
273 |
+
];
|
274 |
+
|
275 |
+
|
276 |
+
// Day 1
|
277 |
+
$day_1_events = [ $event1, $event2 ];
|
278 |
+
|
279 |
+
$day1 = [
|
280 |
+
'daynum' => 1,
|
281 |
+
'events' => $day_1_events,
|
282 |
+
'total_events' => count( $day_1_events ),
|
283 |
+
];
|
284 |
+
|
285 |
+
// Day 2
|
286 |
+
$day_2_events = [ $event1, $event2, $event3 ];
|
287 |
+
|
288 |
+
$day2 = [
|
289 |
+
'daynum' => 2,
|
290 |
+
'events' => $day_2_events,
|
291 |
+
'total_events' => count( $day_2_events )
|
292 |
+
];
|
293 |
+
|
294 |
+
// Day 3
|
295 |
+
$day_3_events = [ false, $event2, $event3 ];
|
296 |
+
|
297 |
+
$day3 = [
|
298 |
+
'daynum' => 3,
|
299 |
+
'events' => $day_3_events,
|
300 |
+
'total_events' => count( $day_3_events )
|
301 |
+
];
|
302 |
+
|
303 |
+
// Day 4
|
304 |
+
$day_4_events = [ $event4, false, $event3 ];
|
305 |
+
|
306 |
+
$day4 = [
|
307 |
+
'daynum' => 4,
|
308 |
+
'events' => $day_4_events,
|
309 |
+
'total_events' => count( $day_4_events )
|
310 |
+
];
|
311 |
+
|
312 |
+
// Day 5
|
313 |
+
$day_5_events = [ $event4, $event3 ];
|
314 |
+
|
315 |
+
$day5 = [
|
316 |
+
'daynum' => 5,
|
317 |
+
'events' => $day_5_events,
|
318 |
+
'total_events' => count( $day_5_events )
|
319 |
+
];
|
320 |
+
|
321 |
+
// Day 6
|
322 |
+
$day_6_events = [ $event_not_multi_2 ];
|
323 |
+
$day6 = [
|
324 |
+
'daynum' => 6,
|
325 |
+
'events' => $day_6_events,
|
326 |
+
'total_events' => count( $day_6_events )
|
327 |
+
];
|
328 |
+
|
329 |
+
$day7 = [];
|
330 |
+
|
331 |
+
$week1 = [ $day1, $day2, $day3, $day4, $day5, $day6 ];
|
332 |
+
|
333 |
+
/*
|
334 |
+
Week 2
|
335 |
+
*/
|
336 |
+
|
337 |
+
$day_9_events = [ $event_not_multi_recurring, $event_not_multi_1 ];
|
338 |
+
|
339 |
+
$day9 = [
|
340 |
+
'daynum' => 9,
|
341 |
+
'events' => $day_9_events,
|
342 |
+
'total_events' => count( $day_9_events )
|
343 |
+
];
|
344 |
+
|
345 |
+
$day_10_events = [ $event_not_multi_3 ];
|
346 |
+
|
347 |
+
$day10 = [
|
348 |
+
'daynum' => 10,
|
349 |
+
'events' => $day_10_events,
|
350 |
+
'total_events' => count( $day_10_events )
|
351 |
+
];
|
352 |
+
|
353 |
+
$week2 = [ $day9, $day10 ];
|
354 |
+
|
355 |
+
/*
|
356 |
+
Week 3
|
357 |
+
*/
|
358 |
+
|
359 |
+
$day_16_events = [ $event_not_multi_recurring ];
|
360 |
+
|
361 |
+
$day16 = [
|
362 |
+
'daynum' => 16,
|
363 |
+
'events' => $day_16_events,
|
364 |
+
'total_events' => count( $day_16_events )
|
365 |
+
];
|
366 |
+
|
367 |
+
$day_19_events = [ $event_multi_weekend_pre, $event_multi_5 ];
|
368 |
+
|
369 |
+
$day19 = [
|
370 |
+
'daynum' => 19,
|
371 |
+
'events' => $day_19_events,
|
372 |
+
'total_events' => count( $day_19_events )
|
373 |
+
];
|
374 |
+
|
375 |
+
$day_20_events = [ $event_multi_weekend_pre, $event_multi_5 ];
|
376 |
+
|
377 |
+
$day20 = [
|
378 |
+
'daynum' => 20,
|
379 |
+
'events' => $day_20_events,
|
380 |
+
'total_events' => count( $day_20_events )
|
381 |
+
];
|
382 |
+
|
383 |
+
$day21 = [
|
384 |
+
'daynum' => 21,
|
385 |
+
'events' => [ $event_multi_weekend_pre, false ],
|
386 |
+
'total_events' => count( [ $event_multi_weekend_pre, false ] )
|
387 |
+
];
|
388 |
+
|
389 |
+
$week3 = [ $day16, $day19, $day20, $day21 ];
|
390 |
+
|
391 |
+
/*
|
392 |
+
Week 4
|
393 |
+
*/
|
394 |
+
|
395 |
+
$day_22_events = [ $event_multi_weekend_post ];
|
396 |
+
|
397 |
+
$day22 = [
|
398 |
+
'daynum' => 22,
|
399 |
+
'events' => $day_22_events,
|
400 |
+
'total_events' => count( $day_22_events )
|
401 |
+
];
|
402 |
+
|
403 |
+
$day_23_events = [ $event_multi_weekend_post, $event_not_multi_recurring ];
|
404 |
+
|
405 |
+
$day23 = [
|
406 |
+
'daynum' => 23,
|
407 |
+
'events' => $day_23_events,
|
408 |
+
'total_events' => count( $day_23_events )
|
409 |
+
];
|
410 |
+
|
411 |
+
$day26 = [
|
412 |
+
'daynum' => 26,
|
413 |
+
'events' => [ $event_not_multi_4 ],
|
414 |
+
'total_events' => count( [ $event_not_multi_4 ] )
|
415 |
+
];
|
416 |
+
|
417 |
+
$day27 = [
|
418 |
+
'daynum' => 27,
|
419 |
+
'events' => [ $event_not_multi_5 ],
|
420 |
+
'total_events' => count( [ $event_not_multi_5 ] )
|
421 |
+
];
|
422 |
+
|
423 |
+
$week4 = [ $day22, $day23, $day26, $day27 ];
|
424 |
+
|
425 |
+
$month = array_merge( $week1, $week2, $week3, $week4 );
|
426 |
+
|
427 |
+
|
428 |
+
return $month;
|
429 |
+
|
430 |
+
}
|
431 |
+
add_filter( 'tribe_events_views_v2_month_demo_data', 'tribe_events_views_v2_month_demo_add_data' );
|
432 |
+
endif;
|
src/resources/css/tribe-events-v2.css
ADDED
@@ -0,0 +1,414 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
+
/**
|
12 |
+
* The Events Calendar Tribe V2 Stylesheet
|
13 |
+
*
|
14 |
+
* @package TribeEventsCalendar
|
15 |
+
*
|
16 |
+
*/
|
17 |
+
|
18 |
+
/*
|
19 |
+
Utilities -
|
20 |
+
@todo: remove this once we have the repo for tribe-assets
|
21 |
+
More info: https://github.com/moderntribe/tribe-common-styles
|
22 |
+
*/
|
23 |
+
|
24 |
+
/* -----------------------------------------------------------------------------
|
25 |
+
*
|
26 |
+
* Utilities
|
27 |
+
*
|
28 |
+
* This file is just a clearing-house.
|
29 |
+
* Make partials (start with an underscore) for any actual css code.
|
30 |
+
*
|
31 |
+
* ----------------------------------------------------------------------------- */
|
32 |
+
|
33 |
+
/* Variables */
|
34 |
+
|
35 |
+
:root {
|
36 |
+
/* -----------------------------------------------------------------------------
|
37 |
+
* Colors - Typography
|
38 |
+
* ----------------------------------------------------------------------------- */
|
39 |
+
|
40 |
+
/* -----------------------------------------------------------------------------
|
41 |
+
* Colors - Iconography
|
42 |
+
* ----------------------------------------------------------------------------- */
|
43 |
+
|
44 |
+
/* -----------------------------------------------------------------------------
|
45 |
+
* Colors - UI
|
46 |
+
* ----------------------------------------------------------------------------- */
|
47 |
+
|
48 |
+
/* -----------------------------------------------------------------------------
|
49 |
+
* Colors - Borders & Misc
|
50 |
+
* ----------------------------------------------------------------------------- */
|
51 |
+
}
|
52 |
+
|
53 |
+
:root {
|
54 |
+
/* -----------------------------------------------------------------------------
|
55 |
+
* Box Shadows
|
56 |
+
* ----------------------------------------------------------------------------- */
|
57 |
+
}
|
58 |
+
|
59 |
+
:root {
|
60 |
+
/* -----------------------------------------------------------------------------
|
61 |
+
* Forms - Colors
|
62 |
+
* ----------------------------------------------------------------------------- */
|
63 |
+
|
64 |
+
/* -----------------------------------------------------------------------------
|
65 |
+
* Forms - Box Shadows
|
66 |
+
* ----------------------------------------------------------------------------- */
|
67 |
+
}
|
68 |
+
|
69 |
+
:root {
|
70 |
+
/* -----------------------------------------------------------------------------
|
71 |
+
* Gutter - Default
|
72 |
+
* ----------------------------------------------------------------------------- */
|
73 |
+
|
74 |
+
/* -----------------------------------------------------------------------------
|
75 |
+
* Gutter - Page
|
76 |
+
* ----------------------------------------------------------------------------- */
|
77 |
+
|
78 |
+
/* -----------------------------------------------------------------------------
|
79 |
+
* Grid Width
|
80 |
+
* ----------------------------------------------------------------------------- */
|
81 |
+
}
|
82 |
+
|
83 |
+
:root {
|
84 |
+
/* -----------------------------------------------------------------------------
|
85 |
+
* Spacers
|
86 |
+
* ----------------------------------------------------------------------------- */
|
87 |
+
}
|
88 |
+
|
89 |
+
:root {
|
90 |
+
/* -----------------------------------------------------------------------------
|
91 |
+
* Transitions
|
92 |
+
* ----------------------------------------------------------------------------- */
|
93 |
+
}
|
94 |
+
|
95 |
+
:root {
|
96 |
+
/* -----------------------------------------------------------------------------
|
97 |
+
* Font Stacks
|
98 |
+
* ----------------------------------------------------------------------------- */
|
99 |
+
|
100 |
+
/* -----------------------------------------------------------------------------
|
101 |
+
* Font Weights
|
102 |
+
* ----------------------------------------------------------------------------- */
|
103 |
+
|
104 |
+
/* -----------------------------------------------------------------------------
|
105 |
+
* Font Sizing
|
106 |
+
* ----------------------------------------------------------------------------- */
|
107 |
+
|
108 |
+
/* -----------------------------------------------------------------------------
|
109 |
+
* Line Height
|
110 |
+
* ----------------------------------------------------------------------------- */
|
111 |
+
}
|
112 |
+
|
113 |
+
/* Mixins */
|
114 |
+
|
115 |
+
/* -----------------------------------------------------------------------------
|
116 |
+
* Body
|
117 |
+
* ----------------------------------------------------------------------------- */
|
118 |
+
|
119 |
+
/* -----------------------------------------------------------------------------
|
120 |
+
* Desktop Body 1
|
121 |
+
* ----------------------------------------------------------------------------- */
|
122 |
+
|
123 |
+
/* -----------------------------------------------------------------------------
|
124 |
+
* Desktop Body 2
|
125 |
+
* ----------------------------------------------------------------------------- */
|
126 |
+
|
127 |
+
/* -----------------------------------------------------------------------------
|
128 |
+
* Desktop Body 3
|
129 |
+
* ----------------------------------------------------------------------------- */
|
130 |
+
|
131 |
+
/* -----------------------------------------------------------------------------
|
132 |
+
* Mobile Body 1
|
133 |
+
* ----------------------------------------------------------------------------- */
|
134 |
+
|
135 |
+
/* -----------------------------------------------------------------------------
|
136 |
+
* Mobile Body 2
|
137 |
+
* ----------------------------------------------------------------------------- */
|
138 |
+
|
139 |
+
/* -----------------------------------------------------------------------------
|
140 |
+
* Mobile Body 3
|
141 |
+
* ----------------------------------------------------------------------------- */
|
142 |
+
|
143 |
+
/* -----------------------------------------------------------------------------
|
144 |
+
* Button - Global
|
145 |
+
* ----------------------------------------------------------------------------- */
|
146 |
+
|
147 |
+
/* -----------------------------------------------------------------------------
|
148 |
+
* Button - Solid
|
149 |
+
* ----------------------------------------------------------------------------- */
|
150 |
+
|
151 |
+
/* -----------------------------------------------------------------------------
|
152 |
+
* Button - Border
|
153 |
+
* ----------------------------------------------------------------------------- */
|
154 |
+
|
155 |
+
/* -----------------------------------------------------------------------------
|
156 |
+
* Selects
|
157 |
+
* ----------------------------------------------------------------------------- */
|
158 |
+
|
159 |
+
/* -----------------------------------------------------------------------------
|
160 |
+
* Sliders & Toggles
|
161 |
+
* ----------------------------------------------------------------------------- */
|
162 |
+
|
163 |
+
/* -----------------------------------------------------------------------------
|
164 |
+
* Sliders
|
165 |
+
* ----------------------------------------------------------------------------- */
|
166 |
+
|
167 |
+
/* -----------------------------------------------------------------------------
|
168 |
+
* Hidden: Hide from both screenreaders and browsers
|
169 |
+
* @author: h5bp.com/u
|
170 |
+
* ----------------------------------------------------------------------------- */
|
171 |
+
|
172 |
+
/* -----------------------------------------------------------------------------
|
173 |
+
* Visually Hide: Hide only visually, but have it available for screenreaders
|
174 |
+
* @author: h5bp.com/v
|
175 |
+
* ----------------------------------------------------------------------------- */
|
176 |
+
|
177 |
+
/* -----------------------------------------------------------------------------
|
178 |
+
* Visually Show: Show element after has been hidden with %visually-hide
|
179 |
+
* ----------------------------------------------------------------------------- */
|
180 |
+
|
181 |
+
/* Views components */
|
182 |
+
|
183 |
+
/* -----------------------------------------------------------------------------
|
184 |
+
*
|
185 |
+
* Components
|
186 |
+
*
|
187 |
+
* This file is just a clearing-house.
|
188 |
+
* Make partials (start with an underscore) for any actual css code.
|
189 |
+
*
|
190 |
+
* ----------------------------------------------------------------------------- */
|
191 |
+
|
192 |
+
/* Events bar */
|
193 |
+
|
194 |
+
/* -----------------------------------------------------------------------------
|
195 |
+
*
|
196 |
+
* Events Bar
|
197 |
+
*
|
198 |
+
* ----------------------------------------------------------------------------- */
|
199 |
+
|
200 |
+
.tribe-events-calendar-events-bar {
|
201 |
+
display: flex;
|
202 |
+
width: 100%;
|
203 |
+
flex-direction: row;
|
204 |
+
flex-wrap: wrap;
|
205 |
+
align-items: center;
|
206 |
+
}
|
207 |
+
|
208 |
+
.tribe-events-calendar-events-bar--form {
|
209 |
+
flex: 1 1 45%;
|
210 |
+
}
|
211 |
+
|
212 |
+
.tribe-events-calendar-events-bar--views {
|
213 |
+
flex: 1 1 40px;
|
214 |
+
display: flex;
|
215 |
+
justify-content: center;
|
216 |
+
}
|
217 |
+
|
218 |
+
.tribe-events-calendar-events-bar--filters {
|
219 |
+
display: flex;
|
220 |
+
justify-content: flex-end;
|
221 |
+
}
|
222 |
+
|
223 |
+
/* Top bar */
|
224 |
+
|
225 |
+
/* -----------------------------------------------------------------------------
|
226 |
+
*
|
227 |
+
* Top Bar
|
228 |
+
*
|
229 |
+
* ----------------------------------------------------------------------------- */
|
230 |
+
|
231 |
+
.tribe-events .tribe-events-calendar-top-bar {
|
232 |
+
display: flex;
|
233 |
+
margin-top: 40px;
|
234 |
+
margin-bottom: 28px;
|
235 |
+
flex-direction: row;
|
236 |
+
flex-wrap: wrap;
|
237 |
+
align-items: center;
|
238 |
+
}
|
239 |
+
|
240 |
+
.tribe-events .tribe-events-calendar-top-bar--nav {
|
241 |
+
display: flex;
|
242 |
+
padding-right: 15px;
|
243 |
+
align-items: center;
|
244 |
+
}
|
245 |
+
|
246 |
+
.tribe-events .tribe-events-calendar-top-bar--nav nav a {
|
247 |
+
padding-right: 8px;
|
248 |
+
}
|
249 |
+
|
250 |
+
.tribe-events .tribe-events-calendar-top-bar--nav nav a:before {
|
251 |
+
height: 16px;
|
252 |
+
}
|
253 |
+
|
254 |
+
.tribe-events .tribe-events-calendar-top-bar--today {
|
255 |
+
display: flex;
|
256 |
+
flex: 1 1 60%;
|
257 |
+
align-items: center;
|
258 |
+
}
|
259 |
+
|
260 |
+
.tribe-events .tribe-events-calendar-top-bar--today--button {
|
261 |
+
border: 1px solid #D5D5D5;
|
262 |
+
font-size: 12px;
|
263 |
+
color: #727272;
|
264 |
+
margin-right: 15px;
|
265 |
+
padding: 5px 15px;
|
266 |
+
}
|
267 |
+
|
268 |
+
.tribe-events .tribe-events-calendar-top-bar--today--button:focus,
|
269 |
+
.tribe-events .tribe-events-calendar-top-bar--today--button:hover {
|
270 |
+
color: #141827;
|
271 |
+
}
|
272 |
+
|
273 |
+
.tribe-events .tribe-events-calendar-top-bar--today--button:active {
|
274 |
+
border-color: #141827;
|
275 |
+
}
|
276 |
+
|
277 |
+
.tribe-events .tribe-events-calendar-top-bar--today--button:disabled {
|
278 |
+
color: #D5D5D5;
|
279 |
+
border-color: #D5D5D5;
|
280 |
+
}
|
281 |
+
|
282 |
+
.tribe-events .tribe-events-calendar-top-bar--actions {
|
283 |
+
display: flex;
|
284 |
+
justify-content: flex-end;
|
285 |
+
}
|
286 |
+
|
287 |
+
/* Views */
|
288 |
+
|
289 |
+
/* -----------------------------------------------------------------------------
|
290 |
+
*
|
291 |
+
* Views
|
292 |
+
*
|
293 |
+
* This file is just a clearing-house.
|
294 |
+
* Make partials (start with an underscore) for any actual css code.
|
295 |
+
*
|
296 |
+
* ----------------------------------------------------------------------------- */
|
297 |
+
|
298 |
+
/* List */
|
299 |
+
|
300 |
+
/**
|
301 |
+
* The Events Calendar Tribe List View V2 Stylesheet
|
302 |
+
*
|
303 |
+
* @package TribeEventsCalendar
|
304 |
+
*
|
305 |
+
*/
|
306 |
+
|
307 |
+
.tribe-events .tribe-events-calendar-list {
|
308 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
309 |
+
}
|
310 |
+
|
311 |
+
.tribe-events .tribe-events-calendar-list__event {
|
312 |
+
display: flex;
|
313 |
+
flex-direction: column;
|
314 |
+
}
|
315 |
+
|
316 |
+
.tribe-events .tribe-events-calendar-list__event--details {
|
317 |
+
flex: 1 1 100%;
|
318 |
+
}
|
319 |
+
|
320 |
+
.tribe-events .tribe-events-calendar-list__event--datetime {
|
321 |
+
font-size: 14px;
|
322 |
+
margin-bottom: 16px;
|
323 |
+
position: relative;
|
324 |
+
}
|
325 |
+
|
326 |
+
.tribe-events .tribe-events-calendar-list__event--title {
|
327 |
+
font-size: 24px;
|
328 |
+
font-weight: 700;
|
329 |
+
margin-bottom: 16px;
|
330 |
+
padding: 0;
|
331 |
+
}
|
332 |
+
|
333 |
+
.tribe-events .tribe-events-calendar-list__event--venue {
|
334 |
+
font-size: 14px;
|
335 |
+
margin-bottom: 16px;
|
336 |
+
}
|
337 |
+
|
338 |
+
.tribe-events .tribe-events-calendar-list__event--venue--title {
|
339 |
+
font-weight: 700;
|
340 |
+
}
|
341 |
+
|
342 |
+
.tribe-events .tribe-events-calendar-list__event--description {
|
343 |
+
color: #141827;
|
344 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
345 |
+
font-size: 16px;
|
346 |
+
line-height: 1.62;
|
347 |
+
font-weight: 400;
|
348 |
+
margin-bottom: 24px;
|
349 |
+
}
|
350 |
+
|
351 |
+
.tribe-events .tribe-events-calendar-list__event--featured-image {
|
352 |
+
flex: 1 0 320px;
|
353 |
+
}
|
354 |
+
|
355 |
+
.tribe-events .tribe-events-calendar-list__event--featured .tribe-events-calendar-list__event--datetime time:after {
|
356 |
+
/* we'll include the SVG here*/
|
357 |
+
width: 12px;
|
358 |
+
height: 12px;
|
359 |
+
background-color: #334AFF;
|
360 |
+
position: absolute;
|
361 |
+
content: '';
|
362 |
+
top: calc(50% - 6px);
|
363 |
+
margin-left: 10px;
|
364 |
+
}
|
365 |
+
|
366 |
+
.tribe-events .tribe-events-calendar-list__event--featured .tribe-events-calendar-list__event--title {
|
367 |
+
font-size: 32px;
|
368 |
+
}
|
369 |
+
|
370 |
+
.tribe-events .tribe-events-calendar-list__event--featured .tribe-events-calendar-list__event--featured-image {
|
371 |
+
flex: 1 0 520px;
|
372 |
+
}
|
373 |
+
|
374 |
+
.tribe-events .tribe-events-calendar-list__separator--month {
|
375 |
+
display: block;
|
376 |
+
position: relative;
|
377 |
+
margin-bottom: 32px;
|
378 |
+
}
|
379 |
+
|
380 |
+
.tribe-events .tribe-events-calendar-list__separator--month:after {
|
381 |
+
content: '';
|
382 |
+
border-bottom: 1px solid #D5D5D5;
|
383 |
+
height: 1px;
|
384 |
+
width: 100%;
|
385 |
+
display: block;
|
386 |
+
position: absolute;
|
387 |
+
top: 50%;
|
388 |
+
left: 0;
|
389 |
+
z-index: 0;
|
390 |
+
}
|
391 |
+
|
392 |
+
.tribe-events .tribe-events-calendar-list__separator--month span {
|
393 |
+
background-color: #fff;
|
394 |
+
font-size: 16px;
|
395 |
+
font-weight: 700;
|
396 |
+
padding: 0 20px 0 0;
|
397 |
+
position: relative;
|
398 |
+
text-transform: uppercase;
|
399 |
+
z-index: 10;
|
400 |
+
}
|
401 |
+
|
402 |
+
@media (min-width: 768px) {
|
403 |
+
|
404 |
+
.tribe-events .tribe-events-calendar-list__event {
|
405 |
+
flex-direction: row-reverse;
|
406 |
+
padding-left: 140px;
|
407 |
+
margin-bottom: 56px
|
408 |
+
}
|
409 |
+
|
410 |
+
.tribe-events .tribe-events-calendar-list__event--featured-image {
|
411 |
+
flex: 1 0 320px;
|
412 |
+
margin-left: 32px
|
413 |
+
}
|
414 |
+
}
|
src/resources/css/tribe-events-v2.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.tribe-events-calendar-events-bar{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center}.tribe-events-calendar-events-bar--form{flex:1 1 45%}.tribe-events-calendar-events-bar--views{flex:1 1 40px;display:flex;justify-content:center}.tribe-events-calendar-events-bar--filters{display:flex;justify-content:flex-end}.tribe-events .tribe-events-calendar-top-bar{display:flex;margin-top:40px;margin-bottom:28px;flex-direction:row;flex-wrap:wrap;align-items:center}.tribe-events .tribe-events-calendar-top-bar--nav{display:flex;padding-right:15px;align-items:center}.tribe-events .tribe-events-calendar-top-bar--nav nav a{padding-right:8px}.tribe-events .tribe-events-calendar-top-bar--nav nav a:before{height:16px}.tribe-events .tribe-events-calendar-top-bar--today{display:flex;flex:1 1 60%;align-items:center}.tribe-events .tribe-events-calendar-top-bar--today--button{border:1px solid #d5d5d5;font-size:12px;color:#727272;margin-right:15px;padding:5px 15px}.tribe-events .tribe-events-calendar-top-bar--today--button:focus,.tribe-events .tribe-events-calendar-top-bar--today--button:hover{color:#141827}.tribe-events .tribe-events-calendar-top-bar--today--button:active{border-color:#141827}.tribe-events .tribe-events-calendar-top-bar--today--button:disabled{color:#d5d5d5;border-color:#d5d5d5}.tribe-events .tribe-events-calendar-top-bar--actions{display:flex;justify-content:flex-end}.tribe-events .tribe-events-calendar-list{font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}.tribe-events .tribe-events-calendar-list__event{display:flex;flex-direction:column}.tribe-events .tribe-events-calendar-list__event--details{flex:1 1 100%}.tribe-events .tribe-events-calendar-list__event--datetime{font-size:14px;margin-bottom:16px;position:relative}.tribe-events .tribe-events-calendar-list__event--title{font-size:24px;font-weight:700;margin-bottom:16px;padding:0}.tribe-events .tribe-events-calendar-list__event--venue{font-size:14px;margin-bottom:16px}.tribe-events .tribe-events-calendar-list__event--venue--title{font-weight:700}.tribe-events .tribe-events-calendar-list__event--description{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:16px;line-height:1.62;font-weight:400;margin-bottom:24px}.tribe-events .tribe-events-calendar-list__event--featured-image{flex:1 0 320px}.tribe-events .tribe-events-calendar-list__event--featured .tribe-events-calendar-list__event--datetime time:after{width:12px;height:12px;background-color:#334aff;position:absolute;content:"";top:calc(50% - 6px);margin-left:10px}.tribe-events .tribe-events-calendar-list__event--featured .tribe-events-calendar-list__event--title{font-size:32px}.tribe-events .tribe-events-calendar-list__event--featured .tribe-events-calendar-list__event--featured-image{flex:1 0 520px}.tribe-events .tribe-events-calendar-list__separator--month{display:block;position:relative;margin-bottom:32px}.tribe-events .tribe-events-calendar-list__separator--month:after{content:"";border-bottom:1px solid #d5d5d5;height:1px;width:100%;display:block;position:absolute;top:50%;left:0;z-index:0}.tribe-events .tribe-events-calendar-list__separator--month span{background-color:#fff;font-size:16px;font-weight:700;padding:0 20px 0 0;position:relative;text-transform:uppercase;z-index:10}@media (min-width:768px){.tribe-events .tribe-events-calendar-list__event{flex-direction:row-reverse;padding-left:140px;margin-bottom:56px}.tribe-events .tribe-events-calendar-list__event--featured-image{flex:1 0 320px;margin-left:32px}}
|
src/resources/css/views/tribe-events-v2.css
ADDED
@@ -0,0 +1,1044 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
+
/**
|
12 |
+
* The Events Calendar Tribe V2 Stylesheet
|
13 |
+
*
|
14 |
+
* @package TribeEventsCalendar
|
15 |
+
*
|
16 |
+
*/
|
17 |
+
|
18 |
+
/* Utilities */
|
19 |
+
|
20 |
+
/* -----------------------------------------------------------------------------
|
21 |
+
*
|
22 |
+
* Utilities
|
23 |
+
*
|
24 |
+
* This file is just a clearing-house.
|
25 |
+
* Make partials (start with an underscore) for any actual css code.
|
26 |
+
*
|
27 |
+
* ----------------------------------------------------------------------------- */
|
28 |
+
|
29 |
+
/* Variables */
|
30 |
+
|
31 |
+
:root {
|
32 |
+
/* -----------------------------------------------------------------------------
|
33 |
+
* Box Shadows
|
34 |
+
* ----------------------------------------------------------------------------- */
|
35 |
+
}
|
36 |
+
|
37 |
+
:root {
|
38 |
+
/* -----------------------------------------------------------------------------
|
39 |
+
* Layers of z-index
|
40 |
+
* ----------------------------------------------------------------------------- */
|
41 |
+
}
|
42 |
+
|
43 |
+
:root {
|
44 |
+
/* -----------------------------------------------------------------------------
|
45 |
+
* Colors - Typography
|
46 |
+
* ----------------------------------------------------------------------------- */
|
47 |
+
|
48 |
+
/* -----------------------------------------------------------------------------
|
49 |
+
* Colors - Iconography
|
50 |
+
* ----------------------------------------------------------------------------- */
|
51 |
+
|
52 |
+
/* -----------------------------------------------------------------------------
|
53 |
+
* Colors - UI
|
54 |
+
* ----------------------------------------------------------------------------- */
|
55 |
+
|
56 |
+
/* -----------------------------------------------------------------------------
|
57 |
+
* Colors - Borders & Misc
|
58 |
+
* ----------------------------------------------------------------------------- */
|
59 |
+
|
60 |
+
}
|
61 |
+
|
62 |
+
:root {
|
63 |
+
/* -----------------------------------------------------------------------------
|
64 |
+
* Forms - Colors
|
65 |
+
* ----------------------------------------------------------------------------- */
|
66 |
+
|
67 |
+
/* -----------------------------------------------------------------------------
|
68 |
+
* Forms - Box Shadows
|
69 |
+
* ----------------------------------------------------------------------------- */
|
70 |
+
}
|
71 |
+
|
72 |
+
:root {
|
73 |
+
/* -----------------------------------------------------------------------------
|
74 |
+
* Gutter - Default
|
75 |
+
* ----------------------------------------------------------------------------- */
|
76 |
+
|
77 |
+
/* -----------------------------------------------------------------------------
|
78 |
+
* Gutter - Page
|
79 |
+
* ----------------------------------------------------------------------------- */
|
80 |
+
|
81 |
+
/* -----------------------------------------------------------------------------
|
82 |
+
* Grid Width - Default
|
83 |
+
* ----------------------------------------------------------------------------- */
|
84 |
+
|
85 |
+
/* -----------------------------------------------------------------------------
|
86 |
+
* Grid Width - Relative
|
87 |
+
* ----------------------------------------------------------------------------- */
|
88 |
+
}
|
89 |
+
|
90 |
+
:root {
|
91 |
+
/* -----------------------------------------------------------------------------
|
92 |
+
* Spacers
|
93 |
+
* ----------------------------------------------------------------------------- */
|
94 |
+
}
|
95 |
+
|
96 |
+
/* -----------------------------------------------------------------------------
|
97 |
+
* SVG - Arrow Right
|
98 |
+
* ----------------------------------------------------------------------------- */
|
99 |
+
|
100 |
+
/* -----------------------------------------------------------------------------
|
101 |
+
* SVG - Caret Left
|
102 |
+
* ----------------------------------------------------------------------------- */
|
103 |
+
|
104 |
+
/* -----------------------------------------------------------------------------
|
105 |
+
* SVG - Caret Right
|
106 |
+
* ----------------------------------------------------------------------------- */
|
107 |
+
|
108 |
+
/* -----------------------------------------------------------------------------
|
109 |
+
* SVG - Check
|
110 |
+
* ----------------------------------------------------------------------------- */
|
111 |
+
|
112 |
+
/* -----------------------------------------------------------------------------
|
113 |
+
* SVG - Dropdown
|
114 |
+
* ----------------------------------------------------------------------------- */
|
115 |
+
|
116 |
+
/* -----------------------------------------------------------------------------
|
117 |
+
* SVG - Featured
|
118 |
+
* ----------------------------------------------------------------------------- */
|
119 |
+
|
120 |
+
/* -----------------------------------------------------------------------------
|
121 |
+
* SVG - Filters
|
122 |
+
* ----------------------------------------------------------------------------- */
|
123 |
+
|
124 |
+
/* -----------------------------------------------------------------------------
|
125 |
+
* SVG - Recurring
|
126 |
+
* ----------------------------------------------------------------------------- */
|
127 |
+
|
128 |
+
/* -----------------------------------------------------------------------------
|
129 |
+
* SVG - Search
|
130 |
+
* ----------------------------------------------------------------------------- */
|
131 |
+
|
132 |
+
:root {
|
133 |
+
/* -----------------------------------------------------------------------------
|
134 |
+
* Transitions
|
135 |
+
* ----------------------------------------------------------------------------- */
|
136 |
+
}
|
137 |
+
|
138 |
+
:root {
|
139 |
+
/* -----------------------------------------------------------------------------
|
140 |
+
* Font Stacks
|
141 |
+
* ----------------------------------------------------------------------------- */
|
142 |
+
|
143 |
+
/* -----------------------------------------------------------------------------
|
144 |
+
* Font Weights
|
145 |
+
* ----------------------------------------------------------------------------- */
|
146 |
+
|
147 |
+
/* -----------------------------------------------------------------------------
|
148 |
+
* Font Sizing
|
149 |
+
* ----------------------------------------------------------------------------- */
|
150 |
+
|
151 |
+
/* -----------------------------------------------------------------------------
|
152 |
+
* Line Height
|
153 |
+
* ----------------------------------------------------------------------------- */
|
154 |
+
}
|
155 |
+
|
156 |
+
/* Mixins */
|
157 |
+
|
158 |
+
/* -----------------------------------------------------------------------------
|
159 |
+
* Body
|
160 |
+
* ----------------------------------------------------------------------------- */
|
161 |
+
|
162 |
+
/* -----------------------------------------------------------------------------
|
163 |
+
* Desktop Body 1
|
164 |
+
* ----------------------------------------------------------------------------- */
|
165 |
+
|
166 |
+
/* -----------------------------------------------------------------------------
|
167 |
+
* Desktop Body 2
|
168 |
+
* ----------------------------------------------------------------------------- */
|
169 |
+
|
170 |
+
/* -----------------------------------------------------------------------------
|
171 |
+
* Desktop Body 3
|
172 |
+
* ----------------------------------------------------------------------------- */
|
173 |
+
|
174 |
+
/* -----------------------------------------------------------------------------
|
175 |
+
* Mobile Body 1
|
176 |
+
* ----------------------------------------------------------------------------- */
|
177 |
+
|
178 |
+
/* -----------------------------------------------------------------------------
|
179 |
+
* Mobile Body 2
|
180 |
+
* ----------------------------------------------------------------------------- */
|
181 |
+
|
182 |
+
/* -----------------------------------------------------------------------------
|
183 |
+
* Mobile Body 3
|
184 |
+
* ----------------------------------------------------------------------------- */
|
185 |
+
|
186 |
+
/* -----------------------------------------------------------------------------
|
187 |
+
* Heading
|
188 |
+
* ----------------------------------------------------------------------------- */
|
189 |
+
|
190 |
+
/* -----------------------------------------------------------------------------
|
191 |
+
* Heading 1
|
192 |
+
* ----------------------------------------------------------------------------- */
|
193 |
+
|
194 |
+
/* -----------------------------------------------------------------------------
|
195 |
+
* Heading 2
|
196 |
+
* ----------------------------------------------------------------------------- */
|
197 |
+
|
198 |
+
/* -----------------------------------------------------------------------------
|
199 |
+
* Heading 3
|
200 |
+
* ----------------------------------------------------------------------------- */
|
201 |
+
|
202 |
+
/* -----------------------------------------------------------------------------
|
203 |
+
* Heading 4
|
204 |
+
* ----------------------------------------------------------------------------- */
|
205 |
+
|
206 |
+
/* -----------------------------------------------------------------------------
|
207 |
+
* Heading 5
|
208 |
+
* ----------------------------------------------------------------------------- */
|
209 |
+
|
210 |
+
/* -----------------------------------------------------------------------------
|
211 |
+
* Heading 6
|
212 |
+
* ----------------------------------------------------------------------------- */
|
213 |
+
|
214 |
+
/* -----------------------------------------------------------------------------
|
215 |
+
* Heading 7
|
216 |
+
* ----------------------------------------------------------------------------- */
|
217 |
+
|
218 |
+
/* -----------------------------------------------------------------------------
|
219 |
+
* Heading 8
|
220 |
+
* ----------------------------------------------------------------------------- */
|
221 |
+
|
222 |
+
/* -----------------------------------------------------------------------------
|
223 |
+
* Anchor - Default
|
224 |
+
* ----------------------------------------------------------------------------- */
|
225 |
+
|
226 |
+
/* -----------------------------------------------------------------------------
|
227 |
+
* Anchor - Alt
|
228 |
+
* ----------------------------------------------------------------------------- */
|
229 |
+
|
230 |
+
/* -----------------------------------------------------------------------------
|
231 |
+
* Anchor - Thin
|
232 |
+
* ----------------------------------------------------------------------------- */
|
233 |
+
|
234 |
+
/* -----------------------------------------------------------------------------
|
235 |
+
* Button - Global
|
236 |
+
* ----------------------------------------------------------------------------- */
|
237 |
+
|
238 |
+
/* -----------------------------------------------------------------------------
|
239 |
+
* Button - Solid
|
240 |
+
* ----------------------------------------------------------------------------- */
|
241 |
+
|
242 |
+
/* -----------------------------------------------------------------------------
|
243 |
+
* Button - Border
|
244 |
+
* ----------------------------------------------------------------------------- */
|
245 |
+
|
246 |
+
/* -----------------------------------------------------------------------------
|
247 |
+
* Button - Icon Border
|
248 |
+
* ----------------------------------------------------------------------------- */
|
249 |
+
|
250 |
+
/* -----------------------------------------------------------------------------
|
251 |
+
* Selects
|
252 |
+
* ----------------------------------------------------------------------------- */
|
253 |
+
|
254 |
+
/* -----------------------------------------------------------------------------
|
255 |
+
* Sliders & Toggles
|
256 |
+
* ----------------------------------------------------------------------------- */
|
257 |
+
|
258 |
+
/* -----------------------------------------------------------------------------
|
259 |
+
* Sliders
|
260 |
+
* ----------------------------------------------------------------------------- */
|
261 |
+
|
262 |
+
/* -----------------------------------------------------------------------------
|
263 |
+
* Hidden: Hide from both screenreaders and browsers
|
264 |
+
* @author: h5bp.com/u
|
265 |
+
* ----------------------------------------------------------------------------- */
|
266 |
+
|
267 |
+
/* -----------------------------------------------------------------------------
|
268 |
+
* Visually Hide: Hide only visually, but have it available for screenreaders
|
269 |
+
* @author: h5bp.com/v
|
270 |
+
* ----------------------------------------------------------------------------- */
|
271 |
+
|
272 |
+
/* -----------------------------------------------------------------------------
|
273 |
+
* Visually Show: Show element after has been hidden with %visually-hide
|
274 |
+
* ----------------------------------------------------------------------------- */
|
275 |
+
|
276 |
+
/* Base */
|
277 |
+
|
278 |
+
/* -----------------------------------------------------------------------------
|
279 |
+
*
|
280 |
+
* Base
|
281 |
+
*
|
282 |
+
* This file is just a clearing-house.
|
283 |
+
* Make partials (start with an underscore) for any actual css code.
|
284 |
+
*
|
285 |
+
* ----------------------------------------------------------------------------- */
|
286 |
+
|
287 |
+
/* -----------------------------------------------------------------------------
|
288 |
+
*
|
289 |
+
* Layout: Events Content Container
|
290 |
+
*
|
291 |
+
* ----------------------------------------------------------------------------- */
|
292 |
+
|
293 |
+
.tribe-events .tribe-events-l-container {
|
294 |
+
margin-bottom: 80px;
|
295 |
+
margin-top: 64px;
|
296 |
+
position: relative;
|
297 |
+
}
|
298 |
+
|
299 |
+
/* @todo: making this relative so the loader can take its dimension. Check where do we want to place it. */
|
300 |
+
|
301 |
+
/* Components */
|
302 |
+
|
303 |
+
/* -----------------------------------------------------------------------------
|
304 |
+
*
|
305 |
+
* Components
|
306 |
+
*
|
307 |
+
* This file is just a clearing-house.
|
308 |
+
* Make partials (start with an underscore) for any actual css code.
|
309 |
+
*
|
310 |
+
* ----------------------------------------------------------------------------- */
|
311 |
+
|
312 |
+
/* Small CTA */
|
313 |
+
|
314 |
+
/* -----------------------------------------------------------------------------
|
315 |
+
*
|
316 |
+
* Small CTA (Tooltips - ET, ET+, RSVP)
|
317 |
+
*
|
318 |
+
* ----------------------------------------------------------------------------- */
|
319 |
+
|
320 |
+
.tribe-events .tribe-events-c-small-cta__link {
|
321 |
+
cursor: pointer;
|
322 |
+
}
|
323 |
+
|
324 |
+
.tribe-events .tribe-events-c-small-cta__price {
|
325 |
+
color: #141827;
|
326 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
327 |
+
font-size: 12px;
|
328 |
+
line-height: 1.38;
|
329 |
+
font-weight: 400;
|
330 |
+
padding-left: 10px;
|
331 |
+
|
332 |
+
}
|
333 |
+
|
334 |
+
/* Tooltip */
|
335 |
+
|
336 |
+
/* -----------------------------------------------------------------------------
|
337 |
+
*
|
338 |
+
* Tooltip
|
339 |
+
*
|
340 |
+
* ----------------------------------------------------------------------------- */
|
341 |
+
|
342 |
+
.tribe-events .tribe-events-tooltip__content {
|
343 |
+
position: absolute;
|
344 |
+
visibility: hidden; /* A11y purposes */
|
345 |
+
}
|
346 |
+
|
347 |
+
/* Defining our tooltipster theme. */
|
348 |
+
|
349 |
+
.tooltipster-base.tribe-events-tooltip-theme {
|
350 |
+
background-color: #FFFFFF;
|
351 |
+
border: 1px solid #D5D5D5;
|
352 |
+
box-shadow: 0 2px 12px 0 rgba(0,0,0, 0.14);
|
353 |
+
padding: 24px;
|
354 |
+
max-width: 254px;
|
355 |
+
}
|
356 |
+
|
357 |
+
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box {
|
358 |
+
background-color: transparent;
|
359 |
+
border: none;
|
360 |
+
border-radius: 0;
|
361 |
+
box-shadow: none;
|
362 |
+
margin: 0;
|
363 |
+
}
|
364 |
+
|
365 |
+
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content {
|
366 |
+
color: #141827;
|
367 |
+
overflow: inherit;
|
368 |
+
padding: 0;
|
369 |
+
}
|
370 |
+
|
371 |
+
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-arrow {
|
372 |
+
display: none;
|
373 |
+
}
|
374 |
+
|
375 |
+
/* Day marker */
|
376 |
+
|
377 |
+
/* -----------------------------------------------------------------------------
|
378 |
+
*
|
379 |
+
* Day Marker
|
380 |
+
*
|
381 |
+
* ----------------------------------------------------------------------------- */
|
382 |
+
|
383 |
+
.tribe-events .tribe-events-c-day-marker {
|
384 |
+
align-items: center;
|
385 |
+
display: flex;
|
386 |
+
}
|
387 |
+
|
388 |
+
.tribe-events .tribe-events-c-day-marker:after {
|
389 |
+
background-color: #D5D5D5;
|
390 |
+
content: '';
|
391 |
+
display: block;
|
392 |
+
flex: auto;
|
393 |
+
height: 1px;
|
394 |
+
margin-left: 20px;
|
395 |
+
}
|
396 |
+
|
397 |
+
.tribe-events .tribe-events-c-day-marker__date {
|
398 |
+
flex: none;
|
399 |
+
}
|
400 |
+
|
401 |
+
/* Events bar */
|
402 |
+
|
403 |
+
/* -----------------------------------------------------------------------------
|
404 |
+
*
|
405 |
+
* Events Bar
|
406 |
+
*
|
407 |
+
* ----------------------------------------------------------------------------- */
|
408 |
+
|
409 |
+
.tribe-events .tribe-events-c-events-bar {
|
410 |
+
display: flex;
|
411 |
+
flex-wrap: wrap;
|
412 |
+
margin-bottom: 24px;
|
413 |
+
width: 100%;
|
414 |
+
}
|
415 |
+
|
416 |
+
.tribe-events .tribe-events-c-events-bar__views {
|
417 |
+
display: flex;
|
418 |
+
flex: 1 1 60%;
|
419 |
+
justify-content: center;
|
420 |
+
}
|
421 |
+
|
422 |
+
.tribe-events .tribe-events-c-events-bar__views-tabs {
|
423 |
+
width: 100%;
|
424 |
+
}
|
425 |
+
|
426 |
+
.tribe-events .tribe-events-c-events-bar__views-tabs-button,
|
427 |
+
.tribe-events .tribe-events-c-events-bar__views-tabs-list {
|
428 |
+
width: 100%;
|
429 |
+
}
|
430 |
+
|
431 |
+
.tribe-events .tribe-events-c-events-bar__form {
|
432 |
+
display: none;
|
433 |
+
flex: 1 1 100%;
|
434 |
+
}
|
435 |
+
|
436 |
+
.tribe-events .tribe-events-c-events-bar__filters {
|
437 |
+
display: flex;
|
438 |
+
flex: 1 0 100px;
|
439 |
+
justify-content: flex-end;
|
440 |
+
margin-right: -12px;
|
441 |
+
}
|
442 |
+
|
443 |
+
.tribe-events .tribe-events-c-events-bar__filters-button {
|
444 |
+
padding: 14px 12px;
|
445 |
+
}
|
446 |
+
|
447 |
+
.tribe-events .tribe-events-c-events-bar__filters-button-wrapper--search {
|
448 |
+
display: inline-block;
|
449 |
+
}
|
450 |
+
|
451 |
+
/* Top bar */
|
452 |
+
|
453 |
+
/* -----------------------------------------------------------------------------
|
454 |
+
*
|
455 |
+
* Top Bar
|
456 |
+
*
|
457 |
+
* ----------------------------------------------------------------------------- */
|
458 |
+
|
459 |
+
.tribe-events .tribe-events-c-top-bar {
|
460 |
+
align-items: center;
|
461 |
+
display: flex;
|
462 |
+
flex-direction: row;
|
463 |
+
flex-wrap: wrap;
|
464 |
+
margin-bottom: 16px;
|
465 |
+
}
|
466 |
+
|
467 |
+
.tribe-events .tribe-events-c-top-bar__nav-wrapper {
|
468 |
+
align-items: center;
|
469 |
+
display: flex;
|
470 |
+
flex: none;
|
471 |
+
}
|
472 |
+
|
473 |
+
.tribe-events .tribe-events-c-top-bar__nav-list {
|
474 |
+
display: flex;
|
475 |
+
}
|
476 |
+
|
477 |
+
.tribe-events .tribe-events-c-top-bar__nav-list-item {
|
478 |
+
flex: none;
|
479 |
+
padding-right: 15px;
|
480 |
+
}
|
481 |
+
|
482 |
+
.tribe-events .tribe-events-c-top-bar__nav-link {
|
483 |
+
display: block;
|
484 |
+
}
|
485 |
+
|
486 |
+
.tribe-events .tribe-events-c-top-bar__today {
|
487 |
+
align-items: center;
|
488 |
+
display: flex;
|
489 |
+
flex: 1 1 60%;
|
490 |
+
}
|
491 |
+
|
492 |
+
.tribe-events .tribe-events-c-top-bar__today-button {
|
493 |
+
margin-right: 15px;
|
494 |
+
}
|
495 |
+
|
496 |
+
.tribe-events .tribe-events-c-top-bar__actions {
|
497 |
+
display: none;
|
498 |
+
}
|
499 |
+
|
500 |
+
/* Views */
|
501 |
+
|
502 |
+
/* -----------------------------------------------------------------------------
|
503 |
+
*
|
504 |
+
* Views
|
505 |
+
*
|
506 |
+
* This file is just a clearing-house.
|
507 |
+
* Make partials (start with an underscore) for any actual css code.
|
508 |
+
*
|
509 |
+
* ----------------------------------------------------------------------------- */
|
510 |
+
|
511 |
+
/* Loader for the Views Container */
|
512 |
+
|
513 |
+
.tribe-events .tribe-events-view-loader {
|
514 |
+
align-items: center;
|
515 |
+
justify-content: center;
|
516 |
+
display: flex;
|
517 |
+
position: absolute;
|
518 |
+
top: 0;
|
519 |
+
right: 0;
|
520 |
+
bottom: 0;
|
521 |
+
left: 0;
|
522 |
+
z-index: 100;
|
523 |
+
background: rgba(255,255,255, 0.6);
|
524 |
+
}
|
525 |
+
|
526 |
+
.tribe-events .tribe-events-view-loader .tribe-events-view-loader__spinner {
|
527 |
+
/* placeholder for when spinner is added */
|
528 |
+
}
|
529 |
+
|
530 |
+
/* List */
|
531 |
+
|
532 |
+
/**
|
533 |
+
* The Events Calendar Tribe List View V2 Stylesheet
|
534 |
+
*
|
535 |
+
* @package TribeEventsCalendar
|
536 |
+
*
|
537 |
+
*/
|
538 |
+
|
539 |
+
.tribe-events .tribe-events-calendar-list__separator-month {
|
540 |
+
display: flex;
|
541 |
+
align-items: center;
|
542 |
+
}
|
543 |
+
|
544 |
+
.tribe-events .tribe-events-calendar-list__separator-month:after {
|
545 |
+
background-color: #D5D5D5;
|
546 |
+
content: '';
|
547 |
+
display: block;
|
548 |
+
flex: auto;
|
549 |
+
height: 1px;
|
550 |
+
margin-left: 20px;
|
551 |
+
}
|
552 |
+
|
553 |
+
.tribe-events .tribe-events-calendar-list__separator-month-text {
|
554 |
+
flex: none;
|
555 |
+
}
|
556 |
+
|
557 |
+
.tribe-events .tribe-events-calendar-list__event {
|
558 |
+
display: flex;
|
559 |
+
flex-direction: column;
|
560 |
+
margin-bottom: 24px;
|
561 |
+
margin-top: 40px;
|
562 |
+
}
|
563 |
+
|
564 |
+
.tribe-events .tribe-events-calendar-list__event:last-child {
|
565 |
+
margin-bottom: 40px;
|
566 |
+
}
|
567 |
+
|
568 |
+
.tribe-events .tribe-events-calendar-list__separator-month + .tribe-events-calendar-list__event {
|
569 |
+
margin-top: 24px;
|
570 |
+
}
|
571 |
+
|
572 |
+
.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
|
573 |
+
flex: none;
|
574 |
+
margin-bottom: 24px;
|
575 |
+
}
|
576 |
+
|
577 |
+
.tribe-events .tribe-events-calendar-list__event-featured-image {
|
578 |
+
padding-bottom: 66.67%;
|
579 |
+
}
|
580 |
+
|
581 |
+
.tribe-events .tribe-events-calendar-list__event-details {
|
582 |
+
flex: none;
|
583 |
+
}
|
584 |
+
|
585 |
+
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper {
|
586 |
+
align-items: center;
|
587 |
+
display: flex;
|
588 |
+
margin-bottom: 8px;
|
589 |
+
position: relative;
|
590 |
+
}
|
591 |
+
|
592 |
+
.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon {
|
593 |
+
margin-left: 10px;
|
594 |
+
}
|
595 |
+
|
596 |
+
.tribe-events .tribe-events-calendar-list__event-title {
|
597 |
+
margin-bottom: 8px;
|
598 |
+
}
|
599 |
+
|
600 |
+
.tribe-events .tribe-events-calendar-list__event-title-link {
|
601 |
+
border-bottom: 2px solid transparent;
|
602 |
+
transition: border-color 0.2s ease;
|
603 |
+
}
|
604 |
+
|
605 |
+
.tribe-events .tribe-events-calendar-list__event-title-link:focus,
|
606 |
+
.tribe-events .tribe-events-calendar-list__event-title-link:hover {
|
607 |
+
border-bottom: 2px solid #141827;
|
608 |
+
}
|
609 |
+
|
610 |
+
.tribe-events .tribe-events-calendar-list__event-venue {
|
611 |
+
margin-bottom: 8px;
|
612 |
+
}
|
613 |
+
|
614 |
+
/* Month */
|
615 |
+
|
616 |
+
/**
|
617 |
+
* The Events Calendar Tribe Month View V2 Stylesheet
|
618 |
+
*
|
619 |
+
* @package TribeEventsCalendar
|
620 |
+
*
|
621 |
+
*/
|
622 |
+
|
623 |
+
/* -----------------------------------------------------------------------------
|
624 |
+
* Calendar Event
|
625 |
+
* ----------------------------------------------------------------------------- */
|
626 |
+
|
627 |
+
.tribe-events .tribe-events-calendar-month__calendar-event {
|
628 |
+
margin: 8px 0;
|
629 |
+
position: relative;
|
630 |
+
}
|
631 |
+
|
632 |
+
.tribe-events .tribe-events-calendar-month__calendar-event:first-of-type {
|
633 |
+
margin-top: 0;
|
634 |
+
}
|
635 |
+
|
636 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-wrapper {
|
637 |
+
margin-bottom: 4px;
|
638 |
+
}
|
639 |
+
|
640 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image {
|
641 |
+
padding-bottom: 56.25%;
|
642 |
+
}
|
643 |
+
|
644 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
|
645 |
+
color: #141827;
|
646 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
647 |
+
font-size: 11px;
|
648 |
+
font-weight: 400;
|
649 |
+
line-height: 1.5;
|
650 |
+
|
651 |
+
color: #727272;
|
652 |
+
}
|
653 |
+
|
654 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-datetime > * {
|
655 |
+
vertical-align: middle;
|
656 |
+
}
|
657 |
+
|
658 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured,
|
659 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-datetime-recurring {
|
660 |
+
display: inline-block;
|
661 |
+
margin-left: 3px;
|
662 |
+
}
|
663 |
+
|
664 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-title {
|
665 |
+
font-weight: 400;
|
666 |
+
}
|
667 |
+
|
668 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-title-link {
|
669 |
+
color: #141827;
|
670 |
+
}
|
671 |
+
|
672 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper {
|
673 |
+
margin-bottom: 16px;
|
674 |
+
}
|
675 |
+
|
676 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image {
|
677 |
+
padding-bottom: 56.25%;
|
678 |
+
}
|
679 |
+
|
680 |
+
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-cta {
|
681 |
+
margin-top: 16px;
|
682 |
+
}
|
683 |
+
|
684 |
+
/* -----------------------------------------------------------------------------
|
685 |
+
* Day
|
686 |
+
* ----------------------------------------------------------------------------- */
|
687 |
+
|
688 |
+
.tribe-events .tribe-events-calendar-month__day {
|
689 |
+
|
690 |
+
width: 14.285%;
|
691 |
+
}
|
692 |
+
|
693 |
+
.tribe-events .tribe-events-calendar-month__day--current {}
|
694 |
+
|
695 |
+
.tribe-events .tribe-events-calendar-month__day--disabled {}
|
696 |
+
|
697 |
+
.tribe-events .tribe-events-calendar-month__day-date {
|
698 |
+
color: #141827;
|
699 |
+
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
|
700 |
+
font-weight: 700;
|
701 |
+
font-size: 16px;
|
702 |
+
line-height: 1.62;
|
703 |
+
|
704 |
+
padding: 8px 16px;
|
705 |
+
}
|
706 |
+
|
707 |
+
.tribe-events .tribe-events-calendar-month__day-date-link {
|
708 |
+
color: #141827;
|
709 |
+
}
|
710 |
+
|
711 |
+
.tribe-events .tribe-events-calendar-month__day-date-link:hover,
|
712 |
+
.tribe-events .tribe-events-calendar-month__day-date-link:focus {
|
713 |
+
color: rgba(20,24,39, 0.8);
|
714 |
+
}
|
715 |
+
|
716 |
+
.tribe-events .tribe-events-calendar-month__day-date-link:active {
|
717 |
+
color: rgba(20,24,39, 0.9);
|
718 |
+
}
|
719 |
+
|
720 |
+
.tribe-events .tribe-events-calendar-month__day-date--current {
|
721 |
+
color: #334AFF;
|
722 |
+
}
|
723 |
+
|
724 |
+
.tribe-events .tribe-events-calendar-month__day-date-link--current {
|
725 |
+
color: #334AFF;
|
726 |
+
}
|
727 |
+
|
728 |
+
.tribe-events .tribe-events-calendar-month__day-date-link--current:hover,
|
729 |
+
.tribe-events .tribe-events-calendar-month__day-date-link--current:focus {
|
730 |
+
color: rgba(51,74,255, 0.8);
|
731 |
+
}
|
732 |
+
|
733 |
+
.tribe-events .tribe-events-calendar-month__day-date-link--current:active {
|
734 |
+
color: rgba(51,74,255, 0.9);
|
735 |
+
}
|
736 |
+
|
737 |
+
.tribe-events .tribe-events-calendar-month__day-date--disabled {
|
738 |
+
color: #D5D5D5;
|
739 |
+
}
|
740 |
+
|
741 |
+
.tribe-events .tribe-events-calendar-month__day-events {
|
742 |
+
display: none;
|
743 |
+
}
|
744 |
+
|
745 |
+
/* -----------------------------------------------------------------------------
|
746 |
+
* Grid Header
|
747 |
+
* ----------------------------------------------------------------------------- */
|
748 |
+
|
749 |
+
.tribe-events .tribe-events-calendar-month__header {
|
750 |
+
display: flex;
|
751 |
+
}
|
752 |
+
|
753 |
+
.tribe-events .tribe-events-calendar-month__header-column {
|
754 |
+
text-transform: uppercase;
|
755 |
+
width: 14.285%;
|
756 |
+
padding-bottom: 16px;
|
757 |
+
}
|
758 |
+
|
759 |
+
.tribe-events .tribe-events-calendar-month__week {
|
760 |
+
display: flex;
|
761 |
+
}
|
762 |
+
|
763 |
+
/* -----------------------------------------------------------------------------
|
764 |
+
* Mobile Event
|
765 |
+
* ----------------------------------------------------------------------------- */
|
766 |
+
|
767 |
+
.tribe-events .tribe-events-calendar-month__mobile-event {
|
768 |
+
border-bottom: 1px solid #D5D5D5;
|
769 |
+
padding: 16px 0;
|
770 |
+
}
|
771 |
+
|
772 |
+
.tribe-events .tribe-events-calendar-month__mobile-event--featured {
|
773 |
+
padding-bottom: 20px;
|
774 |
+
}
|
775 |
+
|
776 |
+
.tribe-events .tribe-events-calendar-month__mobile-event-featured-image-wrapper {
|
777 |
+
margin-bottom: 16px;
|
778 |
+
}
|
779 |
+
|
780 |
+
.tribe-events .tribe-events-calendar-month__mobile-event-featured-image {
|
781 |
+
padding-bottom: 75%;
|
782 |
+
}
|
783 |
+
|
784 |
+
.tribe-events .tribe-events-calendar-month__mobile-event-datetime {
|
785 |
+
margin-bottom: 4px;
|
786 |
+
}
|
787 |
+
|
788 |
+
.tribe-events .tribe-events-calendar-month__mobile-event-datetime > * {
|
789 |
+
vertical-align: middle;
|
790 |
+
}
|
791 |
+
|
792 |
+
.tribe-events .tribe-events-calendar-month__mobile-event-datetime-featured,
|
793 |
+
.tribe-events .tribe-events-calendar-month__mobile-event-datetime-recurring {
|
794 |
+
display: inline-block;
|
795 |
+
margin-left: 3px;
|
796 |
+
}
|
797 |
+
|
798 |
+
.tribe-events .tribe-events-calendar-month__mobile-event-cta {
|
799 |
+
margin-top: 8px;
|
800 |
+
}
|
801 |
+
|
802 |
+
/* -----------------------------------------------------------------------------
|
803 |
+
* Multiday Event
|
804 |
+
* ----------------------------------------------------------------------------- */
|
805 |
+
|
806 |
+
.tribe-events .tribe-events-calendar-month__event-multiday {
|
807 |
+
display: none;
|
808 |
+
}
|
809 |
+
|
810 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-inner {
|
811 |
+
background-color: rgba(51,74,255, .1);
|
812 |
+
cursor: pointer;
|
813 |
+
display: flex;
|
814 |
+
flex-wrap: wrap;
|
815 |
+
align-items: center;
|
816 |
+
|
817 |
+
padding: 1px 8px;
|
818 |
+
}
|
819 |
+
|
820 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-inner:hover,
|
821 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-inner:focus {
|
822 |
+
background-color: rgba(51,74,255, .2);
|
823 |
+
}
|
824 |
+
|
825 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-inner--border-left {
|
826 |
+
border-left: 2px solid #334AFF;
|
827 |
+
}
|
828 |
+
|
829 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-inner--border-right {
|
830 |
+
border-right: 2px solid #334AFF;
|
831 |
+
}
|
832 |
+
|
833 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-featured-icon {
|
834 |
+
display: inline-block;
|
835 |
+
margin-right: 5px;
|
836 |
+
}
|
837 |
+
|
838 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-title {
|
839 |
+
font-weight: 400;
|
840 |
+
}
|
841 |
+
|
842 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-width-1 {
|
843 |
+
width: 100%;
|
844 |
+
}
|
845 |
+
|
846 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-width-2 {
|
847 |
+
width: calc(200% + 2px);
|
848 |
+
}
|
849 |
+
|
850 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-width-3 {
|
851 |
+
width: calc(300% + 3px);
|
852 |
+
}
|
853 |
+
|
854 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-width-4 {
|
855 |
+
width: calc(400% + 4px);
|
856 |
+
}
|
857 |
+
|
858 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-width-5 {
|
859 |
+
width: calc(500% + 5px);
|
860 |
+
}
|
861 |
+
|
862 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-width-6 {
|
863 |
+
width: calc(600% + 6px);
|
864 |
+
}
|
865 |
+
|
866 |
+
.tribe-events .tribe-events-calendar-month__event-multiday-width-7 {
|
867 |
+
width: calc(700% + 7px);
|
868 |
+
}
|
869 |
+
|
870 |
+
.tribe-events .tribe-events-calendar-month__event-multiday--empty,
|
871 |
+
.tribe-events .tribe-events-calendar-month__event-multiday--hidden {
|
872 |
+
display: none;
|
873 |
+
}
|
874 |
+
|
875 |
+
@media (min-width: 768px) {
|
876 |
+
|
877 |
+
.tribe-events .tribe-events-l-container {
|
878 |
+
margin-bottom: 160px;
|
879 |
+
margin-top: 96px
|
880 |
+
}
|
881 |
+
|
882 |
+
.tribe-events .tribe-events-c-events-bar {
|
883 |
+
align-items: center;
|
884 |
+
flex-direction: row;
|
885 |
+
margin-bottom: 40px
|
886 |
+
}
|
887 |
+
|
888 |
+
.tribe-events .tribe-events-c-events-bar__views {
|
889 |
+
flex: 1 1 40px;
|
890 |
+
order: 2
|
891 |
+
}
|
892 |
+
|
893 |
+
.tribe-events .tribe-events-c-events-bar__views-tabs-button,
|
894 |
+
.tribe-events .tribe-events-c-events-bar__views-tabs-list {
|
895 |
+
width: auto
|
896 |
+
}
|
897 |
+
|
898 |
+
.tribe-events .tribe-events-c-events-bar__form {
|
899 |
+
display: flex;
|
900 |
+
flex: 1 1 45%;
|
901 |
+
order: 1
|
902 |
+
}
|
903 |
+
|
904 |
+
.tribe-events .tribe-events-c-events-bar__filters {
|
905 |
+
flex: 0 0 auto;
|
906 |
+
margin-right: 0;
|
907 |
+
order: 3
|
908 |
+
}
|
909 |
+
|
910 |
+
.tribe-events .tribe-events-c-events-bar__filters-button {
|
911 |
+
border: 1px solid #D5D5D5;
|
912 |
+
align-items: center;
|
913 |
+
display: inline-flex;
|
914 |
+
height: 56px;
|
915 |
+
justify-content: center;
|
916 |
+
transition: none;
|
917 |
+
width: 56px
|
918 |
+
}
|
919 |
+
.tribe-events .tribe-events-c-events-bar__filters-button:active {
|
920 |
+
border-color: #141827;
|
921 |
+
}
|
922 |
+
|
923 |
+
.tribe-events .tribe-events-c-events-bar__filters-button-wrapper--search {
|
924 |
+
display: none
|
925 |
+
}
|
926 |
+
|
927 |
+
.tribe-events .tribe-events-c-top-bar {
|
928 |
+
margin-bottom: 28px
|
929 |
+
}
|
930 |
+
|
931 |
+
.tribe-events .tribe-events-c-top-bar__nav-link:before {
|
932 |
+
height: 18px;
|
933 |
+
width: 11px
|
934 |
+
}
|
935 |
+
|
936 |
+
.tribe-events .tribe-events-c-top-bar__actions {
|
937 |
+
display: flex;
|
938 |
+
justify-content: flex-end
|
939 |
+
}
|
940 |
+
|
941 |
+
.tribe-events .tribe-events-calendar-list__event {
|
942 |
+
flex-direction: row-reverse;
|
943 |
+
justify-content: flex-end;
|
944 |
+
margin-bottom: 32px;
|
945 |
+
margin-top: 56px
|
946 |
+
}
|
947 |
+
|
948 |
+
.tribe-events .tribe-events-calendar-list__event:last-child {
|
949 |
+
margin-bottom: 56px
|
950 |
+
}
|
951 |
+
|
952 |
+
.tribe-events .tribe-events-calendar-list__separator-month + .tribe-events-calendar-list__event {
|
953 |
+
margin-top: 32px
|
954 |
+
}
|
955 |
+
|
956 |
+
.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
|
957 |
+
margin-bottom: 0;
|
958 |
+
width: 33.333%
|
959 |
+
}
|
960 |
+
|
961 |
+
.tribe-events .tribe-events-calendar-list__event-details {
|
962 |
+
margin-left: 11.111%;
|
963 |
+
width: 55.555%
|
964 |
+
}
|
965 |
+
|
966 |
+
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper {
|
967 |
+
margin-bottom: 16px
|
968 |
+
}
|
969 |
+
|
970 |
+
.tribe-events .tribe-events-calendar-list__event-title {
|
971 |
+
margin-bottom: 16px
|
972 |
+
}
|
973 |
+
|
974 |
+
.tribe-events .tribe-events-calendar-list__event-venue {
|
975 |
+
margin-bottom: 16px
|
976 |
+
}
|
977 |
+
|
978 |
+
.tribe-events .tribe-events-calendar-month__day {
|
979 |
+
font-size: 24px;
|
980 |
+
line-height: 1.42;
|
981 |
+
border-width: 0 1px 1px 0;
|
982 |
+
border-style: solid;
|
983 |
+
border-color: #D5D5D5;
|
984 |
+
min-height: 168px
|
985 |
+
}
|
986 |
+
|
987 |
+
.tribe-events .tribe-events-calendar-month__day:hover,
|
988 |
+
.tribe-events .tribe-events-calendar-month__day:focus {
|
989 |
+
border-bottom: 1px solid #141827;
|
990 |
+
box-shadow: inset 0 -1px 0 0 #141827
|
991 |
+
}
|
992 |
+
|
993 |
+
.tribe-events .tribe-events-calendar-month__day-date {
|
994 |
+
font-size: 24px;
|
995 |
+
line-height: 1.42;
|
996 |
+
}
|
997 |
+
|
998 |
+
.tribe-events .tribe-events-calendar-month__day-events {
|
999 |
+
display: block;
|
1000 |
+
padding: 0 16px 16px
|
1001 |
+
}
|
1002 |
+
|
1003 |
+
.tribe-events .tribe-events-calendar-month__week:first-of-type {
|
1004 |
+
border-top: 1px solid #D5D5D5
|
1005 |
+
}
|
1006 |
+
|
1007 |
+
.tribe-events .tribe-events-calendar-month__week {
|
1008 |
+
border-left: 1px solid #D5D5D5
|
1009 |
+
}
|
1010 |
+
|
1011 |
+
.tribe-events .tribe-events-calendar-month__event-multiday {
|
1012 |
+
display: block;
|
1013 |
+
border-radius: 6px;
|
1014 |
+
background-color: white;
|
1015 |
+
overflow: hidden;
|
1016 |
+
position: absolute;
|
1017 |
+
z-index: 99
|
1018 |
+
}
|
1019 |
+
|
1020 |
+
.tribe-events .tribe-events-calendar-month__event-multiday--start {
|
1021 |
+
border-radius: 6px 0 0 6px
|
1022 |
+
}
|
1023 |
+
.tribe-events .tribe-events-calendar-month__event-multiday--start.tribe-events-calendar-month__event-multiday--end {
|
1024 |
+
border-radius: 6px;
|
1025 |
+
}
|
1026 |
+
|
1027 |
+
.tribe-events .tribe-events-calendar-month__event-multiday--end {
|
1028 |
+
border-radius: 0 6px 6px 0
|
1029 |
+
}
|
1030 |
+
.tribe-events .tribe-events-calendar-month__event-multiday--end.tribe-events-calendar-month__event-multiday--start {
|
1031 |
+
border-radius: 6px;
|
1032 |
+
}
|
1033 |
+
|
1034 |
+
.tribe-events .tribe-events-calendar-month__multiday-wrapper {
|
1035 |
+
height: 19px;
|
1036 |
+
margin-bottom: 4px;
|
1037 |
+
position: relative
|
1038 |
+
}
|
1039 |
+
|
1040 |
+
.tribe-events .tribe-events-calendar-month__event-multiday--empty,
|
1041 |
+
.tribe-events .tribe-events-calendar-month__event-multiday--hidden {
|
1042 |
+
visibility: hidden
|
1043 |
+
}
|
1044 |
+
}
|
src/resources/images/icons/arrow-right.svg
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<svg width="22px" height="19px" viewBox="0 0 22 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<polygon points="11.6480517 7.90478794e-14 9.61912761 1.95623609 15.8484392 7.96103617 -2.84217094e-14 7.96103617 -2.84217094e-14 10.7539353 15.8498298 10.7539353 9.61912761 16.7600762 11.6480517 18.7163122 21.3525391 9.35815612"></polygon>
|
3 |
+
</svg>
|
src/resources/images/icons/caret-left.svg
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<svg width="12px" height="20px" viewBox="0 0 12 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<polygon transform="translate(10, 24) rotate(-135)" points="3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742"></polygon>
|
3 |
+
</svg>
|
src/resources/images/icons/caret-right.svg
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<svg width="12px" height="20px" viewBox="0 0 12 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<polygon transform="translate(2, -4) rotate(-315)" points="3 5.70967742 3 3 17 3 17 17 14.2903226 17 14.2903226 5.70967742"></polygon>
|
3 |
+
</svg>
|
src/resources/images/icons/check.svg
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<svg width="12px" height="9px" viewBox="0 0 12 9" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<path d="M10.6,0.1L3.9,6.8L1.4,4.3C1.3,4.2,1.1,4.2,1,4.3L0.2,5.1c-0.1,0.1-0.1,0.3,0,0.4l3.4,3.4C3.8,9,4,9,4.1,8.9l7.7-7.7c0.1-0.1,0.1-0.3,0-0.4L11,0.1C10.9,0,10.7,0,10.6,0.1z"/>
|
3 |
+
</svg>
|
src/resources/images/icons/dropdown.svg
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<svg width="12px" height="6px" viewBox="0 0 12 6" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<polygon points="6,6 12,0 0,0 "/>
|
3 |
+
</svg>
|
src/resources/images/icons/event-mobile.svg
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<circle cx="10" cy="10" r="10"></circle>
|
3 |
+
</svg>
|
src/resources/images/icons/featured-event.svg
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<svg width="16px" height="20px" viewBox="0 0 16 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<polygon points="0 0 16 0 16 20 8.0976 14.8777587 0 20"></polygon>
|
3 |
+
</svg>
|
src/resources/images/icons/filters.svg
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<svg width="24px" height="20px" viewBox="0 0 24 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<path d="M0,16.75 L22,16.9821429" stroke-width="1.5" stroke-linecap="square"></path>
|
3 |
+
<path d="M0,9.75 L22,9.98214286" stroke-width="1.5" stroke-linecap="square"></path>
|
4 |
+
<path d="M0,2.75 L22,2.98214286" stroke-width="1.5" stroke-linecap="square"></path>
|
5 |
+
<path d="M6,6 C7.65685425,6 9,4.65685425 9,3 C9,1.34314575 7.65685425,0 6,0 C4.34314575,0 3,1.34314575 3,3 C3,4.65685425 4.34314575,6 6,6 Z"></path>
|
6 |
+
<path d="M6,20 C7.65685425,20 9,18.6568542 9,17 C9,15.3431458 7.65685425,14 6,14 C4.34314575,14 3,15.3431458 3,17 C3,18.6568542 4.34314575,20 6,20 Z"></path>
|
7 |
+
<path d="M16,13 C17.6568542,13 19,11.6568542 19,10 C19,8.34314575 17.6568542,7 16,7 C14.3431458,7 13,8.34314575 13,10 C13,11.6568542 14.3431458,13 16,13 Z"></path>
|
8 |
+
</svg>
|
src/resources/images/icons/recurring-events.svg
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
<svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<path d="M13.3333333,3.82608696 C13.3333333,3.89130435 13.3333333,3.95652174 13.3135802,4 C13.3135802,4.02173913 13.2938272,4.06521739 13.2938272,4.08695652 C13.254321,4.23913043 13.1753086,4.36956522 13.0962963,4.45652174 L10.4493827,7.36956522 C10.291358,7.54347826 10.0740741,7.63043478 9.85679012,7.63043478 C9.63950617,7.63043478 9.42222222,7.54347826 9.26419753,7.36956522 C8.94814815,7.02173913 8.94814815,6.43478261 9.26419753,6.06521739 L10.4888889,4.7173913 L6.30123457,4.7173913 C3.75308642,4.7173913 1.65925926,7 1.65925926,9.82608696 C1.65925926,11.1956522 2.13333333,12.4782609 3.02222222,13.4347826 C3.3382716,13.7826087 3.3382716,14.3695652 3.02222222,14.7391304 C2.86419753,14.9130435 2.64691358,15 2.42962963,15 C2.21234568,15 1.99506173,14.9130435 1.83703704,14.7391304 C0.651851852,13.4347826 0,11.6956522 0,9.84782609 C7.01770603e-16,6.02173913 2.82469136,2.91304348 6.30123457,2.91304348 L10.508642,2.91304348 L9.28395062,1.56521739 C8.96790123,1.2173913 8.96790123,0.630434783 9.28395062,0.260869565 C9.6,-0.0869565217 10.1333333,-0.0869565217 10.4691358,0.260869565 L13.1160494,3.17391304 C13.2148148,3.2826087 13.2740741,3.41304348 13.3135802,3.54347826 C13.3135802,3.56521739 13.3333333,3.60869565 13.3333333,3.63043478 C13.3333333,3.69565217 13.3333333,3.76086957 13.3333333,3.82608696 Z"></path>
|
3 |
+
<path d="M20,10.1521739 C20,13.9782609 17.1753086,17.0869565 13.6987654,17.0869565 L9.49135802,17.0869565 L10.7160494,18.4347826 C11.0518519,18.7826087 11.0518519,19.3695652 10.7160494,19.7391304 C10.5580247,19.9130435 10.3407407,20 10.1234568,20 C9.90617284,20 9.70864198,19.9130435 9.5308642,19.7391304 L6.9037037,16.8043478 C6.80493827,16.6956522 6.74567901,16.5652174 6.70617284,16.4347826 C6.70617284,16.4130435 6.68641975,16.3695652 6.68641975,16.3478261 C6.66666667,16.2826087 6.66666667,16.2391304 6.66666667,16.173913 C6.66666667,16.1086957 6.66666667,16.0434783 6.68641975,16 C6.68641975,15.9782609 6.70617284,15.9347826 6.70617284,15.9130435 C6.74567901,15.7608696 6.82469136,15.6304348 6.9037037,15.5434783 L9.55061728,12.6304348 C9.86666667,12.2826087 10.4,12.2826087 10.7358025,12.6304348 C11.0716049,12.9782609 11.0716049,13.5652174 10.7358025,13.9347826 L9.51111111,15.2826087 L13.7185185,15.2826087 C16.2666667,15.2826087 18.3604938,13 18.3604938,10.173913 C18.3604938,8.80434783 17.8864198,7.52173913 16.9975309,6.56521739 C16.6617284,6.19565217 16.6617284,5.63043478 16.9975309,5.26086957 C17.3135802,4.91304348 17.8469136,4.91304348 18.182716,5.26086957 C19.3481481,6.54347826 20,8.2826087 20,10.1521739 Z"></path>
|
4 |
+
</svg>
|
src/resources/images/icons/search.svg
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<path d="M20,18.7111111 L13.9555556,12.6666667 C15.0444444,11.2888889 15.6444444,9.6 15.6444444,7.82222222 C15.6444444,5.73333333 14.8222222,3.77777778 13.3555556,2.28888889 C11.8666667,0.822222222 9.91111111,0 7.82222222,0 C5.73333333,0 3.77777778,0.822222222 2.28888889,2.28888889 C0.822222222,3.75555556 0,5.73333333 0,7.82222222 C0,9.91111111 0.822222222,11.8666667 2.28888889,13.3555556 C3.75555556,14.8222222 5.73333333,15.6444444 7.82222222,15.6444444 C9.6,15.6444444 11.2888889,15.0444444 12.6666667,13.9555556 L18.7111111,20 L20,18.7111111 Z M3.57777778,12.0666667 C1.24444444,9.73333333 1.24444444,5.91111111 3.57777778,3.57777778 C4.71111111,2.44444444 6.22222222,1.82222222 7.82222222,1.82222222 C9.42222222,1.82222222 10.9333333,2.44444444 12.0666667,3.57777778 C14.4,5.91111111 14.4,9.73333333 12.0666667,12.0666667 C10.9333333,13.2 9.42222222,13.8222222 7.82222222,13.8222222 C6.22222222,13.8222222 4.71111111,13.2 3.57777778,12.0666667 Z" fill-rule="nonzero"></path>
|
3 |
+
</svg>
|
src/resources/images/icons/small-arrow.svg
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<svg width="12px" height="10px" viewBox="0 0 12 10" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
2 |
+
<polygon points="7.2,0.6 6.5,1.3 9.7,4.5 0.3,4.5 0.3,5.5 9.7,5.5 6.5,8.7 7.2,9.4 11.6,5 "/>
|
3 |
+
</svg>
|
src/resources/js/views/manager.js
CHANGED
@@ -40,10 +40,12 @@ tribe.events.views.manager = {};
|
|
40 |
* @type {PlainObject}
|
41 |
*/
|
42 |
obj.selectors = {
|
43 |
-
container: '
|
44 |
-
|
|
|
|
|
45 |
loader: '.tribe-events-view-loader',
|
46 |
-
hiddenElement: '.tribe-hidden'
|
47 |
};
|
48 |
|
49 |
/**
|
@@ -69,13 +71,21 @@ tribe.events.views.manager = {};
|
|
69 |
*/
|
70 |
obj.setup = function( index, container ) {
|
71 |
var $container = $( container );
|
|
|
|
|
|
|
72 |
|
73 |
$container.find( obj.selectors.link ).on( 'click.tribeEvents', obj.onLinkClick );
|
74 |
|
75 |
// Only catch the submit if properly setup on a form
|
76 |
-
if ( $
|
77 |
-
$
|
78 |
}
|
|
|
|
|
|
|
|
|
|
|
79 |
};
|
80 |
|
81 |
/**
|
@@ -97,6 +107,54 @@ tribe.events.views.manager = {};
|
|
97 |
return $element;
|
98 |
};
|
99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
/**
|
101 |
* Hijacks the link click and passes the URL as param for REST API
|
102 |
*
|
@@ -108,11 +166,20 @@ tribe.events.views.manager = {};
|
|
108 |
*/
|
109 |
obj.onLinkClick = function( event ) {
|
110 |
event.preventDefault();
|
|
|
111 |
var $link = $( this );
|
112 |
var $container = obj.getContainer( this );
|
113 |
var url = $link.attr( 'href' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
var data = {
|
115 |
-
url: url
|
|
|
116 |
};
|
117 |
|
118 |
obj.request( data, $container );
|
@@ -173,11 +240,11 @@ tribe.events.views.manager = {};
|
|
173 |
*/
|
174 |
obj.getAjaxSettings = function( $container ) {
|
175 |
var ajaxSettings = {
|
176 |
-
url: $container.data( 'rest-url' ),
|
177 |
accepts: 'html',
|
178 |
dataType: 'html',
|
179 |
method: 'GET',
|
180 |
-
'async': true, // async is
|
181 |
beforeSend: obj.ajaxBeforeSend,
|
182 |
complete: obj.ajaxComplete,
|
183 |
success: obj.ajaxSuccess,
|
@@ -208,8 +275,6 @@ tribe.events.views.manager = {};
|
|
208 |
|
209 |
$container.trigger( 'beforeAjaxBeforeSend.tribeEvents', [ jqXHR, settings ] );
|
210 |
|
211 |
-
console.log( jqXHR, settings, this );
|
212 |
-
|
213 |
if ( $loader.length ) {
|
214 |
$loader.removeClass( obj.selectors.hiddenElement.className() );
|
215 |
}
|
@@ -237,8 +302,6 @@ tribe.events.views.manager = {};
|
|
237 |
|
238 |
$container.trigger( 'beforeAjaxComplete.tribeEvents', [ jqXHR, textStatus ] );
|
239 |
|
240 |
-
console.log( jqXHR, textStatus, this );
|
241 |
-
|
242 |
if ( $loader.length ) {
|
243 |
$loader.addClass( obj.selectors.hiddenElement.className() );
|
244 |
}
|
@@ -267,16 +330,18 @@ tribe.events.views.manager = {};
|
|
267 |
|
268 |
$container.trigger( 'beforeAjaxSuccess.tribeEvents', [ data, textStatus, jqXHR ] );
|
269 |
|
270 |
-
console.log( data, textStatus, jqXHR, this );
|
271 |
-
|
272 |
var $html = $( data );
|
273 |
|
274 |
// Replace the current container with the new Data
|
275 |
$container.replaceWith( $html );
|
|
|
276 |
|
277 |
// Setup the container with the data received
|
278 |
obj.setup( 0, $html );
|
279 |
|
|
|
|
|
|
|
280 |
$container.trigger( 'afterAjaxSuccess.tribeEvents', [ data, textStatus, jqXHR ] );
|
281 |
};
|
282 |
|
@@ -300,7 +365,9 @@ tribe.events.views.manager = {};
|
|
300 |
|
301 |
$container.trigger( 'beforeAjaxError.tribeEvents', [ jqXHR, settings ] );
|
302 |
|
303 |
-
|
|
|
|
|
304 |
|
305 |
$container.trigger( 'afterAjaxError.tribeEvents', [ jqXHR, settings ] );
|
306 |
};
|
40 |
* @type {PlainObject}
|
41 |
*/
|
42 |
obj.selectors = {
|
43 |
+
container: '[data-js="tribe-events-view"]',
|
44 |
+
form: '[data-js="tribe-events-view-form"]',
|
45 |
+
link: '[data-js="tribe-events-view-link"]',
|
46 |
+
dataScript: '[data-js="tribe-events-view-data"]',
|
47 |
loader: '.tribe-events-view-loader',
|
48 |
+
hiddenElement: '.tribe-common-a11y-hidden'
|
49 |
};
|
50 |
|
51 |
/**
|
71 |
*/
|
72 |
obj.setup = function( index, container ) {
|
73 |
var $container = $( container );
|
74 |
+
var $form = $container.find( obj.selectors.form );
|
75 |
+
|
76 |
+
$container.trigger( 'beforeSetup.tribeEvents', [ index, $container ] );
|
77 |
|
78 |
$container.find( obj.selectors.link ).on( 'click.tribeEvents', obj.onLinkClick );
|
79 |
|
80 |
// Only catch the submit if properly setup on a form
|
81 |
+
if ( $form ) {
|
82 |
+
$form.on( 'submit.tribeEvents', obj.onSubmit );
|
83 |
}
|
84 |
+
|
85 |
+
// Binds and action to the container that will update the URL based on backed
|
86 |
+
$container.on( 'updateUrl.tribeEvents', obj.onUpdateUrl );
|
87 |
+
|
88 |
+
$container.trigger( 'afterSetup.tribeEvents', [ index, $container ] );
|
89 |
};
|
90 |
|
91 |
/**
|
107 |
return $element;
|
108 |
};
|
109 |
|
110 |
+
/**
|
111 |
+
* Using data passed by the Backend once we fetch a new HTML via an
|
112 |
+
* container action.
|
113 |
+
*
|
114 |
+
* Usage, on the AJAX request we will pass data back using a <script>
|
115 |
+
* formatted as a `application/json` that we will parse and apply here.
|
116 |
+
*
|
117 |
+
* @since TBD
|
118 |
+
*
|
119 |
+
* @param {Event} event DOM Event related to the Click action
|
120 |
+
*
|
121 |
+
* @return {void}
|
122 |
+
*/
|
123 |
+
obj.onUpdateUrl = function( event ) {
|
124 |
+
var $container = $( this );
|
125 |
+
var $data = $container.find( obj.selectors.dataScript );
|
126 |
+
|
127 |
+
// Bail in case we dont find data script
|
128 |
+
if ( ! $data.length ) {
|
129 |
+
return;
|
130 |
+
}
|
131 |
+
|
132 |
+
var data = JSON.parse( $.trim( $data.text() ) );
|
133 |
+
|
134 |
+
// Bail when the data is not a valid object
|
135 |
+
if ( ! _.isObject( data ) ) {
|
136 |
+
return;
|
137 |
+
}
|
138 |
+
|
139 |
+
// Bail when URL is not present
|
140 |
+
if ( _.isUndefined( data.url ) ) {
|
141 |
+
return;
|
142 |
+
}
|
143 |
+
|
144 |
+
// Bail when Title is not present
|
145 |
+
if ( _.isUndefined( data.title ) ) {
|
146 |
+
return;
|
147 |
+
}
|
148 |
+
|
149 |
+
/**
|
150 |
+
* Compatitiblity for browsers updating title
|
151 |
+
*/
|
152 |
+
document.title = data.title;
|
153 |
+
|
154 |
+
// Push browser history
|
155 |
+
window.history.pushState( null, data.title, data.url );
|
156 |
+
};
|
157 |
+
|
158 |
/**
|
159 |
* Hijacks the link click and passes the URL as param for REST API
|
160 |
*
|
166 |
*/
|
167 |
obj.onLinkClick = function( event ) {
|
168 |
event.preventDefault();
|
169 |
+
|
170 |
var $link = $( this );
|
171 |
var $container = obj.getContainer( this );
|
172 |
var url = $link.attr( 'href' );
|
173 |
+
var nonce = $link.data( 'view-rest-nonce' );
|
174 |
+
|
175 |
+
// Fetch nonce from container if the link doesnt have any
|
176 |
+
if ( ! nonce ) {
|
177 |
+
nonce = $container.data( 'view-rest-nonce' );
|
178 |
+
}
|
179 |
+
|
180 |
var data = {
|
181 |
+
url: url,
|
182 |
+
_wpnonce: nonce
|
183 |
};
|
184 |
|
185 |
obj.request( data, $container );
|
240 |
*/
|
241 |
obj.getAjaxSettings = function( $container ) {
|
242 |
var ajaxSettings = {
|
243 |
+
url: $container.data( 'view-rest-url' ),
|
244 |
accepts: 'html',
|
245 |
dataType: 'html',
|
246 |
method: 'GET',
|
247 |
+
'async': true, // async is keyword
|
248 |
beforeSend: obj.ajaxBeforeSend,
|
249 |
complete: obj.ajaxComplete,
|
250 |
success: obj.ajaxSuccess,
|
275 |
|
276 |
$container.trigger( 'beforeAjaxBeforeSend.tribeEvents', [ jqXHR, settings ] );
|
277 |
|
|
|
|
|
278 |
if ( $loader.length ) {
|
279 |
$loader.removeClass( obj.selectors.hiddenElement.className() );
|
280 |
}
|
302 |
|
303 |
$container.trigger( 'beforeAjaxComplete.tribeEvents', [ jqXHR, textStatus ] );
|
304 |
|
|
|
|
|
305 |
if ( $loader.length ) {
|
306 |
$loader.addClass( obj.selectors.hiddenElement.className() );
|
307 |
}
|
330 |
|
331 |
$container.trigger( 'beforeAjaxSuccess.tribeEvents', [ data, textStatus, jqXHR ] );
|
332 |
|
|
|
|
|
333 |
var $html = $( data );
|
334 |
|
335 |
// Replace the current container with the new Data
|
336 |
$container.replaceWith( $html );
|
337 |
+
$container = $html;
|
338 |
|
339 |
// Setup the container with the data received
|
340 |
obj.setup( 0, $html );
|
341 |
|
342 |
+
// Trigger the browser pushState
|
343 |
+
$container.trigger( 'updateUrl.tribeEvents' );
|
344 |
+
|
345 |
$container.trigger( 'afterAjaxSuccess.tribeEvents', [ data, textStatus, jqXHR ] );
|
346 |
};
|
347 |
|
365 |
|
366 |
$container.trigger( 'beforeAjaxError.tribeEvents', [ jqXHR, settings ] );
|
367 |
|
368 |
+
/**
|
369 |
+
* @todo we need to handle errors here
|
370 |
+
*/
|
371 |
|
372 |
$container.trigger( 'afterAjaxError.tribeEvents', [ jqXHR, settings ] );
|
373 |
};
|
src/resources/js/views/scripts.js
ADDED
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Makes sure we have all the required levels on the Tribe Object
|
3 |
+
*
|
4 |
+
* @since TBD
|
5 |
+
*
|
6 |
+
* @type {PlainObject}
|
7 |
+
*/
|
8 |
+
tribe.events = tribe.events || {};
|
9 |
+
tribe.events.views = tribe.events.views || {};
|
10 |
+
|
11 |
+
/**
|
12 |
+
* Configures Views Object in the Global Tribe variable
|
13 |
+
*
|
14 |
+
* @since TBD
|
15 |
+
*
|
16 |
+
* @type {PlainObject}
|
17 |
+
*/
|
18 |
+
tribe.events.views.scripts = {};
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Initializes in a Strict env the code that manages the Event Views
|
22 |
+
*
|
23 |
+
* @since TBD
|
24 |
+
*
|
25 |
+
* @param {PlainObject} $ jQuery
|
26 |
+
* @param {PlainObject} _ Underscore.js
|
27 |
+
* @param {PlainObject} obj tribe.events.views.scripts
|
28 |
+
*
|
29 |
+
* @return {void}
|
30 |
+
*/
|
31 |
+
( function( $, _, obj ) {
|
32 |
+
'use strict';
|
33 |
+
var $document = $( document );
|
34 |
+
|
35 |
+
/**
|
36 |
+
* Selectors used for configuration and setup
|
37 |
+
*
|
38 |
+
* @since TBD
|
39 |
+
*
|
40 |
+
* @type {PlainObject}
|
41 |
+
*/
|
42 |
+
obj.selectors = {
|
43 |
+
tooltip: '.tribe-events-tooltip',
|
44 |
+
tooltipContent: '.tribe-events-tooltip__content',
|
45 |
+
};
|
46 |
+
|
47 |
+
/**
|
48 |
+
* Initialize accessible tooltips via tooltipster
|
49 |
+
*
|
50 |
+
* @since TBD
|
51 |
+
*
|
52 |
+
*/
|
53 |
+
obj.initTooltips = function() {
|
54 |
+
|
55 |
+
$( obj.selectors.tooltip ).tooltipster( {
|
56 |
+
interactive: true,
|
57 |
+
theme: [ 'tribe-common', 'tribe-events', 'tribe-events-tooltip-theme' ],
|
58 |
+
functionInit: function( instance, helper ) {
|
59 |
+
var content = $( helper.origin ).find( obj.selectors.tooltipContent ).html();
|
60 |
+
instance.content( content );
|
61 |
+
$( helper.origin )
|
62 |
+
.focus( function() {
|
63 |
+
$( this ).tooltipster( 'open' );
|
64 |
+
})
|
65 |
+
.blur( function() {
|
66 |
+
$( this ).tooltipster( 'close' );
|
67 |
+
});
|
68 |
+
},
|
69 |
+
functionReady: function( instance, helper ) {
|
70 |
+
$( helper.origin ).find( obj.selectors.tooltipContent ).attr( 'aria-hidden', false );
|
71 |
+
},
|
72 |
+
functionAfter: function( instance, helper ) {
|
73 |
+
$( helper.origin ).find( obj.selectors.tooltipContent ).attr( 'aria-hidden', true );
|
74 |
+
}
|
75 |
+
} );
|
76 |
+
};
|
77 |
+
|
78 |
+
/**
|
79 |
+
* Handles the initialization of the scripts when Document is ready
|
80 |
+
*
|
81 |
+
* @since TBD
|
82 |
+
*
|
83 |
+
* @return {void}
|
84 |
+
*/
|
85 |
+
obj.ready = function() {
|
86 |
+
|
87 |
+
obj.initTooltips();
|
88 |
+
|
89 |
+
};
|
90 |
+
|
91 |
+
// Configure on document ready
|
92 |
+
$document.ready( obj.ready );
|
93 |
+
}( jQuery, window.underscore || window._, tribe.events.views.scripts ) );
|
src/resources/postcss/base/_all.pcss
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Base
|
4 |
+
*
|
5 |
+
* This file is just a clearing-house.
|
6 |
+
* Make partials (start with an underscore) for any actual css code.
|
7 |
+
*
|
8 |
+
* ----------------------------------------------------------------------------- */
|
9 |
+
|
10 |
+
@import "_layouts.pcss";
|
src/resources/postcss/base/_layouts.pcss
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-events {
|
2 |
+
/* -----------------------------------------------------------------------------
|
3 |
+
*
|
4 |
+
* Layout: Events Content Container
|
5 |
+
*
|
6 |
+
* ----------------------------------------------------------------------------- */
|
7 |
+
|
8 |
+
.tribe-events-l-container {
|
9 |
+
margin-bottom: var(--spacer-11);
|
10 |
+
margin-top: var(--spacer-10);
|
11 |
+
position: relative; /* @todo: making this relative so the loader can take its dimension. Check where do we want to place it. */
|
12 |
+
|
13 |
+
@media (--viewport-medium) {
|
14 |
+
margin-bottom: var(--spacer-13);
|
15 |
+
margin-top: var(--spacer-12);
|
16 |
+
}
|
17 |
+
}
|
18 |
+
}
|
src/resources/postcss/components/_all.pcss
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Components
|
4 |
+
*
|
5 |
+
* This file is just a clearing-house.
|
6 |
+
* Make partials (start with an underscore) for any actual css code.
|
7 |
+
*
|
8 |
+
* ----------------------------------------------------------------------------- */
|
9 |
+
|
10 |
+
/* Small CTA */
|
11 |
+
@import "_small-cta.pcss";
|
12 |
+
|
13 |
+
/* Tooltip */
|
14 |
+
@import "_tooltip.pcss";
|
15 |
+
|
16 |
+
/* Day marker */
|
17 |
+
@import "_day-marker.pcss";
|
18 |
+
|
19 |
+
/* Events bar */
|
20 |
+
@import "_events-bar.pcss";
|
21 |
+
|
22 |
+
/* Top bar */
|
23 |
+
@import "_top-bar.pcss";
|
src/resources/postcss/components/_day-marker.pcss
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Day Marker
|
4 |
+
*
|
5 |
+
* ----------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
.tribe-events {
|
8 |
+
|
9 |
+
.tribe-events-c-day-marker {
|
10 |
+
align-items: center;
|
11 |
+
display: flex;
|
12 |
+
|
13 |
+
&:after {
|
14 |
+
background-color: var(--color-border-default);
|
15 |
+
content: '';
|
16 |
+
display: block;
|
17 |
+
flex: auto;
|
18 |
+
height: 1px;
|
19 |
+
margin-left: 20px;
|
20 |
+
}
|
21 |
+
}
|
22 |
+
|
23 |
+
.tribe-events-c-day-marker__date {
|
24 |
+
flex: none;
|
25 |
+
}
|
26 |
+
}
|
src/resources/postcss/components/_events-bar.pcss
ADDED
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Events Bar
|
4 |
+
*
|
5 |
+
* ----------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
.tribe-events {
|
8 |
+
|
9 |
+
.tribe-events-c-events-bar {
|
10 |
+
display: flex;
|
11 |
+
flex-wrap: wrap;
|
12 |
+
margin-bottom: var(--spacer-4);
|
13 |
+
width: 100%;
|
14 |
+
|
15 |
+
@media (--viewport-medium) {
|
16 |
+
align-items: center;
|
17 |
+
flex-direction: row;
|
18 |
+
margin-bottom: var(--spacer-7);
|
19 |
+
}
|
20 |
+
}
|
21 |
+
|
22 |
+
.tribe-events-c-events-bar__views {
|
23 |
+
display: flex;
|
24 |
+
flex: 1 1 60%;
|
25 |
+
justify-content: center;
|
26 |
+
|
27 |
+
@media (--viewport-medium) {
|
28 |
+
flex: 1 1 40px;
|
29 |
+
order: 2;
|
30 |
+
}
|
31 |
+
}
|
32 |
+
|
33 |
+
.tribe-events-c-events-bar__views-tabs {
|
34 |
+
width: 100%;
|
35 |
+
}
|
36 |
+
|
37 |
+
.tribe-events-c-events-bar__views-tabs-button,
|
38 |
+
.tribe-events-c-events-bar__views-tabs-list {
|
39 |
+
width: 100%;
|
40 |
+
|
41 |
+
@media (--viewport-medium) {
|
42 |
+
width: auto;
|
43 |
+
}
|
44 |
+
}
|
45 |
+
|
46 |
+
.tribe-events-c-events-bar__form {
|
47 |
+
display: none;
|
48 |
+
flex: 1 1 100%;
|
49 |
+
|
50 |
+
@media (--viewport-medium) {
|
51 |
+
display: flex;
|
52 |
+
flex: 1 1 45%;
|
53 |
+
order: 1;
|
54 |
+
}
|
55 |
+
}
|
56 |
+
|
57 |
+
.tribe-events-c-events-bar__filters {
|
58 |
+
display: flex;
|
59 |
+
flex: 1 0 100px;
|
60 |
+
justify-content: flex-end;
|
61 |
+
margin-right: -12px;
|
62 |
+
|
63 |
+
@media (--viewport-medium) {
|
64 |
+
flex: 0 0 auto;
|
65 |
+
margin-right: 0;
|
66 |
+
order: 3;
|
67 |
+
}
|
68 |
+
}
|
69 |
+
|
70 |
+
.tribe-events-c-events-bar__filters-button {
|
71 |
+
padding: 14px 12px;
|
72 |
+
|
73 |
+
@media (--viewport-medium) {
|
74 |
+
@mixin button-icon-border;
|
75 |
+
}
|
76 |
+
}
|
77 |
+
|
78 |
+
.tribe-events-c-events-bar__filters-button-wrapper--search {
|
79 |
+
display: inline-block;
|
80 |
+
|
81 |
+
@media (--viewport-medium) {
|
82 |
+
display: none;
|
83 |
+
}
|
84 |
+
}
|
85 |
+
}
|
src/resources/postcss/components/_small-cta.pcss
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Small CTA (Tooltips - ET, ET+, RSVP)
|
4 |
+
*
|
5 |
+
* ----------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
.tribe-events {
|
8 |
+
|
9 |
+
.tribe-events-c-small-cta__link {
|
10 |
+
cursor: pointer;
|
11 |
+
}
|
12 |
+
|
13 |
+
.tribe-events-c-small-cta__price {
|
14 |
+
@mixin desktop-body-3;
|
15 |
+
padding-left: 10px;
|
16 |
+
|
17 |
+
}
|
18 |
+
}
|
src/resources/postcss/components/_tooltip.pcss
ADDED
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Tooltip
|
4 |
+
*
|
5 |
+
* ----------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
.tribe-events {
|
8 |
+
|
9 |
+
.tribe-events-tooltip__content {
|
10 |
+
position: absolute;
|
11 |
+
visibility: hidden; /* A11y purposes */
|
12 |
+
}
|
13 |
+
}
|
14 |
+
|
15 |
+
/* Defining our tooltipster theme. */
|
16 |
+
.tooltipster-base.tribe-events-tooltip-theme {
|
17 |
+
background-color: var(--color-background);
|
18 |
+
border: 1px solid var(--color-border-default);
|
19 |
+
box-shadow: var(--box-shadow-tooltip);
|
20 |
+
padding: var(--spacer-4);
|
21 |
+
max-width: 254px;
|
22 |
+
|
23 |
+
.tooltipster-box {
|
24 |
+
background-color: transparent;
|
25 |
+
border: none;
|
26 |
+
border-radius: 0;
|
27 |
+
box-shadow: none;
|
28 |
+
margin: 0;
|
29 |
+
|
30 |
+
.tooltipster-content {
|
31 |
+
color: var(--color-text-primary);
|
32 |
+
overflow: inherit;
|
33 |
+
padding: 0;
|
34 |
+
}
|
35 |
+
}
|
36 |
+
|
37 |
+
.tooltipster-arrow {
|
38 |
+
display: none;
|
39 |
+
}
|
40 |
+
}
|
src/resources/postcss/components/_top-bar.pcss
ADDED
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Top Bar
|
4 |
+
*
|
5 |
+
* ----------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
.tribe-events {
|
8 |
+
|
9 |
+
.tribe-events-c-top-bar {
|
10 |
+
align-items: center;
|
11 |
+
display: flex;
|
12 |
+
flex-direction: row;
|
13 |
+
flex-wrap: wrap;
|
14 |
+
margin-bottom: var(--spacer-2);
|
15 |
+
|
16 |
+
@media (--viewport-medium) {
|
17 |
+
margin-bottom: var(--spacer-5);
|
18 |
+
}
|
19 |
+
}
|
20 |
+
|
21 |
+
.tribe-events-c-top-bar__nav-wrapper {
|
22 |
+
align-items: center;
|
23 |
+
display: flex;
|
24 |
+
flex: none;
|
25 |
+
}
|
26 |
+
|
27 |
+
.tribe-events-c-top-bar__nav-list {
|
28 |
+
display: flex;
|
29 |
+
}
|
30 |
+
|
31 |
+
.tribe-events-c-top-bar__nav-list-item {
|
32 |
+
flex: none;
|
33 |
+
padding-right: 15px;
|
34 |
+
}
|
35 |
+
|
36 |
+
.tribe-events-c-top-bar__nav-link {
|
37 |
+
display: block;
|
38 |
+
|
39 |
+
&:before {
|
40 |
+
@media (--viewport-medium) {
|
41 |
+
height: 18px;
|
42 |
+
width: 11px;
|
43 |
+
}
|
44 |
+
}
|
45 |
+
}
|
46 |
+
|
47 |
+
.tribe-events-c-top-bar__today {
|
48 |
+
align-items: center;
|
49 |
+
display: flex;
|
50 |
+
flex: 1 1 60%;
|
51 |
+
}
|
52 |
+
|
53 |
+
.tribe-events-c-top-bar__today-button {
|
54 |
+
margin-right: 15px;
|
55 |
+
}
|
56 |
+
|
57 |
+
.tribe-events-c-top-bar__actions {
|
58 |
+
display: none;
|
59 |
+
|
60 |
+
@media (--viewport-medium) {
|
61 |
+
display: flex;
|
62 |
+
justify-content: flex-end;
|
63 |
+
}
|
64 |
+
}
|
65 |
+
}
|
src/resources/postcss/views/_all.pcss
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* -----------------------------------------------------------------------------
|
2 |
+
*
|
3 |
+
* Views
|
4 |
+
*
|
5 |
+
* This file is just a clearing-house.
|
6 |
+
* Make partials (start with an underscore) for any actual css code.
|
7 |
+
*
|
8 |
+
* ----------------------------------------------------------------------------- */
|
9 |
+
|
10 |
+
/* Loader for the Views Container */
|
11 |
+
@import "_loader.pcss";
|
12 |
+
|
13 |
+
/* List */
|
14 |
+
@import "_list.pcss";
|
15 |
+
|
16 |
+
/* Month */
|
17 |
+
@import "_month.pcss";
|
src/resources/postcss/views/_list.pcss
ADDED
@@ -0,0 +1,120 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* The Events Calendar Tribe List View V2 Stylesheet
|
3 |
+
*
|
4 |
+
* @package TribeEventsCalendar
|
5 |
+
*
|
6 |
+
*/
|
7 |
+
.tribe-events {
|
8 |
+
|
9 |
+
.tribe-events-calendar-list__separator-month {
|
10 |
+
display: flex;
|
11 |
+
align-items: center;
|
12 |
+
|
13 |
+
&:after {
|
14 |
+
background-color: var(--color-border-default);
|
15 |
+
content: '';
|
16 |
+
display: block;
|
17 |
+
flex: auto;
|
18 |
+
height: 1px;
|
19 |
+
margin-left: 20px;
|
20 |
+
}
|
21 |
+
}
|
22 |
+
|
23 |
+
.tribe-events-calendar-list__separator-month-text {
|
24 |
+
flex: none;
|
25 |
+
}
|
26 |
+
|
27 |
+
.tribe-events-calendar-list__event {
|
28 |
+
display: flex;
|
29 |
+
flex-direction: column;
|
30 |
+
margin-bottom: var(--spacer-4);
|
31 |
+
margin-top: var(--spacer-7);
|
32 |
+
|
33 |
+
@media (--viewport-medium) {
|
34 |
+
flex-direction: row-reverse;
|
35 |
+
justify-content: flex-end;
|
36 |
+
margin-bottom: var(--spacer-6);
|
37 |
+
margin-top: var(--spacer-9);
|
38 |
+
}
|
39 |
+
|
40 |
+
&:last-child {
|
41 |
+
margin-bottom: var(--spacer-7);
|
42 |
+
|
43 |
+
@media (--viewport-medium) {
|
44 |
+
margin-bottom: var(--spacer-9);
|
45 |
+
}
|
46 |
+
}
|
47 |
+
}
|
48 |
+
|
49 |
+
.tribe-events-calendar-list__separator-month + .tribe-events-calendar-list__event {
|
50 |
+
margin-top: var(--spacer-4);
|
51 |
+
|
52 |
+
@media (--viewport-medium) {
|
53 |
+
margin-top: var(--spacer-6);
|
54 |
+
}
|
55 |
+
}
|
56 |
+
|
57 |
+
.tribe-events-calendar-list__event-featured-image-wrapper {
|
58 |
+
flex: none;
|
59 |
+
margin-bottom: var(--spacer-4);
|
60 |
+
|
61 |
+
@media (--viewport-medium) {
|
62 |
+
margin-bottom: 0;
|
63 |
+
width: calc(3 * var(--grid-width-1-of-9));
|
64 |
+
}
|
65 |
+
}
|
66 |
+
|
67 |
+
.tribe-events-calendar-list__event-featured-image {
|
68 |
+
padding-bottom: 66.67%;
|
69 |
+
}
|
70 |
+
|
71 |
+
.tribe-events-calendar-list__event-details {
|
72 |
+
flex: none;
|
73 |
+
|
74 |
+
@media (--viewport-medium) {
|
75 |
+
margin-left: var(--grid-width-1-of-9);
|
76 |
+
width: calc(5 * var(--grid-width-1-of-9));
|
77 |
+
}
|
78 |
+
}
|
79 |
+
|
80 |
+
.tribe-events-calendar-list__event-datetime-wrapper {
|
81 |
+
align-items: center;
|
82 |
+
display: flex;
|
83 |
+
margin-bottom: var(--spacer-1);
|
84 |
+
position: relative;
|
85 |
+
|
86 |
+
@media (--viewport-medium) {
|
87 |
+
margin-bottom: var(--spacer-2);
|
88 |
+
}
|
89 |
+
}
|
90 |
+
|
91 |
+
.tribe-events-calendar-list__event-datetime-featured-icon {
|
92 |
+
margin-left: 10px;
|
93 |
+
}
|
94 |
+
|
95 |
+
.tribe-events-calendar-list__event-title {
|
96 |
+
margin-bottom: var(--spacer-1);
|
97 |
+
|
98 |
+
@media (--viewport-medium) {
|
99 |
+
margin-bottom: var(--spacer-2);
|
100 |
+
}
|
101 |
+
}
|
102 |
+
|
103 |
+
.tribe-events-calendar-list__event-title-link {
|
104 |
+
border-bottom: 2px solid transparent;
|
105 |
+
transition: var(--transition-border-color);
|
106 |
+
|
107 |
+
&:focus,
|
108 |
+
&:hover {
|
109 |
+
border-bottom: 2px solid var(--color-text-primary);
|
110 |
+
}
|
111 |
+
}
|
112 |
+
|
113 |
+
.tribe-events-calendar-list__event-venue {
|
114 |
+
margin-bottom: var(--spacer-1);
|
115 |
+
|
116 |
+
@media (--viewport-medium) {
|
117 |
+
margin-bottom: var(--spacer-2);
|
118 |
+
}
|
119 |
+
}
|
120 |
+
}
|
src/resources/postcss/views/_loader.pcss
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-events {
|
2 |
+
.tribe-events-view-loader {
|
3 |
+
align-items: center;
|
4 |
+
justify-content: center;
|
5 |
+
display: flex;
|
6 |
+
position: absolute;
|
7 |
+
top: 0;
|
8 |
+
right: 0;
|
9 |
+
bottom: 0;
|
10 |
+
left: 0;
|
11 |
+
z-index: var(--z-index-spinner-container);
|
12 |
+
background: var(--color-background-transparent);
|
13 |
+
|
14 |
+
.tribe-events-view-loader__spinner {
|
15 |
+
/* placeholder for when spinner is added */
|
16 |
+
}
|
17 |
+
}
|
18 |
+
}
|
src/resources/postcss/views/_month.pcss
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* The Events Calendar Tribe Month View V2 Stylesheet
|
3 |
+
*
|
4 |
+
* @package TribeEventsCalendar
|
5 |
+
*
|
6 |
+
*/
|
7 |
+
|
8 |
+
@import "month/_calendar-event.pcss";
|
9 |
+
@import "month/_day.pcss";
|
10 |
+
@import "month/_grid-header.pcss";
|
11 |
+
@import "month/_mobile-event.pcss";
|
12 |
+
@import "month/_multiday-event.pcss";
|
src/resources/postcss/views/month/_calendar-event.pcss
ADDED
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-events {
|
2 |
+
|
3 |
+
/* -----------------------------------------------------------------------------
|
4 |
+
* Calendar Event
|
5 |
+
* ----------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
.tribe-events-calendar-month__calendar-event {
|
8 |
+
margin: var(--spacer-1) 0;
|
9 |
+
position: relative;
|
10 |
+
|
11 |
+
&:first-of-type {
|
12 |
+
margin-top: 0;
|
13 |
+
}
|
14 |
+
}
|
15 |
+
|
16 |
+
.tribe-events-calendar-month__calendar-event-featured-image-wrapper {
|
17 |
+
margin-bottom: var(--spacer-0);
|
18 |
+
}
|
19 |
+
|
20 |
+
.tribe-events-calendar-month__calendar-event-featured-image {
|
21 |
+
padding-bottom: 56.25%;
|
22 |
+
}
|
23 |
+
|
24 |
+
.tribe-events-calendar-month__calendar-event-datetime {
|
25 |
+
@mixin mobile-body-3;
|
26 |
+
|
27 |
+
color: var(--color-text-secondary);
|
28 |
+
|
29 |
+
> * {
|
30 |
+
vertical-align: middle;
|
31 |
+
}
|
32 |
+
}
|
33 |
+
|
34 |
+
.tribe-events-calendar-month__calendar-event-datetime-featured,
|
35 |
+
.tribe-events-calendar-month__calendar-event-datetime-recurring {
|
36 |
+
display: inline-block;
|
37 |
+
margin-left: 3px;
|
38 |
+
}
|
39 |
+
|
40 |
+
.tribe-events-calendar-month__calendar-event-title {
|
41 |
+
font-weight: var(--font-weight-regular);
|
42 |
+
}
|
43 |
+
|
44 |
+
.tribe-events-calendar-month__calendar-event-title-link {
|
45 |
+
color: var(--color-text-primary);
|
46 |
+
}
|
47 |
+
|
48 |
+
.tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper {
|
49 |
+
margin-bottom: var(--spacer-2);
|
50 |
+
}
|
51 |
+
|
52 |
+
.tribe-events-calendar-month__calendar-event-tooltip-featured-image {
|
53 |
+
padding-bottom: 56.25%;
|
54 |
+
}
|
55 |
+
|
56 |
+
.tribe-events-calendar-month__calendar-event-tooltip-cta {
|
57 |
+
margin-top: var(--spacer-2);
|
58 |
+
}
|
59 |
+
}
|
src/resources/postcss/views/month/_day.pcss
ADDED
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-events {
|
2 |
+
|
3 |
+
/* -----------------------------------------------------------------------------
|
4 |
+
* Day
|
5 |
+
* ----------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
.tribe-events-calendar-month__day {
|
8 |
+
|
9 |
+
width: var(--grid-width-1-of-7);
|
10 |
+
|
11 |
+
@media (--viewport-medium) {
|
12 |
+
@mixin desktop-heading-4;
|
13 |
+
border-width: 0 1px 1px 0;
|
14 |
+
border-style: solid;
|
15 |
+
border-color: var(--color-border-default);
|
16 |
+
min-height: 168px;
|
17 |
+
}
|
18 |
+
|
19 |
+
&:hover,
|
20 |
+
&:focus {
|
21 |
+
@media (--viewport-medium) {
|
22 |
+
border-bottom: 1px solid var(--color-border-active);
|
23 |
+
box-shadow: inset 0 -1px 0 0 var(--color-border-active);
|
24 |
+
}
|
25 |
+
}
|
26 |
+
}
|
27 |
+
|
28 |
+
.tribe-events-calendar-month__day--current {}
|
29 |
+
|
30 |
+
.tribe-events-calendar-month__day--disabled {}
|
31 |
+
|
32 |
+
.tribe-events-calendar-month__day-date {
|
33 |
+
@mixin heading;
|
34 |
+
@mixin heading-6;
|
35 |
+
|
36 |
+
@media (--viewport-medium) {
|
37 |
+
@mixin desktop-heading-4;
|
38 |
+
}
|
39 |
+
|
40 |
+
padding: var(--spacer-1) var(--spacer-2);
|
41 |
+
}
|
42 |
+
|
43 |
+
.tribe-events-calendar-month__day-date-link {
|
44 |
+
color: var(--color-accent-secondary);
|
45 |
+
|
46 |
+
&:hover,
|
47 |
+
&:focus {
|
48 |
+
color: var(--color-accent-secondary-hover);
|
49 |
+
}
|
50 |
+
|
51 |
+
&:active {
|
52 |
+
color: var(--color-accent-secondary-active);
|
53 |
+
}
|
54 |
+
}
|
55 |
+
|
56 |
+
.tribe-events-calendar-month__day-date--current {
|
57 |
+
color: var(--color-accent-primary);
|
58 |
+
}
|
59 |
+
|
60 |
+
.tribe-events-calendar-month__day-date-link--current {
|
61 |
+
color: var(--color-accent-primary);
|
62 |
+
|
63 |
+
&:hover,
|
64 |
+
&:focus {
|
65 |
+
color: var(--color-accent-primary-hover);
|
66 |
+
}
|
67 |
+
|
68 |
+
&:active {
|
69 |
+
color: var(--color-accent-primary-active);
|
70 |
+
}
|
71 |
+
}
|
72 |
+
|
73 |
+
.tribe-events-calendar-month__day-date--disabled {
|
74 |
+
color: var(--color-text-disabled);
|
75 |
+
}
|
76 |
+
|
77 |
+
.tribe-events-calendar-month__day-events {
|
78 |
+
display: none;
|
79 |
+
|
80 |
+
@media (--viewport-medium) {
|
81 |
+
display: block;
|
82 |
+
padding: 0 var(--spacer-2) var(--spacer-2);
|
83 |
+
}
|
84 |
+
}
|
85 |
+
}
|
src/resources/postcss/views/month/_grid-header.pcss
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-events {
|
2 |
+
|
3 |
+
/* -----------------------------------------------------------------------------
|
4 |
+
* Grid Header
|
5 |
+
* ----------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
.tribe-events-calendar-month__header {
|
8 |
+
display: flex;
|
9 |
+
}
|
10 |
+
|
11 |
+
.tribe-events-calendar-month__header-column {
|
12 |
+
text-transform: uppercase;
|
13 |
+
width: var(--grid-width-1-of-7);
|
14 |
+
padding-bottom: var(--spacer-2);
|
15 |
+
}
|
16 |
+
|
17 |
+
.tribe-events-calendar-month__week {
|
18 |
+
display: flex;
|
19 |
+
|
20 |
+
&:first-of-type {
|
21 |
+
@media (--viewport-medium) {
|
22 |
+
border-top: 1px solid var(--color-border-default);
|
23 |
+
}
|
24 |
+
}
|
25 |
+
@media (--viewport-medium) {
|
26 |
+
border-left: 1px solid var(--color-border-default);
|
27 |
+
}
|
28 |
+
}
|
29 |
+
}
|
src/resources/postcss/views/month/_mobile-event.pcss
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-events {
|
2 |
+
|
3 |
+
/* -----------------------------------------------------------------------------
|
4 |
+
* Mobile Event
|
5 |
+
* ----------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
.tribe-events-calendar-month__mobile-event {
|
8 |
+
border-bottom: 1px solid var(--color-border-default);
|
9 |
+
padding: var(--spacer-2) 0;
|
10 |
+
}
|
11 |
+
|
12 |
+
.tribe-events-calendar-month__mobile-event--featured {
|
13 |
+
padding-bottom: var(--spacer-3);
|
14 |
+
}
|
15 |
+
|
16 |
+
.tribe-events-calendar-month__mobile-event-featured-image-wrapper {
|
17 |
+
margin-bottom: var(--spacer-2);
|
18 |
+
}
|
19 |
+
|
20 |
+
.tribe-events-calendar-month__mobile-event-featured-image {
|
21 |
+
padding-bottom: 75%;
|
22 |
+
}
|
23 |
+
|
24 |
+
.tribe-events-calendar-month__mobile-event-datetime {
|
25 |
+
margin-bottom: var(--spacer-0);
|
26 |
+
|
27 |
+
> * {
|
28 |
+
vertical-align: middle;
|
29 |
+
}
|
30 |
+
}
|
31 |
+
|
32 |
+
.tribe-events-calendar-month__mobile-event-datetime-featured,
|
33 |
+
.tribe-events-calendar-month__mobile-event-datetime-recurring {
|
34 |
+
display: inline-block;
|
35 |
+
margin-left: 3px;
|
36 |
+
}
|
37 |
+
|
38 |
+
.tribe-events-calendar-month__mobile-event-cta {
|
39 |
+
margin-top: var(--spacer-1);
|
40 |
+
}
|
41 |
+
}
|
src/resources/postcss/views/month/_multiday-event.pcss
ADDED
@@ -0,0 +1,116 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.tribe-events {
|
2 |
+
|
3 |
+
/* -----------------------------------------------------------------------------
|
4 |
+
* Multiday Event
|
5 |
+
* ----------------------------------------------------------------------------- */
|
6 |
+
|
7 |
+
.tribe-events-calendar-month__event-multiday {
|
8 |
+
display: none;
|
9 |
+
|
10 |
+
@media (--viewport-medium) {
|
11 |
+
display: block;
|
12 |
+
border-radius: 6px;
|
13 |
+
background-color: white;
|
14 |
+
overflow: hidden;
|
15 |
+
position: absolute;
|
16 |
+
z-index: calc( var(--z-index-spinner-container) - 1 );
|
17 |
+
}
|
18 |
+
}
|
19 |
+
|
20 |
+
.tribe-events-calendar-month__event-multiday--start {
|
21 |
+
@media (--viewport-medium) {
|
22 |
+
border-radius: 6px 0 0 6px;
|
23 |
+
&.tribe-events-calendar-month__event-multiday--end {
|
24 |
+
border-radius: 6px;
|
25 |
+
}
|
26 |
+
}
|
27 |
+
}
|
28 |
+
|
29 |
+
.tribe-events-calendar-month__event-multiday--end {
|
30 |
+
@media (--viewport-medium) {
|
31 |
+
border-radius: 0 6px 6px 0;
|
32 |
+
&.tribe-events-calendar-month__event-multiday--start {
|
33 |
+
border-radius: 6px;
|
34 |
+
}
|
35 |
+
}
|
36 |
+
}
|
37 |
+
|
38 |
+
.tribe-events-calendar-month__event-multiday-inner {
|
39 |
+
background-color: rgba(var(--color-accent-primary), .1);
|
40 |
+
cursor: pointer;
|
41 |
+
display: flex;
|
42 |
+
flex-wrap: wrap;
|
43 |
+
align-items: center;
|
44 |
+
|
45 |
+
padding: 1px var(--spacer-1);
|
46 |
+
|
47 |
+
&:hover,
|
48 |
+
&:focus {
|
49 |
+
background-color: rgba(var(--color-accent-primary), .2);
|
50 |
+
}
|
51 |
+
}
|
52 |
+
|
53 |
+
.tribe-events-calendar-month__multiday-wrapper {
|
54 |
+
|
55 |
+
@media (--viewport-medium) {
|
56 |
+
height: 19px;
|
57 |
+
margin-bottom: var(--spacer-0);
|
58 |
+
position: relative;
|
59 |
+
}
|
60 |
+
}
|
61 |
+
|
62 |
+
.tribe-events-calendar-month__event-multiday-inner--border-left {
|
63 |
+
border-left: 2px solid var(--color-accent-primary);
|
64 |
+
}
|
65 |
+
|
66 |
+
.tribe-events-calendar-month__event-multiday-inner--border-right {
|
67 |
+
border-right: 2px solid var(--color-accent-primary);
|
68 |
+
}
|
69 |
+
|
70 |
+
.tribe-events-calendar-month__event-multiday-featured-icon {
|
71 |
+
display: inline-block;
|
72 |
+
margin-right: 5px;
|
73 |
+
}
|
74 |
+
|
75 |
+
.tribe-events-calendar-month__event-multiday-title {
|
76 |
+
font-weight: var(--font-weight-regular);
|
77 |
+
}
|
78 |
+
|
79 |
+
.tribe-events-calendar-month__event-multiday-width-1 {
|
80 |
+
width: 100%;
|
81 |
+
}
|
82 |
+
|
83 |
+
.tribe-events-calendar-month__event-multiday-width-2 {
|
84 |
+
width: calc( 200% + 2px );
|
85 |
+
}
|
86 |
+
|
87 |
+
.tribe-events-calendar-month__event-multiday-width-3 {
|
88 |
+
width: calc( 300% + 3px );
|
89 |
+
}
|
90 |
+
|
91 |
+
.tribe-events-calendar-month__event-multiday-width-4 {
|
92 |
+
width: calc( 400% + 4px );
|
93 |
+
}
|
94 |
+
|
95 |
+
.tribe-events-calendar-month__event-multiday-width-5 {
|
96 |
+
width: calc( 500% + 5px );
|
97 |
+
}
|
98 |
+
|
99 |
+
.tribe-events-calendar-month__event-multiday-width-6 {
|
100 |
+
width: calc( 600% + 6px );
|
101 |
+
}
|
102 |
+
|
103 |
+
.tribe-events-calendar-month__event-multiday-width-7 {
|
104 |
+
width: calc( 700% + 7px );
|
105 |
+
}
|
106 |
+
|
107 |
+
.tribe-events-calendar-month__event-multiday--empty,
|
108 |
+
.tribe-events-calendar-month__event-multiday--hidden {
|
109 |
+
display: none;
|
110 |
+
|
111 |
+
@media (--viewport-medium) {
|
112 |
+
visibility: hidden;
|
113 |
+
}
|
114 |
+
}
|
115 |
+
|
116 |
+
}
|
src/resources/postcss/views/tribe-events-v2.pcss
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* The Events Calendar Tribe V2 Stylesheet
|
3 |
+
*
|
4 |
+
* @package TribeEventsCalendar
|
5 |
+
*
|
6 |
+
*/
|
7 |
+
|
8 |
+
/* Utilities */
|
9 |
+
@import "../utilities/_all.pcss";
|
10 |
+
|
11 |
+
/* Base */
|
12 |
+
@import "../base/_all.pcss";
|
13 |
+
|
14 |
+
/* Components */
|
15 |
+
@import "../components/_all.pcss";
|
16 |
+
|
17 |
+
/* Views */
|
18 |
+
@import "_all.pcss";
|
src/views/kitchen-sink/manager.php
DELETED
@@ -1,90 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
use Tribe\Events\Views\V2\Rest_Endpoint;
|
3 |
-
use Tribe\Events\Views\V2\View;
|
4 |
-
|
5 |
-
tribe_asset_enqueue( 'tribe-events-views-v2-manager' );
|
6 |
-
?>
|
7 |
-
<form
|
8 |
-
class="tribe-events-container"
|
9 |
-
action=""
|
10 |
-
method="get"
|
11 |
-
data-rest-url="<?php echo esc_url( tribe( Rest_Endpoint::class )->get_url() ); ?>"
|
12 |
-
>
|
13 |
-
<div class="tribe-events-view-loader tribe-hidden">
|
14 |
-
<div class="tribe-events-view-loader-spinner">Loading...</div>
|
15 |
-
</div>
|
16 |
-
<input type="text" name="tribe-events-views[view]" value="default" />
|
17 |
-
|
18 |
-
<?php wp_nonce_field( 'wp_rest', 'tribe-events-views[nonce]' ); ?>
|
19 |
-
|
20 |
-
<br />
|
21 |
-
|
22 |
-
<a
|
23 |
-
href="<?php echo esc_url( home_url( '/events/list/page/2' ) ); ?>"
|
24 |
-
class="tribe-events-navigation-link"
|
25 |
-
>
|
26 |
-
Page 2
|
27 |
-
</a>
|
28 |
-
|
29 |
-
<br />
|
30 |
-
|
31 |
-
<button>
|
32 |
-
Search?
|
33 |
-
</button>
|
34 |
-
|
35 |
-
</form>
|
36 |
-
<form
|
37 |
-
class="tribe-events-container"
|
38 |
-
action=""
|
39 |
-
method="get"
|
40 |
-
data-rest-url="<?php echo esc_url( tribe( Rest_Endpoint::class )->get_url() ); ?>"
|
41 |
-
>
|
42 |
-
<div class="tribe-events-view-loader tribe-hidden">
|
43 |
-
<div class="tribe-events-view-loader-spinner">Loading...</div>
|
44 |
-
</div>
|
45 |
-
<input type="text" name="tribe-events-views[view]" value="default" />
|
46 |
-
|
47 |
-
<br />
|
48 |
-
|
49 |
-
<a
|
50 |
-
href="<?php echo esc_url( home_url( '/events/list/page/2' ) ); ?>"
|
51 |
-
class="tribe-events-navigation-link"
|
52 |
-
>
|
53 |
-
Page 2
|
54 |
-
</a>
|
55 |
-
|
56 |
-
<br />
|
57 |
-
|
58 |
-
<button>
|
59 |
-
Search?
|
60 |
-
</button>
|
61 |
-
|
62 |
-
</form>
|
63 |
-
|
64 |
-
<?php // @todo remove this css ?>
|
65 |
-
<style type="text/css">
|
66 |
-
.tribe-events-container {
|
67 |
-
position: relative;
|
68 |
-
}
|
69 |
-
|
70 |
-
.tribe-events-view-loader {
|
71 |
-
align-content: center;
|
72 |
-
justify-content: center;
|
73 |
-
display: flex;
|
74 |
-
position: absolute;
|
75 |
-
top: 0;
|
76 |
-
right: 0;
|
77 |
-
bottom: 0;
|
78 |
-
left: 0;
|
79 |
-
background: rgba( 255, 255, 255, 0.6 );
|
80 |
-
}
|
81 |
-
|
82 |
-
.tribe-events-view-loader.tribe-hidden {
|
83 |
-
display: none;
|
84 |
-
}
|
85 |
-
|
86 |
-
.tribe-events-view-loader .tribe-events-view-loader-spinner {
|
87 |
-
align-self: center;
|
88 |
-
}
|
89 |
-
</style>
|
90 |
-
<?php // @todo remove this css ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/views/kitchen-sink/page.php
CHANGED
@@ -1,24 +1,28 @@
|
|
1 |
<?php
|
2 |
tribe_asset_enqueue( 'tribe-common-style' );
|
3 |
?>
|
4 |
-
<div class="tribe-
|
5 |
<h1>Kitchen Sink</h1>
|
6 |
<br />
|
7 |
<h2>Typography</h2>
|
8 |
<br />
|
9 |
<h3>Headings</h3>
|
10 |
<br />
|
11 |
-
<
|
12 |
<br />
|
13 |
-
<
|
14 |
<br />
|
15 |
-
<
|
16 |
<br />
|
17 |
-
<
|
18 |
<br />
|
19 |
-
<
|
20 |
<br />
|
21 |
-
<
|
|
|
|
|
|
|
|
|
22 |
<br />
|
23 |
<h3>Body</h3>
|
24 |
<br />
|
@@ -56,72 +60,114 @@ tribe_asset_enqueue( 'tribe-common-style' );
|
|
56 |
<br />
|
57 |
<fieldset>
|
58 |
<legend>Legend for Checkboxes</legend>
|
59 |
-
<div class="tribe-common-form-control-checkbox">
|
60 |
-
<
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
<
|
65 |
-
|
|
|
|
|
66 |
</div>
|
67 |
</fieldset>
|
68 |
<br />
|
69 |
<fieldset>
|
70 |
<legend>Legend for Radios</legend>
|
71 |
-
<div class="tribe-common-form-control-radio">
|
72 |
-
<
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
<
|
77 |
-
|
|
|
|
|
78 |
</div>
|
79 |
</fieldset>
|
80 |
<br />
|
81 |
<h3>Toggles & Sliders</h3>
|
82 |
<br />
|
83 |
<div class="tribe-common-form-control-toggle">
|
84 |
-
<input id="toggleHorizontal" name="toggleGroup" type="checkbox" value="toggleHorizontal" />
|
85 |
-
<label for="toggleHorizontal">Toggle Horizontal</label>
|
86 |
</div>
|
87 |
<br />
|
88 |
<div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
89 |
-
<label for="toggleVertical">Toggle Vertical</label>
|
90 |
-
<input id="toggleVertical" name="toggleGroup" type="checkbox" value="toggleVertical" />
|
91 |
</div>
|
92 |
<br />
|
93 |
<div class="tribe-common-form-control-slider">
|
94 |
-
<input id="sliderOne" type="range" min="0" max="100" value="50" />
|
95 |
-
<label for="sliderOne">Slider One</label>
|
96 |
</div>
|
97 |
<br />
|
98 |
<div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
99 |
-
<label for="sliderTwo">Slider Two</label>
|
100 |
-
<input id="sliderTwo" type="range" min="0" max="100" value="50" />
|
101 |
</div>
|
102 |
<br />
|
103 |
<h3>Tabs & Selects</h3>
|
104 |
<br />
|
105 |
<div class="tribe-common-form-control-tabs">
|
106 |
-
<button id="tabButton" aria-haspopup="listbox" aria-labelledby="tabButton" aria-expanded="true">Tab One</button>
|
107 |
-
<ul tabindex="-1" role="listbox" aria-activedescendant="tabOneLabel">
|
108 |
-
<li role="presentation">
|
109 |
-
<input id="tabOne" name="tabGroup" type="radio" value="tabOne" checked="checked" />
|
110 |
-
<label id="tabOneLabel" for="tabOne" role="option" aria-selected="true">Tab One</label>
|
111 |
</li>
|
112 |
-
<li role="presentation">
|
113 |
-
<input id="tabTwo" name="tabGroup" type="radio" value="tabTwo" />
|
114 |
-
<label id="tabTwoLabel" for="tabTwo" role="option">Tab Two</label>
|
115 |
</li>
|
116 |
</ul>
|
117 |
</div>
|
118 |
<br />
|
119 |
<div class="tribe-common-form-control-select" style="margin-top: 100px;">
|
120 |
-
<button id="selectButton" aria-haspopup="listbox" aria-labelledby="selectButton" aria-expanded="true">Month</button>
|
121 |
-
<ul tabindex="-1" role="listbox" aria-activedescendant="selectItemMonth">
|
122 |
-
<li id="selectItemMonth" role="option" aria-selected="true">Month</li>
|
123 |
-
<li id="selectItemWeek" role="option">Week</li>
|
124 |
-
<li id="selectItemDay" role="option">Day</li>
|
125 |
</ul>
|
126 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
</div>
|
1 |
<?php
|
2 |
tribe_asset_enqueue( 'tribe-common-style' );
|
3 |
?>
|
4 |
+
<div class="tribe-common">
|
5 |
<h1>Kitchen Sink</h1>
|
6 |
<br />
|
7 |
<h2>Typography</h2>
|
8 |
<br />
|
9 |
<h3>Headings</h3>
|
10 |
<br />
|
11 |
+
<h1 class="tribe-common-h1">Heading 1</h1>
|
12 |
<br />
|
13 |
+
<h2 class="tribe-common-h2">Heading 2</h2>
|
14 |
<br />
|
15 |
+
<h3 class="tribe-common-h3">Heading 3</h3>
|
16 |
<br />
|
17 |
+
<h4 class="tribe-common-h4">Heading 4</h4>
|
18 |
<br />
|
19 |
+
<h5 class="tribe-common-h5">Heading 5</h5>
|
20 |
<br />
|
21 |
+
<h6 class="tribe-common-h6">Heading 6</h6>
|
22 |
+
<br />
|
23 |
+
<h6 class="tribe-common-h7">Heading 7</h6>
|
24 |
+
<br />
|
25 |
+
<h6 class="tribe-common-h8">Heading 8</h6>
|
26 |
<br />
|
27 |
<h3>Body</h3>
|
28 |
<br />
|
60 |
<br />
|
61 |
<fieldset>
|
62 |
<legend>Legend for Checkboxes</legend>
|
63 |
+
<div class="tribe-common-form-control-checkbox-radio-group">
|
64 |
+
<div class="tribe-common-form-control-checkbox">
|
65 |
+
<input class="tribe-common-form-control-checkbox__input" id="checkboxOne" name="checkboxGroup" type="checkbox" value="checkboxOne" />
|
66 |
+
<label class="tribe-common-form-control-checkbox__label" for="checkboxOne">Checkbox One</label>
|
67 |
+
</div>
|
68 |
+
<div class="tribe-common-form-control-checkbox">
|
69 |
+
<input class="tribe-common-form-control-checkbox__input" id="checkboxTwo" name="checkboxGroup" type="checkbox" value="checkboxTwo" />
|
70 |
+
<label class="tribe-common-form-control-checkbox__label" for="checkboxTwo">Checkbox Two</label>
|
71 |
+
</div>
|
72 |
</div>
|
73 |
</fieldset>
|
74 |
<br />
|
75 |
<fieldset>
|
76 |
<legend>Legend for Radios</legend>
|
77 |
+
<div class="tribe-common-form-control-checkbox-radio-group">
|
78 |
+
<div class="tribe-common-form-control-radio">
|
79 |
+
<input class="tribe-common-form-control-radio__input" id="radioOne" name="radioGroup" type="radio" value="radioOne" />
|
80 |
+
<label class="tribe-common-form-control-radio__label" for="radioOne">Radio One</label>
|
81 |
+
</div>
|
82 |
+
<div class="tribe-common-form-control-radio">
|
83 |
+
<input class="tribe-common-form-control-radio__input" id="radioTwo" name="radioGroup" type="radio" value="radioTwo" />
|
84 |
+
<label class="tribe-common-form-control-radio__label" for="radioTwo">Radio Two</label>
|
85 |
+
</div>
|
86 |
</div>
|
87 |
</fieldset>
|
88 |
<br />
|
89 |
<h3>Toggles & Sliders</h3>
|
90 |
<br />
|
91 |
<div class="tribe-common-form-control-toggle">
|
92 |
+
<input class="tribe-common-form-control-toggle__input" id="toggleHorizontal" name="toggleGroup" type="checkbox" value="toggleHorizontal" />
|
93 |
+
<label class="tribe-common-form-control-toggle__label" for="toggleHorizontal">Toggle Horizontal</label>
|
94 |
</div>
|
95 |
<br />
|
96 |
<div class="tribe-common-form-control-toggle tribe-common-form-control-toggle--vertical">
|
97 |
+
<label class="tribe-common-form-control-toggle__label" for="toggleVertical">Toggle Vertical</label>
|
98 |
+
<input class="tribe-common-form-control-toggle__input" id="toggleVertical" name="toggleGroup" type="checkbox" value="toggleVertical" />
|
99 |
</div>
|
100 |
<br />
|
101 |
<div class="tribe-common-form-control-slider">
|
102 |
+
<input class="tribe-common-form-control-slider__input" id="sliderOne" type="range" min="0" max="100" value="50" />
|
103 |
+
<label class="tribe-common-form-control-slider__label" for="sliderOne">Slider One</label>
|
104 |
</div>
|
105 |
<br />
|
106 |
<div class="tribe-common-form-control-slider tribe-common-form-control-slider--vertical">
|
107 |
+
<label class="tribe-common-form-control-slider__label" for="sliderTwo">Slider Two</label>
|
108 |
+
<input class="tribe-common-form-control-slider__input" id="sliderTwo" type="range" min="0" max="100" value="50" />
|
109 |
</div>
|
110 |
<br />
|
111 |
<h3>Tabs & Selects</h3>
|
112 |
<br />
|
113 |
<div class="tribe-common-form-control-tabs">
|
114 |
+
<button class="tribe-common-form-control-tabs__button" id="tabButton" aria-haspopup="listbox" aria-labelledby="tabButton" aria-expanded="true">Tab One</button>
|
115 |
+
<ul class="tribe-common-form-control-tabs__list" tabindex="-1" role="listbox" aria-activedescendant="tabOneLabel">
|
116 |
+
<li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
117 |
+
<input class="tribe-common-form-control-tabs__input" id="tabOne" name="tabGroup" type="radio" value="tabOne" checked="checked" />
|
118 |
+
<label class="tribe-common-form-control-tabs__label" id="tabOneLabel" for="tabOne" role="option" aria-selected="true">Tab One</label>
|
119 |
</li>
|
120 |
+
<li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
121 |
+
<input class="tribe-common-form-control-tabs__input" id="tabTwo" name="tabGroup" type="radio" value="tabTwo" />
|
122 |
+
<label class="tribe-common-form-control-tabs__label" id="tabTwoLabel" for="tabTwo" role="option">Tab Two</label>
|
123 |
</li>
|
124 |
</ul>
|
125 |
</div>
|
126 |
<br />
|
127 |
<div class="tribe-common-form-control-select" style="margin-top: 100px;">
|
128 |
+
<button class="tribe-common-form-control-select__button" id="selectButton" aria-haspopup="listbox" aria-labelledby="selectButton" aria-expanded="true">Month</button>
|
129 |
+
<ul class="tribe-common-form-control-select__list" tabindex="-1" role="listbox" aria-activedescendant="selectItemMonth">
|
130 |
+
<li class="tribe-common-form-control-select__list-item" id="selectItemMonth" role="option" aria-selected="true">Month</li>
|
131 |
+
<li class="tribe-common-form-control-select__list-item" id="selectItemWeek" role="option">Week</li>
|
132 |
+
<li class="tribe-common-form-control-select__list-item" id="selectItemDay" role="option">Day</li>
|
133 |
</ul>
|
134 |
</div>
|
135 |
+
<br />
|
136 |
+
<h3>Search</h3>
|
137 |
+
<br />
|
138 |
+
<form action="" method="post" class="tribe-common-c-search" style="margin-top: 100px">
|
139 |
+
<div class="tribe-common-form-control-input-group tribe-common-c-search__input-group">
|
140 |
+
<div class="tribe-common-form-control-text">
|
141 |
+
<label for="keyword">Keyword</label>
|
142 |
+
<input
|
143 |
+
class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
144 |
+
type="text"
|
145 |
+
id="keyword"
|
146 |
+
name="keyword"
|
147 |
+
placeholder="Keyword"
|
148 |
+
/>
|
149 |
+
</div>
|
150 |
+
<div class="tribe-common-form-control-text">
|
151 |
+
<label for="location">Location</label>
|
152 |
+
<input
|
153 |
+
class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
154 |
+
type="text"
|
155 |
+
id="location"
|
156 |
+
name="location"
|
157 |
+
placeholder="Location"
|
158 |
+
/>
|
159 |
+
</div>
|
160 |
+
<div class="tribe-common-form-control-text">
|
161 |
+
<label for="date">Date</label>
|
162 |
+
<input
|
163 |
+
class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
164 |
+
type="text"
|
165 |
+
id="date"
|
166 |
+
name="date"
|
167 |
+
placeholder="Enter Date"
|
168 |
+
/>
|
169 |
+
</div>
|
170 |
+
</div>
|
171 |
+
<button type="submit" class="tribe-common-c-btn tribe-common-c-search__button">Find Events</button>
|
172 |
+
</form>
|
173 |
</div>
|
src/views/v2/base.php
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
-
<div class="tribe-view tribe-view--base tribe-view--<?php echo esc_attr( $
|
2 |
-
<p>We looked for a template file for the <code><?php echo esc_html( $
|
3 |
</p>
|
4 |
-
<p>This was rendered by the <code><?php esc_html( $
|
5 |
<p>We've looked in the following locations:</p>
|
6 |
<ul>
|
7 |
-
<?php foreach ( $
|
8 |
<li>
|
9 |
<ul>
|
10 |
<li>Id: <code><?php echo esc_html( $folder['id'] ) ?></code></li>
|
@@ -17,7 +17,7 @@
|
|
17 |
<p>Template context:</p>
|
18 |
<pre>
|
19 |
<code>
|
20 |
-
<?php echo esc_html( json_encode( $
|
21 |
</code>
|
22 |
</pre>
|
23 |
</div>
|
1 |
+
<div class="tribe-view tribe-view--base tribe-view--<?php echo esc_attr( $slug ) ?>">
|
2 |
+
<p>We looked for a template file for the <code><?php echo esc_html( $slug ) ?></code> slug but could not find one.
|
3 |
</p>
|
4 |
+
<p>This was rendered by the <code><?php esc_html( $view_class ) ?></code> View.</p>
|
5 |
<p>We've looked in the following locations:</p>
|
6 |
<ul>
|
7 |
+
<?php foreach ( $lookup_folders as $folder ) : ?>
|
8 |
<li>
|
9 |
<ul>
|
10 |
<li>Id: <code><?php echo esc_html( $folder['id'] ) ?></code></li>
|
17 |
<p>Template context:</p>
|
18 |
<pre>
|
19 |
<code>
|
20 |
+
<?php echo esc_html( json_encode( $_context, JSON_PRETTY_PRINT ) ) ?>
|
21 |
</code>
|
22 |
</pre>
|
23 |
</div>
|
src/views/v2/data.php
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
<script
|
2 |
+
data-js="tribe-events-view-data"
|
3 |
+
type="application/json"
|
4 |
+
><?php echo json_encode( $this->get_values() ); ?></script>
|
src/views/v2/dev-list/list.php
DELETED
@@ -1,36 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
use Tribe\Events\Views\V2\Rest_Endpoint;
|
3 |
-
|
4 |
-
tribe_asset_enqueue( 'tribe-events-views-v2-manager' );
|
5 |
-
|
6 |
-
?>
|
7 |
-
<form
|
8 |
-
class="tribe-events-container"
|
9 |
-
action=""
|
10 |
-
method="get"
|
11 |
-
data-rest-url="<?php echo esc_url( tribe( Rest_Endpoint::class )->get_url() ); ?>"
|
12 |
-
>
|
13 |
-
<?php var_dump( $_GET ); ?>
|
14 |
-
|
15 |
-
|
16 |
-
<div class="tribe-events-view-loader tribe-hidden">
|
17 |
-
<div class="tribe-events-view-loader-spinner">Loading...</div>
|
18 |
-
</div>
|
19 |
-
<input type="text" name="tribe-events-views[view]" value="list" />
|
20 |
-
|
21 |
-
<br />
|
22 |
-
|
23 |
-
<a
|
24 |
-
href="<?php echo esc_url( home_url( '/events/list/page/3' ) ); ?>"
|
25 |
-
class="tribe-events-navigation-link"
|
26 |
-
>
|
27 |
-
Page 3!
|
28 |
-
</a>
|
29 |
-
|
30 |
-
<br />
|
31 |
-
|
32 |
-
<button>
|
33 |
-
Searched!
|
34 |
-
</button>
|
35 |
-
|
36 |
-
</form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/views/v2/events-bar.php
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Events Bar
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/events-bar.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-c-events-bar">
|
17 |
+
|
18 |
+
<h2 class="tribe-common-a11y-visual-hide"><?php printf( esc_html__( '%s Search and Views Navigation', 'the-events-calendar' ), tribe_get_event_label_plural() ); ?></h2>
|
19 |
+
|
20 |
+
<?php $this->template( 'events-bar/views' ); ?>
|
21 |
+
|
22 |
+
<?php $this->template( 'events-bar/filters' ); ?>
|
23 |
+
|
24 |
+
<?php $this->template( 'events-bar/form' ); ?>
|
25 |
+
|
26 |
+
</div>
|
src/views/v2/events-bar/filters.php
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Events Bar Filters
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/events-bar/filters.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-c-events-bar__filters">
|
17 |
+
<div class="tribe-events-c-events-bar__filters-button-wrapper tribe-events-c-events-bar__filters-button-wrapper--search">
|
18 |
+
<button
|
19 |
+
class="tribe-common-c-btn-icon tribe-common-c-btn-icon--search tribe-events-c-events-bar__filters-button tribe-events-c-events-bar__filters-button--search"
|
20 |
+
aria-label="<?php esc_html_e( 'Search', 'the-events-calendar' ); ?>"
|
21 |
+
title="<?php esc_html_e( 'Search', 'the-events-calendar' ); ?>"
|
22 |
+
>
|
23 |
+
</button>
|
24 |
+
</div>
|
25 |
+
<div class="tribe-events-c-events-bar__filters-button-wrapper tribe-events-c-events-bar__filters-button-wrapper--filter">
|
26 |
+
<button
|
27 |
+
class="tribe-common-c-btn-icon tribe-common-c-btn-icon--filters tribe-events-c-events-bar__filters-button tribe-events-c-events-bar__filters-button--filter"
|
28 |
+
aria-label="<?php esc_html_e( 'Filter', 'the-events-calendar' ); ?>"
|
29 |
+
title="<?php esc_html_e( 'Filter', 'the-events-calendar' ); ?>"
|
30 |
+
>
|
31 |
+
</button>
|
32 |
+
</div>
|
33 |
+
</div>
|
src/views/v2/events-bar/form.php
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Events Bar Form
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/events-bar/form.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-c-events-bar__form">
|
17 |
+
<form
|
18 |
+
class="tribe-common-c-search"
|
19 |
+
method="get"
|
20 |
+
data-js="tribe-events-view-form"
|
21 |
+
>
|
22 |
+
<div class="tribe-common-form-control-text-group tribe-common-c-search__input-group">
|
23 |
+
<?php $this->template( 'events-bar/form/keyword' ); ?>
|
24 |
+
<?php $this->template( 'events-bar/form/location' ); ?>
|
25 |
+
<?php $this->template( 'events-bar/form/date' ); ?>
|
26 |
+
</div>
|
27 |
+
<?php $this->template( 'events-bar/form/submit' ); ?>
|
28 |
+
</form>
|
29 |
+
</div>
|
src/views/v2/events-bar/form/date.php
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Events Bar Form Date Input
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/events-bar/form/date.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-common-form-control-text">
|
17 |
+
<label class="tribe-common-form-control-text__label" for="tribe-bar-date"><?php esc_html_e( 'Enter date. Please use the format 4 digit year hyphen 2 digit month hyphen 2 digit day.', 'the-events-calendar' ); ?></label>
|
18 |
+
<input
|
19 |
+
class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
20 |
+
type="text"
|
21 |
+
id="tribe-bar-date"
|
22 |
+
name="tribe-bar-date"
|
23 |
+
placeholder="<?php esc_attr_e( 'Enter date', 'the-events-calendar' ); ?>"
|
24 |
+
/>
|
25 |
+
</div>
|
src/views/v2/events-bar/form/keyword.php
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Events Bar Form Keyword Input
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/events-bar/form/keyword.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-common-form-control-text">
|
17 |
+
<label class="tribe-common-form-control-text__label" for="keyword"><?php esc_html_e( 'Enter Keyword. Search for Events by Keyword.', 'the-events-calendar' ); ?></label>
|
18 |
+
<input
|
19 |
+
class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
20 |
+
type="text"
|
21 |
+
id="keyword"
|
22 |
+
name="keyword"
|
23 |
+
placeholder="<?php esc_attr_e( 'Keyword', 'the-events-calendar' ); ?>"
|
24 |
+
/>
|
25 |
+
</div>
|
src/views/v2/events-bar/form/location.php
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Events Bar Form Location Input
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/events-bar/form/location.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-common-form-control-text">
|
17 |
+
<label class="tribe-common-form-control-text__label" for="location"><?php esc_html_e( 'Enter Location. Search for Events by Location.', 'the-events-calendar' ); ?></label>
|
18 |
+
<input
|
19 |
+
class="tribe-common-form-control-text__input tribe-common-c-search__input"
|
20 |
+
type="text"
|
21 |
+
id="location"
|
22 |
+
name="location"
|
23 |
+
placeholder="<?php esc_attr_e( 'Location', 'the-events-calendar' ); ?>"
|
24 |
+
/>
|
25 |
+
</div>
|
src/views/v2/events-bar/form/submit.php
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Events Bar Form Submit Input
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/events-bar/form/submit.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<button
|
17 |
+
class="tribe-common-c-btn tribe-common-c-search__button"
|
18 |
+
type="submit"
|
19 |
+
name="submit-bar"
|
20 |
+
><?php printf( esc_html__( 'Find %s', 'the-events-calendar' ), tribe_get_event_label_plural() ); ?></button>
|
src/views/v2/events-bar/views.php
ADDED
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Events Bar Views
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/events-bar/views.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-c-events-bar__views">
|
17 |
+
<h3 class="tribe-common-a11y-visual-hide"><?php printf( esc_html__( '%s Views Navigation', 'the-events-calendar' ), tribe_get_event_label_singular() ); ?></h3>
|
18 |
+
<div class="tribe-common-form-control-tabs tribe-events-c-events-bar__views-tabs">
|
19 |
+
<button class="tribe-common-form-control-tabs__button tribe-events-c-events-bar__views-tabs-button" id="tribe-views-button" aria-haspopup="listbox" aria-labelledby="tribe-views-button" aria-expanded="true"><?php esc_html_e( 'Views', 'the-events-calendar' ); ?></button>
|
20 |
+
<ul class="tribe-common-form-control-tabs__list tribe-events-c-events-bar__views-tabs-list" tabindex="-1" role="listbox" aria-activedescendant="tribe-views-list-label">
|
21 |
+
<li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
22 |
+
<input class="tribe-common-form-control-tabs__input" id="tribe-views-list" name="tribe-views" type="radio" value="tribe-views-list" checked="checked" />
|
23 |
+
<label class="tribe-common-form-control-tabs__label" id="tribe-views-list-label" for="tribe-views-list" role="option" aria-selected="true"><?php esc_html_e( 'List', 'the-events-calendar' ); ?></label>
|
24 |
+
</li>
|
25 |
+
<li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
26 |
+
<input class="tribe-common-form-control-tabs__input" id="tribe-views-month" name="tribe-views" type="radio" value="tribe-views-month" />
|
27 |
+
<label class="tribe-common-form-control-tabs__label" id="tribe-views-month-label" for="tribe-views-month" role="option"><?php esc_html_e( 'Month', 'the-events-calendar' ); ?></label>
|
28 |
+
</li>
|
29 |
+
<li class="tribe-common-form-control-tabs__list-item" role="presentation">
|
30 |
+
<input class="tribe-common-form-control-tabs__input" id="tribe-views-week" name="tribe-views" type="radio" value="tribe-views-week" />
|
31 |
+
<label class="tribe-common-form-control-tabs__label" id="tribe-views-week-label" for="tribe-views-week" role="option"><?php esc_html_e( 'Week', 'the-events-calendar' ); ?></label>
|
32 |
+
</li>
|
33 |
+
</ul>
|
34 |
+
</div>
|
35 |
+
</div>
|
src/views/v2/index.php
CHANGED
@@ -1,8 +1,9 @@
|
|
1 |
<?php
|
2 |
use Tribe\Events\Views\V2\Template_Bootstrap;
|
3 |
-
|
4 |
-
get_header()
|
5 |
-
|
6 |
-
echo tribe( Template_Bootstrap::class )->get_view_html();
|
7 |
-
|
|
|
8 |
get_footer();
|
1 |
<?php
|
2 |
use Tribe\Events\Views\V2\Template_Bootstrap;
|
3 |
+
// @TODO: We're setting the div wrapper over here, but we'll need to revise this.
|
4 |
+
get_header();?>
|
5 |
+
<div class="tribe-common tribe-events">
|
6 |
+
<?php echo tribe( Template_Bootstrap::class )->get_view_html(); ?>
|
7 |
+
</div>
|
8 |
+
<?php
|
9 |
get_footer();
|
src/views/v2/list.php
CHANGED
@@ -1,17 +1,55 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List View
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
|
16 |
+
use Tribe\Events\Views\V2\Rest_Endpoint;
|
17 |
+
|
18 |
+
/**
|
19 |
+
* @todo remove this and properly enqueue assets
|
20 |
+
*/
|
21 |
+
tribe_asset_enqueue( 'tribe-events-views-v2-manager' );
|
22 |
+
$events = $this->get( 'events' );
|
23 |
+
?>
|
24 |
+
<div
|
25 |
+
class="tribe-common tribe-events"
|
26 |
+
data-js="tribe-events-view"
|
27 |
+
data-view-rest-nonce="<?php echo esc_attr( wp_create_nonce( 'wp_rest' ) ); ?>"
|
28 |
+
data-view-rest-url="<?php echo esc_url( tribe( Rest_Endpoint::class )->get_url() ); ?>"
|
29 |
+
>
|
30 |
+
<div class="tribe-common-l-container tribe-events-l-container">
|
31 |
+
<?php $this->template( 'loader', [ 'text' => 'Loading...' ] ); ?>
|
32 |
+
|
33 |
+
<?php
|
34 |
+
$this->template( 'data', [] );
|
35 |
+
?>
|
36 |
+
|
37 |
+
<?php $this->template( 'events-bar' ); ?>
|
38 |
+
|
39 |
+
<?php $this->template( 'top-bar' ); ?>
|
40 |
+
|
41 |
+
<div class="tribe-events-calendar-list">
|
42 |
+
|
43 |
+
<?php $this->template( 'list/month-separator', [ 'month' => date( 'M' ) ] ); ?>
|
44 |
+
|
45 |
+
<?php foreach ( $events as $event ) : ?>
|
46 |
+
|
47 |
+
<?php $this->template( 'list/event', [ 'event' => $event ] ); ?>
|
48 |
+
|
49 |
+
<?php endforeach; ?>
|
50 |
+
|
51 |
+
</div>
|
52 |
+
|
53 |
+
<?php $this->template( 'list/nav' ); ?>
|
54 |
+
</div>
|
55 |
+
</div>
|
src/views/v2/list/event.php
ADDED
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List Event
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list/event.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
|
16 |
+
$event = $this->get( 'event' );
|
17 |
+
$event_id = $event->ID;
|
18 |
+
|
19 |
+
$classes = [ 'tribe-common-g-row', 'tribe-common-g-row--gutters', 'tribe-events-calendar-list__event' ];
|
20 |
+
|
21 |
+
if ( tribe( 'tec.featured_events' )->is_featured( $event_id ) ) {
|
22 |
+
$classes[] = 'tribe-events-calendar-list__event--featured';
|
23 |
+
}
|
24 |
+
|
25 |
+
?>
|
26 |
+
<article class="<?php echo esc_attr( implode( ' ', $classes ) ); ?>">
|
27 |
+
|
28 |
+
<?php $this->template( 'list/event/featured-image', [ 'event' => $event ] ); ?>
|
29 |
+
|
30 |
+
<div class="tribe-events-calendar-list__event-details tribe-common-g-col">
|
31 |
+
|
32 |
+
<header class="tribe-events-calendar-list__event-header">
|
33 |
+
<?php $this->template( 'list/event/date', [ 'event' => $event ] ); ?>
|
34 |
+
<?php $this->template( 'list/event/title', [ 'event' => $event ] ); ?>
|
35 |
+
<?php $this->template( 'list/event/venue', [ 'event' => $event ] ); ?>
|
36 |
+
</header>
|
37 |
+
|
38 |
+
<?php $this->template( 'list/event/description', [ 'event' => $event ] ); ?>
|
39 |
+
|
40 |
+
</div>
|
41 |
+
|
42 |
+
</article>
|
src/views/v2/list/event/date.php
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List View - Single Event Date
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list/event/date.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
|
16 |
+
$event = $this->get( 'event' );
|
17 |
+
$event_id = $event->ID;
|
18 |
+
$is_featured = tribe( 'tec.featured_events' )->is_featured( $event_id );
|
19 |
+
|
20 |
+
?>
|
21 |
+
<div class="tribe-events-calendar-list__event-datetime-wrapper">
|
22 |
+
<time class="tribe-events-calendar-list__event-datetime tribe-common-b2" datetime="1970-01-01T00:00:00+00:00">
|
23 |
+
<?php echo tribe_events_event_schedule_details( $event ); ?>
|
24 |
+
</time>
|
25 |
+
<?php if ( $is_featured ) : ?>
|
26 |
+
<em
|
27 |
+
class="tribe-events-calendar-list__event-datetime-featured-icon tribe-common-svgicon tribe-common-svgicon--featured"
|
28 |
+
aria-label="<?php esc_attr_e( 'Featured', 'the-events-calendar' ); ?>"
|
29 |
+
title="<?php esc_attr_e( 'Featured', 'the-events-calendar' ); ?>"
|
30 |
+
>
|
31 |
+
</em>
|
32 |
+
<?php endif; ?>
|
33 |
+
</div>
|
src/views/v2/list/event/description.php
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List Single Event Description
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list/event/description.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$event = $this->get( 'event' );
|
16 |
+
$event_id = $event->ID;
|
17 |
+
?>
|
18 |
+
<div class="tribe-events-calendar-list__event-description tribe-common-b1">
|
19 |
+
<?php echo tribe_events_get_the_excerpt( $event, wp_kses_allowed_html( 'post' ) ); ?>
|
20 |
+
</div>
|
src/views/v2/list/event/featured-image.php
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List View - Single Event Featured Image
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list/event/featured-image.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$event = $this->get( 'event' );
|
16 |
+
$event_id = $event->ID;
|
17 |
+
|
18 |
+
if ( ! has_post_thumbnail( $event_id ) ) {
|
19 |
+
return;
|
20 |
+
}
|
21 |
+
|
22 |
+
?>
|
23 |
+
<div class="tribe-events-calendar-list__event-featured-image-wrapper tribe-common-g-col">
|
24 |
+
<div class="tribe-events-calendar-list__event-featured-image tribe-common-c-image tribe-common-c-image--bg">
|
25 |
+
<div
|
26 |
+
class="tribe-common-c-image__bg"
|
27 |
+
style="background-image: url('<?php echo get_the_post_thumbnail_url( $event_id, 'large' ); ?>');"
|
28 |
+
role="img"
|
29 |
+
aria-label="alt text here"
|
30 |
+
>
|
31 |
+
</div>
|
32 |
+
</div>
|
33 |
+
</div>
|
src/views/v2/list/event/title.php
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List View - Single Event Title
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list/event/title.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$event = $this->get( 'event' );
|
16 |
+
$event_id = $event->ID;
|
17 |
+
?>
|
18 |
+
<h3 class="tribe-events-calendar-list__event-title tribe-common-h4">
|
19 |
+
<a
|
20 |
+
href="<?php echo esc_url( tribe_get_event_link( $event_id ) ); ?>"
|
21 |
+
title="<?php the_title_attribute( $event_id ); ?>"
|
22 |
+
rel="bookmark"
|
23 |
+
class="tribe-events-calendar-list__event-title-link"
|
24 |
+
>
|
25 |
+
<?php echo get_the_title( $event_id ); ?>
|
26 |
+
</a>
|
27 |
+
</h3>
|
src/views/v2/list/event/venue.php
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List Single Event Venue
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list/event/venue.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$event = $this->get( 'event' );
|
16 |
+
$event_id = $event->ID;
|
17 |
+
|
18 |
+
// Setup an array of venue details for use later in the template
|
19 |
+
$venue_details = tribe_get_venue_details( $event_id );
|
20 |
+
|
21 |
+
if ( ! $venue_details ) {
|
22 |
+
return;
|
23 |
+
}
|
24 |
+
?>
|
25 |
+
<address class="tribe-events-calendar-list__event-venue">
|
26 |
+
<span class="tribe-events-calendar-list__event-venue-title tribe-common-b2 tribe-common-b2--bold">
|
27 |
+
<?php echo isset( $venue_details['linked_name'] ) ? esc_html( $venue_details['linked_name'] ) : esc_html__( 'Venue Name', 'the-events-calendar' ); ?>
|
28 |
+
</span>
|
29 |
+
<span class="tribe-events-calendar-list__event-venue-address tribe-common-b2">
|
30 |
+
<?php echo isset( $venue_details['address'] ) ? $venue_details['address'] : ''; ?>
|
31 |
+
</span>
|
32 |
+
</address>
|
src/views/v2/list/month-separator.php
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List View Month separator
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list/month-separator.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$month = $this->get( 'month' );
|
16 |
+
?>
|
17 |
+
<div class="tribe-events-calendar-list__separator-month">
|
18 |
+
<time class="tribe-events-calendar-list__separator-month-text tribe-common-b1 tribe-common-b1--bold" datetime="1970-01-01T00:00:00+00:00"><?php echo esc_html( $month ); ?></time>
|
19 |
+
</div>
|
src/views/v2/list/nav.php
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List View Nav Template
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list/nav.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @var string $prev_url The URL to the previous page, if any, or an empty string.
|
13 |
+
* @var string $next_url The URL to the next page, if any, or an empty string.
|
14 |
+
*
|
15 |
+
* @version 4.9.3
|
16 |
+
*
|
17 |
+
*/
|
18 |
+
|
19 |
+
/**
|
20 |
+
* @todo make sure we are checking if there is a previous or next
|
21 |
+
*
|
22 |
+
if ( ! tribe_has_previous_event() || ! tribe_has_next_event() ) {
|
23 |
+
return;
|
24 |
+
}
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
<nav class="tribe-common-c-nav">
|
28 |
+
<ul class="tribe-common-c-nav__list">
|
29 |
+
<?php $this->template( 'list/nav/prev', [ 'link' => $prev_url ] ); ?>
|
30 |
+
<?php $this->template( 'list/nav/next', [ 'link' => $next_url ] ); ?>
|
31 |
+
</ul>
|
32 |
+
</nav>
|
src/views/v2/list/nav/next.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List View Nav Template
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list/nav/prev.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @var string $link The URL to the next page, if any, or an empty string.
|
13 |
+
*
|
14 |
+
* @version 4.9.3
|
15 |
+
*
|
16 |
+
*/
|
17 |
+
if ( empty( $link ) ) {
|
18 |
+
return;
|
19 |
+
}
|
20 |
+
?>
|
21 |
+
<li class="tribe-common-c-nav__list-item">
|
22 |
+
<a
|
23 |
+
href="<?php echo esc_url( $link ); ?>"
|
24 |
+
rel="next"
|
25 |
+
class="tribe-common-c-nav__next"
|
26 |
+
data-js="tribe-events-view-link"
|
27 |
+
>
|
28 |
+
<?php echo esc_html( sprintf( __( 'Next %s', 'the-events-calendar' ), tribe_get_event_label_plural() ) ); ?>
|
29 |
+
</a>
|
30 |
+
</li>
|
src/views/v2/list/nav/prev.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: List View Nav Template
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/list/nav/prev.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @var string $link The URL to the previous page, if any, or an empty string.
|
13 |
+
*
|
14 |
+
* @version 4.9.3
|
15 |
+
*
|
16 |
+
*/
|
17 |
+
if ( empty( $link ) ) {
|
18 |
+
return;
|
19 |
+
}
|
20 |
+
?>
|
21 |
+
<li class="tribe-common-c-nav__list-item">
|
22 |
+
<a
|
23 |
+
href="<?php echo esc_url( $link ); ?>"
|
24 |
+
rel="prev"
|
25 |
+
class="tribe-common-c-nav__prev"
|
26 |
+
data-js="tribe-events-view-link"
|
27 |
+
>
|
28 |
+
<?php echo esc_html( sprintf( __( 'Previous %s', 'the-events-calendar' ), tribe_get_event_label_plural() ) ); ?>
|
29 |
+
</a>
|
30 |
+
</li>
|
src/views/v2/loader.php
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<div
|
2 |
+
class="tribe-events-view-loader tribe-common-a11y-hidden"
|
3 |
+
role="alert"
|
4 |
+
aria-live="assertive"
|
5 |
+
>
|
6 |
+
<div class="tribe-events-view-loader__spinner">
|
7 |
+
<?php echo esc_html( $this->get( 'text' ) ); ?>
|
8 |
+
</div>
|
9 |
+
</div>
|
src/views/v2/month.php
ADDED
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
|
16 |
+
$events = $this->get( 'events' );
|
17 |
+
|
18 |
+
/*
|
19 |
+
Adding this as a temprorary data structure.
|
20 |
+
@todo: This array should contain the month with real events.
|
21 |
+
*/
|
22 |
+
$month = apply_filters( 'tribe_events_views_v2_month_demo_data', [] );
|
23 |
+
|
24 |
+
?>
|
25 |
+
|
26 |
+
<div class="tribe-common-l-container tribe-events-l-container">
|
27 |
+
|
28 |
+
<?php $this->template( 'events-bar' ); ?>
|
29 |
+
|
30 |
+
<?php $this->template( 'top-bar' ); ?>
|
31 |
+
|
32 |
+
<div class="tribe-events-calendar-month" role="grid" aria-labelledby="tribe-calendar-header" aria-readonly="true">
|
33 |
+
|
34 |
+
<?php $this->template( 'month/grid-header' ); ?>
|
35 |
+
|
36 |
+
<div class="tribe-events-calendar-month__body" role="rowgroup">
|
37 |
+
|
38 |
+
<?php // @todo: replace this with the actual month days. Using these for(s) for presentation purposes. ?>
|
39 |
+
<?php for ( $week = 0; $week < 4; $week++ ) : ?>
|
40 |
+
|
41 |
+
<div class="tribe-events-calendar-month__week" role="row">
|
42 |
+
|
43 |
+
<?php for ( $day = 0; $day < 7; $day++ ) : ?>
|
44 |
+
|
45 |
+
<?php $this->template( 'month/day', [ 'day' => $day, 'week' => $week, 'month' => $month ] ); ?>
|
46 |
+
|
47 |
+
<?php endfor; ?>
|
48 |
+
|
49 |
+
</div>
|
50 |
+
|
51 |
+
<?php endfor; ?>
|
52 |
+
|
53 |
+
</div>
|
54 |
+
|
55 |
+
</div>
|
56 |
+
|
57 |
+
</div>
|
src/views/v2/month/calendar-event.php
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month Calendar Event
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/calendar-event.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
|
16 |
+
$event = $this->get( 'event' );
|
17 |
+
//$event_id = $event->ID;
|
18 |
+
|
19 |
+
$classes = [ 'tribe-events-calendar-month__calendar-event' ];
|
20 |
+
|
21 |
+
/* @todo fix this once we make event dynamic */
|
22 |
+
// if ( tribe( 'tec.featured_events' )->is_featured( $event_id ) ) {
|
23 |
+
$classes[] = 'tribe-events-calendar-month__calendar-event--featured';
|
24 |
+
// }
|
25 |
+
?>
|
26 |
+
<article class="<?php echo esc_attr( implode( ' ', $classes ) ); ?>">
|
27 |
+
|
28 |
+
<?php $this->template( 'month/calendar-event/featured-image', [ 'event' => $event ] ); ?>
|
29 |
+
|
30 |
+
<div class="tribe-events-calendar-month__calendar-event-details">
|
31 |
+
|
32 |
+
<?php $this->template( 'month/calendar-event/date', [ 'event' => $event ] ); ?>
|
33 |
+
<?php $this->template( 'month/calendar-event/title', [ 'event' => $event ] ); ?>
|
34 |
+
|
35 |
+
<?php $this->template( 'month/calendar-event/tooltip', [ 'event' => $event ] ); ?>
|
36 |
+
|
37 |
+
</div>
|
38 |
+
|
39 |
+
</article>
|
src/views/v2/month/calendar-event/date.php
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Calendar Event Date
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/calendar-event/date.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$event = $this->get( 'event' );
|
16 |
+
$is_featured = isset( $event->featured ) && $event->featured;
|
17 |
+
$is_recurring = isset( $event->recurring ) && $event->recurring;
|
18 |
+
?>
|
19 |
+
<div class="tribe-events-calendar-month__calendar-event-datetime">
|
20 |
+
<time datetime="14:00">2pm</time>
|
21 |
+
<span class="tribe-events-calendar-month__calendar-event-datetime-separator"> - </span>
|
22 |
+
<time datetime="18:00">6pm</time>
|
23 |
+
<?php if ( $is_featured ) : ?>
|
24 |
+
<em
|
25 |
+
class="tribe-events-calendar-month__calendar-event-datetime-featured tribe-common-svgicon tribe-common-svgicon--featured"
|
26 |
+
aria-label="<?php esc_attr_e( 'Featured', 'the-events-calendar' ) ?>"
|
27 |
+
title="<?php esc_attr_e( 'Featured', 'the-events-calendar' ) ?>"
|
28 |
+
>
|
29 |
+
</em>
|
30 |
+
<?php endif; ?>
|
31 |
+
<?php if ( $is_recurring ) : ?>
|
32 |
+
<em
|
33 |
+
class="tribe-events-calendar-month__calendar-event-datetime-recurring tribe-common-svgicon tribe-common-svgicon--recurring"
|
34 |
+
aria-label="<?php esc_attr_e( 'Recurring', 'the-events-calendar' ) ?>"
|
35 |
+
title="<?php esc_attr_e( 'Recurring', 'the-events-calendar' ) ?>"
|
36 |
+
>
|
37 |
+
</em>
|
38 |
+
<?php endif; ?>
|
39 |
+
</div>
|
src/views/v2/month/calendar-event/featured-image.php
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Calendar Event Featured Image
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/calendar-event/featured-image.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$event = $this->get( 'event' );
|
16 |
+
|
17 |
+
if ( ! isset( $event->image ) ) { // @todo: use template tags for images here
|
18 |
+
return;
|
19 |
+
}
|
20 |
+
|
21 |
+
?>
|
22 |
+
<div class="tribe-events-calendar-month__calendar-event-featured-image-wrapper">
|
23 |
+
<div class="tribe-events-calendar-month__calendar-event-featured-image tribe-common-c-image tribe-common-c-image--bg">
|
24 |
+
<div
|
25 |
+
class="tribe-common-c-image__bg"
|
26 |
+
style="background-image: url('<?php echo esc_attr( $event->image ); ?>');"
|
27 |
+
role="img"
|
28 |
+
aria-label="alt text here"
|
29 |
+
>
|
30 |
+
</div>
|
31 |
+
</div>
|
32 |
+
</div>
|
src/views/v2/month/calendar-event/title.php
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Calendar Event Title
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/calendar-event/title.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$event = $this->get( 'event' );
|
16 |
+
$event_id = $event->ID;
|
17 |
+
?>
|
18 |
+
<h3 class="tribe-events-calendar-month__calendar-event-title tribe-common-h8 tribe-events-tooltip"
|
19 |
+
data-tooltip-content="#tooltip_content-<?php echo esc_attr( $event_id ); ?>"
|
20 |
+
aria-describedby="#tooltip_content-<?php echo esc_attr( $event_id ); ?>">
|
21 |
+
<a
|
22 |
+
title="<?php echo esc_attr( $event->title ); ?>"
|
23 |
+
rel="bookmark"
|
24 |
+
class="tribe-events-calendar-month__calendar-event-title-link tribe-common-anchor-thin"
|
25 |
+
>
|
26 |
+
<?php echo esc_html( $event->title ); ?>
|
27 |
+
</a>
|
28 |
+
</h3>
|
src/views/v2/month/calendar-event/tooltip.php
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Calendar Event Tooltip
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/calendar-events/views/v2/month/event/tooltip.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$event = $this->get( 'event' );
|
16 |
+
$event_id = $event->ID;
|
17 |
+
?>
|
18 |
+
<div class="tribe-events-tooltip__content">
|
19 |
+
<div
|
20 |
+
id="tooltip_content-<?php echo esc_attr( $event_id ); ?>"
|
21 |
+
class="tribe-events-calendar-month__calendar-event-tooltip"
|
22 |
+
role="tooltip"
|
23 |
+
>
|
24 |
+
<?php $this->template( 'month/calendar-event/tooltip/featured-image', [ 'event' => $event ] ); ?>
|
25 |
+
<?php $this->template( 'month/calendar-event/tooltip/description', [ 'event' => $event ] ); ?>
|
26 |
+
<?php $this->template( 'month/calendar-event/tooltip/cta', [ 'event' => $event ] ); ?>
|
27 |
+
</div>
|
28 |
+
</div>
|
src/views/v2/month/calendar-event/tooltip/cta.php
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Single Event Tooltip CTA
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/event/tooltip/cta.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-c-small-cta tribe-events-calendar-month__calendar-event-tooltip-cta">
|
17 |
+
<a class="tribe-events-c-small-cta__link tribe-common-cta tribe-common-cta--alt">Buy Now</a>
|
18 |
+
<span class="tribe-events-c-small-cta__price">$10</span>
|
19 |
+
</div>
|
src/views/v2/month/calendar-event/tooltip/description.php
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Calendar Event Tooltip Description
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/calendar-event/tooltip/description.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<p class="tribe-events-calendar-month__calendar-event-tooltip-description tribe-common-b3">
|
17 |
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In consectetur metus tortor, et maximus libero aliquet in. Praesent rhoncus ultricies neque in imperdiet. Aenean at ex luctus, tempor justo eget, pharetra magna. Nullam ut odio maximus nisi mollis gravida.
|
18 |
+
</p>
|
src/views/v2/month/calendar-event/tooltip/featured-image.php
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Calenar Event Tooltip Featured Image
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/calendar-event/tooltip/featured-image.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$event = $this->get( 'event' );
|
16 |
+
|
17 |
+
if ( ! isset( $event->image ) ) { // @todo: use template tags for images here
|
18 |
+
return;
|
19 |
+
}
|
20 |
+
?>
|
21 |
+
<div class="tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper">
|
22 |
+
<div class="tribe-events-calendar-month__calendar-event-tooltip-featured-image tribe-common-c-image tribe-common-c-image--bg">
|
23 |
+
<div
|
24 |
+
class="tribe-common-c-image__bg"
|
25 |
+
style="background-image: url('<?php echo esc_attr( $event->image ); ?>');"
|
26 |
+
role="img"
|
27 |
+
aria-label="alt text here"
|
28 |
+
>
|
29 |
+
</div>
|
30 |
+
</div>
|
31 |
+
</div>
|
src/views/v2/month/day-events-multiday.php
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Day Events Multiday
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/day-events-multiday.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version TBD
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$day_number = $this->get( 'day' );
|
16 |
+
$month = $this->get( 'month' );
|
17 |
+
|
18 |
+
// Get the multiday events for that day
|
19 |
+
// @todo: This is a function with demo purposes.
|
20 |
+
$events_multiday = tribe_events_views_v2_month_demo_day_get_events_multiday( $month, $day_number );
|
21 |
+
|
22 |
+
if ( ! $events_multiday ) {
|
23 |
+
return;
|
24 |
+
}
|
25 |
+
?>
|
26 |
+
|
27 |
+
<?php foreach ( $events_multiday as $event ) : ?>
|
28 |
+
|
29 |
+
<?php
|
30 |
+
// we receive false, we need to fill an empty space
|
31 |
+
if ( false === $event ) {
|
32 |
+
$this->template( 'month/event-multiday-spacer' );
|
33 |
+
continue;
|
34 |
+
}
|
35 |
+
|
36 |
+
$this->template( 'month/event-multiday', [ 'event' => (object) $event, 'day' => $day_number ] );
|
37 |
+
?>
|
38 |
+
|
39 |
+
<?php endforeach; ?>
|
src/views/v2/month/day-events.php
ADDED
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Day Events
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/day-events.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version TBD
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
$day_number = $this->get( 'day' );
|
16 |
+
$month = $this->get( 'month' );
|
17 |
+
|
18 |
+
// Get the multiday events for that day
|
19 |
+
// @todo: This is a function with demo purposes.
|
20 |
+
$events_regular = tribe_events_views_v2_month_demo_day_get_events_regular( $month, $day_number );
|
21 |
+
|
22 |
+
// Bail if there are no events
|
23 |
+
if ( ! $events_regular ) {
|
24 |
+
return;
|
25 |
+
}
|
26 |
+
?>
|
27 |
+
<div class="tribe-events-calendar-month__day-events">
|
28 |
+
|
29 |
+
<?php foreach ( $events_regular as $event ) : ?>
|
30 |
+
|
31 |
+
<?php $this->template( 'month/calendar-event', [ 'event' => (object) $event, 'day' => $day_number ] ); ?>
|
32 |
+
|
33 |
+
<?php endforeach; ?>
|
34 |
+
|
35 |
+
</div>
|
src/views/v2/month/day-marker.php
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View Day marker
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/day-marker.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-c-day-marker">
|
17 |
+
<time class="tribe-events-c-day-marker__date tribe-common-b1 tribe-common-b1--bold" datetime="2019-05-12">May 12</time>
|
18 |
+
</div>
|
src/views/v2/month/day.php
ADDED
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Day
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/day.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
// @todo: This is just for presentation purposes, while building the view.
|
16 |
+
$day_number = ( $week < 1 ) ? ( $day + 1 ) * ( $week + 1 ) : ( $day + 1 ) + $week * 7;
|
17 |
+
$month_number = 6;
|
18 |
+
$month = $this->get( 'month' );
|
19 |
+
|
20 |
+
$day_title_classes = [ 'tribe-events-calendar-month__day-date' ];
|
21 |
+
$day_title_link_classes = [ 'tribe-events-calendar-month__day-date-link' ];
|
22 |
+
$day_id = 'tribe-events-calendar-day-' . $month_number . '-' . $day_number;
|
23 |
+
|
24 |
+
// @todo: check if we use classes here or if we wrap the day block directly with the classes (we also have `.tribe-events-calendar-month__day-date--current`).
|
25 |
+
if ( $day_number == date( 'd', time() ) ) {
|
26 |
+
$day_title_classes[] = 'tribe-events-calendar-month__day-date--current';
|
27 |
+
$day_title_link_classes[] = 'tribe-events-calendar-month__day-date-link--current';
|
28 |
+
}
|
29 |
+
|
30 |
+
?>
|
31 |
+
|
32 |
+
<div class="tribe-events-calendar-month__day" role="gridcell" aria-labelledby="<?php echo esc_attr( $day_id ); ?>">
|
33 |
+
<div id="<?php echo esc_attr( $day_id ); ?>">
|
34 |
+
<h3 class="<?php echo esc_attr( implode( ' ', $day_title_classes ) ); ?>">
|
35 |
+
<span class="tribe-common-a11y-visual-hide">X events, </span>
|
36 |
+
<time datetime="YYYY-MM-DD">
|
37 |
+
<a
|
38 |
+
href="#link-to-day-view-if-it-has-events"
|
39 |
+
class="<?php echo esc_attr( implode( ' ', $day_title_link_classes ) ); ?>"
|
40 |
+
>
|
41 |
+
<?php echo esc_html( $day_number ); ?>
|
42 |
+
</a>
|
43 |
+
</time>
|
44 |
+
</h3>
|
45 |
+
</div>
|
46 |
+
|
47 |
+
<?php $this->template( 'month/day-events-multiday', [ 'day' => $day_number, 'month' => $month ] ); ?>
|
48 |
+
|
49 |
+
<?php $this->template( 'month/day-events', [ 'day' => $day_number, 'month' => $month ] ); ?>
|
50 |
+
|
51 |
+
</div>
|
src/views/v2/month/event-multiday-spacer.php
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month Event Multiday - Hidden Event / Spacer
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/event-multiday.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version TBD
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
|
16 |
+
?>
|
17 |
+
<div class="tribe-events-calendar-month__multiday-wrapper">
|
18 |
+
<div class="tribe-events-calendar-month__event-multiday--empty" aria-hidden="true"></div>
|
19 |
+
</div>
|
src/views/v2/month/event-multiday.php
ADDED
@@ -0,0 +1,69 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month Event Multiday
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/event-multiday.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
|
16 |
+
$event = $this->get( 'event' );
|
17 |
+
$event_id = $event->ID;
|
18 |
+
$day_number = $this->get( 'day' );
|
19 |
+
|
20 |
+
$classes = [ 'tribe-events-calendar-month__event-multiday' ];
|
21 |
+
$classes_inner = [ 'tribe-events-calendar-month__event-multiday-inner' ];
|
22 |
+
|
23 |
+
// Check if it's featured.
|
24 |
+
if ( $is_featured = isset( $event->featured ) && $event->featured ) { // @todo: later use tribe( 'tec.featured_events' )->is_featured( $event_id ) or similar
|
25 |
+
$classes[] = 'tribe-events-calendar-month__event-multiday--featured';
|
26 |
+
}
|
27 |
+
|
28 |
+
// If it starts today and this week, let's add the left border and set the width
|
29 |
+
if ( $starts_today = $event->start_date == $day_number ) { // @todo:later we can check mm/dd or even year
|
30 |
+
|
31 |
+
// @todo: check if it ends this week or not, in order to split the duration
|
32 |
+
$classes[] = 'tribe-events-calendar-month__event-multiday-width-' . $event->duration;
|
33 |
+
|
34 |
+
if ( isset( $event->start_this_week ) && $event->start_this_week ) {
|
35 |
+
// adding the left border because it starts today
|
36 |
+
$classes_inner[] = 'tribe-events-calendar-month__event-multiday-inner--border-left';
|
37 |
+
$classes[] = 'tribe-events-calendar-month__event-multiday--start';
|
38 |
+
}
|
39 |
+
|
40 |
+
} else {
|
41 |
+
$classes[] = 'tribe-events-calendar-month__event-multiday--hidden';
|
42 |
+
}
|
43 |
+
|
44 |
+
// if it ends this week, let's add the right border
|
45 |
+
$end_this_week = isset( $event->end_this_week ) && $event->end_this_week;
|
46 |
+
if ( $end_this_week ) {
|
47 |
+
$classes_inner[] = 'tribe-events-calendar-month__event-multiday-inner--border-right';
|
48 |
+
$classes[] = 'tribe-events-calendar-month__event-multiday--end';
|
49 |
+
}
|
50 |
+
?>
|
51 |
+
<div class="tribe-events-calendar-month__multiday-wrapper">
|
52 |
+
|
53 |
+
<div class="<?php echo esc_attr( implode( ' ', $classes ) ); ?>">
|
54 |
+
<time datetime="the-date-and-or-duration" class="tribe-common-a11y-visual-hide">The date and duration</time>
|
55 |
+
<a class="<?php echo esc_attr( implode( ' ', $classes_inner ) ); ?>">
|
56 |
+
<?php if ( $is_featured ) : ?>
|
57 |
+
<em
|
58 |
+
class="tribe-events-calendar-month__event-multiday-featured-icon tribe-common-svgicon tribe-common-svgicon--featured"
|
59 |
+
aria-label="<?php esc_attr_e( 'Featured', 'the-events-calendar' ); ?>"
|
60 |
+
title="<?php esc_attr_e( 'Featured', 'the-events-calendar' ); ?>"
|
61 |
+
></em>
|
62 |
+
<?php endif; ?>
|
63 |
+
<h3 class="tribe-events-calendar-month__event-multiday-title tribe-common-h8">
|
64 |
+
<?php echo $event->title; ?>
|
65 |
+
</h3>
|
66 |
+
</a>
|
67 |
+
</div>
|
68 |
+
|
69 |
+
</div>
|
src/views/v2/month/grid-header.php
ADDED
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Grid Header
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/grid-header.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
// @todo: Check if we're keeping these template tags or how is that we'll be populating data here.
|
16 |
+
$days_of_week = tribe_events_get_days_of_week();
|
17 |
+
global $wp_locale;
|
18 |
+
?>
|
19 |
+
<header role="rowgroup">
|
20 |
+
|
21 |
+
<h2 class="tribe-common-a11y-visual-hide" id="tribe-calendar-header"><?php printf( esc_html__( 'Calendar of %s', 'the-events-calendar' ), tribe_get_event_label_plural() ); ?></h2>
|
22 |
+
|
23 |
+
<div role="row" class="tribe-events-calendar-month__header">
|
24 |
+
<?php foreach ( $days_of_week as $day ) : ?>
|
25 |
+
<div
|
26 |
+
class="tribe-events-calendar-month__header-column"
|
27 |
+
role="columnheader"
|
28 |
+
aria-label="<?php echo esc_attr( $day ); ?>"
|
29 |
+
>
|
30 |
+
<h3 class="tribe-common-b3">
|
31 |
+
<?php echo esc_html( $wp_locale->get_weekday_abbrev( $day ) ); ?>
|
32 |
+
</h3>
|
33 |
+
</div>
|
34 |
+
<?php endforeach; ?>
|
35 |
+
</div>
|
36 |
+
</header>
|
src/views/v2/month/mobile-event.php
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View Mobile Event
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/mobile-event.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
|
16 |
+
$event = $this->get( 'event' );
|
17 |
+
$event_id = $event->ID;
|
18 |
+
|
19 |
+
$classes = [ 'tribe-events-calendar-month__mobile-event' ];
|
20 |
+
|
21 |
+
/* @todo fix this once we make event dynamic */
|
22 |
+
// if ( tribe( 'tec.featured_events' )->is_featured( $event_id ) ) {
|
23 |
+
$classes[] = 'tribe-events-calendar-month__mobile-event--featured';
|
24 |
+
// }
|
25 |
+
?>
|
26 |
+
|
27 |
+
<article class="<?php echo esc_attr( implode( ' ', $classes ) ); ?>">
|
28 |
+
|
29 |
+
<?php $this->template( 'month/mobile-event/featured-image', [ 'event' => $event ] ); ?>
|
30 |
+
|
31 |
+
<div class="tribe-events-calendar-month__mobile-event-details">
|
32 |
+
|
33 |
+
<?php $this->template( 'month/mobile-event/date', [ 'event' => $event ] ); ?>
|
34 |
+
<?php $this->template( 'month/mobile-event/title', [ 'event' => $event ] ); ?>
|
35 |
+
<?php /* @todo add small cta here */ ?>
|
36 |
+
|
37 |
+
</div>
|
38 |
+
|
39 |
+
</article>
|
src/views/v2/month/mobile-event/date.php
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Mobile Event Date
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/mobile-event/date.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-calendar-month__mobile-event-datetime tribe-common-b2">
|
17 |
+
<time datetime="14:00">2pm</time>
|
18 |
+
<span class="tribe-events-calendar-month__mobile-event-datetime-separator"> - </span>
|
19 |
+
<time datetime="18:00">6pm</time>
|
20 |
+
<em
|
21 |
+
class="tribe-events-calendar-month__mobile-event-datetime-featured tribe-common-svgicon tribe-common-svgicon--featured"
|
22 |
+
aria-label="<?php esc_attr_e( 'Featured', 'the-events-calendar' ) ?>"
|
23 |
+
title="<?php esc_attr_e( 'Featured', 'the-events-calendar' ) ?>"
|
24 |
+
>
|
25 |
+
</em>
|
26 |
+
<em
|
27 |
+
class="tribe-events-calendar-month__mobile-event-datetime-recurring tribe-common-svgicon tribe-common-svgicon--recurring"
|
28 |
+
aria-label="<?php esc_attr_e( 'Recurring', 'the-events-calendar' ) ?>"
|
29 |
+
title="<?php esc_attr_e( 'Recurring', 'the-events-calendar' ) ?>"
|
30 |
+
>
|
31 |
+
</em>
|
32 |
+
</div>
|
src/views/v2/month/mobile-event/featured-image.php
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Mobile Event Featured Image
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/mobile-event/featured-image.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-calendar-month__mobile-event-featured-image-wrapper">
|
17 |
+
<div class="tribe-events-calendar-month__mobile-event-featured-image tribe-common-c-image tribe-common-c-image--bg">
|
18 |
+
<div
|
19 |
+
class="tribe-common-c-image__bg"
|
20 |
+
style="background-image: url('<?php /* @todo: add large size image url */ ?>');"
|
21 |
+
role="img"
|
22 |
+
aria-label="alt text here"
|
23 |
+
>
|
24 |
+
</div>
|
25 |
+
</div>
|
26 |
+
</div>
|
src/views/v2/month/mobile-event/title.php
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Month View - Mobile Event Title
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/month/mobile-event/title.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
|
16 |
+
$event = $this->get( 'event' );
|
17 |
+
$event_id = $event->ID;
|
18 |
+
|
19 |
+
$classes = [ 'tribe-events-calendar-month__mobile-event-title' ];
|
20 |
+
|
21 |
+
/* @todo fix this once we make event dynamic */
|
22 |
+
// if ( tribe( 'tec.featured_events' )->is_featured( $event_id ) ) {
|
23 |
+
$classes[] = 'tribe-common-h6';
|
24 |
+
// } else {
|
25 |
+
// $classes[] = 'tribe-common-h8;
|
26 |
+
// }
|
27 |
+
|
28 |
+
?>
|
29 |
+
<h3 class="<?php echo esc_attr( implode( ' ', $classes ) ); ?>">
|
30 |
+
<a
|
31 |
+
href="#"
|
32 |
+
title="Lorem Ipsum"
|
33 |
+
rel="bookmark"
|
34 |
+
class="tribe-events-calendar-month__mobile-event-title-link tribe-common-anchor"
|
35 |
+
>
|
36 |
+
Lorem Ipsum
|
37 |
+
</a>
|
38 |
+
</h3>
|
src/views/v2/not-found.php
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
-
<div class="tribe-view tribe-view--not-found-slug tribe-view--<?php echo esc_attr( $
|
2 |
-
<p>There is no view registered for the <code><?php echo esc_html( $
|
3 |
-
<p>Make sure to register a view for the <code><?php echo esc_html( $
|
4 |
<code>tribe_events_views</code> filter, you can use code like this one in your plugin or theme <code>functions.php</code>
|
5 |
file:</p>
|
6 |
<pre>
|
7 |
<code>
|
8 |
<?php
|
9 |
function my_plugin_add_custom_views( array $views ){
|
10 |
-
$views['<?php echo esc_html( $
|
11 |
|
12 |
return $views;
|
13 |
}
|
1 |
+
<div class="tribe-view tribe-view--not-found-slug tribe-view--<?php echo esc_attr( $request_slug ) ?>">
|
2 |
+
<p>There is no view registered for the <code><?php echo esc_html( $request_slug ) ?></code> slug.</p>
|
3 |
+
<p>Make sure to register a view for the <code><?php echo esc_html( $request_slug ) ?></code> in the
|
4 |
<code>tribe_events_views</code> filter, you can use code like this one in your plugin or theme <code>functions.php</code>
|
5 |
file:</p>
|
6 |
<pre>
|
7 |
<code>
|
8 |
<?php
|
9 |
function my_plugin_add_custom_views( array $views ){
|
10 |
+
$views['<?php echo esc_html( $request_slug ) ?>'] => My_Custom_View::class;
|
11 |
|
12 |
return $views;
|
13 |
}
|
src/views/v2/top-bar.php
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Top Bar
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/top-bar.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-c-top-bar">
|
17 |
+
|
18 |
+
<?php $this->template( 'top-bar/nav' ); ?>
|
19 |
+
|
20 |
+
<?php $this->template( 'top-bar/today' ); ?>
|
21 |
+
|
22 |
+
<?php $this->template( 'top-bar/actions' ); ?>
|
23 |
+
|
24 |
+
</div>
|
src/views/v2/top-bar/actions.php
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Top Bar - Actions
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/top-bar/actions.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-c-top-bar__actions">
|
17 |
+
<div class="tribe-common-form-control-toggle">
|
18 |
+
<input class="tribe-common-form-control-toggle__input" id="hide-recurring" name="hide-recurring" type="checkbox" value="false" />
|
19 |
+
<label class="tribe-common-form-control-toggle__label" for="hide-recurring"><?php esc_html_e( 'Hide Recurring Events', 'the-events-calendar' ); ?></label>
|
20 |
+
</div>
|
21 |
+
</div>
|
src/views/v2/top-bar/nav.php
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Top Bar - Navigation
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/top-bar/nav.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-c-top-bar__nav-wrapper">
|
17 |
+
<nav class="tribe-events-c-top-bar__nav">
|
18 |
+
<ul class="tribe-events-c-top-bar__nav-list">
|
19 |
+
<?php $this->template( 'top-bar/nav/prev', [ 'link' => $prev_url ] ); ?>
|
20 |
+
<?php $this->template( 'top-bar/nav/next', [ 'link' => $next_url ] ); ?>
|
21 |
+
</ul>
|
22 |
+
</nav>
|
23 |
+
</div>
|
src/views/v2/top-bar/nav/next.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Top Bar Navigation Next Template
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/top-bar/nav/next.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @var string $link The URL to the previous page, if any, or an empty string.
|
13 |
+
*
|
14 |
+
* @version 4.9.3
|
15 |
+
*
|
16 |
+
*/
|
17 |
+
if ( empty( $link ) ) {
|
18 |
+
return;
|
19 |
+
}
|
20 |
+
?>
|
21 |
+
<li class="tribe-events-c-top-bar__nav-list-item">
|
22 |
+
<a
|
23 |
+
href="<?php echo esc_url( $link ); ?>"
|
24 |
+
class="tribe-common-c-btn-icon tribe-common-c-btn-icon--caret-right tribe-common-b3 tribe-events-c-top-bar__nav-link tribe-events-c-top-bar__nav-link--next"
|
25 |
+
aria-label="<?php esc_html_e( 'Next', 'the-events-calendar' ); ?>"
|
26 |
+
title="<?php esc_html_e( 'Next', 'the-events-calendar' ); ?>"
|
27 |
+
data-js="tribe-events-view-link"
|
28 |
+
>
|
29 |
+
</a>
|
30 |
+
</li>
|
src/views/v2/top-bar/nav/prev.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Top Bar Navigation Previous Template
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/top-bar/nav/prev.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @var string $link The URL to the previous page, if any, or an empty string.
|
13 |
+
*
|
14 |
+
* @version 4.9.3
|
15 |
+
*
|
16 |
+
*/
|
17 |
+
if ( empty( $link ) ) {
|
18 |
+
return;
|
19 |
+
}
|
20 |
+
?>
|
21 |
+
<li class="tribe-events-c-top-bar__nav-list-item">
|
22 |
+
<a
|
23 |
+
href="<?php echo esc_url( $link ); ?>"
|
24 |
+
class="tribe-common-c-btn-icon tribe-common-c-btn-icon--caret-left tribe-events-c-top-bar__nav-link tribe-events-c-top-bar__nav-link--prev"
|
25 |
+
aria-label="<?php esc_html_e( 'Previous', 'the-events-calendar' ); ?>"
|
26 |
+
title="<?php esc_html_e( 'Previous', 'the-events-calendar' ); ?>"
|
27 |
+
data-js="tribe-events-view-link"
|
28 |
+
>
|
29 |
+
</a>
|
30 |
+
</li>
|
src/views/v2/top-bar/today.php
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* View: Top Bar - Navigation
|
4 |
+
*
|
5 |
+
* Override this template in your own theme by creating a file at:
|
6 |
+
* [your-theme]/tribe/events/views/v2/top-bar/nav.php
|
7 |
+
*
|
8 |
+
* See more documentation about our views templating system.
|
9 |
+
*
|
10 |
+
* @link {INSERT_ARTCILE_LINK_HERE}
|
11 |
+
*
|
12 |
+
* @version 4.9.3
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
?>
|
16 |
+
<div class="tribe-events-c-top-bar__today">
|
17 |
+
<a href="#" class="tribe-common-c-btn-border tribe-events-c-top-bar__today-button">
|
18 |
+
<?php esc_html_e( 'Today', 'the-events-calendar' ); ?>
|
19 |
+
</a>
|
20 |
+
|
21 |
+
<span class="tribe-common-h3 tribe-common-h3--alt tribe-events-c-top-bar__today-title">
|
22 |
+
<?php esc_html_e( 'Now', 'the-events-calendar' ); ?> — <time datetime="<?php echo esc_attr( date( 'Y-m-d', time() ) ); ?>"><?php echo date( 'F jS, Y', time() ); ?></time>
|
23 |
+
</span>
|
24 |
+
</div>
|
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.
|
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
|
6 |
Author: Modern Tribe, Inc.
|
7 |
Author URI: http://m.tri.be/1x
|
8 |
Text Domain: the-events-calendar
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInitb866a3ab9ee6be3ce1ed0cf476650f52::getLoader();
|
vendor/autoload_commands.php
DELETED
@@ -1,7 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
// autoload_commands.php @generated by Composer
|
4 |
-
|
5 |
-
require_once __DIR__ . '/composer/autoload_commands_real.php';
|
6 |
-
|
7 |
-
return ComposerAutoloaderInit82611d747e06093a9b1f34a4cbde18a3::getLoader();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/autoload_framework.php
DELETED
@@ -1,7 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
// autoload_framework.php @generated by Composer
|
4 |
-
|
5 |
-
require_once __DIR__ . '/composer/autoload_framework_real.php';
|
6 |
-
|
7 |
-
return ComposerAutoloaderInitb13b92a5d7aaf306278ff6a466c94269::getLoader();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/composer/autoload_classmap.php
CHANGED
@@ -7,21 +7,55 @@ $baseDir = dirname($vendorDir);
|
|
7 |
|
8 |
return array(
|
9 |
'Tribe\\Events\\Views\\V2\\Assets' => $baseDir . '/src/Tribe/Views/V2/Assets.php',
|
|
|
|
|
10 |
'Tribe\\Events\\Views\\V2\\Hooks' => $baseDir . '/src/Tribe/Views/V2/Hooks.php',
|
11 |
'Tribe\\Events\\Views\\V2\\Implementation_Error' => $baseDir . '/src/Tribe/Views/V2/Implementation_Error.php',
|
12 |
'Tribe\\Events\\Views\\V2\\Index' => $baseDir . '/src/Tribe/Views/V2/Index.php',
|
|
|
|
|
13 |
'Tribe\\Events\\Views\\V2\\Kitchen_Sink' => $baseDir . '/src/Tribe/Views/V2/Kitchen_Sink.php',
|
|
|
|
|
|
|
|
|
14 |
'Tribe\\Events\\Views\\V2\\Query\\Abstract_Query_Controller' => $baseDir . '/src/Tribe/Views/V2/Query/Abstract_Query_Controller.php',
|
|
|
15 |
'Tribe\\Events\\Views\\V2\\Query\\Event_Query_Controller' => $baseDir . '/src/Tribe/Views/V2/Query/Event_Query_Controller.php',
|
|
|
16 |
'Tribe\\Events\\Views\\V2\\Rest_Endpoint' => $baseDir . '/src/Tribe/Views/V2/Rest_Endpoint.php',
|
17 |
'Tribe\\Events\\Views\\V2\\Service_Provider' => $baseDir . '/src/Tribe/Views/V2/Service_Provider.php',
|
18 |
'Tribe\\Events\\Views\\V2\\Template' => $baseDir . '/src/Tribe/Views/V2/Template.php',
|
|
|
|
|
19 |
'Tribe\\Events\\Views\\V2\\Template\\Event' => $baseDir . '/src/Tribe/Views/V2/Template/Event.php',
|
|
|
20 |
'Tribe\\Events\\Views\\V2\\Template\\Page' => $baseDir . '/src/Tribe/Views/V2/Template/Page.php',
|
|
|
21 |
'Tribe\\Events\\Views\\V2\\Template_Bootstrap' => $baseDir . '/src/Tribe/Views/V2/Template_Bootstrap.php',
|
|
|
|
|
|
|
|
|
22 |
'Tribe\\Events\\Views\\V2\\Url' => $baseDir . '/src/Tribe/Views/V2/Url.php',
|
|
|
23 |
'Tribe\\Events\\Views\\V2\\V1_Compat' => $baseDir . '/src/Tribe/Views/V2/V1_Compat.php',
|
24 |
'Tribe\\Events\\Views\\V2\\View' => $baseDir . '/src/Tribe/Views/V2/View.php',
|
|
|
25 |
'Tribe\\Events\\Views\\V2\\View_Interface' => $baseDir . '/src/Tribe/Views/V2/View_Interface.php',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
'Tribe\\Events\\Views\\V2\\Views\\List_View' => $baseDir . '/src/Tribe/Views/V2/Views/List_View.php',
|
|
|
|
|
|
|
|
|
27 |
);
|
7 |
|
8 |
return array(
|
9 |
'Tribe\\Events\\Views\\V2\\Assets' => $baseDir . '/src/Tribe/Views/V2/Assets.php',
|
10 |
+
'Tribe\\Events\\Views\\V2\\ContextMocker' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/ContextMocker.php',
|
11 |
+
'Tribe\\Events\\Views\\V2\\ExtendingViewTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/ExtendingViewTest.php',
|
12 |
'Tribe\\Events\\Views\\V2\\Hooks' => $baseDir . '/src/Tribe/Views/V2/Hooks.php',
|
13 |
'Tribe\\Events\\Views\\V2\\Implementation_Error' => $baseDir . '/src/Tribe/Views/V2/Implementation_Error.php',
|
14 |
'Tribe\\Events\\Views\\V2\\Index' => $baseDir . '/src/Tribe/Views/V2/Index.php',
|
15 |
+
'Tribe\\Events\\Views\\V2\\Interfaces\\Repository_User_Interface' => $baseDir . '/src/Tribe/Views/V2/Interfaces/Repository_User_Interface.php',
|
16 |
+
'Tribe\\Events\\Views\\V2\\Interfaces\\View_Url_Provider_Interface' => $baseDir . '/src/Tribe/Views/V2/Interfaces/View_Url_Provider_Interface.php',
|
17 |
'Tribe\\Events\\Views\\V2\\Kitchen_Sink' => $baseDir . '/src/Tribe/Views/V2/Kitchen_Sink.php',
|
18 |
+
'Tribe\\Events\\Views\\V2\\Partials\\Month\\Calendar_EventTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/Partials/Month/Calendar_EventTest.php',
|
19 |
+
'Tribe\\Events\\Views\\V2\\Partials\\Month\\Day_MarkerTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/Partials/Month/Day_MarkerTest.php',
|
20 |
+
'Tribe\\Events\\Views\\V2\\Partials\\Month\\Mobile_EventTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/Partials/Month/Mobile_EventTest.php',
|
21 |
+
'Tribe\\Events\\Views\\V2\\Partials\\TestCase' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/Partials/TestCase.php',
|
22 |
'Tribe\\Events\\Views\\V2\\Query\\Abstract_Query_Controller' => $baseDir . '/src/Tribe/Views/V2/Query/Abstract_Query_Controller.php',
|
23 |
+
'Tribe\\Events\\Views\\V2\\Query\\ControllerTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/Query/ControllerTest.php',
|
24 |
'Tribe\\Events\\Views\\V2\\Query\\Event_Query_Controller' => $baseDir . '/src/Tribe/Views/V2/Query/Event_Query_Controller.php',
|
25 |
+
'Tribe\\Events\\Views\\V2\\Query\\MainQueryControlTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/Query/MainQueryControlTest.php',
|
26 |
'Tribe\\Events\\Views\\V2\\Rest_Endpoint' => $baseDir . '/src/Tribe/Views/V2/Rest_Endpoint.php',
|
27 |
'Tribe\\Events\\Views\\V2\\Service_Provider' => $baseDir . '/src/Tribe/Views/V2/Service_Provider.php',
|
28 |
'Tribe\\Events\\Views\\V2\\Template' => $baseDir . '/src/Tribe/Views/V2/Template.php',
|
29 |
+
'Tribe\\Events\\Views\\V2\\TemplateBootstrapTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/TemplateBootstrapTest.php',
|
30 |
+
'Tribe\\Events\\Views\\V2\\TemplateTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/TemplateTest.php',
|
31 |
'Tribe\\Events\\Views\\V2\\Template\\Event' => $baseDir . '/src/Tribe/Views/V2/Template/Event.php',
|
32 |
+
'Tribe\\Events\\Views\\V2\\Template\\EventTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/Template/EventTest.php',
|
33 |
'Tribe\\Events\\Views\\V2\\Template\\Page' => $baseDir . '/src/Tribe/Views/V2/Template/Page.php',
|
34 |
+
'Tribe\\Events\\Views\\V2\\Template\\PageTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/Template/PageTest.php',
|
35 |
'Tribe\\Events\\Views\\V2\\Template_Bootstrap' => $baseDir . '/src/Tribe/Views/V2/Template_Bootstrap.php',
|
36 |
+
'Tribe\\Events\\Views\\V2\\TestCase' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/TestCase.php',
|
37 |
+
'Tribe\\Events\\Views\\V2\\TestCaseTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/TestCaseTest.php',
|
38 |
+
'Tribe\\Events\\Views\\V2\\TestHtmlCase' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/TestHtmlCase.php',
|
39 |
+
'Tribe\\Events\\Views\\V2\\Theme_Compatibility' => $baseDir . '/src/Tribe/Views/V2/Theme_Compatibility.php',
|
40 |
'Tribe\\Events\\Views\\V2\\Url' => $baseDir . '/src/Tribe/Views/V2/Url.php',
|
41 |
+
'Tribe\\Events\\Views\\V2\\UrlTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/UrlTest.php',
|
42 |
'Tribe\\Events\\Views\\V2\\V1_Compat' => $baseDir . '/src/Tribe/Views/V2/V1_Compat.php',
|
43 |
'Tribe\\Events\\Views\\V2\\View' => $baseDir . '/src/Tribe/Views/V2/View.php',
|
44 |
+
'Tribe\\Events\\Views\\V2\\ViewTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/ViewTest.php',
|
45 |
'Tribe\\Events\\Views\\V2\\View_Interface' => $baseDir . '/src/Tribe/Views/V2/View_Interface.php',
|
46 |
+
'Tribe\\Events\\Views\\V2\\Views\\HTML\\LoaderTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/HTML/LoaderTest.php',
|
47 |
+
'Tribe\\Events\\Views\\V2\\Views\\HTML\\MonthTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/HTML/MonthTest.php',
|
48 |
+
'Tribe\\Events\\Views\\V2\\Views\\HTML\\Month\\CalendarEvent\\MonthCalendarEventDateTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/HTML/Month/CalendarEvent/MonthCalendarEventDateTest.php',
|
49 |
+
'Tribe\\Events\\Views\\V2\\Views\\HTML\\Month\\CalendarEvent\\MonthCalendarEventFeaturedImageTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/HTML/Month/CalendarEvent/MonthCalendarEventFeaturedImageTest.php',
|
50 |
+
'Tribe\\Events\\Views\\V2\\Views\\HTML\\Month\\CalendarEvent\\MonthCalendarEventTitleTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/HTML/Month/CalendarEvent/MonthCalendarEventTitleTest.php',
|
51 |
+
'Tribe\\Events\\Views\\V2\\Views\\HTML\\Month\\CalendarEvent\\MonthCalendarEventTooltipTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/HTML/Month/CalendarEvent/MonthCalendarEventTooltipTest.php',
|
52 |
+
'Tribe\\Events\\Views\\V2\\Views\\HTML\\Month\\MonthDayTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/HTML/Month/MonthDayTest.php',
|
53 |
+
'Tribe\\Events\\Views\\V2\\Views\\HTML\\Month\\MonthEventMultidayTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/HTML/Month/MonthEventMultidayTest.php',
|
54 |
+
'Tribe\\Events\\Views\\V2\\Views\\HTML\\Month\\MonthGridHeaderTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/HTML/Month/MonthGridHeaderTest.php',
|
55 |
+
'Tribe\\Events\\Views\\V2\\Views\\HTML\\Month\\Tooltip\\MonthTooltipCTATest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/HTML/Month/Tooltip/MonthTooltipCTATest.php',
|
56 |
'Tribe\\Events\\Views\\V2\\Views\\List_View' => $baseDir . '/src/Tribe/Views/V2/Views/List_View.php',
|
57 |
+
'Tribe\\Events\\Views\\V2\\Views\\List_ViewTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/Views/List_ViewTest.php',
|
58 |
+
'Tribe\\Events\\Views\\V2\\Views\\Month_View' => $baseDir . '/src/Tribe/Views/V2/Views/Month_View.php',
|
59 |
+
'Tribe\\Events\\Views\\V2\\Views\\Month_ViewTest' => $baseDir . '/tests/views_integration/Tribe/Events/Views/V2/Views/Month_ViewTest.php',
|
60 |
+
'Tribe\\Events\\Views\\V2\\Views\\Reflector_View' => $baseDir . '/src/Tribe/Views/V2/Views/Reflector_View.php',
|
61 |
);
|
vendor/composer/autoload_commands_classmap.php
DELETED
@@ -1,108 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
// autoload_commands_classmap.php @generated by Composer
|
4 |
-
|
5 |
-
$vendorDir = dirname(dirname(__FILE__));
|
6 |
-
$baseDir = dirname($vendorDir);
|
7 |
-
|
8 |
-
return array(
|
9 |
-
'CLI_Command' => $vendorDir . '/wp-cli/wp-cli/php/commands/src/CLI_Command.php',
|
10 |
-
'Cache_Command' => $vendorDir . '/wp-cli/cache-command/src/Cache_Command.php',
|
11 |
-
'Capabilities_Command' => $vendorDir . '/wp-cli/role-command/src/Capabilities_Command.php',
|
12 |
-
'Checksum_Base_Command' => $vendorDir . '/wp-cli/checksum-command/src/Checksum_Base_Command.php',
|
13 |
-
'Checksum_Core_Command' => $vendorDir . '/wp-cli/checksum-command/src/Checksum_Core_Command.php',
|
14 |
-
'Checksum_Plugin_Command' => $vendorDir . '/wp-cli/checksum-command/src/Checksum_Plugin_Command.php',
|
15 |
-
'Comment_Command' => $vendorDir . '/wp-cli/entity-command/src/Comment_Command.php',
|
16 |
-
'Comment_Meta_Command' => $vendorDir . '/wp-cli/entity-command/src/Comment_Meta_Command.php',
|
17 |
-
'Config_Command' => $vendorDir . '/wp-cli/config-command/src/Config_Command.php',
|
18 |
-
'Core_Command' => $vendorDir . '/wp-cli/core-command/src/Core_Command.php',
|
19 |
-
'Core_Language_Command' => $vendorDir . '/wp-cli/language-command/src/Core_Language_Command.php',
|
20 |
-
'Cron_Command' => $vendorDir . '/wp-cli/cron-command/src/Cron_Command.php',
|
21 |
-
'Cron_Event_Command' => $vendorDir . '/wp-cli/cron-command/src/Cron_Event_Command.php',
|
22 |
-
'Cron_Schedule_Command' => $vendorDir . '/wp-cli/cron-command/src/Cron_Schedule_Command.php',
|
23 |
-
'DB_Command' => $vendorDir . '/wp-cli/db-command/src/DB_Command.php',
|
24 |
-
'EvalFile_Command' => $vendorDir . '/wp-cli/eval-command/src/EvalFile_Command.php',
|
25 |
-
'Eval_Command' => $vendorDir . '/wp-cli/eval-command/src/Eval_Command.php',
|
26 |
-
'Export_Command' => $vendorDir . '/wp-cli/export-command/src/Export_Command.php',
|
27 |
-
'Import_Command' => $vendorDir . '/wp-cli/import-command/src/Import_Command.php',
|
28 |
-
'Language_Namespace' => $vendorDir . '/wp-cli/language-command/src/Language_Namespace.php',
|
29 |
-
'Media_Command' => $vendorDir . '/wp-cli/media-command/src/Media_Command.php',
|
30 |
-
'Menu_Command' => $vendorDir . '/wp-cli/entity-command/src/Menu_Command.php',
|
31 |
-
'Menu_Item_Command' => $vendorDir . '/wp-cli/entity-command/src/Menu_Item_Command.php',
|
32 |
-
'Menu_Location_Command' => $vendorDir . '/wp-cli/entity-command/src/Menu_Location_Command.php',
|
33 |
-
'Network_Meta_Command' => $vendorDir . '/wp-cli/entity-command/src/Network_Meta_Command.php',
|
34 |
-
'Network_Namespace' => $vendorDir . '/wp-cli/entity-command/src/Network_Namespace.php',
|
35 |
-
'Option_Command' => $vendorDir . '/wp-cli/entity-command/src/Option_Command.php',
|
36 |
-
'Package_Command' => $vendorDir . '/wp-cli/package-command/src/Package_Command.php',
|
37 |
-
'Plugin_Command' => $vendorDir . '/wp-cli/extension-command/src/Plugin_Command.php',
|
38 |
-
'Post_Command' => $vendorDir . '/wp-cli/entity-command/src/Post_Command.php',
|
39 |
-
'Post_Meta_Command' => $vendorDir . '/wp-cli/entity-command/src/Post_Meta_Command.php',
|
40 |
-
'Post_Term_Command' => $vendorDir . '/wp-cli/entity-command/src/Post_Term_Command.php',
|
41 |
-
'Post_Type_Command' => $vendorDir . '/wp-cli/entity-command/src/Post_Type_Command.php',
|
42 |
-
'Rewrite_Command' => $vendorDir . '/wp-cli/rewrite-command/src/Rewrite_Command.php',
|
43 |
-
'Role_Command' => $vendorDir . '/wp-cli/role-command/src/Role_Command.php',
|
44 |
-
'Scaffold_Command' => $vendorDir . '/wp-cli/scaffold-command/src/Scaffold_Command.php',
|
45 |
-
'Search_Replace_Command' => $vendorDir . '/wp-cli/search-replace-command/src/Search_Replace_Command.php',
|
46 |
-
'Server_Command' => $vendorDir . '/wp-cli/server-command/src/Server_Command.php',
|
47 |
-
'Shell_Command' => $vendorDir . '/wp-cli/shell-command/src/Shell_Command.php',
|
48 |
-
'Sidebar_Command' => $vendorDir . '/wp-cli/widget-command/src/Sidebar_Command.php',
|
49 |
-
'Site_Command' => $vendorDir . '/wp-cli/entity-command/src/Site_Command.php',
|
50 |
-
'Site_Meta_Command' => $vendorDir . '/wp-cli/entity-command/src/Site_Meta_Command.php',
|
51 |
-
'Site_Option_Command' => $vendorDir . '/wp-cli/entity-command/src/Site_Option_Command.php',
|
52 |
-
'Super_Admin_Command' => $vendorDir . '/wp-cli/super-admin-command/src/Super_Admin_Command.php',
|
53 |
-
'Taxonomy_Command' => $vendorDir . '/wp-cli/entity-command/src/Taxonomy_Command.php',
|
54 |
-
'Term_Command' => $vendorDir . '/wp-cli/entity-command/src/Term_Command.php',
|
55 |
-
'Term_Meta_Command' => $vendorDir . '/wp-cli/entity-command/src/Term_Meta_Command.php',
|
56 |
-
'Theme_Command' => $vendorDir . '/wp-cli/extension-command/src/Theme_Command.php',
|
57 |
-
'Theme_Mod_Command' => $vendorDir . '/wp-cli/extension-command/src/Theme_Mod_Command.php',
|
58 |
-
'Transient_Command' => $vendorDir . '/wp-cli/cache-command/src/Transient_Command.php',
|
59 |
-
'User_Command' => $vendorDir . '/wp-cli/entity-command/src/User_Command.php',
|
60 |
-
'User_Meta_Command' => $vendorDir . '/wp-cli/entity-command/src/User_Meta_Command.php',
|
61 |
-
'User_Session_Command' => $vendorDir . '/wp-cli/entity-command/src/User_Session_Command.php',
|
62 |
-
'User_Term_Command' => $vendorDir . '/wp-cli/entity-command/src/User_Term_Command.php',
|
63 |
-
'WP_CLI\\CommandWithDBObject' => $vendorDir . '/wp-cli/entity-command/src/WP_CLI/CommandWithDBObject.php',
|
64 |
-
'WP_CLI\\CommandWithMeta' => $vendorDir . '/wp-cli/entity-command/src/WP_CLI/CommandWithMeta.php',
|
65 |
-
'WP_CLI\\CommandWithTerms' => $vendorDir . '/wp-cli/entity-command/src/WP_CLI/CommandWithTerms.php',
|
66 |
-
'WP_CLI\\CommandWithTranslation' => $vendorDir . '/wp-cli/language-command/src/WP_CLI/CommandWithTranslation.php',
|
67 |
-
'WP_CLI\\CommandWithUpgrade' => $vendorDir . '/wp-cli/extension-command/src/WP_CLI/CommandWithUpgrade.php',
|
68 |
-
'WP_CLI\\CoreUpgrader' => $vendorDir . '/wp-cli/core-command/src/WP_CLI/CoreUpgrader.php',
|
69 |
-
'WP_CLI\\DestructivePluginUpgrader' => $vendorDir . '/wp-cli/extension-command/src/WP_CLI/DestructivePluginUpgrader.php',
|
70 |
-
'WP_CLI\\DestructiveThemeUpgrader' => $vendorDir . '/wp-cli/extension-command/src/WP_CLI/DestructiveThemeUpgrader.php',
|
71 |
-
'WP_CLI\\Embeds\\Cache_Command' => $vendorDir . '/wp-cli/embed-command/src/Cache_Command.php',
|
72 |
-
'WP_CLI\\Embeds\\Embeds_Namespace' => $vendorDir . '/wp-cli/embed-command/src/Embeds_Namespace.php',
|
73 |
-
'WP_CLI\\Embeds\\Fetch_Command' => $vendorDir . '/wp-cli/embed-command/src/Fetch_Command.php',
|
74 |
-
'WP_CLI\\Embeds\\Handler_Command' => $vendorDir . '/wp-cli/embed-command/src/Handler_Command.php',
|
75 |
-
'WP_CLI\\Embeds\\Provider_Command' => $vendorDir . '/wp-cli/embed-command/src/Provider_Command.php',
|
76 |
-
'WP_CLI\\Embeds\\oEmbed' => $vendorDir . '/wp-cli/embed-command/src/oEmbed.php',
|
77 |
-
'WP_CLI\\Entity\\NonExistentKeyException' => $vendorDir . '/wp-cli/entity-command/src/WP_CLI/Entity/NonExistentKeyException.php',
|
78 |
-
'WP_CLI\\Entity\\RecursiveDataStructureTraverser' => $vendorDir . '/wp-cli/entity-command/src/WP_CLI/Entity/RecursiveDataStructureTraverser.php',
|
79 |
-
'WP_CLI\\Entity\\Utils' => $vendorDir . '/wp-cli/entity-command/src/WP_CLI/Entity/Utils.php',
|
80 |
-
'WP_CLI\\Fetchers\\Comment' => $vendorDir . '/wp-cli/entity-command/src/WP_CLI/Fetchers/Comment.php',
|
81 |
-
'WP_CLI\\Fetchers\\Plugin' => $vendorDir . '/wp-cli/extension-command/src/WP_CLI/Fetchers/Plugin.php',
|
82 |
-
'WP_CLI\\Fetchers\\Post' => $vendorDir . '/wp-cli/entity-command/src/WP_CLI/Fetchers/Post.php',
|
83 |
-
'WP_CLI\\Fetchers\\Site' => $vendorDir . '/wp-cli/entity-command/src/WP_CLI/Fetchers/Site.php',
|
84 |
-
'WP_CLI\\Fetchers\\Theme' => $vendorDir . '/wp-cli/extension-command/src/WP_CLI/Fetchers/Theme.php',
|
85 |
-
'WP_CLI\\Fetchers\\UnfilteredPlugin' => $vendorDir . '/wp-cli/checksum-command/src/WP_CLI/Fetchers/UnfilteredPlugin.php',
|
86 |
-
'WP_CLI\\Fetchers\\User' => $vendorDir . '/wp-cli/entity-command/src/WP_CLI/Fetchers/User.php',
|
87 |
-
'WP_CLI\\Inflector' => $vendorDir . '/wp-cli/scaffold-command/src/WP_CLI/Inflector.php',
|
88 |
-
'WP_CLI\\JsonManipulator' => $vendorDir . '/wp-cli/package-command/src/WP_CLI/JsonManipulator.php',
|
89 |
-
'WP_CLI\\LanguagePackUpgrader' => $vendorDir . '/wp-cli/language-command/src/WP_CLI/LanguagePackUpgrader.php',
|
90 |
-
'WP_CLI\\NonDestructiveCoreUpgrader' => $vendorDir . '/wp-cli/core-command/src/WP_CLI/NonDestructiveCoreUpgrader.php',
|
91 |
-
'WP_CLI\\REPL' => $vendorDir . '/wp-cli/shell-command/src/WP_CLI/REPL.php',
|
92 |
-
'WP_CLI\\SearchReplacer' => $vendorDir . '/wp-cli/search-replace-command/src/WP_CLI/SearchReplacer.php',
|
93 |
-
'WP_Export_Base_Writer' => $vendorDir . '/wp-cli/export-command/src/WP_Export_Base_Writer.php',
|
94 |
-
'WP_Export_Exception' => $vendorDir . '/wp-cli/export-command/src/WP_Export_Exception.php',
|
95 |
-
'WP_Export_File_Writer' => $vendorDir . '/wp-cli/export-command/src/WP_Export_File_Writer.php',
|
96 |
-
'WP_Export_Oxymel' => $vendorDir . '/wp-cli/export-command/src/WP_Export_Oxymel.php',
|
97 |
-
'WP_Export_Query' => $vendorDir . '/wp-cli/export-command/src/WP_Export_Query.php',
|
98 |
-
'WP_Export_Returner' => $vendorDir . '/wp-cli/export-command/src/WP_Export_Returner.php',
|
99 |
-
'WP_Export_Split_Files_Writer' => $vendorDir . '/wp-cli/export-command/src/WP_Export_Split_Files_Writer.php',
|
100 |
-
'WP_Export_Stdout_Writer' => $vendorDir . '/wp-cli/export-command/src/WP_Export_Stdout_Writer.php',
|
101 |
-
'WP_Export_Term_Exception' => $vendorDir . '/wp-cli/export-command/src/WP_Export_Term_Exception.php',
|
102 |
-
'WP_Export_WXR_Formatter' => $vendorDir . '/wp-cli/export-command/src/WP_Export_WXR_Formatter.php',
|
103 |
-
'WP_Export_XML_Over_HTTP' => $vendorDir . '/wp-cli/export-command/src/WP_Export_XML_Over_HTTP.php',
|
104 |
-
'WP_Iterator_Exception' => $vendorDir . '/wp-cli/export-command/src/WP_Iterator_Exception.php',
|
105 |
-
'WP_Map_Iterator' => $vendorDir . '/wp-cli/export-command/src/WP_Map_Iterator.php',
|
106 |
-
'WP_Post_IDs_Iterator' => $vendorDir . '/wp-cli/export-command/src/WP_Post_IDs_Iterator.php',
|
107 |
-
'Widget_Command' => $vendorDir . '/wp-cli/widget-command/src/Widget_Command.php',
|
108 |
-
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/composer/autoload_commands_real.php
DELETED
@@ -1,34 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
// autoload_commands_real.php @generated by Composer
|
4 |
-
|
5 |
-
class ComposerAutoloaderInit82611d747e06093a9b1f34a4cbde18a3
|
6 |
-
{
|
7 |
-
private static $loader;
|
8 |
-
|
9 |
-
public static function loadClassLoader($class)
|
10 |
-
{
|
11 |
-
if ('Composer\Autoload\ClassLoader' === $class) {
|
12 |
-
require __DIR__ . '/ClassLoader.php';
|
13 |
-
}
|
14 |
-
}
|
15 |
-
|
16 |
-
public static function getLoader()
|
17 |
-
{
|
18 |
-
if (null !== self::$loader) {
|
19 |
-
return self::$loader;
|
20 |
-
}
|
21 |
-
|
22 |
-
spl_autoload_register(array('ComposerAutoloaderInit82611d747e06093a9b1f34a4cbde18a3', 'loadClassLoader'), true, true);
|
23 |
-
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('ComposerAutoloaderInit82611d747e06093a9b1f34a4cbde18a3', 'loadClassLoader'));
|
25 |
-
|
26 |
-
$classMap = require __DIR__ . '/autoload_commands_classmap.php';
|
27 |
-
if ($classMap) {
|
28 |
-
$loader->addClassMap($classMap);
|
29 |
-
}
|
30 |
-
$loader->register(true);
|
31 |
-
|
32 |
-
return $loader;
|
33 |
-
}
|
34 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vendor/composer/autoload_framework_classmap.php
DELETED
@@ -1,2715 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
// autoload_framework_classmap.php @generated by Composer
|
4 |
-
|
5 |
-
$vendorDir = dirname(dirname(__FILE__));
|
6 |
-
$baseDir = dirname($vendorDir);
|
7 |
-
|
8 |
-
return array(
|
9 |
-
'BaconStringUtils\\Filter\\Slugify' => $vendorDir . '/bacon/bacon-string-utils/src/BaconStringUtils/Filter/Slugify.php',
|
10 |
-
'BaconStringUtils\\Filter\\SlugifyFactory' => $vendorDir . '/bacon/bacon-string-utils/src/BaconStringUtils/Filter/SlugifyFactory.php',
|
11 |
-
'BaconStringUtils\\Module' => $vendorDir . '/bacon/bacon-string-utils/src/BaconStringUtils/Module.php',
|
12 |
-
'BaconStringUtils\\Slugifier' => $vendorDir . '/bacon/bacon-string-utils/src/BaconStringUtils/Slugifier.php',
|
13 |
-
'BaconStringUtils\\SlugifierFactory' => $vendorDir . '/bacon/bacon-string-utils/src/BaconStringUtils/SlugifierFactory.php',
|
14 |
-
'BaconStringUtils\\UniDecoder' => $vendorDir . '/bacon/bacon-string-utils/src/BaconStringUtils/UniDecoder.php',
|
15 |
-
'Behat\\Gherkin\\Cache\\CacheInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Cache/CacheInterface.php',
|
16 |
-
'Behat\\Gherkin\\Cache\\FileCache' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Cache/FileCache.php',
|
17 |
-
'Behat\\Gherkin\\Cache\\MemoryCache' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Cache/MemoryCache.php',
|
18 |
-
'Behat\\Gherkin\\Exception\\CacheException' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Exception/CacheException.php',
|
19 |
-
'Behat\\Gherkin\\Exception\\Exception' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Exception/Exception.php',
|
20 |
-
'Behat\\Gherkin\\Exception\\LexerException' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Exception/LexerException.php',
|
21 |
-
'Behat\\Gherkin\\Exception\\NodeException' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Exception/NodeException.php',
|
22 |
-
'Behat\\Gherkin\\Exception\\ParserException' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Exception/ParserException.php',
|
23 |
-
'Behat\\Gherkin\\Filter\\ComplexFilter' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/ComplexFilter.php',
|
24 |
-
'Behat\\Gherkin\\Filter\\ComplexFilterInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/ComplexFilterInterface.php',
|
25 |
-
'Behat\\Gherkin\\Filter\\FeatureFilterInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/FeatureFilterInterface.php',
|
26 |
-
'Behat\\Gherkin\\Filter\\FilterInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/FilterInterface.php',
|
27 |
-
'Behat\\Gherkin\\Filter\\LineFilter' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/LineFilter.php',
|
28 |
-
'Behat\\Gherkin\\Filter\\LineRangeFilter' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/LineRangeFilter.php',
|
29 |
-
'Behat\\Gherkin\\Filter\\NameFilter' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/NameFilter.php',
|
30 |
-
'Behat\\Gherkin\\Filter\\NarrativeFilter' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/NarrativeFilter.php',
|
31 |
-
'Behat\\Gherkin\\Filter\\PathsFilter' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/PathsFilter.php',
|
32 |
-
'Behat\\Gherkin\\Filter\\RoleFilter' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/RoleFilter.php',
|
33 |
-
'Behat\\Gherkin\\Filter\\SimpleFilter' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/SimpleFilter.php',
|
34 |
-
'Behat\\Gherkin\\Filter\\TagFilter' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Filter/TagFilter.php',
|
35 |
-
'Behat\\Gherkin\\Gherkin' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Gherkin.php',
|
36 |
-
'Behat\\Gherkin\\Keywords\\ArrayKeywords' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Keywords/ArrayKeywords.php',
|
37 |
-
'Behat\\Gherkin\\Keywords\\CachedArrayKeywords' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Keywords/CachedArrayKeywords.php',
|
38 |
-
'Behat\\Gherkin\\Keywords\\CucumberKeywords' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Keywords/CucumberKeywords.php',
|
39 |
-
'Behat\\Gherkin\\Keywords\\KeywordsDumper' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Keywords/KeywordsDumper.php',
|
40 |
-
'Behat\\Gherkin\\Keywords\\KeywordsInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Keywords/KeywordsInterface.php',
|
41 |
-
'Behat\\Gherkin\\Lexer' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Lexer.php',
|
42 |
-
'Behat\\Gherkin\\Loader\\AbstractFileLoader' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Loader/AbstractFileLoader.php',
|
43 |
-
'Behat\\Gherkin\\Loader\\ArrayLoader' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Loader/ArrayLoader.php',
|
44 |
-
'Behat\\Gherkin\\Loader\\DirectoryLoader' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Loader/DirectoryLoader.php',
|
45 |
-
'Behat\\Gherkin\\Loader\\FileLoaderInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Loader/FileLoaderInterface.php',
|
46 |
-
'Behat\\Gherkin\\Loader\\GherkinFileLoader' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Loader/GherkinFileLoader.php',
|
47 |
-
'Behat\\Gherkin\\Loader\\LoaderInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Loader/LoaderInterface.php',
|
48 |
-
'Behat\\Gherkin\\Loader\\YamlFileLoader' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Loader/YamlFileLoader.php',
|
49 |
-
'Behat\\Gherkin\\Node\\ArgumentInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/ArgumentInterface.php',
|
50 |
-
'Behat\\Gherkin\\Node\\BackgroundNode' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/BackgroundNode.php',
|
51 |
-
'Behat\\Gherkin\\Node\\ExampleNode' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/ExampleNode.php',
|
52 |
-
'Behat\\Gherkin\\Node\\ExampleTableNode' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/ExampleTableNode.php',
|
53 |
-
'Behat\\Gherkin\\Node\\FeatureNode' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/FeatureNode.php',
|
54 |
-
'Behat\\Gherkin\\Node\\KeywordNodeInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/KeywordNodeInterface.php',
|
55 |
-
'Behat\\Gherkin\\Node\\NodeInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/NodeInterface.php',
|
56 |
-
'Behat\\Gherkin\\Node\\OutlineNode' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/OutlineNode.php',
|
57 |
-
'Behat\\Gherkin\\Node\\PyStringNode' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/PyStringNode.php',
|
58 |
-
'Behat\\Gherkin\\Node\\ScenarioInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/ScenarioInterface.php',
|
59 |
-
'Behat\\Gherkin\\Node\\ScenarioLikeInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/ScenarioLikeInterface.php',
|
60 |
-
'Behat\\Gherkin\\Node\\ScenarioNode' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/ScenarioNode.php',
|
61 |
-
'Behat\\Gherkin\\Node\\StepContainerInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/StepContainerInterface.php',
|
62 |
-
'Behat\\Gherkin\\Node\\StepNode' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/StepNode.php',
|
63 |
-
'Behat\\Gherkin\\Node\\TableNode' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/TableNode.php',
|
64 |
-
'Behat\\Gherkin\\Node\\TaggedNodeInterface' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Node/TaggedNodeInterface.php',
|
65 |
-
'Behat\\Gherkin\\Parser' => $vendorDir . '/behat/gherkin/src/Behat/Gherkin/Parser.php',
|
66 |
-
'Callback' => $vendorDir . '/electrolinux/phpquery/phpQuery/phpQuery/Callback.php',
|
67 |
-
'CallbackBody' => $vendorDir . '/electrolinux/phpquery/phpQuery/phpQuery/Callback.php',
|
68 |
-
'CallbackParam' => $vendorDir . '/electrolinux/phpquery/phpQuery/phpQuery/Callback.php',
|
69 |
-
'CallbackParameterToReference' => $vendorDir . '/electrolinux/phpquery/phpQuery/phpQuery/Callback.php',
|
70 |
-
'CallbackReturnReference' => $vendorDir . '/electrolinux/phpquery/phpQuery/phpQuery/Callback.php',
|
71 |
-
'CallbackReturnValue' => $vendorDir . '/electrolinux/phpquery/phpQuery/phpQuery/Callback.php',
|
72 |
-
'Carbon\\Carbon' => $vendorDir . '/nesbot/carbon/src/Carbon/Carbon.php',
|
73 |
-
'Carbon\\CarbonImmutable' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonImmutable.php',
|
74 |
-
'Carbon\\CarbonInterface' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonInterface.php',
|
75 |
-
'Carbon\\CarbonInterval' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonInterval.php',
|
76 |
-
'Carbon\\CarbonPeriod' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonPeriod.php',
|
77 |
-
'Carbon\\CarbonTimeZone' => $vendorDir . '/nesbot/carbon/src/Carbon/CarbonTimeZone.php',
|
78 |
-
'Carbon\\Exceptions\\InvalidDateException' => $vendorDir . '/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.php',
|
79 |
-
'Carbon\\Factory' => $vendorDir . '/nesbot/carbon/src/Carbon/Factory.php',
|
80 |
-
'Carbon\\FactoryImmutable' => $vendorDir . '/nesbot/carbon/src/Carbon/FactoryImmutable.php',
|
81 |
-
'Carbon\\Language' => $vendorDir . '/nesbot/carbon/src/Carbon/Language.php',
|
82 |
-
'Carbon\\Laravel\\ServiceProvider' => $vendorDir . '/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php',
|
83 |
-
'Carbon\\Traits\\Boundaries' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Boundaries.php',
|
84 |
-
'Carbon\\Traits\\Comparison' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Comparison.php',
|
85 |
-
'Carbon\\Traits\\Converter' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Converter.php',
|
86 |
-
'Carbon\\Traits\\Creator' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Creator.php',
|
87 |
-
'Carbon\\Traits\\Date' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Date.php',
|
88 |
-
'Carbon\\Traits\\Difference' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Difference.php',
|
89 |
-
'Carbon\\Traits\\Localization' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Localization.php',
|
90 |
-
'Carbon\\Traits\\Macro' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Macro.php',
|
91 |
-
'Carbon\\Traits\\Modifiers' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Modifiers.php',
|
92 |
-
'Carbon\\Traits\\Mutability' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Mutability.php',
|
93 |
-
'Carbon\\Traits\\Options' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Options.php',
|
94 |
-
'Carbon\\Traits\\Rounding' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Rounding.php',
|
95 |
-
'Carbon\\Traits\\Serialization' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Serialization.php',
|
96 |
-
'Carbon\\Traits\\Test' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Test.php',
|
97 |
-
'Carbon\\Traits\\Timestamp' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Timestamp.php',
|
98 |
-
'Carbon\\Traits\\Units' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Units.php',
|
99 |
-
'Carbon\\Traits\\Week' => $vendorDir . '/nesbot/carbon/src/Carbon/Traits/Week.php',
|
100 |
-
'Carbon\\Translator' => $vendorDir . '/nesbot/carbon/src/Carbon/Translator.php',
|
101 |
-
'Codeception\\Actor' => $vendorDir . '/codeception/codeception/src/Codeception/Actor.php',
|
102 |
-
'Codeception\\Application' => $vendorDir . '/codeception/codeception/src/Codeception/Application.php',
|
103 |
-
'Codeception\\Codecept' => $vendorDir . '/codeception/codeception/src/Codeception/Codecept.php',
|
104 |
-
'Codeception\\Command\\Bootstrap' => $vendorDir . '/codeception/codeception/src/Codeception/Command/Bootstrap.php',
|
105 |
-
'Codeception\\Command\\Build' => $vendorDir . '/codeception/codeception/src/Codeception/Command/Build.php',
|
106 |
-
'Codeception\\Command\\Clean' => $vendorDir . '/codeception/codeception/src/Codeception/Command/Clean.php',
|
107 |
-
'Codeception\\Command\\Completion' => $vendorDir . '/codeception/codeception/src/Codeception/Command/Completion.php',
|
108 |
-
'Codeception\\Command\\CompletionFallback' => $vendorDir . '/codeception/codeception/src/Codeception/Command/CompletionFallback.php',
|
109 |
-
'Codeception\\Command\\ConfigValidate' => $vendorDir . '/codeception/codeception/src/Codeception/Command/ConfigValidate.php',
|
110 |
-
'Codeception\\Command\\Console' => $vendorDir . '/codeception/codeception/src/Codeception/Command/Console.php',
|
111 |
-
'Codeception\\Command\\DryRun' => $vendorDir . '/codeception/codeception/src/Codeception/Command/DryRun.php',
|
112 |
-
'Codeception\\Command\\GenerateCept' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateCept.php',
|
113 |
-
'Codeception\\Command\\GenerateCest' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateCest.php',
|
114 |
-
'Codeception\\Command\\GenerateEnvironment' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateEnvironment.php',
|
115 |
-
'Codeception\\Command\\GenerateFeature' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateFeature.php',
|
116 |
-
'Codeception\\Command\\GenerateGroup' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateGroup.php',
|
117 |
-
'Codeception\\Command\\GenerateHelper' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateHelper.php',
|
118 |
-
'Codeception\\Command\\GeneratePageObject' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GeneratePageObject.php',
|
119 |
-
'Codeception\\Command\\GenerateScenarios' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateScenarios.php',
|
120 |
-
'Codeception\\Command\\GenerateSnapshot' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateSnapshot.php',
|
121 |
-
'Codeception\\Command\\GenerateStepObject' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateStepObject.php',
|
122 |
-
'Codeception\\Command\\GenerateSuite' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateSuite.php',
|
123 |
-
'Codeception\\Command\\GenerateTest' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GenerateTest.php',
|
124 |
-
'Codeception\\Command\\GenerateWPAjax' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Command/GenerateWPAjax.php',
|
125 |
-
'Codeception\\Command\\GenerateWPCanonical' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Command/GenerateWPCanonical.php',
|
126 |
-
'Codeception\\Command\\GenerateWPRestApi' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Command/GenerateWPRestApi.php',
|
127 |
-
'Codeception\\Command\\GenerateWPRestController' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Command/GenerateWPRestController.php',
|
128 |
-
'Codeception\\Command\\GenerateWPRestPostTypeController' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Command/GenerateWPRestPostTypeController.php',
|
129 |
-
'Codeception\\Command\\GenerateWPUnit' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Command/GenerateWPUnit.php',
|
130 |
-
'Codeception\\Command\\GenerateWPXMLRPC' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Command/GenerateWPXMLRPC.php',
|
131 |
-
'Codeception\\Command\\GherkinSnippets' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GherkinSnippets.php',
|
132 |
-
'Codeception\\Command\\GherkinSteps' => $vendorDir . '/codeception/codeception/src/Codeception/Command/GherkinSteps.php',
|
133 |
-
'Codeception\\Command\\Init' => $vendorDir . '/codeception/codeception/src/Codeception/Command/Init.php',
|
134 |
-
'Codeception\\Command\\Run' => $vendorDir . '/codeception/codeception/src/Codeception/Command/Run.php',
|
135 |
-
'Codeception\\Command\\SelfUpdate' => $vendorDir . '/codeception/codeception/src/Codeception/Command/SelfUpdate.php',
|
136 |
-
'Codeception\\Command\\Shared\\Config' => $vendorDir . '/codeception/codeception/src/Codeception/Command/Shared/Config.php',
|
137 |
-
'Codeception\\Command\\Shared\\FileSystem' => $vendorDir . '/codeception/codeception/src/Codeception/Command/Shared/FileSystem.php',
|
138 |
-
'Codeception\\Command\\Shared\\Style' => $vendorDir . '/codeception/codeception/src/Codeception/Command/Shared/Style.php',
|
139 |
-
'Codeception\\Configuration' => $vendorDir . '/codeception/codeception/src/Codeception/Configuration.php',
|
140 |
-
'Codeception\\Coverage\\Filter' => $vendorDir . '/codeception/codeception/src/Codeception/Coverage/Filter.php',
|
141 |
-
'Codeception\\Coverage\\Subscriber\\Local' => $vendorDir . '/codeception/codeception/src/Codeception/Coverage/Subscriber/Local.php',
|
142 |
-
'Codeception\\Coverage\\Subscriber\\LocalServer' => $vendorDir . '/codeception/codeception/src/Codeception/Coverage/Subscriber/LocalServer.php',
|
143 |
-
'Codeception\\Coverage\\Subscriber\\Printer' => $vendorDir . '/codeception/codeception/src/Codeception/Coverage/Subscriber/Printer.php',
|
144 |
-
'Codeception\\Coverage\\Subscriber\\RemoteServer' => $vendorDir . '/codeception/codeception/src/Codeception/Coverage/Subscriber/RemoteServer.php',
|
145 |
-
'Codeception\\Coverage\\SuiteSubscriber' => $vendorDir . '/codeception/codeception/src/Codeception/Coverage/SuiteSubscriber.php',
|
146 |
-
'Codeception\\CustomCommandInterface' => $vendorDir . '/codeception/codeception/src/Codeception/CustomCommandInterface.php',
|
147 |
-
'Codeception\\Event\\FailEvent' => $vendorDir . '/codeception/codeception/src/Codeception/Event/FailEvent.php',
|
148 |
-
'Codeception\\Event\\PrintResultEvent' => $vendorDir . '/codeception/codeception/src/Codeception/Event/PrintResultEvent.php',
|
149 |
-
'Codeception\\Event\\StepEvent' => $vendorDir . '/codeception/codeception/src/Codeception/Event/StepEvent.php',
|
150 |
-
'Codeception\\Event\\SuiteEvent' => $vendorDir . '/codeception/codeception/src/Codeception/Event/SuiteEvent.php',
|
151 |
-
'Codeception\\Event\\TestEvent' => $vendorDir . '/codeception/codeception/src/Codeception/Event/TestEvent.php',
|
152 |
-
'Codeception\\Events' => $vendorDir . '/codeception/codeception/src/Codeception/Events.php',
|
153 |
-
'Codeception\\Example' => $vendorDir . '/codeception/codeception/src/Codeception/Example.php',
|
154 |
-
'Codeception\\Exception\\ConditionalAssertionFailed' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ConditionalAssertionFailed.php',
|
155 |
-
'Codeception\\Exception\\ConfigurationException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ConfigurationException.php',
|
156 |
-
'Codeception\\Exception\\ConnectionException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ConnectionException.php',
|
157 |
-
'Codeception\\Exception\\ContentNotFound' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ContentNotFound.php',
|
158 |
-
'Codeception\\Exception\\ElementNotFound' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ElementNotFound.php',
|
159 |
-
'Codeception\\Exception\\ExtensionException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ExtensionException.php',
|
160 |
-
'Codeception\\Exception\\ExternalUrlException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ExternalUrlException.php',
|
161 |
-
'Codeception\\Exception\\Fail' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/Fail.php',
|
162 |
-
'Codeception\\Exception\\Incomplete' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/Incomplete.php',
|
163 |
-
'Codeception\\Exception\\InjectionException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/InjectionException.php',
|
164 |
-
'Codeception\\Exception\\MalformedLocatorException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/MalformedLocatorException.php',
|
165 |
-
'Codeception\\Exception\\ModuleConfigException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ModuleConfigException.php',
|
166 |
-
'Codeception\\Exception\\ModuleConflictException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ModuleConflictException.php',
|
167 |
-
'Codeception\\Exception\\ModuleException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ModuleException.php',
|
168 |
-
'Codeception\\Exception\\ModuleRequireException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ModuleRequireException.php',
|
169 |
-
'Codeception\\Exception\\ParseException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/ParseException.php',
|
170 |
-
'Codeception\\Exception\\RemoteException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/RemoteException.php',
|
171 |
-
'Codeception\\Exception\\Skip' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/Skip.php',
|
172 |
-
'Codeception\\Exception\\TestParseException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/TestParseException.php',
|
173 |
-
'Codeception\\Exception\\TestRuntimeException' => $vendorDir . '/codeception/codeception/src/Codeception/Exception/TestRuntimeException.php',
|
174 |
-
'Codeception\\Extension' => $vendorDir . '/codeception/codeception/src/Codeception/Extension.php',
|
175 |
-
'Codeception\\Extension\\DotReporter' => $vendorDir . '/codeception/codeception/ext/DotReporter.php',
|
176 |
-
'Codeception\\Extension\\Logger' => $vendorDir . '/codeception/codeception/ext/Logger.php',
|
177 |
-
'Codeception\\Extension\\Recorder' => $vendorDir . '/codeception/codeception/ext/Recorder.php',
|
178 |
-
'Codeception\\Extension\\RunBefore' => $vendorDir . '/codeception/codeception/ext/RunBefore.php',
|
179 |
-
'Codeception\\Extension\\RunFailed' => $vendorDir . '/codeception/codeception/ext/RunFailed.php',
|
180 |
-
'Codeception\\Extension\\RunProcess' => $vendorDir . '/codeception/codeception/ext/RunProcess.php',
|
181 |
-
'Codeception\\Extension\\SimpleReporter' => $vendorDir . '/codeception/codeception/ext/SimpleReporter.php',
|
182 |
-
'Codeception\\GroupObject' => $vendorDir . '/codeception/codeception/src/Codeception/GroupObject.php',
|
183 |
-
'Codeception\\InitTemplate' => $vendorDir . '/codeception/codeception/src/Codeception/InitTemplate.php',
|
184 |
-
'Codeception\\Lib\\Actor\\Shared\\Comment' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Actor/Shared/Comment.php',
|
185 |
-
'Codeception\\Lib\\Actor\\Shared\\Friend' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Actor/Shared/Friend.php',
|
186 |
-
'Codeception\\Lib\\Connector\\Guzzle' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Guzzle.php',
|
187 |
-
'Codeception\\Lib\\Connector\\Guzzle6' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Guzzle6.php',
|
188 |
-
'Codeception\\Lib\\Connector\\Laravel5' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Laravel5.php',
|
189 |
-
'Codeception\\Lib\\Connector\\Laravel5\\ExceptionHandlerDecorator' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Laravel5/ExceptionHandlerDecorator.php',
|
190 |
-
'Codeception\\Lib\\Connector\\Lumen' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Lumen.php',
|
191 |
-
'Codeception\\Lib\\Connector\\Lumen\\DummyKernel' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Lumen/DummyKernel.php',
|
192 |
-
'Codeception\\Lib\\Connector\\Phalcon' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Phalcon.php',
|
193 |
-
'Codeception\\Lib\\Connector\\Phalcon\\MemorySession' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Phalcon/MemorySession.php',
|
194 |
-
'Codeception\\Lib\\Connector\\Shared\\LaravelCommon' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Shared/LaravelCommon.php',
|
195 |
-
'Codeception\\Lib\\Connector\\Shared\\PhpSuperGlobalsConverter' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Shared/PhpSuperGlobalsConverter.php',
|
196 |
-
'Codeception\\Lib\\Connector\\Symfony' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Symfony.php',
|
197 |
-
'Codeception\\Lib\\Connector\\Universal' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Universal.php',
|
198 |
-
'Codeception\\Lib\\Connector\\Yii1' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Yii1.php',
|
199 |
-
'Codeception\\Lib\\Connector\\Yii2' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Yii2.php',
|
200 |
-
'Codeception\\Lib\\Connector\\Yii2\\ConnectionWatcher' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Yii2/ConnectionWatcher.php',
|
201 |
-
'Codeception\\Lib\\Connector\\Yii2\\FixturesStore' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Yii2/FixturesStore.php',
|
202 |
-
'Codeception\\Lib\\Connector\\Yii2\\Logger' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Yii2/Logger.php',
|
203 |
-
'Codeception\\Lib\\Connector\\Yii2\\TestMailer' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Yii2/TestMailer.php',
|
204 |
-
'Codeception\\Lib\\Connector\\Yii2\\TransactionForcer' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/Yii2/TransactionForcer.php',
|
205 |
-
'Codeception\\Lib\\Connector\\ZF1' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/ZF1.php',
|
206 |
-
'Codeception\\Lib\\Connector\\ZF2' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/ZF2.php',
|
207 |
-
'Codeception\\Lib\\Connector\\ZF2\\PersistentServiceManager' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/ZF2/PersistentServiceManager.php',
|
208 |
-
'Codeception\\Lib\\Connector\\ZendExpressive' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/ZendExpressive.php',
|
209 |
-
'Codeception\\Lib\\Connector\\ZendExpressive\\ResponseCollector' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Connector/ZendExpressive/ResponseCollector.php',
|
210 |
-
'Codeception\\Lib\\Console\\Colorizer' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Console/Colorizer.php',
|
211 |
-
'Codeception\\Lib\\Console\\DiffFactory' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Console/DiffFactory.php',
|
212 |
-
'Codeception\\Lib\\Console\\Message' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Console/Message.php',
|
213 |
-
'Codeception\\Lib\\Console\\MessageFactory' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Console/MessageFactory.php',
|
214 |
-
'Codeception\\Lib\\Console\\Output' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Console/Output.php',
|
215 |
-
'Codeception\\Lib\\DbPopulator' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/DbPopulator.php',
|
216 |
-
'Codeception\\Lib\\Di' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Di.php',
|
217 |
-
'Codeception\\Lib\\Driver\\AmazonSQS' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/AmazonSQS.php',
|
218 |
-
'Codeception\\Lib\\Driver\\Beanstalk' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/Beanstalk.php',
|
219 |
-
'Codeception\\Lib\\Driver\\Db' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/Db.php',
|
220 |
-
'Codeception\\Lib\\Driver\\ExtendedDbDriver' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Lib/Driver/ExtendedDbDriver.php',
|
221 |
-
'Codeception\\Lib\\Driver\\ExtendedMySql' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Lib/Driver/ExtendedMySql.php',
|
222 |
-
'Codeception\\Lib\\Driver\\Facebook' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/Facebook.php',
|
223 |
-
'Codeception\\Lib\\Driver\\Iron' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/Iron.php',
|
224 |
-
'Codeception\\Lib\\Driver\\MongoDb' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/MongoDb.php',
|
225 |
-
'Codeception\\Lib\\Driver\\MySql' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/MySql.php',
|
226 |
-
'Codeception\\Lib\\Driver\\Oci' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/Oci.php',
|
227 |
-
'Codeception\\Lib\\Driver\\PostgreSql' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/PostgreSql.php',
|
228 |
-
'Codeception\\Lib\\Driver\\SqlSrv' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/SqlSrv.php',
|
229 |
-
'Codeception\\Lib\\Driver\\Sqlite' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Driver/Sqlite.php',
|
230 |
-
'Codeception\\Lib\\Framework' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Framework.php',
|
231 |
-
'Codeception\\Lib\\Friend' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Friend.php',
|
232 |
-
'Codeception\\Lib\\Generator\\AbstractGenerator' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Lib/Generator/AbstractGenerator.php',
|
233 |
-
'Codeception\\Lib\\Generator\\AcceptanceSuiteConfig' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Lib/Generator/AcceptanceSuiteConfig.php',
|
234 |
-
'Codeception\\Lib\\Generator\\Actions' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/Actions.php',
|
235 |
-
'Codeception\\Lib\\Generator\\Actor' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/Actor.php',
|
236 |
-
'Codeception\\Lib\\Generator\\Cept' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/Cept.php',
|
237 |
-
'Codeception\\Lib\\Generator\\Cest' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/Cest.php',
|
238 |
-
'Codeception\\Lib\\Generator\\Feature' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/Feature.php',
|
239 |
-
'Codeception\\Lib\\Generator\\FunctionalSuiteConfig' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Lib/Generator/FunctionalSuiteConfig.php',
|
240 |
-
'Codeception\\Lib\\Generator\\GeneratorInterface' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Lib/Generator/GeneratorInterface.php',
|
241 |
-
'Codeception\\Lib\\Generator\\GherkinSnippets' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/GherkinSnippets.php',
|
242 |
-
'Codeception\\Lib\\Generator\\Group' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/Group.php',
|
243 |
-
'Codeception\\Lib\\Generator\\Helper' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/Helper.php',
|
244 |
-
'Codeception\\Lib\\Generator\\IntegrationSuiteConfig' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Lib/Generator/IntegrationSuiteConfig.php',
|
245 |
-
'Codeception\\Lib\\Generator\\IntegrationSuiteThemeConfig' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Lib/Generator/IntegrationSuiteThemeConfig.php',
|
246 |
-
'Codeception\\Lib\\Generator\\PageObject' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/PageObject.php',
|
247 |
-
'Codeception\\Lib\\Generator\\Shared\\Classname' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/Shared/Classname.php',
|
248 |
-
'Codeception\\Lib\\Generator\\Snapshot' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/Snapshot.php',
|
249 |
-
'Codeception\\Lib\\Generator\\StepObject' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/StepObject.php',
|
250 |
-
'Codeception\\Lib\\Generator\\Test' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Generator/Test.php',
|
251 |
-
'Codeception\\Lib\\Generator\\WPUnit' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Lib/Generator/WPUnit.php',
|
252 |
-
'Codeception\\Lib\\GroupManager' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/GroupManager.php',
|
253 |
-
'Codeception\\Lib\\InnerBrowser' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/InnerBrowser.php',
|
254 |
-
'Codeception\\Lib\\Interfaces\\API' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/API.php',
|
255 |
-
'Codeception\\Lib\\Interfaces\\ActiveRecord' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/ActiveRecord.php',
|
256 |
-
'Codeception\\Lib\\Interfaces\\ConflictsWithModule' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/ConflictsWithModule.php',
|
257 |
-
'Codeception\\Lib\\Interfaces\\DataMapper' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/DataMapper.php',
|
258 |
-
'Codeception\\Lib\\Interfaces\\Db' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/Db.php',
|
259 |
-
'Codeception\\Lib\\Interfaces\\DependsOnModule' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/DependsOnModule.php',
|
260 |
-
'Codeception\\Lib\\Interfaces\\DoctrineProvider' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/DoctrineProvider.php',
|
261 |
-
'Codeception\\Lib\\Interfaces\\ElementLocator' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/ElementLocator.php',
|
262 |
-
'Codeception\\Lib\\Interfaces\\MultiSession' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/MultiSession.php',
|
263 |
-
'Codeception\\Lib\\Interfaces\\ORM' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/ORM.php',
|
264 |
-
'Codeception\\Lib\\Interfaces\\PageSourceSaver' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/PageSourceSaver.php',
|
265 |
-
'Codeception\\Lib\\Interfaces\\PartedModule' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/PartedModule.php',
|
266 |
-
'Codeception\\Lib\\Interfaces\\Queue' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/Queue.php',
|
267 |
-
'Codeception\\Lib\\Interfaces\\Remote' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/Remote.php',
|
268 |
-
'Codeception\\Lib\\Interfaces\\RequiresPackage' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/RequiresPackage.php',
|
269 |
-
'Codeception\\Lib\\Interfaces\\ScreenshotSaver' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/ScreenshotSaver.php',
|
270 |
-
'Codeception\\Lib\\Interfaces\\SessionSnapshot' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/SessionSnapshot.php',
|
271 |
-
'Codeception\\Lib\\Interfaces\\Web' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Interfaces/Web.php',
|
272 |
-
'Codeception\\Lib\\ModuleContainer' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/ModuleContainer.php',
|
273 |
-
'Codeception\\Lib\\Notification' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Notification.php',
|
274 |
-
'Codeception\\Lib\\ParamsLoader' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/ParamsLoader.php',
|
275 |
-
'Codeception\\Lib\\Parser' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Parser.php',
|
276 |
-
'Codeception\\Lib\\Shared\\LaravelCommon' => $vendorDir . '/codeception/codeception/src/Codeception/Lib/Shared/LaravelCommon.php',
|
277 |
-
'Codeception\\Module' => $vendorDir . '/codeception/codeception/src/Codeception/Module.php',
|
278 |
-
'Codeception\\Module\\AMQP' => $vendorDir . '/codeception/codeception/src/Codeception/Module/AMQP.php',
|
279 |
-
'Codeception\\Module\\AngularJS' => $vendorDir . '/codeception/codeception/src/Codeception/Module/AngularJS.php',
|
280 |
-
'Codeception\\Module\\Apc' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Apc.php',
|
281 |
-
'Codeception\\Module\\Asserts' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Asserts.php',
|
282 |
-
'Codeception\\Module\\Cli' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Cli.php',
|
283 |
-
'Codeception\\Module\\DataFactory' => $vendorDir . '/codeception/codeception/src/Codeception/Module/DataFactory.php',
|
284 |
-
'Codeception\\Module\\Db' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Db.php',
|
285 |
-
'Codeception\\Module\\Doctrine2' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Doctrine2.php',
|
286 |
-
'Codeception\\Module\\FTP' => $vendorDir . '/codeception/codeception/src/Codeception/Module/FTP.php',
|
287 |
-
'Codeception\\Module\\Facebook' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Facebook.php',
|
288 |
-
'Codeception\\Module\\Filesystem' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Filesystem.php',
|
289 |
-
'Codeception\\Module\\Laravel5' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Laravel5.php',
|
290 |
-
'Codeception\\Module\\Lumen' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Lumen.php',
|
291 |
-
'Codeception\\Module\\Memcache' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Memcache.php',
|
292 |
-
'Codeception\\Module\\MongoDb' => $vendorDir . '/codeception/codeception/src/Codeception/Module/MongoDb.php',
|
293 |
-
'Codeception\\Module\\Phalcon' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Phalcon.php',
|
294 |
-
'Codeception\\Module\\PhpBrowser' => $vendorDir . '/codeception/codeception/src/Codeception/Module/PhpBrowser.php',
|
295 |
-
'Codeception\\Module\\Queue' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Queue.php',
|
296 |
-
'Codeception\\Module\\REST' => $vendorDir . '/codeception/codeception/src/Codeception/Module/REST.php',
|
297 |
-
'Codeception\\Module\\Redis' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Redis.php',
|
298 |
-
'Codeception\\Module\\SOAP' => $vendorDir . '/codeception/codeception/src/Codeception/Module/SOAP.php',
|
299 |
-
'Codeception\\Module\\Sequence' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Sequence.php',
|
300 |
-
'Codeception\\Module\\Silex' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Silex.php',
|
301 |
-
'Codeception\\Module\\Symfony' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Symfony.php',
|
302 |
-
'Codeception\\Module\\WPBrowser' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Module/WPBrowser.php',
|
303 |
-
'Codeception\\Module\\WPBrowserMethods' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Module/WPBrowserMethods.php',
|
304 |
-
'Codeception\\Module\\WPCLI' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Module/WPCLI.php',
|
305 |
-
'Codeception\\Module\\WPDb' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Module/WPDb.php',
|
306 |
-
'Codeception\\Module\\WPFilesystem' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Module/WPFilesystem.php',
|
307 |
-
'Codeception\\Module\\WPLoader' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Module/WPLoader.php',
|
308 |
-
'Codeception\\Module\\WPQueries' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Module/WPQueries.php',
|
309 |
-
'Codeception\\Module\\WPWebDriver' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Module/WPWebDriver.php',
|
310 |
-
'Codeception\\Module\\WebDriver' => $vendorDir . '/codeception/codeception/src/Codeception/Module/WebDriver.php',
|
311 |
-
'Codeception\\Module\\WordPress' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Module/WordPress.php',
|
312 |
-
'Codeception\\Module\\XMLRPC' => $vendorDir . '/codeception/codeception/src/Codeception/Module/XMLRPC.php',
|
313 |
-
'Codeception\\Module\\Yii1' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Yii1.php',
|
314 |
-
'Codeception\\Module\\Yii2' => $vendorDir . '/codeception/codeception/src/Codeception/Module/Yii2.php',
|
315 |
-
'Codeception\\Module\\ZF1' => $vendorDir . '/codeception/codeception/src/Codeception/Module/ZF1.php',
|
316 |
-
'Codeception\\Module\\ZF2' => $vendorDir . '/codeception/codeception/src/Codeception/Module/ZF2.php',
|
317 |
-
'Codeception\\Module\\ZendExpressive' => $vendorDir . '/codeception/codeception/src/Codeception/Module/ZendExpressive.php',
|
318 |
-
'Codeception\\PHPUnit\\ConsolePrinter' => $vendorDir . '/codeception/phpunit-wrapper/src/ConsolePrinter.php',
|
319 |
-
'Codeception\\PHPUnit\\Constraint\\Crawler' => $vendorDir . '/codeception/phpunit-wrapper/src/Constraint/Crawler.php',
|
320 |
-
'Codeception\\PHPUnit\\Constraint\\CrawlerNot' => $vendorDir . '/codeception/phpunit-wrapper/src/Constraint/CrawlerNot.php',
|
321 |
-
'Codeception\\PHPUnit\\Constraint\\JsonContains' => $vendorDir . '/codeception/phpunit-wrapper/src/Constraint/JsonContains.php',
|
322 |
-
'Codeception\\PHPUnit\\Constraint\\JsonType' => $vendorDir . '/codeception/phpunit-wrapper/src/Constraint/JsonType.php',
|
323 |
-
'Codeception\\PHPUnit\\Constraint\\Page' => $vendorDir . '/codeception/phpunit-wrapper/src/Constraint/Page.php',
|
324 |
-
'Codeception\\PHPUnit\\Constraint\\WebDriver' => $vendorDir . '/codeception/phpunit-wrapper/src/Constraint/WebDriver.php',
|
325 |
-
'Codeception\\PHPUnit\\Constraint\\WebDriverNot' => $vendorDir . '/codeception/phpunit-wrapper/src/Constraint/WebDriverNot.php',
|
326 |
-
'Codeception\\PHPUnit\\FilterTest' => $vendorDir . '/codeception/phpunit-wrapper/src/FilterTest.php',
|
327 |
-
'Codeception\\PHPUnit\\Init' => $vendorDir . '/codeception/phpunit-wrapper/src/Init.php',
|
328 |
-
'Codeception\\PHPUnit\\Listener' => $vendorDir . '/codeception/phpunit-wrapper/src/Listener.php',
|
329 |
-
'Codeception\\PHPUnit\\Log\\JUnit' => $vendorDir . '/codeception/phpunit-wrapper/src/Log/JUnit.php',
|
330 |
-
'Codeception\\PHPUnit\\Log\\PhpUnit' => $vendorDir . '/codeception/phpunit-wrapper/src/Log/PhpUnit.php',
|
331 |
-
'Codeception\\PHPUnit\\ResultPrinter' => $vendorDir . '/codeception/phpunit-wrapper/src/ResultPrinter.php',
|
332 |
-
'Codeception\\PHPUnit\\ResultPrinter\\HTML' => $vendorDir . '/codeception/phpunit-wrapper/src/ResultPrinter/HTML.php',
|
333 |
-
'Codeception\\PHPUnit\\ResultPrinter\\Report' => $vendorDir . '/codeception/phpunit-wrapper/src/ResultPrinter/Report.php',
|
334 |
-
'Codeception\\PHPUnit\\ResultPrinter\\UI' => $vendorDir . '/codeception/phpunit-wrapper/src/ResultPrinter/UI.php',
|
335 |
-
'Codeception\\PHPUnit\\Runner' => $vendorDir . '/codeception/phpunit-wrapper/src/Runner.php',
|
336 |
-
'Codeception\\PHPUnit\\TestCase' => $vendorDir . '/codeception/phpunit-wrapper/src/TestCase.php',
|
337 |
-
'Codeception\\Scenario' => $vendorDir . '/codeception/codeception/src/Codeception/Scenario.php',
|
338 |
-
'Codeception\\Snapshot' => $vendorDir . '/codeception/codeception/src/Codeception/Snapshot.php',
|
339 |
-
'Codeception\\Step' => $vendorDir . '/codeception/codeception/src/Codeception/Step.php',
|
340 |
-
'Codeception\\Step\\Action' => $vendorDir . '/codeception/codeception/src/Codeception/Step/Action.php',
|
341 |
-
'Codeception\\Step\\Argument\\FormattedOutput' => $vendorDir . '/codeception/codeception/src/Codeception/Step/Argument/FormattedOutput.php',
|
342 |
-
'Codeception\\Step\\Argument\\PasswordArgument' => $vendorDir . '/codeception/codeception/src/Codeception/Step/Argument/PasswordArgument.php',
|
343 |
-
'Codeception\\Step\\Assertion' => $vendorDir . '/codeception/codeception/src/Codeception/Step/Assertion.php',
|
344 |
-
'Codeception\\Step\\Comment' => $vendorDir . '/codeception/codeception/src/Codeception/Step/Comment.php',
|
345 |
-
'Codeception\\Step\\Condition' => $vendorDir . '/codeception/codeception/src/Codeception/Step/Condition.php',
|
346 |
-
'Codeception\\Step\\ConditionalAssertion' => $vendorDir . '/codeception/codeception/src/Codeception/Step/ConditionalAssertion.php',
|
347 |
-
'Codeception\\Step\\Executor' => $vendorDir . '/codeception/codeception/src/Codeception/Step/Executor.php',
|
348 |
-
'Codeception\\Step\\Incomplete' => $vendorDir . '/codeception/codeception/src/Codeception/Step/Incomplete.php',
|
349 |
-
'Codeception\\Step\\Meta' => $vendorDir . '/codeception/codeception/src/Codeception/Step/Meta.php',
|
350 |
-
'Codeception\\Step\\Skip' => $vendorDir . '/codeception/codeception/src/Codeception/Step/Skip.php',
|
351 |
-
'Codeception\\Stub' => $vendorDir . '/codeception/stub/src/Stub.php',
|
352 |
-
'Codeception\\Stub\\ConsecutiveMap' => $vendorDir . '/codeception/stub/src/Stub/ConsecutiveMap.php',
|
353 |
-
'Codeception\\Stub\\Expected' => $vendorDir . '/codeception/stub/src/Stub/Expected.php',
|
354 |
-
'Codeception\\Stub\\StubMarshaler' => $vendorDir . '/codeception/stub/src/Stub/StubMarshaler.php',
|
355 |
-
'Codeception\\Subscriber\\AutoRebuild' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/AutoRebuild.php',
|
356 |
-
'Codeception\\Subscriber\\BeforeAfterTest' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/BeforeAfterTest.php',
|
357 |
-
'Codeception\\Subscriber\\Bootstrap' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/Bootstrap.php',
|
358 |
-
'Codeception\\Subscriber\\Console' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/Console.php',
|
359 |
-
'Codeception\\Subscriber\\Dependencies' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/Dependencies.php',
|
360 |
-
'Codeception\\Subscriber\\ErrorHandler' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/ErrorHandler.php',
|
361 |
-
'Codeception\\Subscriber\\ExtensionLoader' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/ExtensionLoader.php',
|
362 |
-
'Codeception\\Subscriber\\FailFast' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/FailFast.php',
|
363 |
-
'Codeception\\Subscriber\\GracefulTermination' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/GracefulTermination.php',
|
364 |
-
'Codeception\\Subscriber\\Module' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/Module.php',
|
365 |
-
'Codeception\\Subscriber\\PrepareTest' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/PrepareTest.php',
|
366 |
-
'Codeception\\Subscriber\\Shared\\StaticEvents' => $vendorDir . '/codeception/codeception/src/Codeception/Subscriber/Shared/StaticEvents.php',
|
367 |
-
'Codeception\\Suite' => $vendorDir . '/codeception/codeception/src/Codeception/Suite.php',
|
368 |
-
'Codeception\\SuiteManager' => $vendorDir . '/codeception/codeception/src/Codeception/SuiteManager.php',
|
369 |
-
'Codeception\\Template\\Acceptance' => $vendorDir . '/codeception/codeception/src/Codeception/Template/Acceptance.php',
|
370 |
-
'Codeception\\Template\\Api' => $vendorDir . '/codeception/codeception/src/Codeception/Template/Api.php',
|
371 |
-
'Codeception\\Template\\Bootstrap' => $vendorDir . '/codeception/codeception/src/Codeception/Template/Bootstrap.php',
|
372 |
-
'Codeception\\Template\\Unit' => $vendorDir . '/codeception/codeception/src/Codeception/Template/Unit.php',
|
373 |
-
'Codeception\\Template\\Wpbrowser' => $vendorDir . '/lucatume/wp-browser/src/Codeception/Template/Wpbrowser.php',
|
374 |
-
'Codeception\\TestCase\\WPAjaxTestCase' => $vendorDir . '/lucatume/wp-browser/src/Codeception/TestCase/WPAjaxTestCase.php',
|
375 |
-
'Codeception\\TestCase\\WPCanonicalTestCase' => $vendorDir . '/lucatume/wp-browser/src/Codeception/TestCase/WPCanonicalTestCase.php',
|
376 |
-
'Codeception\\TestCase\\WPRestApiTestCase' => $vendorDir . '/lucatume/wp-browser/src/Codeception/TestCase/WPRestApiTestCase.php',
|
377 |
-
'Codeception\\TestCase\\WPRestControllerTestCase' => $vendorDir . '/lucatume/wp-browser/src/Codeception/TestCase/WPRestControllerTestCase.php',
|
378 |
-
'Codeception\\TestCase\\WPRestPostTypeControllerTestCase' => $vendorDir . '/lucatume/wp-browser/src/Codeception/TestCase/WPRestPostTypeControllerTestCase.php',
|
379 |
-
'Codeception\\TestCase\\WPTestCase' => $vendorDir . '/lucatume/wp-browser/src/Codeception/TestCase/WPTestCase.php',
|
380 |
-
'Codeception\\TestCase\\WPXMLRPCTestCase' => $vendorDir . '/lucatume/wp-browser/src/Codeception/TestCase/WPXMLRPCTestCase.php',
|
381 |
-
'Codeception\\TestInterface' => $vendorDir . '/codeception/codeception/src/Codeception/TestInterface.php',
|
382 |
-
'Codeception\\Test\\Cept' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Cept.php',
|
383 |
-
'Codeception\\Test\\Cest' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Cest.php',
|
384 |
-
'Codeception\\Test\\Descriptor' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Descriptor.php',
|
385 |
-
'Codeception\\Test\\Feature\\AssertionCounter' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Feature/AssertionCounter.php',
|
386 |
-
'Codeception\\Test\\Feature\\CodeCoverage' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Feature/CodeCoverage.php',
|
387 |
-
'Codeception\\Test\\Feature\\ErrorLogger' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Feature/ErrorLogger.php',
|
388 |
-
'Codeception\\Test\\Feature\\IgnoreIfMetadataBlocked' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Feature/IgnoreIfMetadataBlocked.php',
|
389 |
-
'Codeception\\Test\\Feature\\MetadataCollector' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Feature/MetadataCollector.php',
|
390 |
-
'Codeception\\Test\\Feature\\ScenarioLoader' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Feature/ScenarioLoader.php',
|
391 |
-
'Codeception\\Test\\Feature\\Stub' => $vendorDir . '/codeception/stub/src/Test/Feature/Stub.php',
|
392 |
-
'Codeception\\Test\\Gherkin' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Gherkin.php',
|
393 |
-
'Codeception\\Test\\Interfaces\\Dependent' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Interfaces/Dependent.php',
|
394 |
-
'Codeception\\Test\\Interfaces\\Descriptive' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Interfaces/Descriptive.php',
|
395 |
-
'Codeception\\Test\\Interfaces\\Plain' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Interfaces/Plain.php',
|
396 |
-
'Codeception\\Test\\Interfaces\\Reported' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Interfaces/Reported.php',
|
397 |
-
'Codeception\\Test\\Interfaces\\ScenarioDriven' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Interfaces/ScenarioDriven.php',
|
398 |
-
'Codeception\\Test\\Interfaces\\StrictCoverage' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Interfaces/StrictCoverage.php',
|
399 |
-
'Codeception\\Test\\Loader' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Loader.php',
|
400 |
-
'Codeception\\Test\\Loader\\Cept' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Loader/Cept.php',
|
401 |
-
'Codeception\\Test\\Loader\\Cest' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Loader/Cest.php',
|
402 |
-
'Codeception\\Test\\Loader\\Gherkin' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Loader/Gherkin.php',
|
403 |
-
'Codeception\\Test\\Loader\\LoaderInterface' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Loader/LoaderInterface.php',
|
404 |
-
'Codeception\\Test\\Loader\\Unit' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Loader/Unit.php',
|
405 |
-
'Codeception\\Test\\Metadata' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Metadata.php',
|
406 |
-
'Codeception\\Test\\Test' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Test.php',
|
407 |
-
'Codeception\\Test\\Unit' => $vendorDir . '/codeception/codeception/src/Codeception/Test/Unit.php',
|
408 |
-
'Codeception\\Util\\ActionSequence' => $vendorDir . '/codeception/codeception/src/Codeception/Util/ActionSequence.php',
|
409 |
-
'Codeception\\Util\\Annotation' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Annotation.php',
|
410 |
-
'Codeception\\Util\\ArrayContainsComparator' => $vendorDir . '/codeception/codeception/src/Codeception/Util/ArrayContainsComparator.php',
|
411 |
-
'Codeception\\Util\\Autoload' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Autoload.php',
|
412 |
-
'Codeception\\Util\\Debug' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Debug.php',
|
413 |
-
'Codeception\\Util\\FileSystem' => $vendorDir . '/codeception/codeception/src/Codeception/Util/FileSystem.php',
|
414 |
-
'Codeception\\Util\\Fixtures' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Fixtures.php',
|
415 |
-
'Codeception\\Util\\HttpCode' => $vendorDir . '/codeception/codeception/src/Codeception/Util/HttpCode.php',
|
416 |
-
'Codeception\\Util\\JsonArray' => $vendorDir . '/codeception/codeception/src/Codeception/Util/JsonArray.php',
|
417 |
-
'Codeception\\Util\\JsonType' => $vendorDir . '/codeception/codeception/src/Codeception/Util/JsonType.php',
|
418 |
-
'Codeception\\Util\\Locator' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Locator.php',
|
419 |
-
'Codeception\\Util\\Maybe' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Maybe.php',
|
420 |
-
'Codeception\\Util\\PathResolver' => $vendorDir . '/codeception/codeception/src/Codeception/Util/PathResolver.php',
|
421 |
-
'Codeception\\Util\\PropertyAccess' => $vendorDir . '/codeception/codeception/src/Codeception/Util/PropertyAccess.php',
|
422 |
-
'Codeception\\Util\\ReflectionHelper' => $vendorDir . '/codeception/codeception/src/Codeception/Util/ReflectionHelper.php',
|
423 |
-
'Codeception\\Util\\Shared\\Asserts' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Shared/Asserts.php',
|
424 |
-
'Codeception\\Util\\Shared\\Namespaces' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Shared/Namespaces.php',
|
425 |
-
'Codeception\\Util\\Soap' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Soap.php',
|
426 |
-
'Codeception\\Util\\Stub' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Stub.php',
|
427 |
-
'Codeception\\Util\\Template' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Template.php',
|
428 |
-
'Codeception\\Util\\Uri' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Uri.php',
|
429 |
-
'Codeception\\Util\\Xml' => $vendorDir . '/codeception/codeception/src/Codeception/Util/Xml.php',
|
430 |
-
'Codeception\\Util\\XmlBuilder' => $vendorDir . '/codeception/codeception/src/Codeception/Util/XmlBuilder.php',
|
431 |
-
'Codeception\\Util\\XmlStructure' => $vendorDir . '/codeception/codeception/src/Codeception/Util/XmlStructure.php',
|
432 |
-
'Composer\\Autoload\\AutoloadGenerator' => $vendorDir . '/composer/composer/src/Composer/Autoload/AutoloadGenerator.php',
|
433 |
-
'Composer\\Autoload\\ClassLoader' => $vendorDir . '/composer/composer/src/Composer/Autoload/ClassLoader.php',
|
434 |
-
'Composer\\Autoload\\ClassMapGenerator' => $vendorDir . '/composer/composer/src/Composer/Autoload/ClassMapGenerator.php',
|
435 |
-
'Composer\\CaBundle\\CaBundle' => $vendorDir . '/composer/ca-bundle/src/CaBundle.php',
|
436 |
-
'Composer\\Cache' => $vendorDir . '/composer/composer/src/Composer/Cache.php',
|
437 |
-
'Composer\\Command\\AboutCommand' => $vendorDir . '/composer/composer/src/Composer/Command/AboutCommand.php',
|
438 |
-
'Composer\\Command\\ArchiveCommand' => $vendorDir . '/composer/composer/src/Composer/Command/ArchiveCommand.php',
|
439 |
-
'Composer\\Command\\BaseCommand' => $vendorDir . '/composer/composer/src/Composer/Command/BaseCommand.php',
|
440 |
-
'Composer\\Command\\BaseDependencyCommand' => $vendorDir . '/composer/composer/src/Composer/Command/BaseDependencyCommand.php',
|
441 |
-
'Composer\\Command\\CheckPlatformReqsCommand' => $vendorDir . '/composer/composer/src/Composer/Command/CheckPlatformReqsCommand.php',
|
442 |
-
'Composer\\Command\\ClearCacheCommand' => $vendorDir . '/composer/composer/src/Composer/Command/ClearCacheCommand.php',
|
443 |
-
'Composer\\Command\\ConfigCommand' => $vendorDir . '/composer/composer/src/Composer/Command/ConfigCommand.php',
|
444 |
-
'Composer\\Command\\CreateProjectCommand' => $vendorDir . '/composer/composer/src/Composer/Command/CreateProjectCommand.php',
|
445 |
-
'Composer\\Command\\DependsCommand' => $vendorDir . '/composer/composer/src/Composer/Command/DependsCommand.php',
|
446 |
-
'Composer\\Command\\DiagnoseCommand' => $vendorDir . '/composer/composer/src/Composer/Command/DiagnoseCommand.php',
|
447 |
-
'Composer\\Command\\DumpAutoloadCommand' => $vendorDir . '/composer/composer/src/Composer/Command/DumpAutoloadCommand.php',
|
448 |
-
'Composer\\Command\\ExecCommand' => $vendorDir . '/composer/composer/src/Composer/Command/ExecCommand.php',
|
449 |
-
'Composer\\Command\\GlobalCommand' => $vendorDir . '/composer/composer/src/Composer/Command/GlobalCommand.php',
|
450 |
-
'Composer\\Command\\HomeCommand' => $vendorDir . '/composer/composer/src/Composer/Command/HomeCommand.php',
|
451 |
-
'Composer\\Command\\InitCommand' => $vendorDir . '/composer/composer/src/Composer/Command/InitCommand.php',
|
452 |
-
'Composer\\Command\\InstallCommand' => $vendorDir . '/composer/composer/src/Composer/Command/InstallCommand.php',
|
453 |
-
'Composer\\Command\\LicensesCommand' => $vendorDir . '/composer/composer/src/Composer/Command/LicensesCommand.php',
|
454 |
-
'Composer\\Command\\OutdatedCommand' => $vendorDir . '/composer/composer/src/Composer/Command/OutdatedCommand.php',
|
455 |
-
'Composer\\Command\\ProhibitsCommand' => $vendorDir . '/composer/composer/src/Composer/Command/ProhibitsCommand.php',
|
456 |
-
'Composer\\Command\\RemoveCommand' => $vendorDir . '/composer/composer/src/Composer/Command/RemoveCommand.php',
|
457 |
-
'Composer\\Command\\RequireCommand' => $vendorDir . '/composer/composer/src/Composer/Command/RequireCommand.php',
|
458 |
-
'Composer\\Command\\RunScriptCommand' => $vendorDir . '/composer/composer/src/Composer/Command/RunScriptCommand.php',
|
459 |
-
'Composer\\Command\\ScriptAliasCommand' => $vendorDir . '/composer/composer/src/Composer/Command/ScriptAliasCommand.php',
|
460 |
-
'Composer\\Command\\SearchCommand' => $vendorDir . '/composer/composer/src/Composer/Command/SearchCommand.php',
|
461 |
-
'Composer\\Command\\SelfUpdateCommand' => $vendorDir . '/composer/composer/src/Composer/Command/SelfUpdateCommand.php',
|
462 |
-
'Composer\\Command\\ShowCommand' => $vendorDir . '/composer/composer/src/Composer/Command/ShowCommand.php',
|
463 |
-
'Composer\\Command\\StatusCommand' => $vendorDir . '/composer/composer/src/Composer/Command/StatusCommand.php',
|
464 |
-
'Composer\\Command\\SuggestsCommand' => $vendorDir . '/composer/composer/src/Composer/Command/SuggestsCommand.php',
|
465 |
-
'Composer\\Command\\UpdateCommand' => $vendorDir . '/composer/composer/src/Composer/Command/UpdateCommand.php',
|
466 |
-
'Composer\\Command\\ValidateCommand' => $vendorDir . '/composer/composer/src/Composer/Command/ValidateCommand.php',
|
467 |
-
'Composer\\Compiler' => $vendorDir . '/composer/composer/src/Composer/Compiler.php',
|
468 |
-
'Composer\\Composer' => $vendorDir . '/composer/composer/src/Composer/Composer.php',
|
469 |
-
'Composer\\Config' => $vendorDir . '/composer/composer/src/Composer/Config.php',
|
470 |
-
'Composer\\Config\\ConfigSourceInterface' => $vendorDir . '/composer/composer/src/Composer/Config/ConfigSourceInterface.php',
|
471 |
-
'Composer\\Config\\JsonConfigSource' => $vendorDir . '/composer/composer/src/Composer/Config/JsonConfigSource.php',
|
472 |
-
'Composer\\Console\\Application' => $vendorDir . '/composer/composer/src/Composer/Console/Application.php',
|
473 |
-
'Composer\\Console\\HtmlOutputFormatter' => $vendorDir . '/composer/composer/src/Composer/Console/HtmlOutputFormatter.php',
|
474 |
-
'Composer\\DependencyResolver\\Decisions' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Decisions.php',
|
475 |
-
'Composer\\DependencyResolver\\DefaultPolicy' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/DefaultPolicy.php',
|
476 |
-
'Composer\\DependencyResolver\\GenericRule' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/GenericRule.php',
|
477 |
-
'Composer\\DependencyResolver\\Operation\\InstallOperation' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Operation/InstallOperation.php',
|
478 |
-
'Composer\\DependencyResolver\\Operation\\MarkAliasInstalledOperation' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Operation/MarkAliasInstalledOperation.php',
|
479 |
-
'Composer\\DependencyResolver\\Operation\\MarkAliasUninstalledOperation' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Operation/MarkAliasUninstalledOperation.php',
|
480 |
-
'Composer\\DependencyResolver\\Operation\\OperationInterface' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Operation/OperationInterface.php',
|
481 |
-
'Composer\\DependencyResolver\\Operation\\SolverOperation' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Operation/SolverOperation.php',
|
482 |
-
'Composer\\DependencyResolver\\Operation\\UninstallOperation' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Operation/UninstallOperation.php',
|
483 |
-
'Composer\\DependencyResolver\\Operation\\UpdateOperation' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Operation/UpdateOperation.php',
|
484 |
-
'Composer\\DependencyResolver\\PolicyInterface' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/PolicyInterface.php',
|
485 |
-
'Composer\\DependencyResolver\\Pool' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Pool.php',
|
486 |
-
'Composer\\DependencyResolver\\Problem' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Problem.php',
|
487 |
-
'Composer\\DependencyResolver\\Request' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Request.php',
|
488 |
-
'Composer\\DependencyResolver\\Rule' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Rule.php',
|
489 |
-
'Composer\\DependencyResolver\\Rule2Literals' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Rule2Literals.php',
|
490 |
-
'Composer\\DependencyResolver\\RuleSet' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/RuleSet.php',
|
491 |
-
'Composer\\DependencyResolver\\RuleSetGenerator' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/RuleSetGenerator.php',
|
492 |
-
'Composer\\DependencyResolver\\RuleSetIterator' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/RuleSetIterator.php',
|
493 |
-
'Composer\\DependencyResolver\\RuleWatchChain' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/RuleWatchChain.php',
|
494 |
-
'Composer\\DependencyResolver\\RuleWatchGraph' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/RuleWatchGraph.php',
|
495 |
-
'Composer\\DependencyResolver\\RuleWatchNode' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/RuleWatchNode.php',
|
496 |
-
'Composer\\DependencyResolver\\Solver' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Solver.php',
|
497 |
-
'Composer\\DependencyResolver\\SolverBugException' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/SolverBugException.php',
|
498 |
-
'Composer\\DependencyResolver\\SolverProblemsException' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/SolverProblemsException.php',
|
499 |
-
'Composer\\DependencyResolver\\Transaction' => $vendorDir . '/composer/composer/src/Composer/DependencyResolver/Transaction.php',
|
500 |
-
'Composer\\Downloader\\ArchiveDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/ArchiveDownloader.php',
|
501 |
-
'Composer\\Downloader\\ChangeReportInterface' => $vendorDir . '/composer/composer/src/Composer/Downloader/ChangeReportInterface.php',
|
502 |
-
'Composer\\Downloader\\DownloadManager' => $vendorDir . '/composer/composer/src/Composer/Downloader/DownloadManager.php',
|
503 |
-
'Composer\\Downloader\\DownloaderInterface' => $vendorDir . '/composer/composer/src/Composer/Downloader/DownloaderInterface.php',
|
504 |
-
'Composer\\Downloader\\DvcsDownloaderInterface' => $vendorDir . '/composer/composer/src/Composer/Downloader/DvcsDownloaderInterface.php',
|
505 |
-
'Composer\\Downloader\\FileDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/FileDownloader.php',
|
506 |
-
'Composer\\Downloader\\FilesystemException' => $vendorDir . '/composer/composer/src/Composer/Downloader/FilesystemException.php',
|
507 |
-
'Composer\\Downloader\\FossilDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/FossilDownloader.php',
|
508 |
-
'Composer\\Downloader\\GitDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/GitDownloader.php',
|
509 |
-
'Composer\\Downloader\\GzipDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/GzipDownloader.php',
|
510 |
-
'Composer\\Downloader\\HgDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/HgDownloader.php',
|
511 |
-
'Composer\\Downloader\\PathDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/PathDownloader.php',
|
512 |
-
'Composer\\Downloader\\PearPackageExtractor' => $vendorDir . '/composer/composer/src/Composer/Downloader/PearPackageExtractor.php',
|
513 |
-
'Composer\\Downloader\\PerforceDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/PerforceDownloader.php',
|
514 |
-
'Composer\\Downloader\\PharDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/PharDownloader.php',
|
515 |
-
'Composer\\Downloader\\RarDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/RarDownloader.php',
|
516 |
-
'Composer\\Downloader\\SvnDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/SvnDownloader.php',
|
517 |
-
'Composer\\Downloader\\TarDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/TarDownloader.php',
|
518 |
-
'Composer\\Downloader\\TransportException' => $vendorDir . '/composer/composer/src/Composer/Downloader/TransportException.php',
|
519 |
-
'Composer\\Downloader\\VcsCapableDownloaderInterface' => $vendorDir . '/composer/composer/src/Composer/Downloader/VcsCapableDownloaderInterface.php',
|
520 |
-
'Composer\\Downloader\\VcsDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/VcsDownloader.php',
|
521 |
-
'Composer\\Downloader\\XzDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/XzDownloader.php',
|
522 |
-
'Composer\\Downloader\\ZipDownloader' => $vendorDir . '/composer/composer/src/Composer/Downloader/ZipDownloader.php',
|
523 |
-
'Composer\\EventDispatcher\\Event' => $vendorDir . '/composer/composer/src/Composer/EventDispatcher/Event.php',
|
524 |
-
'Composer\\EventDispatcher\\EventDispatcher' => $vendorDir . '/composer/composer/src/Composer/EventDispatcher/EventDispatcher.php',
|
525 |
-
'Composer\\EventDispatcher\\EventSubscriberInterface' => $vendorDir . '/composer/composer/src/Composer/EventDispatcher/EventSubscriberInterface.php',
|
526 |
-
'Composer\\EventDispatcher\\ScriptExecutionException' => $vendorDir . '/composer/composer/src/Composer/EventDispatcher/ScriptExecutionException.php',
|
527 |
-
'Composer\\Exception\\NoSslException' => $vendorDir . '/composer/composer/src/Composer/Exception/NoSslException.php',
|
528 |
-
'Composer\\Factory' => $vendorDir . '/composer/composer/src/Composer/Factory.php',
|
529 |
-
'Composer\\IO\\BaseIO' => $vendorDir . '/composer/composer/src/Composer/IO/BaseIO.php',
|
530 |
-
'Composer\\IO\\BufferIO' => $vendorDir . '/composer/composer/src/Composer/IO/BufferIO.php',
|
531 |
-
'Composer\\IO\\ConsoleIO' => $vendorDir . '/composer/composer/src/Composer/IO/ConsoleIO.php',
|
532 |
-
'Composer\\IO\\IOInterface' => $vendorDir . '/composer/composer/src/Composer/IO/IOInterface.php',
|
533 |
-
'Composer\\IO\\NullIO' => $vendorDir . '/composer/composer/src/Composer/IO/NullIO.php',
|
534 |
-
'Composer\\Installer' => $vendorDir . '/composer/composer/src/Composer/Installer.php',
|
535 |
-
'Composer\\Installer\\BinaryInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/BinaryInstaller.php',
|
536 |
-
'Composer\\Installer\\BinaryPresenceInterface' => $vendorDir . '/composer/composer/src/Composer/Installer/BinaryPresenceInterface.php',
|
537 |
-
'Composer\\Installer\\InstallationManager' => $vendorDir . '/composer/composer/src/Composer/Installer/InstallationManager.php',
|
538 |
-
'Composer\\Installer\\InstallerEvent' => $vendorDir . '/composer/composer/src/Composer/Installer/InstallerEvent.php',
|
539 |
-
'Composer\\Installer\\InstallerEvents' => $vendorDir . '/composer/composer/src/Composer/Installer/InstallerEvents.php',
|
540 |
-
'Composer\\Installer\\InstallerInterface' => $vendorDir . '/composer/composer/src/Composer/Installer/InstallerInterface.php',
|
541 |
-
'Composer\\Installer\\LibraryInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/LibraryInstaller.php',
|
542 |
-
'Composer\\Installer\\MetapackageInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/MetapackageInstaller.php',
|
543 |
-
'Composer\\Installer\\NoopInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/NoopInstaller.php',
|
544 |
-
'Composer\\Installer\\PackageEvent' => $vendorDir . '/composer/composer/src/Composer/Installer/PackageEvent.php',
|
545 |
-
'Composer\\Installer\\PackageEvents' => $vendorDir . '/composer/composer/src/Composer/Installer/PackageEvents.php',
|
546 |
-
'Composer\\Installer\\PearBinaryInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/PearBinaryInstaller.php',
|
547 |
-
'Composer\\Installer\\PearInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/PearInstaller.php',
|
548 |
-
'Composer\\Installer\\PluginInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/PluginInstaller.php',
|
549 |
-
'Composer\\Installer\\ProjectInstaller' => $vendorDir . '/composer/composer/src/Composer/Installer/ProjectInstaller.php',
|
550 |
-
'Composer\\Installer\\SuggestedPackagesReporter' => $vendorDir . '/composer/composer/src/Composer/Installer/SuggestedPackagesReporter.php',
|
551 |
-
'Composer\\Json\\JsonFile' => $vendorDir . '/composer/composer/src/Composer/Json/JsonFile.php',
|
552 |
-
'Composer\\Json\\JsonFormatter' => $vendorDir . '/composer/composer/src/Composer/Json/JsonFormatter.php',
|
553 |
-
'Composer\\Json\\JsonManipulator' => $vendorDir . '/composer/composer/src/Composer/Json/JsonManipulator.php',
|
554 |
-
'Composer\\Json\\JsonValidationException' => $vendorDir . '/composer/composer/src/Composer/Json/JsonValidationException.php',
|
555 |
-
'Composer\\Package\\AliasPackage' => $vendorDir . '/composer/composer/src/Composer/Package/AliasPackage.php',
|
556 |
-
'Composer\\Package\\Archiver\\ArchivableFilesFilter' => $vendorDir . '/composer/composer/src/Composer/Package/Archiver/ArchivableFilesFilter.php',
|
557 |
-
'Composer\\Package\\Archiver\\ArchivableFilesFinder' => $vendorDir . '/composer/composer/src/Composer/Package/Archiver/ArchivableFilesFinder.php',
|
558 |
-
'Composer\\Package\\Archiver\\ArchiveManager' => $vendorDir . '/composer/composer/src/Composer/Package/Archiver/ArchiveManager.php',
|
559 |
-
'Composer\\Package\\Archiver\\ArchiverInterface' => $vendorDir . '/composer/composer/src/Composer/Package/Archiver/ArchiverInterface.php',
|
560 |
-
'Composer\\Package\\Archiver\\BaseExcludeFilter' => $vendorDir . '/composer/composer/src/Composer/Package/Archiver/BaseExcludeFilter.php',
|
561 |
-
'Composer\\Package\\Archiver\\ComposerExcludeFilter' => $vendorDir . '/composer/composer/src/Composer/Package/Archiver/ComposerExcludeFilter.php',
|
562 |
-
'Composer\\Package\\Archiver\\GitExcludeFilter' => $vendorDir . '/composer/composer/src/Composer/Package/Archiver/GitExcludeFilter.php',
|
563 |
-
'Composer\\Package\\Archiver\\HgExcludeFilter' => $vendorDir . '/composer/composer/src/Composer/Package/Archiver/HgExcludeFilter.php',
|
564 |
-
'Composer\\Package\\Archiver\\PharArchiver' => $vendorDir . '/composer/composer/src/Composer/Package/Archiver/PharArchiver.php',
|
565 |
-
'Composer\\Package\\Archiver\\ZipArchiver' => $vendorDir . '/composer/composer/src/Composer/Package/Archiver/ZipArchiver.php',
|
566 |
-
'Composer\\Package\\BasePackage' => $vendorDir . '/composer/composer/src/Composer/Package/BasePackage.php',
|
567 |
-
'Composer\\Package\\Comparer\\Comparer' => $vendorDir . '/composer/composer/src/Composer/Package/Comparer/Comparer.php',
|
568 |
-
'Composer\\Package\\CompletePackage' => $vendorDir . '/composer/composer/src/Composer/Package/CompletePackage.php',
|
569 |
-
'Composer\\Package\\CompletePackageInterface' => $vendorDir . '/composer/composer/src/Composer/Package/CompletePackageInterface.php',
|
570 |
-
'Composer\\Package\\Dumper\\ArrayDumper' => $vendorDir . '/composer/composer/src/Composer/Package/Dumper/ArrayDumper.php',
|
571 |
-
'Composer\\Package\\Link' => $vendorDir . '/composer/composer/src/Composer/Package/Link.php',
|
572 |
-
'Composer\\Package\\LinkConstraint\\EmptyConstraint' => $vendorDir . '/composer/composer/src/Composer/Package/LinkConstraint/EmptyConstraint.php',
|
573 |
-
'Composer\\Package\\LinkConstraint\\LinkConstraintInterface' => $vendorDir . '/composer/composer/src/Composer/Package/LinkConstraint/LinkConstraintInterface.php',
|
574 |
-
'Composer\\Package\\LinkConstraint\\MultiConstraint' => $vendorDir . '/composer/composer/src/Composer/Package/LinkConstraint/MultiConstraint.php',
|
575 |
-
'Composer\\Package\\LinkConstraint\\SpecificConstraint' => $vendorDir . '/composer/composer/src/Composer/Package/LinkConstraint/SpecificConstraint.php',
|
576 |
-
'Composer\\Package\\LinkConstraint\\VersionConstraint' => $vendorDir . '/composer/composer/src/Composer/Package/LinkConstraint/VersionConstraint.php',
|
577 |
-
'Composer\\Package\\Loader\\ArrayLoader' => $vendorDir . '/composer/composer/src/Composer/Package/Loader/ArrayLoader.php',
|
578 |
-
'Composer\\Package\\Loader\\InvalidPackageException' => $vendorDir . '/composer/composer/src/Composer/Package/Loader/InvalidPackageException.php',
|
579 |
-
'Composer\\Package\\Loader\\JsonLoader' => $vendorDir . '/composer/composer/src/Composer/Package/Loader/JsonLoader.php',
|
580 |
-
'Composer\\Package\\Loader\\LoaderInterface' => $vendorDir . '/composer/composer/src/Composer/Package/Loader/LoaderInterface.php',
|
581 |
-
'Composer\\Package\\Loader\\RootPackageLoader' => $vendorDir . '/composer/composer/src/Composer/Package/Loader/RootPackageLoader.php',
|
582 |
-
'Composer\\Package\\Loader\\ValidatingArrayLoader' => $vendorDir . '/composer/composer/src/Composer/Package/Loader/ValidatingArrayLoader.php',
|
583 |
-
'Composer\\Package\\Locker' => $vendorDir . '/composer/composer/src/Composer/Package/Locker.php',
|
584 |
-
'Composer\\Package\\Package' => $vendorDir . '/composer/composer/src/Composer/Package/Package.php',
|
585 |
-
'Composer\\Package\\PackageInterface' => $vendorDir . '/composer/composer/src/Composer/Package/PackageInterface.php',
|
586 |
-
'Composer\\Package\\RootAliasPackage' => $vendorDir . '/composer/composer/src/Composer/Package/RootAliasPackage.php',
|
587 |
-
'Composer\\Package\\RootPackage' => $vendorDir . '/composer/composer/src/Composer/Package/RootPackage.php',
|
588 |
-
'Composer\\Package\\RootPackageInterface' => $vendorDir . '/composer/composer/src/Composer/Package/RootPackageInterface.php',
|
589 |
-
'Composer\\Package\\Version\\VersionGuesser' => $vendorDir . '/composer/composer/src/Composer/Package/Version/VersionGuesser.php',
|
590 |
-
'Composer\\Package\\Version\\VersionParser' => $vendorDir . '/composer/composer/src/Composer/Package/Version/VersionParser.php',
|
591 |
-
'Composer\\Package\\Version\\VersionSelector' => $vendorDir . '/composer/composer/src/Composer/Package/Version/VersionSelector.php',
|
592 |
-
'Composer\\Plugin\\Capability\\Capability' => $vendorDir . '/composer/composer/src/Composer/Plugin/Capability/Capability.php',
|
593 |
-
'Composer\\Plugin\\Capability\\CommandProvider' => $vendorDir . '/composer/composer/src/Composer/Plugin/Capability/CommandProvider.php',
|
594 |
-
'Composer\\Plugin\\Capable' => $vendorDir . '/composer/composer/src/Composer/Plugin/Capable.php',
|
595 |
-
'Composer\\Plugin\\CommandEvent' => $vendorDir . '/composer/composer/src/Composer/Plugin/CommandEvent.php',
|
596 |
-
'Composer\\Plugin\\PluginEvents' => $vendorDir . '/composer/composer/src/Composer/Plugin/PluginEvents.php',
|
597 |
-
'Composer\\Plugin\\PluginInterface' => $vendorDir . '/composer/composer/src/Composer/Plugin/PluginInterface.php',
|
598 |
-
'Composer\\Plugin\\PluginManager' => $vendorDir . '/composer/composer/src/Composer/Plugin/PluginManager.php',
|
599 |
-
'Composer\\Plugin\\PreCommandRunEvent' => $vendorDir . '/composer/composer/src/Composer/Plugin/PreCommandRunEvent.php',
|
600 |
-
'Composer\\Plugin\\PreFileDownloadEvent' => $vendorDir . '/composer/composer/src/Composer/Plugin/PreFileDownloadEvent.php',
|
601 |
-
'Composer\\Question\\StrictConfirmationQuestion' => $vendorDir . '/composer/composer/src/Composer/Question/StrictConfirmationQuestion.php',
|
602 |
-
'Composer\\Repository\\ArrayRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/ArrayRepository.php',
|
603 |
-
'Composer\\Repository\\ArtifactRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/ArtifactRepository.php',
|
604 |
-
'Composer\\Repository\\BaseRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/BaseRepository.php',
|
605 |
-
'Composer\\Repository\\ComposerRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/ComposerRepository.php',
|
606 |
-
'Composer\\Repository\\CompositeRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/CompositeRepository.php',
|
607 |
-
'Composer\\Repository\\ConfigurableRepositoryInterface' => $vendorDir . '/composer/composer/src/Composer/Repository/ConfigurableRepositoryInterface.php',
|
608 |
-
'Composer\\Repository\\FilesystemRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/FilesystemRepository.php',
|
609 |
-
'Composer\\Repository\\InstalledArrayRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/InstalledArrayRepository.php',
|
610 |
-
'Composer\\Repository\\InstalledFilesystemRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/InstalledFilesystemRepository.php',
|
611 |
-
'Composer\\Repository\\InstalledRepositoryInterface' => $vendorDir . '/composer/composer/src/Composer/Repository/InstalledRepositoryInterface.php',
|
612 |
-
'Composer\\Repository\\InvalidRepositoryException' => $vendorDir . '/composer/composer/src/Composer/Repository/InvalidRepositoryException.php',
|
613 |
-
'Composer\\Repository\\PackageRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/PackageRepository.php',
|
614 |
-
'Composer\\Repository\\PathRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/PathRepository.php',
|
615 |
-
'Composer\\Repository\\PearRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/PearRepository.php',
|
616 |
-
'Composer\\Repository\\Pear\\BaseChannelReader' => $vendorDir . '/composer/composer/src/Composer/Repository/Pear/BaseChannelReader.php',
|
617 |
-
'Composer\\Repository\\Pear\\ChannelInfo' => $vendorDir . '/composer/composer/src/Composer/Repository/Pear/ChannelInfo.php',
|
618 |
-
'Composer\\Repository\\Pear\\ChannelReader' => $vendorDir . '/composer/composer/src/Composer/Repository/Pear/ChannelReader.php',
|
619 |
-
'Composer\\Repository\\Pear\\ChannelRest10Reader' => $vendorDir . '/composer/composer/src/Composer/Repository/Pear/ChannelRest10Reader.php',
|
620 |
-
'Composer\\Repository\\Pear\\ChannelRest11Reader' => $vendorDir . '/composer/composer/src/Composer/Repository/Pear/ChannelRest11Reader.php',
|
621 |
-
'Composer\\Repository\\Pear\\DependencyConstraint' => $vendorDir . '/composer/composer/src/Composer/Repository/Pear/DependencyConstraint.php',
|
622 |
-
'Composer\\Repository\\Pear\\DependencyInfo' => $vendorDir . '/composer/composer/src/Composer/Repository/Pear/DependencyInfo.php',
|
623 |
-
'Composer\\Repository\\Pear\\PackageDependencyParser' => $vendorDir . '/composer/composer/src/Composer/Repository/Pear/PackageDependencyParser.php',
|
624 |
-
'Composer\\Repository\\Pear\\PackageInfo' => $vendorDir . '/composer/composer/src/Composer/Repository/Pear/PackageInfo.php',
|
625 |
-
'Composer\\Repository\\Pear\\ReleaseInfo' => $vendorDir . '/composer/composer/src/Composer/Repository/Pear/ReleaseInfo.php',
|
626 |
-
'Composer\\Repository\\PlatformRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/PlatformRepository.php',
|
627 |
-
'Composer\\Repository\\RepositoryFactory' => $vendorDir . '/composer/composer/src/Composer/Repository/RepositoryFactory.php',
|
628 |
-
'Composer\\Repository\\RepositoryInterface' => $vendorDir . '/composer/composer/src/Composer/Repository/RepositoryInterface.php',
|
629 |
-
'Composer\\Repository\\RepositoryManager' => $vendorDir . '/composer/composer/src/Composer/Repository/RepositoryManager.php',
|
630 |
-
'Composer\\Repository\\RepositorySecurityException' => $vendorDir . '/composer/composer/src/Composer/Repository/RepositorySecurityException.php',
|
631 |
-
'Composer\\Repository\\VcsRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/VcsRepository.php',
|
632 |
-
'Composer\\Repository\\Vcs\\BitbucketDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/BitbucketDriver.php',
|
633 |
-
'Composer\\Repository\\Vcs\\FossilDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/FossilDriver.php',
|
634 |
-
'Composer\\Repository\\Vcs\\GitBitbucketDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/GitBitbucketDriver.php',
|
635 |
-
'Composer\\Repository\\Vcs\\GitDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/GitDriver.php',
|
636 |
-
'Composer\\Repository\\Vcs\\GitHubDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/GitHubDriver.php',
|
637 |
-
'Composer\\Repository\\Vcs\\GitLabDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/GitLabDriver.php',
|
638 |
-
'Composer\\Repository\\Vcs\\HgBitbucketDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/HgBitbucketDriver.php',
|
639 |
-
'Composer\\Repository\\Vcs\\HgDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/HgDriver.php',
|
640 |
-
'Composer\\Repository\\Vcs\\PerforceDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/PerforceDriver.php',
|
641 |
-
'Composer\\Repository\\Vcs\\SvnDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/SvnDriver.php',
|
642 |
-
'Composer\\Repository\\Vcs\\VcsDriver' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/VcsDriver.php',
|
643 |
-
'Composer\\Repository\\Vcs\\VcsDriverInterface' => $vendorDir . '/composer/composer/src/Composer/Repository/Vcs/VcsDriverInterface.php',
|
644 |
-
'Composer\\Repository\\VersionCacheInterface' => $vendorDir . '/composer/composer/src/Composer/Repository/VersionCacheInterface.php',
|
645 |
-
'Composer\\Repository\\WritableArrayRepository' => $vendorDir . '/composer/composer/src/Composer/Repository/WritableArrayRepository.php',
|
646 |
-
'Composer\\Repository\\WritableRepositoryInterface' => $vendorDir . '/composer/composer/src/Composer/Repository/WritableRepositoryInterface.php',
|
647 |
-
'Composer\\Script\\CommandEvent' => $vendorDir . '/composer/composer/src/Composer/Script/CommandEvent.php',
|
648 |
-
'Composer\\Script\\Event' => $vendorDir . '/composer/composer/src/Composer/Script/Event.php',
|
649 |
-
'Composer\\Script\\PackageEvent' => $vendorDir . '/composer/composer/src/Composer/Script/PackageEvent.php',
|
650 |
-
'Composer\\Script\\ScriptEvents' => $vendorDir . '/composer/composer/src/Composer/Script/ScriptEvents.php',
|
651 |
-
'Composer\\SelfUpdate\\Keys' => $vendorDir . '/composer/composer/src/Composer/SelfUpdate/Keys.php',
|
652 |
-
'Composer\\SelfUpdate\\Versions' => $vendorDir . '/composer/composer/src/Composer/SelfUpdate/Versions.php',
|
653 |
-
'Composer\\Semver\\Comparator' => $vendorDir . '/composer/semver/src/Comparator.php',
|
654 |
-
'Composer\\Semver\\Constraint\\AbstractConstraint' => $vendorDir . '/composer/semver/src/Constraint/AbstractConstraint.php',
|
655 |
-
'Composer\\Semver\\Constraint\\Constraint' => $vendorDir . '/composer/semver/src/Constraint/Constraint.php',
|
656 |
-
'Composer\\Semver\\Constraint\\ConstraintInterface' => $vendorDir . '/composer/semver/src/Constraint/ConstraintInterface.php',
|
657 |
-
'Composer\\Semver\\Constraint\\EmptyConstraint' => $vendorDir . '/composer/semver/src/Constraint/EmptyConstraint.php',
|
658 |
-
'Composer\\Semver\\Constraint\\MultiConstraint' => $vendorDir . '/composer/semver/src/Constraint/MultiConstraint.php',
|
659 |
-
'Composer\\Semver\\Semver' => $vendorDir . '/composer/semver/src/Semver.php',
|
660 |
-
'Composer\\Semver\\VersionParser' => $vendorDir . '/composer/semver/src/VersionParser.php',
|
661 |
-
'Composer\\Spdx\\SpdxLicenses' => $vendorDir . '/composer/spdx-licenses/src/SpdxLicenses.php',
|
662 |
-
'Composer\\Util\\AuthHelper' => $vendorDir . '/composer/composer/src/Composer/Util/AuthHelper.php',
|
663 |
-
'Composer\\Util\\Bitbucket' => $vendorDir . '/composer/composer/src/Composer/Util/Bitbucket.php',
|
664 |
-
'Composer\\Util\\ComposerMirror' => $vendorDir . '/composer/composer/src/Composer/Util/ComposerMirror.php',
|
665 |
-
'Composer\\Util\\ConfigValidator' => $vendorDir . '/composer/composer/src/Composer/Util/ConfigValidator.php',
|
666 |
-
'Composer\\Util\\ErrorHandler' => $vendorDir . '/composer/composer/src/Composer/Util/ErrorHandler.php',
|
667 |
-
'Composer\\Util\\Filesystem' => $vendorDir . '/composer/composer/src/Composer/Util/Filesystem.php',
|
668 |
-
'Composer\\Util\\Git' => $vendorDir . '/composer/composer/src/Composer/Util/Git.php',
|
669 |
-
'Composer\\Util\\GitHub' => $vendorDir . '/composer/composer/src/Composer/Util/GitHub.php',
|
670 |
-
'Composer\\Util\\GitLab' => $vendorDir . '/composer/composer/src/Composer/Util/GitLab.php',
|
671 |
-
'Composer\\Util\\Hg' => $vendorDir . '/composer/composer/src/Composer/Util/Hg.php',
|
672 |
-
'Composer\\Util\\IniHelper' => $vendorDir . '/composer/composer/src/Composer/Util/IniHelper.php',
|
673 |
-
'Composer\\Util\\NoProxyPattern' => $vendorDir . '/composer/composer/src/Composer/Util/NoProxyPattern.php',
|
674 |
-
'Composer\\Util\\Perforce' => $vendorDir . '/composer/composer/src/Composer/Util/Perforce.php',
|
675 |
-
'Composer\\Util\\Platform' => $vendorDir . '/composer/composer/src/Composer/Util/Platform.php',
|
676 |
-
'Composer\\Util\\ProcessExecutor' => $vendorDir . '/composer/composer/src/Composer/Util/ProcessExecutor.php',
|
677 |
-
'Composer\\Util\\RemoteFilesystem' => $vendorDir . '/composer/composer/src/Composer/Util/RemoteFilesystem.php',
|
678 |
-
'Composer\\Util\\Silencer' => $vendorDir . '/composer/composer/src/Composer/Util/Silencer.php',
|
679 |
-
'Composer\\Util\\SpdxLicense' => $vendorDir . '/composer/composer/src/Composer/Util/SpdxLicense.php',
|
680 |
-
'Composer\\Util\\StreamContextFactory' => $vendorDir . '/composer/composer/src/Composer/Util/StreamContextFactory.php',
|
681 |
-
'Composer\\Util\\Svn' => $vendorDir . '/composer/composer/src/Composer/Util/Svn.php',
|
682 |
-
'Composer\\Util\\TlsHelper' => $vendorDir . '/composer/composer/src/Composer/Util/TlsHelper.php',
|
683 |
-
'Composer\\Util\\Url' => $vendorDir . '/composer/composer/src/Composer/Util/Url.php',
|
684 |
-
'Composer\\XdebugHandler' => $vendorDir . '/composer/composer/src/Composer/XdebugHandler.php',
|
685 |
-
'Composer\\XdebugHandler\\PhpConfig' => $vendorDir . '/composer/xdebug-handler/src/PhpConfig.php',
|
686 |
-
'Composer\\XdebugHandler\\Process' => $vendorDir . '/composer/xdebug-handler/src/Process.php',
|
687 |
-
'Composer\\XdebugHandler\\Status' => $vendorDir . '/composer/xdebug-handler/src/Status.php',
|
688 |
-
'Composer\\XdebugHandler\\XdebugHandler' => $vendorDir . '/composer/xdebug-handler/src/XdebugHandler.php',
|
689 |
-
'DOMDocumentWrapper' => $vendorDir . '/electrolinux/phpquery/phpQuery/phpQuery/DOMDocumentWrapper.php',
|
690 |
-
'DOMEvent' => $vendorDir . '/electrolinux/phpquery/phpQuery/phpQuery/DOMEvent.php',
|
691 |
-
'DeepCopy\\DeepCopy' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/DeepCopy.php',
|
692 |
-
'DeepCopy\\Exception\\CloneException' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php',
|
693 |
-
'DeepCopy\\Exception\\PropertyException' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php',
|
694 |
-
'DeepCopy\\Filter\\Doctrine\\DoctrineCollectionFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php',
|
695 |
-
'DeepCopy\\Filter\\Doctrine\\DoctrineEmptyCollectionFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php',
|
696 |
-
'DeepCopy\\Filter\\Doctrine\\DoctrineProxyFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php',
|
697 |
-
'DeepCopy\\Filter\\Filter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php',
|
698 |
-
'DeepCopy\\Filter\\KeepFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php',
|
699 |
-
'DeepCopy\\Filter\\ReplaceFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php',
|
700 |
-
'DeepCopy\\Filter\\SetNullFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php',
|
701 |
-
'DeepCopy\\Matcher\\Doctrine\\DoctrineProxyMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php',
|
702 |
-
'DeepCopy\\Matcher\\Matcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php',
|
703 |
-
'DeepCopy\\Matcher\\PropertyMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php',
|
704 |
-
'DeepCopy\\Matcher\\PropertyNameMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php',
|
705 |
-
'DeepCopy\\Matcher\\PropertyTypeMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php',
|
706 |
-
'DeepCopy\\Reflection\\ReflectionHelper' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php',
|
707 |
-
'DeepCopy\\TypeFilter\\Date\\DateIntervalFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php',
|
708 |
-
'DeepCopy\\TypeFilter\\ReplaceFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php',
|
709 |
-
'DeepCopy\\TypeFilter\\ShallowCopyFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php',
|
710 |
-
'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedList' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php',
|
711 |
-
'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedListFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php',
|
712 |
-
'DeepCopy\\TypeFilter\\TypeFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php',
|
713 |
-
'DeepCopy\\TypeMatcher\\TypeMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php',
|
714 |
-
'Doctrine\\Common\\Inflector\\Inflector' => $vendorDir . '/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php',
|
715 |
-
'Doctrine\\Instantiator\\Exception\\ExceptionInterface' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php',
|
716 |
-
'Doctrine\\Instantiator\\Exception\\InvalidArgumentException' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php',
|
717 |
-
'Doctrine\\Instantiator\\Exception\\UnexpectedValueException' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php',
|
718 |
-
'Doctrine\\Instantiator\\Instantiator' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php',
|
719 |
-
'Doctrine\\Instantiator\\InstantiatorInterface' => $vendorDir . '/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php',
|
720 |
-
'Dotenv\\Dotenv' => $vendorDir . '/vlucas/phpdotenv/src/Dotenv.php',
|
721 |
-
'Dotenv\\Environment\\AbstractVariables' => $vendorDir . '/vlucas/phpdotenv/src/Environment/AbstractVariables.php',
|
722 |
-
'Dotenv\\Environment\\Adapter\\AdapterInterface' => $vendorDir . '/vlucas/phpdotenv/src/Environment/Adapter/AdapterInterface.php',
|
723 |
-
'Dotenv\\Environment\\Adapter\\ApacheAdapter' => $vendorDir . '/vlucas/phpdotenv/src/Environment/Adapter/ApacheAdapter.php',
|
724 |
-
'Dotenv\\Environment\\Adapter\\ArrayAdapter' => $vendorDir . '/vlucas/phpdotenv/src/Environment/Adapter/ArrayAdapter.php',
|
725 |
-
'Dotenv\\Environment\\Adapter\\EnvConstAdapter' => $vendorDir . '/vlucas/phpdotenv/src/Environment/Adapter/EnvConstAdapter.php',
|
726 |
-
'Dotenv\\Environment\\Adapter\\PutenvAdapter' => $vendorDir . '/vlucas/phpdotenv/src/Environment/Adapter/PutenvAdapter.php',
|
727 |
-
'Dotenv\\Environment\\Adapter\\ServerConstAdapter' => $vendorDir . '/vlucas/phpdotenv/src/Environment/Adapter/ServerConstAdapter.php',
|
728 |
-
'Dotenv\\Environment\\DotenvFactory' => $vendorDir . '/vlucas/phpdotenv/src/Environment/DotenvFactory.php',
|
729 |
-
'Dotenv\\Environment\\DotenvVariables' => $vendorDir . '/vlucas/phpdotenv/src/Environment/DotenvVariables.php',
|
730 |
-
'Dotenv\\Environment\\FactoryInterface' => $vendorDir . '/vlucas/phpdotenv/src/Environment/FactoryInterface.php',
|
731 |
-
'Dotenv\\Environment\\VariablesInterface' => $vendorDir . '/vlucas/phpdotenv/src/Environment/VariablesInterface.php',
|
732 |
-
'Dotenv\\Exception\\ExceptionInterface' => $vendorDir . '/vlucas/phpdotenv/src/Exception/ExceptionInterface.php',
|
733 |
-
'Dotenv\\Exception\\InvalidFileException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/InvalidFileException.php',
|
734 |
-
'Dotenv\\Exception\\InvalidPathException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/InvalidPathException.php',
|
735 |
-
'Dotenv\\Exception\\ValidationException' => $vendorDir . '/vlucas/phpdotenv/src/Exception/ValidationException.php',
|
736 |
-
'Dotenv\\Lines' => $vendorDir . '/vlucas/phpdotenv/src/Lines.php',
|
737 |
-
'Dotenv\\Loader' => $vendorDir . '/vlucas/phpdotenv/src/Loader.php',
|
738 |
-
'Dotenv\\Parser' => $vendorDir . '/vlucas/phpdotenv/src/Parser.php',
|
739 |
-
'Dotenv\\Regex\\Error' => $vendorDir . '/vlucas/phpdotenv/src/Regex/Error.php',
|
740 |
-
'Dotenv\\Regex\\Regex' => $vendorDir . '/vlucas/phpdotenv/src/Regex/Regex.php',
|
741 |
-
'Dotenv\\Regex\\Result' => $vendorDir . '/vlucas/phpdotenv/src/Regex/Result.php',
|
742 |
-
'Dotenv\\Regex\\Success' => $vendorDir . '/vlucas/phpdotenv/src/Regex/Success.php',
|
743 |
-
'Dotenv\\Validator' => $vendorDir . '/vlucas/phpdotenv/src/Validator.php',
|
744 |
-
'Facebook\\WebDriver\\Chrome\\ChromeDriver' => $vendorDir . '/facebook/webdriver/lib/Chrome/ChromeDriver.php',
|
745 |
-
'Facebook\\WebDriver\\Chrome\\ChromeDriverService' => $vendorDir . '/facebook/webdriver/lib/Chrome/ChromeDriverService.php',
|
746 |
-
'Facebook\\WebDriver\\Chrome\\ChromeOptions' => $vendorDir . '/facebook/webdriver/lib/Chrome/ChromeOptions.php',
|
747 |
-
'Facebook\\WebDriver\\Cookie' => $vendorDir . '/facebook/webdriver/lib/Cookie.php',
|
748 |
-
'Facebook\\WebDriver\\Exception\\ElementNotSelectableException' => $vendorDir . '/facebook/webdriver/lib/Exception/ElementNotSelectableException.php',
|
749 |
-
'Facebook\\WebDriver\\Exception\\ElementNotVisibleException' => $vendorDir . '/facebook/webdriver/lib/Exception/ElementNotVisibleException.php',
|
750 |
-
'Facebook\\WebDriver\\Exception\\ExpectedException' => $vendorDir . '/facebook/webdriver/lib/Exception/ExpectedException.php',
|
751 |
-
'Facebook\\WebDriver\\Exception\\IMEEngineActivationFailedException' => $vendorDir . '/facebook/webdriver/lib/Exception/IMEEngineActivationFailedException.php',
|
752 |
-
'Facebook\\WebDriver\\Exception\\IMENotAvailableException' => $vendorDir . '/facebook/webdriver/lib/Exception/IMENotAvailableException.php',
|
753 |
-
'Facebook\\WebDriver\\Exception\\IndexOutOfBoundsException' => $vendorDir . '/facebook/webdriver/lib/Exception/IndexOutOfBoundsException.php',
|
754 |
-
'Facebook\\WebDriver\\Exception\\InvalidCookieDomainException' => $vendorDir . '/facebook/webdriver/lib/Exception/InvalidCookieDomainException.php',
|
755 |
-
'Facebook\\WebDriver\\Exception\\InvalidCoordinatesException' => $vendorDir . '/facebook/webdriver/lib/Exception/InvalidCoordinatesException.php',
|
756 |
-
'Facebook\\WebDriver\\Exception\\InvalidElementStateException' => $vendorDir . '/facebook/webdriver/lib/Exception/InvalidElementStateException.php',
|
757 |
-
'Facebook\\WebDriver\\Exception\\InvalidSelectorException' => $vendorDir . '/facebook/webdriver/lib/Exception/InvalidSelectorException.php',
|
758 |
-
'Facebook\\WebDriver\\Exception\\MoveTargetOutOfBoundsException' => $vendorDir . '/facebook/webdriver/lib/Exception/MoveTargetOutOfBoundsException.php',
|
759 |
-
'Facebook\\WebDriver\\Exception\\NoAlertOpenException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoAlertOpenException.php',
|
760 |
-
'Facebook\\WebDriver\\Exception\\NoCollectionException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoCollectionException.php',
|
761 |
-
'Facebook\\WebDriver\\Exception\\NoScriptResultException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoScriptResultException.php',
|
762 |
-
'Facebook\\WebDriver\\Exception\\NoStringException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoStringException.php',
|
763 |
-
'Facebook\\WebDriver\\Exception\\NoStringLengthException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoStringLengthException.php',
|
764 |
-
'Facebook\\WebDriver\\Exception\\NoStringWrapperException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoStringWrapperException.php',
|
765 |
-
'Facebook\\WebDriver\\Exception\\NoSuchCollectionException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoSuchCollectionException.php',
|
766 |
-
'Facebook\\WebDriver\\Exception\\NoSuchDocumentException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoSuchDocumentException.php',
|
767 |
-
'Facebook\\WebDriver\\Exception\\NoSuchDriverException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoSuchDriverException.php',
|
768 |
-
'Facebook\\WebDriver\\Exception\\NoSuchElementException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoSuchElementException.php',
|
769 |
-
'Facebook\\WebDriver\\Exception\\NoSuchFrameException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoSuchFrameException.php',
|
770 |
-
'Facebook\\WebDriver\\Exception\\NoSuchWindowException' => $vendorDir . '/facebook/webdriver/lib/Exception/NoSuchWindowException.php',
|
771 |
-
'Facebook\\WebDriver\\Exception\\NullPointerException' => $vendorDir . '/facebook/webdriver/lib/Exception/NullPointerException.php',
|
772 |
-
'Facebook\\WebDriver\\Exception\\ScriptTimeoutException' => $vendorDir . '/facebook/webdriver/lib/Exception/ScriptTimeoutException.php',
|
773 |
-
'Facebook\\WebDriver\\Exception\\SessionNotCreatedException' => $vendorDir . '/facebook/webdriver/lib/Exception/SessionNotCreatedException.php',
|
774 |
-
'Facebook\\WebDriver\\Exception\\StaleElementReferenceException' => $vendorDir . '/facebook/webdriver/lib/Exception/StaleElementReferenceException.php',
|
775 |
-
'Facebook\\WebDriver\\Exception\\TimeOutException' => $vendorDir . '/facebook/webdriver/lib/Exception/TimeOutException.php',
|
776 |
-
'Facebook\\WebDriver\\Exception\\UnableToSetCookieException' => $vendorDir . '/facebook/webdriver/lib/Exception/UnableToSetCookieException.php',
|
777 |
-
'Facebook\\WebDriver\\Exception\\UnexpectedAlertOpenException' => $vendorDir . '/facebook/webdriver/lib/Exception/UnexpectedAlertOpenException.php',
|
778 |
-
'Facebook\\WebDriver\\Exception\\UnexpectedJavascriptException' => $vendorDir . '/facebook/webdriver/lib/Exception/UnexpectedJavascriptException.php',
|
779 |
-
'Facebook\\WebDriver\\Exception\\UnexpectedTagNameException' => $vendorDir . '/facebook/webdriver/lib/Exception/UnexpectedTagNameException.php',
|
780 |
-
'Facebook\\WebDriver\\Exception\\UnknownCommandException' => $vendorDir . '/facebook/webdriver/lib/Exception/UnknownCommandException.php',
|
781 |
-
'Facebook\\WebDriver\\Exception\\UnknownServerException' => $vendorDir . '/facebook/webdriver/lib/Exception/UnknownServerException.php',
|
782 |
-
'Facebook\\WebDriver\\Exception\\UnrecognizedExceptionException' => $vendorDir . '/facebook/webdriver/lib/Exception/UnrecognizedExceptionException.php',
|
783 |
-
'Facebook\\WebDriver\\Exception\\UnsupportedOperationException' => $vendorDir . '/facebook/webdriver/lib/Exception/UnsupportedOperationException.php',
|
784 |
-
'Facebook\\WebDriver\\Exception\\WebDriverCurlException' => $vendorDir . '/facebook/webdriver/lib/Exception/WebDriverCurlException.php',
|
785 |
-
'Facebook\\WebDriver\\Exception\\WebDriverException' => $vendorDir . '/facebook/webdriver/lib/Exception/WebDriverException.php',
|
786 |
-
'Facebook\\WebDriver\\Exception\\XPathLookupException' => $vendorDir . '/facebook/webdriver/lib/Exception/XPathLookupException.php',
|
787 |
-
'Facebook\\WebDriver\\Firefox\\FirefoxDriver' => $vendorDir . '/facebook/webdriver/lib/Firefox/FirefoxDriver.php',
|
788 |
-
'Facebook\\WebDriver\\Firefox\\FirefoxPreferences' => $vendorDir . '/facebook/webdriver/lib/Firefox/FirefoxPreferences.php',
|
789 |
-
'Facebook\\WebDriver\\Firefox\\FirefoxProfile' => $vendorDir . '/facebook/webdriver/lib/Firefox/FirefoxProfile.php',
|
790 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverButtonReleaseAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverButtonReleaseAction.php',
|
791 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverClickAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverClickAction.php',
|
792 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverClickAndHoldAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverClickAndHoldAction.php',
|
793 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverContextClickAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverContextClickAction.php',
|
794 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverCoordinates' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverCoordinates.php',
|
795 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverDoubleClickAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverDoubleClickAction.php',
|
796 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverKeyDownAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverKeyDownAction.php',
|
797 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverKeyUpAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverKeyUpAction.php',
|
798 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverKeysRelatedAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverKeysRelatedAction.php',
|
799 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverMouseAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverMouseAction.php',
|
800 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverMouseMoveAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverMouseMoveAction.php',
|
801 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverMoveToOffsetAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverMoveToOffsetAction.php',
|
802 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverSendKeysAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverSendKeysAction.php',
|
803 |
-
'Facebook\\WebDriver\\Interactions\\Internal\\WebDriverSingleKeyAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Internal/WebDriverSingleKeyAction.php',
|
804 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverDoubleTapAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverDoubleTapAction.php',
|
805 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverDownAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverDownAction.php',
|
806 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverFlickAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverFlickAction.php',
|
807 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverFlickFromElementAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverFlickFromElementAction.php',
|
808 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverLongPressAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverLongPressAction.php',
|
809 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverMoveAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverMoveAction.php',
|
810 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverScrollAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverScrollAction.php',
|
811 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverScrollFromElementAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverScrollFromElementAction.php',
|
812 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverTapAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverTapAction.php',
|
813 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverTouchAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverTouchAction.php',
|
814 |
-
'Facebook\\WebDriver\\Interactions\\Touch\\WebDriverTouchScreen' => $vendorDir . '/facebook/webdriver/lib/Interactions/Touch/WebDriverTouchScreen.php',
|
815 |
-
'Facebook\\WebDriver\\Interactions\\WebDriverActions' => $vendorDir . '/facebook/webdriver/lib/Interactions/WebDriverActions.php',
|
816 |
-
'Facebook\\WebDriver\\Interactions\\WebDriverCompositeAction' => $vendorDir . '/facebook/webdriver/lib/Interactions/WebDriverCompositeAction.php',
|
817 |
-
'Facebook\\WebDriver\\Interactions\\WebDriverTouchActions' => $vendorDir . '/facebook/webdriver/lib/Interactions/WebDriverTouchActions.php',
|
818 |
-
'Facebook\\WebDriver\\Internal\\WebDriverLocatable' => $vendorDir . '/facebook/webdriver/lib/Internal/WebDriverLocatable.php',
|
819 |
-
'Facebook\\WebDriver\\JavaScriptExecutor' => $vendorDir . '/facebook/webdriver/lib/JavaScriptExecutor.php',
|
820 |
-
'Facebook\\WebDriver\\Net\\URLChecker' => $vendorDir . '/facebook/webdriver/lib/Net/URLChecker.php',
|
821 |
-
'Facebook\\WebDriver\\Remote\\DesiredCapabilities' => $vendorDir . '/facebook/webdriver/lib/Remote/DesiredCapabilities.php',
|
822 |
-
'Facebook\\WebDriver\\Remote\\DriverCommand' => $vendorDir . '/facebook/webdriver/lib/Remote/DriverCommand.php',
|
823 |
-
'Facebook\\WebDriver\\Remote\\ExecuteMethod' => $vendorDir . '/facebook/webdriver/lib/Remote/ExecuteMethod.php',
|
824 |
-
'Facebook\\WebDriver\\Remote\\FileDetector' => $vendorDir . '/facebook/webdriver/lib/Remote/FileDetector.php',
|
825 |
-
'Facebook\\WebDriver\\Remote\\HttpCommandExecutor' => $vendorDir . '/facebook/webdriver/lib/Remote/HttpCommandExecutor.php',
|
826 |
-
'Facebook\\WebDriver\\Remote\\LocalFileDetector' => $vendorDir . '/facebook/webdriver/lib/Remote/LocalFileDetector.php',
|
827 |
-
'Facebook\\WebDriver\\Remote\\RemoteExecuteMethod' => $vendorDir . '/facebook/webdriver/lib/Remote/RemoteExecuteMethod.php',
|
828 |
-
'Facebook\\WebDriver\\Remote\\RemoteKeyboard' => $vendorDir . '/facebook/webdriver/lib/Remote/RemoteKeyboard.php',
|
829 |
-
'Facebook\\WebDriver\\Remote\\RemoteMouse' => $vendorDir . '/facebook/webdriver/lib/Remote/RemoteMouse.php',
|
830 |
-
'Facebook\\WebDriver\\Remote\\RemoteTargetLocator' => $vendorDir . '/facebook/webdriver/lib/Remote/RemoteTargetLocator.php',
|
831 |
-
'Facebook\\WebDriver\\Remote\\RemoteTouchScreen' => $vendorDir . '/facebook/webdriver/lib/Remote/RemoteTouchScreen.php',
|
832 |
-
'Facebook\\WebDriver\\Remote\\RemoteWebDriver' => $vendorDir . '/facebook/webdriver/lib/Remote/RemoteWebDriver.php',
|
833 |
-
'Facebook\\WebDriver\\Remote\\RemoteWebElement' => $vendorDir . '/facebook/webdriver/lib/Remote/RemoteWebElement.php',
|
834 |
-
'Facebook\\WebDriver\\Remote\\Service\\DriverCommandExecutor' => $vendorDir . '/facebook/webdriver/lib/Remote/Service/DriverCommandExecutor.php',
|
835 |
-
'Facebook\\WebDriver\\Remote\\Service\\DriverService' => $vendorDir . '/facebook/webdriver/lib/Remote/Service/DriverService.php',
|
836 |
-
'Facebook\\WebDriver\\Remote\\UselessFileDetector' => $vendorDir . '/facebook/webdriver/lib/Remote/UselessFileDetector.php',
|
837 |
-
'Facebook\\WebDriver\\Remote\\WebDriverBrowserType' => $vendorDir . '/facebook/webdriver/lib/Remote/WebDriverBrowserType.php',
|
838 |
-
'Facebook\\WebDriver\\Remote\\WebDriverCapabilityType' => $vendorDir . '/facebook/webdriver/lib/Remote/WebDriverCapabilityType.php',
|
839 |
-
'Facebook\\WebDriver\\Remote\\WebDriverCommand' => $vendorDir . '/facebook/webdriver/lib/Remote/WebDriverCommand.php',
|
840 |
-
'Facebook\\WebDriver\\Remote\\WebDriverResponse' => $vendorDir . '/facebook/webdriver/lib/Remote/WebDriverResponse.php',
|
841 |
-
'Facebook\\WebDriver\\Support\\Events\\EventFiringWebDriver' => $vendorDir . '/facebook/webdriver/lib/Support/Events/EventFiringWebDriver.php',
|
842 |
-
'Facebook\\WebDriver\\Support\\Events\\EventFiringWebDriverNavigation' => $vendorDir . '/facebook/webdriver/lib/Support/Events/EventFiringWebDriverNavigation.php',
|
843 |
-
'Facebook\\WebDriver\\Support\\Events\\EventFiringWebElement' => $vendorDir . '/facebook/webdriver/lib/Support/Events/EventFiringWebElement.php',
|
844 |
-
'Facebook\\WebDriver\\Support\\XPathEscaper' => $vendorDir . '/facebook/webdriver/lib/Support/XPathEscaper.php',
|
845 |
-
'Facebook\\WebDriver\\WebDriver' => $vendorDir . '/facebook/webdriver/lib/WebDriver.php',
|
846 |
-
'Facebook\\WebDriver\\WebDriverAction' => $vendorDir . '/facebook/webdriver/lib/WebDriverAction.php',
|
847 |
-
'Facebook\\WebDriver\\WebDriverAlert' => $vendorDir . '/facebook/webdriver/lib/WebDriverAlert.php',
|
848 |
-
'Facebook\\WebDriver\\WebDriverBy' => $vendorDir . '/facebook/webdriver/lib/WebDriverBy.php',
|
849 |
-
'Facebook\\WebDriver\\WebDriverCapabilities' => $vendorDir . '/facebook/webdriver/lib/WebDriverCapabilities.php',
|
850 |
-
'Facebook\\WebDriver\\WebDriverCommandExecutor' => $vendorDir . '/facebook/webdriver/lib/WebDriverCommandExecutor.php',
|
851 |
-
'Facebook\\WebDriver\\WebDriverDimension' => $vendorDir . '/facebook/webdriver/lib/WebDriverDimension.php',
|
852 |
-
'Facebook\\WebDriver\\WebDriverDispatcher' => $vendorDir . '/facebook/webdriver/lib/WebDriverDispatcher.php',
|
853 |
-
'Facebook\\WebDriver\\WebDriverElement' => $vendorDir . '/facebook/webdriver/lib/WebDriverElement.php',
|
854 |
-
'Facebook\\WebDriver\\WebDriverEventListener' => $vendorDir . '/facebook/webdriver/lib/WebDriverEventListener.php',
|
855 |
-
'Facebook\\WebDriver\\WebDriverExpectedCondition' => $vendorDir . '/facebook/webdriver/lib/WebDriverExpectedCondition.php',
|
856 |
-
'Facebook\\WebDriver\\WebDriverHasInputDevices' => $vendorDir . '/facebook/webdriver/lib/WebDriverHasInputDevices.php',
|
857 |
-
'Facebook\\WebDriver\\WebDriverKeyboard' => $vendorDir . '/facebook/webdriver/lib/WebDriverKeyboard.php',
|
858 |
-
'Facebook\\WebDriver\\WebDriverKeys' => $vendorDir . '/facebook/webdriver/lib/WebDriverKeys.php',
|
859 |
-
'Facebook\\WebDriver\\WebDriverMouse' => $vendorDir . '/facebook/webdriver/lib/WebDriverMouse.php',
|
860 |
-
'Facebook\\WebDriver\\WebDriverNavigation' => $vendorDir . '/facebook/webdriver/lib/WebDriverNavigation.php',
|
861 |
-
'Facebook\\WebDriver\\WebDriverOptions' => $vendorDir . '/facebook/webdriver/lib/WebDriverOptions.php',
|
862 |
-
'Facebook\\WebDriver\\WebDriverPlatform' => $vendorDir . '/facebook/webdriver/lib/WebDriverPlatform.php',
|
863 |
-
'Facebook\\WebDriver\\WebDriverPoint' => $vendorDir . '/facebook/webdriver/lib/WebDriverPoint.php',
|
864 |
-
'Facebook\\WebDriver\\WebDriverSearchContext' => $vendorDir . '/facebook/webdriver/lib/WebDriverSearchContext.php',
|
865 |
-
'Facebook\\WebDriver\\WebDriverSelect' => $vendorDir . '/facebook/webdriver/lib/WebDriverSelect.php',
|
866 |
-
'Facebook\\WebDriver\\WebDriverSelectInterface' => $vendorDir . '/facebook/webdriver/lib/WebDriverSelectInterface.php',
|
867 |
-
'Facebook\\WebDriver\\WebDriverTargetLocator' => $vendorDir . '/facebook/webdriver/lib/WebDriverTargetLocator.php',
|
868 |
-
'Facebook\\WebDriver\\WebDriverTimeouts' => $vendorDir . '/facebook/webdriver/lib/WebDriverTimeouts.php',
|
869 |
-
'Facebook\\WebDriver\\WebDriverUpAction' => $vendorDir . '/facebook/webdriver/lib/WebDriverUpAction.php',
|
870 |
-
'Facebook\\WebDriver\\WebDriverWait' => $vendorDir . '/facebook/webdriver/lib/WebDriverWait.php',
|
871 |
-
'Facebook\\WebDriver\\WebDriverWindow' => $vendorDir . '/facebook/webdriver/lib/WebDriverWindow.php',
|
872 |
-
'Gumlet\\ImageResize' => $vendorDir . '/gumlet/php-image-resize/lib/ImageResize.php',
|
873 |
-
'Gumlet\\ImageResizeException' => $vendorDir . '/gumlet/php-image-resize/lib/ImageResizeException.php',
|
874 |
-
'GuzzleHttp\\Client' => $vendorDir . '/guzzlehttp/guzzle/src/Client.php',
|
875 |
-
'GuzzleHttp\\ClientInterface' => $vendorDir . '/guzzlehttp/guzzle/src/ClientInterface.php',
|
876 |
-
'GuzzleHttp\\Cookie\\CookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
|
877 |
-
'GuzzleHttp\\Cookie\\CookieJarInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php',
|
878 |
-
'GuzzleHttp\\Cookie\\FileCookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php',
|
879 |
-
'GuzzleHttp\\Cookie\\SessionCookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php',
|
880 |
-
'GuzzleHttp\\Cookie\\SetCookie' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/SetCookie.php',
|
881 |
-
'GuzzleHttp\\Exception\\BadResponseException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/BadResponseException.php',
|
882 |
-
'GuzzleHttp\\Exception\\ClientException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ClientException.php',
|
883 |
-
'GuzzleHttp\\Exception\\ConnectException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ConnectException.php',
|
884 |
-
'GuzzleHttp\\Exception\\GuzzleException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/GuzzleException.php',
|
885 |
-
'GuzzleHttp\\Exception\\RequestException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/RequestException.php',
|
886 |
-
'GuzzleHttp\\Exception\\SeekException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/SeekException.php',
|
887 |
-
'GuzzleHttp\\Exception\\ServerException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ServerException.php',
|
888 |
-
'GuzzleHttp\\Exception\\TooManyRedirectsException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php',
|
889 |
-
'GuzzleHttp\\Exception\\TransferException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/TransferException.php',
|
890 |
-
'GuzzleHttp\\HandlerStack' => $vendorDir . '/guzzlehttp/guzzle/src/HandlerStack.php',
|
891 |
-
'GuzzleHttp\\Handler\\CurlFactory' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlFactory.php',
|
892 |
-
'GuzzleHttp\\Handler\\CurlFactoryInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php',
|
893 |
-
'GuzzleHttp\\Handler\\CurlHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlHandler.php',
|
894 |
-
'GuzzleHttp\\Handler\\CurlMultiHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php',
|
895 |
-
'GuzzleHttp\\Handler\\EasyHandle' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/EasyHandle.php',
|
896 |
-
'GuzzleHttp\\Handler\\MockHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/MockHandler.php',
|
897 |
-
'GuzzleHttp\\Handler\\Proxy' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/Proxy.php',
|
898 |
-
'GuzzleHttp\\Handler\\StreamHandler' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/StreamHandler.php',
|
899 |
-
'GuzzleHttp\\MessageFormatter' => $vendorDir . '/guzzlehttp/guzzle/src/MessageFormatter.php',
|
900 |
-
'GuzzleHttp\\Middleware' => $vendorDir . '/guzzlehttp/guzzle/src/Middleware.php',
|
901 |
-
'GuzzleHttp\\Pool' => $vendorDir . '/guzzlehttp/guzzle/src/Pool.php',
|
902 |
-
'GuzzleHttp\\PrepareBodyMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php',
|
903 |
-
'GuzzleHttp\\Promise\\AggregateException' => $vendorDir . '/guzzlehttp/promises/src/AggregateException.php',
|
904 |
-
'GuzzleHttp\\Promise\\CancellationException' => $vendorDir . '/guzzlehttp/promises/src/CancellationException.php',
|
905 |
-
'GuzzleHttp\\Promise\\Coroutine' => $vendorDir . '/guzzlehttp/promises/src/Coroutine.php',
|
906 |
-
'GuzzleHttp\\Promise\\EachPromise' => $vendorDir . '/guzzlehttp/promises/src/EachPromise.php',
|
907 |
-
'GuzzleHttp\\Promise\\FulfilledPromise' => $vendorDir . '/guzzlehttp/promises/src/FulfilledPromise.php',
|
908 |
-
'GuzzleHttp\\Promise\\Promise' => $vendorDir . '/guzzlehttp/promises/src/Promise.php',
|
909 |
-
'GuzzleHttp\\Promise\\PromiseInterface' => $vendorDir . '/guzzlehttp/promises/src/PromiseInterface.php',
|
910 |
-
'GuzzleHttp\\Promise\\PromisorInterface' => $vendorDir . '/guzzlehttp/promises/src/PromisorInterface.php',
|
911 |
-
'GuzzleHttp\\Promise\\RejectedPromise' => $vendorDir . '/guzzlehttp/promises/src/RejectedPromise.php',
|
912 |
-
'GuzzleHttp\\Promise\\RejectionException' => $vendorDir . '/guzzlehttp/promises/src/RejectionException.php',
|
913 |
-
'GuzzleHttp\\Promise\\TaskQueue' => $vendorDir . '/guzzlehttp/promises/src/TaskQueue.php',
|
914 |
-
'GuzzleHttp\\Promise\\TaskQueueInterface' => $vendorDir . '/guzzlehttp/promises/src/TaskQueueInterface.php',
|
915 |
-
'GuzzleHttp\\Psr7\\AppendStream' => $vendorDir . '/guzzlehttp/psr7/src/AppendStream.php',
|
916 |
-
'GuzzleHttp\\Psr7\\BufferStream' => $vendorDir . '/guzzlehttp/psr7/src/BufferStream.php',
|
917 |
-
'GuzzleHttp\\Psr7\\CachingStream' => $vendorDir . '/guzzlehttp/psr7/src/CachingStream.php',
|
918 |
-
'GuzzleHttp\\Psr7\\DroppingStream' => $vendorDir . '/guzzlehttp/psr7/src/DroppingStream.php',
|
919 |
-
'GuzzleHttp\\Psr7\\FnStream' => $vendorDir . '/guzzlehttp/psr7/src/FnStream.php',
|
920 |
-
'GuzzleHttp\\Psr7\\InflateStream' => $vendorDir . '/guzzlehttp/psr7/src/InflateStream.php',
|
921 |
-
'GuzzleHttp\\Psr7\\LazyOpenStream' => $vendorDir . '/guzzlehttp/psr7/src/LazyOpenStream.php',
|
922 |
-
'GuzzleHttp\\Psr7\\LimitStream' => $vendorDir . '/guzzlehttp/psr7/src/LimitStream.php',
|
923 |
-
'GuzzleHttp\\Psr7\\MessageTrait' => $vendorDir . '/guzzlehttp/psr7/src/MessageTrait.php',
|
924 |
-
'GuzzleHttp\\Psr7\\MultipartStream' => $vendorDir . '/guzzlehttp/psr7/src/MultipartStream.php',
|
925 |
-
'GuzzleHttp\\Psr7\\NoSeekStream' => $vendorDir . '/guzzlehttp/psr7/src/NoSeekStream.php',
|
926 |
-
'GuzzleHttp\\Psr7\\PumpStream' => $vendorDir . '/guzzlehttp/psr7/src/PumpStream.php',
|
927 |
-
'GuzzleHttp\\Psr7\\Request' => $vendorDir . '/guzzlehttp/psr7/src/Request.php',
|
928 |
-
'GuzzleHttp\\Psr7\\Response' => $vendorDir . '/guzzlehttp/psr7/src/Response.php',
|
929 |
-
'GuzzleHttp\\Psr7\\Rfc7230' => $vendorDir . '/guzzlehttp/psr7/src/Rfc7230.php',
|
930 |
-
'GuzzleHttp\\Psr7\\ServerRequest' => $vendorDir . '/guzzlehttp/psr7/src/ServerRequest.php',
|
931 |
-
'GuzzleHttp\\Psr7\\Stream' => $vendorDir . '/guzzlehttp/psr7/src/Stream.php',
|
932 |
-
'GuzzleHttp\\Psr7\\StreamDecoratorTrait' => $vendorDir . '/guzzlehttp/psr7/src/StreamDecoratorTrait.php',
|
933 |
-
'GuzzleHttp\\Psr7\\StreamWrapper' => $vendorDir . '/guzzlehttp/psr7/src/StreamWrapper.php',
|
934 |
-
'GuzzleHttp\\Psr7\\UploadedFile' => $vendorDir . '/guzzlehttp/psr7/src/UploadedFile.php',
|
935 |
-
'GuzzleHttp\\Psr7\\Uri' => $vendorDir . '/guzzlehttp/psr7/src/Uri.php',
|
936 |
-
'GuzzleHttp\\Psr7\\UriNormalizer' => $vendorDir . '/guzzlehttp/psr7/src/UriNormalizer.php',
|
937 |
-
'GuzzleHttp\\Psr7\\UriResolver' => $vendorDir . '/guzzlehttp/psr7/src/UriResolver.php',
|
938 |
-
'GuzzleHttp\\RedirectMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/RedirectMiddleware.php',
|
939 |
-
'GuzzleHttp\\RequestOptions' => $vendorDir . '/guzzlehttp/guzzle/src/RequestOptions.php',
|
940 |
-
'GuzzleHttp\\RetryMiddleware' => $vendorDir . '/guzzlehttp/guzzle/src/RetryMiddleware.php',
|
941 |
-
'GuzzleHttp\\TransferStats' => $vendorDir . '/guzzlehttp/guzzle/src/TransferStats.php',
|
942 |
-
'GuzzleHttp\\UriTemplate' => $vendorDir . '/guzzlehttp/guzzle/src/UriTemplate.php',
|
943 |
-
'Handlebars\\Arguments' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Arguments.php',
|
944 |
-
'Handlebars\\Autoloader' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Autoloader.php',
|
945 |
-
'Handlebars\\BaseString' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/BaseString.php',
|
946 |
-
'Handlebars\\Cache' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Cache.php',
|
947 |
-
'Handlebars\\Cache\\APC' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Cache/APC.php',
|
948 |
-
'Handlebars\\Cache\\Disk' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Cache/Disk.php',
|
949 |
-
'Handlebars\\Cache\\Dummy' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Cache/Dummy.php',
|
950 |
-
'Handlebars\\ChildContext' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/ChildContext.php',
|
951 |
-
'Handlebars\\Context' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Context.php',
|
952 |
-
'Handlebars\\Handlebars' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Handlebars.php',
|
953 |
-
'Handlebars\\Helper' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Helper.php',
|
954 |
-
'Handlebars\\Helper\\BindAttrHelper' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Helper/BindAttrHelper.php',
|
955 |
-
'Handlebars\\Helper\\EachHelper' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Helper/EachHelper.php',
|
956 |
-
'Handlebars\\Helper\\IfHelper' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Helper/IfHelper.php',
|
957 |
-
'Handlebars\\Helper\\UnlessHelper' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Helper/UnlessHelper.php',
|
958 |
-
'Handlebars\\Helper\\WithHelper' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Helper/WithHelper.php',
|
959 |
-
'Handlebars\\Helpers' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Helpers.php',
|
960 |
-
'Handlebars\\Loader' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Loader.php',
|
961 |
-
'Handlebars\\Loader\\ArrayLoader' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Loader/ArrayLoader.php',
|
962 |
-
'Handlebars\\Loader\\FilesystemLoader' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Loader/FilesystemLoader.php',
|
963 |
-
'Handlebars\\Loader\\InlineLoader' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Loader/InlineLoader.php',
|
964 |
-
'Handlebars\\Loader\\StringLoader' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Loader/StringLoader.php',
|
965 |
-
'Handlebars\\Parser' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Parser.php',
|
966 |
-
'Handlebars\\SafeString' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/SafeString.php',
|
967 |
-
'Handlebars\\String' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/String.php',
|
968 |
-
'Handlebars\\StringWrapper' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/StringWrapper.php',
|
969 |
-
'Handlebars\\Template' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Template.php',
|
970 |
-
'Handlebars\\Tokenizer' => $vendorDir . '/xamin/handlebars.php/src/Handlebars/Tokenizer.php',
|
971 |
-
'Hautelook\\Phpass\\PasswordHash' => $vendorDir . '/hautelook/phpass/src/Hautelook/Phpass/PasswordHash.php',
|
972 |
-
'ICallbackNamed' => $vendorDir . '/electrolinux/phpquery/phpQuery/phpQuery/Callback.php',
|
973 |
-
'Illuminate\\Contracts\\Auth\\Access\\Authorizable' => $vendorDir . '/illuminate/contracts/Auth/Access/Authorizable.php',
|
974 |
-
'Illuminate\\Contracts\\Auth\\Access\\Gate' => $vendorDir . '/illuminate/contracts/Auth/Access/Gate.php',
|
975 |
-
'Illuminate\\Contracts\\Auth\\Authenticatable' => $vendorDir . '/illuminate/contracts/Auth/Authenticatable.php',
|
976 |
-
'Illuminate\\Contracts\\Auth\\CanResetPassword' => $vendorDir . '/illuminate/contracts/Auth/CanResetPassword.php',
|
977 |
-
'Illuminate\\Contracts\\Auth\\Factory' => $vendorDir . '/illuminate/contracts/Auth/Factory.php',
|
978 |
-
'Illuminate\\Contracts\\Auth\\Guard' => $vendorDir . '/illuminate/contracts/Auth/Guard.php',
|
979 |
-
'Illuminate\\Contracts\\Auth\\MustVerifyEmail' => $vendorDir . '/illuminate/contracts/Auth/MustVerifyEmail.php',
|
980 |
-
'Illuminate\\Contracts\\Auth\\PasswordBroker' => $vendorDir . '/illuminate/contracts/Auth/PasswordBroker.php',
|
981 |
-
'Illuminate\\Contracts\\Auth\\PasswordBrokerFactory' => $vendorDir . '/illuminate/contracts/Auth/PasswordBrokerFactory.php',
|
982 |
-
'Illuminate\\Contracts\\Auth\\StatefulGuard' => $vendorDir . '/illuminate/contracts/Auth/StatefulGuard.php',
|
983 |
-
'Illuminate\\Contracts\\Auth\\SupportsBasicAuth' => $vendorDir . '/illuminate/contracts/Auth/SupportsBasicAuth.php',
|
984 |
-
'Illuminate\\Contracts\\Auth\\UserProvider' => $vendorDir . '/illuminate/contracts/Auth/UserProvider.php',
|
985 |
-
'Illuminate\\Contracts\\Broadcasting\\Broadcaster' => $vendorDir . '/illuminate/contracts/Broadcasting/Broadcaster.php',
|
986 |
-
'Illuminate\\Contracts\\Broadcasting\\Factory' => $vendorDir . '/illuminate/contracts/Broadcasting/Factory.php',
|
987 |
-
'Illuminate\\Contracts\\Broadcasting\\ShouldBroadcast' => $vendorDir . '/illuminate/contracts/Broadcasting/ShouldBroadcast.php',
|
988 |
-
'Illuminate\\Contracts\\Broadcasting\\ShouldBroadcastNow' => $vendorDir . '/illuminate/contracts/Broadcasting/ShouldBroadcastNow.php',
|
989 |
-
'Illuminate\\Contracts\\Bus\\Dispatcher' => $vendorDir . '/illuminate/contracts/Bus/Dispatcher.php',
|
990 |
-
'Illuminate\\Contracts\\Bus\\QueueingDispatcher' => $vendorDir . '/illuminate/contracts/Bus/QueueingDispatcher.php',
|
991 |
-
'Illuminate\\Contracts\\Cache\\Factory' => $vendorDir . '/illuminate/contracts/Cache/Factory.php',
|
992 |
-
'Illuminate\\Contracts\\Cache\\Lock' => $vendorDir . '/illuminate/contracts/Cache/Lock.php',
|
993 |
-
'Illuminate\\Contracts\\Cache\\LockProvider' => $vendorDir . '/illuminate/contracts/Cache/LockProvider.php',
|
994 |
-
'Illuminate\\Contracts\\Cache\\LockTimeoutException' => $vendorDir . '/illuminate/contracts/Cache/LockTimeoutException.php',
|
995 |
-
'Illuminate\\Contracts\\Cache\\Repository' => $vendorDir . '/illuminate/contracts/Cache/Repository.php',
|
996 |
-
'Illuminate\\Contracts\\Cache\\Store' => $vendorDir . '/illuminate/contracts/Cache/Store.php',
|
997 |
-
'Illuminate\\Contracts\\Config\\Repository' => $vendorDir . '/illuminate/contracts/Config/Repository.php',
|
998 |
-
'Illuminate\\Contracts\\Console\\Application' => $vendorDir . '/illuminate/contracts/Console/Application.php',
|
999 |
-
'Illuminate\\Contracts\\Console\\Kernel' => $vendorDir . '/illuminate/contracts/Console/Kernel.php',
|
1000 |
-
'Illuminate\\Contracts\\Container\\BindingResolutionException' => $vendorDir . '/illuminate/contracts/Container/BindingResolutionException.php',
|
1001 |
-
'Illuminate\\Contracts\\Container\\Container' => $vendorDir . '/illuminate/contracts/Container/Container.php',
|
1002 |
-
'Illuminate\\Contracts\\Container\\ContextualBindingBuilder' => $vendorDir . '/illuminate/contracts/Container/ContextualBindingBuilder.php',
|
1003 |
-
'Illuminate\\Contracts\\Cookie\\Factory' => $vendorDir . '/illuminate/contracts/Cookie/Factory.php',
|
1004 |
-
'Illuminate\\Contracts\\Cookie\\QueueingFactory' => $vendorDir . '/illuminate/contracts/Cookie/QueueingFactory.php',
|
1005 |
-
'Illuminate\\Contracts\\Database\\ModelIdentifier' => $vendorDir . '/illuminate/contracts/Database/ModelIdentifier.php',
|
1006 |
-
'Illuminate\\Contracts\\Debug\\ExceptionHandler' => $vendorDir . '/illuminate/contracts/Debug/ExceptionHandler.php',
|
1007 |
-
'Illuminate\\Contracts\\Encryption\\DecryptException' => $vendorDir . '/illuminate/contracts/Encryption/DecryptException.php',
|
1008 |
-
'Illuminate\\Contracts\\Encryption\\EncryptException' => $vendorDir . '/illuminate/contracts/Encryption/EncryptException.php',
|
1009 |
-
'Illuminate\\Contracts\\Encryption\\Encrypter' => $vendorDir . '/illuminate/contracts/Encryption/Encrypter.php',
|
1010 |
-
'Illuminate\\Contracts\\Events\\Dispatcher' => $vendorDir . '/illuminate/contracts/Events/Dispatcher.php',
|
1011 |
-
'Illuminate\\Contracts\\Filesystem\\Cloud' => $vendorDir . '/illuminate/contracts/Filesystem/Cloud.php',
|
1012 |
-
'Illuminate\\Contracts\\Filesystem\\Factory' => $vendorDir . '/illuminate/contracts/Filesystem/Factory.php',
|
1013 |
-
'Illuminate\\Contracts\\Filesystem\\FileExistsException' => $vendorDir . '/illuminate/contracts/Filesystem/FileExistsException.php',
|
1014 |
-
'Illuminate\\Contracts\\Filesystem\\FileNotFoundException' => $vendorDir . '/illuminate/contracts/Filesystem/FileNotFoundException.php',
|
1015 |
-
'Illuminate\\Contracts\\Filesystem\\Filesystem' => $vendorDir . '/illuminate/contracts/Filesystem/Filesystem.php',
|
1016 |
-
'Illuminate\\Contracts\\Foundation\\Application' => $vendorDir . '/illuminate/contracts/Foundation/Application.php',
|
1017 |
-
'Illuminate\\Contracts\\Hashing\\Hasher' => $vendorDir . '/illuminate/contracts/Hashing/Hasher.php',
|
1018 |
-
'Illuminate\\Contracts\\Http\\Kernel' => $vendorDir . '/illuminate/contracts/Http/Kernel.php',
|
1019 |
-
'Illuminate\\Contracts\\Mail\\MailQueue' => $vendorDir . '/illuminate/contracts/Mail/MailQueue.php',
|
1020 |
-
'Illuminate\\Contracts\\Mail\\Mailable' => $vendorDir . '/illuminate/contracts/Mail/Mailable.php',
|
1021 |
-
'Illuminate\\Contracts\\Mail\\Mailer' => $vendorDir . '/illuminate/contracts/Mail/Mailer.php',
|
1022 |
-
'Illuminate\\Contracts\\Notifications\\Dispatcher' => $vendorDir . '/illuminate/contracts/Notifications/Dispatcher.php',
|
1023 |
-
'Illuminate\\Contracts\\Notifications\\Factory' => $vendorDir . '/illuminate/contracts/Notifications/Factory.php',
|
1024 |
-
'Illuminate\\Contracts\\Pagination\\LengthAwarePaginator' => $vendorDir . '/illuminate/contracts/Pagination/LengthAwarePaginator.php',
|
1025 |
-
'Illuminate\\Contracts\\Pagination\\Paginator' => $vendorDir . '/illuminate/contracts/Pagination/Paginator.php',
|
1026 |
-
'Illuminate\\Contracts\\Pipeline\\Hub' => $vendorDir . '/illuminate/contracts/Pipeline/Hub.php',
|
1027 |
-
'Illuminate\\Contracts\\Pipeline\\Pipeline' => $vendorDir . '/illuminate/contracts/Pipeline/Pipeline.php',
|
1028 |
-
'Illuminate\\Contracts\\Queue\\EntityNotFoundException' => $vendorDir . '/illuminate/contracts/Queue/EntityNotFoundException.php',
|
1029 |
-
'Illuminate\\Contracts\\Queue\\EntityResolver' => $vendorDir . '/illuminate/contracts/Queue/EntityResolver.php',
|
1030 |
-
'Illuminate\\Contracts\\Queue\\Factory' => $vendorDir . '/illuminate/contracts/Queue/Factory.php',
|
1031 |
-
'Illuminate\\Contracts\\Queue\\Job' => $vendorDir . '/illuminate/contracts/Queue/Job.php',
|
1032 |
-
'Illuminate\\Contracts\\Queue\\Monitor' => $vendorDir . '/illuminate/contracts/Queue/Monitor.php',
|
1033 |
-
'Illuminate\\Contracts\\Queue\\Queue' => $vendorDir . '/illuminate/contracts/Queue/Queue.php',
|
1034 |
-
'Illuminate\\Contracts\\Queue\\QueueableCollection' => $vendorDir . '/illuminate/contracts/Queue/QueueableCollection.php',
|
1035 |
-
'Illuminate\\Contracts\\Queue\\QueueableEntity' => $vendorDir . '/illuminate/contracts/Queue/QueueableEntity.php',
|
1036 |
-
'Illuminate\\Contracts\\Queue\\ShouldQueue' => $vendorDir . '/illuminate/contracts/Queue/ShouldQueue.php',
|
1037 |
-
'Illuminate\\Contracts\\Redis\\Connection' => $vendorDir . '/illuminate/contracts/Redis/Connection.php',
|
1038 |
-
'Illuminate\\Contracts\\Redis\\Factory' => $vendorDir . '/illuminate/contracts/Redis/Factory.php',
|
1039 |
-
'Illuminate\\Contracts\\Redis\\LimiterTimeoutException' => $vendorDir . '/illuminate/contracts/Redis/LimiterTimeoutException.php',
|
1040 |
-
'Illuminate\\Contracts\\Routing\\BindingRegistrar' => $vendorDir . '/illuminate/contracts/Routing/BindingRegistrar.php',
|
1041 |
-
'Illuminate\\Contracts\\Routing\\Registrar' => $vendorDir . '/illuminate/contracts/Routing/Registrar.php',
|
1042 |
-
'Illuminate\\Contracts\\Routing\\ResponseFactory' => $vendorDir . '/illuminate/contracts/Routing/ResponseFactory.php',
|
1043 |
-
'Illuminate\\Contracts\\Routing\\UrlGenerator' => $vendorDir . '/illuminate/contracts/Routing/UrlGenerator.php',
|
1044 |
-
'Illuminate\\Contracts\\Routing\\UrlRoutable' => $vendorDir . '/illuminate/contracts/Routing/UrlRoutable.php',
|
1045 |
-
'Illuminate\\Contracts\\Session\\Session' => $vendorDir . '/illuminate/contracts/Session/Session.php',
|
1046 |
-
'Illuminate\\Contracts\\Support\\Arrayable' => $vendorDir . '/illuminate/contracts/Support/Arrayable.php',
|
1047 |
-
'Illuminate\\Contracts\\Support\\DeferrableProvider' => $vendorDir . '/illuminate/contracts/Support/DeferrableProvider.php',
|
1048 |
-
'Illuminate\\Contracts\\Support\\Htmlable' => $vendorDir . '/illuminate/contracts/Support/Htmlable.php',
|
1049 |
-
'Illuminate\\Contracts\\Support\\Jsonable' => $vendorDir . '/illuminate/contracts/Support/Jsonable.php',
|
1050 |
-
'Illuminate\\Contracts\\Support\\MessageBag' => $vendorDir . '/illuminate/contracts/Support/MessageBag.php',
|
1051 |
-
'Illuminate\\Contracts\\Support\\MessageProvider' => $vendorDir . '/illuminate/contracts/Support/MessageProvider.php',
|
1052 |
-
'Illuminate\\Contracts\\Support\\Renderable' => $vendorDir . '/illuminate/contracts/Support/Renderable.php',
|
1053 |
-
'Illuminate\\Contracts\\Support\\Responsable' => $vendorDir . '/illuminate/contracts/Support/Responsable.php',
|
1054 |
-
'Illuminate\\Contracts\\Translation\\HasLocalePreference' => $vendorDir . '/illuminate/contracts/Translation/HasLocalePreference.php',
|
1055 |
-
'Illuminate\\Contracts\\Translation\\Loader' => $vendorDir . '/illuminate/contracts/Translation/Loader.php',
|
1056 |
-
'Illuminate\\Contracts\\Translation\\Translator' => $vendorDir . '/illuminate/contracts/Translation/Translator.php',
|
1057 |
-
'Illuminate\\Contracts\\Validation\\Factory' => $vendorDir . '/illuminate/contracts/Validation/Factory.php',
|
1058 |
-
'Illuminate\\Contracts\\Validation\\ImplicitRule' => $vendorDir . '/illuminate/contracts/Validation/ImplicitRule.php',
|
1059 |
-
'Illuminate\\Contracts\\Validation\\Rule' => $vendorDir . '/illuminate/contracts/Validation/Rule.php',
|
1060 |
-
'Illuminate\\Contracts\\Validation\\ValidatesWhenResolved' => $vendorDir . '/illuminate/contracts/Validation/ValidatesWhenResolved.php',
|
1061 |
-
'Illuminate\\Contracts\\Validation\\Validator' => $vendorDir . '/illuminate/contracts/Validation/Validator.php',
|
1062 |
-
'Illuminate\\Contracts\\View\\Engine' => $vendorDir . '/illuminate/contracts/View/Engine.php',
|
1063 |
-
'Illuminate\\Contracts\\View\\Factory' => $vendorDir . '/illuminate/contracts/View/Factory.php',
|
1064 |
-
'Illuminate\\Contracts\\View\\View' => $vendorDir . '/illuminate/contracts/View/View.php',
|
1065 |
-
'Illuminate\\Support\\AggregateServiceProvider' => $vendorDir . '/illuminate/support/AggregateServiceProvider.php',
|
1066 |
-
'Illuminate\\Support\\Arr' => $vendorDir . '/illuminate/support/Arr.php',
|
1067 |
-
'Illuminate\\Support\\Carbon' => $vendorDir . '/illuminate/support/Carbon.php',
|
1068 |
-
'Illuminate\\Support\\Collection' => $vendorDir . '/illuminate/support/Collection.php',
|
1069 |
-
'Illuminate\\Support\\Composer' => $vendorDir . '/illuminate/support/Composer.php',
|
1070 |
-
'Illuminate\\Support\\DateFactory' => $vendorDir . '/illuminate/support/DateFactory.php',
|
1071 |
-
'Illuminate\\Support\\Facades\\App' => $vendorDir . '/illuminate/support/Facades/App.php',
|
1072 |
-
'Illuminate\\Support\\Facades\\Artisan' => $vendorDir . '/illuminate/support/Facades/Artisan.php',
|
1073 |
-
'Illuminate\\Support\\Facades\\Auth' => $vendorDir . '/illuminate/support/Facades/Auth.php',
|
1074 |
-
'Illuminate\\Support\\Facades\\Blade' => $vendorDir . '/illuminate/support/Facades/Blade.php',
|
1075 |
-
'Illuminate\\Support\\Facades\\Broadcast' => $vendorDir . '/illuminate/support/Facades/Broadcast.php',
|
1076 |
-
'Illuminate\\Support\\Facades\\Bus' => $vendorDir . '/illuminate/support/Facades/Bus.php',
|
1077 |
-
'Illuminate\\Support\\Facades\\Cache' => $vendorDir . '/illuminate/support/Facades/Cache.php',
|
1078 |
-
'Illuminate\\Support\\Facades\\Config' => $vendorDir . '/illuminate/support/Facades/Config.php',
|
1079 |
-
'Illuminate\\Support\\Facades\\Cookie' => $vendorDir . '/illuminate/support/Facades/Cookie.php',
|
1080 |
-
'Illuminate\\Support\\Facades\\Crypt' => $vendorDir . '/illuminate/support/Facades/Crypt.php',
|
1081 |
-
'Illuminate\\Support\\Facades\\DB' => $vendorDir . '/illuminate/support/Facades/DB.php',
|
1082 |
-
'Illuminate\\Support\\Facades\\Date' => $vendorDir . '/illuminate/support/Facades/Date.php',
|
1083 |
-
'Illuminate\\Support\\Facades\\Event' => $vendorDir . '/illuminate/support/Facades/Event.php',
|
1084 |
-
'Illuminate\\Support\\Facades\\Facade' => $vendorDir . '/illuminate/support/Facades/Facade.php',
|
1085 |
-
'Illuminate\\Support\\Facades\\File' => $vendorDir . '/illuminate/support/Facades/File.php',
|
1086 |
-
'Illuminate\\Support\\Facades\\Gate' => $vendorDir . '/illuminate/support/Facades/Gate.php',
|
1087 |
-
'Illuminate\\Support\\Facades\\Hash' => $vendorDir . '/illuminate/support/Facades/Hash.php',
|
1088 |
-
'Illuminate\\Support\\Facades\\Input' => $vendorDir . '/illuminate/support/Facades/Input.php',
|
1089 |
-
'Illuminate\\Support\\Facades\\Lang' => $vendorDir . '/illuminate/support/Facades/Lang.php',
|
1090 |
-
'Illuminate\\Support\\Facades\\Log' => $vendorDir . '/illuminate/support/Facades/Log.php',
|
1091 |
-
'Illuminate\\Support\\Facades\\Mail' => $vendorDir . '/illuminate/support/Facades/Mail.php',
|
1092 |
-
'Illuminate\\Support\\Facades\\Notification' => $vendorDir . '/illuminate/support/Facades/Notification.php',
|
1093 |
-
'Illuminate\\Support\\Facades\\Password' => $vendorDir . '/illuminate/support/Facades/Password.php',
|
1094 |
-
'Illuminate\\Support\\Facades\\Queue' => $vendorDir . '/illuminate/support/Facades/Queue.php',
|
1095 |
-
'Illuminate\\Support\\Facades\\Redirect' => $vendorDir . '/illuminate/support/Facades/Redirect.php',
|
1096 |
-
'Illuminate\\Support\\Facades\\Redis' => $vendorDir . '/illuminate/support/Facades/Redis.php',
|
1097 |
-
'Illuminate\\Support\\Facades\\Request' => $vendorDir . '/illuminate/support/Facades/Request.php',
|
1098 |
-
'Illuminate\\Support\\Facades\\Response' => $vendorDir . '/illuminate/support/Facades/Response.php',
|
1099 |
-
'Illuminate\\Support\\Facades\\Route' => $vendorDir . '/illuminate/support/Facades/Route.php',
|
1100 |
-
'Illuminate\\Support\\Facades\\Schema' => $vendorDir . '/illuminate/support/Facades/Schema.php',
|
1101 |
-
'Illuminate\\Support\\Facades\\Session' => $vendorDir . '/illuminate/support/Facades/Session.php',
|
1102 |
-
'Illuminate\\Support\\Facades\\Storage' => $vendorDir . '/illuminate/support/Facades/Storage.php',
|
1103 |
-
'Illuminate\\Support\\Facades\\URL' => $vendorDir . '/illuminate/support/Facades/URL.php',
|
1104 |
-
'Illuminate\\Support\\Facades\\Validator' => $vendorDir . '/illuminate/support/Facades/Validator.php',
|
1105 |
-
'Illuminate\\Support\\Facades\\View' => $vendorDir . '/illuminate/support/Facades/View.php',
|
1106 |
-
'Illuminate\\Support\\Fluent' => $vendorDir . '/illuminate/support/Fluent.php',
|
1107 |
-
'Illuminate\\Support\\HigherOrderCollectionProxy' => $vendorDir . '/illuminate/support/HigherOrderCollectionProxy.php',
|
1108 |
-
'Illuminate\\Support\\HigherOrderTapProxy' => $vendorDir . '/illuminate/support/HigherOrderTapProxy.php',
|
1109 |
-
'Illuminate\\Support\\HtmlString' => $vendorDir . '/illuminate/support/HtmlString.php',
|
1110 |
-
'Illuminate\\Support\\InteractsWithTime' => $vendorDir . '/illuminate/support/InteractsWithTime.php',
|
1111 |
-
'Illuminate\\Support\\Manager' => $vendorDir . '/illuminate/support/Manager.php',
|
1112 |
-
'Illuminate\\Support\\MessageBag' => $vendorDir . '/illuminate/support/MessageBag.php',
|
1113 |
-
'Illuminate\\Support\\NamespacedItemResolver' => $vendorDir . '/illuminate/support/NamespacedItemResolver.php',
|
1114 |
-
'Illuminate\\Support\\Optional' => $vendorDir . '/illuminate/support/Optional.php',
|
1115 |
-
'Illuminate\\Support\\Pluralizer' => $vendorDir . '/illuminate/support/Pluralizer.php',
|
1116 |
-
'Illuminate\\Support\\ProcessUtils' => $vendorDir . '/illuminate/support/ProcessUtils.php',
|
1117 |
-
'Illuminate\\Support\\ServiceProvider' => $vendorDir . '/illuminate/support/ServiceProvider.php',
|
1118 |
-
'Illuminate\\Support\\Str' => $vendorDir . '/illuminate/support/Str.php',
|
1119 |
-
'Illuminate\\Support\\Testing\\Fakes\\BusFake' => $vendorDir . '/illuminate/support/Testing/Fakes/BusFake.php',
|
1120 |
-
'Illuminate\\Support\\Testing\\Fakes\\EventFake' => $vendorDir . '/illuminate/support/Testing/Fakes/EventFake.php',
|
1121 |
-
'Illuminate\\Support\\Testing\\Fakes\\MailFake' => $vendorDir . '/illuminate/support/Testing/Fakes/MailFake.php',
|
1122 |
-
'Illuminate\\Support\\Testing\\Fakes\\NotificationFake' => $vendorDir . '/illuminate/support/Testing/Fakes/NotificationFake.php',
|
1123 |
-
'Illuminate\\Support\\Testing\\Fakes\\PendingMailFake' => $vendorDir . '/illuminate/support/Testing/Fakes/PendingMailFake.php',
|
1124 |
-
'Illuminate\\Support\\Testing\\Fakes\\QueueFake' => $vendorDir . '/illuminate/support/Testing/Fakes/QueueFake.php',
|
1125 |
-
'Illuminate\\Support\\Traits\\CapsuleManagerTrait' => $vendorDir . '/illuminate/support/Traits/CapsuleManagerTrait.php',
|
1126 |
-
'Illuminate\\Support\\Traits\\ForwardsCalls' => $vendorDir . '/illuminate/support/Traits/ForwardsCalls.php',
|
1127 |
-
'Illuminate\\Support\\Traits\\Localizable' => $vendorDir . '/illuminate/support/Traits/Localizable.php',
|
1128 |
-
'Illuminate\\Support\\Traits\\Macroable' => $vendorDir . '/illuminate/support/Traits/Macroable.php',
|
1129 |
-
'Illuminate\\Support\\ViewErrorBag' => $vendorDir . '/illuminate/support/ViewErrorBag.php',
|
1130 |
-
'JsonSchema\\Constraints\\BaseConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/BaseConstraint.php',
|
1131 |
-
'JsonSchema\\Constraints\\CollectionConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/CollectionConstraint.php',
|
1132 |
-
'JsonSchema\\Constraints\\Constraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/Constraint.php',
|
1133 |
-
'JsonSchema\\Constraints\\ConstraintInterface' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/ConstraintInterface.php',
|
1134 |
-
'JsonSchema\\Constraints\\EnumConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/EnumConstraint.php',
|
1135 |
-
'JsonSchema\\Constraints\\Factory' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/Factory.php',
|
1136 |
-
'JsonSchema\\Constraints\\FormatConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/FormatConstraint.php',
|
1137 |
-
'JsonSchema\\Constraints\\NumberConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/NumberConstraint.php',
|
1138 |
-
'JsonSchema\\Constraints\\ObjectConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/ObjectConstraint.php',
|
1139 |
-
'JsonSchema\\Constraints\\SchemaConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/SchemaConstraint.php',
|
1140 |
-
'JsonSchema\\Constraints\\StringConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/StringConstraint.php',
|
1141 |
-
'JsonSchema\\Constraints\\TypeCheck\\LooseTypeCheck' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/LooseTypeCheck.php',
|
1142 |
-
'JsonSchema\\Constraints\\TypeCheck\\StrictTypeCheck' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/StrictTypeCheck.php',
|
1143 |
-
'JsonSchema\\Constraints\\TypeCheck\\TypeCheckInterface' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/TypeCheckInterface.php',
|
1144 |
-
'JsonSchema\\Constraints\\TypeConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeConstraint.php',
|
1145 |
-
'JsonSchema\\Constraints\\UndefinedConstraint' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Constraints/UndefinedConstraint.php',
|
1146 |
-
'JsonSchema\\Entity\\JsonPointer' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Entity/JsonPointer.php',
|
1147 |
-
'JsonSchema\\Exception\\ExceptionInterface' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/ExceptionInterface.php',
|
1148 |
-
'JsonSchema\\Exception\\InvalidArgumentException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidArgumentException.php',
|
1149 |
-
'JsonSchema\\Exception\\InvalidConfigException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidConfigException.php',
|
1150 |
-
'JsonSchema\\Exception\\InvalidSchemaException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidSchemaException.php',
|
1151 |
-
'JsonSchema\\Exception\\InvalidSchemaMediaTypeException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidSchemaMediaTypeException.php',
|
1152 |
-
'JsonSchema\\Exception\\InvalidSourceUriException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/InvalidSourceUriException.php',
|
1153 |
-
'JsonSchema\\Exception\\JsonDecodingException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/JsonDecodingException.php',
|
1154 |
-
'JsonSchema\\Exception\\ResourceNotFoundException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/ResourceNotFoundException.php',
|
1155 |
-
'JsonSchema\\Exception\\RuntimeException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/RuntimeException.php',
|
1156 |
-
'JsonSchema\\Exception\\UnresolvableJsonPointerException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/UnresolvableJsonPointerException.php',
|
1157 |
-
'JsonSchema\\Exception\\UriResolverException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/UriResolverException.php',
|
1158 |
-
'JsonSchema\\Exception\\ValidationException' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Exception/ValidationException.php',
|
1159 |
-
'JsonSchema\\Iterator\\ObjectIterator' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Iterator/ObjectIterator.php',
|
1160 |
-
'JsonSchema\\Rfc3339' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Rfc3339.php',
|
1161 |
-
'JsonSchema\\SchemaStorage' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/SchemaStorage.php',
|
1162 |
-
'JsonSchema\\SchemaStorageInterface' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/SchemaStorageInterface.php',
|
1163 |
-
'JsonSchema\\UriResolverInterface' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/UriResolverInterface.php',
|
1164 |
-
'JsonSchema\\UriRetrieverInterface' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/UriRetrieverInterface.php',
|
1165 |
-
'JsonSchema\\Uri\\Retrievers\\AbstractRetriever' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/AbstractRetriever.php',
|
1166 |
-
'JsonSchema\\Uri\\Retrievers\\Curl' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/Curl.php',
|
1167 |
-
'JsonSchema\\Uri\\Retrievers\\FileGetContents' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/FileGetContents.php',
|
1168 |
-
'JsonSchema\\Uri\\Retrievers\\PredefinedArray' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/PredefinedArray.php',
|
1169 |
-
'JsonSchema\\Uri\\Retrievers\\UriRetrieverInterface' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/UriRetrieverInterface.php',
|
1170 |
-
'JsonSchema\\Uri\\UriResolver' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Uri/UriResolver.php',
|
1171 |
-
'JsonSchema\\Uri\\UriRetriever' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Uri/UriRetriever.php',
|
1172 |
-
'JsonSchema\\Validator' => $vendorDir . '/justinrainbow/json-schema/src/JsonSchema/Validator.php',
|
1173 |
-
'MikeMcLin\\WpPassword\\Contracts\\WpPassword' => $vendorDir . '/mikemclin/laravel-wp-password/src/Contracts/WpPassword.php',
|
1174 |
-
'MikeMcLin\\WpPassword\\Facades\\WpPassword' => $vendorDir . '/mikemclin/laravel-wp-password/src/Facades/WpPassword.php',
|
1175 |
-
'MikeMcLin\\WpPassword\\WpPassword' => $vendorDir . '/mikemclin/laravel-wp-password/src/WpPassword.php',
|
1176 |
-
'MikeMcLin\\WpPassword\\WpPasswordProvider' => $vendorDir . '/mikemclin/laravel-wp-password/src/WpPasswordProvider.php',
|
1177 |
-
'Mustache_Autoloader' => $vendorDir . '/mustache/mustache/src/Mustache/Autoloader.php',
|
1178 |
-
'Mustache_Cache' => $vendorDir . '/mustache/mustache/src/Mustache/Cache.php',
|
1179 |
-
'Mustache_Cache_AbstractCache' => $vendorDir . '/mustache/mustache/src/Mustache/Cache/AbstractCache.php',
|
1180 |
-
'Mustache_Cache_FilesystemCache' => $vendorDir . '/mustache/mustache/src/Mustache/Cache/FilesystemCache.php',
|
1181 |
-
'Mustache_Cache_NoopCache' => $vendorDir . '/mustache/mustache/src/Mustache/Cache/NoopCache.php',
|
1182 |
-
'Mustache_Compiler' => $vendorDir . '/mustache/mustache/src/Mustache/Compiler.php',
|
1183 |
-
'Mustache_Context' => $vendorDir . '/mustache/mustache/src/Mustache/Context.php',
|
1184 |
-
'Mustache_Engine' => $vendorDir . '/mustache/mustache/src/Mustache/Engine.php',
|
1185 |
-
'Mustache_Exception' => $vendorDir . '/mustache/mustache/src/Mustache/Exception.php',
|
1186 |
-
'Mustache_Exception_InvalidArgumentException' => $vendorDir . '/mustache/mustache/src/Mustache/Exception/InvalidArgumentException.php',
|
1187 |
-
'Mustache_Exception_LogicException' => $vendorDir . '/mustache/mustache/src/Mustache/Exception/LogicException.php',
|
1188 |
-
'Mustache_Exception_RuntimeException' => $vendorDir . '/mustache/mustache/src/Mustache/Exception/RuntimeException.php',
|
1189 |
-
'Mustache_Exception_SyntaxException' => $vendorDir . '/mustache/mustache/src/Mustache/Exception/SyntaxException.php',
|
1190 |
-
'Mustache_Exception_UnknownFilterException' => $vendorDir . '/mustache/mustache/src/Mustache/Exception/UnknownFilterException.php',
|
1191 |
-
'Mustache_Exception_UnknownHelperException' => $vendorDir . '/mustache/mustache/src/Mustache/Exception/UnknownHelperException.php',
|
1192 |
-
'Mustache_Exception_UnknownTemplateException' => $vendorDir . '/mustache/mustache/src/Mustache/Exception/UnknownTemplateException.php',
|
1193 |
-
'Mustache_HelperCollection' => $vendorDir . '/mustache/mustache/src/Mustache/HelperCollection.php',
|
1194 |
-
'Mustache_LambdaHelper' => $vendorDir . '/mustache/mustache/src/Mustache/LambdaHelper.php',
|
1195 |
-
'Mustache_Loader' => $vendorDir . '/mustache/mustache/src/Mustache/Loader.php',
|
1196 |
-
'Mustache_Loader_ArrayLoader' => $vendorDir . '/mustache/mustache/src/Mustache/Loader/ArrayLoader.php',
|
1197 |
-
'Mustache_Loader_CascadingLoader' => $vendorDir . '/mustache/mustache/src/Mustache/Loader/CascadingLoader.php',
|
1198 |
-
'Mustache_Loader_FilesystemLoader' => $vendorDir . '/mustache/mustache/src/Mustache/Loader/FilesystemLoader.php',
|
1199 |
-
'Mustache_Loader_InlineLoader' => $vendorDir . '/mustache/mustache/src/Mustache/Loader/InlineLoader.php',
|
1200 |
-
'Mustache_Loader_MutableLoader' => $vendorDir . '/mustache/mustache/src/Mustache/Loader/MutableLoader.php',
|
1201 |
-
'Mustache_Loader_ProductionFilesystemLoader' => $vendorDir . '/mustache/mustache/src/Mustache/Loader/ProductionFilesystemLoader.php',
|
1202 |
-
'Mustache_Loader_StringLoader' => $vendorDir . '/mustache/mustache/src/Mustache/Loader/StringLoader.php',
|
1203 |
-
'Mustache_Logger' => $vendorDir . '/mustache/mustache/src/Mustache/Logger.php',
|
1204 |
-
'Mustache_Logger_AbstractLogger' => $vendorDir . '/mustache/mustache/src/Mustache/Logger/AbstractLogger.php',
|
1205 |
-
'Mustache_Logger_StreamLogger' => $vendorDir . '/mustache/mustache/src/Mustache/Logger/StreamLogger.php',
|
1206 |
-
'Mustache_Parser' => $vendorDir . '/mustache/mustache/src/Mustache/Parser.php',
|
1207 |
-
'Mustache_Source' => $vendorDir . '/mustache/mustache/src/Mustache/Source.php',
|
1208 |
-
'Mustache_Source_FilesystemSource' => $vendorDir . '/mustache/mustache/src/Mustache/Source/FilesystemSource.php',
|
1209 |
-
'Mustache_Template' => $vendorDir . '/mustache/mustache/src/Mustache/Template.php',
|
1210 |
-
'Mustache_Tokenizer' => $vendorDir . '/mustache/mustache/src/Mustache/Tokenizer.php',
|
1211 |
-
'Mustangostang\\Spyc' => $vendorDir . '/wp-cli/mustangostang-spyc/src/Spyc.php',
|
1212 |
-
'MySQLDump' => $vendorDir . '/dg/mysql-dump/src/MySQLDump.php',
|
1213 |
-
'MySQLImport' => $vendorDir . '/dg/mysql-dump/src/MySQLImport.php',
|
1214 |
-
'Oxymel' => $vendorDir . '/nb/oxymel/Oxymel.php',
|
1215 |
-
'OxymelException' => $vendorDir . '/nb/oxymel/Oxymel.php',
|
1216 |
-
'OxymelTest' => $vendorDir . '/nb/oxymel/OxymelTest.php',
|
1217 |
-
'PHPUnit\\Exception' => $vendorDir . '/phpunit/phpunit/src/Exception.php',
|
1218 |
-
'PHPUnit\\Framework\\Assert' => $vendorDir . '/phpunit/phpunit/src/Framework/Assert.php',
|
1219 |
-
'PHPUnit\\Framework\\AssertionFailedError' => $vendorDir . '/phpunit/phpunit/src/Framework/AssertionFailedError.php',
|
1220 |
-
'PHPUnit\\Framework\\CodeCoverageException' => $vendorDir . '/phpunit/phpunit/src/Framework/CodeCoverageException.php',
|
1221 |
-
'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ArrayHasKey.php',
|
1222 |
-
'PHPUnit\\Framework\\Constraint\\ArraySubset' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ArraySubset.php',
|
1223 |
-
'PHPUnit\\Framework\\Constraint\\Attribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Attribute.php',
|
1224 |
-
'PHPUnit\\Framework\\Constraint\\Callback' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Callback.php',
|
1225 |
-
'PHPUnit\\Framework\\Constraint\\ClassHasAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ClassHasAttribute.php',
|
1226 |
-
'PHPUnit\\Framework\\Constraint\\ClassHasStaticAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ClassHasStaticAttribute.php',
|
1227 |
-
'PHPUnit\\Framework\\Constraint\\Composite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Composite.php',
|
1228 |
-
'PHPUnit\\Framework\\Constraint\\Constraint' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Constraint.php',
|
1229 |
-
'PHPUnit\\Framework\\Constraint\\Count' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Count.php',
|
1230 |
-
'PHPUnit\\Framework\\Constraint\\DirectoryExists' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/DirectoryExists.php',
|
1231 |
-
'PHPUnit\\Framework\\Constraint\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception.php',
|
1232 |
-
'PHPUnit\\Framework\\Constraint\\ExceptionCode' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ExceptionCode.php',
|
1233 |
-
'PHPUnit\\Framework\\Constraint\\ExceptionMessage' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ExceptionMessage.php',
|
1234 |
-
'PHPUnit\\Framework\\Constraint\\ExceptionMessageRegularExpression' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ExceptionMessageRegularExpression.php',
|
1235 |
-
'PHPUnit\\Framework\\Constraint\\FileExists' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/FileExists.php',
|
1236 |
-
'PHPUnit\\Framework\\Constraint\\GreaterThan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/GreaterThan.php',
|
1237 |
-
'PHPUnit\\Framework\\Constraint\\IsAnything' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsAnything.php',
|
1238 |
-
'PHPUnit\\Framework\\Constraint\\IsEmpty' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsEmpty.php',
|
1239 |
-
'PHPUnit\\Framework\\Constraint\\IsEqual' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsEqual.php',
|
1240 |
-
'PHPUnit\\Framework\\Constraint\\IsFalse' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsFalse.php',
|
1241 |
-
'PHPUnit\\Framework\\Constraint\\IsFinite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsFinite.php',
|
1242 |
-
'PHPUnit\\Framework\\Constraint\\IsIdentical' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php',
|
1243 |
-
'PHPUnit\\Framework\\Constraint\\IsInfinite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsInfinite.php',
|
1244 |
-
'PHPUnit\\Framework\\Constraint\\IsInstanceOf' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsInstanceOf.php',
|
1245 |
-
'PHPUnit\\Framework\\Constraint\\IsJson' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsJson.php',
|
1246 |
-
'PHPUnit\\Framework\\Constraint\\IsNan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsNan.php',
|
1247 |
-
'PHPUnit\\Framework\\Constraint\\IsNull' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsNull.php',
|
1248 |
-
'PHPUnit\\Framework\\Constraint\\IsReadable' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsReadable.php',
|
1249 |
-
'PHPUnit\\Framework\\Constraint\\IsTrue' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsTrue.php',
|
1250 |
-
'PHPUnit\\Framework\\Constraint\\IsType' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsType.php',
|
1251 |
-
'PHPUnit\\Framework\\Constraint\\IsWritable' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsWritable.php',
|
1252 |
-
'PHPUnit\\Framework\\Constraint\\JsonMatches' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php',
|
1253 |
-
'PHPUnit\\Framework\\Constraint\\JsonMatchesErrorMessageProvider' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php',
|
1254 |
-
'PHPUnit\\Framework\\Constraint\\LessThan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LessThan.php',
|
1255 |
-
'PHPUnit\\Framework\\Constraint\\LogicalAnd' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalAnd.php',
|
1256 |
-
'PHPUnit\\Framework\\Constraint\\LogicalNot' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalNot.php',
|
1257 |
-
'PHPUnit\\Framework\\Constraint\\LogicalOr' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalOr.php',
|
1258 |
-
'PHPUnit\\Framework\\Constraint\\LogicalXor' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/LogicalXor.php',
|
1259 |
-
'PHPUnit\\Framework\\Constraint\\ObjectHasAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/ObjectHasAttribute.php',
|
1260 |
-
'PHPUnit\\Framework\\Constraint\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/RegularExpression.php',
|
1261 |
-
'PHPUnit\\Framework\\Constraint\\SameSize' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/SameSize.php',
|
1262 |
-
'PHPUnit\\Framework\\Constraint\\StringContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringContains.php',
|
1263 |
-
'PHPUnit\\Framework\\Constraint\\StringEndsWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringEndsWith.php',
|
1264 |
-
'PHPUnit\\Framework\\Constraint\\StringMatchesFormatDescription' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringMatchesFormatDescription.php',
|
1265 |
-
'PHPUnit\\Framework\\Constraint\\StringStartsWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/StringStartsWith.php',
|
1266 |
-
'PHPUnit\\Framework\\Constraint\\TraversableContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/TraversableContains.php',
|
1267 |
-
'PHPUnit\\Framework\\Constraint\\TraversableContainsOnly' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/TraversableContainsOnly.php',
|
1268 |
-
'PHPUnit\\Framework\\CoveredCodeNotExecutedException' => $vendorDir . '/phpunit/phpunit/src/Framework/CoveredCodeNotExecutedException.php',
|
1269 |
-
'PHPUnit\\Framework\\DataProviderTestSuite' => $vendorDir . '/phpunit/phpunit/src/Framework/DataProviderTestSuite.php',
|
1270 |
-
'PHPUnit\\Framework\\Error\\Deprecated' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Deprecated.php',
|
1271 |
-
'PHPUnit\\Framework\\Error\\Error' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Error.php',
|
1272 |
-
'PHPUnit\\Framework\\Error\\Notice' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Notice.php',
|
1273 |
-
'PHPUnit\\Framework\\Error\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Warning.php',
|
1274 |
-
'PHPUnit\\Framework\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception.php',
|
1275 |
-
'PHPUnit\\Framework\\ExceptionWrapper' => $vendorDir . '/phpunit/phpunit/src/Framework/ExceptionWrapper.php',
|
1276 |
-
'PHPUnit\\Framework\\ExpectationFailedException' => $vendorDir . '/phpunit/phpunit/src/Framework/ExpectationFailedException.php',
|
1277 |
-
'PHPUnit\\Framework\\IncompleteTest' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTest.php',
|
1278 |
-
'PHPUnit\\Framework\\IncompleteTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTestCase.php',
|
1279 |
-
'PHPUnit\\Framework\\IncompleteTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTestError.php',
|
1280 |
-
'PHPUnit\\Framework\\InvalidCoversTargetException' => $vendorDir . '/phpunit/phpunit/src/Framework/InvalidCoversTargetException.php',
|
1281 |
-
'PHPUnit\\Framework\\MissingCoversAnnotationException' => $vendorDir . '/phpunit/phpunit/src/Framework/MissingCoversAnnotationException.php',
|
1282 |
-
'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php',
|
1283 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/Identity.php',
|
1284 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationMocker.php',
|
1285 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\Match' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/Match.php',
|
1286 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/MethodNameMatch.php',
|
1287 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\NamespaceMatch' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/NamespaceMatch.php',
|
1288 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/ParametersMatch.php',
|
1289 |
-
'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/Stub.php',
|
1290 |
-
'PHPUnit\\Framework\\MockObject\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php',
|
1291 |
-
'PHPUnit\\Framework\\MockObject\\Generator' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator.php',
|
1292 |
-
'PHPUnit\\Framework\\MockObject\\Invocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Invocation/Invocation.php',
|
1293 |
-
'PHPUnit\\Framework\\MockObject\\InvocationMocker' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/InvocationMocker.php',
|
1294 |
-
'PHPUnit\\Framework\\MockObject\\Invocation\\ObjectInvocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Invocation/ObjectInvocation.php',
|
1295 |
-
'PHPUnit\\Framework\\MockObject\\Invocation\\StaticInvocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Invocation/StaticInvocation.php',
|
1296 |
-
'PHPUnit\\Framework\\MockObject\\Invokable' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Invokable.php',
|
1297 |
-
'PHPUnit\\Framework\\MockObject\\Matcher' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher.php',
|
1298 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\AnyInvokedCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/AnyInvokedCount.php',
|
1299 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\AnyParameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/AnyParameters.php',
|
1300 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\ConsecutiveParameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/ConsecutiveParameters.php',
|
1301 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\DeferredError' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/DeferredError.php',
|
1302 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\Invocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/Invocation.php',
|
1303 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtIndex' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtIndex.php',
|
1304 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtLeastCount.php',
|
1305 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtLeastOnce' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtLeastOnce.php',
|
1306 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedAtMostCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedAtMostCount.php',
|
1307 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedCount.php',
|
1308 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\InvokedRecorder' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/InvokedRecorder.php',
|
1309 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\MethodName' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/MethodName.php',
|
1310 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\Parameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/Parameters.php',
|
1311 |
-
'PHPUnit\\Framework\\MockObject\\Matcher\\StatelessInvocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher/StatelessInvocation.php',
|
1312 |
-
'PHPUnit\\Framework\\MockObject\\MockBuilder' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php',
|
1313 |
-
'PHPUnit\\Framework\\MockObject\\MockMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockMethod.php',
|
1314 |
-
'PHPUnit\\Framework\\MockObject\\MockMethodSet' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockMethodSet.php',
|
1315 |
-
'PHPUnit\\Framework\\MockObject\\MockObject' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/ForwardCompatibility/MockObject.php',
|
1316 |
-
'PHPUnit\\Framework\\MockObject\\RuntimeException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php',
|
1317 |
-
'PHPUnit\\Framework\\MockObject\\Stub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub.php',
|
1318 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\ConsecutiveCalls' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ConsecutiveCalls.php',
|
1319 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/Exception.php',
|
1320 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\MatcherCollection' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/MatcherCollection.php',
|
1321 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnArgument' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnArgument.php',
|
1322 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnCallback' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnCallback.php',
|
1323 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnReference' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnReference.php',
|
1324 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnSelf' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnSelf.php',
|
1325 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnStub.php',
|
1326 |
-
'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnValueMap.php',
|
1327 |
-
'PHPUnit\\Framework\\MockObject\\Verifiable' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Verifiable.php',
|
1328 |
-
'PHPUnit\\Framework\\OutputError' => $vendorDir . '/phpunit/phpunit/src/Framework/OutputError.php',
|
1329 |
-
'PHPUnit\\Framework\\RiskyTest' => $vendorDir . '/phpunit/phpunit/src/Framework/RiskyTest.php',
|
1330 |
-
'PHPUnit\\Framework\\RiskyTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/RiskyTestError.php',
|
1331 |
-
'PHPUnit\\Framework\\SelfDescribing' => $vendorDir . '/phpunit/phpunit/src/Framework/SelfDescribing.php',
|
1332 |
-
'PHPUnit\\Framework\\SkippedTest' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTest.php',
|
1333 |
-
'PHPUnit\\Framework\\SkippedTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTestCase.php',
|
1334 |
-
'PHPUnit\\Framework\\SkippedTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTestError.php',
|
1335 |
-
'PHPUnit\\Framework\\SkippedTestSuiteError' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTestSuiteError.php',
|
1336 |
-
'PHPUnit\\Framework\\SyntheticError' => $vendorDir . '/phpunit/phpunit/src/Framework/SyntheticError.php',
|
1337 |
-
'PHPUnit\\Framework\\Test' => $vendorDir . '/phpunit/phpunit/src/Framework/Test.php',
|
1338 |
-
'PHPUnit\\Framework\\TestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/TestCase.php',
|
1339 |
-
'PHPUnit\\Framework\\TestFailure' => $vendorDir . '/phpunit/phpunit/src/Framework/TestFailure.php',
|
1340 |
-
'PHPUnit\\Framework\\TestListener' => $vendorDir . '/phpunit/phpunit/src/Framework/TestListener.php',
|
1341 |
-
'PHPUnit\\Framework\\TestListenerDefaultImplementation' => $vendorDir . '/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php',
|
1342 |
-
'PHPUnit\\Framework\\TestResult' => $vendorDir . '/phpunit/phpunit/src/Framework/TestResult.php',
|
1343 |
-
'PHPUnit\\Framework\\TestSuite' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSuite.php',
|
1344 |
-
'PHPUnit\\Framework\\TestSuiteIterator' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSuiteIterator.php',
|
1345 |
-
'PHPUnit\\Framework\\UnintentionallyCoveredCodeError' => $vendorDir . '/phpunit/phpunit/src/Framework/UnintentionallyCoveredCodeError.php',
|
1346 |
-
'PHPUnit\\Framework\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/Warning.php',
|
1347 |
-
'PHPUnit\\Framework\\WarningTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/WarningTestCase.php',
|
1348 |
-
'PHPUnit\\Runner\\AfterIncompleteTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterIncompleteTestHook.php',
|
1349 |
-
'PHPUnit\\Runner\\AfterLastTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterLastTestHook.php',
|
1350 |
-
'PHPUnit\\Runner\\AfterRiskyTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterRiskyTestHook.php',
|
1351 |
-
'PHPUnit\\Runner\\AfterSkippedTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterSkippedTestHook.php',
|
1352 |
-
'PHPUnit\\Runner\\AfterSuccessfulTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterSuccessfulTestHook.php',
|
1353 |
-
'PHPUnit\\Runner\\AfterTestErrorHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestErrorHook.php',
|
1354 |
-
'PHPUnit\\Runner\\AfterTestFailureHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestFailureHook.php',
|
1355 |
-
'PHPUnit\\Runner\\AfterTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestHook.php',
|
1356 |
-
'PHPUnit\\Runner\\AfterTestWarningHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestWarningHook.php',
|
1357 |
-
'PHPUnit\\Runner\\BaseTestRunner' => $vendorDir . '/phpunit/phpunit/src/Runner/BaseTestRunner.php',
|
1358 |
-
'PHPUnit\\Runner\\BeforeFirstTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/BeforeFirstTestHook.php',
|
1359 |
-
'PHPUnit\\Runner\\BeforeTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/BeforeTestHook.php',
|
1360 |
-
'PHPUnit\\Runner\\Exception' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception.php',
|
1361 |
-
'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php',
|
1362 |
-
'PHPUnit\\Runner\\Filter\\Factory' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/Factory.php',
|
1363 |
-
'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php',
|
1364 |
-
'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php',
|
1365 |
-
'PHPUnit\\Runner\\Filter\\NameFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php',
|
1366 |
-
'PHPUnit\\Runner\\Hook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/Hook.php',
|
1367 |
-
'PHPUnit\\Runner\\NullTestResultCache' => $vendorDir . '/phpunit/phpunit/src/Util/NullTestResultCache.php',
|
1368 |
-
'PHPUnit\\Runner\\PhptTestCase' => $vendorDir . '/phpunit/phpunit/src/Runner/PhptTestCase.php',
|
1369 |
-
'PHPUnit\\Runner\\ResultCacheExtension' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCacheExtension.php',
|
1370 |
-
'PHPUnit\\Runner\\StandardTestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php',
|
1371 |
-
'PHPUnit\\Runner\\TestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/TestHook.php',
|
1372 |
-
'PHPUnit\\Runner\\TestListenerAdapter' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/TestListenerAdapter.php',
|
1373 |
-
'PHPUnit\\Runner\\TestResultCache' => $vendorDir . '/phpunit/phpunit/src/Util/TestResultCache.php',
|
1374 |
-
'PHPUnit\\Runner\\TestResultCacheInterface' => $vendorDir . '/phpunit/phpunit/src/Util/TestResultCacheInterface.php',
|
1375 |
-
'PHPUnit\\Runner\\TestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php',
|
1376 |
-
'PHPUnit\\Runner\\TestSuiteSorter' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteSorter.php',
|
1377 |
-
'PHPUnit\\Runner\\Version' => $vendorDir . '/phpunit/phpunit/src/Runner/Version.php',
|
1378 |
-
'PHPUnit\\TextUI\\Command' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command.php',
|
1379 |
-
'PHPUnit\\TextUI\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/ResultPrinter.php',
|
1380 |
-
'PHPUnit\\TextUI\\TestRunner' => $vendorDir . '/phpunit/phpunit/src/TextUI/TestRunner.php',
|
1381 |
-
'PHPUnit\\Util\\Blacklist' => $vendorDir . '/phpunit/phpunit/src/Util/Blacklist.php',
|
1382 |
-
'PHPUnit\\Util\\Configuration' => $vendorDir . '/phpunit/phpunit/src/Util/Configuration.php',
|
1383 |
-
'PHPUnit\\Util\\ConfigurationGenerator' => $vendorDir . '/phpunit/phpunit/src/Util/ConfigurationGenerator.php',
|
1384 |
-
'PHPUnit\\Util\\ErrorHandler' => $vendorDir . '/phpunit/phpunit/src/Util/ErrorHandler.php',
|
1385 |
-
'PHPUnit\\Util\\FileLoader' => $vendorDir . '/phpunit/phpunit/src/Util/FileLoader.php',
|
1386 |
-
'PHPUnit\\Util\\Filesystem' => $vendorDir . '/phpunit/phpunit/src/Util/Filesystem.php',
|
1387 |
-
'PHPUnit\\Util\\Filter' => $vendorDir . '/phpunit/phpunit/src/Util/Filter.php',
|
1388 |
-
'PHPUnit\\Util\\Getopt' => $vendorDir . '/phpunit/phpunit/src/Util/Getopt.php',
|
1389 |
-
'PHPUnit\\Util\\GlobalState' => $vendorDir . '/phpunit/phpunit/src/Util/GlobalState.php',
|
1390 |
-
'PHPUnit\\Util\\InvalidArgumentHelper' => $vendorDir . '/phpunit/phpunit/src/Util/InvalidArgumentHelper.php',
|
1391 |
-
'PHPUnit\\Util\\Json' => $vendorDir . '/phpunit/phpunit/src/Util/Json.php',
|
1392 |
-
'PHPUnit\\Util\\Log\\JUnit' => $vendorDir . '/phpunit/phpunit/src/Util/Log/JUnit.php',
|
1393 |
-
'PHPUnit\\Util\\Log\\TeamCity' => $vendorDir . '/phpunit/phpunit/src/Util/Log/TeamCity.php',
|
1394 |
-
'PHPUnit\\Util\\PHP\\AbstractPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php',
|
1395 |
-
'PHPUnit\\Util\\PHP\\DefaultPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php',
|
1396 |
-
'PHPUnit\\Util\\PHP\\WindowsPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php',
|
1397 |
-
'PHPUnit\\Util\\Printer' => $vendorDir . '/phpunit/phpunit/src/Util/Printer.php',
|
1398 |
-
'PHPUnit\\Util\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Util/RegularExpression.php',
|
1399 |
-
'PHPUnit\\Util\\Test' => $vendorDir . '/phpunit/phpunit/src/Util/Test.php',
|
1400 |
-
'PHPUnit\\Util\\TestDox\\CliTestDoxPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/CliTestDoxPrinter.php',
|
1401 |
-
'PHPUnit\\Util\\TestDox\\HtmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php',
|
1402 |
-
'PHPUnit\\Util\\TestDox\\NamePrettifier' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php',
|
1403 |
-
'PHPUnit\\Util\\TestDox\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php',
|
1404 |
-
'PHPUnit\\Util\\TestDox\\TestResult' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/TestResult.php',
|
1405 |
-
'PHPUnit\\Util\\TestDox\\TextResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php',
|
1406 |
-
'PHPUnit\\Util\\TestDox\\XmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php',
|
1407 |
-
'PHPUnit\\Util\\TextTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/TextTestListRenderer.php',
|
1408 |
-
'PHPUnit\\Util\\Type' => $vendorDir . '/phpunit/phpunit/src/Util/Type.php',
|
1409 |
-
'PHPUnit\\Util\\XdebugFilterScriptGenerator' => $vendorDir . '/phpunit/phpunit/src/Util/XdebugFilterScriptGenerator.php',
|
1410 |
-
'PHPUnit\\Util\\Xml' => $vendorDir . '/phpunit/phpunit/src/Util/Xml.php',
|
1411 |
-
'PHPUnit\\Util\\XmlTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/XmlTestListRenderer.php',
|
1412 |
-
'PHPUnit_Framework_MockObject_MockObject' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockObject.php',
|
1413 |
-
'PHP_Token' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1414 |
-
'PHP_TokenWithScope' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1415 |
-
'PHP_TokenWithScopeAndVisibility' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1416 |
-
'PHP_Token_ABSTRACT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1417 |
-
'PHP_Token_AMPERSAND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1418 |
-
'PHP_Token_AND_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1419 |
-
'PHP_Token_ARRAY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1420 |
-
'PHP_Token_ARRAY_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1421 |
-
'PHP_Token_AS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1422 |
-
'PHP_Token_AT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1423 |
-
'PHP_Token_BACKTICK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1424 |
-
'PHP_Token_BAD_CHARACTER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1425 |
-
'PHP_Token_BOOLEAN_AND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1426 |
-
'PHP_Token_BOOLEAN_OR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1427 |
-
'PHP_Token_BOOL_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1428 |
-
'PHP_Token_BREAK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1429 |
-
'PHP_Token_CALLABLE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1430 |
-
'PHP_Token_CARET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1431 |
-
'PHP_Token_CASE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1432 |
-
'PHP_Token_CATCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1433 |
-
'PHP_Token_CHARACTER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1434 |
-
'PHP_Token_CLASS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1435 |
-
'PHP_Token_CLASS_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1436 |
-
'PHP_Token_CLASS_NAME_CONSTANT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1437 |
-
'PHP_Token_CLONE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1438 |
-
'PHP_Token_CLOSE_BRACKET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1439 |
-
'PHP_Token_CLOSE_CURLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1440 |
-
'PHP_Token_CLOSE_SQUARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1441 |
-
'PHP_Token_CLOSE_TAG' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1442 |
-
'PHP_Token_COALESCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1443 |
-
'PHP_Token_COLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1444 |
-
'PHP_Token_COMMA' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1445 |
-
'PHP_Token_COMMENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1446 |
-
'PHP_Token_CONCAT_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1447 |
-
'PHP_Token_CONST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1448 |
-
'PHP_Token_CONSTANT_ENCAPSED_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1449 |
-
'PHP_Token_CONTINUE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1450 |
-
'PHP_Token_CURLY_OPEN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1451 |
-
'PHP_Token_DEC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1452 |
-
'PHP_Token_DECLARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1453 |
-
'PHP_Token_DEFAULT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1454 |
-
'PHP_Token_DIR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1455 |
-
'PHP_Token_DIV' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1456 |
-
'PHP_Token_DIV_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1457 |
-
'PHP_Token_DNUMBER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1458 |
-
'PHP_Token_DO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1459 |
-
'PHP_Token_DOC_COMMENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1460 |
-
'PHP_Token_DOLLAR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1461 |
-
'PHP_Token_DOLLAR_OPEN_CURLY_BRACES' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1462 |
-
'PHP_Token_DOT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1463 |
-
'PHP_Token_DOUBLE_ARROW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1464 |
-
'PHP_Token_DOUBLE_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1465 |
-
'PHP_Token_DOUBLE_COLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1466 |
-
'PHP_Token_DOUBLE_QUOTES' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1467 |
-
'PHP_Token_ECHO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1468 |
-
'PHP_Token_ELLIPSIS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1469 |
-
'PHP_Token_ELSE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1470 |
-
'PHP_Token_ELSEIF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1471 |
-
'PHP_Token_EMPTY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1472 |
-
'PHP_Token_ENCAPSED_AND_WHITESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1473 |
-
'PHP_Token_ENDDECLARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1474 |
-
'PHP_Token_ENDFOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1475 |
-
'PHP_Token_ENDFOREACH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1476 |
-
'PHP_Token_ENDIF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1477 |
-
'PHP_Token_ENDSWITCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1478 |
-
'PHP_Token_ENDWHILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1479 |
-
'PHP_Token_END_HEREDOC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1480 |
-
'PHP_Token_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1481 |
-
'PHP_Token_EVAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1482 |
-
'PHP_Token_EXCLAMATION_MARK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1483 |
-
'PHP_Token_EXIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1484 |
-
'PHP_Token_EXTENDS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1485 |
-
'PHP_Token_FILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1486 |
-
'PHP_Token_FINAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1487 |
-
'PHP_Token_FINALLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1488 |
-
'PHP_Token_FOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1489 |
-
'PHP_Token_FOREACH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1490 |
-
'PHP_Token_FUNCTION' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1491 |
-
'PHP_Token_FUNC_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1492 |
-
'PHP_Token_GLOBAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1493 |
-
'PHP_Token_GOTO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1494 |
-
'PHP_Token_GT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1495 |
-
'PHP_Token_HALT_COMPILER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1496 |
-
'PHP_Token_IF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1497 |
-
'PHP_Token_IMPLEMENTS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1498 |
-
'PHP_Token_INC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1499 |
-
'PHP_Token_INCLUDE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1500 |
-
'PHP_Token_INCLUDE_ONCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1501 |
-
'PHP_Token_INLINE_HTML' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1502 |
-
'PHP_Token_INSTANCEOF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1503 |
-
'PHP_Token_INSTEADOF' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1504 |
-
'PHP_Token_INTERFACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1505 |
-
'PHP_Token_INT_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1506 |
-
'PHP_Token_ISSET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1507 |
-
'PHP_Token_IS_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1508 |
-
'PHP_Token_IS_GREATER_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1509 |
-
'PHP_Token_IS_IDENTICAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1510 |
-
'PHP_Token_IS_NOT_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1511 |
-
'PHP_Token_IS_NOT_IDENTICAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1512 |
-
'PHP_Token_IS_SMALLER_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1513 |
-
'PHP_Token_Includes' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1514 |
-
'PHP_Token_LINE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1515 |
-
'PHP_Token_LIST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1516 |
-
'PHP_Token_LNUMBER' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1517 |
-
'PHP_Token_LOGICAL_AND' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1518 |
-
'PHP_Token_LOGICAL_OR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1519 |
-
'PHP_Token_LOGICAL_XOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1520 |
-
'PHP_Token_LT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1521 |
-
'PHP_Token_METHOD_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1522 |
-
'PHP_Token_MINUS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1523 |
-
'PHP_Token_MINUS_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1524 |
-
'PHP_Token_MOD_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1525 |
-
'PHP_Token_MULT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1526 |
-
'PHP_Token_MUL_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1527 |
-
'PHP_Token_NAMESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1528 |
-
'PHP_Token_NEW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1529 |
-
'PHP_Token_NS_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1530 |
-
'PHP_Token_NS_SEPARATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1531 |
-
'PHP_Token_NUM_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1532 |
-
'PHP_Token_OBJECT_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1533 |
-
'PHP_Token_OBJECT_OPERATOR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1534 |
-
'PHP_Token_OPEN_BRACKET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1535 |
-
'PHP_Token_OPEN_CURLY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1536 |
-
'PHP_Token_OPEN_SQUARE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1537 |
-
'PHP_Token_OPEN_TAG' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1538 |
-
'PHP_Token_OPEN_TAG_WITH_ECHO' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1539 |
-
'PHP_Token_OR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1540 |
-
'PHP_Token_PAAMAYIM_NEKUDOTAYIM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1541 |
-
'PHP_Token_PERCENT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1542 |
-
'PHP_Token_PIPE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1543 |
-
'PHP_Token_PLUS' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1544 |
-
'PHP_Token_PLUS_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1545 |
-
'PHP_Token_POW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1546 |
-
'PHP_Token_POW_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1547 |
-
'PHP_Token_PRINT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1548 |
-
'PHP_Token_PRIVATE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1549 |
-
'PHP_Token_PROTECTED' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1550 |
-
'PHP_Token_PUBLIC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1551 |
-
'PHP_Token_QUESTION_MARK' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1552 |
-
'PHP_Token_REQUIRE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1553 |
-
'PHP_Token_REQUIRE_ONCE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1554 |
-
'PHP_Token_RETURN' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1555 |
-
'PHP_Token_SEMICOLON' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1556 |
-
'PHP_Token_SL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1557 |
-
'PHP_Token_SL_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1558 |
-
'PHP_Token_SPACESHIP' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1559 |
-
'PHP_Token_SR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1560 |
-
'PHP_Token_SR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1561 |
-
'PHP_Token_START_HEREDOC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1562 |
-
'PHP_Token_STATIC' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1563 |
-
'PHP_Token_STRING' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1564 |
-
'PHP_Token_STRING_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1565 |
-
'PHP_Token_STRING_VARNAME' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1566 |
-
'PHP_Token_SWITCH' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1567 |
-
'PHP_Token_Stream' => $vendorDir . '/phpunit/php-token-stream/src/Token/Stream.php',
|
1568 |
-
'PHP_Token_Stream_CachingFactory' => $vendorDir . '/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php',
|
1569 |
-
'PHP_Token_THROW' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1570 |
-
'PHP_Token_TILDE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1571 |
-
'PHP_Token_TRAIT' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1572 |
-
'PHP_Token_TRAIT_C' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1573 |
-
'PHP_Token_TRY' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1574 |
-
'PHP_Token_UNSET' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1575 |
-
'PHP_Token_UNSET_CAST' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1576 |
-
'PHP_Token_USE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1577 |
-
'PHP_Token_USE_FUNCTION' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1578 |
-
'PHP_Token_VAR' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1579 |
-
'PHP_Token_VARIABLE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1580 |
-
'PHP_Token_WHILE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1581 |
-
'PHP_Token_WHITESPACE' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1582 |
-
'PHP_Token_XOR_EQUAL' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1583 |
-
'PHP_Token_YIELD' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1584 |
-
'PHP_Token_YIELD_FROM' => $vendorDir . '/phpunit/php-token-stream/src/Token.php',
|
1585 |
-
'PharIo\\Manifest\\Application' => $vendorDir . '/phar-io/manifest/src/values/Application.php',
|
1586 |
-
'PharIo\\Manifest\\ApplicationName' => $vendorDir . '/phar-io/manifest/src/values/ApplicationName.php',
|
1587 |
-
'PharIo\\Manifest\\Author' => $vendorDir . '/phar-io/manifest/src/values/Author.php',
|
1588 |
-
'PharIo\\Manifest\\AuthorCollection' => $vendorDir . '/phar-io/manifest/src/values/AuthorCollection.php',
|
1589 |
-
'PharIo\\Manifest\\AuthorCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/AuthorCollectionIterator.php',
|
1590 |
-
'PharIo\\Manifest\\AuthorElement' => $vendorDir . '/phar-io/manifest/src/xml/AuthorElement.php',
|
1591 |
-
'PharIo\\Manifest\\AuthorElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/AuthorElementCollection.php',
|
1592 |
-
'PharIo\\Manifest\\BundledComponent' => $vendorDir . '/phar-io/manifest/src/values/BundledComponent.php',
|
1593 |
-
'PharIo\\Manifest\\BundledComponentCollection' => $vendorDir . '/phar-io/manifest/src/values/BundledComponentCollection.php',
|
1594 |
-
'PharIo\\Manifest\\BundledComponentCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/BundledComponentCollectionIterator.php',
|
1595 |
-
'PharIo\\Manifest\\BundlesElement' => $vendorDir . '/phar-io/manifest/src/xml/BundlesElement.php',
|
1596 |
-
'PharIo\\Manifest\\ComponentElement' => $vendorDir . '/phar-io/manifest/src/xml/ComponentElement.php',
|
1597 |
-
'PharIo\\Manifest\\ComponentElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ComponentElementCollection.php',
|
1598 |
-
'PharIo\\Manifest\\ContainsElement' => $vendorDir . '/phar-io/manifest/src/xml/ContainsElement.php',
|
1599 |
-
'PharIo\\Manifest\\CopyrightElement' => $vendorDir . '/phar-io/manifest/src/xml/CopyrightElement.php',
|
1600 |
-
'PharIo\\Manifest\\CopyrightInformation' => $vendorDir . '/phar-io/manifest/src/values/CopyrightInformation.php',
|
1601 |
-
'PharIo\\Manifest\\ElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ElementCollection.php',
|
1602 |
-
'PharIo\\Manifest\\Email' => $vendorDir . '/phar-io/manifest/src/values/Email.php',
|
1603 |
-
'PharIo\\Manifest\\Exception' => $vendorDir . '/phar-io/manifest/src/exceptions/Exception.php',
|
1604 |
-
'PharIo\\Manifest\\ExtElement' => $vendorDir . '/phar-io/manifest/src/xml/ExtElement.php',
|
1605 |
-
'PharIo\\Manifest\\ExtElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ExtElementCollection.php',
|
1606 |
-
'PharIo\\Manifest\\Extension' => $vendorDir . '/phar-io/manifest/src/values/Extension.php',
|
1607 |
-
'PharIo\\Manifest\\ExtensionElement' => $vendorDir . '/phar-io/manifest/src/xml/ExtensionElement.php',
|
1608 |
-
'PharIo\\Manifest\\InvalidApplicationNameException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php',
|
1609 |
-
'PharIo\\Manifest\\InvalidEmailException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidEmailException.php',
|
1610 |
-
'PharIo\\Manifest\\InvalidUrlException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidUrlException.php',
|
1611 |
-
'PharIo\\Manifest\\Library' => $vendorDir . '/phar-io/manifest/src/values/Library.php',
|
1612 |
-
'PharIo\\Manifest\\License' => $vendorDir . '/phar-io/manifest/src/values/License.php',
|
1613 |
-
'PharIo\\Manifest\\LicenseElement' => $vendorDir . '/phar-io/manifest/src/xml/LicenseElement.php',
|
1614 |
-
'PharIo\\Manifest\\Manifest' => $vendorDir . '/phar-io/manifest/src/values/Manifest.php',
|
1615 |
-
'PharIo\\Manifest\\ManifestDocument' => $vendorDir . '/phar-io/manifest/src/xml/ManifestDocument.php',
|
1616 |
-
'PharIo\\Manifest\\ManifestDocumentException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentException.php',
|
1617 |
-
'PharIo\\Manifest\\ManifestDocumentLoadingException' => $vendorDir . '/phar-io/manifest/src/xml/ManifestDocumentLoadingException.php',
|
1618 |
-
'PharIo\\Manifest\\ManifestDocumentMapper' => $vendorDir . '/phar-io/manifest/src/ManifestDocumentMapper.php',
|
1619 |
-
'PharIo\\Manifest\\ManifestDocumentMapperException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php',
|
1620 |
-
'PharIo\\Manifest\\ManifestElement' => $vendorDir . '/phar-io/manifest/src/xml/ManifestElement.php',
|
1621 |
-
'PharIo\\Manifest\\ManifestElementException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestElementException.php',
|
1622 |
-
'PharIo\\Manifest\\ManifestLoader' => $vendorDir . '/phar-io/manifest/src/ManifestLoader.php',
|
1623 |
-
'PharIo\\Manifest\\ManifestLoaderException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestLoaderException.php',
|
1624 |
-
'PharIo\\Manifest\\ManifestSerializer' => $vendorDir . '/phar-io/manifest/src/ManifestSerializer.php',
|
1625 |
-
'PharIo\\Manifest\\PhpElement' => $vendorDir . '/phar-io/manifest/src/xml/PhpElement.php',
|
1626 |
-
'PharIo\\Manifest\\PhpExtensionRequirement' => $vendorDir . '/phar-io/manifest/src/values/PhpExtensionRequirement.php',
|
1627 |
-
'PharIo\\Manifest\\PhpVersionRequirement' => $vendorDir . '/phar-io/manifest/src/values/PhpVersionRequirement.php',
|
1628 |
-
'PharIo\\Manifest\\Requirement' => $vendorDir . '/phar-io/manifest/src/values/Requirement.php',
|
1629 |
-
'PharIo\\Manifest\\RequirementCollection' => $vendorDir . '/phar-io/manifest/src/values/RequirementCollection.php',
|
1630 |
-
'PharIo\\Manifest\\RequirementCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/RequirementCollectionIterator.php',
|
1631 |
-
'PharIo\\Manifest\\RequiresElement' => $vendorDir . '/phar-io/manifest/src/xml/RequiresElement.php',
|
1632 |
-
'PharIo\\Manifest\\Type' => $vendorDir . '/phar-io/manifest/src/values/Type.php',
|
1633 |
-
'PharIo\\Manifest\\Url' => $vendorDir . '/phar-io/manifest/src/values/Url.php',
|
1634 |
-
'PharIo\\Version\\AbstractVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/AbstractVersionConstraint.php',
|
1635 |
-
'PharIo\\Version\\AndVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/constraints/AndVersionConstraintGroup.php',
|
1636 |
-
'PharIo\\Version\\AnyVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/AnyVersionConstraint.php',
|
1637 |
-
'PharIo\\Version\\ExactVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/ExactVersionConstraint.php',
|
1638 |
-
'PharIo\\Version\\Exception' => $vendorDir . '/phar-io/version/src/exceptions/Exception.php',
|
1639 |
-
'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php',
|
1640 |
-
'PharIo\\Version\\InvalidPreReleaseSuffixException' => $vendorDir . '/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php',
|
1641 |
-
'PharIo\\Version\\InvalidVersionException' => $vendorDir . '/phar-io/version/src/exceptions/InvalidVersionException.php',
|
1642 |
-
'PharIo\\Version\\OrVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/constraints/OrVersionConstraintGroup.php',
|
1643 |
-
'PharIo\\Version\\PreReleaseSuffix' => $vendorDir . '/phar-io/version/src/PreReleaseSuffix.php',
|
1644 |
-
'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php',
|
1645 |
-
'PharIo\\Version\\SpecificMajorVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php',
|
1646 |
-
'PharIo\\Version\\UnsupportedVersionConstraintException' => $vendorDir . '/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php',
|
1647 |
-
'PharIo\\Version\\Version' => $vendorDir . '/phar-io/version/src/Version.php',
|
1648 |
-
'PharIo\\Version\\VersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/VersionConstraint.php',
|
1649 |
-
'PharIo\\Version\\VersionConstraintParser' => $vendorDir . '/phar-io/version/src/VersionConstraintParser.php',
|
1650 |
-
'PharIo\\Version\\VersionConstraintValue' => $vendorDir . '/phar-io/version/src/VersionConstraintValue.php',
|
1651 |
-
'PharIo\\Version\\VersionNumber' => $vendorDir . '/phar-io/version/src/VersionNumber.php',
|
1652 |
-
'PhpOption\\LazyOption' => $vendorDir . '/phpoption/phpoption/src/PhpOption/LazyOption.php',
|
1653 |
-
'PhpOption\\None' => $vendorDir . '/phpoption/phpoption/src/PhpOption/None.php',
|
1654 |
-
'PhpOption\\Option' => $vendorDir . '/phpoption/phpoption/src/PhpOption/Option.php',
|
1655 |
-
'PhpOption\\Some' => $vendorDir . '/phpoption/phpoption/src/PhpOption/Some.php',
|
1656 |
-
'Prophecy\\Argument' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument.php',
|
1657 |
-
'Prophecy\\Argument\\ArgumentsWildcard' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php',
|
1658 |
-
'Prophecy\\Argument\\Token\\AnyValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php',
|
1659 |
-
'Prophecy\\Argument\\Token\\AnyValuesToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php',
|
1660 |
-
'Prophecy\\Argument\\Token\\ApproximateValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php',
|
1661 |
-
'Prophecy\\Argument\\Token\\ArrayCountToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php',
|
1662 |
-
'Prophecy\\Argument\\Token\\ArrayEntryToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php',
|
1663 |
-
'Prophecy\\Argument\\Token\\ArrayEveryEntryToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php',
|
1664 |
-
'Prophecy\\Argument\\Token\\CallbackToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php',
|
1665 |
-
'Prophecy\\Argument\\Token\\ExactValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php',
|
1666 |
-
'Prophecy\\Argument\\Token\\IdenticalValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php',
|
1667 |
-
'Prophecy\\Argument\\Token\\LogicalAndToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php',
|
1668 |
-
'Prophecy\\Argument\\Token\\LogicalNotToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php',
|
1669 |
-
'Prophecy\\Argument\\Token\\ObjectStateToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php',
|
1670 |
-
'Prophecy\\Argument\\Token\\StringContainsToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php',
|
1671 |
-
'Prophecy\\Argument\\Token\\TokenInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php',
|
1672 |
-
'Prophecy\\Argument\\Token\\TypeToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php',
|
1673 |
-
'Prophecy\\Call\\Call' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Call/Call.php',
|
1674 |
-
'Prophecy\\Call\\CallCenter' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Call/CallCenter.php',
|
1675 |
-
'Prophecy\\Comparator\\ClosureComparator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php',
|
1676 |
-
'Prophecy\\Comparator\\Factory' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/Factory.php',
|
1677 |
-
'Prophecy\\Comparator\\ProphecyComparator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php',
|
1678 |
-
'Prophecy\\Doubler\\CachedDoubler' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php',
|
1679 |
-
'Prophecy\\Doubler\\ClassPatch\\ClassPatchInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php',
|
1680 |
-
'Prophecy\\Doubler\\ClassPatch\\DisableConstructorPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php',
|
1681 |
-
'Prophecy\\Doubler\\ClassPatch\\HhvmExceptionPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php',
|
1682 |
-
'Prophecy\\Doubler\\ClassPatch\\KeywordPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php',
|
1683 |
-
'Prophecy\\Doubler\\ClassPatch\\MagicCallPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php',
|
1684 |
-
'Prophecy\\Doubler\\ClassPatch\\ProphecySubjectPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php',
|
1685 |
-
'Prophecy\\Doubler\\ClassPatch\\ReflectionClassNewInstancePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php',
|
1686 |
-
'Prophecy\\Doubler\\ClassPatch\\SplFileInfoPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php',
|
1687 |
-
'Prophecy\\Doubler\\ClassPatch\\ThrowablePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ThrowablePatch.php',
|
1688 |
-
'Prophecy\\Doubler\\ClassPatch\\TraversablePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php',
|
1689 |
-
'Prophecy\\Doubler\\DoubleInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php',
|
1690 |
-
'Prophecy\\Doubler\\Doubler' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php',
|
1691 |
-
'Prophecy\\Doubler\\Generator\\ClassCodeGenerator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php',
|
1692 |
-
'Prophecy\\Doubler\\Generator\\ClassCreator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php',
|
1693 |
-
'Prophecy\\Doubler\\Generator\\ClassMirror' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php',
|
1694 |
-
'Prophecy\\Doubler\\Generator\\Node\\ArgumentNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php',
|
1695 |
-
'Prophecy\\Doubler\\Generator\\Node\\ClassNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ClassNode.php',
|
1696 |
-
'Prophecy\\Doubler\\Generator\\Node\\MethodNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php',
|
1697 |
-
'Prophecy\\Doubler\\Generator\\ReflectionInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php',
|
1698 |
-
'Prophecy\\Doubler\\Generator\\TypeHintReference' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/TypeHintReference.php',
|
1699 |
-
'Prophecy\\Doubler\\LazyDouble' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php',
|
1700 |
-
'Prophecy\\Doubler\\NameGenerator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php',
|
1701 |
-
'Prophecy\\Exception\\Call\\UnexpectedCallException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php',
|
1702 |
-
'Prophecy\\Exception\\Doubler\\ClassCreatorException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php',
|
1703 |
-
'Prophecy\\Exception\\Doubler\\ClassMirrorException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php',
|
1704 |
-
'Prophecy\\Exception\\Doubler\\ClassNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php',
|
1705 |
-
'Prophecy\\Exception\\Doubler\\DoubleException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php',
|
1706 |
-
'Prophecy\\Exception\\Doubler\\DoublerException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php',
|
1707 |
-
'Prophecy\\Exception\\Doubler\\InterfaceNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php',
|
1708 |
-
'Prophecy\\Exception\\Doubler\\MethodNotExtendableException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php',
|
1709 |
-
'Prophecy\\Exception\\Doubler\\MethodNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php',
|
1710 |
-
'Prophecy\\Exception\\Doubler\\ReturnByReferenceException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php',
|
1711 |
-
'Prophecy\\Exception\\Exception' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Exception.php',
|
1712 |
-
'Prophecy\\Exception\\InvalidArgumentException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php',
|
1713 |
-
'Prophecy\\Exception\\Prediction\\AggregateException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php',
|
1714 |
-
'Prophecy\\Exception\\Prediction\\FailedPredictionException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php',
|
1715 |
-
'Prophecy\\Exception\\Prediction\\NoCallsException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php',
|
1716 |
-
'Prophecy\\Exception\\Prediction\\PredictionException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php',
|
1717 |
-
'Prophecy\\Exception\\Prediction\\UnexpectedCallsCountException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php',
|
1718 |
-
'Prophecy\\Exception\\Prediction\\UnexpectedCallsException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php',
|
1719 |
-
'Prophecy\\Exception\\Prophecy\\MethodProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php',
|
1720 |
-
'Prophecy\\Exception\\Prophecy\\ObjectProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php',
|
1721 |
-
'Prophecy\\Exception\\Prophecy\\ProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php',
|
1722 |
-
'Prophecy\\PhpDocumentor\\ClassAndInterfaceTagRetriever' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php',
|
1723 |
-
'Prophecy\\PhpDocumentor\\ClassTagRetriever' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassTagRetriever.php',
|
1724 |
-
'Prophecy\\PhpDocumentor\\LegacyClassTagRetriever' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/LegacyClassTagRetriever.php',
|
1725 |
-
'Prophecy\\PhpDocumentor\\MethodTagRetrieverInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/MethodTagRetrieverInterface.php',
|
1726 |
-
'Prophecy\\Prediction\\CallPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallPrediction.php',
|
1727 |
-
'Prophecy\\Prediction\\CallTimesPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallTimesPrediction.php',
|
1728 |
-
'Prophecy\\Prediction\\CallbackPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php',
|
1729 |
-
'Prophecy\\Prediction\\NoCallsPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/NoCallsPrediction.php',
|
1730 |
-
'Prophecy\\Prediction\\PredictionInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/PredictionInterface.php',
|
1731 |
-
'Prophecy\\Promise\\CallbackPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php',
|
1732 |
-
'Prophecy\\Promise\\PromiseInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php',
|
1733 |
-
'Prophecy\\Promise\\ReturnArgumentPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ReturnArgumentPromise.php',
|
1734 |
-
'Prophecy\\Promise\\ReturnPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ReturnPromise.php',
|
1735 |
-
'Prophecy\\Promise\\ThrowPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ThrowPromise.php',
|
1736 |
-
'Prophecy\\Prophecy\\MethodProphecy' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/MethodProphecy.php',
|
1737 |
-
'Prophecy\\Prophecy\\ObjectProphecy' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ObjectProphecy.php',
|
1738 |
-
'Prophecy\\Prophecy\\ProphecyInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecyInterface.php',
|
1739 |
-
'Prophecy\\Prophecy\\ProphecySubjectInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecySubjectInterface.php',
|
1740 |
-
'Prophecy\\Prophecy\\Revealer' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/Revealer.php',
|
1741 |
-
'Prophecy\\Prophecy\\RevealerInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/RevealerInterface.php',
|
1742 |
-
'Prophecy\\Prophet' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophet.php',
|
1743 |
-
'Prophecy\\Util\\ExportUtil' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Util/ExportUtil.php',
|
1744 |
-
'Prophecy\\Util\\StringUtil' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Util/StringUtil.php',
|
1745 |
-
'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php',
|
1746 |
-
'Psr\\Container\\ContainerInterface' => $vendorDir . '/psr/container/src/ContainerInterface.php',
|
1747 |
-
'Psr\\Container\\NotFoundExceptionInterface' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php',
|
1748 |
-
'Psr\\Http\\Message\\MessageInterface' => $vendorDir . '/psr/http-message/src/MessageInterface.php',
|
1749 |
-
'Psr\\Http\\Message\\RequestInterface' => $vendorDir . '/psr/http-message/src/RequestInterface.php',
|
1750 |
-
'Psr\\Http\\Message\\ResponseInterface' => $vendorDir . '/psr/http-message/src/ResponseInterface.php',
|
1751 |
-
'Psr\\Http\\Message\\ServerRequestInterface' => $vendorDir . '/psr/http-message/src/ServerRequestInterface.php',
|
1752 |
-
'Psr\\Http\\Message\\StreamInterface' => $vendorDir . '/psr/http-message/src/StreamInterface.php',
|
1753 |
-
'Psr\\Http\\Message\\UploadedFileInterface' => $vendorDir . '/psr/http-message/src/UploadedFileInterface.php',
|
1754 |
-
'Psr\\Http\\Message\\UriInterface' => $vendorDir . '/psr/http-message/src/UriInterface.php',
|
1755 |
-
'Psr\\Log\\AbstractLogger' => $vendorDir . '/psr/log/Psr/Log/AbstractLogger.php',
|
1756 |
-
'Psr\\Log\\InvalidArgumentException' => $vendorDir . '/psr/log/Psr/Log/InvalidArgumentException.php',
|
1757 |
-
'Psr\\Log\\LogLevel' => $vendorDir . '/psr/log/Psr/Log/LogLevel.php',
|
1758 |
-
'Psr\\Log\\LoggerAwareInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerAwareInterface.php',
|
1759 |
-
'Psr\\Log\\LoggerAwareTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerAwareTrait.php',
|
1760 |
-
'Psr\\Log\\LoggerInterface' => $vendorDir . '/psr/log/Psr/Log/LoggerInterface.php',
|
1761 |
-
'Psr\\Log\\LoggerTrait' => $vendorDir . '/psr/log/Psr/Log/LoggerTrait.php',
|
1762 |
-
'Psr\\Log\\NullLogger' => $vendorDir . '/psr/log/Psr/Log/NullLogger.php',
|
1763 |
-
'Psr\\Log\\Test\\DummyTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
|
1764 |
-
'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
|
1765 |
-
'Psr\\Log\\Test\\TestLogger' => $vendorDir . '/psr/log/Psr/Log/Test/TestLogger.php',
|
1766 |
-
'Psr\\SimpleCache\\CacheException' => $vendorDir . '/psr/simple-cache/src/CacheException.php',
|
1767 |
-
'Psr\\SimpleCache\\CacheInterface' => $vendorDir . '/psr/simple-cache/src/CacheInterface.php',
|
1768 |
-
'Psr\\SimpleCache\\InvalidArgumentException' => $vendorDir . '/psr/simple-cache/src/InvalidArgumentException.php',
|
1769 |
-
'Requests' => $vendorDir . '/rmccue/requests/library/Requests.php',
|
1770 |
-
'Requests_Auth' => $vendorDir . '/rmccue/requests/library/Requests/Auth.php',
|
1771 |
-
'Requests_Auth_Basic' => $vendorDir . '/rmccue/requests/library/Requests/Auth/Basic.php',
|
1772 |
-
'Requests_Cookie' => $vendorDir . '/rmccue/requests/library/Requests/Cookie.php',
|
1773 |
-
'Requests_Cookie_Jar' => $vendorDir . '/rmccue/requests/library/Requests/Cookie/Jar.php',
|
1774 |
-
'Requests_Exception' => $vendorDir . '/rmccue/requests/library/Requests/Exception.php',
|
1775 |
-
'Requests_Exception_HTTP' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP.php',
|
1776 |
-
'Requests_Exception_HTTP_304' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/304.php',
|
1777 |
-
'Requests_Exception_HTTP_305' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/305.php',
|
1778 |
-
'Requests_Exception_HTTP_306' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/306.php',
|
1779 |
-
'Requests_Exception_HTTP_400' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/400.php',
|
1780 |
-
'Requests_Exception_HTTP_401' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/401.php',
|
1781 |
-
'Requests_Exception_HTTP_402' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/402.php',
|
1782 |
-
'Requests_Exception_HTTP_403' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/403.php',
|
1783 |
-
'Requests_Exception_HTTP_404' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/404.php',
|
1784 |
-
'Requests_Exception_HTTP_405' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/405.php',
|
1785 |
-
'Requests_Exception_HTTP_406' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/406.php',
|
1786 |
-
'Requests_Exception_HTTP_407' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/407.php',
|
1787 |
-
'Requests_Exception_HTTP_408' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/408.php',
|
1788 |
-
'Requests_Exception_HTTP_409' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/409.php',
|
1789 |
-
'Requests_Exception_HTTP_410' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/410.php',
|
1790 |
-
'Requests_Exception_HTTP_411' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/411.php',
|
1791 |
-
'Requests_Exception_HTTP_412' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/412.php',
|
1792 |
-
'Requests_Exception_HTTP_413' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/413.php',
|
1793 |
-
'Requests_Exception_HTTP_414' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/414.php',
|
1794 |
-
'Requests_Exception_HTTP_415' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/415.php',
|
1795 |
-
'Requests_Exception_HTTP_416' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/416.php',
|
1796 |
-
'Requests_Exception_HTTP_417' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/417.php',
|
1797 |
-
'Requests_Exception_HTTP_418' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/418.php',
|
1798 |
-
'Requests_Exception_HTTP_428' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/428.php',
|
1799 |
-
'Requests_Exception_HTTP_429' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/429.php',
|
1800 |
-
'Requests_Exception_HTTP_431' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/431.php',
|
1801 |
-
'Requests_Exception_HTTP_500' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/500.php',
|
1802 |
-
'Requests_Exception_HTTP_501' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/501.php',
|
1803 |
-
'Requests_Exception_HTTP_502' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/502.php',
|
1804 |
-
'Requests_Exception_HTTP_503' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/503.php',
|
1805 |
-
'Requests_Exception_HTTP_504' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/504.php',
|
1806 |
-
'Requests_Exception_HTTP_505' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/505.php',
|
1807 |
-
'Requests_Exception_HTTP_511' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/511.php',
|
1808 |
-
'Requests_Exception_HTTP_Unknown' => $vendorDir . '/rmccue/requests/library/Requests/Exception/HTTP/Unknown.php',
|
1809 |
-
'Requests_Exception_Transport' => $vendorDir . '/rmccue/requests/library/Requests/Exception/Transport.php',
|
1810 |
-
'Requests_Exception_Transport_cURL' => $vendorDir . '/rmccue/requests/library/Requests/Exception/Transport/cURL.php',
|
1811 |
-
'Requests_Hooker' => $vendorDir . '/rmccue/requests/library/Requests/Hooker.php',
|
1812 |
-
'Requests_Hooks' => $vendorDir . '/rmccue/requests/library/Requests/Hooks.php',
|
1813 |
-
'Requests_IDNAEncoder' => $vendorDir . '/rmccue/requests/library/Requests/IDNAEncoder.php',
|
1814 |
-
'Requests_IPv6' => $vendorDir . '/rmccue/requests/library/Requests/IPv6.php',
|
1815 |
-
'Requests_IRI' => $vendorDir . '/rmccue/requests/library/Requests/IRI.php',
|
1816 |
-
'Requests_Proxy' => $vendorDir . '/rmccue/requests/library/Requests/Proxy.php',
|
1817 |
-
'Requests_Proxy_HTTP' => $vendorDir . '/rmccue/requests/library/Requests/Proxy/HTTP.php',
|
1818 |
-
'Requests_Response' => $vendorDir . '/rmccue/requests/library/Requests/Response.php',
|
1819 |
-
'Requests_Response_Headers' => $vendorDir . '/rmccue/requests/library/Requests/Response/Headers.php',
|
1820 |
-
'Requests_SSL' => $vendorDir . '/rmccue/requests/library/Requests/SSL.php',
|
1821 |
-
'Requests_Session' => $vendorDir . '/rmccue/requests/library/Requests/Session.php',
|
1822 |
-
'Requests_Transport' => $vendorDir . '/rmccue/requests/library/Requests/Transport.php',
|
1823 |
-
'Requests_Transport_cURL' => $vendorDir . '/rmccue/requests/library/Requests/Transport/cURL.php',
|
1824 |
-
'Requests_Transport_fsockopen' => $vendorDir . '/rmccue/requests/library/Requests/Transport/fsockopen.php',
|
1825 |
-
'Requests_Utility_CaseInsensitiveDictionary' => $vendorDir . '/rmccue/requests/library/Requests/Utility/CaseInsensitiveDictionary.php',
|
1826 |
-
'Requests_Utility_FilteredIterator' => $vendorDir . '/rmccue/requests/library/Requests/Utility/FilteredIterator.php',
|
1827 |
-
'SebastianBergmann\\CodeCoverage\\CodeCoverage' => $vendorDir . '/phpunit/php-code-coverage/src/CodeCoverage.php',
|
1828 |
-
'SebastianBergmann\\CodeCoverage\\CoveredCodeNotExecutedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/CoveredCodeNotExecutedException.php',
|
1829 |
-
'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Driver.php',
|
1830 |
-
'SebastianBergmann\\CodeCoverage\\Driver\\PHPDBG' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/PHPDBG.php',
|
1831 |
-
'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Xdebug.php',
|
1832 |
-
'SebastianBergmann\\CodeCoverage\\Exception' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/Exception.php',
|
1833 |
-
'SebastianBergmann\\CodeCoverage\\Filter' => $vendorDir . '/phpunit/php-code-coverage/src/Filter.php',
|
1834 |
-
'SebastianBergmann\\CodeCoverage\\InvalidArgumentException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php',
|
1835 |
-
'SebastianBergmann\\CodeCoverage\\MissingCoversAnnotationException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/MissingCoversAnnotationException.php',
|
1836 |
-
'SebastianBergmann\\CodeCoverage\\Node\\AbstractNode' => $vendorDir . '/phpunit/php-code-coverage/src/Node/AbstractNode.php',
|
1837 |
-
'SebastianBergmann\\CodeCoverage\\Node\\Builder' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Builder.php',
|
1838 |
-
'SebastianBergmann\\CodeCoverage\\Node\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Directory.php',
|
1839 |
-
'SebastianBergmann\\CodeCoverage\\Node\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Node/File.php',
|
1840 |
-
'SebastianBergmann\\CodeCoverage\\Node\\Iterator' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Iterator.php',
|
1841 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Clover' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Clover.php',
|
1842 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Crap4j' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Crap4j.php',
|
1843 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Html\\Dashboard' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php',
|
1844 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Html\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php',
|
1845 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Html\\Facade' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Facade.php',
|
1846 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Html\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php',
|
1847 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Html\\Renderer' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer.php',
|
1848 |
-
'SebastianBergmann\\CodeCoverage\\Report\\PHP' => $vendorDir . '/phpunit/php-code-coverage/src/Report/PHP.php',
|
1849 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Text' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Text.php',
|
1850 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\BuildInformation' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php',
|
1851 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Coverage' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Coverage.php',
|
1852 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Directory.php',
|
1853 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Facade' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Facade.php',
|
1854 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/File.php',
|
1855 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Method' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Method.php',
|
1856 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Node' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Node.php',
|
1857 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Project' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Project.php',
|
1858 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Report' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Report.php',
|
1859 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Source' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Source.php',
|
1860 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Tests' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Tests.php',
|
1861 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Totals' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Totals.php',
|
1862 |
-
'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Unit' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Unit.php',
|
1863 |
-
'SebastianBergmann\\CodeCoverage\\RuntimeException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/RuntimeException.php',
|
1864 |
-
'SebastianBergmann\\CodeCoverage\\UnintentionallyCoveredCodeException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php',
|
1865 |
-
'SebastianBergmann\\CodeCoverage\\Util' => $vendorDir . '/phpunit/php-code-coverage/src/Util.php',
|
1866 |
-
'SebastianBergmann\\CodeCoverage\\Version' => $vendorDir . '/phpunit/php-code-coverage/src/Version.php',
|
1867 |
-
'SebastianBergmann\\CodeUnitReverseLookup\\Wizard' => $vendorDir . '/sebastian/code-unit-reverse-lookup/src/Wizard.php',
|
1868 |
-
'SebastianBergmann\\Comparator\\ArrayComparator' => $vendorDir . '/sebastian/comparator/src/ArrayComparator.php',
|
1869 |
-
'SebastianBergmann\\Comparator\\Comparator' => $vendorDir . '/sebastian/comparator/src/Comparator.php',
|
1870 |
-
'SebastianBergmann\\Comparator\\ComparisonFailure' => $vendorDir . '/sebastian/comparator/src/ComparisonFailure.php',
|
1871 |
-
'SebastianBergmann\\Comparator\\DOMNodeComparator' => $vendorDir . '/sebastian/comparator/src/DOMNodeComparator.php',
|
1872 |
-
'SebastianBergmann\\Comparator\\DateTimeComparator' => $vendorDir . '/sebastian/comparator/src/DateTimeComparator.php',
|
1873 |
-
'SebastianBergmann\\Comparator\\DoubleComparator' => $vendorDir . '/sebastian/comparator/src/DoubleComparator.php',
|
1874 |
-
'SebastianBergmann\\Comparator\\ExceptionComparator' => $vendorDir . '/sebastian/comparator/src/ExceptionComparator.php',
|
1875 |
-
'SebastianBergmann\\Comparator\\Factory' => $vendorDir . '/sebastian/comparator/src/Factory.php',
|
1876 |
-
'SebastianBergmann\\Comparator\\MockObjectComparator' => $vendorDir . '/sebastian/comparator/src/MockObjectComparator.php',
|
1877 |
-
'SebastianBergmann\\Comparator\\NumericComparator' => $vendorDir . '/sebastian/comparator/src/NumericComparator.php',
|
1878 |
-
'SebastianBergmann\\Comparator\\ObjectComparator' => $vendorDir . '/sebastian/comparator/src/ObjectComparator.php',
|
1879 |
-
'SebastianBergmann\\Comparator\\ResourceComparator' => $vendorDir . '/sebastian/comparator/src/ResourceComparator.php',
|
1880 |
-
'SebastianBergmann\\Comparator\\ScalarComparator' => $vendorDir . '/sebastian/comparator/src/ScalarComparator.php',
|
1881 |
-
'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => $vendorDir . '/sebastian/comparator/src/SplObjectStorageComparator.php',
|
1882 |
-
'SebastianBergmann\\Comparator\\TypeComparator' => $vendorDir . '/sebastian/comparator/src/TypeComparator.php',
|
1883 |
-
'SebastianBergmann\\Diff\\Chunk' => $vendorDir . '/sebastian/diff/src/Chunk.php',
|
1884 |
-
'SebastianBergmann\\Diff\\ConfigurationException' => $vendorDir . '/sebastian/diff/src/Exception/ConfigurationException.php',
|
1885 |
-
'SebastianBergmann\\Diff\\Diff' => $vendorDir . '/sebastian/diff/src/Diff.php',
|
1886 |
-
'SebastianBergmann\\Diff\\Differ' => $vendorDir . '/sebastian/diff/src/Differ.php',
|
1887 |
-
'SebastianBergmann\\Diff\\Exception' => $vendorDir . '/sebastian/diff/src/Exception/Exception.php',
|
1888 |
-
'SebastianBergmann\\Diff\\InvalidArgumentException' => $vendorDir . '/sebastian/diff/src/Exception/InvalidArgumentException.php',
|
1889 |
-
'SebastianBergmann\\Diff\\Line' => $vendorDir . '/sebastian/diff/src/Line.php',
|
1890 |
-
'SebastianBergmann\\Diff\\LongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/LongestCommonSubsequenceCalculator.php',
|
1891 |
-
'SebastianBergmann\\Diff\\MemoryEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php',
|
1892 |
-
'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php',
|
1893 |
-
'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php',
|
1894 |
-
'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => $vendorDir . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php',
|
1895 |
-
'SebastianBergmann\\Diff\\Output\\StrictUnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php',
|
1896 |
-
'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php',
|
1897 |
-
'SebastianBergmann\\Diff\\Parser' => $vendorDir . '/sebastian/diff/src/Parser.php',
|
1898 |
-
'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php',
|
1899 |
-
'SebastianBergmann\\Environment\\Console' => $vendorDir . '/sebastian/environment/src/Console.php',
|
1900 |
-
'SebastianBergmann\\Environment\\OperatingSystem' => $vendorDir . '/sebastian/environment/src/OperatingSystem.php',
|
1901 |
-
'SebastianBergmann\\Environment\\Runtime' => $vendorDir . '/sebastian/environment/src/Runtime.php',
|
1902 |
-
'SebastianBergmann\\Exporter\\Exporter' => $vendorDir . '/sebastian/exporter/src/Exporter.php',
|
1903 |
-
'SebastianBergmann\\FileIterator\\Facade' => $vendorDir . '/phpunit/php-file-iterator/src/Facade.php',
|
1904 |
-
'SebastianBergmann\\FileIterator\\Factory' => $vendorDir . '/phpunit/php-file-iterator/src/Factory.php',
|
1905 |
-
'SebastianBergmann\\FileIterator\\Iterator' => $vendorDir . '/phpunit/php-file-iterator/src/Iterator.php',
|
1906 |
-
'SebastianBergmann\\GlobalState\\Blacklist' => $vendorDir . '/sebastian/global-state/src/Blacklist.php',
|
1907 |
-
'SebastianBergmann\\GlobalState\\CodeExporter' => $vendorDir . '/sebastian/global-state/src/CodeExporter.php',
|
1908 |
-
'SebastianBergmann\\GlobalState\\Exception' => $vendorDir . '/sebastian/global-state/src/exceptions/Exception.php',
|
1909 |
-
'SebastianBergmann\\GlobalState\\Restorer' => $vendorDir . '/sebastian/global-state/src/Restorer.php',
|
1910 |
-
'SebastianBergmann\\GlobalState\\RuntimeException' => $vendorDir . '/sebastian/global-state/src/exceptions/RuntimeException.php',
|
1911 |
-
'SebastianBergmann\\GlobalState\\Snapshot' => $vendorDir . '/sebastian/global-state/src/Snapshot.php',
|
1912 |
-
'SebastianBergmann\\ObjectEnumerator\\Enumerator' => $vendorDir . '/sebastian/object-enumerator/src/Enumerator.php',
|
1913 |
-
'SebastianBergmann\\ObjectEnumerator\\Exception' => $vendorDir . '/sebastian/object-enumerator/src/Exception.php',
|
1914 |
-
'SebastianBergmann\\ObjectEnumerator\\InvalidArgumentException' => $vendorDir . '/sebastian/object-enumerator/src/InvalidArgumentException.php',
|
1915 |
-
'SebastianBergmann\\ObjectReflector\\Exception' => $vendorDir . '/sebastian/object-reflector/src/Exception.php',
|
1916 |
-
'SebastianBergmann\\ObjectReflector\\InvalidArgumentException' => $vendorDir . '/sebastian/object-reflector/src/InvalidArgumentException.php',
|
1917 |
-
'SebastianBergmann\\ObjectReflector\\ObjectReflector' => $vendorDir . '/sebastian/object-reflector/src/ObjectReflector.php',
|
1918 |
-
'SebastianBergmann\\RecursionContext\\Context' => $vendorDir . '/sebastian/recursion-context/src/Context.php',
|
1919 |
-
'SebastianBergmann\\RecursionContext\\Exception' => $vendorDir . '/sebastian/recursion-context/src/Exception.php',
|
1920 |
-
'SebastianBergmann\\RecursionContext\\InvalidArgumentException' => $vendorDir . '/sebastian/recursion-context/src/InvalidArgumentException.php',
|
1921 |
-
'SebastianBergmann\\ResourceOperations\\ResourceOperations' => $vendorDir . '/sebastian/resource-operations/src/ResourceOperations.php',
|
1922 |
-
'SebastianBergmann\\Timer\\Exception' => $vendorDir . '/phpunit/php-timer/src/Exception.php',
|
1923 |
-
'SebastianBergmann\\Timer\\RuntimeException' => $vendorDir . '/phpunit/php-timer/src/RuntimeException.php',
|
1924 |
-
'SebastianBergmann\\Timer\\Timer' => $vendorDir . '/phpunit/php-timer/src/Timer.php',
|
1925 |
-
'SebastianBergmann\\Version' => $vendorDir . '/sebastian/version/src/Version.php',
|
1926 |
-
'Seld\\JsonLint\\DuplicateKeyException' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/DuplicateKeyException.php',
|
1927 |
-
'Seld\\JsonLint\\JsonParser' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/JsonParser.php',
|
1928 |
-
'Seld\\JsonLint\\Lexer' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/Lexer.php',
|
1929 |
-
'Seld\\JsonLint\\ParsingException' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/ParsingException.php',
|
1930 |
-
'Seld\\JsonLint\\Undefined' => $vendorDir . '/seld/jsonlint/src/Seld/JsonLint/Undefined.php',
|
1931 |
-
'Seld\\PharUtils\\Timestamps' => $vendorDir . '/seld/phar-utils/src/Timestamps.php',
|
1932 |
-
'Spatie\\Snapshots\\Driver' => $vendorDir . '/spatie/phpunit-snapshot-assertions/src/Driver.php',
|
1933 |
-
'Spatie\\Snapshots\\Drivers\\JsonDriver' => $vendorDir . '/spatie/phpunit-snapshot-assertions/src/Drivers/JsonDriver.php',
|
1934 |
-
'Spatie\\Snapshots\\Drivers\\VarDriver' => $vendorDir . '/spatie/phpunit-snapshot-assertions/src/Drivers/VarDriver.php',
|
1935 |
-
'Spatie\\Snapshots\\Drivers\\XmlDriver' => $vendorDir . '/spatie/phpunit-snapshot-assertions/src/Drivers/XmlDriver.php',
|
1936 |
-
'Spatie\\Snapshots\\Exceptions\\CantBeSerialized' => $vendorDir . '/spatie/phpunit-snapshot-assertions/src/Exceptions/CantBeSerialized.php',
|
1937 |
-
'Spatie\\Snapshots\\Filesystem' => $vendorDir . '/spatie/phpunit-snapshot-assertions/src/Filesystem.php',
|
1938 |
-
'Spatie\\Snapshots\\MatchesSnapshots' => $vendorDir . '/spatie/phpunit-snapshot-assertions/src/MatchesSnapshots.php',
|
1939 |
-
'Spatie\\Snapshots\\Snapshot' => $vendorDir . '/spatie/phpunit-snapshot-assertions/src/Snapshot.php',
|
1940 |
-
'Symfony\\Component\\BrowserKit\\Client' => $vendorDir . '/symfony/browser-kit/Client.php',
|
1941 |
-
'Symfony\\Component\\BrowserKit\\Cookie' => $vendorDir . '/symfony/browser-kit/Cookie.php',
|
1942 |
-
'Symfony\\Component\\BrowserKit\\CookieJar' => $vendorDir . '/symfony/browser-kit/CookieJar.php',
|
1943 |
-
'Symfony\\Component\\BrowserKit\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/browser-kit/Exception/BadMethodCallException.php',
|
1944 |
-
'Symfony\\Component\\BrowserKit\\History' => $vendorDir . '/symfony/browser-kit/History.php',
|
1945 |
-
'Symfony\\Component\\BrowserKit\\Request' => $vendorDir . '/symfony/browser-kit/Request.php',
|
1946 |
-
'Symfony\\Component\\BrowserKit\\Response' => $vendorDir . '/symfony/browser-kit/Response.php',
|
1947 |
-
'Symfony\\Component\\Config\\ConfigCache' => $vendorDir . '/symfony/config/ConfigCache.php',
|
1948 |
-
'Symfony\\Component\\Config\\ConfigCacheFactory' => $vendorDir . '/symfony/config/ConfigCacheFactory.php',
|
1949 |
-
'Symfony\\Component\\Config\\ConfigCacheFactoryInterface' => $vendorDir . '/symfony/config/ConfigCacheFactoryInterface.php',
|
1950 |
-
'Symfony\\Component\\Config\\ConfigCacheInterface' => $vendorDir . '/symfony/config/ConfigCacheInterface.php',
|
1951 |
-
'Symfony\\Component\\Config\\Definition\\ArrayNode' => $vendorDir . '/symfony/config/Definition/ArrayNode.php',
|
1952 |
-
'Symfony\\Component\\Config\\Definition\\BaseNode' => $vendorDir . '/symfony/config/Definition/BaseNode.php',
|
1953 |
-
'Symfony\\Component\\Config\\Definition\\BooleanNode' => $vendorDir . '/symfony/config/Definition/BooleanNode.php',
|
1954 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\ArrayNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/ArrayNodeDefinition.php',
|
1955 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\BooleanNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/BooleanNodeDefinition.php',
|
1956 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\EnumNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/EnumNodeDefinition.php',
|
1957 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\ExprBuilder' => $vendorDir . '/symfony/config/Definition/Builder/ExprBuilder.php',
|
1958 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\FloatNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/FloatNodeDefinition.php',
|
1959 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\IntegerNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/IntegerNodeDefinition.php',
|
1960 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\MergeBuilder' => $vendorDir . '/symfony/config/Definition/Builder/MergeBuilder.php',
|
1961 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\NodeBuilder' => $vendorDir . '/symfony/config/Definition/Builder/NodeBuilder.php',
|
1962 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/NodeDefinition.php',
|
1963 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\NodeParentInterface' => $vendorDir . '/symfony/config/Definition/Builder/NodeParentInterface.php',
|
1964 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\NormalizationBuilder' => $vendorDir . '/symfony/config/Definition/Builder/NormalizationBuilder.php',
|
1965 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\NumericNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/NumericNodeDefinition.php',
|
1966 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\ParentNodeDefinitionInterface' => $vendorDir . '/symfony/config/Definition/Builder/ParentNodeDefinitionInterface.php',
|
1967 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\ScalarNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/ScalarNodeDefinition.php',
|
1968 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\TreeBuilder' => $vendorDir . '/symfony/config/Definition/Builder/TreeBuilder.php',
|
1969 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\ValidationBuilder' => $vendorDir . '/symfony/config/Definition/Builder/ValidationBuilder.php',
|
1970 |
-
'Symfony\\Component\\Config\\Definition\\Builder\\VariableNodeDefinition' => $vendorDir . '/symfony/config/Definition/Builder/VariableNodeDefinition.php',
|
1971 |
-
'Symfony\\Component\\Config\\Definition\\ConfigurationInterface' => $vendorDir . '/symfony/config/Definition/ConfigurationInterface.php',
|
1972 |
-
'Symfony\\Component\\Config\\Definition\\Dumper\\XmlReferenceDumper' => $vendorDir . '/symfony/config/Definition/Dumper/XmlReferenceDumper.php',
|
1973 |
-
'Symfony\\Component\\Config\\Definition\\Dumper\\YamlReferenceDumper' => $vendorDir . '/symfony/config/Definition/Dumper/YamlReferenceDumper.php',
|
1974 |
-
'Symfony\\Component\\Config\\Definition\\EnumNode' => $vendorDir . '/symfony/config/Definition/EnumNode.php',
|
1975 |
-
'Symfony\\Component\\Config\\Definition\\Exception\\DuplicateKeyException' => $vendorDir . '/symfony/config/Definition/Exception/DuplicateKeyException.php',
|
1976 |
-
'Symfony\\Component\\Config\\Definition\\Exception\\Exception' => $vendorDir . '/symfony/config/Definition/Exception/Exception.php',
|
1977 |
-
'Symfony\\Component\\Config\\Definition\\Exception\\ForbiddenOverwriteException' => $vendorDir . '/symfony/config/Definition/Exception/ForbiddenOverwriteException.php',
|
1978 |
-
'Symfony\\Component\\Config\\Definition\\Exception\\InvalidConfigurationException' => $vendorDir . '/symfony/config/Definition/Exception/InvalidConfigurationException.php',
|
1979 |
-
'Symfony\\Component\\Config\\Definition\\Exception\\InvalidDefinitionException' => $vendorDir . '/symfony/config/Definition/Exception/InvalidDefinitionException.php',
|
1980 |
-
'Symfony\\Component\\Config\\Definition\\Exception\\InvalidTypeException' => $vendorDir . '/symfony/config/Definition/Exception/InvalidTypeException.php',
|
1981 |
-
'Symfony\\Component\\Config\\Definition\\Exception\\UnsetKeyException' => $vendorDir . '/symfony/config/Definition/Exception/UnsetKeyException.php',
|
1982 |
-
'Symfony\\Component\\Config\\Definition\\FloatNode' => $vendorDir . '/symfony/config/Definition/FloatNode.php',
|
1983 |
-
'Symfony\\Component\\Config\\Definition\\IntegerNode' => $vendorDir . '/symfony/config/Definition/IntegerNode.php',
|
1984 |
-
'Symfony\\Component\\Config\\Definition\\NodeInterface' => $vendorDir . '/symfony/config/Definition/NodeInterface.php',
|
1985 |
-
'Symfony\\Component\\Config\\Definition\\NumericNode' => $vendorDir . '/symfony/config/Definition/NumericNode.php',
|
1986 |
-
'Symfony\\Component\\Config\\Definition\\Processor' => $vendorDir . '/symfony/config/Definition/Processor.php',
|
1987 |
-
'Symfony\\Component\\Config\\Definition\\PrototypeNodeInterface' => $vendorDir . '/symfony/config/Definition/PrototypeNodeInterface.php',
|
1988 |
-
'Symfony\\Component\\Config\\Definition\\PrototypedArrayNode' => $vendorDir . '/symfony/config/Definition/PrototypedArrayNode.php',
|
1989 |
-
'Symfony\\Component\\Config\\Definition\\ScalarNode' => $vendorDir . '/symfony/config/Definition/ScalarNode.php',
|
1990 |
-
'Symfony\\Component\\Config\\Definition\\VariableNode' => $vendorDir . '/symfony/config/Definition/VariableNode.php',
|
1991 |
-
'Symfony\\Component\\Config\\DependencyInjection\\ConfigCachePass' => $vendorDir . '/symfony/config/DependencyInjection/ConfigCachePass.php',
|
1992 |
-
'Symfony\\Component\\Config\\Exception\\FileLoaderImportCircularReferenceException' => $vendorDir . '/symfony/config/Exception/FileLoaderImportCircularReferenceException.php',
|
1993 |
-
'Symfony\\Component\\Config\\Exception\\FileLoaderLoadException' => $vendorDir . '/symfony/config/Exception/FileLoaderLoadException.php',
|
1994 |
-
'Symfony\\Component\\Config\\Exception\\FileLocatorFileNotFoundException' => $vendorDir . '/symfony/config/Exception/FileLocatorFileNotFoundException.php',
|
1995 |
-
'Symfony\\Component\\Config\\FileLocator' => $vendorDir . '/symfony/config/FileLocator.php',
|
1996 |
-
'Symfony\\Component\\Config\\FileLocatorInterface' => $vendorDir . '/symfony/config/FileLocatorInterface.php',
|
1997 |
-
'Symfony\\Component\\Config\\Loader\\DelegatingLoader' => $vendorDir . '/symfony/config/Loader/DelegatingLoader.php',
|
1998 |
-
'Symfony\\Component\\Config\\Loader\\FileLoader' => $vendorDir . '/symfony/config/Loader/FileLoader.php',
|
1999 |
-
'Symfony\\Component\\Config\\Loader\\GlobFileLoader' => $vendorDir . '/symfony/config/Loader/GlobFileLoader.php',
|
2000 |
-
'Symfony\\Component\\Config\\Loader\\Loader' => $vendorDir . '/symfony/config/Loader/Loader.php',
|
2001 |
-
'Symfony\\Component\\Config\\Loader\\LoaderInterface' => $vendorDir . '/symfony/config/Loader/LoaderInterface.php',
|
2002 |
-
'Symfony\\Component\\Config\\Loader\\LoaderResolver' => $vendorDir . '/symfony/config/Loader/LoaderResolver.php',
|
2003 |
-
'Symfony\\Component\\Config\\Loader\\LoaderResolverInterface' => $vendorDir . '/symfony/config/Loader/LoaderResolverInterface.php',
|
2004 |
-
'Symfony\\Component\\Config\\ResourceCheckerConfigCache' => $vendorDir . '/symfony/config/ResourceCheckerConfigCache.php',
|
2005 |
-
'Symfony\\Component\\Config\\ResourceCheckerConfigCacheFactory' => $vendorDir . '/symfony/config/ResourceCheckerConfigCacheFactory.php',
|
2006 |
-
'Symfony\\Component\\Config\\ResourceCheckerInterface' => $vendorDir . '/symfony/config/ResourceCheckerInterface.php',
|
2007 |
-
'Symfony\\Component\\Config\\Resource\\ClassExistenceResource' => $vendorDir . '/symfony/config/Resource/ClassExistenceResource.php',
|
2008 |
-
'Symfony\\Component\\Config\\Resource\\ComposerResource' => $vendorDir . '/symfony/config/Resource/ComposerResource.php',
|
2009 |
-
'Symfony\\Component\\Config\\Resource\\DirectoryResource' => $vendorDir . '/symfony/config/Resource/DirectoryResource.php',
|
2010 |
-
'Symfony\\Component\\Config\\Resource\\FileExistenceResource' => $vendorDir . '/symfony/config/Resource/FileExistenceResource.php',
|
2011 |
-
'Symfony\\Component\\Config\\Resource\\FileResource' => $vendorDir . '/symfony/config/Resource/FileResource.php',
|
2012 |
-
'Symfony\\Component\\Config\\Resource\\GlobResource' => $vendorDir . '/symfony/config/Resource/GlobResource.php',
|
2013 |
-
'Symfony\\Component\\Config\\Resource\\ReflectionClassResource' => $vendorDir . '/symfony/config/Resource/ReflectionClassResource.php',
|
2014 |
-
'Symfony\\Component\\Config\\Resource\\ReflectionMethodHhvmWrapper' => $vendorDir . '/symfony/config/Resource/ReflectionClassResource.php',
|
2015 |
-
'Symfony\\Component\\Config\\Resource\\ReflectionParameterHhvmWrapper' => $vendorDir . '/symfony/config/Resource/ReflectionClassResource.php',
|
2016 |
-
'Symfony\\Component\\Config\\Resource\\ResourceInterface' => $vendorDir . '/symfony/config/Resource/ResourceInterface.php',
|
2017 |
-
'Symfony\\Component\\Config\\Resource\\SelfCheckingResourceChecker' => $vendorDir . '/symfony/config/Resource/SelfCheckingResourceChecker.php',
|
2018 |
-
'Symfony\\Component\\Config\\Resource\\SelfCheckingResourceInterface' => $vendorDir . '/symfony/config/Resource/SelfCheckingResourceInterface.php',
|
2019 |
-
'Symfony\\Component\\Config\\Util\\Exception\\InvalidXmlException' => $vendorDir . '/symfony/config/Util/Exception/InvalidXmlException.php',
|
2020 |
-
'Symfony\\Component\\Config\\Util\\Exception\\XmlParsingException' => $vendorDir . '/symfony/config/Util/Exception/XmlParsingException.php',
|
2021 |
-
'Symfony\\Component\\Config\\Util\\XmlUtils' => $vendorDir . '/symfony/config/Util/XmlUtils.php',
|
2022 |
-
'Symfony\\Component\\Console\\Application' => $vendorDir . '/symfony/console/Application.php',
|
2023 |
-
'Symfony\\Component\\Console\\CommandLoader\\CommandLoaderInterface' => $vendorDir . '/symfony/console/CommandLoader/CommandLoaderInterface.php',
|
2024 |
-
'Symfony\\Component\\Console\\CommandLoader\\ContainerCommandLoader' => $vendorDir . '/symfony/console/CommandLoader/ContainerCommandLoader.php',
|
2025 |
-
'Symfony\\Component\\Console\\CommandLoader\\FactoryCommandLoader' => $vendorDir . '/symfony/console/CommandLoader/FactoryCommandLoader.php',
|
2026 |
-
'Symfony\\Component\\Console\\Command\\Command' => $vendorDir . '/symfony/console/Command/Command.php',
|
2027 |
-
'Symfony\\Component\\Console\\Command\\HelpCommand' => $vendorDir . '/symfony/console/Command/HelpCommand.php',
|
2028 |
-
'Symfony\\Component\\Console\\Command\\ListCommand' => $vendorDir . '/symfony/console/Command/ListCommand.php',
|
2029 |
-
'Symfony\\Component\\Console\\Command\\LockableTrait' => $vendorDir . '/symfony/console/Command/LockableTrait.php',
|
2030 |
-
'Symfony\\Component\\Console\\ConsoleEvents' => $vendorDir . '/symfony/console/ConsoleEvents.php',
|
2031 |
-
'Symfony\\Component\\Console\\DependencyInjection\\AddConsoleCommandPass' => $vendorDir . '/symfony/console/DependencyInjection/AddConsoleCommandPass.php',
|
2032 |
-
'Symfony\\Component\\Console\\Descriptor\\ApplicationDescription' => $vendorDir . '/symfony/console/Descriptor/ApplicationDescription.php',
|
2033 |
-
'Symfony\\Component\\Console\\Descriptor\\Descriptor' => $vendorDir . '/symfony/console/Descriptor/Descriptor.php',
|
2034 |
-
'Symfony\\Component\\Console\\Descriptor\\DescriptorInterface' => $vendorDir . '/symfony/console/Descriptor/DescriptorInterface.php',
|
2035 |
-
'Symfony\\Component\\Console\\Descriptor\\JsonDescriptor' => $vendorDir . '/symfony/console/Descriptor/JsonDescriptor.php',
|
2036 |
-
'Symfony\\Component\\Console\\Descriptor\\MarkdownDescriptor' => $vendorDir . '/symfony/console/Descriptor/MarkdownDescriptor.php',
|
2037 |
-
'Symfony\\Component\\Console\\Descriptor\\TextDescriptor' => $vendorDir . '/symfony/console/Descriptor/TextDescriptor.php',
|
2038 |
-
'Symfony\\Component\\Console\\Descriptor\\XmlDescriptor' => $vendorDir . '/symfony/console/Descriptor/XmlDescriptor.php',
|
2039 |
-
'Symfony\\Component\\Console\\EventListener\\ErrorListener' => $vendorDir . '/symfony/console/EventListener/ErrorListener.php',
|
2040 |
-
'Symfony\\Component\\Console\\Event\\ConsoleCommandEvent' => $vendorDir . '/symfony/console/Event/ConsoleCommandEvent.php',
|
2041 |
-
'Symfony\\Component\\Console\\Event\\ConsoleErrorEvent' => $vendorDir . '/symfony/console/Event/ConsoleErrorEvent.php',
|
2042 |
-
'Symfony\\Component\\Console\\Event\\ConsoleEvent' => $vendorDir . '/symfony/console/Event/ConsoleEvent.php',
|
2043 |
-
'Symfony\\Component\\Console\\Event\\ConsoleExceptionEvent' => $vendorDir . '/symfony/console/Event/ConsoleExceptionEvent.php',
|
2044 |
-
'Symfony\\Component\\Console\\Event\\ConsoleTerminateEvent' => $vendorDir . '/symfony/console/Event/ConsoleTerminateEvent.php',
|
2045 |
-
'Symfony\\Component\\Console\\Exception\\CommandNotFoundException' => $vendorDir . '/symfony/console/Exception/CommandNotFoundException.php',
|
2046 |
-
'Symfony\\Component\\Console\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/console/Exception/ExceptionInterface.php',
|
2047 |
-
'Symfony\\Component\\Console\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/console/Exception/InvalidArgumentException.php',
|
2048 |
-
'Symfony\\Component\\Console\\Exception\\InvalidOptionException' => $vendorDir . '/symfony/console/Exception/InvalidOptionException.php',
|
2049 |
-
'Symfony\\Component\\Console\\Exception\\LogicException' => $vendorDir . '/symfony/console/Exception/LogicException.php',
|
2050 |
-
'Symfony\\Component\\Console\\Exception\\RuntimeException' => $vendorDir . '/symfony/console/Exception/RuntimeException.php',
|
2051 |
-
'Symfony\\Component\\Console\\Formatter\\OutputFormatter' => $vendorDir . '/symfony/console/Formatter/OutputFormatter.php',
|
2052 |
-
'Symfony\\Component\\Console\\Formatter\\OutputFormatterInterface' => $vendorDir . '/symfony/console/Formatter/OutputFormatterInterface.php',
|
2053 |
-
'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyle' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyle.php',
|
2054 |
-
'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleInterface' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyleInterface.php',
|
2055 |
-
'Symfony\\Component\\Console\\Formatter\\OutputFormatterStyleStack' => $vendorDir . '/symfony/console/Formatter/OutputFormatterStyleStack.php',
|
2056 |
-
'Symfony\\Component\\Console\\Helper\\DebugFormatterHelper' => $vendorDir . '/symfony/console/Helper/DebugFormatterHelper.php',
|
2057 |
-
'Symfony\\Component\\Console\\Helper\\DescriptorHelper' => $vendorDir . '/symfony/console/Helper/DescriptorHelper.php',
|
2058 |
-
'Symfony\\Component\\Console\\Helper\\FormatterHelper' => $vendorDir . '/symfony/console/Helper/FormatterHelper.php',
|
2059 |
-
'Symfony\\Component\\Console\\Helper\\Helper' => $vendorDir . '/symfony/console/Helper/Helper.php',
|
2060 |
-
'Symfony\\Component\\Console\\Helper\\HelperInterface' => $vendorDir . '/symfony/console/Helper/HelperInterface.php',
|
2061 |
-
'Symfony\\Component\\Console\\Helper\\HelperSet' => $vendorDir . '/symfony/console/Helper/HelperSet.php',
|
2062 |
-
'Symfony\\Component\\Console\\Helper\\InputAwareHelper' => $vendorDir . '/symfony/console/Helper/InputAwareHelper.php',
|
2063 |
-
'Symfony\\Component\\Console\\Helper\\ProcessHelper' => $vendorDir . '/symfony/console/Helper/ProcessHelper.php',
|
2064 |
-
'Symfony\\Component\\Console\\Helper\\ProgressBar' => $vendorDir . '/symfony/console/Helper/ProgressBar.php',
|
2065 |
-
'Symfony\\Component\\Console\\Helper\\ProgressIndicator' => $vendorDir . '/symfony/console/Helper/ProgressIndicator.php',
|
2066 |
-
'Symfony\\Component\\Console\\Helper\\QuestionHelper' => $vendorDir . '/symfony/console/Helper/QuestionHelper.php',
|
2067 |
-
'Symfony\\Component\\Console\\Helper\\SymfonyQuestionHelper' => $vendorDir . '/symfony/console/Helper/SymfonyQuestionHelper.php',
|
2068 |
-
'Symfony\\Component\\Console\\Helper\\Table' => $vendorDir . '/symfony/console/Helper/Table.php',
|
2069 |
-
'Symfony\\Component\\Console\\Helper\\TableCell' => $vendorDir . '/symfony/console/Helper/TableCell.php',
|
2070 |
-
'Symfony\\Component\\Console\\Helper\\TableSeparator' => $vendorDir . '/symfony/console/Helper/TableSeparator.php',
|
2071 |
-
'Symfony\\Component\\Console\\Helper\\TableStyle' => $vendorDir . '/symfony/console/Helper/TableStyle.php',
|
2072 |
-
'Symfony\\Component\\Console\\Input\\ArgvInput' => $vendorDir . '/symfony/console/Input/ArgvInput.php',
|
2073 |
-
'Symfony\\Component\\Console\\Input\\ArrayInput' => $vendorDir . '/symfony/console/Input/ArrayInput.php',
|
2074 |
-
'Symfony\\Component\\Console\\Input\\Input' => $vendorDir . '/symfony/console/Input/Input.php',
|
2075 |
-
'Symfony\\Component\\Console\\Input\\InputArgument' => $vendorDir . '/symfony/console/Input/InputArgument.php',
|
2076 |
-
'Symfony\\Component\\Console\\Input\\InputAwareInterface' => $vendorDir . '/symfony/console/Input/InputAwareInterface.php',
|
2077 |
-
'Symfony\\Component\\Console\\Input\\InputDefinition' => $vendorDir . '/symfony/console/Input/InputDefinition.php',
|
2078 |
-
'Symfony\\Component\\Console\\Input\\InputInterface' => $vendorDir . '/symfony/console/Input/InputInterface.php',
|
2079 |
-
'Symfony\\Component\\Console\\Input\\InputOption' => $vendorDir . '/symfony/console/Input/InputOption.php',
|
2080 |
-
'Symfony\\Component\\Console\\Input\\StreamableInputInterface' => $vendorDir . '/symfony/console/Input/StreamableInputInterface.php',
|
2081 |
-
'Symfony\\Component\\Console\\Input\\StringInput' => $vendorDir . '/symfony/console/Input/StringInput.php',
|
2082 |
-
'Symfony\\Component\\Console\\Logger\\ConsoleLogger' => $vendorDir . '/symfony/console/Logger/ConsoleLogger.php',
|
2083 |
-
'Symfony\\Component\\Console\\Output\\BufferedOutput' => $vendorDir . '/symfony/console/Output/BufferedOutput.php',
|
2084 |
-
'Symfony\\Component\\Console\\Output\\ConsoleOutput' => $vendorDir . '/symfony/console/Output/ConsoleOutput.php',
|
2085 |
-
'Symfony\\Component\\Console\\Output\\ConsoleOutputInterface' => $vendorDir . '/symfony/console/Output/ConsoleOutputInterface.php',
|
2086 |
-
'Symfony\\Component\\Console\\Output\\NullOutput' => $vendorDir . '/symfony/console/Output/NullOutput.php',
|
2087 |
-
'Symfony\\Component\\Console\\Output\\Output' => $vendorDir . '/symfony/console/Output/Output.php',
|
2088 |
-
'Symfony\\Component\\Console\\Output\\OutputInterface' => $vendorDir . '/symfony/console/Output/OutputInterface.php',
|
2089 |
-
'Symfony\\Component\\Console\\Output\\StreamOutput' => $vendorDir . '/symfony/console/Output/StreamOutput.php',
|
2090 |
-
'Symfony\\Component\\Console\\Question\\ChoiceQuestion' => $vendorDir . '/symfony/console/Question/ChoiceQuestion.php',
|
2091 |
-
'Symfony\\Component\\Console\\Question\\ConfirmationQuestion' => $vendorDir . '/symfony/console/Question/ConfirmationQuestion.php',
|
2092 |
-
'Symfony\\Component\\Console\\Question\\Question' => $vendorDir . '/symfony/console/Question/Question.php',
|
2093 |
-
'Symfony\\Component\\Console\\Style\\OutputStyle' => $vendorDir . '/symfony/console/Style/OutputStyle.php',
|
2094 |
-
'Symfony\\Component\\Console\\Style\\StyleInterface' => $vendorDir . '/symfony/console/Style/StyleInterface.php',
|
2095 |
-
'Symfony\\Component\\Console\\Style\\SymfonyStyle' => $vendorDir . '/symfony/console/Style/SymfonyStyle.php',
|
2096 |
-
'Symfony\\Component\\Console\\Terminal' => $vendorDir . '/symfony/console/Terminal.php',
|
2097 |
-
'Symfony\\Component\\Console\\Tester\\ApplicationTester' => $vendorDir . '/symfony/console/Tester/ApplicationTester.php',
|
2098 |
-
'Symfony\\Component\\Console\\Tester\\CommandTester' => $vendorDir . '/symfony/console/Tester/CommandTester.php',
|
2099 |
-
'Symfony\\Component\\CssSelector\\CssSelectorConverter' => $vendorDir . '/symfony/css-selector/CssSelectorConverter.php',
|
2100 |
-
'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/css-selector/Exception/ExceptionInterface.php',
|
2101 |
-
'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => $vendorDir . '/symfony/css-selector/Exception/ExpressionErrorException.php',
|
2102 |
-
'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => $vendorDir . '/symfony/css-selector/Exception/InternalErrorException.php',
|
2103 |
-
'Symfony\\Component\\CssSelector\\Exception\\ParseException' => $vendorDir . '/symfony/css-selector/Exception/ParseException.php',
|
2104 |
-
'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => $vendorDir . '/symfony/css-selector/Exception/SyntaxErrorException.php',
|
2105 |
-
'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => $vendorDir . '/symfony/css-selector/Node/AbstractNode.php',
|
2106 |
-
'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => $vendorDir . '/symfony/css-selector/Node/AttributeNode.php',
|
2107 |
-
'Symfony\\Component\\CssSelector\\Node\\ClassNode' => $vendorDir . '/symfony/css-selector/Node/ClassNode.php',
|
2108 |
-
'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => $vendorDir . '/symfony/css-selector/Node/CombinedSelectorNode.php',
|
2109 |
-
'Symfony\\Component\\CssSelector\\Node\\ElementNode' => $vendorDir . '/symfony/css-selector/Node/ElementNode.php',
|
2110 |
-
'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => $vendorDir . '/symfony/css-selector/Node/FunctionNode.php',
|
2111 |
-
'Symfony\\Component\\CssSelector\\Node\\HashNode' => $vendorDir . '/symfony/css-selector/Node/HashNode.php',
|
2112 |
-
'Symfony\\Component\\CssSelector\\Node\\NegationNode' => $vendorDir . '/symfony/css-selector/Node/NegationNode.php',
|
2113 |
-
'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => $vendorDir . '/symfony/css-selector/Node/NodeInterface.php',
|
2114 |
-
'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => $vendorDir . '/symfony/css-selector/Node/PseudoNode.php',
|
2115 |
-
'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => $vendorDir . '/symfony/css-selector/Node/SelectorNode.php',
|
2116 |
-
'Symfony\\Component\\CssSelector\\Node\\Specificity' => $vendorDir . '/symfony/css-selector/Node/Specificity.php',
|
2117 |
-
'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/CommentHandler.php',
|
2118 |
-
'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => $vendorDir . '/symfony/css-selector/Parser/Handler/HandlerInterface.php',
|
2119 |
-
'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/HashHandler.php',
|
2120 |
-
'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php',
|
2121 |
-
'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/NumberHandler.php',
|
2122 |
-
'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/StringHandler.php',
|
2123 |
-
'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php',
|
2124 |
-
'Symfony\\Component\\CssSelector\\Parser\\Parser' => $vendorDir . '/symfony/css-selector/Parser/Parser.php',
|
2125 |
-
'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => $vendorDir . '/symfony/css-selector/Parser/ParserInterface.php',
|
2126 |
-
'Symfony\\Component\\CssSelector\\Parser\\Reader' => $vendorDir . '/symfony/css-selector/Parser/Reader.php',
|
2127 |
-
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ClassParser.php',
|
2128 |
-
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ElementParser.php',
|
2129 |
-
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php',
|
2130 |
-
'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/HashParser.php',
|
2131 |
-
'Symfony\\Component\\CssSelector\\Parser\\Token' => $vendorDir . '/symfony/css-selector/Parser/Token.php',
|
2132 |
-
'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => $vendorDir . '/symfony/css-selector/Parser/TokenStream.php',
|
2133 |
-
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php',
|
2134 |
-
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php',
|
2135 |
-
'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php',
|
2136 |
-
'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AbstractExtension.php',
|
2137 |
-
'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php',
|
2138 |
-
'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/CombinationExtension.php',
|
2139 |
-
'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => $vendorDir . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php',
|
2140 |
-
'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/FunctionExtension.php',
|
2141 |
-
'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/HtmlExtension.php',
|
2142 |
-
'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/NodeExtension.php',
|
2143 |
-
'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php',
|
2144 |
-
'Symfony\\Component\\CssSelector\\XPath\\Translator' => $vendorDir . '/symfony/css-selector/XPath/Translator.php',
|
2145 |
-
'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php',
|
2146 |
-
'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php',
|
2147 |
-
'Symfony\\Component\\Debug\\BufferingLogger' => $vendorDir . '/symfony/debug/BufferingLogger.php',
|
2148 |
-
'Symfony\\Component\\Debug\\Debug' => $vendorDir . '/symfony/debug/Debug.php',
|
2149 |
-
'Symfony\\Component\\Debug\\DebugClassLoader' => $vendorDir . '/symfony/debug/DebugClassLoader.php',
|
2150 |
-
'Symfony\\Component\\Debug\\ErrorHandler' => $vendorDir . '/symfony/debug/ErrorHandler.php',
|
2151 |
-
'Symfony\\Component\\Debug\\ExceptionHandler' => $vendorDir . '/symfony/debug/ExceptionHandler.php',
|
2152 |
-
'Symfony\\Component\\Debug\\Exception\\ClassNotFoundException' => $vendorDir . '/symfony/debug/Exception/ClassNotFoundException.php',
|
2153 |
-
'Symfony\\Component\\Debug\\Exception\\ContextErrorException' => $vendorDir . '/symfony/debug/Exception/ContextErrorException.php',
|
2154 |
-
'Symfony\\Component\\Debug\\Exception\\FatalErrorException' => $vendorDir . '/symfony/debug/Exception/FatalErrorException.php',
|
2155 |
-
'Symfony\\Component\\Debug\\Exception\\FatalThrowableError' => $vendorDir . '/symfony/debug/Exception/FatalThrowableError.php',
|
2156 |
-
'Symfony\\Component\\Debug\\Exception\\FlattenException' => $vendorDir . '/symfony/debug/Exception/FlattenException.php',
|
2157 |
-
'Symfony\\Component\\Debug\\Exception\\OutOfMemoryException' => $vendorDir . '/symfony/debug/Exception/OutOfMemoryException.php',
|
2158 |
-
'Symfony\\Component\\Debug\\Exception\\SilencedErrorContext' => $vendorDir . '/symfony/debug/Exception/SilencedErrorContext.php',
|
2159 |
-
'Symfony\\Component\\Debug\\Exception\\UndefinedFunctionException' => $vendorDir . '/symfony/debug/Exception/UndefinedFunctionException.php',
|
2160 |
-
'Symfony\\Component\\Debug\\Exception\\UndefinedMethodException' => $vendorDir . '/symfony/debug/Exception/UndefinedMethodException.php',
|
2161 |
-
'Symfony\\Component\\Debug\\FatalErrorHandler\\ClassNotFoundFatalErrorHandler' => $vendorDir . '/symfony/debug/FatalErrorHandler/ClassNotFoundFatalErrorHandler.php',
|
2162 |
-
'Symfony\\Component\\Debug\\FatalErrorHandler\\FatalErrorHandlerInterface' => $vendorDir . '/symfony/debug/FatalErrorHandler/FatalErrorHandlerInterface.php',
|
2163 |
-
'Symfony\\Component\\Debug\\FatalErrorHandler\\UndefinedFunctionFatalErrorHandler' => $vendorDir . '/symfony/debug/FatalErrorHandler/UndefinedFunctionFatalErrorHandler.php',
|
2164 |
-
'Symfony\\Component\\Debug\\FatalErrorHandler\\UndefinedMethodFatalErrorHandler' => $vendorDir . '/symfony/debug/FatalErrorHandler/UndefinedMethodFatalErrorHandler.php',
|
2165 |
-
'Symfony\\Component\\DependencyInjection\\Alias' => $vendorDir . '/symfony/dependency-injection/Alias.php',
|
2166 |
-
'Symfony\\Component\\DependencyInjection\\Argument\\ArgumentInterface' => $vendorDir . '/symfony/dependency-injection/Argument/ArgumentInterface.php',
|
2167 |
-
'Symfony\\Component\\DependencyInjection\\Argument\\BoundArgument' => $vendorDir . '/symfony/dependency-injection/Argument/BoundArgument.php',
|
2168 |
-
'Symfony\\Component\\DependencyInjection\\Argument\\IteratorArgument' => $vendorDir . '/symfony/dependency-injection/Argument/IteratorArgument.php',
|
2169 |
-
'Symfony\\Component\\DependencyInjection\\Argument\\RewindableGenerator' => $vendorDir . '/symfony/dependency-injection/Argument/RewindableGenerator.php',
|
2170 |
-
'Symfony\\Component\\DependencyInjection\\Argument\\ServiceClosureArgument' => $vendorDir . '/symfony/dependency-injection/Argument/ServiceClosureArgument.php',
|
2171 |
-
'Symfony\\Component\\DependencyInjection\\Argument\\TaggedIteratorArgument' => $vendorDir . '/symfony/dependency-injection/Argument/TaggedIteratorArgument.php',
|
2172 |
-
'Symfony\\Component\\DependencyInjection\\ChildDefinition' => $vendorDir . '/symfony/dependency-injection/ChildDefinition.php',
|
2173 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\AbstractRecursivePass' => $vendorDir . '/symfony/dependency-injection/Compiler/AbstractRecursivePass.php',
|
2174 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\AnalyzeServiceReferencesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/AnalyzeServiceReferencesPass.php',
|
2175 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\AutoAliasServicePass' => $vendorDir . '/symfony/dependency-injection/Compiler/AutoAliasServicePass.php',
|
2176 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\AutowireExceptionPass' => $vendorDir . '/symfony/dependency-injection/Compiler/AutowireExceptionPass.php',
|
2177 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\AutowirePass' => $vendorDir . '/symfony/dependency-injection/Compiler/AutowirePass.php',
|
2178 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\AutowireRequiredMethodsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/AutowireRequiredMethodsPass.php',
|
2179 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\CheckArgumentsValidityPass' => $vendorDir . '/symfony/dependency-injection/Compiler/CheckArgumentsValidityPass.php',
|
2180 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\CheckCircularReferencesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/CheckCircularReferencesPass.php',
|
2181 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\CheckDefinitionValidityPass' => $vendorDir . '/symfony/dependency-injection/Compiler/CheckDefinitionValidityPass.php',
|
2182 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\CheckExceptionOnInvalidReferenceBehaviorPass' => $vendorDir . '/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php',
|
2183 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\CheckReferenceValidityPass' => $vendorDir . '/symfony/dependency-injection/Compiler/CheckReferenceValidityPass.php',
|
2184 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\Compiler' => $vendorDir . '/symfony/dependency-injection/Compiler/Compiler.php',
|
2185 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\CompilerPassInterface' => $vendorDir . '/symfony/dependency-injection/Compiler/CompilerPassInterface.php',
|
2186 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\DecoratorServicePass' => $vendorDir . '/symfony/dependency-injection/Compiler/DecoratorServicePass.php',
|
2187 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\DefinitionErrorExceptionPass' => $vendorDir . '/symfony/dependency-injection/Compiler/DefinitionErrorExceptionPass.php',
|
2188 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ExtensionCompilerPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ExtensionCompilerPass.php',
|
2189 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\FactoryReturnTypePass' => $vendorDir . '/symfony/dependency-injection/Compiler/FactoryReturnTypePass.php',
|
2190 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\InlineServiceDefinitionsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/InlineServiceDefinitionsPass.php',
|
2191 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\LoggingFormatter' => $vendorDir . '/symfony/dependency-injection/Compiler/LoggingFormatter.php',
|
2192 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\MergeExtensionConfigurationContainerBuilder' => $vendorDir . '/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php',
|
2193 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\MergeExtensionConfigurationParameterBag' => $vendorDir . '/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php',
|
2194 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\MergeExtensionConfigurationPass' => $vendorDir . '/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php',
|
2195 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\PassConfig' => $vendorDir . '/symfony/dependency-injection/Compiler/PassConfig.php',
|
2196 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\PriorityTaggedServiceTrait' => $vendorDir . '/symfony/dependency-injection/Compiler/PriorityTaggedServiceTrait.php',
|
2197 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\RegisterEnvVarProcessorsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/RegisterEnvVarProcessorsPass.php',
|
2198 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\RegisterServiceSubscribersPass' => $vendorDir . '/symfony/dependency-injection/Compiler/RegisterServiceSubscribersPass.php',
|
2199 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\RemoveAbstractDefinitionsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/RemoveAbstractDefinitionsPass.php',
|
2200 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\RemovePrivateAliasesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/RemovePrivateAliasesPass.php',
|
2201 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\RemoveUnusedDefinitionsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/RemoveUnusedDefinitionsPass.php',
|
2202 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\RepeatablePassInterface' => $vendorDir . '/symfony/dependency-injection/Compiler/RepeatablePassInterface.php',
|
2203 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\RepeatedPass' => $vendorDir . '/symfony/dependency-injection/Compiler/RepeatedPass.php',
|
2204 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ReplaceAliasByActualDefinitionPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ReplaceAliasByActualDefinitionPass.php',
|
2205 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveBindingsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveBindingsPass.php',
|
2206 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveChildDefinitionsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveChildDefinitionsPass.php',
|
2207 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveClassPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveClassPass.php',
|
2208 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveDefinitionTemplatesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveDefinitionTemplatesPass.php',
|
2209 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveEnvPlaceholdersPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveEnvPlaceholdersPass.php',
|
2210 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveFactoryClassPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveFactoryClassPass.php',
|
2211 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveHotPathPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveHotPathPass.php',
|
2212 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveInstanceofConditionalsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveInstanceofConditionalsPass.php',
|
2213 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveInvalidReferencesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveInvalidReferencesPass.php',
|
2214 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveNamedArgumentsPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveNamedArgumentsPass.php',
|
2215 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveParameterPlaceHoldersPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveParameterPlaceHoldersPass.php',
|
2216 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolvePrivatesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolvePrivatesPass.php',
|
2217 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveReferencesToAliasesPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveReferencesToAliasesPass.php',
|
2218 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveServiceSubscribersPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveServiceSubscribersPass.php',
|
2219 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ResolveTaggedIteratorArgumentPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ResolveTaggedIteratorArgumentPass.php',
|
2220 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ServiceLocatorTagPass' => $vendorDir . '/symfony/dependency-injection/Compiler/ServiceLocatorTagPass.php',
|
2221 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ServiceReferenceGraph' => $vendorDir . '/symfony/dependency-injection/Compiler/ServiceReferenceGraph.php',
|
2222 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ServiceReferenceGraphEdge' => $vendorDir . '/symfony/dependency-injection/Compiler/ServiceReferenceGraphEdge.php',
|
2223 |
-
'Symfony\\Component\\DependencyInjection\\Compiler\\ServiceReferenceGraphNode' => $vendorDir . '/symfony/dependency-injection/Compiler/ServiceReferenceGraphNode.php',
|
2224 |
-
'Symfony\\Component\\DependencyInjection\\Config\\AutowireServiceResource' => $vendorDir . '/symfony/dependency-injection/Config/AutowireServiceResource.php',
|
2225 |
-
'Symfony\\Component\\DependencyInjection\\Config\\ContainerParametersResource' => $vendorDir . '/symfony/dependency-injection/Config/ContainerParametersResource.php',
|
2226 |
-
'Symfony\\Component\\DependencyInjection\\Config\\ContainerParametersResourceChecker' => $vendorDir . '/symfony/dependency-injection/Config/ContainerParametersResourceChecker.php',
|
2227 |
-
'Symfony\\Component\\DependencyInjection\\Container' => $vendorDir . '/symfony/dependency-injection/Container.php',
|
2228 |
-
'Symfony\\Component\\DependencyInjection\\ContainerAwareInterface' => $vendorDir . '/symfony/dependency-injection/ContainerAwareInterface.php',
|
2229 |
-
'Symfony\\Component\\DependencyInjection\\ContainerAwareTrait' => $vendorDir . '/symfony/dependency-injection/ContainerAwareTrait.php',
|
2230 |
-
'Symfony\\Component\\DependencyInjection\\ContainerBuilder' => $vendorDir . '/symfony/dependency-injection/ContainerBuilder.php',
|
2231 |
-
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => $vendorDir . '/symfony/dependency-injection/ContainerInterface.php',
|
2232 |
-
'Symfony\\Component\\DependencyInjection\\Definition' => $vendorDir . '/symfony/dependency-injection/Definition.php',
|
2233 |
-
'Symfony\\Component\\DependencyInjection\\DefinitionDecorator' => $vendorDir . '/symfony/dependency-injection/DefinitionDecorator.php',
|
2234 |
-
'Symfony\\Component\\DependencyInjection\\Dumper\\Dumper' => $vendorDir . '/symfony/dependency-injection/Dumper/Dumper.php',
|
2235 |
-
'Symfony\\Component\\DependencyInjection\\Dumper\\DumperInterface' => $vendorDir . '/symfony/dependency-injection/Dumper/DumperInterface.php',
|
2236 |
-
'Symfony\\Component\\DependencyInjection\\Dumper\\GraphvizDumper' => $vendorDir . '/symfony/dependency-injection/Dumper/GraphvizDumper.php',
|
2237 |
-
'Symfony\\Component\\DependencyInjection\\Dumper\\PhpDumper' => $vendorDir . '/symfony/dependency-injection/Dumper/PhpDumper.php',
|
2238 |
-
'Symfony\\Component\\DependencyInjection\\Dumper\\XmlDumper' => $vendorDir . '/symfony/dependency-injection/Dumper/XmlDumper.php',
|
2239 |
-
'Symfony\\Component\\DependencyInjection\\Dumper\\YamlDumper' => $vendorDir . '/symfony/dependency-injection/Dumper/YamlDumper.php',
|
2240 |
-
'Symfony\\Component\\DependencyInjection\\EnvVarProcessor' => $vendorDir . '/symfony/dependency-injection/EnvVarProcessor.php',
|
2241 |
-
'Symfony\\Component\\DependencyInjection\\EnvVarProcessorInterface' => $vendorDir . '/symfony/dependency-injection/EnvVarProcessorInterface.php',
|
2242 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\AutowiringFailedException' => $vendorDir . '/symfony/dependency-injection/Exception/AutowiringFailedException.php',
|
2243 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/dependency-injection/Exception/BadMethodCallException.php',
|
2244 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\EnvNotFoundException' => $vendorDir . '/symfony/dependency-injection/Exception/EnvNotFoundException.php',
|
2245 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\EnvParameterException' => $vendorDir . '/symfony/dependency-injection/Exception/EnvParameterException.php',
|
2246 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/dependency-injection/Exception/ExceptionInterface.php',
|
2247 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/dependency-injection/Exception/InvalidArgumentException.php',
|
2248 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\LogicException' => $vendorDir . '/symfony/dependency-injection/Exception/LogicException.php',
|
2249 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\OutOfBoundsException' => $vendorDir . '/symfony/dependency-injection/Exception/OutOfBoundsException.php',
|
2250 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\ParameterCircularReferenceException' => $vendorDir . '/symfony/dependency-injection/Exception/ParameterCircularReferenceException.php',
|
2251 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\ParameterNotFoundException' => $vendorDir . '/symfony/dependency-injection/Exception/ParameterNotFoundException.php',
|
2252 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\RuntimeException' => $vendorDir . '/symfony/dependency-injection/Exception/RuntimeException.php',
|
2253 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\ServiceCircularReferenceException' => $vendorDir . '/symfony/dependency-injection/Exception/ServiceCircularReferenceException.php',
|
2254 |
-
'Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException' => $vendorDir . '/symfony/dependency-injection/Exception/ServiceNotFoundException.php',
|
2255 |
-
'Symfony\\Component\\DependencyInjection\\ExpressionLanguage' => $vendorDir . '/symfony/dependency-injection/ExpressionLanguage.php',
|
2256 |
-
'Symfony\\Component\\DependencyInjection\\ExpressionLanguageProvider' => $vendorDir . '/symfony/dependency-injection/ExpressionLanguageProvider.php',
|
2257 |
-
'Symfony\\Component\\DependencyInjection\\Extension\\ConfigurationExtensionInterface' => $vendorDir . '/symfony/dependency-injection/Extension/ConfigurationExtensionInterface.php',
|
2258 |
-
'Symfony\\Component\\DependencyInjection\\Extension\\Extension' => $vendorDir . '/symfony/dependency-injection/Extension/Extension.php',
|
2259 |
-
'Symfony\\Component\\DependencyInjection\\Extension\\ExtensionInterface' => $vendorDir . '/symfony/dependency-injection/Extension/ExtensionInterface.php',
|
2260 |
-
'Symfony\\Component\\DependencyInjection\\Extension\\PrependExtensionInterface' => $vendorDir . '/symfony/dependency-injection/Extension/PrependExtensionInterface.php',
|
2261 |
-
'Symfony\\Component\\DependencyInjection\\LazyProxy\\Instantiator\\InstantiatorInterface' => $vendorDir . '/symfony/dependency-injection/LazyProxy/Instantiator/InstantiatorInterface.php',
|
2262 |
-
'Symfony\\Component\\DependencyInjection\\LazyProxy\\Instantiator\\RealServiceInstantiator' => $vendorDir . '/symfony/dependency-injection/LazyProxy/Instantiator/RealServiceInstantiator.php',
|
2263 |
-
'Symfony\\Component\\DependencyInjection\\LazyProxy\\PhpDumper\\DumperInterface' => $vendorDir . '/symfony/dependency-injection/LazyProxy/PhpDumper/DumperInterface.php',
|
2264 |
-
'Symfony\\Component\\DependencyInjection\\LazyProxy\\PhpDumper\\NullDumper' => $vendorDir . '/symfony/dependency-injection/LazyProxy/PhpDumper/NullDumper.php',
|
2265 |
-
'Symfony\\Component\\DependencyInjection\\LazyProxy\\ProxyHelper' => $vendorDir . '/symfony/dependency-injection/LazyProxy/ProxyHelper.php',
|
2266 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\ClosureLoader' => $vendorDir . '/symfony/dependency-injection/Loader/ClosureLoader.php',
|
2267 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\AbstractConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/AbstractConfigurator.php',
|
2268 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\AbstractServiceConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/AbstractServiceConfigurator.php',
|
2269 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\AliasConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/AliasConfigurator.php',
|
2270 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ContainerConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/ContainerConfigurator.php',
|
2271 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\DefaultsConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/DefaultsConfigurator.php',
|
2272 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\InlineServiceConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/InlineServiceConfigurator.php',
|
2273 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\InstanceofConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/InstanceofConfigurator.php',
|
2274 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ParametersConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/ParametersConfigurator.php',
|
2275 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\PrototypeConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/PrototypeConfigurator.php',
|
2276 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ReferenceConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/ReferenceConfigurator.php',
|
2277 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ServiceConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/ServiceConfigurator.php',
|
2278 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ServicesConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/ServicesConfigurator.php',
|
2279 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\AbstractTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/AbstractTrait.php',
|
2280 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\ArgumentTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/ArgumentTrait.php',
|
2281 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\AutoconfigureTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/AutoconfigureTrait.php',
|
2282 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\AutowireTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/AutowireTrait.php',
|
2283 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\BindTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/BindTrait.php',
|
2284 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\CallTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/CallTrait.php',
|
2285 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\ClassTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/ClassTrait.php',
|
2286 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\ConfiguratorTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/ConfiguratorTrait.php',
|
2287 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\DecorateTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/DecorateTrait.php',
|
2288 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\DeprecateTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/DeprecateTrait.php',
|
2289 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\FactoryTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/FactoryTrait.php',
|
2290 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\FileTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/FileTrait.php',
|
2291 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\LazyTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/LazyTrait.php',
|
2292 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\ParentTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/ParentTrait.php',
|
2293 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\PropertyTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/PropertyTrait.php',
|
2294 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\PublicTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/PublicTrait.php',
|
2295 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\ShareTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/ShareTrait.php',
|
2296 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\SyntheticTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/SyntheticTrait.php',
|
2297 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\Traits\\TagTrait' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/Traits/TagTrait.php',
|
2298 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\DirectoryLoader' => $vendorDir . '/symfony/dependency-injection/Loader/DirectoryLoader.php',
|
2299 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\FileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/FileLoader.php',
|
2300 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\GlobFileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/GlobFileLoader.php',
|
2301 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\IniFileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/IniFileLoader.php',
|
2302 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\PhpFileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/PhpFileLoader.php',
|
2303 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\ProtectedPhpFileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/PhpFileLoader.php',
|
2304 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\XmlFileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/XmlFileLoader.php',
|
2305 |
-
'Symfony\\Component\\DependencyInjection\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/dependency-injection/Loader/YamlFileLoader.php',
|
2306 |
-
'Symfony\\Component\\DependencyInjection\\Parameter' => $vendorDir . '/symfony/dependency-injection/Parameter.php',
|
2307 |
-
'Symfony\\Component\\DependencyInjection\\ParameterBag\\EnvPlaceholderParameterBag' => $vendorDir . '/symfony/dependency-injection/ParameterBag/EnvPlaceholderParameterBag.php',
|
2308 |
-
'Symfony\\Component\\DependencyInjection\\ParameterBag\\FrozenParameterBag' => $vendorDir . '/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php',
|
2309 |
-
'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBag' => $vendorDir . '/symfony/dependency-injection/ParameterBag/ParameterBag.php',
|
2310 |
-
'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBagInterface' => $vendorDir . '/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php',
|
2311 |
-
'Symfony\\Component\\DependencyInjection\\Reference' => $vendorDir . '/symfony/dependency-injection/Reference.php',
|
2312 |
-
'Symfony\\Component\\DependencyInjection\\ResettableContainerInterface' => $vendorDir . '/symfony/dependency-injection/ResettableContainerInterface.php',
|
2313 |
-
'Symfony\\Component\\DependencyInjection\\ServiceLocator' => $vendorDir . '/symfony/dependency-injection/ServiceLocator.php',
|
2314 |
-
'Symfony\\Component\\DependencyInjection\\ServiceSubscriberInterface' => $vendorDir . '/symfony/dependency-injection/ServiceSubscriberInterface.php',
|
2315 |
-
'Symfony\\Component\\DependencyInjection\\TaggedContainerInterface' => $vendorDir . '/symfony/dependency-injection/TaggedContainerInterface.php',
|
2316 |
-
'Symfony\\Component\\DependencyInjection\\TypedReference' => $vendorDir . '/symfony/dependency-injection/TypedReference.php',
|
2317 |
-
'Symfony\\Component\\DependencyInjection\\Variable' => $vendorDir . '/symfony/dependency-injection/Variable.php',
|
2318 |
-
'Symfony\\Component\\DomCrawler\\AbstractUriElement' => $vendorDir . '/symfony/dom-crawler/AbstractUriElement.php',
|
2319 |
-
'Symfony\\Component\\DomCrawler\\Crawler' => $vendorDir . '/symfony/dom-crawler/Crawler.php',
|
2320 |
-
'Symfony\\Component\\DomCrawler\\Field\\ChoiceFormField' => $vendorDir . '/symfony/dom-crawler/Field/ChoiceFormField.php',
|
2321 |
-
'Symfony\\Component\\DomCrawler\\Field\\FileFormField' => $vendorDir . '/symfony/dom-crawler/Field/FileFormField.php',
|
2322 |
-
'Symfony\\Component\\DomCrawler\\Field\\FormField' => $vendorDir . '/symfony/dom-crawler/Field/FormField.php',
|
2323 |
-
'Symfony\\Component\\DomCrawler\\Field\\InputFormField' => $vendorDir . '/symfony/dom-crawler/Field/InputFormField.php',
|
2324 |
-
'Symfony\\Component\\DomCrawler\\Field\\TextareaFormField' => $vendorDir . '/symfony/dom-crawler/Field/TextareaFormField.php',
|
2325 |
-
'Symfony\\Component\\DomCrawler\\Form' => $vendorDir . '/symfony/dom-crawler/Form.php',
|
2326 |
-
'Symfony\\Component\\DomCrawler\\FormFieldRegistry' => $vendorDir . '/symfony/dom-crawler/FormFieldRegistry.php',
|
2327 |
-
'Symfony\\Component\\DomCrawler\\Image' => $vendorDir . '/symfony/dom-crawler/Image.php',
|
2328 |
-
'Symfony\\Component\\DomCrawler\\Link' => $vendorDir . '/symfony/dom-crawler/Link.php',
|
2329 |
-
'Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/ContainerAwareEventDispatcher.php',
|
2330 |
-
'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php',
|
2331 |
-
'Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/Debug/TraceableEventDispatcherInterface.php',
|
2332 |
-
'Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener' => $vendorDir . '/symfony/event-dispatcher/Debug/WrappedListener.php',
|
2333 |
-
'Symfony\\Component\\EventDispatcher\\DependencyInjection\\ExtractingEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php',
|
2334 |
-
'Symfony\\Component\\EventDispatcher\\DependencyInjection\\RegisterListenersPass' => $vendorDir . '/symfony/event-dispatcher/DependencyInjection/RegisterListenersPass.php',
|
2335 |
-
'Symfony\\Component\\EventDispatcher\\Event' => $vendorDir . '/symfony/event-dispatcher/Event.php',
|
2336 |
-
'Symfony\\Component\\EventDispatcher\\EventDispatcher' => $vendorDir . '/symfony/event-dispatcher/EventDispatcher.php',
|
2337 |
-
'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => $vendorDir . '/symfony/event-dispatcher/EventDispatcherInterface.php',
|
2338 |
-
'Symfony\\Component\\EventDispatcher\\EventSubscriberInterface' => $vendorDir . '/symfony/event-dispatcher/EventSubscriberInterface.php',
|
2339 |
-
'Symfony\\Component\\EventDispatcher\\GenericEvent' => $vendorDir . '/symfony/event-dispatcher/GenericEvent.php',
|
2340 |
-
'Symfony\\Component\\EventDispatcher\\ImmutableEventDispatcher' => $vendorDir . '/symfony/event-dispatcher/ImmutableEventDispatcher.php',
|
2341 |
-
'Symfony\\Component\\Filesystem\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/filesystem/Exception/ExceptionInterface.php',
|
2342 |
-
'Symfony\\Component\\Filesystem\\Exception\\FileNotFoundException' => $vendorDir . '/symfony/filesystem/Exception/FileNotFoundException.php',
|
2343 |
-
'Symfony\\Component\\Filesystem\\Exception\\IOException' => $vendorDir . '/symfony/filesystem/Exception/IOException.php',
|
2344 |
-
'Symfony\\Component\\Filesystem\\Exception\\IOExceptionInterface' => $vendorDir . '/symfony/filesystem/Exception/IOExceptionInterface.php',
|
2345 |
-
'Symfony\\Component\\Filesystem\\Filesystem' => $vendorDir . '/symfony/filesystem/Filesystem.php',
|
2346 |
-
'Symfony\\Component\\Filesystem\\LockHandler' => $vendorDir . '/symfony/filesystem/LockHandler.php',
|
2347 |
-
'Symfony\\Component\\Finder\\Comparator\\Comparator' => $vendorDir . '/symfony/finder/Comparator/Comparator.php',
|
2348 |
-
'Symfony\\Component\\Finder\\Comparator\\DateComparator' => $vendorDir . '/symfony/finder/Comparator/DateComparator.php',
|
2349 |
-
'Symfony\\Component\\Finder\\Comparator\\NumberComparator' => $vendorDir . '/symfony/finder/Comparator/NumberComparator.php',
|
2350 |
-
'Symfony\\Component\\Finder\\Exception\\AccessDeniedException' => $vendorDir . '/symfony/finder/Exception/AccessDeniedException.php',
|
2351 |
-
'Symfony\\Component\\Finder\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/finder/Exception/ExceptionInterface.php',
|
2352 |
-
'Symfony\\Component\\Finder\\Finder' => $vendorDir . '/symfony/finder/Finder.php',
|
2353 |
-
'Symfony\\Component\\Finder\\Glob' => $vendorDir . '/symfony/finder/Glob.php',
|
2354 |
-
'Symfony\\Component\\Finder\\Iterator\\CustomFilterIterator' => $vendorDir . '/symfony/finder/Iterator/CustomFilterIterator.php',
|
2355 |
-
'Symfony\\Component\\Finder\\Iterator\\DateRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/DateRangeFilterIterator.php',
|
2356 |
-
'Symfony\\Component\\Finder\\Iterator\\DepthRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/DepthRangeFilterIterator.php',
|
2357 |
-
'Symfony\\Component\\Finder\\Iterator\\ExcludeDirectoryFilterIterator' => $vendorDir . '/symfony/finder/Iterator/ExcludeDirectoryFilterIterator.php',
|
2358 |
-
'Symfony\\Component\\Finder\\Iterator\\FileTypeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FileTypeFilterIterator.php',
|
2359 |
-
'Symfony\\Component\\Finder\\Iterator\\FilecontentFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FilecontentFilterIterator.php',
|
2360 |
-
'Symfony\\Component\\Finder\\Iterator\\FilenameFilterIterator' => $vendorDir . '/symfony/finder/Iterator/FilenameFilterIterator.php',
|
2361 |
-
'Symfony\\Component\\Finder\\Iterator\\FilterIterator' => $vendorDir . '/symfony/finder/Iterator/FilterIterator.php',
|
2362 |
-
'Symfony\\Component\\Finder\\Iterator\\MultiplePcreFilterIterator' => $vendorDir . '/symfony/finder/Iterator/MultiplePcreFilterIterator.php',
|
2363 |
-
'Symfony\\Component\\Finder\\Iterator\\PathFilterIterator' => $vendorDir . '/symfony/finder/Iterator/PathFilterIterator.php',
|
2364 |
-
'Symfony\\Component\\Finder\\Iterator\\RecursiveDirectoryIterator' => $vendorDir . '/symfony/finder/Iterator/RecursiveDirectoryIterator.php',
|
2365 |
-
'Symfony\\Component\\Finder\\Iterator\\SizeRangeFilterIterator' => $vendorDir . '/symfony/finder/Iterator/SizeRangeFilterIterator.php',
|
2366 |
-
'Symfony\\Component\\Finder\\Iterator\\SortableIterator' => $vendorDir . '/symfony/finder/Iterator/SortableIterator.php',
|
2367 |
-
'Symfony\\Component\\Finder\\SplFileInfo' => $vendorDir . '/symfony/finder/SplFileInfo.php',
|
2368 |
-
'Symfony\\Component\\Process\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/process/Exception/ExceptionInterface.php',
|
2369 |
-
'Symfony\\Component\\Process\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/process/Exception/InvalidArgumentException.php',
|
2370 |
-
'Symfony\\Component\\Process\\Exception\\LogicException' => $vendorDir . '/symfony/process/Exception/LogicException.php',
|
2371 |
-
'Symfony\\Component\\Process\\Exception\\ProcessFailedException' => $vendorDir . '/symfony/process/Exception/ProcessFailedException.php',
|
2372 |
-
'Symfony\\Component\\Process\\Exception\\ProcessTimedOutException' => $vendorDir . '/symfony/process/Exception/ProcessTimedOutException.php',
|
2373 |
-
'Symfony\\Component\\Process\\Exception\\RuntimeException' => $vendorDir . '/symfony/process/Exception/RuntimeException.php',
|
2374 |
-
'Symfony\\Component\\Process\\ExecutableFinder' => $vendorDir . '/symfony/process/ExecutableFinder.php',
|
2375 |
-
'Symfony\\Component\\Process\\InputStream' => $vendorDir . '/symfony/process/InputStream.php',
|
2376 |
-
'Symfony\\Component\\Process\\PhpExecutableFinder' => $vendorDir . '/symfony/process/PhpExecutableFinder.php',
|
2377 |
-
'Symfony\\Component\\Process\\PhpProcess' => $vendorDir . '/symfony/process/PhpProcess.php',
|
2378 |
-
'Symfony\\Component\\Process\\Pipes\\AbstractPipes' => $vendorDir . '/symfony/process/Pipes/AbstractPipes.php',
|
2379 |
-
'Symfony\\Component\\Process\\Pipes\\PipesInterface' => $vendorDir . '/symfony/process/Pipes/PipesInterface.php',
|
2380 |
-
'Symfony\\Component\\Process\\Pipes\\UnixPipes' => $vendorDir . '/symfony/process/Pipes/UnixPipes.php',
|
2381 |
-
'Symfony\\Component\\Process\\Pipes\\WindowsPipes' => $vendorDir . '/symfony/process/Pipes/WindowsPipes.php',
|
2382 |
-
'Symfony\\Component\\Process\\Process' => $vendorDir . '/symfony/process/Process.php',
|
2383 |
-
'Symfony\\Component\\Process\\ProcessBuilder' => $vendorDir . '/symfony/process/ProcessBuilder.php',
|
2384 |
-
'Symfony\\Component\\Process\\ProcessUtils' => $vendorDir . '/symfony/process/ProcessUtils.php',
|
2385 |
-
'Symfony\\Component\\Translation\\Catalogue\\AbstractOperation' => $vendorDir . '/symfony/translation/Catalogue/AbstractOperation.php',
|
2386 |
-
'Symfony\\Component\\Translation\\Catalogue\\MergeOperation' => $vendorDir . '/symfony/translation/Catalogue/MergeOperation.php',
|
2387 |
-
'Symfony\\Component\\Translation\\Catalogue\\OperationInterface' => $vendorDir . '/symfony/translation/Catalogue/OperationInterface.php',
|
2388 |
-
'Symfony\\Component\\Translation\\Catalogue\\TargetOperation' => $vendorDir . '/symfony/translation/Catalogue/TargetOperation.php',
|
2389 |
-
'Symfony\\Component\\Translation\\Command\\XliffLintCommand' => $vendorDir . '/symfony/translation/Command/XliffLintCommand.php',
|
2390 |
-
'Symfony\\Component\\Translation\\DataCollectorTranslator' => $vendorDir . '/symfony/translation/DataCollectorTranslator.php',
|
2391 |
-
'Symfony\\Component\\Translation\\DataCollector\\TranslationDataCollector' => $vendorDir . '/symfony/translation/DataCollector/TranslationDataCollector.php',
|
2392 |
-
'Symfony\\Component\\Translation\\DependencyInjection\\TranslationDumperPass' => $vendorDir . '/symfony/translation/DependencyInjection/TranslationDumperPass.php',
|
2393 |
-
'Symfony\\Component\\Translation\\DependencyInjection\\TranslationExtractorPass' => $vendorDir . '/symfony/translation/DependencyInjection/TranslationExtractorPass.php',
|
2394 |
-
'Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPass' => $vendorDir . '/symfony/translation/DependencyInjection/TranslatorPass.php',
|
2395 |
-
'Symfony\\Component\\Translation\\Dumper\\CsvFileDumper' => $vendorDir . '/symfony/translation/Dumper/CsvFileDumper.php',
|
2396 |
-
'Symfony\\Component\\Translation\\Dumper\\DumperInterface' => $vendorDir . '/symfony/translation/Dumper/DumperInterface.php',
|
2397 |
-
'Symfony\\Component\\Translation\\Dumper\\FileDumper' => $vendorDir . '/symfony/translation/Dumper/FileDumper.php',
|
2398 |
-
'Symfony\\Component\\Translation\\Dumper\\IcuResFileDumper' => $vendorDir . '/symfony/translation/Dumper/IcuResFileDumper.php',
|
2399 |
-
'Symfony\\Component\\Translation\\Dumper\\IniFileDumper' => $vendorDir . '/symfony/translation/Dumper/IniFileDumper.php',
|
2400 |
-
'Symfony\\Component\\Translation\\Dumper\\JsonFileDumper' => $vendorDir . '/symfony/translation/Dumper/JsonFileDumper.php',
|
2401 |
-
'Symfony\\Component\\Translation\\Dumper\\MoFileDumper' => $vendorDir . '/symfony/translation/Dumper/MoFileDumper.php',
|
2402 |
-
'Symfony\\Component\\Translation\\Dumper\\PhpFileDumper' => $vendorDir . '/symfony/translation/Dumper/PhpFileDumper.php',
|
2403 |
-
'Symfony\\Component\\Translation\\Dumper\\PoFileDumper' => $vendorDir . '/symfony/translation/Dumper/PoFileDumper.php',
|
2404 |
-
'Symfony\\Component\\Translation\\Dumper\\QtFileDumper' => $vendorDir . '/symfony/translation/Dumper/QtFileDumper.php',
|
2405 |
-
'Symfony\\Component\\Translation\\Dumper\\XliffFileDumper' => $vendorDir . '/symfony/translation/Dumper/XliffFileDumper.php',
|
2406 |
-
'Symfony\\Component\\Translation\\Dumper\\YamlFileDumper' => $vendorDir . '/symfony/translation/Dumper/YamlFileDumper.php',
|
2407 |
-
'Symfony\\Component\\Translation\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/translation/Exception/ExceptionInterface.php',
|
2408 |
-
'Symfony\\Component\\Translation\\Exception\\InvalidArgumentException' => $vendorDir . '/symfony/translation/Exception/InvalidArgumentException.php',
|
2409 |
-
'Symfony\\Component\\Translation\\Exception\\InvalidResourceException' => $vendorDir . '/symfony/translation/Exception/InvalidResourceException.php',
|
2410 |
-
'Symfony\\Component\\Translation\\Exception\\LogicException' => $vendorDir . '/symfony/translation/Exception/LogicException.php',
|
2411 |
-
'Symfony\\Component\\Translation\\Exception\\NotFoundResourceException' => $vendorDir . '/symfony/translation/Exception/NotFoundResourceException.php',
|
2412 |
-
'Symfony\\Component\\Translation\\Exception\\RuntimeException' => $vendorDir . '/symfony/translation/Exception/RuntimeException.php',
|
2413 |
-
'Symfony\\Component\\Translation\\Extractor\\AbstractFileExtractor' => $vendorDir . '/symfony/translation/Extractor/AbstractFileExtractor.php',
|
2414 |
-
'Symfony\\Component\\Translation\\Extractor\\ChainExtractor' => $vendorDir . '/symfony/translation/Extractor/ChainExtractor.php',
|
2415 |
-
'Symfony\\Component\\Translation\\Extractor\\ExtractorInterface' => $vendorDir . '/symfony/translation/Extractor/ExtractorInterface.php',
|
2416 |
-
'Symfony\\Component\\Translation\\Extractor\\PhpExtractor' => $vendorDir . '/symfony/translation/Extractor/PhpExtractor.php',
|
2417 |
-
'Symfony\\Component\\Translation\\Extractor\\PhpStringTokenParser' => $vendorDir . '/symfony/translation/Extractor/PhpStringTokenParser.php',
|
2418 |
-
'Symfony\\Component\\Translation\\Formatter\\ChoiceMessageFormatterInterface' => $vendorDir . '/symfony/translation/Formatter/ChoiceMessageFormatterInterface.php',
|
2419 |
-
'Symfony\\Component\\Translation\\Formatter\\MessageFormatter' => $vendorDir . '/symfony/translation/Formatter/MessageFormatter.php',
|
2420 |
-
'Symfony\\Component\\Translation\\Formatter\\MessageFormatterInterface' => $vendorDir . '/symfony/translation/Formatter/MessageFormatterInterface.php',
|
2421 |
-
'Symfony\\Component\\Translation\\IdentityTranslator' => $vendorDir . '/symfony/translation/IdentityTranslator.php',
|
2422 |
-
'Symfony\\Component\\Translation\\Interval' => $vendorDir . '/symfony/translation/Interval.php',
|
2423 |
-
'Symfony\\Component\\Translation\\Loader\\ArrayLoader' => $vendorDir . '/symfony/translation/Loader/ArrayLoader.php',
|
2424 |
-
'Symfony\\Component\\Translation\\Loader\\CsvFileLoader' => $vendorDir . '/symfony/translation/Loader/CsvFileLoader.php',
|
2425 |
-
'Symfony\\Component\\Translation\\Loader\\FileLoader' => $vendorDir . '/symfony/translation/Loader/FileLoader.php',
|
2426 |
-
'Symfony\\Component\\Translation\\Loader\\IcuDatFileLoader' => $vendorDir . '/symfony/translation/Loader/IcuDatFileLoader.php',
|
2427 |
-
'Symfony\\Component\\Translation\\Loader\\IcuResFileLoader' => $vendorDir . '/symfony/translation/Loader/IcuResFileLoader.php',
|
2428 |
-
'Symfony\\Component\\Translation\\Loader\\IniFileLoader' => $vendorDir . '/symfony/translation/Loader/IniFileLoader.php',
|
2429 |
-
'Symfony\\Component\\Translation\\Loader\\JsonFileLoader' => $vendorDir . '/symfony/translation/Loader/JsonFileLoader.php',
|
2430 |
-
'Symfony\\Component\\Translation\\Loader\\LoaderInterface' => $vendorDir . '/symfony/translation/Loader/LoaderInterface.php',
|
2431 |
-
'Symfony\\Component\\Translation\\Loader\\MoFileLoader' => $vendorDir . '/symfony/translation/Loader/MoFileLoader.php',
|
2432 |
-
'Symfony\\Component\\Translation\\Loader\\PhpFileLoader' => $vendorDir . '/symfony/translation/Loader/PhpFileLoader.php',
|
2433 |
-
'Symfony\\Component\\Translation\\Loader\\PoFileLoader' => $vendorDir . '/symfony/translation/Loader/PoFileLoader.php',
|
2434 |
-
'Symfony\\Component\\Translation\\Loader\\QtFileLoader' => $vendorDir . '/symfony/translation/Loader/QtFileLoader.php',
|
2435 |
-
'Symfony\\Component\\Translation\\Loader\\XliffFileLoader' => $vendorDir . '/symfony/translation/Loader/XliffFileLoader.php',
|
2436 |
-
'Symfony\\Component\\Translation\\Loader\\YamlFileLoader' => $vendorDir . '/symfony/translation/Loader/YamlFileLoader.php',
|
2437 |
-
'Symfony\\Component\\Translation\\LoggingTranslator' => $vendorDir . '/symfony/translation/LoggingTranslator.php',
|
2438 |
-
'Symfony\\Component\\Translation\\MessageCatalogue' => $vendorDir . '/symfony/translation/MessageCatalogue.php',
|
2439 |
-
'Symfony\\Component\\Translation\\MessageCatalogueInterface' => $vendorDir . '/symfony/translation/MessageCatalogueInterface.php',
|
2440 |
-
'Symfony\\Component\\Translation\\MessageSelector' => $vendorDir . '/symfony/translation/MessageSelector.php',
|
2441 |
-
'Symfony\\Component\\Translation\\MetadataAwareInterface' => $vendorDir . '/symfony/translation/MetadataAwareInterface.php',
|
2442 |
-
'Symfony\\Component\\Translation\\PluralizationRules' => $vendorDir . '/symfony/translation/PluralizationRules.php',
|
2443 |
-
'Symfony\\Component\\Translation\\Reader\\TranslationReader' => $vendorDir . '/symfony/translation/Reader/TranslationReader.php',
|
2444 |
-
'Symfony\\Component\\Translation\\Reader\\TranslationReaderInterface' => $vendorDir . '/symfony/translation/Reader/TranslationReaderInterface.php',
|
2445 |
-
'Symfony\\Component\\Translation\\Translator' => $vendorDir . '/symfony/translation/Translator.php',
|
2446 |
-
'Symfony\\Component\\Translation\\TranslatorBagInterface' => $vendorDir . '/symfony/translation/TranslatorBagInterface.php',
|
2447 |
-
'Symfony\\Component\\Translation\\TranslatorInterface' => $vendorDir . '/symfony/translation/TranslatorInterface.php',
|
2448 |
-
'Symfony\\Component\\Translation\\Util\\ArrayConverter' => $vendorDir . '/symfony/translation/Util/ArrayConverter.php',
|
2449 |
-
'Symfony\\Component\\Translation\\Writer\\TranslationWriter' => $vendorDir . '/symfony/translation/Writer/TranslationWriter.php',
|
2450 |
-
'Symfony\\Component\\Translation\\Writer\\TranslationWriterInterface' => $vendorDir . '/symfony/translation/Writer/TranslationWriterInterface.php',
|
2451 |
-
'Symfony\\Component\\Yaml\\Command\\LintCommand' => $vendorDir . '/symfony/yaml/Command/LintCommand.php',
|
2452 |
-
'Symfony\\Component\\Yaml\\Dumper' => $vendorDir . '/symfony/yaml/Dumper.php',
|
2453 |
-
'Symfony\\Component\\Yaml\\Escaper' => $vendorDir . '/symfony/yaml/Escaper.php',
|
2454 |
-
'Symfony\\Component\\Yaml\\Exception\\DumpException' => $vendorDir . '/symfony/yaml/Exception/DumpException.php',
|
2455 |
-
'Symfony\\Component\\Yaml\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/yaml/Exception/ExceptionInterface.php',
|
2456 |
-
'Symfony\\Component\\Yaml\\Exception\\ParseException' => $vendorDir . '/symfony/yaml/Exception/ParseException.php',
|
2457 |
-
'Symfony\\Component\\Yaml\\Exception\\RuntimeException' => $vendorDir . '/symfony/yaml/Exception/RuntimeException.php',
|
2458 |
-
'Symfony\\Component\\Yaml\\Inline' => $vendorDir . '/symfony/yaml/Inline.php',
|
2459 |
-
'Symfony\\Component\\Yaml\\Parser' => $vendorDir . '/symfony/yaml/Parser.php',
|
2460 |
-
'Symfony\\Component\\Yaml\\Tag\\TaggedValue' => $vendorDir . '/symfony/yaml/Tag/TaggedValue.php',
|
2461 |
-
'Symfony\\Component\\Yaml\\Unescaper' => $vendorDir . '/symfony/yaml/Unescaper.php',
|
2462 |
-
'Symfony\\Component\\Yaml\\Yaml' => $vendorDir . '/symfony/yaml/Yaml.php',
|
2463 |
-
'Symfony\\Polyfill\\Ctype\\Ctype' => $vendorDir . '/symfony/polyfill-ctype/Ctype.php',
|
2464 |
-
'Symfony\\Polyfill\\Mbstring\\Mbstring' => $vendorDir . '/symfony/polyfill-mbstring/Mbstring.php',
|
2465 |
-
'Text_Template' => $vendorDir . '/phpunit/php-text-template/src/Template.php',
|
2466 |
-
'TheSeer\\Tokenizer\\Exception' => $vendorDir . '/theseer/tokenizer/src/Exception.php',
|
2467 |
-
'TheSeer\\Tokenizer\\NamespaceUri' => $vendorDir . '/theseer/tokenizer/src/NamespaceUri.php',
|
2468 |
-
'TheSeer\\Tokenizer\\NamespaceUriException' => $vendorDir . '/theseer/tokenizer/src/NamespaceUriException.php',
|
2469 |
-
'TheSeer\\Tokenizer\\Token' => $vendorDir . '/theseer/tokenizer/src/Token.php',
|
2470 |
-
'TheSeer\\Tokenizer\\TokenCollection' => $vendorDir . '/theseer/tokenizer/src/TokenCollection.php',
|
2471 |
-
'TheSeer\\Tokenizer\\TokenCollectionException' => $vendorDir . '/theseer/tokenizer/src/TokenCollectionException.php',
|
2472 |
-
'TheSeer\\Tokenizer\\Tokenizer' => $vendorDir . '/theseer/tokenizer/src/Tokenizer.php',
|
2473 |
-
'TheSeer\\Tokenizer\\XMLSerializer' => $vendorDir . '/theseer/tokenizer/src/XMLSerializer.php',
|
2474 |
-
'Tribe\\Events\\Views\\V2\\Hooks' => $baseDir . '/src/Tribe/Views/V2/Hooks.php',
|
2475 |
-
'Tribe\\Events\\Views\\V2\\Implementation_Error' => $baseDir . '/src/Tribe/Views/V2/Implementation_Error.php',
|
2476 |
-
'Tribe\\Events\\Views\\V2\\Index' => $baseDir . '/src/Tribe/Views/V2/Index.php',
|
2477 |
-
'Tribe\\Events\\Views\\V2\\Kitchen_Sink' => $baseDir . '/src/Tribe/Views/V2/Kitchen_Sink.php',
|
2478 |
-
'Tribe\\Events\\Views\\V2\\Query\\Event_Query_Controller' => $baseDir . '/src/Tribe/Views/V2/Query/Event_Query_Controller.php',
|
2479 |
-
'Tribe\\Events\\Views\\V2\\Rest_Endpoint' => $baseDir . '/src/Tribe/Views/V2/Rest_Endpoint.php',
|
2480 |
-
'Tribe\\Events\\Views\\V2\\Service_Provider' => $baseDir . '/src/Tribe/Views/V2/Service_Provider.php',
|
2481 |
-
'Tribe\\Events\\Views\\V2\\Template' => $baseDir . '/src/Tribe/Views/V2/Template.php',
|
2482 |
-
'Tribe\\Events\\Views\\V2\\Template\\Event' => $baseDir . '/src/Tribe/Views/V2/Template/Event.php',
|
2483 |
-
'Tribe\\Events\\Views\\V2\\Template\\Page' => $baseDir . '/src/Tribe/Views/V2/Template/Page.php',
|
2484 |
-
'Tribe\\Events\\Views\\V2\\Template_Bootstrap' => $baseDir . '/src/Tribe/Views/V2/Template_Bootstrap.php',
|
2485 |
-
'Tribe\\Events\\Views\\V2\\Url' => $baseDir . '/src/Tribe/Views/V2/Url.php',
|
2486 |
-
'Tribe\\Events\\Views\\V2\\View' => $baseDir . '/src/Tribe/Views/V2/View.php',
|
2487 |
-
'Tribe\\Events\\Views\\V2\\View_Interface' => $baseDir . '/src/Tribe/Views/V2/View_Interface.php',
|
2488 |
-
'Tribe\\Events\\Views\\V2\\Views\\List_View' => $baseDir . '/src/Tribe/Views/V2/Views/List_View.php',
|
2489 |
-
'WP_CLI' => $vendorDir . '/wp-cli/wp-cli/php/class-wp-cli.php',
|
2490 |
-
'WP_CLI\\AutoloadSplitter' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/AutoloadSplitter.php',
|
2491 |
-
'WP_CLI\\AutoloadSplitter\\AutoloadGenerator' => $vendorDir . '/wp-cli/autoload-splitter/src/AutoloadGenerator.php',
|
2492 |
-
'WP_CLI\\AutoloadSplitter\\ComposerPlugin' => $vendorDir . '/wp-cli/autoload-splitter/src/ComposerPlugin.php',
|
2493 |
-
'WP_CLI\\Autoloader' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Autoloader.php',
|
2494 |
-
'WP_CLI\\Bootstrap\\AutoloaderStep' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/AutoloaderStep.php',
|
2495 |
-
'WP_CLI\\Bootstrap\\BootstrapState' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/BootstrapState.php',
|
2496 |
-
'WP_CLI\\Bootstrap\\BootstrapStep' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/BootstrapStep.php',
|
2497 |
-
'WP_CLI\\Bootstrap\\ConfigureRunner' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/ConfigureRunner.php',
|
2498 |
-
'WP_CLI\\Bootstrap\\DeclareAbstractBaseCommand' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/DeclareAbstractBaseCommand.php',
|
2499 |
-
'WP_CLI\\Bootstrap\\DeclareMainClass' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/DeclareMainClass.php',
|
2500 |
-
'WP_CLI\\Bootstrap\\DefineProtectedCommands' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/DefineProtectedCommands.php',
|
2501 |
-
'WP_CLI\\Bootstrap\\IncludeBundledAutoloader' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/IncludeBundledAutoloader.php',
|
2502 |
-
'WP_CLI\\Bootstrap\\IncludeFallbackAutoloader' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/IncludeFallbackAutoloader.php',
|
2503 |
-
'WP_CLI\\Bootstrap\\IncludeFrameworkAutoloader' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/IncludeFrameworkAutoloader.php',
|
2504 |
-
'WP_CLI\\Bootstrap\\IncludePackageAutoloader' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/IncludePackageAutoloader.php',
|
2505 |
-
'WP_CLI\\Bootstrap\\InitializeColorization' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/InitializeColorization.php',
|
2506 |
-
'WP_CLI\\Bootstrap\\InitializeLogger' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/InitializeLogger.php',
|
2507 |
-
'WP_CLI\\Bootstrap\\LaunchRunner' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/LaunchRunner.php',
|
2508 |
-
'WP_CLI\\Bootstrap\\LoadDispatcher' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/LoadDispatcher.php',
|
2509 |
-
'WP_CLI\\Bootstrap\\LoadRequiredCommand' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/LoadRequiredCommand.php',
|
2510 |
-
'WP_CLI\\Bootstrap\\LoadUtilityFunctions' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/LoadUtilityFunctions.php',
|
2511 |
-
'WP_CLI\\Bootstrap\\RegisterDeferredCommands' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/RegisterDeferredCommands.php',
|
2512 |
-
'WP_CLI\\Bootstrap\\RegisterFrameworkCommands' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/RegisterFrameworkCommands.php',
|
2513 |
-
'WP_CLI\\Bootstrap\\RunnerInstance' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Bootstrap/RunnerInstance.php',
|
2514 |
-
'WP_CLI\\Completions' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Completions.php',
|
2515 |
-
'WP_CLI\\ComposerIO' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/ComposerIO.php',
|
2516 |
-
'WP_CLI\\Configurator' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Configurator.php',
|
2517 |
-
'WP_CLI\\Dispatcher\\CommandAddition' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandAddition.php',
|
2518 |
-
'WP_CLI\\Dispatcher\\CommandFactory' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandFactory.php',
|
2519 |
-
'WP_CLI\\Dispatcher\\CommandNamespace' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandNamespace.php',
|
2520 |
-
'WP_CLI\\Dispatcher\\CompositeCommand' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CompositeCommand.php',
|
2521 |
-
'WP_CLI\\Dispatcher\\RootCommand' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Dispatcher/RootCommand.php',
|
2522 |
-
'WP_CLI\\Dispatcher\\Subcommand' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Dispatcher/Subcommand.php',
|
2523 |
-
'WP_CLI\\DocParser' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/DocParser.php',
|
2524 |
-
'WP_CLI\\ExitException' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/ExitException.php',
|
2525 |
-
'WP_CLI\\Extractor' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Extractor.php',
|
2526 |
-
'WP_CLI\\Fetchers\\Base' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Fetchers/Base.php',
|
2527 |
-
'WP_CLI\\FileCache' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/FileCache.php',
|
2528 |
-
'WP_CLI\\Formatter' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Formatter.php',
|
2529 |
-
'WP_CLI\\Iterators\\CSV' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Iterators/CSV.php',
|
2530 |
-
'WP_CLI\\Iterators\\Exception' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Iterators/Exception.php',
|
2531 |
-
'WP_CLI\\Iterators\\Query' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Iterators/Query.php',
|
2532 |
-
'WP_CLI\\Iterators\\Table' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Iterators/Table.php',
|
2533 |
-
'WP_CLI\\Iterators\\Transform' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Iterators/Transform.php',
|
2534 |
-
'WP_CLI\\Loggers\\Base' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Loggers/Base.php',
|
2535 |
-
'WP_CLI\\Loggers\\Execution' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Loggers/Execution.php',
|
2536 |
-
'WP_CLI\\Loggers\\Quiet' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Loggers/Quiet.php',
|
2537 |
-
'WP_CLI\\Loggers\\Regular' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Loggers/Regular.php',
|
2538 |
-
'WP_CLI\\NoOp' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/NoOp.php',
|
2539 |
-
'WP_CLI\\PackageManagerEventSubscriber' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/PackageManagerEventSubscriber.php',
|
2540 |
-
'WP_CLI\\Process' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Process.php',
|
2541 |
-
'WP_CLI\\ProcessRun' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/ProcessRun.php',
|
2542 |
-
'WP_CLI\\Runner' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/Runner.php',
|
2543 |
-
'WP_CLI\\SynopsisParser' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/SynopsisParser.php',
|
2544 |
-
'WP_CLI\\SynopsisValidator' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/SynopsisValidator.php',
|
2545 |
-
'WP_CLI\\UpgraderSkin' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/UpgraderSkin.php',
|
2546 |
-
'WP_CLI\\WpHttpCacheManager' => $vendorDir . '/wp-cli/wp-cli/php/WP_CLI/WpHttpCacheManager.php',
|
2547 |
-
'WP_CLI_Command' => $vendorDir . '/wp-cli/wp-cli/php/class-wp-cli-command.php',
|
2548 |
-
'Webmozart\\Assert\\Assert' => $vendorDir . '/webmozart/assert/src/Assert.php',
|
2549 |
-
'cli\\Arguments' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/Arguments.php',
|
2550 |
-
'cli\\Colors' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/Colors.php',
|
2551 |
-
'cli\\Memoize' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/Memoize.php',
|
2552 |
-
'cli\\Notify' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/Notify.php',
|
2553 |
-
'cli\\Progress' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/Progress.php',
|
2554 |
-
'cli\\Shell' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/Shell.php',
|
2555 |
-
'cli\\Streams' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/Streams.php',
|
2556 |
-
'cli\\Table' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/Table.php',
|
2557 |
-
'cli\\Tree' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/Tree.php',
|
2558 |
-
'cli\\arguments\\Argument' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/arguments/Argument.php',
|
2559 |
-
'cli\\arguments\\HelpScreen' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/arguments/HelpScreen.php',
|
2560 |
-
'cli\\arguments\\InvalidArguments' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/arguments/InvalidArguments.php',
|
2561 |
-
'cli\\arguments\\Lexer' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/arguments/Lexer.php',
|
2562 |
-
'cli\\notify\\Dots' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/notify/Dots.php',
|
2563 |
-
'cli\\notify\\Spinner' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/notify/Spinner.php',
|
2564 |
-
'cli\\progress\\Bar' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/progress/Bar.php',
|
2565 |
-
'cli\\table\\Ascii' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/table/Ascii.php',
|
2566 |
-
'cli\\table\\Renderer' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/table/Renderer.php',
|
2567 |
-
'cli\\table\\Tabular' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/table/Tabular.php',
|
2568 |
-
'cli\\tree\\Ascii' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/tree/Ascii.php',
|
2569 |
-
'cli\\tree\\Markdown' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/tree/Markdown.php',
|
2570 |
-
'cli\\tree\\Renderer' => $vendorDir . '/wp-cli/php-cli-tools/lib/cli/tree/Renderer.php',
|
2571 |
-
'org\\bovigo\\vfs\\DotDirectory' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/DotDirectory.php',
|
2572 |
-
'org\\bovigo\\vfs\\Quota' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/Quota.php',
|
2573 |
-
'org\\bovigo\\vfs\\content\\FileContent' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/content/FileContent.php',
|
2574 |
-
'org\\bovigo\\vfs\\content\\LargeFileContent' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/content/LargeFileContent.php',
|
2575 |
-
'org\\bovigo\\vfs\\content\\SeekableFileContent' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/content/SeekableFileContent.php',
|
2576 |
-
'org\\bovigo\\vfs\\content\\StringBasedFileContent' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/content/StringBasedFileContent.php',
|
2577 |
-
'org\\bovigo\\vfs\\vfsStream' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStream.php',
|
2578 |
-
'org\\bovigo\\vfs\\vfsStreamAbstractContent' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamAbstractContent.php',
|
2579 |
-
'org\\bovigo\\vfs\\vfsStreamBlock' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamBlock.php',
|
2580 |
-
'org\\bovigo\\vfs\\vfsStreamContainer' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamContainer.php',
|
2581 |
-
'org\\bovigo\\vfs\\vfsStreamContainerIterator' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamContainerIterator.php',
|
2582 |
-
'org\\bovigo\\vfs\\vfsStreamContent' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamContent.php',
|
2583 |
-
'org\\bovigo\\vfs\\vfsStreamDirectory' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamDirectory.php',
|
2584 |
-
'org\\bovigo\\vfs\\vfsStreamException' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamException.php',
|
2585 |
-
'org\\bovigo\\vfs\\vfsStreamFile' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamFile.php',
|
2586 |
-
'org\\bovigo\\vfs\\vfsStreamWrapper' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/vfsStreamWrapper.php',
|
2587 |
-
'org\\bovigo\\vfs\\visitor\\vfsStreamAbstractVisitor' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/visitor/vfsStreamAbstractVisitor.php',
|
2588 |
-
'org\\bovigo\\vfs\\visitor\\vfsStreamPrintVisitor' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/visitor/vfsStreamPrintVisitor.php',
|
2589 |
-
'org\\bovigo\\vfs\\visitor\\vfsStreamStructureVisitor' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/visitor/vfsStreamStructureVisitor.php',
|
2590 |
-
'org\\bovigo\\vfs\\visitor\\vfsStreamVisitor' => $vendorDir . '/mikey179/vfsStream/src/main/php/org/bovigo/vfs/visitor/vfsStreamVisitor.php',
|
2591 |
-
'phpDocumentor\\Reflection\\DocBlock' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock.php',
|
2592 |
-
'phpDocumentor\\Reflection\\DocBlockFactory' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlockFactory.php',
|
2593 |
-
'phpDocumentor\\Reflection\\DocBlockFactoryInterface' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlockFactoryInterface.php',
|
2594 |
-
'phpDocumentor\\Reflection\\DocBlock\\Description' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Description.php',
|
2595 |
-
'phpDocumentor\\Reflection\\DocBlock\\DescriptionFactory' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/DescriptionFactory.php',
|
2596 |
-
'phpDocumentor\\Reflection\\DocBlock\\ExampleFinder' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/ExampleFinder.php',
|
2597 |
-
'phpDocumentor\\Reflection\\DocBlock\\Serializer' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Serializer.php',
|
2598 |
-
'phpDocumentor\\Reflection\\DocBlock\\StandardTagFactory' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/StandardTagFactory.php',
|
2599 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tag.php',
|
2600 |
-
'phpDocumentor\\Reflection\\DocBlock\\TagFactory' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/TagFactory.php',
|
2601 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Author' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Author.php',
|
2602 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\BaseTag' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/BaseTag.php',
|
2603 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Covers' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Covers.php',
|
2604 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Deprecated' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Deprecated.php',
|
2605 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Example' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Example.php',
|
2606 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Factory\\StaticMethod' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/StaticMethod.php',
|
2607 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Factory\\Strategy' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/Strategy.php',
|
2608 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Formatter' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter.php',
|
2609 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Formatter\\AlignFormatter' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/AlignFormatter.php',
|
2610 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Formatter\\PassthroughFormatter' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/PassthroughFormatter.php',
|
2611 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Generic' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Generic.php',
|
2612 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Link' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Link.php',
|
2613 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Method' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Method.php',
|
2614 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Param' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Param.php',
|
2615 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Property' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Property.php',
|
2616 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\PropertyRead' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyRead.php',
|
2617 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\PropertyWrite' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyWrite.php',
|
2618 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Reference\\Fqsen' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Fqsen.php',
|
2619 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Reference\\Reference' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Reference.php',
|
2620 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Reference\\Url' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Url.php',
|
2621 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Return_' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php',
|
2622 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\See' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/See.php',
|
2623 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Since' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Since.php',
|
2624 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Source' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Source.php',
|
2625 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Throws' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Throws.php',
|
2626 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Uses' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Uses.php',
|
2627 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Var_' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Var_.php',
|
2628 |
-
'phpDocumentor\\Reflection\\DocBlock\\Tags\\Version' => $vendorDir . '/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Version.php',
|
2629 |
-
'phpDocumentor\\Reflection\\Element' => $vendorDir . '/phpdocumentor/reflection-common/src/Element.php',
|
2630 |
-
'phpDocumentor\\Reflection\\File' => $vendorDir . '/phpdocumentor/reflection-common/src/File.php',
|
2631 |
-
'phpDocumentor\\Reflection\\Fqsen' => $vendorDir . '/phpdocumentor/reflection-common/src/Fqsen.php',
|
2632 |
-
'phpDocumentor\\Reflection\\FqsenResolver' => $vendorDir . '/phpdocumentor/type-resolver/src/FqsenResolver.php',
|
2633 |
-
'phpDocumentor\\Reflection\\Location' => $vendorDir . '/phpdocumentor/reflection-common/src/Location.php',
|
2634 |
-
'phpDocumentor\\Reflection\\Project' => $vendorDir . '/phpdocumentor/reflection-common/src/Project.php',
|
2635 |
-
'phpDocumentor\\Reflection\\ProjectFactory' => $vendorDir . '/phpdocumentor/reflection-common/src/ProjectFactory.php',
|
2636 |
-
'phpDocumentor\\Reflection\\Type' => $vendorDir . '/phpdocumentor/type-resolver/src/Type.php',
|
2637 |
-
'phpDocumentor\\Reflection\\TypeResolver' => $vendorDir . '/phpdocumentor/type-resolver/src/TypeResolver.php',
|
2638 |
-
'phpDocumentor\\Reflection\\Types\\Array_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Array_.php',
|
2639 |
-
'phpDocumentor\\Reflection\\Types\\Boolean' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Boolean.php',
|
2640 |
-
'phpDocumentor\\Reflection\\Types\\Callable_' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Callable_.php',
|
2641 |
-
'phpDocumentor\\Reflection\\Types\\Compound' => $vendorDir . '/phpdocumentor/type-resolver/src/Types/Compound.php',
|
2642 |
-
'phpDocumentor\\Reflection\\Types\\Context' => $vendorD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|