WP Product Review Lite - Version 3.4.2

Version Description

  • 2018-02-22
Download this release

Release Info

Developer codeinwp
Plugin Icon WP Product Review Lite
Version 3.4.2
Comparing to
See all releases

Code changes from version 3.4.1 to 3.4.2

CHANGELOG.md CHANGED
@@ -1,4 +1,8 @@
1
 
 
 
 
 
2
  ### v3.4.1 - 2018-02-21
3
  **Changes:**
4
  * Fix issue with category filtering when querying reviews.
1
 
2
+ ### v3.4.2 - 2018-02-22
3
+ **Changes:**
4
+ * Fix AMP issue which was causing an issue with Google AMP validation.
5
+
6
  ### v3.4.1 - 2018-02-21
7
  **Changes:**
8
  * Fix issue with category filtering when querying reviews.
assets/css/circle.css CHANGED
@@ -4,112 +4,18 @@
4
  * Author: Andre Firchow
5
  *
6
  *****************************************************************/
 
 
7
  .rect-auto,
8
- .wppr-c100.wppr-p51 .wppr-slice,
9
- .wppr-c100.wppr-p52 .wppr-slice,
10
- .wppr-c100.wppr-p53 .wppr-slice,
11
- .wppr-c100.wppr-p54 .wppr-slice,
12
- .wppr-c100.wppr-p55 .wppr-slice,
13
- .wppr-c100.wppr-p56 .wppr-slice,
14
- .wppr-c100.wppr-p57 .wppr-slice,
15
- .wppr-c100.wppr-p58 .wppr-slice,
16
- .wppr-c100.wppr-p59 .wppr-slice,
17
- .wppr-c100.wppr-p60 .wppr-slice,
18
- .wppr-c100.wppr-p61 .wppr-slice,
19
- .wppr-c100.wppr-p62 .wppr-slice,
20
- .wppr-c100.wppr-p63 .wppr-slice,
21
- .wppr-c100.wppr-p64 .wppr-slice,
22
- .wppr-c100.wppr-p65 .wppr-slice,
23
- .wppr-c100.wppr-p66 .wppr-slice,
24
- .wppr-c100.wppr-p67 .wppr-slice,
25
- .wppr-c100.wppr-p68 .wppr-slice,
26
- .wppr-c100.wppr-p69 .wppr-slice,
27
- .wppr-c100.wppr-p70 .wppr-slice,
28
- .wppr-c100.wppr-p71 .wppr-slice,
29
- .wppr-c100.wppr-p72 .wppr-slice,
30
- .wppr-c100.wppr-p73 .wppr-slice,
31
- .wppr-c100.wppr-p74 .wppr-slice,
32
- .wppr-c100.wppr-p75 .wppr-slice,
33
- .wppr-c100.wppr-p76 .wppr-slice,
34
- .wppr-c100.wppr-p77 .wppr-slice,
35
- .wppr-c100.wppr-p78 .wppr-slice,
36
- .wppr-c100.wppr-p79 .wppr-slice,
37
- .wppr-c100.wppr-p80 .wppr-slice,
38
- .wppr-c100.wppr-p81 .wppr-slice,
39
- .wppr-c100.wppr-p82 .wppr-slice,
40
- .wppr-c100.wppr-p83 .wppr-slice,
41
- .wppr-c100.wppr-p84 .wppr-slice,
42
- .wppr-c100.wppr-p85 .wppr-slice,
43
- .wppr-c100.wppr-p86 .wppr-slice,
44
- .wppr-c100.wppr-p87 .wppr-slice,
45
- .wppr-c100.wppr-p88 .wppr-slice,
46
- .wppr-c100.wppr-p89 .wppr-slice,
47
- .wppr-c100.wppr-p90 .wppr-slice,
48
- .wppr-c100.wppr-p91 .wppr-slice,
49
- .wppr-c100.wppr-p92 .wppr-slice,
50
- .wppr-c100.wppr-p93 .wppr-slice,
51
- .wppr-c100.wppr-p94 .wppr-slice,
52
- .wppr-c100.wppr-p95 .wppr-slice,
53
- .wppr-c100.wppr-p96 .wppr-slice,
54
- .wppr-c100.wppr-p97 .wppr-slice,
55
- .wppr-c100.wppr-p98 .wppr-slice,
56
- .wppr-c100.wppr-p99 .wppr-slice,
57
- .wppr-c100.wppr-p100 .wppr-slice {
58
  clip: rect(auto, auto, auto, auto);
59
  }
60
 
61
  .wppr-pie,
62
  .wppr-c100 .wppr-bar,
63
- .wppr-c100.wppr-p51 .wppr-fill,
64
- .wppr-c100.wppr-p52 .wppr-fill,
65
- .wppr-c100.wppr-p53 .wppr-fill,
66
- .wppr-c100.wppr-p54 .wppr-fill,
67
- .wppr-c100.wppr-p55 .wppr-fill,
68
- .wppr-c100.wppr-p56 .wppr-fill,
69
- .wppr-c100.wppr-p57 .wppr-fill,
70
- .wppr-c100.wppr-p58 .wppr-fill,
71
- .wppr-c100.wppr-p59 .wppr-fill,
72
- .wppr-c100.wppr-p60 .wppr-fill,
73
- .wppr-c100.wppr-p61 .wppr-fill,
74
- .wppr-c100.wppr-p62 .wppr-fill,
75
- .wppr-c100.wppr-p63 .wppr-fill,
76
- .wppr-c100.wppr-p64 .wppr-fill,
77
- .wppr-c100.wppr-p65 .wppr-fill,
78
- .wppr-c100.wppr-p66 .wppr-fill,
79
- .wppr-c100.wppr-p67 .wppr-fill,
80
- .wppr-c100.wppr-p68 .wppr-fill,
81
- .wppr-c100.wppr-p69 .wppr-fill,
82
- .wppr-c100.wppr-p70 .wppr-fill,
83
- .wppr-c100.wppr-p71 .wppr-fill,
84
- .wppr-c100.wppr-p72 .wppr-fill,
85
- .wppr-c100.wppr-p73 .wppr-fill,
86
- .wppr-c100.wppr-p74 .wppr-fill,
87
- .wppr-c100.wppr-p75 .wppr-fill,
88
- .wppr-c100.wppr-p76 .wppr-fill,
89
- .wppr-c100.wppr-p77 .wppr-fill,
90
- .wppr-c100.wppr-p78 .wppr-fill,
91
- .wppr-c100.wppr-p79 .wppr-fill,
92
- .wppr-c100.wppr-p80 .wppr-fill,
93
- .wppr-c100.wppr-p81 .wppr-fill,
94
- .wppr-c100.wppr-p82 .wppr-fill,
95
- .wppr-c100.wppr-p83 .wppr-fill,
96
- .wppr-c100.wppr-p84 .wppr-fill,
97
- .wppr-c100.wppr-p85 .wppr-fill,
98
- .wppr-c100.wppr-p86 .wppr-fill,
99
- .wppr-c100.wppr-p87 .wppr-fill,
100
- .wppr-c100.wppr-p88 .wppr-fill,
101
- .wppr-c100.wppr-p89 .wppr-fill,
102
- .wppr-c100.wppr-p90 .wppr-fill,
103
- .wppr-c100.wppr-p91 .wppr-fill,
104
- .wppr-c100.wppr-p92 .wppr-fill,
105
- .wppr-c100.wppr-p93 .wppr-fill,
106
- .wppr-c100.wppr-p94 .wppr-fill,
107
- .wppr-c100.wppr-p95 .wppr-fill,
108
- .wppr-c100.wppr-p96 .wppr-fill,
109
- .wppr-c100.wppr-p97 .wppr-fill,
110
- .wppr-c100.wppr-p98 .wppr-fill,
111
- .wppr-c100.wppr-p99 .wppr-fill,
112
- .wppr-c100.wppr-p100 .wppr-fill {
113
  clip: rect(0em, 0.5em, 1em, 0em);
114
  position: absolute;
115
  box-sizing: border-box;
@@ -123,106 +29,10 @@
123
  }
124
 
125
  .wppr-pie-fill,
126
- .wppr-c100.wppr-p51 .wppr-bar:after,
127
- .wppr-c100.wppr-p51 .wppr-fill,
128
- .wppr-c100.wppr-p52 .wppr-bar:after,
129
- .wppr-c100.wppr-p52 .wppr-fill,
130
- .wppr-c100.wppr-p53 .wppr-bar:after,
131
- .wppr-c100.wppr-p53 .wppr-fill,
132
- .wppr-c100.wppr-p54 .wppr-bar:after,
133
- .wppr-c100.wppr-p54 .wppr-fill,
134
- .wppr-c100.wppr-p55 .wppr-bar:after,
135
- .wppr-c100.wppr-p55 .wppr-fill,
136
- .wppr-c100.wppr-p56 .wppr-bar:after,
137
- .wppr-c100.wppr-p56 .wppr-fill,
138
- .wppr-c100.wppr-p57 .wppr-bar:after,
139
- .wppr-c100.wppr-p57 .wppr-fill,
140
- .wppr-c100.wppr-p58 .wppr-bar:after,
141
- .wppr-c100.wppr-p58 .wppr-fill,
142
- .wppr-c100.wppr-p59 .wppr-bar:after,
143
- .wppr-c100.wppr-p59 .wppr-fill,
144
- .wppr-c100.wppr-p60 .wppr-bar:after,
145
- .wppr-c100.wppr-p60 .wppr-fill,
146
- .wppr-c100.wppr-p61 .wppr-bar:after,
147
- .wppr-c100.wppr-p61 .wppr-fill,
148
- .wppr-c100.wppr-p62 .wppr-bar:after,
149
- .wppr-c100.wppr-p62 .wppr-fill,
150
- .wppr-c100.wppr-p63 .wppr-bar:after,
151
- .wppr-c100.wppr-p63 .wppr-fill,
152
- .wppr-c100.wppr-p64 .wppr-bar:after,
153
- .wppr-c100.wppr-p64 .wppr-fill,
154
- .wppr-c100.wppr-p65 .wppr-bar:after,
155
- .wppr-c100.wppr-p65 .wppr-fill,
156
- .wppr-c100.wppr-p66 .wppr-bar:after,
157
- .wppr-c100.wppr-p66 .wppr-fill,
158
- .wppr-c100.wppr-p67 .wppr-bar:after,
159
- .wppr-c100.wppr-p67 .wppr-fill,
160
- .wppr-c100.wppr-p68 .wppr-bar:after,
161
- .wppr-c100.wppr-p68 .wppr-fill,
162
- .wppr-c100.wppr-p69 .wppr-bar:after,
163
- .wppr-c100.wppr-p69 .wppr-fill,
164
- .wppr-c100.wppr-p70 .wppr-bar:after,
165
- .wppr-c100.wppr-p70 .wppr-fill,
166
- .wppr-c100.wppr-p71 .wppr-bar:after,
167
- .wppr-c100.wppr-p71 .wppr-fill,
168
- .wppr-c100.wppr-p72 .wppr-bar:after,
169
- .wppr-c100.wppr-p72 .wppr-fill,
170
- .wppr-c100.wppr-p73 .wppr-bar:after,
171
- .wppr-c100.wppr-p73 .wppr-fill,
172
- .wppr-c100.wppr-p74 .wppr-bar:after,
173
- .wppr-c100.wppr-p74 .wppr-fill,
174
- .wppr-c100.wppr-p75 .wppr-bar:after,
175
- .wppr-c100.wppr-p75 .wppr-fill,
176
- .wppr-c100.wppr-p76 .wppr-bar:after,
177
- .wppr-c100.wppr-p76 .wppr-fill,
178
- .wppr-c100.wppr-p77 .wppr-bar:after,
179
- .wppr-c100.wppr-p77 .wppr-fill,
180
- .wppr-c100.wppr-p78 .wppr-bar:after,
181
- .wppr-c100.wppr-p78 .wppr-fill,
182
- .wppr-c100.wppr-p79 .wppr-bar:after,
183
- .wppr-c100.wppr-p79 .wppr-fill,
184
- .wppr-c100.wppr-p80 .wppr-bar:after,
185
- .wppr-c100.wppr-p80 .wppr-fill,
186
- .wppr-c100.wppr-p81 .wppr-bar:after,
187
- .wppr-c100.wppr-p81 .wppr-fill,
188
- .wppr-c100.wppr-p82 .wppr-bar:after,
189
- .wppr-c100.wppr-p82 .wppr-fill,
190
- .wppr-c100.wppr-p83 .wppr-bar:after,
191
- .wppr-c100.wppr-p83 .wppr-fill,
192
- .wppr-c100.wppr-p84 .wppr-bar:after,
193
- .wppr-c100.wppr-p84 .wppr-fill,
194
- .wppr-c100.wppr-p85 .wppr-bar:after,
195
- .wppr-c100.wppr-p85 .wppr-fill,
196
- .wppr-c100.wppr-p86 .wppr-bar:after,
197
- .wppr-c100.wppr-p86 .wppr-fill,
198
- .wppr-c100.wppr-p87 .wppr-bar:after,
199
- .wppr-c100.wppr-p87 .wppr-fill,
200
- .wppr-c100.wppr-p88 .wppr-bar:after,
201
- .wppr-c100.wppr-p88 .wppr-fill,
202
- .wppr-c100.wppr-p89 .wppr-bar:after,
203
- .wppr-c100.wppr-p89 .wppr-fill,
204
- .wppr-c100.wppr-p90 .wppr-bar:after,
205
- .wppr-c100.wppr-p90 .wppr-fill,
206
- .wppr-c100.wppr-p91 .wppr-bar:after,
207
- .wppr-c100.wppr-p91 .wppr-fill,
208
- .wppr-c100.wppr-p92 .wppr-bar:after,
209
- .wppr-c100.wppr-p92 .wppr-fill,
210
- .wppr-c100.wppr-p93 .wppr-bar:after,
211
- .wppr-c100.wppr-p93 .wppr-fill,
212
- .wppr-c100.wppr-p94 .wppr-bar:after,
213
- .wppr-c100.wppr-p94 .wppr-fill,
214
- .wppr-c100.wppr-p95 .wppr-bar:after,
215
- .wppr-c100.wppr-p95 .wppr-fill,
216
- .wppr-c100.wppr-p96 .wppr-bar:after,
217
- .wppr-c100.wppr-p96 .wppr-fill,
218
- .wppr-c100.wppr-p97 .wppr-bar:after,
219
- .wppr-c100.wppr-p97 .wppr-fill,
220
- .wppr-c100.wppr-p98 .wppr-bar:after,
221
- .wppr-c100.wppr-p98 .wppr-fill,
222
- .wppr-c100.wppr-p99 .wppr-bar:after,
223
- .wppr-c100.wppr-p99 .wppr-fill,
224
- .wppr-c100.wppr-p100 .wppr-bar:after,
225
- .wppr-c100.wppr-p100 .wppr-fill {
226
  -webkit-transform: rotate(180deg);
227
  -ms-transform: rotate(180deg);
228
  transform: rotate(180deg);
@@ -298,603 +108,3 @@
298
  width: 100%;
299
  height: 100%;
300
  }
301
-
302
- .wppr-c100.wppr-p1 .wppr-bar {
303
- -webkit-transform: rotate(3.6deg);
304
- -ms-transform: rotate(3.6deg);
305
- transform: rotate(3.6deg);
306
- }
307
-
308
- .wppr-c100.wppr-p2 .wppr-bar {
309
- -webkit-transform: rotate(7.2deg);
310
- -ms-transform: rotate(7.2deg);
311
- transform: rotate(7.2deg);
312
- }
313
-
314
- .wppr-c100.wppr-p3 .wppr-bar {
315
- -webkit-transform: rotate(10.8deg);
316
- -ms-transform: rotate(10.8deg);
317
- transform: rotate(10.8deg);
318
- }
319
-
320
- .wppr-c100.wppr-p4 .wppr-bar {
321
- -webkit-transform: rotate(14.4deg);
322
- -ms-transform: rotate(14.4deg);
323
- transform: rotate(14.4deg);
324
- }
325
-
326
- .wppr-c100.wppr-p5 .wppr-bar {
327
- -webkit-transform: rotate(18deg);
328
- -ms-transform: rotate(18deg);
329
- transform: rotate(18deg);
330
- }
331
-
332
- .wppr-c100.wppr-p6 .wppr-bar {
333
- -webkit-transform: rotate(21.6deg);
334
- -ms-transform: rotate(21.6deg);
335
- transform: rotate(21.6deg);
336
- }
337
-
338
- .wppr-c100.wppr-p7 .wppr-bar {
339
- -webkit-transform: rotate(25.2deg);
340
- -ms-transform: rotate(25.2deg);
341
- transform: rotate(25.2deg);
342
- }
343
-
344
- .wppr-c100.wppr-p8 .wppr-bar {
345
- -webkit-transform: rotate(28.8deg);
346
- -ms-transform: rotate(28.8deg);
347
- transform: rotate(28.8deg);
348
- }
349
-
350
- .wppr-c100.wppr-p9 .wppr-bar {
351
- -webkit-transform: rotate(32.4deg);
352
- -ms-transform: rotate(32.4deg);
353
- transform: rotate(32.4deg);
354
- }
355
-
356
- .wppr-c100.wppr-p10 .wppr-bar {
357
- -webkit-transform: rotate(36deg);
358
- -ms-transform: rotate(36deg);
359
- transform: rotate(36deg);
360
- }
361
-
362
- .wppr-c100.wppr-p11 .wppr-bar {
363
- -webkit-transform: rotate(39.6deg);
364
- -ms-transform: rotate(39.6deg);
365
- transform: rotate(39.6deg);
366
- }
367
-
368
- .wppr-c100.wppr-p12 .wppr-bar {
369
- -webkit-transform: rotate(43.2deg);
370
- -ms-transform: rotate(43.2deg);
371
- transform: rotate(43.2deg);
372
- }
373
-
374
- .wppr-c100.wppr-p13 .wppr-bar {
375
- -webkit-transform: rotate(46.8deg);
376
- -ms-transform: rotate(46.8deg);
377
- transform: rotate(46.8deg);
378
- }
379
-
380
- .wppr-c100.wppr-p14 .wppr-bar {
381
- -webkit-transform: rotate(50.4deg);
382
- -ms-transform: rotate(50.4deg);
383
- transform: rotate(50.4deg);
384
- }
385
-
386
- .wppr-c100.wppr-p15 .wppr-bar {
387
- -webkit-transform: rotate(54deg);
388
- -ms-transform: rotate(54deg);
389
- transform: rotate(54deg);
390
- }
391
-
392
- .wppr-c100.wppr-p16 .wppr-bar {
393
- -webkit-transform: rotate(57.6deg);
394
- -ms-transform: rotate(57.6deg);
395
- transform: rotate(57.6deg);
396
- }
397
-
398
- .wppr-c100.wppr-p17 .wppr-bar {
399
- -webkit-transform: rotate(61.2deg);
400
- -ms-transform: rotate(61.2deg);
401
- transform: rotate(61.2deg);
402
- }
403
-
404
- .wppr-c100.wppr-p18 .wppr-bar {
405
- -webkit-transform: rotate(64.8deg);
406
- -ms-transform: rotate(64.8deg);
407
- transform: rotate(64.8deg);
408
- }
409
-
410
- .wppr-c100.wppr-p19 .wppr-bar {
411
- -webkit-transform: rotate(68.4deg);
412
- -ms-transform: rotate(68.4deg);
413
- transform: rotate(68.4deg);
414
- }
415
-
416
- .wppr-c100.wppr-p20 .wppr-bar {
417
- -webkit-transform: rotate(72deg);
418
- -ms-transform: rotate(72deg);
419
- transform: rotate(72deg);
420
- }
421
-
422
- .wppr-c100.wppr-p21 .wppr-bar {
423
- -webkit-transform: rotate(75.6deg);
424
- -ms-transform: rotate(75.6deg);
425
- transform: rotate(75.6deg);
426
- }
427
-
428
- .wppr-c100.wppr-p22 .wppr-bar {
429
- -webkit-transform: rotate(79.2deg);
430
- -ms-transform: rotate(79.2deg);
431
- transform: rotate(79.2deg);
432
- }
433
-
434
- .wppr-c100.wppr-p23 .wppr-bar {
435
- -webkit-transform: rotate(82.8deg);
436
- -ms-transform: rotate(82.8deg);
437
- transform: rotate(82.8deg);
438
- }
439
-
440
- .wppr-c100.wppr-p24 .wppr-bar {
441
- -webkit-transform: rotate(86.4deg);
442
- -ms-transform: rotate(86.4deg);
443
- transform: rotate(86.4deg);
444
- }
445
-
446
- .wppr-c100.wppr-p25 .wppr-bar {
447
- -webkit-transform: rotate(90deg);
448
- -ms-transform: rotate(90deg);
449
- transform: rotate(90deg);
450
- }
451
-
452
- .wppr-c100.wppr-p26 .wppr-bar {
453
- -webkit-transform: rotate(93.6deg);
454
- -ms-transform: rotate(93.6deg);
455
- transform: rotate(93.6deg);
456
- }
457
-
458
- .wppr-c100.wppr-p27 .wppr-bar {
459
- -webkit-transform: rotate(97.2deg);
460
- -ms-transform: rotate(97.2deg);
461
- transform: rotate(97.2deg);
462
- }
463
-
464
- .wppr-c100.wppr-p28 .wppr-bar {
465
- -webkit-transform: rotate(100.8deg);
466
- -ms-transform: rotate(100.8deg);
467
- transform: rotate(100.8deg);
468
- }
469
-
470
- .wppr-c100.wppr-p29 .wppr-bar {
471
- -webkit-transform: rotate(104.4deg);
472
- -ms-transform: rotate(104.4deg);
473
- transform: rotate(104.4deg);
474
- }
475
-
476
- .wppr-c100.wppr-p30 .wppr-bar {
477
- -webkit-transform: rotate(108deg);
478
- -ms-transform: rotate(108deg);
479
- transform: rotate(108deg);
480
- }
481
-
482
- .wppr-c100.wppr-p31 .wppr-bar {
483
- -webkit-transform: rotate(111.6deg);
484
- -ms-transform: rotate(111.6deg);
485
- transform: rotate(111.6deg);
486
- }
487
-
488
- .wppr-c100.wppr-p32 .wppr-bar {
489
- -webkit-transform: rotate(115.2deg);
490
- -ms-transform: rotate(115.2deg);
491
- transform: rotate(115.2deg);
492
- }
493
-
494
- .wppr-c100.wppr-p33 .wppr-bar {
495
- -webkit-transform: rotate(118.8deg);
496
- -ms-transform: rotate(118.8deg);
497
- transform: rotate(118.8deg);
498
- }
499
-
500
- .wppr-c100.wppr-p34 .wppr-bar {
501
- -webkit-transform: rotate(122.4deg);
502
- -ms-transform: rotate(122.4deg);
503
- transform: rotate(122.4deg);
504
- }
505
-
506
- .wppr-c100.wppr-p35 .wppr-bar {
507
- -webkit-transform: rotate(126deg);
508
- -ms-transform: rotate(126deg);
509
- transform: rotate(126deg);
510
- }
511
-
512
- .wppr-c100.wppr-p36 .wppr-bar {
513
- -webkit-transform: rotate(129.6deg);
514
- -ms-transform: rotate(129.6deg);
515
- transform: rotate(129.6deg);
516
- }
517
-
518
- .wppr-c100.wppr-p37 .wppr-bar {
519
- -webkit-transform: rotate(133.2deg);
520
- -ms-transform: rotate(133.2deg);
521
- transform: rotate(133.2deg);
522
- }
523
-
524
- .wppr-c100.wppr-p38 .wppr-bar {
525
- -webkit-transform: rotate(136.8deg);
526
- -ms-transform: rotate(136.8deg);
527
- transform: rotate(136.8deg);
528
- }
529
-
530
- .wppr-c100.wppr-p39 .wppr-bar {
531
- -webkit-transform: rotate(140.4deg);
532
- -ms-transform: rotate(140.4deg);
533
- transform: rotate(140.4deg);
534
- }
535
-
536
- .wppr-c100.wppr-p40 .wppr-bar {
537
- -webkit-transform: rotate(144deg);
538
- -ms-transform: rotate(144deg);
539
- transform: rotate(144deg);
540
- }
541
-
542
- .wppr-c100.wppr-p41 .wppr-bar {
543
- -webkit-transform: rotate(147.6deg);
544
- -ms-transform: rotate(147.6deg);
545
- transform: rotate(147.6deg);
546
- }
547
-
548
- .wppr-c100.wppr-p42 .wppr-bar {
549
- -webkit-transform: rotate(151.2deg);
550
- -ms-transform: rotate(151.2deg);
551
- transform: rotate(151.2deg);
552
- }
553
-
554
- .wppr-c100.wppr-p43 .wppr-bar {
555
- -webkit-transform: rotate(154.8deg);
556
- -ms-transform: rotate(154.8deg);
557
- transform: rotate(154.8deg);
558
- }
559
-
560
- .wppr-c100.wppr-p44 .wppr-bar {
561
- -webkit-transform: rotate(158.4deg);
562
- -ms-transform: rotate(158.4deg);
563
- transform: rotate(158.4deg);
564
- }
565
-
566
- .wppr-c100.wppr-p45 .wppr-bar {
567
- -webkit-transform: rotate(162deg);
568
- -ms-transform: rotate(162deg);
569
- transform: rotate(162deg);
570
- }
571
-
572
- .wppr-c100.wppr-p46 .wppr-bar {
573
- -webkit-transform: rotate(165.6deg);
574
- -ms-transform: rotate(165.6deg);
575
- transform: rotate(165.6deg);
576
- }
577
-
578
- .wppr-c100.wppr-p47 .wppr-bar {
579
- -webkit-transform: rotate(169.2deg);
580
- -ms-transform: rotate(169.2deg);
581
- transform: rotate(169.2deg);
582
- }
583
-
584
- .wppr-c100.wppr-p48 .wppr-bar {
585
- -webkit-transform: rotate(172.8deg);
586
- -ms-transform: rotate(172.8deg);
587
- transform: rotate(172.8deg);
588
- }
589
-
590
- .wppr-c100.wppr-p49 .wppr-bar {
591
- -webkit-transform: rotate(176.4deg);
592
- -ms-transform: rotate(176.4deg);
593
- transform: rotate(176.4deg);
594
- }
595
-
596
- .wppr-c100.wppr-p50 .wppr-bar {
597
- -webkit-transform: rotate(180deg);
598
- -ms-transform: rotate(180deg);
599
- transform: rotate(180deg);
600
- }
601
-
602
- .wppr-c100.wppr-p51 .wppr-bar {
603
- -webkit-transform: rotate(183.6deg);
604
- -ms-transform: rotate(183.6deg);
605
- transform: rotate(183.6deg);
606
- }
607
-
608
- .wppr-c100.wppr-p52 .wppr-bar {
609
- -webkit-transform: rotate(187.2deg);
610
- -ms-transform: rotate(187.2deg);
611
- transform: rotate(187.2deg);
612
- }
613
-
614
- .wppr-c100.wppr-p53 .wppr-bar {
615
- -webkit-transform: rotate(190.8deg);
616
- -ms-transform: rotate(190.8deg);
617
- transform: rotate(190.8deg);
618
- }
619
-
620
- .wppr-c100.wppr-p54 .wppr-bar {
621
- -webkit-transform: rotate(194.4deg);
622
- -ms-transform: rotate(194.4deg);
623
- transform: rotate(194.4deg);
624
- }
625
-
626
- .wppr-c100.wppr-p55 .wppr-bar {
627
- -webkit-transform: rotate(198deg);
628
- -ms-transform: rotate(198deg);
629
- transform: rotate(198deg);
630
- }
631
-
632
- .wppr-c100.wppr-p56 .wppr-bar {
633
- -webkit-transform: rotate(201.6deg);
634
- -ms-transform: rotate(201.6deg);
635
- transform: rotate(201.6deg);
636
- }
637
-
638
- .wppr-c100.wppr-p57 .wppr-bar {
639
- -webkit-transform: rotate(205.2deg);
640
- -ms-transform: rotate(205.2deg);
641
- transform: rotate(205.2deg);
642
- }
643
-
644
- .wppr-c100.wppr-p58 .wppr-bar {
645
- -webkit-transform: rotate(208.8deg);
646
- -ms-transform: rotate(208.8deg);
647
- transform: rotate(208.8deg);
648
- }
649
-
650
- .wppr-c100.wppr-p59 .wppr-bar {
651
- -webkit-transform: rotate(212.4deg);
652
- -ms-transform: rotate(212.4deg);
653
- transform: rotate(212.4deg);
654
- }
655
-
656
- .wppr-c100.wppr-p60 .wppr-bar {
657
- -webkit-transform: rotate(216deg);
658
- -ms-transform: rotate(216deg);
659
- transform: rotate(216deg);
660
- }
661
-
662
- .wppr-c100.wppr-p61 .wppr-bar {
663
- -webkit-transform: rotate(219.6deg);
664
- -ms-transform: rotate(219.6deg);
665
- transform: rotate(219.6deg);
666
- }
667
-
668
- .wppr-c100.wppr-p62 .wppr-bar {
669
- -webkit-transform: rotate(223.2deg);
670
- -ms-transform: rotate(223.2deg);
671
- transform: rotate(223.2deg);
672
- }
673
-
674
- .wppr-c100.wppr-p63 .wppr-bar {
675
- -webkit-transform: rotate(226.8deg);
676
- -ms-transform: rotate(226.8deg);
677
- transform: rotate(226.8deg);
678
- }
679
-
680
- .wppr-c100.wppr-p64 .wppr-bar {
681
- -webkit-transform: rotate(230.4deg);
682
- -ms-transform: rotate(230.4deg);
683
- transform: rotate(230.4deg);
684
- }
685
-
686
- .wppr-c100.wppr-p65 .wppr-bar {
687
- -webkit-transform: rotate(234deg);
688
- -ms-transform: rotate(234deg);
689
- transform: rotate(234deg);
690
- }
691
-
692
- .wppr-c100.wppr-p66 .wppr-bar {
693
- -webkit-transform: rotate(237.6deg);
694
- -ms-transform: rotate(237.6deg);
695
- transform: rotate(237.6deg);
696
- }
697
-
698
- .wppr-c100.wppr-p67 .wppr-bar {
699
- -webkit-transform: rotate(241.2deg);
700
- -ms-transform: rotate(241.2deg);
701
- transform: rotate(241.2deg);
702
- }
703
-
704
- .wppr-c100.wppr-p68 .wppr-bar {
705
- -webkit-transform: rotate(244.8deg);
706
- -ms-transform: rotate(244.8deg);
707
- transform: rotate(244.8deg);
708
- }
709
-
710
- .wppr-c100.wppr-p69 .wppr-bar {
711
- -webkit-transform: rotate(248.4deg);
712
- -ms-transform: rotate(248.4deg);
713
- transform: rotate(248.4deg);
714
- }
715
-
716
- .wppr-c100.wppr-p70 .wppr-bar {
717
- -webkit-transform: rotate(252deg);
718
- -ms-transform: rotate(252deg);
719
- transform: rotate(252deg);
720
- }
721
-
722
- .wppr-c100.wppr-p71 .wppr-bar {
723
- -webkit-transform: rotate(255.6deg);
724
- -ms-transform: rotate(255.6deg);
725
- transform: rotate(255.6deg);
726
- }
727
-
728
- .wppr-c100.wppr-p72 .wppr-bar {
729
- -webkit-transform: rotate(259.2deg);
730
- -ms-transform: rotate(259.2deg);
731
- transform: rotate(259.2deg);
732
- }
733
-
734
- .wppr-c100.wppr-p73 .wppr-bar {
735
- -webkit-transform: rotate(262.8deg);
736
- -ms-transform: rotate(262.8deg);
737
- transform: rotate(262.8deg);
738
- }
739
-
740
- .wppr-c100.wppr-p74 .wppr-bar {
741
- -webkit-transform: rotate(266.4deg);
742
- -ms-transform: rotate(266.4deg);
743
- transform: rotate(266.4deg);
744
- }
745
-
746
- .wppr-c100.wppr-p75 .wppr-bar {
747
- -webkit-transform: rotate(270deg);
748
- -ms-transform: rotate(270deg);
749
- transform: rotate(270deg);
750
- }
751
-
752
- .wppr-c100.wppr-p76 .wppr-bar {
753
- -webkit-transform: rotate(273.6deg);
754
- -ms-transform: rotate(273.6deg);
755
- transform: rotate(273.6deg);
756
- }
757
-
758
- .wppr-c100.wppr-p77 .wppr-bar {
759
- -webkit-transform: rotate(277.2deg);
760
- -ms-transform: rotate(277.2deg);
761
- transform: rotate(277.2deg);
762
- }
763
-
764
- .wppr-c100.wppr-p78 .wppr-bar {
765
- -webkit-transform: rotate(280.8deg);
766
- -ms-transform: rotate(280.8deg);
767
- transform: rotate(280.8deg);
768
- }
769
-
770
- .wppr-c100.wppr-p79 .wppr-bar {
771
- -webkit-transform: rotate(284.4deg);
772
- -ms-transform: rotate(284.4deg);
773
- transform: rotate(284.4deg);
774
- }
775
-
776
- .wppr-c100.wppr-p80 .wppr-bar {
777
- -webkit-transform: rotate(288deg);
778
- -ms-transform: rotate(288deg);
779
- transform: rotate(288deg);
780
- }
781
-
782
- .wppr-c100.wppr-p81 .wppr-bar {
783
- -webkit-transform: rotate(291.6deg);
784
- -ms-transform: rotate(291.6deg);
785
- transform: rotate(291.6deg);
786
- }
787
-
788
- .wppr-c100.wppr-p82 .wppr-bar {
789
- -webkit-transform: rotate(295.2deg);
790
- -ms-transform: rotate(295.2deg);
791
- transform: rotate(295.2deg);
792
- }
793
-
794
- .wppr-c100.wppr-p83 .wppr-bar {
795
- -webkit-transform: rotate(298.8deg);
796
- -ms-transform: rotate(298.8deg);
797
- transform: rotate(298.8deg);
798
- }
799
-
800
- .wppr-c100.wppr-p84 .wppr-bar {
801
- -webkit-transform: rotate(302.4deg);
802
- -ms-transform: rotate(302.4deg);
803
- transform: rotate(302.4deg);
804
- }
805
-
806
- .wppr-c100.wppr-p85 .wppr-bar {
807
- -webkit-transform: rotate(306deg);
808
- -ms-transform: rotate(306deg);
809
- transform: rotate(306deg);
810
- }
811
-
812
- .wppr-c100.wppr-p86 .wppr-bar {
813
- -webkit-transform: rotate(309.6deg);
814
- -ms-transform: rotate(309.6deg);
815
- transform: rotate(309.6deg);
816
- }
817
-
818
- .wppr-c100.wppr-p87 .wppr-bar {
819
- -webkit-transform: rotate(313.2deg);
820
- -ms-transform: rotate(313.2deg);
821
- transform: rotate(313.2deg);
822
- }
823
-
824
- .wppr-c100.wppr-p88 .wppr-bar {
825
- -webkit-transform: rotate(316.8deg);
826
- -ms-transform: rotate(316.8deg);
827
- transform: rotate(316.8deg);
828
- }
829
-
830
- .wppr-c100.wppr-p89 .wppr-bar {
831
- -webkit-transform: rotate(320.4deg);
832
- -ms-transform: rotate(320.4deg);
833
- transform: rotate(320.4deg);
834
- }
835
-
836
- .wppr-c100.wppr-p90 .wppr-bar {
837
- -webkit-transform: rotate(324deg);
838
- -ms-transform: rotate(324deg);
839
- transform: rotate(324deg);
840
- }
841
-
842
- .wppr-c100.wppr-p91 .wppr-bar {
843
- -webkit-transform: rotate(327.6deg);
844
- -ms-transform: rotate(327.6deg);
845
- transform: rotate(327.6deg);
846
- }
847
-
848
- .wppr-c100.wppr-p92 .wppr-bar {
849
- -webkit-transform: rotate(331.2deg);
850
- -ms-transform: rotate(331.2deg);
851
- transform: rotate(331.2deg);
852
- }
853
-
854
- .wppr-c100.wppr-p93 .wppr-bar {
855
- -webkit-transform: rotate(334.8deg);
856
- -ms-transform: rotate(334.8deg);
857
- transform: rotate(334.8deg);
858
- }
859
-
860
- .wppr-c100.wppr-p94 .wppr-bar {
861
- -webkit-transform: rotate(338.4deg);
862
- -ms-transform: rotate(338.4deg);
863
- transform: rotate(338.4deg);
864
- }
865
-
866
- .wppr-c100.wppr-p95 .wppr-bar {
867
- -webkit-transform: rotate(342deg);
868
- -ms-transform: rotate(342deg);
869
- transform: rotate(342deg);
870
- }
871
-
872
- .wppr-c100.wppr-p96 .wppr-bar {
873
- -webkit-transform: rotate(345.6deg);
874
- -ms-transform: rotate(345.6deg);
875
- transform: rotate(345.6deg);
876
- }
877
-
878
- .wppr-c100.wppr-p97 .wppr-bar {
879
- -webkit-transform: rotate(349.2deg);
880
- -ms-transform: rotate(349.2deg);
881
- transform: rotate(349.2deg);
882
- }
883
-
884
- .wppr-c100.wppr-p98 .wppr-bar {
885
- -webkit-transform: rotate(352.8deg);
886
- -ms-transform: rotate(352.8deg);
887
- transform: rotate(352.8deg);
888
- }
889
-
890
- .wppr-c100.wppr-p99 .wppr-bar {
891
- -webkit-transform: rotate(356.4deg);
892
- -ms-transform: rotate(356.4deg);
893
- transform: rotate(356.4deg);
894
- }
895
-
896
- .wppr-c100.wppr-p100 .wppr-bar {
897
- -webkit-transform: rotate(360deg);
898
- -ms-transform: rotate(360deg);
899
- transform: rotate(360deg);
900
- }
4
  * Author: Andre Firchow
5
  *
6
  *****************************************************************/
7
+
8
+
9
  .rect-auto,
10
+ .wppr-c100.wppr-good .wppr-slice,
11
+ .wppr-c100.wppr-very-good .wppr-slice {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  clip: rect(auto, auto, auto, auto);
13
  }
14
 
15
  .wppr-pie,
16
  .wppr-c100 .wppr-bar,
17
+ .wppr-c100.wppr-good .wppr-fill,
18
+ .wppr-c100.wppr-very-good .wppr-fill{
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  clip: rect(0em, 0.5em, 1em, 0em);
20
  position: absolute;
21
  box-sizing: border-box;
29
  }
30
 
31
  .wppr-pie-fill,
32
+ .wppr-c100.wppr-good .wppr-bar:after,
33
+ .wppr-c100.wppr-good .wppr-fill,
34
+ .wppr-c100.wppr-very-good .wppr-bar:after,
35
+ .wppr-c100.wppr-very-good .wppr-fill {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  -webkit-transform: rotate(180deg);
37
  -ms-transform: rotate(180deg);
38
  transform: rotate(180deg);
108
  width: 100%;
109
  height: 100%;
110
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/frontpage.css CHANGED
@@ -1,5 +1,5 @@
1
  /*
2
- Version: 3.4.1
3
  */
4
  #review-statistics {
5
  width: 100%;
1
  /*
2
+ Version: 3.4.2
3
  */
4
  #review-statistics {
5
  width: 100%;
assets/css/rating-amp.css ADDED
@@ -0,0 +1,131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ .wppr-c100.wppr-p100 .wppr-bar {
3
+ -webkit-transform: rotate(360deg);
4
+ -ms-transform: rotate(360deg);
5
+ transform: rotate(360deg);
6
+ }
7
+
8
+ .wppr-c100.wppr-p80 .wppr-bar,
9
+ .wppr-c100.wppr-p81 .wppr-bar,
10
+ .wppr-c100.wppr-p82 .wppr-bar,
11
+ .wppr-c100.wppr-p83 .wppr-bar,
12
+ .wppr-c100.wppr-p84 .wppr-bar,
13
+ .wppr-c100.wppr-p85 .wppr-bar,
14
+ .wppr-c100.wppr-p86 .wppr-bar,
15
+ .wppr-c100.wppr-p87 .wppr-bar,
16
+ .wppr-c100.wppr-p88 .wppr-bar,
17
+ .wppr-c100.wppr-p89 .wppr-bar,
18
+ .wppr-c100.wppr-p90 .wppr-bar,
19
+ .wppr-c100.wppr-p91 .wppr-bar,
20
+ .wppr-c100.wppr-p92 .wppr-bar,
21
+ .wppr-c100.wppr-p93 .wppr-bar,
22
+ .wppr-c100.wppr-p94 .wppr-bar,
23
+ .wppr-c100.wppr-p95 .wppr-bar,
24
+ .wppr-c100.wppr-p96 .wppr-bar,
25
+ .wppr-c100.wppr-p97 .wppr-bar,
26
+ .wppr-c100.wppr-p98 .wppr-bar,
27
+ .wppr-c100.wppr-p99 .wppr-bar{
28
+ -webkit-transform: rotate(324deg);
29
+ -ms-transform: rotate(324deg);
30
+ transform: rotate(324deg);
31
+ }
32
+ .wppr-c100.wppr-p60 .wppr-bar,
33
+ .wppr-c100.wppr-p62 .wppr-bar,
34
+ .wppr-c100.wppr-p61 .wppr-bar,
35
+ .wppr-c100.wppr-p63 .wppr-bar,
36
+ .wppr-c100.wppr-p64 .wppr-bar,
37
+ .wppr-c100.wppr-p65 .wppr-bar,
38
+ .wppr-c100.wppr-p66 .wppr-bar,
39
+ .wppr-c100.wppr-p67 .wppr-bar,
40
+ .wppr-c100.wppr-p68 .wppr-bar,
41
+ .wppr-c100.wppr-p69 .wppr-bar,
42
+ .wppr-c100.wppr-p70 .wppr-bar,
43
+ .wppr-c100.wppr-p71 .wppr-bar,
44
+ .wppr-c100.wppr-p71 .wppr-bar,
45
+ .wppr-c100.wppr-p72 .wppr-bar,
46
+ .wppr-c100.wppr-p74 .wppr-bar,
47
+ .wppr-c100.wppr-p75 .wppr-bar,
48
+ .wppr-c100.wppr-p76 .wppr-bar,
49
+ .wppr-c100.wppr-p77 .wppr-bar,
50
+ .wppr-c100.wppr-p78 .wppr-bar,
51
+ .wppr-c100.wppr-p79 .wppr-bar{
52
+ -webkit-transform: rotate(252deg);
53
+ -ms-transform: rotate(252deg);
54
+ transform: rotate(252deg);
55
+ }
56
+ .wppr-c100.wppr-p40 .wppr-bar,
57
+ .wppr-c100.wppr-p41 .wppr-bar,
58
+ .wppr-c100.wppr-p42 .wppr-bar,
59
+ .wppr-c100.wppr-p43 .wppr-bar,
60
+ .wppr-c100.wppr-p44 .wppr-bar,
61
+ .wppr-c100.wppr-p45 .wppr-bar,
62
+ .wppr-c100.wppr-p46 .wppr-bar,
63
+ .wppr-c100.wppr-p47 .wppr-bar,
64
+ .wppr-c100.wppr-p48 .wppr-bar,
65
+ .wppr-c100.wppr-p49 .wppr-bar,
66
+ .wppr-c100.wppr-p50 .wppr-bar,
67
+ .wppr-c100.wppr-p51 .wppr-bar,
68
+ .wppr-c100.wppr-p52 .wppr-bar,
69
+ .wppr-c100.wppr-p53 .wppr-bar,
70
+ .wppr-c100.wppr-p54 .wppr-bar,
71
+ .wppr-c100.wppr-p55 .wppr-bar,
72
+ .wppr-c100.wppr-p56 .wppr-bar,
73
+ .wppr-c100.wppr-p57 .wppr-bar,
74
+ .wppr-c100.wppr-p58 .wppr-bar,
75
+ .wppr-c100.wppr-p59 .wppr-bar
76
+ {
77
+ -webkit-transform: rotate(180deg);
78
+ -ms-transform: rotate(180deg);
79
+ transform: rotate(180deg);
80
+ }
81
+ .wppr-c100.wppr-p20 .wppr-bar,
82
+ .wppr-c100.wppr-p21 .wppr-bar,
83
+ .wppr-c100.wppr-p22 .wppr-bar,
84
+ .wppr-c100.wppr-p23 .wppr-bar,
85
+ .wppr-c100.wppr-p24 .wppr-bar,
86
+ .wppr-c100.wppr-p25 .wppr-bar,
87
+ .wppr-c100.wppr-p26 .wppr-bar,
88
+ .wppr-c100.wppr-p27 .wppr-bar,
89
+ .wppr-c100.wppr-p28 .wppr-bar,
90
+ .wppr-c100.wppr-p29 .wppr-bar,
91
+ .wppr-c100.wppr-p30 .wppr-bar,
92
+ .wppr-c100.wppr-p31 .wppr-bar,
93
+ .wppr-c100.wppr-p32 .wppr-bar,
94
+ .wppr-c100.wppr-p33 .wppr-bar,
95
+ .wppr-c100.wppr-p34 .wppr-bar,
96
+ .wppr-c100.wppr-p35 .wppr-bar,
97
+ .wppr-c100.wppr-p36 .wppr-bar,
98
+ .wppr-c100.wppr-p37 .wppr-bar,
99
+ .wppr-c100.wppr-p38 .wppr-bar,
100
+ .wppr-c100.wppr-p39 .wppr-bar
101
+ {
102
+ -webkit-transform: rotate(108deg);
103
+ -ms-transform: rotate(108deg);
104
+ transform: rotate(108deg);
105
+ }
106
+ .wppr-c100.wppr-p1 .wppr-bar,
107
+ .wppr-c100.wppr-p2 .wppr-bar,
108
+ .wppr-c100.wppr-p3 .wppr-bar,
109
+ .wppr-c100.wppr-p4 .wppr-bar,
110
+ .wppr-c100.wppr-p5 .wppr-bar,
111
+ .wppr-c100.wppr-p6 .wppr-bar,
112
+ .wppr-c100.wppr-p7 .wppr-bar,
113
+ .wppr-c100.wppr-p6 .wppr-bar,
114
+ .wppr-c100.wppr-p7 .wppr-bar,
115
+ .wppr-c100.wppr-p8 .wppr-bar,
116
+ .wppr-c100.wppr-p9 .wppr-bar,
117
+ .wppr-c100.wppr-p10 .wppr-bar,
118
+ .wppr-c100.wppr-p11 .wppr-bar,
119
+ .wppr-c100.wppr-p12 .wppr-bar,
120
+ .wppr-c100.wppr-p13 .wppr-bar,
121
+ .wppr-c100.wppr-p14 .wppr-bar,
122
+ .wppr-c100.wppr-p15 .wppr-bar,
123
+ .wppr-c100.wppr-p16 .wppr-bar,
124
+ .wppr-c100.wppr-p17 .wppr-bar,
125
+ .wppr-c100.wppr-p18 .wppr-bar,
126
+ .wppr-c100.wppr-p19 .wppr-bar
127
+ {
128
+ -webkit-transform: rotate(36deg);
129
+ -ms-transform: rotate(36deg);
130
+ transform: rotate(36deg);
131
+ }
assets/css/rating.css ADDED
@@ -0,0 +1,600 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ .wppr-c100.wppr-p1 .wppr-bar {
3
+ -webkit-transform: rotate(3.6deg);
4
+ -ms-transform: rotate(3.6deg);
5
+ transform: rotate(3.6deg);
6
+ }
7
+
8
+ .wppr-c100.wppr-p2 .wppr-bar {
9
+ -webkit-transform: rotate(7.2deg);
10
+ -ms-transform: rotate(7.2deg);
11
+ transform: rotate(7.2deg);
12
+ }
13
+
14
+ .wppr-c100.wppr-p3 .wppr-bar {
15
+ -webkit-transform: rotate(10.8deg);
16
+ -ms-transform: rotate(10.8deg);
17
+ transform: rotate(10.8deg);
18
+ }
19
+
20
+ .wppr-c100.wppr-p4 .wppr-bar {
21
+ -webkit-transform: rotate(14.4deg);
22
+ -ms-transform: rotate(14.4deg);
23
+ transform: rotate(14.4deg);
24
+ }
25
+
26
+ .wppr-c100.wppr-p5 .wppr-bar {
27
+ -webkit-transform: rotate(18deg);
28
+ -ms-transform: rotate(18deg);
29
+ transform: rotate(18deg);
30
+ }
31
+
32
+ .wppr-c100.wppr-p6 .wppr-bar {
33
+ -webkit-transform: rotate(21.6deg);
34
+ -ms-transform: rotate(21.6deg);
35
+ transform: rotate(21.6deg);
36
+ }
37
+
38
+ .wppr-c100.wppr-p7 .wppr-bar {
39
+ -webkit-transform: rotate(25.2deg);
40
+ -ms-transform: rotate(25.2deg);
41
+ transform: rotate(25.2deg);
42
+ }
43
+
44
+ .wppr-c100.wppr-p8 .wppr-bar {
45
+ -webkit-transform: rotate(28.8deg);
46
+ -ms-transform: rotate(28.8deg);
47
+ transform: rotate(28.8deg);
48
+ }
49
+
50
+ .wppr-c100.wppr-p9 .wppr-bar {
51
+ -webkit-transform: rotate(32.4deg);
52
+ -ms-transform: rotate(32.4deg);
53
+ transform: rotate(32.4deg);
54
+ }
55
+
56
+ .wppr-c100.wppr-p10 .wppr-bar {
57
+ -webkit-transform: rotate(36deg);
58
+ -ms-transform: rotate(36deg);
59
+ transform: rotate(36deg);
60
+ }
61
+
62
+ .wppr-c100.wppr-p11 .wppr-bar {
63
+ -webkit-transform: rotate(39.6deg);
64
+ -ms-transform: rotate(39.6deg);
65
+ transform: rotate(39.6deg);
66
+ }
67
+
68
+ .wppr-c100.wppr-p12 .wppr-bar {
69
+ -webkit-transform: rotate(43.2deg);
70
+ -ms-transform: rotate(43.2deg);
71
+ transform: rotate(43.2deg);
72
+ }
73
+
74
+ .wppr-c100.wppr-p13 .wppr-bar {
75
+ -webkit-transform: rotate(46.8deg);
76
+ -ms-transform: rotate(46.8deg);
77
+ transform: rotate(46.8deg);
78
+ }
79
+
80
+ .wppr-c100.wppr-p14 .wppr-bar {
81
+ -webkit-transform: rotate(50.4deg);
82
+ -ms-transform: rotate(50.4deg);
83
+ transform: rotate(50.4deg);
84
+ }
85
+
86
+ .wppr-c100.wppr-p15 .wppr-bar {
87
+ -webkit-transform: rotate(54deg);
88
+ -ms-transform: rotate(54deg);
89
+ transform: rotate(54deg);
90
+ }
91
+
92
+ .wppr-c100.wppr-p16 .wppr-bar {
93
+ -webkit-transform: rotate(57.6deg);
94
+ -ms-transform: rotate(57.6deg);
95
+ transform: rotate(57.6deg);
96
+ }
97
+
98
+ .wppr-c100.wppr-p17 .wppr-bar {
99
+ -webkit-transform: rotate(61.2deg);
100
+ -ms-transform: rotate(61.2deg);
101
+ transform: rotate(61.2deg);
102
+ }
103
+
104
+ .wppr-c100.wppr-p18 .wppr-bar {
105
+ -webkit-transform: rotate(64.8deg);
106
+ -ms-transform: rotate(64.8deg);
107
+ transform: rotate(64.8deg);
108
+ }
109
+
110
+ .wppr-c100.wppr-p19 .wppr-bar {
111
+ -webkit-transform: rotate(68.4deg);
112
+ -ms-transform: rotate(68.4deg);
113
+ transform: rotate(68.4deg);
114
+ }
115
+
116
+ .wppr-c100.wppr-p20 .wppr-bar {
117
+ -webkit-transform: rotate(72deg);
118
+ -ms-transform: rotate(72deg);
119
+ transform: rotate(72deg);
120
+ }
121
+
122
+ .wppr-c100.wppr-p21 .wppr-bar {
123
+ -webkit-transform: rotate(75.6deg);
124
+ -ms-transform: rotate(75.6deg);
125
+ transform: rotate(75.6deg);
126
+ }
127
+
128
+ .wppr-c100.wppr-p22 .wppr-bar {
129
+ -webkit-transform: rotate(79.2deg);
130
+ -ms-transform: rotate(79.2deg);
131
+ transform: rotate(79.2deg);
132
+ }
133
+
134
+ .wppr-c100.wppr-p23 .wppr-bar {
135
+ -webkit-transform: rotate(82.8deg);
136
+ -ms-transform: rotate(82.8deg);
137
+ transform: rotate(82.8deg);
138
+ }
139
+
140
+ .wppr-c100.wppr-p24 .wppr-bar {
141
+ -webkit-transform: rotate(86.4deg);
142
+ -ms-transform: rotate(86.4deg);
143
+ transform: rotate(86.4deg);
144
+ }
145
+
146
+ .wppr-c100.wppr-p25 .wppr-bar {
147
+ -webkit-transform: rotate(90deg);
148
+ -ms-transform: rotate(90deg);
149
+ transform: rotate(90deg);
150
+ }
151
+
152
+ .wppr-c100.wppr-p26 .wppr-bar {
153
+ -webkit-transform: rotate(93.6deg);
154
+ -ms-transform: rotate(93.6deg);
155
+ transform: rotate(93.6deg);
156
+ }
157
+
158
+ .wppr-c100.wppr-p27 .wppr-bar {
159
+ -webkit-transform: rotate(97.2deg);
160
+ -ms-transform: rotate(97.2deg);
161
+ transform: rotate(97.2deg);
162
+ }
163
+
164
+ .wppr-c100.wppr-p28 .wppr-bar {
165
+ -webkit-transform: rotate(100.8deg);
166
+ -ms-transform: rotate(100.8deg);
167
+ transform: rotate(100.8deg);
168
+ }
169
+
170
+ .wppr-c100.wppr-p29 .wppr-bar {
171
+ -webkit-transform: rotate(104.4deg);
172
+ -ms-transform: rotate(104.4deg);
173
+ transform: rotate(104.4deg);
174
+ }
175
+
176
+ .wppr-c100.wppr-p30 .wppr-bar {
177
+ -webkit-transform: rotate(108deg);
178
+ -ms-transform: rotate(108deg);
179
+ transform: rotate(108deg);
180
+ }
181
+
182
+ .wppr-c100.wppr-p31 .wppr-bar {
183
+ -webkit-transform: rotate(111.6deg);
184
+ -ms-transform: rotate(111.6deg);
185
+ transform: rotate(111.6deg);
186
+ }
187
+
188
+ .wppr-c100.wppr-p32 .wppr-bar {
189
+ -webkit-transform: rotate(115.2deg);
190
+ -ms-transform: rotate(115.2deg);
191
+ transform: rotate(115.2deg);
192
+ }
193
+
194
+ .wppr-c100.wppr-p33 .wppr-bar {
195
+ -webkit-transform: rotate(118.8deg);
196
+ -ms-transform: rotate(118.8deg);
197
+ transform: rotate(118.8deg);
198
+ }
199
+
200
+ .wppr-c100.wppr-p34 .wppr-bar {
201
+ -webkit-transform: rotate(122.4deg);
202
+ -ms-transform: rotate(122.4deg);
203
+ transform: rotate(122.4deg);
204
+ }
205
+
206
+ .wppr-c100.wppr-p35 .wppr-bar {
207
+ -webkit-transform: rotate(126deg);
208
+ -ms-transform: rotate(126deg);
209
+ transform: rotate(126deg);
210
+ }
211
+
212
+ .wppr-c100.wppr-p36 .wppr-bar {
213
+ -webkit-transform: rotate(129.6deg);
214
+ -ms-transform: rotate(129.6deg);
215
+ transform: rotate(129.6deg);
216
+ }
217
+
218
+ .wppr-c100.wppr-p37 .wppr-bar {
219
+ -webkit-transform: rotate(133.2deg);
220
+ -ms-transform: rotate(133.2deg);
221
+ transform: rotate(133.2deg);
222
+ }
223
+
224
+ .wppr-c100.wppr-p38 .wppr-bar {
225
+ -webkit-transform: rotate(136.8deg);
226
+ -ms-transform: rotate(136.8deg);
227
+ transform: rotate(136.8deg);
228
+ }
229
+
230
+ .wppr-c100.wppr-p39 .wppr-bar {
231
+ -webkit-transform: rotate(140.4deg);
232
+ -ms-transform: rotate(140.4deg);
233
+ transform: rotate(140.4deg);
234
+ }
235
+
236
+ .wppr-c100.wppr-p40 .wppr-bar {
237
+ -webkit-transform: rotate(144deg);
238
+ -ms-transform: rotate(144deg);
239
+ transform: rotate(144deg);
240
+ }
241
+
242
+ .wppr-c100.wppr-p41 .wppr-bar {
243
+ -webkit-transform: rotate(147.6deg);
244
+ -ms-transform: rotate(147.6deg);
245
+ transform: rotate(147.6deg);
246
+ }
247
+
248
+ .wppr-c100.wppr-p42 .wppr-bar {
249
+ -webkit-transform: rotate(151.2deg);
250
+ -ms-transform: rotate(151.2deg);
251
+ transform: rotate(151.2deg);
252
+ }
253
+
254
+ .wppr-c100.wppr-p43 .wppr-bar {
255
+ -webkit-transform: rotate(154.8deg);
256
+ -ms-transform: rotate(154.8deg);
257
+ transform: rotate(154.8deg);
258
+ }
259
+
260
+ .wppr-c100.wppr-p44 .wppr-bar {
261
+ -webkit-transform: rotate(158.4deg);
262
+ -ms-transform: rotate(158.4deg);
263
+ transform: rotate(158.4deg);
264
+ }
265
+
266
+ .wppr-c100.wppr-p45 .wppr-bar {
267
+ -webkit-transform: rotate(162deg);
268
+ -ms-transform: rotate(162deg);
269
+ transform: rotate(162deg);
270
+ }
271
+
272
+ .wppr-c100.wppr-p46 .wppr-bar {
273
+ -webkit-transform: rotate(165.6deg);
274
+ -ms-transform: rotate(165.6deg);
275
+ transform: rotate(165.6deg);
276
+ }
277
+
278
+ .wppr-c100.wppr-p47 .wppr-bar {
279
+ -webkit-transform: rotate(169.2deg);
280
+ -ms-transform: rotate(169.2deg);
281
+ transform: rotate(169.2deg);
282
+ }
283
+
284
+ .wppr-c100.wppr-p48 .wppr-bar {
285
+ -webkit-transform: rotate(172.8deg);
286
+ -ms-transform: rotate(172.8deg);
287
+ transform: rotate(172.8deg);
288
+ }
289
+
290
+ .wppr-c100.wppr-p49 .wppr-bar {
291
+ -webkit-transform: rotate(176.4deg);
292
+ -ms-transform: rotate(176.4deg);
293
+ transform: rotate(176.4deg);
294
+ }
295
+
296
+ .wppr-c100.wppr-p50 .wppr-bar {
297
+ -webkit-transform: rotate(180deg);
298
+ -ms-transform: rotate(180deg);
299
+ transform: rotate(180deg);
300
+ }
301
+
302
+ .wppr-c100.wppr-p51 .wppr-bar {
303
+ -webkit-transform: rotate(183.6deg);
304
+ -ms-transform: rotate(183.6deg);
305
+ transform: rotate(183.6deg);
306
+ }
307
+
308
+ .wppr-c100.wppr-p52 .wppr-bar {
309
+ -webkit-transform: rotate(187.2deg);
310
+ -ms-transform: rotate(187.2deg);
311
+ transform: rotate(187.2deg);
312
+ }
313
+
314
+ .wppr-c100.wppr-p53 .wppr-bar {
315
+ -webkit-transform: rotate(190.8deg);
316
+ -ms-transform: rotate(190.8deg);
317
+ transform: rotate(190.8deg);
318
+ }
319
+
320
+ .wppr-c100.wppr-p54 .wppr-bar {
321
+ -webkit-transform: rotate(194.4deg);
322
+ -ms-transform: rotate(194.4deg);
323
+ transform: rotate(194.4deg);
324
+ }
325
+
326
+ .wppr-c100.wppr-p55 .wppr-bar {
327
+ -webkit-transform: rotate(198deg);
328
+ -ms-transform: rotate(198deg);
329
+ transform: rotate(198deg);
330
+ }
331
+
332
+ .wppr-c100.wppr-p56 .wppr-bar {
333
+ -webkit-transform: rotate(201.6deg);
334
+ -ms-transform: rotate(201.6deg);
335
+ transform: rotate(201.6deg);
336
+ }
337
+
338
+ .wppr-c100.wppr-p57 .wppr-bar {
339
+ -webkit-transform: rotate(205.2deg);
340
+ -ms-transform: rotate(205.2deg);
341
+ transform: rotate(205.2deg);
342
+ }
343
+
344
+ .wppr-c100.wppr-p58 .wppr-bar {
345
+ -webkit-transform: rotate(208.8deg);
346
+ -ms-transform: rotate(208.8deg);
347
+ transform: rotate(208.8deg);
348
+ }
349
+
350
+ .wppr-c100.wppr-p59 .wppr-bar {
351
+ -webkit-transform: rotate(212.4deg);
352
+ -ms-transform: rotate(212.4deg);
353
+ transform: rotate(212.4deg);
354
+ }
355
+
356
+ .wppr-c100.wppr-p60 .wppr-bar {
357
+ -webkit-transform: rotate(216deg);
358
+ -ms-transform: rotate(216deg);
359
+ transform: rotate(216deg);
360
+ }
361
+
362
+ .wppr-c100.wppr-p61 .wppr-bar {
363
+ -webkit-transform: rotate(219.6deg);
364
+ -ms-transform: rotate(219.6deg);
365
+ transform: rotate(219.6deg);
366
+ }
367
+
368
+ .wppr-c100.wppr-p62 .wppr-bar {
369
+ -webkit-transform: rotate(223.2deg);
370
+ -ms-transform: rotate(223.2deg);
371
+ transform: rotate(223.2deg);
372
+ }
373
+
374
+ .wppr-c100.wppr-p63 .wppr-bar {
375
+ -webkit-transform: rotate(226.8deg);
376
+ -ms-transform: rotate(226.8deg);
377
+ transform: rotate(226.8deg);
378
+ }
379
+
380
+ .wppr-c100.wppr-p64 .wppr-bar {
381
+ -webkit-transform: rotate(230.4deg);
382
+ -ms-transform: rotate(230.4deg);
383
+ transform: rotate(230.4deg);
384
+ }
385
+
386
+ .wppr-c100.wppr-p65 .wppr-bar {
387
+ -webkit-transform: rotate(234deg);
388
+ -ms-transform: rotate(234deg);
389
+ transform: rotate(234deg);
390
+ }
391
+
392
+ .wppr-c100.wppr-p66 .wppr-bar {
393
+ -webkit-transform: rotate(237.6deg);
394
+ -ms-transform: rotate(237.6deg);
395
+ transform: rotate(237.6deg);
396
+ }
397
+
398
+ .wppr-c100.wppr-p67 .wppr-bar {
399
+ -webkit-transform: rotate(241.2deg);
400
+ -ms-transform: rotate(241.2deg);
401
+ transform: rotate(241.2deg);
402
+ }
403
+
404
+ .wppr-c100.wppr-p68 .wppr-bar {
405
+ -webkit-transform: rotate(244.8deg);
406
+ -ms-transform: rotate(244.8deg);
407
+ transform: rotate(244.8deg);
408
+ }
409
+
410
+ .wppr-c100.wppr-p69 .wppr-bar {
411
+ -webkit-transform: rotate(248.4deg);
412
+ -ms-transform: rotate(248.4deg);
413
+ transform: rotate(248.4deg);
414
+ }
415
+
416
+ .wppr-c100.wppr-p70 .wppr-bar {
417
+ -webkit-transform: rotate(252deg);
418
+ -ms-transform: rotate(252deg);
419
+ transform: rotate(252deg);
420
+ }
421
+
422
+ .wppr-c100.wppr-p71 .wppr-bar {
423
+ -webkit-transform: rotate(255.6deg);
424
+ -ms-transform: rotate(255.6deg);
425
+ transform: rotate(255.6deg);
426
+ }
427
+
428
+ .wppr-c100.wppr-p72 .wppr-bar {
429
+ -webkit-transform: rotate(259.2deg);
430
+ -ms-transform: rotate(259.2deg);
431
+ transform: rotate(259.2deg);
432
+ }
433
+
434
+ .wppr-c100.wppr-p73 .wppr-bar {
435
+ -webkit-transform: rotate(262.8deg);
436
+ -ms-transform: rotate(262.8deg);
437
+ transform: rotate(262.8deg);
438
+ }
439
+
440
+ .wppr-c100.wppr-p74 .wppr-bar {
441
+ -webkit-transform: rotate(266.4deg);
442
+ -ms-transform: rotate(266.4deg);
443
+ transform: rotate(266.4deg);
444
+ }
445
+
446
+ .wppr-c100.wppr-p75 .wppr-bar {
447
+ -webkit-transform: rotate(270deg);
448
+ -ms-transform: rotate(270deg);
449
+ transform: rotate(270deg);
450
+ }
451
+
452
+ .wppr-c100.wppr-p76 .wppr-bar {
453
+ -webkit-transform: rotate(273.6deg);
454
+ -ms-transform: rotate(273.6deg);
455
+ transform: rotate(273.6deg);
456
+ }
457
+
458
+ .wppr-c100.wppr-p77 .wppr-bar {
459
+ -webkit-transform: rotate(277.2deg);
460
+ -ms-transform: rotate(277.2deg);
461
+ transform: rotate(277.2deg);
462
+ }
463
+
464
+ .wppr-c100.wppr-p78 .wppr-bar {
465
+ -webkit-transform: rotate(280.8deg);
466
+ -ms-transform: rotate(280.8deg);
467
+ transform: rotate(280.8deg);
468
+ }
469
+
470
+ .wppr-c100.wppr-p79 .wppr-bar {
471
+ -webkit-transform: rotate(284.4deg);
472
+ -ms-transform: rotate(284.4deg);
473
+ transform: rotate(284.4deg);
474
+ }
475
+
476
+ .wppr-c100.wppr-p80 .wppr-bar {
477
+ -webkit-transform: rotate(288deg);
478
+ -ms-transform: rotate(288deg);
479
+ transform: rotate(288deg);
480
+ }
481
+
482
+ .wppr-c100.wppr-p81 .wppr-bar {
483
+ -webkit-transform: rotate(291.6deg);
484
+ -ms-transform: rotate(291.6deg);
485
+ transform: rotate(291.6deg);
486
+ }
487
+
488
+ .wppr-c100.wppr-p82 .wppr-bar {
489
+ -webkit-transform: rotate(295.2deg);
490
+ -ms-transform: rotate(295.2deg);
491
+ transform: rotate(295.2deg);
492
+ }
493
+
494
+ .wppr-c100.wppr-p83 .wppr-bar {
495
+ -webkit-transform: rotate(298.8deg);
496
+ -ms-transform: rotate(298.8deg);
497
+ transform: rotate(298.8deg);
498
+ }
499
+
500
+ .wppr-c100.wppr-p84 .wppr-bar {
501
+ -webkit-transform: rotate(302.4deg);
502
+ -ms-transform: rotate(302.4deg);
503
+ transform: rotate(302.4deg);
504
+ }
505
+
506
+ .wppr-c100.wppr-p85 .wppr-bar {
507
+ -webkit-transform: rotate(306deg);
508
+ -ms-transform: rotate(306deg);
509
+ transform: rotate(306deg);
510
+ }
511
+
512
+ .wppr-c100.wppr-p86 .wppr-bar {
513
+ -webkit-transform: rotate(309.6deg);
514
+ -ms-transform: rotate(309.6deg);
515
+ transform: rotate(309.6deg);
516
+ }
517
+
518
+ .wppr-c100.wppr-p87 .wppr-bar {
519
+ -webkit-transform: rotate(313.2deg);
520
+ -ms-transform: rotate(313.2deg);
521
+ transform: rotate(313.2deg);
522
+ }
523
+
524
+ .wppr-c100.wppr-p88 .wppr-bar {
525
+ -webkit-transform: rotate(316.8deg);
526
+ -ms-transform: rotate(316.8deg);
527
+ transform: rotate(316.8deg);
528
+ }
529
+
530
+ .wppr-c100.wppr-p89 .wppr-bar {
531
+ -webkit-transform: rotate(320.4deg);
532
+ -ms-transform: rotate(320.4deg);
533
+ transform: rotate(320.4deg);
534
+ }
535
+
536
+ .wppr-c100.wppr-p90 .wppr-bar {
537
+ -webkit-transform: rotate(324deg);
538
+ -ms-transform: rotate(324deg);
539
+ transform: rotate(324deg);
540
+ }
541
+
542
+ .wppr-c100.wppr-p91 .wppr-bar {
543
+ -webkit-transform: rotate(327.6deg);
544
+ -ms-transform: rotate(327.6deg);
545
+ transform: rotate(327.6deg);
546
+ }
547
+
548
+ .wppr-c100.wppr-p92 .wppr-bar {
549
+ -webkit-transform: rotate(331.2deg);
550
+ -ms-transform: rotate(331.2deg);
551
+ transform: rotate(331.2deg);
552
+ }
553
+
554
+ .wppr-c100.wppr-p93 .wppr-bar {
555
+ -webkit-transform: rotate(334.8deg);
556
+ -ms-transform: rotate(334.8deg);
557
+ transform: rotate(334.8deg);
558
+ }
559
+
560
+ .wppr-c100.wppr-p94 .wppr-bar {
561
+ -webkit-transform: rotate(338.4deg);
562
+ -ms-transform: rotate(338.4deg);
563
+ transform: rotate(338.4deg);
564
+ }
565
+
566
+ .wppr-c100.wppr-p95 .wppr-bar {
567
+ -webkit-transform: rotate(342deg);
568
+ -ms-transform: rotate(342deg);
569
+ transform: rotate(342deg);
570
+ }
571
+
572
+ .wppr-c100.wppr-p96 .wppr-bar {
573
+ -webkit-transform: rotate(345.6deg);
574
+ -ms-transform: rotate(345.6deg);
575
+ transform: rotate(345.6deg);
576
+ }
577
+
578
+ .wppr-c100.wppr-p97 .wppr-bar {
579
+ -webkit-transform: rotate(349.2deg);
580
+ -ms-transform: rotate(349.2deg);
581
+ transform: rotate(349.2deg);
582
+ }
583
+
584
+ .wppr-c100.wppr-p98 .wppr-bar {
585
+ -webkit-transform: rotate(352.8deg);
586
+ -ms-transform: rotate(352.8deg);
587
+ transform: rotate(352.8deg);
588
+ }
589
+
590
+ .wppr-c100.wppr-p99 .wppr-bar {
591
+ -webkit-transform: rotate(356.4deg);
592
+ -ms-transform: rotate(356.4deg);
593
+ transform: rotate(356.4deg);
594
+ }
595
+
596
+ .wppr-c100.wppr-p100 .wppr-bar {
597
+ -webkit-transform: rotate(360deg);
598
+ -ms-transform: rotate(360deg);
599
+ transform: rotate(360deg);
600
+ }
includes/class-wppr.php CHANGED
@@ -67,7 +67,7 @@ class WPPR {
67
  */
68
  public function __construct() {
69
  $this->plugin_name = 'wppr';
70
- $this->version = '3.4.1';
71
 
72
  $this->load_dependencies();
73
  $this->set_locale();
@@ -181,6 +181,7 @@ class WPPR {
181
  $this->loader->add_filter( 'comment_text', $plugin_public, 'show_comment_ratings' );
182
 
183
  if ( function_exists( 'ampforwp_is_amp_endpoint' ) || function_exists( 'is_amp_endpoint' ) ) {
 
184
  $this->loader->add_action( 'amp_post_template_css', $plugin_public, 'wppr_amp_support' );
185
  }
186
 
67
  */
68
  public function __construct() {
69
  $this->plugin_name = 'wppr';
70
+ $this->version = '3.4.2';
71
 
72
  $this->load_dependencies();
73
  $this->set_locale();
181
  $this->loader->add_filter( 'comment_text', $plugin_public, 'show_comment_ratings' );
182
 
183
  if ( function_exists( 'ampforwp_is_amp_endpoint' ) || function_exists( 'is_amp_endpoint' ) ) {
184
+
185
  $this->loader->add_action( 'amp_post_template_css', $plugin_public, 'wppr_amp_support' );
186
  }
187
 
includes/public/class-wppr-public.php CHANGED
@@ -71,12 +71,73 @@ class Wppr_Public {
71
  $this->review = new WPPR_Review_Model( ! empty( $post ) ? $post->ID : 0 );
72
  }
73
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  /**
75
  * Function to generate styles on the basis of Ratings.
76
  */
77
  public function generate_styles() {
78
 
79
- $review = new WPPR_Review_Model();
80
  $conditional_styles = '';
81
  if ( $review->wppr_get_option( 'cwppos_show_icon' ) == 'yes' ) {
82
  $conditional_styles .= '
@@ -312,64 +373,8 @@ class Wppr_Public {
312
  color: ' . $review->wppr_get_option( 'cwppos_pros_color' ) . ';
313
  }
314
  ';
315
- return $style;
316
- }
317
 
318
- /**
319
- *
320
- * Load the review assets based on the context.
321
- *
322
- * @param WPPR_Review_Model $review Review model.
323
- */
324
- public function load_review_assets( $review = null ) {
325
- $load = false;
326
- if ( ! empty( $review ) ) {
327
- if ( $review->is_active() ) {
328
- $load = true;
329
- }
330
- } else {
331
- $review = $this->review;
332
- if ( empty( $review ) ) {
333
- $load = false;
334
- } elseif ( $review->is_active() ) {
335
- $load = true;
336
- }
337
- }
338
-
339
- if ( ! $load ) {
340
- return;
341
- }
342
-
343
- if ( $review->wppr_get_option( 'cwppos_lighbox' ) == 'no' ) {
344
- wp_enqueue_script( $this->plugin_name . '-lightbox-js', WPPR_URL . '/assets/js/lightbox.min.js', array( 'jquery' ), $this->version, true );
345
- wp_enqueue_style( $this->plugin_name . '-lightbox-css', WPPR_URL . '/assets/css/lightbox.css', array(), $this->version );
346
- }
347
-
348
- if ( $review->wppr_get_option( 'cwppos_show_userreview' ) == 'yes' ) {
349
- wp_enqueue_script( 'jquery-ui-slider' );
350
- wp_enqueue_script(
351
- $this->plugin_name . '-frontpage-js', WPPR_URL . '/assets/js/main.js', array(
352
- 'jquery',
353
- ), $this->version, true
354
- );
355
- if ( $review->wppr_get_option( 'cwppos_show_userreview' ) == 'yes' ) {
356
- wp_enqueue_style( $this->plugin_name . 'jqueryui', WPPR_URL . '/assets/css/jquery-ui.css', array(), $this->version );
357
- }
358
- }
359
- $icon = $review->wppr_get_option( 'cwppos_change_bar_icon' );
360
-
361
- if ( ! empty( $icon ) && $review->wppr_get_option( 'cwppos_fontawesome' ) == 'no' ) {
362
- wp_enqueue_style( $this->plugin_name . 'font-awesome', WPPR_URL . '/assets/css/font-awesome.min.css', array(), $this->version );
363
- }
364
- wp_enqueue_style( $this->plugin_name . '-frontpage-stylesheet', WPPR_URL . '/assets/css/frontpage.css', array(), $this->version );
365
- wp_enqueue_style(
366
- $this->plugin_name . '-percentage-circle', WPPR_URL . '/assets/css/circle.css', array(),
367
- $this->version
368
- );
369
- $style = $this->generate_styles();
370
- $style = apply_filters( 'wppr_global_style', $style );
371
-
372
- wp_add_inline_style( $this->plugin_name . '-frontpage-stylesheet', $style );
373
  }
374
 
375
  /**
@@ -527,6 +532,7 @@ class Wppr_Public {
527
  ';
528
  }
529
  $return .= '</div>';
 
530
  return $return . $text . '<div class="cwpr_clearfix"></div>';
531
  }
532
 
@@ -534,11 +540,70 @@ class Wppr_Public {
534
  * AMP support for WPPR
535
  */
536
  public function wppr_amp_support() {
 
 
 
 
 
 
 
 
 
 
537
  $output = '';
538
- $output .= wp_remote_retrieve_body( wp_remote_get( WPPR_URL . '/assets/css/frontpage.css' ) );
539
- $output .= wp_remote_retrieve_body( wp_remote_get( WPPR_URL . '/assets/css/circle.css' ) );
540
- $style = $this->generate_styles();
 
541
  $output .= $style;
 
 
 
542
  echo apply_filters( 'wppr_add_amp_css', $output );
543
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
544
  }
71
  $this->review = new WPPR_Review_Model( ! empty( $post ) ? $post->ID : 0 );
72
  }
73
 
74
+ /**
75
+ *
76
+ * Load the review assets based on the context.
77
+ *
78
+ * @param WPPR_Review_Model $review Review model.
79
+ */
80
+ public function load_review_assets( $review = null ) {
81
+ $load = false;
82
+ if ( ! empty( $review ) ) {
83
+ if ( $review->is_active() ) {
84
+ $load = true;
85
+ }
86
+ } else {
87
+ $review = $this->review;
88
+ if ( empty( $review ) ) {
89
+ $load = false;
90
+ } elseif ( $review->is_active() ) {
91
+ $load = true;
92
+ }
93
+ }
94
+
95
+ if ( ! $load ) {
96
+ return;
97
+ }
98
+
99
+ if ( $review->wppr_get_option( 'cwppos_lighbox' ) == 'no' ) {
100
+ wp_enqueue_script( $this->plugin_name . '-lightbox-js', WPPR_URL . '/assets/js/lightbox.min.js', array( 'jquery' ), $this->version, true );
101
+ wp_enqueue_style( $this->plugin_name . '-lightbox-css', WPPR_URL . '/assets/css/lightbox.css', array(), $this->version );
102
+ }
103
+
104
+ if ( $review->wppr_get_option( 'cwppos_show_userreview' ) == 'yes' ) {
105
+ wp_enqueue_script( 'jquery-ui-slider' );
106
+ wp_enqueue_script(
107
+ $this->plugin_name . '-frontpage-js', WPPR_URL . '/assets/js/main.js', array(
108
+ 'jquery',
109
+ ), $this->version, true
110
+ );
111
+ if ( $review->wppr_get_option( 'cwppos_show_userreview' ) == 'yes' ) {
112
+ wp_enqueue_style( $this->plugin_name . 'jqueryui', WPPR_URL . '/assets/css/jquery-ui.css', array(), $this->version );
113
+ }
114
+ }
115
+ $icon = $review->wppr_get_option( 'cwppos_change_bar_icon' );
116
+
117
+ if ( ! empty( $icon ) && $review->wppr_get_option( 'cwppos_fontawesome' ) == 'no' ) {
118
+ wp_enqueue_style( $this->plugin_name . 'font-awesome', WPPR_URL . '/assets/css/font-awesome.min.css', array(), $this->version );
119
+ }
120
+ wp_enqueue_style( $this->plugin_name . '-frontpage-stylesheet', WPPR_URL . '/assets/css/frontpage.css', array(), $this->version );
121
+ wp_enqueue_style(
122
+ $this->plugin_name . '-percentage-circle', WPPR_URL . '/assets/css/circle.css', array(),
123
+ $this->version
124
+ );
125
+ wp_enqueue_style(
126
+ $this->plugin_name . '-percentage-circle-rating', WPPR_URL . '/assets/css/rating.css', array(),
127
+ $this->version
128
+ );
129
+ $style = $this->generate_styles();
130
+ $style = apply_filters( 'wppr_global_style', $style );
131
+
132
+ wp_add_inline_style( $this->plugin_name . '-frontpage-stylesheet', $style );
133
+ }
134
+
135
  /**
136
  * Function to generate styles on the basis of Ratings.
137
  */
138
  public function generate_styles() {
139
 
140
+ $review = new WPPR_Review_Model();
141
  $conditional_styles = '';
142
  if ( $review->wppr_get_option( 'cwppos_show_icon' ) == 'yes' ) {
143
  $conditional_styles .= '
373
  color: ' . $review->wppr_get_option( 'cwppos_pros_color' ) . ';
374
  }
375
  ';
 
 
376
 
377
+ return $style;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
378
  }
379
 
380
  /**
532
  ';
533
  }
534
  $return .= '</div>';
535
+
536
  return $return . $text . '<div class="cwpr_clearfix"></div>';
537
  }
538
 
540
  * AMP support for WPPR
541
  */
542
  public function wppr_amp_support() {
543
+ $amp_cache_key = '_wppr_amp_css';
544
+ $cached_css = get_transient( $amp_cache_key );
545
+ if ( ! empty( $cached_css ) ) {
546
+ echo $cached_css;
547
+
548
+ return;
549
+ }
550
+ require_once( ABSPATH . 'wp-admin/includes/file.php' );
551
+ WP_Filesystem();
552
+ global $wp_filesystem;
553
  $output = '';
554
+ $output .= $wp_filesystem->get_contents( WPPR_PATH . '/assets/css/frontpage.css' );
555
+ $output .= $wp_filesystem->get_contents( WPPR_PATH . '/assets/css/circle.css' );
556
+ $output .= $wp_filesystem->get_contents( WPPR_PATH . '/assets/css/rating-amp.css' );
557
+ $style = $this->generate_styles();
558
  $output .= $style;
559
+ $output = $this->amp_css( $output );
560
+ set_transient( $amp_cache_key, $output, 5 * MINUTE_IN_SECONDS );
561
+
562
  echo apply_filters( 'wppr_add_amp_css', $output );
563
  }
564
+
565
+ /**
566
+ * Minify css for AMP support.
567
+ *
568
+ * @param string $css Raw css.
569
+ *
570
+ * @return string The minified css.
571
+ */
572
+ function amp_css( $css ) {
573
+ // some of the following functions to minimize the css-output are directly taken
574
+ // from the awesome CSS JS Booster: https://github.com/Schepp/CSS-JS-Booster
575
+ // all credits to Christian Schaefer: http://twitter.com/derSchepp
576
+ // remove comments
577
+ $css = preg_replace( '!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $css );
578
+ // backup values within single or double quotes
579
+ preg_match_all( '/(\'[^\']*?\'|"[^"]*?")/ims', $css, $hit, PREG_PATTERN_ORDER );
580
+ for ( $i = 0; $i < count( $hit[1] ); $i ++ ) {
581
+ $css = str_replace( $hit[1][ $i ], '##########' . $i . '##########', $css );
582
+ }
583
+ // remove traling semicolon of selector's last property
584
+ $css = preg_replace( '/;[\s\r\n\t]*?}[\s\r\n\t]*/ims', "}\r\n", $css );
585
+ // remove any whitespace between semicolon and property-name
586
+ $css = preg_replace( '/;[\s\r\n\t]*?([\r\n]?[^\s\r\n\t])/ims', ';$1', $css );
587
+ // remove any whitespace surrounding property-colon
588
+ $css = preg_replace( '/[\s\r\n\t]*:[\s\r\n\t]*?([^\s\r\n\t])/ims', ':$1', $css );
589
+ // remove any whitespace surrounding selector-comma
590
+ $css = preg_replace( '/[\s\r\n\t]*,[\s\r\n\t]*?([^\s\r\n\t])/ims', ',$1', $css );
591
+ // remove any whitespace surrounding opening parenthesis
592
+ $css = preg_replace( '/[\s\r\n\t]*{[\s\r\n\t]*?([^\s\r\n\t])/ims', '{$1', $css );
593
+ // remove any whitespace between numbers and units
594
+ $css = preg_replace( '/([\d\.]+)[\s\r\n\t]+(px|em|pt|%)/ims', '$1$2', $css );
595
+ // shorten zero-values
596
+ $css = preg_replace( '/([^\d\.]0)(px|em|pt|%)/ims', '$1', $css );
597
+ // constrain multiple whitespaces
598
+ $css = preg_replace( '/\p{Zs}+/ims', ' ', $css );
599
+ // remove newlines
600
+ $css = str_replace( array( "\r\n", "\r", "\n" ), '', $css );
601
+ $css = str_replace( '!important', '', $css );
602
+ // Restore backupped values within single or double quotes
603
+ for ( $i = 0; $i < count( $hit[1] ); $i ++ ) {
604
+ $css = str_replace( '##########' . $i . '##########', $hit[1][ $i ], $css );
605
+ }
606
+
607
+ return $css;
608
+ }
609
  }
package-lock.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "name": "wp-product-review",
3
- "version": "3.4.1",
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
1
  {
2
  "name": "wp-product-review",
3
+ "version": "3.4.2",
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
readme.md CHANGED
@@ -67,6 +67,11 @@ If you wanna learn more about the <a href="http://www.codeinwp.com/blog/fastest-
67
  * fr_FR translation by Jacques Soule of http://wordpress-pour-vous.com/
68
 
69
  ## Changelog ##
 
 
 
 
 
70
  ### 3.4.1 - 2018-02-21 ###
71
 
72
  * Fix issue with category filtering when querying reviews.
@@ -459,6 +464,7 @@ Alternatively you can also follow the following steps to install the WP Product
459
 
460
 
461
 
 
462
  ### How to activate user reviews ###
463
 
464
  By default user reviews are disabled since not all the themes are compatible with this option due to different designs for the comment box. You can easily activate them from General Settings
@@ -538,6 +544,66 @@ https://themeisle.com/contact
538
  = Install and use the pro version of WP Product Review =
539
  [http://docs.themeisle.com/article/785-install-and-use-the-pro-version-of-wp-product-review](http://docs.themeisle.com/article/785-install-and-use-the-pro-version-of-wp-product-review)
540
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
541
  == Upgrade Notice ==
542
 
543
  ### 3.0 ###
67
  * fr_FR translation by Jacques Soule of http://wordpress-pour-vous.com/
68
 
69
  ## Changelog ##
70
+ ### 3.4.2 - 2018-02-22 ###
71
+
72
+ * Fix AMP issue which was causing an issue with Google AMP validation.
73
+
74
+
75
  ### 3.4.1 - 2018-02-21 ###
76
 
77
  * Fix issue with category filtering when querying reviews.
464
 
465
 
466
 
467
+
468
  ### How to activate user reviews ###
469
 
470
  By default user reviews are disabled since not all the themes are compatible with this option due to different designs for the comment box. You can easily activate them from General Settings
544
  = Install and use the pro version of WP Product Review =
545
  [http://docs.themeisle.com/article/785-install-and-use-the-pro-version-of-wp-product-review](http://docs.themeisle.com/article/785-install-and-use-the-pro-version-of-wp-product-review)
546
 
547
+ = WP Product Review Documentation =
548
+ [https://docs.themeisle.com/article/173-wp-product-review-documentation](https://docs.themeisle.com/article/173-wp-product-review-documentation)
549
+
550
+ = WP Product Review Shortcode Documentation =
551
+ [https://docs.themeisle.com/article/449-wp-product-review-shortcode-documentation](https://docs.themeisle.com/article/449-wp-product-review-shortcode-documentation)
552
+
553
+ = How to change dynamically the image size for review =
554
+ [https://docs.themeisle.com/article/135-how-to-change-dynamically-the-image-size-for-review](https://docs.themeisle.com/article/135-how-to-change-dynamically-the-image-size-for-review)
555
+
556
+ = How to change dynamically the pros/cons heading text =
557
+ [https://docs.themeisle.com/article/133-how-to-change-dynamically-the-proscons-heading-text](https://docs.themeisle.com/article/133-how-to-change-dynamically-the-proscons-heading-text)
558
+
559
+ = WP Product Review Comparison Table Documentation =
560
+ [https://docs.themeisle.com/article/424-wp-product-review-comparison-table-documentation](https://docs.themeisle.com/article/424-wp-product-review-comparison-table-documentation)
561
+
562
+ = How to change dynamically the option name format =
563
+ [https://docs.themeisle.com/article/132-how-to-change-dynamically-the-option-name-format](https://docs.themeisle.com/article/132-how-to-change-dynamically-the-option-name-format)
564
+
565
+ = How to make Comment Review option work in any theme =
566
+ [https://docs.themeisle.com/article/54-how-to-make-comment-review-option-work-in-any-theme](https://docs.themeisle.com/article/54-how-to-make-comment-review-option-work-in-any-theme)
567
+
568
+ = Prevent users from posting multiple review on a single post in WP Product Review =
569
+ [https://docs.themeisle.com/article/578-prevent-users-from-posting-multiple-review-on-a-single-post-in-wp-product-review](https://docs.themeisle.com/article/578-prevent-users-from-posting-multiple-review-on-a-single-post-in-wp-product-review)
570
+
571
+ = How to create a listing grid of reviews in WP Product Review =
572
+ [https://docs.themeisle.com/article/764-how-to-create-a-listing-grid-of-reviews-in-wp-product-review](https://docs.themeisle.com/article/764-how-to-create-a-listing-grid-of-reviews-in-wp-product-review)
573
+
574
+ = Enable user reviews in WP Product Review =
575
+ [https://docs.themeisle.com/article/759-enable-user-reviews-in-wp-product-review](https://docs.themeisle.com/article/759-enable-user-reviews-in-wp-product-review)
576
+
577
+ = Install and use the pro version of WP Product Review =
578
+ [https://docs.themeisle.com/article/785-install-and-use-the-pro-version-of-wp-product-review](https://docs.themeisle.com/article/785-install-and-use-the-pro-version-of-wp-product-review)
579
+
580
+ = Rich Snippets not showing in search results =
581
+ [https://docs.themeisle.com/article/756-rich-snippets-not-showing-in-search-results](https://docs.themeisle.com/article/756-rich-snippets-not-showing-in-search-results)
582
+
583
+ = What actions and filters are available in WP Product Review =
584
+ [https://docs.themeisle.com/article/770-what-actions-and-filters-are-available-in-wp-product-review](https://docs.themeisle.com/article/770-what-actions-and-filters-are-available-in-wp-product-review)
585
+
586
+ = How to add a top products widget in WP Product Review =
587
+ [https://docs.themeisle.com/article/763-how-to-add-a-top-products-widget-in-wp-product-review](https://docs.themeisle.com/article/763-how-to-add-a-top-products-widget-in-wp-product-review)
588
+
589
+ = How to change the default rating icon in WP Product Review =
590
+ [https://docs.themeisle.com/article/757-how-to-change-the-default-rating-icon-in-wp-product-review](https://docs.themeisle.com/article/757-how-to-change-the-default-rating-icon-in-wp-product-review)
591
+
592
+ = How to remove Pros/Cons list in WP Product Review =
593
+ [https://docs.themeisle.com/article/762-how-to-remove-proscons-list-in-wp-product-review](https://docs.themeisle.com/article/762-how-to-remove-proscons-list-in-wp-product-review)
594
+
595
+ = How to increase number of review options, pros or cons in WP Product Review =
596
+ [https://docs.themeisle.com/article/758-how-to-increase-number-of-review-options-pros-or-cons-in-wp-product-review](https://docs.themeisle.com/article/758-how-to-increase-number-of-review-options-pros-or-cons-in-wp-product-review)
597
+
598
+ = How to change the rating colours in WP Product Review =
599
+ [https://docs.themeisle.com/article/761-how-to-change-the-rating-colours-in-wp-product-review](https://docs.themeisle.com/article/761-how-to-change-the-rating-colours-in-wp-product-review)
600
+
601
+ = How to remove rich snippets in WP Product Review =
602
+ [https://docs.themeisle.com/article/755-how-to-remove-rich-snippets-in-wp-product-review](https://docs.themeisle.com/article/755-how-to-remove-rich-snippets-in-wp-product-review)
603
+
604
+ = How the visitors rating are influencing the review rating in WP Product Review =
605
+ [https://docs.themeisle.com/article/760-how-the-visitors-rating-are-influencing-the-review-rating-in-wp-product-review](https://docs.themeisle.com/article/760-how-the-visitors-rating-are-influencing-the-review-rating-in-wp-product-review)
606
+
607
  == Upgrade Notice ==
608
 
609
  ### 3.0 ###
readme.txt CHANGED
@@ -67,6 +67,11 @@ If you wanna learn more about the <a href="http://www.codeinwp.com/blog/fastest-
67
  * fr_FR translation by Jacques Soule of http://wordpress-pour-vous.com/
68
 
69
  == Changelog ==
 
 
 
 
 
70
  = 3.4.1 - 2018-02-21 =
71
 
72
  * Fix issue with category filtering when querying reviews.
67
  * fr_FR translation by Jacques Soule of http://wordpress-pour-vous.com/
68
 
69
  == Changelog ==
70
+ = 3.4.2 - 2018-02-22 =
71
+
72
+ * Fix AMP issue which was causing an issue with Google AMP validation.
73
+
74
+
75
  = 3.4.1 - 2018-02-21 =
76
 
77
  * Fix issue with category filtering when querying reviews.
themeisle-hash.json CHANGED
@@ -1 +1 @@
1
- {"class-wppr-autoloader.php":"96be4219e0b4502f5698c5a8b084d108","index.php":"c76772901fa1b2b14aa3ba32d7773c8a","uninstall.php":"7c6d36652e8dcf013f2c246f4a289acf","wp-product-review.php":"eeaf9c84e3d4d041461c0db33e8bf7a4"}
1
+ {"class-wppr-autoloader.php":"96be4219e0b4502f5698c5a8b084d108","index.php":"c76772901fa1b2b14aa3ba32d7773c8a","uninstall.php":"7c6d36652e8dcf013f2c246f4a289acf","wp-product-review.php":"455a4103ea34294374f6422fc633a462"}
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit10246ebbd5804951ff1e4840a541efa2::getLoader();
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit71f265ad7e9e9a444a633a6657534602::getLoader();
vendor/autoload_52.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
- return ComposerAutoloaderInitd38bea89a8479818e26e114da713ab5e::getLoader();
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
+ return ComposerAutoloaderInitf735153228cf1bfc8ea7cf23e876a5aa::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit10246ebbd5804951ff1e4840a541efa2
6
  {
7
  private static $loader;
8
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit10246ebbd5804951ff1e4840a541efa2
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit10246ebbd5804951ff1e4840a541efa2', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit10246ebbd5804951ff1e4840a541efa2', 'loadClassLoader'));
25
 
26
  $map = require __DIR__ . '/autoload_namespaces.php';
27
  foreach ($map as $namespace => $path) {
@@ -42,14 +42,14 @@ class ComposerAutoloaderInit10246ebbd5804951ff1e4840a541efa2
42
 
43
  $includeFiles = require __DIR__ . '/autoload_files.php';
44
  foreach ($includeFiles as $fileIdentifier => $file) {
45
- composerRequire10246ebbd5804951ff1e4840a541efa2($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
- function composerRequire10246ebbd5804951ff1e4840a541efa2($fileIdentifier, $file)
53
  {
54
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
55
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit71f265ad7e9e9a444a633a6657534602
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit71f265ad7e9e9a444a633a6657534602', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit71f265ad7e9e9a444a633a6657534602', 'loadClassLoader'));
25
 
26
  $map = require __DIR__ . '/autoload_namespaces.php';
27
  foreach ($map as $namespace => $path) {
42
 
43
  $includeFiles = require __DIR__ . '/autoload_files.php';
44
  foreach ($includeFiles as $fileIdentifier => $file) {
45
+ composerRequire71f265ad7e9e9a444a633a6657534602($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
+ function composerRequire71f265ad7e9e9a444a633a6657534602($fileIdentifier, $file)
53
  {
54
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
55
  require $file;
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 ComposerAutoloaderInitd38bea89a8479818e26e114da713ab5e {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
@@ -19,9 +19,9 @@ class ComposerAutoloaderInitd38bea89a8479818e26e114da713ab5e {
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInitd38bea89a8479818e26e114da713ab5e', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInitd38bea89a8479818e26e114da713ab5e', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
+ class ComposerAutoloaderInitf735153228cf1bfc8ea7cf23e876a5aa {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitf735153228cf1bfc8ea7cf23e876a5aa', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitf735153228cf1bfc8ea7cf23e876a5aa', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
wp-product-review.php CHANGED
@@ -15,7 +15,7 @@
15
  * Plugin Name: WP Product Review Lite
16
  * Plugin URI: https://themeisle.com/plugins/wp-product-review/
17
  * Description: The highest rated and most complete review plugin, now with rich snippets support. Easily turn your basic posts into in-depth reviews.
18
- * Version: 3.4.1
19
  * Author: ThemeIsle
20
  * Author URI: https://themeisle.com/
21
  * Requires at least: 3.5
@@ -67,7 +67,7 @@ register_deactivation_hook( __FILE__, 'deactivate_wppr' );
67
  */
68
  function run_wppr() {
69
 
70
- define( 'WPPR_LITE_VERSION', '3.4.1' );
71
  define( 'WPPR_PATH', dirname( __FILE__ ) );
72
  define( 'WPPR_SLUG', 'wppr' );
73
  define( 'WPPR_UPSELL_LINK', 'https://themeisle.com/plugins/wp-product-review/' );
15
  * Plugin Name: WP Product Review Lite
16
  * Plugin URI: https://themeisle.com/plugins/wp-product-review/
17
  * Description: The highest rated and most complete review plugin, now with rich snippets support. Easily turn your basic posts into in-depth reviews.
18
+ * Version: 3.4.2
19
  * Author: ThemeIsle
20
  * Author URI: https://themeisle.com/
21
  * Requires at least: 3.5
67
  */
68
  function run_wppr() {
69
 
70
+ define( 'WPPR_LITE_VERSION', '3.4.2' );
71
  define( 'WPPR_PATH', dirname( __FILE__ ) );
72
  define( 'WPPR_SLUG', 'wppr' );
73
  define( 'WPPR_UPSELL_LINK', 'https://themeisle.com/plugins/wp-product-review/' );