Skip to content

Commit 174edac

Browse files
committed
Initial commit
0 parents  commit 174edac

File tree

114 files changed

+7508
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+7508
-0
lines changed

.editorconfig

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# editorconfig.org
2+
root = true
3+
4+
[*]
5+
charset = utf-8
6+
indent_style = tab
7+
trim_trailing_whitespace = true
8+
end_of_line = lf
9+
insert_final_newline = true
10+
11+
[*.md]
12+
indent_style = space
13+
indent_size = 4

.gitignore

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# IntelliJ
2+
.idea/
3+
4+
# Composer
5+
vendor/
6+
composer.phar

Database/MySQL/01 Structure.sql

+216
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,216 @@
1+
-- MovieContentFilter (http://www.moviecontentfilter.com/)
2+
-- Copyright (c) delight.im (https://www.delight.im/)
3+
-- Licensed under the GNU AGPL v3 (https://www.gnu.org/licenses/agpl-3.0.txt)
4+
5+
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
6+
SET time_zone = "+00:00";
7+
8+
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
9+
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
10+
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
11+
/*!40101 SET NAMES utf8mb4 */;
12+
13+
CREATE TABLE `annotations` (
14+
`id` int(10) UNSIGNED NOT NULL,
15+
`work_id` int(10) UNSIGNED NOT NULL,
16+
`start_position` decimal(12,11) UNSIGNED NOT NULL,
17+
`end_position` decimal(12,11) UNSIGNED NOT NULL,
18+
`category_id` smallint(5) UNSIGNED NOT NULL,
19+
`severity_id` tinyint(3) UNSIGNED NOT NULL,
20+
`channel_id` tinyint(3) UNSIGNED NOT NULL,
21+
`author_user_id` int(10) UNSIGNED NOT NULL,
22+
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
23+
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
24+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
25+
26+
CREATE TABLE `categories` (
27+
`id` smallint(5) UNSIGNED NOT NULL,
28+
`name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL,
29+
`label` varchar(248) COLLATE utf8mb4_unicode_ci NOT NULL,
30+
`is_general` tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
31+
`topic_id` tinyint(3) UNSIGNED NOT NULL
32+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
33+
34+
CREATE TABLE `channels` (
35+
`id` tinyint(3) UNSIGNED NOT NULL,
36+
`name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL,
37+
`label` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
38+
`is_default` tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
39+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
40+
41+
CREATE TABLE `preferences` (
42+
`id` int(10) UNSIGNED NOT NULL,
43+
`user_id` int(10) UNSIGNED NOT NULL,
44+
`category_id` smallint(5) UNSIGNED NOT NULL,
45+
`severity_id` tinyint(3) UNSIGNED NOT NULL
46+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
47+
48+
CREATE TABLE `severities` (
49+
`id` tinyint(3) UNSIGNED NOT NULL,
50+
`name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL,
51+
`label` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
52+
`available_as_annotation` tinyint(1) UNSIGNED NOT NULL,
53+
`available_as_preference` tinyint(1) UNSIGNED NOT NULL,
54+
`label_in_preferences` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
55+
`inclusiveness` tinyint(3) UNSIGNED NOT NULL
56+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
57+
58+
CREATE TABLE `topics` (
59+
`id` tinyint(3) UNSIGNED NOT NULL,
60+
`label` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL
61+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
62+
63+
CREATE TABLE `users` (
64+
`id` int(10) UNSIGNED NOT NULL,
65+
`email` varchar(249) COLLATE utf8mb4_unicode_ci NOT NULL,
66+
`password` varchar(255) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL,
67+
`username` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
68+
`verified` tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
69+
`registered` int(10) UNSIGNED NOT NULL,
70+
`last_login` int(10) UNSIGNED DEFAULT NULL
71+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
72+
73+
CREATE TABLE `users_confirmations` (
74+
`id` int(10) UNSIGNED NOT NULL,
75+
`email` varchar(249) COLLATE utf8mb4_unicode_ci NOT NULL,
76+
`selector` varchar(16) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL,
77+
`token` varchar(255) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL,
78+
`expires` int(10) UNSIGNED NOT NULL
79+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
80+
81+
CREATE TABLE `users_remembered` (
82+
`id` bigint(20) UNSIGNED NOT NULL,
83+
`user` int(10) UNSIGNED NOT NULL,
84+
`selector` varchar(24) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL,
85+
`token` varchar(255) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL,
86+
`expires` int(10) UNSIGNED NOT NULL
87+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
88+
89+
CREATE TABLE `users_resets` (
90+
`id` bigint(20) UNSIGNED NOT NULL,
91+
`user` int(10) UNSIGNED NOT NULL,
92+
`selector` varchar(20) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL,
93+
`token` varchar(255) CHARACTER SET latin1 COLLATE latin1_general_cs NOT NULL,
94+
`expires` int(10) UNSIGNED NOT NULL
95+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
96+
97+
CREATE TABLE `users_throttling` (
98+
`id` bigint(20) UNSIGNED NOT NULL,
99+
`action_type` enum('login','register','confirm_email') COLLATE utf8mb4_unicode_ci NOT NULL,
100+
`selector` varchar(44) CHARACTER SET latin1 COLLATE latin1_general_cs DEFAULT NULL,
101+
`time_bucket` int(10) UNSIGNED NOT NULL,
102+
`attempts` mediumint(8) UNSIGNED NOT NULL DEFAULT '1'
103+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
104+
105+
CREATE TABLE `works` (
106+
`id` int(10) UNSIGNED NOT NULL,
107+
`type` enum('movie','series','episode') COLLATE utf8mb4_unicode_ci NOT NULL,
108+
`title` varchar(248) COLLATE utf8mb4_unicode_ci NOT NULL,
109+
`year` smallint(4) UNSIGNED NOT NULL,
110+
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
111+
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
112+
`imdb_url` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
113+
`author_user_id` int(10) UNSIGNED NOT NULL,
114+
`canonical_start_time` float UNSIGNED DEFAULT NULL,
115+
`canonical_end_time` float UNSIGNED DEFAULT NULL
116+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
117+
118+
CREATE TABLE `works_relations` (
119+
`id` int(10) UNSIGNED NOT NULL,
120+
`parent_work_id` int(10) UNSIGNED NOT NULL,
121+
`season` tinyint(2) UNSIGNED NOT NULL,
122+
`episode_in_season` tinyint(2) UNSIGNED NOT NULL,
123+
`child_work_id` int(10) UNSIGNED NOT NULL
124+
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
125+
126+
ALTER TABLE `annotations`
127+
ADD PRIMARY KEY (`id`),
128+
ADD KEY `work_id_start_position` (`work_id`,`start_position`) USING BTREE;
129+
130+
ALTER TABLE `categories`
131+
ADD PRIMARY KEY (`id`),
132+
ADD UNIQUE KEY `name` (`name`),
133+
ADD KEY `topic_id_is_general_label` (`topic_id`,`is_general`,`label`) USING BTREE;
134+
135+
ALTER TABLE `channels`
136+
ADD PRIMARY KEY (`id`),
137+
ADD UNIQUE KEY `name` (`name`);
138+
139+
ALTER TABLE `preferences`
140+
ADD PRIMARY KEY (`id`),
141+
ADD UNIQUE KEY `user_id_category_id` (`user_id`,`category_id`) USING BTREE;
142+
143+
ALTER TABLE `severities`
144+
ADD PRIMARY KEY (`id`),
145+
ADD UNIQUE KEY `name` (`name`),
146+
ADD KEY `available_as_annotation_id` (`available_as_annotation`,`id`),
147+
ADD KEY `available_as_preference_inclusiveness` (`available_as_preference`,`inclusiveness`);
148+
149+
ALTER TABLE `topics`
150+
ADD PRIMARY KEY (`id`),
151+
ADD KEY `label` (`label`);
152+
153+
ALTER TABLE `users`
154+
ADD PRIMARY KEY (`id`),
155+
ADD UNIQUE KEY `email` (`email`);
156+
157+
ALTER TABLE `users_confirmations`
158+
ADD PRIMARY KEY (`id`),
159+
ADD UNIQUE KEY `selector` (`selector`),
160+
ADD KEY `email_expires` (`email`,`expires`);
161+
162+
ALTER TABLE `users_remembered`
163+
ADD PRIMARY KEY (`id`),
164+
ADD UNIQUE KEY `selector` (`selector`),
165+
ADD KEY `user` (`user`);
166+
167+
ALTER TABLE `users_resets`
168+
ADD PRIMARY KEY (`id`),
169+
ADD UNIQUE KEY `selector` (`selector`),
170+
ADD KEY `user_expires` (`user`,`expires`);
171+
172+
ALTER TABLE `users_throttling`
173+
ADD PRIMARY KEY (`id`),
174+
ADD UNIQUE KEY `action_type_selector_time_bucket` (`action_type`,`selector`,`time_bucket`);
175+
176+
ALTER TABLE `works`
177+
ADD PRIMARY KEY (`id`),
178+
ADD UNIQUE KEY `imdb_url` (`imdb_url`),
179+
ADD KEY `type_year_title` (`type`,`year`,`title`) USING BTREE;
180+
ALTER TABLE `works` ADD FULLTEXT KEY `title` (`title`);
181+
182+
ALTER TABLE `works_relations`
183+
ADD PRIMARY KEY (`id`),
184+
ADD UNIQUE KEY `child_work_id_parent_work_id` (`child_work_id`,`parent_work_id`) USING BTREE,
185+
ADD KEY `parent_work_id_season_episode_in_season` (`parent_work_id`,`season`,`episode_in_season`);
186+
187+
ALTER TABLE `annotations`
188+
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
189+
ALTER TABLE `categories`
190+
MODIFY `id` smallint(5) UNSIGNED NOT NULL AUTO_INCREMENT;
191+
ALTER TABLE `channels`
192+
MODIFY `id` tinyint(3) UNSIGNED NOT NULL AUTO_INCREMENT;
193+
ALTER TABLE `preferences`
194+
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
195+
ALTER TABLE `severities`
196+
MODIFY `id` tinyint(3) UNSIGNED NOT NULL AUTO_INCREMENT;
197+
ALTER TABLE `topics`
198+
MODIFY `id` tinyint(3) UNSIGNED NOT NULL AUTO_INCREMENT;
199+
ALTER TABLE `users`
200+
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
201+
ALTER TABLE `users_confirmations`
202+
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
203+
ALTER TABLE `users_remembered`
204+
MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
205+
ALTER TABLE `users_resets`
206+
MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
207+
ALTER TABLE `users_throttling`
208+
MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
209+
ALTER TABLE `works`
210+
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
211+
ALTER TABLE `works_relations`
212+
MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
213+
214+
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
215+
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
216+
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Database/MySQL/02 Initial data.sql

+136
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
-- MovieContentFilter (http://www.moviecontentfilter.com/)
2+
-- Copyright (c) delight.im (https://www.delight.im/)
3+
-- Licensed under the GNU AGPL v3 (https://www.gnu.org/licenses/agpl-3.0.txt)
4+
5+
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
6+
SET time_zone = "+00:00";
7+
8+
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
9+
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
10+
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
11+
/*!40101 SET NAMES utf8mb4 */;
12+
13+
INSERT INTO `categories` (`id`, `name`, `label`, `is_general`, `topic_id`) VALUES
14+
(1, 'commercial', 'Commercial content', 1, 1),
15+
(2, 'advertBreak', 'Advert break', 0, 1),
16+
(3, 'consumerism', 'Consumerism', 0, 1),
17+
(4, 'productPlacement', 'Product placement', 0, 1),
18+
(5, 'discrimination', 'Discrimination', 1, 2),
19+
(6, 'adultism', 'Adultism', 0, 2),
20+
(7, 'antisemitism', 'Antisemitism', 0, 2),
21+
(8, 'genderism', 'Genderism', 0, 2),
22+
(9, 'homophobia', 'Homophobia', 0, 2),
23+
(10, 'misandry', 'Misandry', 0, 2),
24+
(11, 'misogyny', 'Misogyny', 0, 2),
25+
(12, 'racism', 'Racism', 0, 2),
26+
(13, 'sexism', 'Sexism', 0, 2),
27+
(14, 'supremacism', 'Supremacism', 0, 2),
28+
(15, 'transphobia', 'Transphobia', 0, 2),
29+
(16, 'xenophobia', 'Xenophobia', 0, 2),
30+
(17, 'dispensable', 'Dispensable scenes', 1, 3),
31+
(18, 'idiocy', 'Idiocy', 0, 3),
32+
(19, 'tedious', 'Tedious scene', 0, 3),
33+
(20, 'drugs', 'Drugs', 1, 4),
34+
(21, 'alcohol', 'Alcohol', 0, 4),
35+
(22, 'antipsychotics', 'Antipsychotics', 0, 4),
36+
(23, 'cigarettes', 'Cigarettes', 0, 4),
37+
(24, 'depressants', 'Depressants', 0, 4),
38+
(25, 'gambling', 'Gambling', 0, 4),
39+
(26, 'hallucinogens', 'Hallucinogens', 0, 4),
40+
(27, 'stimulants', 'Stimulants', 0, 4),
41+
(28, 'fear', 'Fear', 1, 5),
42+
(29, 'accident', 'Accident', 0, 5),
43+
(30, 'acrophobia', 'Acrophobia', 0, 5),
44+
(31, 'aliens', 'Aliens', 0, 5),
45+
(32, 'arachnophobia', 'Arachnophobia', 0, 5),
46+
(33, 'astraphobia', 'Astraphobia', 0, 5),
47+
(34, 'aviophobia', 'Aviophobia', 0, 5),
48+
(35, 'chemophobia', 'Chemophobia', 0, 5),
49+
(36, 'claustrophobia', 'Claustrophobia', 0, 5),
50+
(37, 'coulrophobia', 'Coulrophobia', 0, 5),
51+
(38, 'cynophobia', 'Cynophobia', 0, 5),
52+
(39, 'death', 'Death', 0, 5),
53+
(40, 'dentophobia', 'Dentophobia', 0, 5),
54+
(41, 'emetophobia', 'Emetophobia', 0, 5),
55+
(42, 'enochlophobia', 'Enochlophobia', 0, 5),
56+
(43, 'explosion', 'Explosion', 0, 5),
57+
(44, 'fire', 'Fire', 0, 5),
58+
(45, 'gerascophobia', 'Gerascophobia', 0, 5),
59+
(46, 'ghosts', 'Ghosts', 0, 5),
60+
(47, 'grave', 'Grave', 0, 5),
61+
(48, 'hemophobia', 'Hemophobia', 0, 5),
62+
(49, 'hylophobia', 'Hylophobia', 0, 5),
63+
(50, 'melissophobia', 'Melissophobia', 0, 5),
64+
(51, 'misophonia', 'Misophonia', 0, 5),
65+
(52, 'musophobia', 'Musophobia', 0, 5),
66+
(53, 'mysophobia', 'Mysophobia', 0, 5),
67+
(54, 'nosocomephobia', 'Nosocomephobia', 0, 5),
68+
(55, 'nyctophobia', 'Nyctophobia', 0, 5),
69+
(56, 'siderodromophobia', 'Siderodromophobia', 0, 5),
70+
(57, 'thalassophobia', 'Thalassophobia', 0, 5),
71+
(58, 'vampires', 'Vampires', 0, 5),
72+
(59, 'language', 'Language', 1, 6),
73+
(60, 'blasphemy', 'Blasphemy', 0, 6),
74+
(61, 'nameCalling', 'Name-calling', 0, 6),
75+
(62, 'sexualDialogue', 'Sexual dialogue', 0, 6),
76+
(63, 'swearing', 'Swearing', 0, 6),
77+
(64, 'vulgarity', 'Vulgarity', 0, 6),
78+
(65, 'nudity', 'Nudity', 1, 7),
79+
(66, 'bareButtocks', 'Bare buttocks', 0, 7),
80+
(67, 'exposedGenitalia', 'Exposed genitalia', 0, 7),
81+
(68, 'fullNudity', 'Full nudity', 0, 7),
82+
(69, 'toplessness', 'Toplessness', 0, 7),
83+
(70, 'sex', 'Sex', 1, 8),
84+
(71, 'adultery', 'Adultery', 0, 8),
85+
(72, 'analSex', 'Anal sex', 0, 8),
86+
(73, 'coitus', 'Coitus', 0, 8),
87+
(74, 'kissing', 'Kissing', 0, 8),
88+
(75, 'masturbation', 'Masturbation', 0, 8),
89+
(76, 'objectification', 'Objectification', 0, 8),
90+
(77, 'oralSex', 'Oral sex', 0, 8),
91+
(78, 'premaritalSex', 'Premarital sex', 0, 8),
92+
(79, 'promiscuity', 'Promiscuity', 0, 8),
93+
(80, 'prostitution', 'Prostitution', 0, 8),
94+
(81, 'violence', 'Violence', 1, 9),
95+
(82, 'choking', 'Choking', 0, 9),
96+
(83, 'crueltyToAnimals', 'Cruelty to animals', 0, 9),
97+
(84, 'culturalViolence', 'Cultural violence', 0, 9),
98+
(85, 'desecration', 'Desecration', 0, 9),
99+
(86, 'emotionalViolence', 'Emotional violence', 0, 9),
100+
(87, 'kicking', 'Kicking', 0, 9),
101+
(88, 'massacre', 'Massacre', 0, 9),
102+
(89, 'murder', 'Murder', 0, 9),
103+
(90, 'punching', 'Punching', 0, 9),
104+
(91, 'rape', 'Rape', 0, 9),
105+
(92, 'slapping', 'Slapping', 0, 9),
106+
(93, 'slavery', 'Slavery', 0, 9),
107+
(94, 'stabbing', 'Stabbing', 0, 9),
108+
(95, 'torture', 'Torture', 0, 9),
109+
(96, 'warfare', 'Warfare', 0, 9),
110+
(97, 'weapons', 'Weapons', 0, 9);
111+
112+
INSERT INTO `channels` (`id`, `name`, `label`, `is_default`) VALUES
113+
(1, 'both', 'Both video and audio', 1),
114+
(2, 'video', 'Video only', 0),
115+
(3, 'audio', 'Audio only', 0);
116+
117+
INSERT INTO `severities` (`id`, `name`, `label`, `available_as_annotation`, `available_as_preference`, `label_in_preferences`, `inclusiveness`) VALUES
118+
(1, 'low', 'Low', 1, 1, 'Filter low, medium and high severity', 3),
119+
(2, 'medium', 'Medium', 1, 1, 'Filter medium and high severity', 2),
120+
(3, 'high', 'High', 1, 1, 'Filter high severity', 1),
121+
(4, 'none', 'None', 0, 1, 'Do not filter anything', 0);
122+
123+
INSERT INTO `topics` (`id`, `label`) VALUES
124+
(1, 'Commercial content'),
125+
(2, 'Discrimination'),
126+
(3, 'Dispensable scenes'),
127+
(4, 'Drugs'),
128+
(5, 'Fear'),
129+
(6, 'Language'),
130+
(7, 'Nudity'),
131+
(8, 'Sex'),
132+
(9, 'Violence');
133+
134+
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
135+
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
136+
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

0 commit comments

Comments
 (0)