Version Description
- Tweak: Added Disable Unused Widgets button in Premium Addons dashoard tab.
- Tweak: Added Normal/Clipped Background option in Heading widget.
- Fixed: Console error thrown after Modal Box is closed.
Download this release
Release Info
Developer | leap13 |
Plugin | Premium Addons for Elementor |
Version | 4.5.8 |
Comparing to | |
See all releases |
Code changes from version 4.5.7 to 4.5.8
- admin/assets/css/admin-rtl.css +1698 -1526
- admin/assets/css/admin.css +1693 -1524
- admin/assets/js/admin.js +405 -362
- admin/assets/js/pa-notice.js +65 -65
- admin/includes/admin-helper.php +103 -0
- admin/includes/admin-notices.php +427 -427
- admin/includes/elements.php +108 -3
- admin/includes/premium-addons-for-elementor/premium-addons-for-elementor.zip +0 -0
- admin/includes/templates/modules-settings.php +148 -134
- admin/includes/templates/white-label.php +156 -158
- assets/editor/css/style.css +368 -368
- assets/editor/fonts/pa-elements.svg +66 -66
- assets/editor/js/editor.js +266 -266
- assets/frontend/css/premium-addons-rtl.css +6 -0
- assets/frontend/css/premium-addons.css +5 -0
- assets/frontend/js/TweenMax.js +2416 -2416
- assets/frontend/js/modal.js +146 -141
- assets/frontend/js/premium-maps.js +199 -199
- assets/frontend/js/premium-vscroll.js +856 -856
- assets/frontend/js/prettyPhoto.js +550 -550
- assets/frontend/min-css/premium-addons-rtl.min.css +0 -1
admin/assets/css/admin-rtl.css
CHANGED
@@ -1,1526 +1,1698 @@
|
|
1 |
-
.button.pa-btn {
|
2 |
-
border: none;
|
3 |
-
color: #fff;
|
4 |
-
text-align: center;
|
5 |
-
padding: 3px;
|
6 |
-
max-width: 250px;
|
7 |
-
height: auto;
|
8 |
-
font-weight: 700;
|
9 |
-
-webkit-box-shadow: none;
|
10 |
-
box-shadow: none;
|
11 |
-
}
|
12 |
-
|
13 |
-
.button.pa-btn:
|
14 |
-
.button.pa-btn:
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
}
|
51 |
-
|
52 |
-
.
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
-webkit-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
input:checked
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
-webkit-
|
121 |
-
-
|
122 |
-
|
123 |
-
|
124 |
-
.pa-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
}
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
padding:
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
-
|
262 |
-
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
-webkit-
|
278 |
-
|
279 |
-
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
-webkit-
|
293 |
-
|
294 |
-
}
|
295 |
-
|
296 |
-
.
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
color: #
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
-js-display: flex;
|
344 |
-
display: -webkit-box;
|
345 |
-
display: -webkit-flex;
|
346 |
-
display: -moz-box;
|
347 |
-
display: -ms-flexbox;
|
348 |
-
display: flex;
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
-
|
365 |
-
-
|
366 |
-
-
|
367 |
-
|
368 |
-
-webkit-box
|
369 |
-
-webkit-
|
370 |
-
-moz-box
|
371 |
-
-ms-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
.pa-section-info-wrap
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
color: #
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
font-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
-webkit-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
.pa-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
top:
|
512 |
-
left:
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
.pa-elements-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
-
|
593 |
-
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
text-
|
616 |
-
-webkit-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
-
|
635 |
-
-
|
636 |
-
|
637 |
-
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
.pa-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
display:
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
|
669 |
-
-webkit-
|
670 |
-
-
|
671 |
-
-
|
672 |
-
|
673 |
-
|
674 |
-
|
675 |
-
-
|
676 |
-
-
|
677 |
-
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
-
|
685 |
-
|
686 |
-
|
687 |
-
|
688 |
-
display:
|
689 |
-
display:
|
690 |
-
-webkit-
|
691 |
-
-
|
692 |
-
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
-
|
700 |
-
|
701 |
-
|
702 |
-
|
703 |
-
|
704 |
-
|
705 |
-
|
706 |
-
|
707 |
-
|
708 |
-
display:
|
709 |
-
|
710 |
-
|
711 |
-
|
712 |
-
-
|
713 |
-
|
714 |
-
-
|
715 |
-
|
716 |
-
|
717 |
-
|
718 |
-
|
719 |
-
|
720 |
-
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
-
|
729 |
-
display:
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
-webkit-box
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
.pa-
|
789 |
-
|
790 |
-
|
791 |
-
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
.pa-
|
803 |
-
|
804 |
-
color: #
|
805 |
-
font-
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
-
|
814 |
-
|
815 |
-
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
-
|
829 |
-
|
830 |
-
}
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
844 |
-
|
845 |
-
|
846 |
-
|
847 |
-
|
848 |
-
|
849 |
-
}
|
850 |
-
|
851 |
-
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
.pa-
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
-
|
862 |
-
|
863 |
-
|
864 |
-
.pa-maps-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
-
-
|
869 |
-
|
870 |
-
display: inline-block;
|
871 |
-
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
|
884 |
-
|
885 |
-
|
886 |
-
|
887 |
-
|
888 |
-
|
889 |
-
|
890 |
-
|
891 |
-
|
892 |
-
|
893 |
-
|
894 |
-
|
895 |
-
|
896 |
-
|
897 |
-
|
898 |
-
|
899 |
-
|
900 |
-
|
901 |
-
|
902 |
-
border-
|
903 |
-
|
904 |
-
|
905 |
-
|
906 |
-
|
907 |
-
|
908 |
-
|
909 |
-
|
910 |
-
|
911 |
-
|
912 |
-
|
913 |
-
|
914 |
-
|
915 |
-
|
916 |
-
|
917 |
-
|
918 |
-
|
919 |
-
|
920 |
-
|
921 |
-
|
922 |
-
|
923 |
-
|
924 |
-
}
|
925 |
-
|
926 |
-
.pa-
|
927 |
-
|
928 |
-
|
929 |
-
|
930 |
-
|
931 |
-
|
932 |
-
|
933 |
-
|
934 |
-
|
935 |
-
color: #
|
936 |
-
|
937 |
-
|
938 |
-
|
939 |
-
|
940 |
-
|
941 |
-
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
-
|
946 |
-
|
947 |
-
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
}
|
952 |
-
|
953 |
-
.pa-
|
954 |
-
|
955 |
-
|
956 |
-
}
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
-
|
964 |
-
font-weight:
|
965 |
-
font-family: "
|
966 |
-
|
967 |
-
|
968 |
-
|
969 |
-
|
970 |
-
|
971 |
-
|
972 |
-
|
973 |
-
|
974 |
-
|
975 |
-
|
976 |
-
|
977 |
-
-
|
978 |
-
|
979 |
-
|
980 |
-
|
981 |
-
|
982 |
-
|
983 |
-
|
984 |
-
}
|
985 |
-
|
986 |
-
.pa-wht-lbl-
|
987 |
-
|
988 |
-
}
|
989 |
-
|
990 |
-
.pa-wht-lbl-
|
991 |
-
|
992 |
-
|
993 |
-
|
994 |
-
|
995 |
-
|
996 |
-
|
997 |
-
|
998 |
-
|
999 |
-
|
1000 |
-
|
1001 |
-
|
1002 |
-
|
1003 |
-
|
1004 |
-
|
1005 |
-
|
1006 |
-
|
1007 |
-
|
1008 |
-
|
1009 |
-
|
1010 |
-
|
1011 |
-
|
1012 |
-
-
|
1013 |
-
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
1017 |
-
|
1018 |
-
|
1019 |
-
|
1020 |
-
width:
|
1021 |
-
|
1022 |
-
|
1023 |
-
|
1024 |
-
|
1025 |
-
|
1026 |
-
|
1027 |
-
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
}
|
1032 |
-
|
1033 |
-
|
1034 |
-
-
|
1035 |
-
|
1036 |
-
|
1037 |
-
|
1038 |
-
.pa-
|
1039 |
-
|
1040 |
-
|
1041 |
-
|
1042 |
-
|
1043 |
-
|
1044 |
-
|
1045 |
-
-
|
1046 |
-
|
1047 |
-
|
1048 |
-
|
1049 |
-
-
|
1050 |
-
|
1051 |
-
|
1052 |
-
|
1053 |
-
|
1054 |
-
|
1055 |
-
|
1056 |
-
|
1057 |
-
|
1058 |
-
|
1059 |
-
|
1060 |
-
|
1061 |
-
|
1062 |
-
|
1063 |
-
|
1064 |
-
|
1065 |
-
|
1066 |
-
|
1067 |
-
|
1068 |
-
|
1069 |
-
|
1070 |
-
|
1071 |
-
|
1072 |
-
|
1073 |
-
|
1074 |
-
|
1075 |
-
|
1076 |
-
|
1077 |
-
|
1078 |
-
|
1079 |
-
|
1080 |
-
|
1081 |
-
|
1082 |
-
|
1083 |
-
|
1084 |
-
|
1085 |
-
-webkit-
|
1086 |
-
|
1087 |
-
|
1088 |
-
|
1089 |
-
|
1090 |
-
|
1091 |
-
-
|
1092 |
-
|
1093 |
-
|
1094 |
-
|
1095 |
-
|
1096 |
-
|
1097 |
-
|
1098 |
-
|
1099 |
-
|
1100 |
-
|
1101 |
-
|
1102 |
-
background-
|
1103 |
-
background-
|
1104 |
-
|
1105 |
-
|
1106 |
-
|
1107 |
-
|
1108 |
-
|
1109 |
-
|
1110 |
-
|
1111 |
-
|
1112 |
-
|
1113 |
-
|
1114 |
-
|
1115 |
-
|
1116 |
-
|
1117 |
-
|
1118 |
-
|
1119 |
-
|
1120 |
-
|
1121 |
-
|
1122 |
-
|
1123 |
-
|
1124 |
-
|
1125 |
-
|
1126 |
-
|
1127 |
-
|
1128 |
-
|
1129 |
-
|
1130 |
-
|
1131 |
-
|
1132 |
-
|
1133 |
-
|
1134 |
-
|
1135 |
-
|
1136 |
-
|
1137 |
-
|
1138 |
-
|
1139 |
-
|
1140 |
-
|
1141 |
-
|
1142 |
-
font-
|
1143 |
-
|
1144 |
-
|
1145 |
-
|
1146 |
-
|
1147 |
-
|
1148 |
-
|
1149 |
-
|
1150 |
-
|
1151 |
-
|
1152 |
-
|
1153 |
-
-
|
1154 |
-
|
1155 |
-
|
1156 |
-
|
1157 |
-
|
1158 |
-
|
1159 |
-
|
1160 |
-
|
1161 |
-
-
|
1162 |
-
|
1163 |
-
|
1164 |
-
|
1165 |
-
|
1166 |
-
|
1167 |
-
|
1168 |
-
|
1169 |
-
padding:
|
1170 |
-
-webkit-border-radius:
|
1171 |
-
border-radius:
|
1172 |
-
|
1173 |
-
|
1174 |
-
|
1175 |
-
|
1176 |
-
|
1177 |
-
|
1178 |
-
|
1179 |
-
|
1180 |
-
|
1181 |
-
|
1182 |
-
|
1183 |
-
|
1184 |
-
|
1185 |
-
|
1186 |
-
|
1187 |
-
|
1188 |
-
|
1189 |
-
|
1190 |
-
|
1191 |
-
|
1192 |
-
|
1193 |
-
|
1194 |
-
|
1195 |
-
|
1196 |
-
|
1197 |
-
|
1198 |
-
|
1199 |
-
-
|
1200 |
-
|
1201 |
-
|
1202 |
-
|
1203 |
-
|
1204 |
-
}
|
1205 |
-
|
1206 |
-
|
1207 |
-
-
|
1208 |
-
|
1209 |
-
|
1210 |
-
|
1211 |
-
|
1212 |
-
|
1213 |
-
|
1214 |
-
|
1215 |
-
-
|
1216 |
-
|
1217 |
-
|
1218 |
-
|
1219 |
-
|
1220 |
-
|
1221 |
-
|
1222 |
-
|
1223 |
-
|
1224 |
-
|
1225 |
-
|
1226 |
-
|
1227 |
-
|
1228 |
-
|
1229 |
-
|
1230 |
-
|
1231 |
-
|
1232 |
-
|
1233 |
-
|
1234 |
-
|
1235 |
-
|
1236 |
-
|
1237 |
-
|
1238 |
-
|
1239 |
-
|
1240 |
-
|
1241 |
-
-webkit-
|
1242 |
-
|
1243 |
-
|
1244 |
-
|
1245 |
-
|
1246 |
-
|
1247 |
-
|
1248 |
-
|
1249 |
-
-webkit-
|
1250 |
-
|
1251 |
-
|
1252 |
-
|
1253 |
-
|
1254 |
-
|
1255 |
-
|
1256 |
-
|
1257 |
-
|
1258 |
-
border-radius:
|
1259 |
-
|
1260 |
-
|
1261 |
-
|
1262 |
-
|
1263 |
-
|
1264 |
-
font-
|
1265 |
-
|
1266 |
-
|
1267 |
-
|
1268 |
-
margin: 0;
|
1269 |
-
|
1270 |
-
|
1271 |
-
|
1272 |
-
|
1273 |
-
|
1274 |
-
|
1275 |
-
|
1276 |
-
|
1277 |
-
|
1278 |
-
|
1279 |
-
|
1280 |
-
|
1281 |
-
|
1282 |
-
|
1283 |
-
|
1284 |
-
|
1285 |
-
content:
|
1286 |
-
|
1287 |
-
|
1288 |
-
|
1289 |
-
|
1290 |
-
|
1291 |
-
|
1292 |
-
}
|
1293 |
-
|
1294 |
-
|
1295 |
-
|
1296 |
-
|
1297 |
-
|
1298 |
-
|
1299 |
-
|
1300 |
-
|
1301 |
-
|
1302 |
-
.
|
1303 |
-
|
1304 |
-
|
1305 |
-
|
1306 |
-
|
1307 |
-
|
1308 |
-
|
1309 |
-
|
1310 |
-
|
1311 |
-
|
1312 |
-
|
1313 |
-
|
1314 |
-
|
1315 |
-
|
1316 |
-
|
1317 |
-
|
1318 |
-
|
1319 |
-
}
|
1320 |
-
|
1321 |
-
|
1322 |
-
|
1323 |
-
.
|
1324 |
-
|
1325 |
-
|
1326 |
-
|
1327 |
-
|
1328 |
-
}
|
1329 |
-
|
1330 |
-
|
1331 |
-
|
1332 |
-
|
1333 |
-
|
1334 |
-
|
1335 |
-
|
1336 |
-
|
1337 |
-
|
1338 |
-
|
1339 |
-
|
1340 |
-
|
1341 |
-
|
1342 |
-
|
1343 |
-
|
1344 |
-
|
1345 |
-
|
1346 |
-
|
1347 |
-
|
1348 |
-
|
1349 |
-
|
1350 |
-
|
1351 |
-
|
1352 |
-
|
1353 |
-
|
1354 |
-
|
1355 |
-
|
1356 |
-
.
|
1357 |
-
|
1358 |
-
|
1359 |
-
|
1360 |
-
|
1361 |
-
|
1362 |
-
|
1363 |
-
|
1364 |
-
|
1365 |
-
.
|
1366 |
-
|
1367 |
-
|
1368 |
-
|
1369 |
-
|
1370 |
-
}
|
1371 |
-
|
1372 |
-
|
1373 |
-
|
1374 |
-
|
1375 |
-
|
1376 |
-
|
1377 |
-
|
1378 |
-
|
1379 |
-
|
1380 |
-
|
1381 |
-
|
1382 |
-
|
1383 |
-
.pa-dash-
|
1384 |
-
content: "\
|
1385 |
-
}
|
1386 |
-
|
1387 |
-
|
1388 |
-
|
1389 |
-
|
1390 |
-
|
1391 |
-
|
1392 |
-
|
1393 |
-
|
1394 |
-
|
1395 |
-
.pa-dash-
|
1396 |
-
content: "\
|
1397 |
-
}
|
1398 |
-
|
1399 |
-
|
1400 |
-
|
1401 |
-
|
1402 |
-
|
1403 |
-
|
1404 |
-
|
1405 |
-
|
1406 |
-
|
1407 |
-
.pa-dash-
|
1408 |
-
content: "\
|
1409 |
-
}
|
1410 |
-
|
1411 |
-
|
1412 |
-
|
1413 |
-
|
1414 |
-
|
1415 |
-
|
1416 |
-
|
1417 |
-
|
1418 |
-
|
1419 |
-
|
1420 |
-
|
1421 |
-
|
1422 |
-
.pa-dash-
|
1423 |
-
content: "\
|
1424 |
-
}
|
1425 |
-
|
1426 |
-
|
1427 |
-
|
1428 |
-
|
1429 |
-
|
1430 |
-
|
1431 |
-
|
1432 |
-
|
1433 |
-
|
1434 |
-
.pa-dash-
|
1435 |
-
content: "\
|
1436 |
-
}
|
1437 |
-
|
1438 |
-
|
1439 |
-
|
1440 |
-
|
1441 |
-
|
1442 |
-
|
1443 |
-
|
1444 |
-
|
1445 |
-
|
1446 |
-
.pa-dash-
|
1447 |
-
content: "\
|
1448 |
-
}
|
1449 |
-
|
1450 |
-
|
1451 |
-
|
1452 |
-
|
1453 |
-
|
1454 |
-
|
1455 |
-
|
1456 |
-
|
1457 |
-
|
1458 |
-
|
1459 |
-
|
1460 |
-
|
1461 |
-
.pa-dash-premium-
|
1462 |
-
content: "\
|
1463 |
-
}
|
1464 |
-
|
1465 |
-
|
1466 |
-
|
1467 |
-
|
1468 |
-
|
1469 |
-
|
1470 |
-
|
1471 |
-
|
1472 |
-
|
1473 |
-
.pa-dash-premium-
|
1474 |
-
content: "\
|
1475 |
-
}
|
1476 |
-
|
1477 |
-
|
1478 |
-
|
1479 |
-
|
1480 |
-
|
1481 |
-
|
1482 |
-
|
1483 |
-
|
1484 |
-
|
1485 |
-
.pa-dash-premium-
|
1486 |
-
content: "\
|
1487 |
-
}
|
1488 |
-
|
1489 |
-
|
1490 |
-
|
1491 |
-
|
1492 |
-
|
1493 |
-
|
1494 |
-
|
1495 |
-
|
1496 |
-
|
1497 |
-
|
1498 |
-
content: "\
|
1499 |
-
}
|
1500 |
-
|
1501 |
-
|
1502 |
-
|
1503 |
-
|
1504 |
-
|
1505 |
-
|
1506 |
-
|
1507 |
-
|
1508 |
-
|
1509 |
-
.pa-dash-premium-
|
1510 |
-
content: "\
|
1511 |
-
}
|
1512 |
-
|
1513 |
-
|
1514 |
-
|
1515 |
-
|
1516 |
-
|
1517 |
-
|
1518 |
-
|
1519 |
-
|
1520 |
-
|
1521 |
-
.pa-dash-premium-
|
1522 |
-
content: "\
|
1523 |
-
}
|
1524 |
-
|
1525 |
-
|
1526 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.button.pa-btn {
|
2 |
+
border: none;
|
3 |
+
color: #fff;
|
4 |
+
text-align: center;
|
5 |
+
padding: 3px;
|
6 |
+
max-width: 250px;
|
7 |
+
height: auto;
|
8 |
+
font-weight: 700;
|
9 |
+
-webkit-box-shadow: none;
|
10 |
+
box-shadow: none;
|
11 |
+
}
|
12 |
+
|
13 |
+
.button.pa-btn:hover,
|
14 |
+
.button.pa-btn:focus,
|
15 |
+
.button.pa-btn:active {
|
16 |
+
outline: none;
|
17 |
+
border: none;
|
18 |
+
text-decoration: none;
|
19 |
+
}
|
20 |
+
|
21 |
+
.pa-btn.pa-save-button {
|
22 |
+
font-family: "Red Hat Display";
|
23 |
+
font-size: 15px;
|
24 |
+
width: 147px;
|
25 |
+
height: 43px;
|
26 |
+
-webkit-border-radius: 10px;
|
27 |
+
border-radius: 10px;
|
28 |
+
/* -webkit-filter: drop-shadow(0px 10px 35px rgba(0, 165, 229, 0.3));
|
29 |
+
filter: drop-shadow(0px 10px 35px rgba(0, 165, 229, 0.3)); */
|
30 |
+
background-color: #00a5e5;
|
31 |
+
margin-top: 50px;
|
32 |
+
}
|
33 |
+
|
34 |
+
.pa-btn.pa-save-button:hover,
|
35 |
+
.pa-btn.pa-save-button:focus,
|
36 |
+
.pa-btn.pa-save-button:active {
|
37 |
+
background: #00a5e5;
|
38 |
+
color: #fff;
|
39 |
+
-webkit-box-shadow: none;
|
40 |
+
box-shadow: none;
|
41 |
+
}
|
42 |
+
|
43 |
+
.switch {
|
44 |
+
position: relative;
|
45 |
+
display: inline-block;
|
46 |
+
width: 44px;
|
47 |
+
height: 24px;
|
48 |
+
-webkit-border-radius: 12px;
|
49 |
+
border-radius: 12px;
|
50 |
+
}
|
51 |
+
|
52 |
+
.switch input {
|
53 |
+
display: none;
|
54 |
+
}
|
55 |
+
|
56 |
+
.slider,
|
57 |
+
.pro-slider {
|
58 |
+
position: absolute;
|
59 |
+
cursor: pointer;
|
60 |
+
top: 0;
|
61 |
+
right: 0;
|
62 |
+
left: 0;
|
63 |
+
bottom: 0;
|
64 |
+
/* background-color: #f2f2f2;
|
65 |
+
box-shadow: 0 0 2px 1px #ccc inset; */
|
66 |
+
-webkit-transition: 0.4s;
|
67 |
+
transition: 0.4s;
|
68 |
+
}
|
69 |
+
|
70 |
+
.slider:before,
|
71 |
+
.pro-slider:before {
|
72 |
+
position: absolute;
|
73 |
+
content: "";
|
74 |
+
right: 3px;
|
75 |
+
top: 50%;
|
76 |
+
-webkit-transform: translateY(-50%);
|
77 |
+
-ms-transform: translateY(-50%);
|
78 |
+
transform: translateY(-50%);
|
79 |
+
/* background: radial-gradient(farthest-corner at 14px 0px, #f0f0f0 50%, #cacaca 100%); */
|
80 |
+
-webkit-transition: all 0.4s ease-in-out;
|
81 |
+
transition: all 0.4s ease-in-out;
|
82 |
+
padding: 0;
|
83 |
+
margin: 0;
|
84 |
+
width: 15px;
|
85 |
+
height: 15px;
|
86 |
+
-webkit-border-radius: 8px;
|
87 |
+
border-radius: 8px;
|
88 |
+
-webkit-filter: drop-shadow(0px 5px 2.5px rgba(40, 40, 40, 0.35));
|
89 |
+
filter: drop-shadow(0px 5px 2.5px rgba(40, 40, 40, 0.35));
|
90 |
+
background-color: #f7f7f7;
|
91 |
+
border: 1px solid #ffffff;
|
92 |
+
/* box-shadow: 0 2.5px 5px #b8b8b9; */
|
93 |
+
}
|
94 |
+
|
95 |
+
input:checked+.slider {
|
96 |
+
background: #8dc900;
|
97 |
+
}
|
98 |
+
|
99 |
+
input:focus+.slider {
|
100 |
+
-webkit-box-shadow: 0 0 1px #18a4fd;
|
101 |
+
box-shadow: 0 0 1px #18a4fd;
|
102 |
+
}
|
103 |
+
|
104 |
+
input:checked+.slider:before {
|
105 |
+
-webkit-transform: translate3d(-20px, -50%, 0);
|
106 |
+
transform: translate3d(-20px, -50%, 0);
|
107 |
+
}
|
108 |
+
|
109 |
+
.slider.round,
|
110 |
+
.pro-slider.round {
|
111 |
+
-webkit-border-radius: 34px;
|
112 |
+
border-radius: 34px;
|
113 |
+
background-image: -webkit-gradient(linear, right top, right bottom, from(#cfcfcf), to(#dbdbdb));
|
114 |
+
background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #dbdbdb 100%);
|
115 |
+
background-image: linear-gradient(-180deg, #cfcfcf 0%, #dbdbdb 100%);
|
116 |
+
}
|
117 |
+
|
118 |
+
.slider.round:before,
|
119 |
+
.pro-slider.round:before {
|
120 |
+
-webkit-border-radius: 50%;
|
121 |
+
border-radius: 50%;
|
122 |
+
}
|
123 |
+
|
124 |
+
.pa-switcher input:disabled+.pro-slider::after {
|
125 |
+
position: absolute;
|
126 |
+
content: "\e912";
|
127 |
+
font-family: "pa-dash";
|
128 |
+
color: #474747;
|
129 |
+
left: 8px;
|
130 |
+
top: 50%;
|
131 |
+
-webkit-transform: translateY(-50%);
|
132 |
+
-ms-transform: translateY(-50%);
|
133 |
+
transform: translateY(-50%);
|
134 |
+
}
|
135 |
+
|
136 |
+
.pa-api-disable-title label,
|
137 |
+
.pa-is-beta label {
|
138 |
+
margin-left: 15px;
|
139 |
+
}
|
140 |
+
|
141 |
+
.pa-api-disable-title span,
|
142 |
+
.pa-is-beta span {
|
143 |
+
font-weight: 400;
|
144 |
+
}
|
145 |
+
|
146 |
+
.pa-maps-api-notice {
|
147 |
+
margin: 0.5em 0;
|
148 |
+
}
|
149 |
+
|
150 |
+
.pa-api-title input {
|
151 |
+
margin-top: 10px;
|
152 |
+
font-size: normal;
|
153 |
+
font-weight: 400;
|
154 |
+
width: 400px;
|
155 |
+
margin-right: 30px;
|
156 |
+
}
|
157 |
+
|
158 |
+
.pa-sys-info-tab {
|
159 |
+
background: #f7f7f7;
|
160 |
+
margin: 8px;
|
161 |
+
border: 2px solid #ddd;
|
162 |
+
-webkit-border-radius: 3px;
|
163 |
+
border-radius: 3px;
|
164 |
+
padding: 0;
|
165 |
+
}
|
166 |
+
|
167 |
+
.pa-system-info-container {
|
168 |
+
padding: 10px;
|
169 |
+
}
|
170 |
+
|
171 |
+
.dialog-type-lightbox .dialog-widget-header {
|
172 |
+
text-align: center;
|
173 |
+
font-size: 15px;
|
174 |
+
color: #495157;
|
175 |
+
padding: 30px 0 10px;
|
176 |
+
font-weight: 500;
|
177 |
+
}
|
178 |
+
|
179 |
+
.pa-swal.swal2-show {
|
180 |
+
padding: 32px;
|
181 |
+
padding-bottom: 50px;
|
182 |
+
background-image: url("../../images/popup-pattern.jpg");
|
183 |
+
background-repeat: no-repeat;
|
184 |
+
-webkit-background-size: cover;
|
185 |
+
background-size: cover;
|
186 |
+
-webkit-border-radius: 0 50px;
|
187 |
+
border-radius: 0 50px;
|
188 |
+
}
|
189 |
+
|
190 |
+
.pa-swal .swal2-close {
|
191 |
+
color: #c2c4cf;
|
192 |
+
}
|
193 |
+
|
194 |
+
.pa-swal .swal2-close:hover {
|
195 |
+
color: #00a5e5;
|
196 |
+
}
|
197 |
+
|
198 |
+
.pa-swal .swal2-title {
|
199 |
+
margin: 0;
|
200 |
+
}
|
201 |
+
|
202 |
+
.pa-swal .swal2-content {
|
203 |
+
font-size: 13px;
|
204 |
+
color: #474747;
|
205 |
+
font-family: "Poppins";
|
206 |
+
text-align: center;
|
207 |
+
margin: 0;
|
208 |
+
margin-bottom: 0px;
|
209 |
+
}
|
210 |
+
|
211 |
+
.pa-swal .swal2-cancel.swal2-styled,
|
212 |
+
.pa-swal .swal2-cancel.swal2-styled:hover,
|
213 |
+
.pa-swal .swal2-confirm.swal2-styled {
|
214 |
+
background-image: none !important;
|
215 |
+
background-color: #ebebeb;
|
216 |
+
color: #474747;
|
217 |
+
border: none !important;
|
218 |
+
-webkit-box-shadow: none !important;
|
219 |
+
box-shadow: none !important;
|
220 |
+
font-family: "Red Hat Display";
|
221 |
+
font-size: 15px;
|
222 |
+
font-weight: 700;
|
223 |
+
}
|
224 |
+
|
225 |
+
.pa-swal .swal2-confirm.swal2-styled,
|
226 |
+
.pa-swal .swal2-confirm.swal2-styled:hover {
|
227 |
+
min-width: 128px;
|
228 |
+
color: #fff;
|
229 |
+
background-image: none !important;
|
230 |
+
background-color: #00a5e5;
|
231 |
+
}
|
232 |
+
|
233 |
+
/**
|
234 |
+
* New Dashboard
|
235 |
+
*/
|
236 |
+
.pa-settings-wrap {
|
237 |
+
padding: 35px;
|
238 |
+
padding-right: 15px;
|
239 |
+
}
|
240 |
+
|
241 |
+
.pa-settings-section {
|
242 |
+
display: none;
|
243 |
+
}
|
244 |
+
|
245 |
+
.pa-settings-tabs {
|
246 |
+
background-color: #fff;
|
247 |
+
-webkit-border-radius: 15px;
|
248 |
+
border-radius: 15px;
|
249 |
+
padding: 36px;
|
250 |
+
margin-bottom: 12px;
|
251 |
+
}
|
252 |
+
|
253 |
+
.pa-settings-tabs-list {
|
254 |
+
clear: right;
|
255 |
+
margin: 0;
|
256 |
+
list-style-type: none;
|
257 |
+
}
|
258 |
+
|
259 |
+
.pa-settings-tabs .pa-settings-tabs-list li {
|
260 |
+
display: inline-block;
|
261 |
+
margin-bottom: 0;
|
262 |
+
margin-left: 23px;
|
263 |
+
}
|
264 |
+
|
265 |
+
.pa-settings-section.active {
|
266 |
+
display: block;
|
267 |
+
}
|
268 |
+
|
269 |
+
.papro-admin-notice a,
|
270 |
+
.pa-settings-wrap .pa-settings-tabs a {
|
271 |
+
-js-display: flex;
|
272 |
+
display: -webkit-box;
|
273 |
+
display: -webkit-flex;
|
274 |
+
display: -moz-box;
|
275 |
+
display: -ms-flexbox;
|
276 |
+
display: flex;
|
277 |
+
-webkit-box-pack: center;
|
278 |
+
-webkit-justify-content: center;
|
279 |
+
-moz-box-pack: center;
|
280 |
+
-ms-flex-pack: center;
|
281 |
+
justify-content: center;
|
282 |
+
-webkit-box-align: center;
|
283 |
+
-webkit-align-items: center;
|
284 |
+
-moz-box-align: center;
|
285 |
+
-ms-flex-align: center;
|
286 |
+
align-items: center;
|
287 |
+
font-size: 14px;
|
288 |
+
line-height: 1.8em;
|
289 |
+
position: relative;
|
290 |
+
color: #252c59;
|
291 |
+
text-decoration: none;
|
292 |
+
-webkit-transition: all 0.3s ease;
|
293 |
+
transition: all 0.3s ease;
|
294 |
+
}
|
295 |
+
|
296 |
+
.papro-admin-notice a.papro-notice-btn {
|
297 |
+
width: 120px;
|
298 |
+
/* height: 58px; */
|
299 |
+
-webkit-border-radius: 15px;
|
300 |
+
border-radius: 15px;
|
301 |
+
-webkit-filter: drop-shadow(0px 5px 50px rgba(87, 0, 101, 0.7));
|
302 |
+
filter: drop-shadow(0px 5px 50px rgba(87, 0, 101, 0.7));
|
303 |
+
background-color: #ffffff;
|
304 |
+
font-size: 18px;
|
305 |
+
color: #fe6300;
|
306 |
+
font-weight: 800;
|
307 |
+
font-family: "Red Hat Display";
|
308 |
+
text-align: center;
|
309 |
+
padding: 10px 20px;
|
310 |
+
}
|
311 |
+
|
312 |
+
.pa-settings-wrap .pa-settings-tabs a:focus {
|
313 |
+
outline: none;
|
314 |
+
-webkit-box-shadow: none;
|
315 |
+
box-shadow: none;
|
316 |
+
}
|
317 |
+
|
318 |
+
.pa-settings-wrap .pa-settings-tabs span {
|
319 |
+
margin-right: 8px;
|
320 |
+
font-family: "Poppins";
|
321 |
+
font-weight: 500;
|
322 |
+
}
|
323 |
+
|
324 |
+
.pa-settings-wrap .pa-settings-tabs .pa-section-active {
|
325 |
+
color: #00a5e5;
|
326 |
+
}
|
327 |
+
|
328 |
+
.pa-section {
|
329 |
+
display: none;
|
330 |
+
position: relative;
|
331 |
+
background-color: #fff;
|
332 |
+
-webkit-transition: opacity 0.2s;
|
333 |
+
transition: opacity 0.2s;
|
334 |
+
padding: 36px;
|
335 |
+
-webkit-border-radius: 15px;
|
336 |
+
border-radius: 15px;
|
337 |
+
}
|
338 |
+
|
339 |
+
/**
|
340 |
+
* General Tab
|
341 |
+
*/
|
342 |
+
#pa-general-settings {
|
343 |
+
-js-display: flex;
|
344 |
+
display: -webkit-box;
|
345 |
+
display: -webkit-flex;
|
346 |
+
display: -moz-box;
|
347 |
+
display: -ms-flexbox;
|
348 |
+
display: flex;
|
349 |
+
}
|
350 |
+
|
351 |
+
#pa-general-settings .col-half:first-of-type {
|
352 |
+
margin-left: 16px;
|
353 |
+
}
|
354 |
+
|
355 |
+
#pa-general-settings .pa-section-info i {
|
356 |
+
vertical-align: bottom;
|
357 |
+
}
|
358 |
+
|
359 |
+
/**
|
360 |
+
* Tab Info
|
361 |
+
*/
|
362 |
+
.pa-section-info-wrap {
|
363 |
+
padding: 36px;
|
364 |
+
-webkit-border-radius: 15px;
|
365 |
+
border-radius: 15px;
|
366 |
+
background-color: #f7f7f7;
|
367 |
+
-js-display: flex;
|
368 |
+
display: -webkit-box;
|
369 |
+
display: -webkit-flex;
|
370 |
+
display: -moz-box;
|
371 |
+
display: -ms-flexbox;
|
372 |
+
display: flex;
|
373 |
+
-webkit-box-pack: justify;
|
374 |
+
-webkit-justify-content: space-between;
|
375 |
+
-moz-box-pack: justify;
|
376 |
+
-ms-flex-pack: justify;
|
377 |
+
justify-content: space-between;
|
378 |
+
-webkit-box-align: center;
|
379 |
+
-webkit-align-items: center;
|
380 |
+
-moz-box-align: center;
|
381 |
+
-ms-flex-align: center;
|
382 |
+
align-items: center;
|
383 |
+
}
|
384 |
+
|
385 |
+
#pa-ver-control-settings .pa-section-info-wrap {
|
386 |
+
-webkit-box-orient: vertical;
|
387 |
+
-webkit-box-direction: normal;
|
388 |
+
-webkit-flex-direction: column;
|
389 |
+
-moz-box-orient: vertical;
|
390 |
+
-moz-box-direction: normal;
|
391 |
+
-ms-flex-direction: column;
|
392 |
+
flex-direction: column;
|
393 |
+
-webkit-box-align: start;
|
394 |
+
-webkit-align-items: flex-start;
|
395 |
+
-moz-box-align: start;
|
396 |
+
-ms-flex-align: start;
|
397 |
+
align-items: flex-start;
|
398 |
+
}
|
399 |
+
|
400 |
+
#pa-features-settings .pa-section-info-wrap:nth-of-type(n + 2),
|
401 |
+
#pa-ver-control-settings .pa-section-info-wrap:nth-of-type(n + 2) {
|
402 |
+
margin-top: 36px;
|
403 |
+
}
|
404 |
+
|
405 |
+
.pa-section-info-wrap h4 {
|
406 |
+
font-size: 20px;
|
407 |
+
color: #252c59;
|
408 |
+
font-weight: 900;
|
409 |
+
font-family: "Red Hat Display";
|
410 |
+
margin: 0;
|
411 |
+
}
|
412 |
+
|
413 |
+
.pa-section-info-wrap p {
|
414 |
+
font-size: 15px;
|
415 |
+
color: #474747;
|
416 |
+
font-family: "Poppins";
|
417 |
+
margin: 0;
|
418 |
+
margin-top: 14px;
|
419 |
+
}
|
420 |
+
|
421 |
+
.pa-section-info-cta {
|
422 |
+
-js-display: flex;
|
423 |
+
display: -webkit-box;
|
424 |
+
display: -webkit-flex;
|
425 |
+
display: -moz-box;
|
426 |
+
display: -ms-flexbox;
|
427 |
+
display: flex;
|
428 |
+
-webkit-box-align: center;
|
429 |
+
-webkit-align-items: center;
|
430 |
+
-moz-box-align: center;
|
431 |
+
-ms-flex-align: center;
|
432 |
+
align-items: center;
|
433 |
+
margin-top: 25px;
|
434 |
+
}
|
435 |
+
|
436 |
+
.pa-section-info-cta .pa-btn {
|
437 |
+
color: #474747;
|
438 |
+
background-color: #ebebeb;
|
439 |
+
padding: 8px 20px;
|
440 |
+
-webkit-border-radius: 10px;
|
441 |
+
border-radius: 10px;
|
442 |
+
font-size: 15px;
|
443 |
+
font-weight: 700;
|
444 |
+
font-family: "Red Hat Display";
|
445 |
+
-webkit-transition: all 0.2s ease-in-out;
|
446 |
+
transition: all 0.2s ease-in-out;
|
447 |
+
}
|
448 |
+
|
449 |
+
.pa-section-info-cta .pa-btn:hover,
|
450 |
+
.pa-section-info-cta .pa-btn:focus,
|
451 |
+
.pa-section-info-cta .pa-btn:active {
|
452 |
+
color: #fff;
|
453 |
+
background-color: #00a5e5;
|
454 |
+
}
|
455 |
+
|
456 |
+
.pa-section-info-cta .pa-section-info-label {
|
457 |
+
font-size: 13px;
|
458 |
+
color: #474747;
|
459 |
+
font-family: "Poppins";
|
460 |
+
text-align: left;
|
461 |
+
}
|
462 |
+
|
463 |
+
.pa-section-info-cta .pa-section-info-warning {
|
464 |
+
font-size: 13px;
|
465 |
+
color: #cca329;
|
466 |
+
font-weight: 300;
|
467 |
+
font-family: "Poppins";
|
468 |
+
margin-right: 20px;
|
469 |
+
}
|
470 |
+
|
471 |
+
.pa-section-info-cta .pa-section-info-warning i {
|
472 |
+
font-weight: 300;
|
473 |
+
vertical-align: bottom;
|
474 |
+
}
|
475 |
+
|
476 |
+
.pa-btn-group .pa-btn,
|
477 |
+
.pa-btn-group .pa-btn-unused {
|
478 |
+
font-family: "Red Hat Display";
|
479 |
+
color: #8e8e8e;
|
480 |
+
background-color: #ebebeb;
|
481 |
+
border: 0px solid;
|
482 |
+
padding: 16px 28px;
|
483 |
+
-webkit-border-radius: 10px;
|
484 |
+
border-radius: 10px;
|
485 |
+
font-size: 15px;
|
486 |
+
font-weight: 700;
|
487 |
+
cursor: pointer;
|
488 |
+
-webkit-transition: 300ms;
|
489 |
+
transition: 300ms;
|
490 |
+
display: block;
|
491 |
+
}
|
492 |
+
|
493 |
+
.pa-btn-group .pa-btn-unused {
|
494 |
+
background: transparent;
|
495 |
+
color: #252C59;
|
496 |
+
float: left;
|
497 |
+
}
|
498 |
+
|
499 |
+
.pa-btn-group .pa-btn-unused.dimmed {
|
500 |
+
cursor: no-drop;
|
501 |
+
color: #C2C4CF;
|
502 |
+
}
|
503 |
+
|
504 |
+
.pa-element-name .pa-total-use {
|
505 |
+
color: #252C59;
|
506 |
+
}
|
507 |
+
|
508 |
+
|
509 |
+
|
510 |
+
.pa-btn-group button.pa-btn-enable {
|
511 |
+
-webkit-border-top-left-radius: 0;
|
512 |
+
border-top-left-radius: 0;
|
513 |
+
-webkit-border-bottom-left-radius: 0;
|
514 |
+
border-bottom-left-radius: 0;
|
515 |
+
float: right;
|
516 |
+
}
|
517 |
+
|
518 |
+
.pa-btn-group button.pa-btn-disable {
|
519 |
+
-webkit-border-top-right-radius: 0;
|
520 |
+
border-top-right-radius: 0;
|
521 |
+
-webkit-border-bottom-right-radius: 0;
|
522 |
+
border-bottom-right-radius: 0;
|
523 |
+
float: left;
|
524 |
+
}
|
525 |
+
|
526 |
+
.pa-btn-group .pa-btn-enable.active {
|
527 |
+
color: #fff;
|
528 |
+
-webkit-box-shadow: inset -3.5px 1.8px 7px 0px rgba(125, 125, 125, 0.5);
|
529 |
+
box-shadow: inset -3.5px 1.8px 7px 0px rgba(125, 125, 125, 0.5);
|
530 |
+
background-color: #8dc900;
|
531 |
+
}
|
532 |
+
|
533 |
+
.pa-btn-group .pa-btn-disable.active {
|
534 |
+
color: #fff;
|
535 |
+
-webkit-box-shadow: inset -3.564px 1.816px 7px 0px rgba(81, 81, 81, 0.5);
|
536 |
+
box-shadow: inset -3.564px 1.816px 7px 0px rgba(81, 81, 81, 0.5);
|
537 |
+
background-color: #898989;
|
538 |
+
}
|
539 |
+
|
540 |
+
.pa-btn-group .pa-btn-enable:not(.active):hover {
|
541 |
+
color: #ffffff;
|
542 |
+
background-color: #8dc900;
|
543 |
+
}
|
544 |
+
|
545 |
+
.pa-btn-group .pa-btn-disable:not(.active):hover {
|
546 |
+
color: #ffffff;
|
547 |
+
background-color: #898989;
|
548 |
+
}
|
549 |
+
|
550 |
+
/*
|
551 |
+
* Widgets & Addons Tab
|
552 |
+
*/
|
553 |
+
.pa-elements-settings {
|
554 |
+
position: relative;
|
555 |
+
-js-display: flex;
|
556 |
+
display: -webkit-box;
|
557 |
+
display: -webkit-flex;
|
558 |
+
display: -moz-box;
|
559 |
+
display: -ms-flexbox;
|
560 |
+
display: flex;
|
561 |
+
margin-top: 16px;
|
562 |
+
}
|
563 |
+
|
564 |
+
.pa-elements-filter {
|
565 |
+
position: absolute;
|
566 |
+
top: 10px;
|
567 |
+
left: 16px;
|
568 |
+
}
|
569 |
+
|
570 |
+
.pa-elements-filter label {
|
571 |
+
font-size: 13px;
|
572 |
+
color: #474747;
|
573 |
+
font-family: "Poppins";
|
574 |
+
margin-left: 10px;
|
575 |
+
}
|
576 |
+
|
577 |
+
.pa-elements-filter select {
|
578 |
+
padding: 5px 15px 5px 35px;
|
579 |
+
}
|
580 |
+
|
581 |
+
.pa-elements-tabs {
|
582 |
+
-webkit-border-radius: 10px;
|
583 |
+
border-radius: 10px;
|
584 |
+
background-color: #f7f7f7;
|
585 |
+
padding: 20px;
|
586 |
+
margin-left: 16px;
|
587 |
+
}
|
588 |
+
|
589 |
+
.pa-elements-tabs .pa-elements-tab {
|
590 |
+
position: relative;
|
591 |
+
padding: 0;
|
592 |
+
margin-bottom: 12px;
|
593 |
+
text-align: center;
|
594 |
+
}
|
595 |
+
|
596 |
+
.pa-elements-tab .pa-element-tab-tooltip {
|
597 |
+
position: absolute;
|
598 |
+
background-color: #3a3c40;
|
599 |
+
display: block;
|
600 |
+
position: absolute;
|
601 |
+
top: 50%;
|
602 |
+
right: 100%;
|
603 |
+
padding: 10px 20px;
|
604 |
+
-webkit-border-radius: 13px;
|
605 |
+
border-radius: 13px;
|
606 |
+
-webkit-filter: drop-shadow(0px 5px 27.5px rgba(104, 104, 104, 0.3));
|
607 |
+
filter: drop-shadow(0px 5px 27.5px rgba(104, 104, 104, 0.3));
|
608 |
+
background-color: #ffffff;
|
609 |
+
font-size: 11px;
|
610 |
+
color: #252c59;
|
611 |
+
font-weight: 500;
|
612 |
+
font-family: "Poppins";
|
613 |
+
opacity: 0;
|
614 |
+
pointer-events: none;
|
615 |
+
text-transform: capitalize;
|
616 |
+
-webkit-transform: translate(-30px, -50%);
|
617 |
+
-ms-transform: translate(-30px, -50%);
|
618 |
+
transform: translate(-30px, -50%);
|
619 |
+
-webkit-transition: all 0.3s ease;
|
620 |
+
transition: all 0.3s ease;
|
621 |
+
z-index: 1;
|
622 |
+
white-space: nowrap;
|
623 |
+
}
|
624 |
+
|
625 |
+
.pa-elements-tab .pa-element-tab-tooltip::before {
|
626 |
+
display: block;
|
627 |
+
position: absolute;
|
628 |
+
top: 50%;
|
629 |
+
right: -5px;
|
630 |
+
width: 0;
|
631 |
+
height: 0;
|
632 |
+
content: "";
|
633 |
+
border-top: 5px solid transparent;
|
634 |
+
border-bottom: 5px solid transparent;
|
635 |
+
border-left: 5px solid #ffffff;
|
636 |
+
-webkit-transform: translateY(-50%);
|
637 |
+
-ms-transform: translateY(-50%);
|
638 |
+
transform: translateY(-50%);
|
639 |
+
}
|
640 |
+
|
641 |
+
.pa-elements-tab .pa-elements-tab-link {
|
642 |
+
-js-display: flex;
|
643 |
+
display: -webkit-box;
|
644 |
+
display: -webkit-flex;
|
645 |
+
display: -moz-box;
|
646 |
+
display: -ms-flexbox;
|
647 |
+
display: flex;
|
648 |
+
-webkit-box-pack: center;
|
649 |
+
-webkit-justify-content: center;
|
650 |
+
-moz-box-pack: center;
|
651 |
+
-ms-flex-pack: center;
|
652 |
+
justify-content: center;
|
653 |
+
-webkit-box-align: center;
|
654 |
+
-webkit-align-items: center;
|
655 |
+
-moz-box-align: center;
|
656 |
+
-ms-flex-align: center;
|
657 |
+
align-items: center;
|
658 |
+
color: #c2c4cf;
|
659 |
+
padding: 12px;
|
660 |
+
text-decoration: none;
|
661 |
+
-webkit-transition: all 0.3s ease-in-out;
|
662 |
+
transition: all 0.3s ease-in-out;
|
663 |
+
-webkit-border-radius: 13px;
|
664 |
+
border-radius: 13px;
|
665 |
+
}
|
666 |
+
|
667 |
+
.pa-elements-tab .pa-elements-tab-link:hover,
|
668 |
+
.pa-elements-tab .pa-elements-tab-link.active {
|
669 |
+
-webkit-filter: drop-shadow(-4.243px -4.243px 3px rgba(255, 255, 255, 0.5)) drop-shadow(4.243px 4.243px 3px rgba(191, 201, 210, 0.6));
|
670 |
+
filter: drop-shadow(-4.243px -4.243px 3px rgba(255, 255, 255, 0.5)) drop-shadow(4.243px 4.243px 3px rgba(191, 201, 210, 0.6));
|
671 |
+
background-color: #ffffff;
|
672 |
+
color: #00a5e5;
|
673 |
+
outline: none;
|
674 |
+
border: none;
|
675 |
+
text-decoration: none;
|
676 |
+
-webkit-box-shadow: none;
|
677 |
+
box-shadow: none;
|
678 |
+
}
|
679 |
+
|
680 |
+
.pa-elements-tab .pa-elements-tab-link:hover+span {
|
681 |
+
opacity: 1;
|
682 |
+
-webkit-transform: translate(-20px, -50%);
|
683 |
+
-ms-transform: translate(-20px, -50%);
|
684 |
+
transform: translate(-20px, -50%);
|
685 |
+
}
|
686 |
+
|
687 |
+
.pa-switchers {
|
688 |
+
-js-display: flex;
|
689 |
+
display: -webkit-box;
|
690 |
+
display: -webkit-flex;
|
691 |
+
display: -moz-box;
|
692 |
+
display: -ms-flexbox;
|
693 |
+
display: flex;
|
694 |
+
-webkit-flex-wrap: wrap;
|
695 |
+
-ms-flex-wrap: wrap;
|
696 |
+
flex-wrap: wrap;
|
697 |
+
-webkit-align-content: flex-start;
|
698 |
+
-ms-flex-line-pack: start;
|
699 |
+
align-content: flex-start;
|
700 |
+
}
|
701 |
+
|
702 |
+
.pa-switchers-container {
|
703 |
+
width: 100%;
|
704 |
+
}
|
705 |
+
|
706 |
+
.pa-switchers-container.hidden,
|
707 |
+
.pa-switcher.hidden {
|
708 |
+
display: none;
|
709 |
+
}
|
710 |
+
|
711 |
+
.pa-switchers-container .pa-elements-tab-title {
|
712 |
+
font-size: 20px;
|
713 |
+
color: #252c59;
|
714 |
+
font-weight: 900;
|
715 |
+
font-family: "Red Hat Display";
|
716 |
+
margin: 16px 0;
|
717 |
+
}
|
718 |
+
|
719 |
+
.pa-switcher {
|
720 |
+
-webkit-border-radius: 15px;
|
721 |
+
border-radius: 15px;
|
722 |
+
background-color: #f7f7f7;
|
723 |
+
position: relative;
|
724 |
+
-js-display: flex;
|
725 |
+
display: -webkit-box;
|
726 |
+
display: -webkit-flex;
|
727 |
+
display: -moz-box;
|
728 |
+
display: -ms-flexbox;
|
729 |
+
display: flex;
|
730 |
+
width: -webkit-calc(50% - 56px);
|
731 |
+
width: calc(50% - 56px);
|
732 |
+
-webkit-box-pack: justify;
|
733 |
+
-webkit-justify-content: space-between;
|
734 |
+
-moz-box-pack: justify;
|
735 |
+
-ms-flex-pack: justify;
|
736 |
+
justify-content: space-between;
|
737 |
+
-webkit-box-align: center;
|
738 |
+
-webkit-align-items: center;
|
739 |
+
-moz-box-align: center;
|
740 |
+
-ms-flex-align: center;
|
741 |
+
align-items: center;
|
742 |
+
padding: 20px;
|
743 |
+
margin-top: 16px;
|
744 |
+
margin-left: 16px;
|
745 |
+
}
|
746 |
+
|
747 |
+
.pa-element-info {
|
748 |
+
-js-display: flex;
|
749 |
+
display: -webkit-box;
|
750 |
+
display: -webkit-flex;
|
751 |
+
display: -moz-box;
|
752 |
+
display: -ms-flexbox;
|
753 |
+
display: flex;
|
754 |
+
-webkit-box-align: center;
|
755 |
+
-webkit-align-items: center;
|
756 |
+
-moz-box-align: center;
|
757 |
+
-ms-flex-align: center;
|
758 |
+
align-items: center;
|
759 |
+
}
|
760 |
+
|
761 |
+
.pa-element-info .pa-element-icon {
|
762 |
+
color: #252c59;
|
763 |
+
background-color: #ebebeb;
|
764 |
+
-webkit-border-radius: 15px;
|
765 |
+
border-radius: 15px;
|
766 |
+
/* padding: 12px; */
|
767 |
+
min-width: 40px;
|
768 |
+
min-height: 40px;
|
769 |
+
margin-left: 10px;
|
770 |
+
-js-display: flex;
|
771 |
+
display: -webkit-box;
|
772 |
+
display: -webkit-flex;
|
773 |
+
display: -moz-box;
|
774 |
+
display: -ms-flexbox;
|
775 |
+
display: flex;
|
776 |
+
-webkit-box-pack: center;
|
777 |
+
-webkit-justify-content: center;
|
778 |
+
-moz-box-pack: center;
|
779 |
+
-ms-flex-pack: center;
|
780 |
+
justify-content: center;
|
781 |
+
-webkit-box-align: center;
|
782 |
+
-webkit-align-items: center;
|
783 |
+
-moz-box-align: center;
|
784 |
+
-ms-flex-align: center;
|
785 |
+
align-items: center;
|
786 |
+
}
|
787 |
+
|
788 |
+
.pa-element-name {
|
789 |
+
font-size: 16px;
|
790 |
+
color: #252c59;
|
791 |
+
font-weight: 700;
|
792 |
+
font-family: "Red Hat Display";
|
793 |
+
margin: 0;
|
794 |
+
-js-display: flex;
|
795 |
+
display: -webkit-box;
|
796 |
+
display: -webkit-flex;
|
797 |
+
display: -moz-box;
|
798 |
+
display: -ms-flexbox;
|
799 |
+
display: flex;
|
800 |
+
}
|
801 |
+
|
802 |
+
.pa-element-name span {
|
803 |
+
text-transform: uppercase;
|
804 |
+
color: #fd9926;
|
805 |
+
font-weight: 700;
|
806 |
+
font-size: 11px;
|
807 |
+
margin-right: 5px;
|
808 |
+
}
|
809 |
+
|
810 |
+
.pa-element-link {
|
811 |
+
font-size: 13px;
|
812 |
+
color: #252c59;
|
813 |
+
font-family: "Poppins";
|
814 |
+
text-decoration: none;
|
815 |
+
-webkit-transition: all 0.2s ease-in-out;
|
816 |
+
transition: all 0.2s ease-in-out;
|
817 |
+
}
|
818 |
+
|
819 |
+
.pa-element-link-separator {
|
820 |
+
width: 3px;
|
821 |
+
height: 3px;
|
822 |
+
display: inline-block;
|
823 |
+
text-align: center;
|
824 |
+
color: #252c59;
|
825 |
+
background: #252c59;
|
826 |
+
-webkit-border-radius: 50%;
|
827 |
+
border-radius: 50%;
|
828 |
+
vertical-align: middle;
|
829 |
+
margin: 0 3px;
|
830 |
+
}
|
831 |
+
|
832 |
+
.pa-element-link:hover,
|
833 |
+
.pa-element-link:focus {
|
834 |
+
color: #00a5e5;
|
835 |
+
text-decoration: none;
|
836 |
+
outline: none;
|
837 |
+
-webkit-box-shadow: none;
|
838 |
+
box-shadow: none;
|
839 |
+
border: none;
|
840 |
+
}
|
841 |
+
|
842 |
+
/*
|
843 |
+
* Integrations
|
844 |
+
*/
|
845 |
+
.pa-maps-table select {
|
846 |
+
width: 100%;
|
847 |
+
max-width: 100%;
|
848 |
+
padding: 8px;
|
849 |
+
}
|
850 |
+
|
851 |
+
.pa-maps-table #premium-map-api,
|
852 |
+
.pa-maps-table #premium-youtube-api {
|
853 |
+
width: 100%;
|
854 |
+
}
|
855 |
+
|
856 |
+
.pa-maps-table tr td {
|
857 |
+
padding-top: 30px;
|
858 |
+
}
|
859 |
+
|
860 |
+
.pa-maps-table tr td:first-of-type {
|
861 |
+
padding-left: 30px;
|
862 |
+
}
|
863 |
+
|
864 |
+
.pa-maps-table td h4 {
|
865 |
+
margin: 0;
|
866 |
+
font-size: 15px;
|
867 |
+
color: #252c59;
|
868 |
+
font-weight: 500;
|
869 |
+
font-family: "Poppins";
|
870 |
+
display: inline-block;
|
871 |
+
}
|
872 |
+
|
873 |
+
.pa-maps-table td span {
|
874 |
+
font-size: 13px;
|
875 |
+
color: #474747;
|
876 |
+
font-family: "Poppins";
|
877 |
+
vertical-align: middle;
|
878 |
+
}
|
879 |
+
|
880 |
+
.pa-maps-table td input[type="text"] {
|
881 |
+
-webkit-border-radius: 10px;
|
882 |
+
border-radius: 10px;
|
883 |
+
background-color: #ebebeb;
|
884 |
+
border: none;
|
885 |
+
padding: 8px 20px;
|
886 |
+
}
|
887 |
+
|
888 |
+
.pa-section input[type="checkbox"] {
|
889 |
+
border: none;
|
890 |
+
display: none;
|
891 |
+
}
|
892 |
+
|
893 |
+
.pa-section input[type="checkbox"]+label {
|
894 |
+
position: relative;
|
895 |
+
background: #ebebeb;
|
896 |
+
height: 16px;
|
897 |
+
width: 16px;
|
898 |
+
display: inline-block;
|
899 |
+
padding: 0;
|
900 |
+
margin-left: 5px;
|
901 |
+
-webkit-border-radius: 4px;
|
902 |
+
border-radius: 4px;
|
903 |
+
}
|
904 |
+
|
905 |
+
.pa-section input[type="checkbox"]:checked+label {
|
906 |
+
background: #00a5e5;
|
907 |
+
height: 16px;
|
908 |
+
width: 16px;
|
909 |
+
display: inline-block;
|
910 |
+
padding: 0;
|
911 |
+
}
|
912 |
+
|
913 |
+
.pa-section input[type="checkbox"]:checked+label:before {
|
914 |
+
position: absolute;
|
915 |
+
content: "✔";
|
916 |
+
color: #fff;
|
917 |
+
font-size: 12px;
|
918 |
+
top: 0;
|
919 |
+
right: 0;
|
920 |
+
width: 100%;
|
921 |
+
height: 100%;
|
922 |
+
text-align: center;
|
923 |
+
margin-top: -1px;
|
924 |
+
}
|
925 |
+
|
926 |
+
.pa-maps-table td input:focus {
|
927 |
+
outline: none;
|
928 |
+
-webkit-box-shadow: none;
|
929 |
+
box-shadow: none;
|
930 |
+
border: none;
|
931 |
+
}
|
932 |
+
|
933 |
+
.pa-elements-filter select,
|
934 |
+
.pa-maps-table td select {
|
935 |
+
border-color: #dcdcdc;
|
936 |
+
-webkit-border-radius: 10px;
|
937 |
+
border-radius: 10px;
|
938 |
+
-webkit-border-bottom-left-radius: 0;
|
939 |
+
border-bottom-left-radius: 0;
|
940 |
+
}
|
941 |
+
|
942 |
+
.pa-maps-circle-icon {
|
943 |
+
width: 5px;
|
944 |
+
height: 5px;
|
945 |
+
background-color: #252c59;
|
946 |
+
-webkit-border-radius: 50%;
|
947 |
+
border-radius: 50%;
|
948 |
+
display: inline-block;
|
949 |
+
vertical-align: middle;
|
950 |
+
margin-left: 10px;
|
951 |
+
}
|
952 |
+
|
953 |
+
.pa-maps-table td h4:before {
|
954 |
+
position: absolute;
|
955 |
+
content: "";
|
956 |
+
}
|
957 |
+
|
958 |
+
/*
|
959 |
+
* White Labeling Tab
|
960 |
+
*/
|
961 |
+
.pa-wht-lbl-settings .pa-wht-lbl-title {
|
962 |
+
font-size: 20px;
|
963 |
+
color: #252c59;
|
964 |
+
font-weight: 900;
|
965 |
+
font-family: "Red Hat Display";
|
966 |
+
margin: 0;
|
967 |
+
}
|
968 |
+
|
969 |
+
.pa-wht-lbl-settings .pa-row {
|
970 |
+
width: 60%;
|
971 |
+
float: right;
|
972 |
+
}
|
973 |
+
|
974 |
+
.pa-wht-lbl-settings .pa-wht-lbl-admin {
|
975 |
+
width: 30%;
|
976 |
+
float: right;
|
977 |
+
margin-right: 16px;
|
978 |
+
}
|
979 |
+
|
980 |
+
.pa-wht-lbl-settings .pa-wht-lbl-head {
|
981 |
+
border-bottom: 1px solid #ddd;
|
982 |
+
background: #f7f7f7;
|
983 |
+
padding: 20px;
|
984 |
+
}
|
985 |
+
|
986 |
+
.pa-wht-lbl-table {
|
987 |
+
text-align: right;
|
988 |
+
}
|
989 |
+
|
990 |
+
.pa-wht-lbl-settings input {
|
991 |
+
font-weight: 400;
|
992 |
+
margin: 0;
|
993 |
+
margin-bottom: 12px;
|
994 |
+
-webkit-border-radius: 10px;
|
995 |
+
border-radius: 10px;
|
996 |
+
/* background-color: #ebebeb; */
|
997 |
+
border: 1px solid #dcdcdc;
|
998 |
+
padding: 8px 20px;
|
999 |
+
}
|
1000 |
+
|
1001 |
+
/* .pa-wht-lbl-settings input + span {
|
1002 |
+
margin-left: 0.3em;
|
1003 |
+
} */
|
1004 |
+
|
1005 |
+
.pa-wht-lbl-settings label+span {
|
1006 |
+
font-family: "Poppins";
|
1007 |
+
vertical-align: middle;
|
1008 |
+
}
|
1009 |
+
|
1010 |
+
.pa-wht-lbl-settings .pa-input-label {
|
1011 |
+
display: block;
|
1012 |
+
font-weight: 600;
|
1013 |
+
margin: 10px 0 6px;
|
1014 |
+
font-size: 14px;
|
1015 |
+
color: #252c59;
|
1016 |
+
font-family: "Red Hat Display";
|
1017 |
+
}
|
1018 |
+
|
1019 |
+
.pa-wht-lbl-settings input[type="text"] {
|
1020 |
+
width: 550px;
|
1021 |
+
}
|
1022 |
+
|
1023 |
+
.pa-wht-lbl-settings input[type="text"]::-webkit-input-placeholder {
|
1024 |
+
font-weight: 300;
|
1025 |
+
font-family: "Poppins";
|
1026 |
+
}
|
1027 |
+
|
1028 |
+
.pa-wht-lbl-settings input[type="text"]:-moz-placeholder {
|
1029 |
+
font-weight: 300;
|
1030 |
+
font-family: "Poppins";
|
1031 |
+
}
|
1032 |
+
|
1033 |
+
.pa-wht-lbl-settings input[type="text"]::-moz-placeholder {
|
1034 |
+
font-weight: 300;
|
1035 |
+
font-family: "Poppins";
|
1036 |
+
}
|
1037 |
+
|
1038 |
+
.pa-wht-lbl-settings input[type="text"]:-ms-input-placeholder {
|
1039 |
+
font-weight: 300;
|
1040 |
+
font-family: "Poppins";
|
1041 |
+
}
|
1042 |
+
|
1043 |
+
.pa-wht-lbl-settings input[type="text"]::-ms-input-placeholder {
|
1044 |
+
font-weight: 300;
|
1045 |
+
font-family: "Poppins";
|
1046 |
+
}
|
1047 |
+
|
1048 |
+
.pa-wht-lbl-settings input[type="text"]::placeholder {
|
1049 |
+
font-weight: 300;
|
1050 |
+
font-family: "Poppins";
|
1051 |
+
}
|
1052 |
+
|
1053 |
+
.pa-wht-lbl-settings .pa-wht-lbl-settings-wrap {
|
1054 |
+
background: #fff;
|
1055 |
+
margin: 16px auto;
|
1056 |
+
border: 1px solid #dcdcdc;
|
1057 |
+
-webkit-border-radius: 10px;
|
1058 |
+
border-radius: 10px;
|
1059 |
+
overflow: hidden;
|
1060 |
+
}
|
1061 |
+
|
1062 |
+
.pa-wht-lbl-settings .clearfix {
|
1063 |
+
clear: both;
|
1064 |
+
}
|
1065 |
+
|
1066 |
+
.pa-wht-lbl-group-wrap {
|
1067 |
+
padding: 20px;
|
1068 |
+
}
|
1069 |
+
|
1070 |
+
.pa-wht-lbl-save .pa-save-button {
|
1071 |
+
margin-top: 0;
|
1072 |
+
}
|
1073 |
+
|
1074 |
+
.pa-section-white-label .pa-white-label-notice {
|
1075 |
+
position: absolute;
|
1076 |
+
top: 0;
|
1077 |
+
right: 0;
|
1078 |
+
width: 100%;
|
1079 |
+
height: 100%;
|
1080 |
+
background: rgba(200, 200, 200, 0.8);
|
1081 |
+
-webkit-border-radius: 15px;
|
1082 |
+
border-radius: 15px;
|
1083 |
+
-js-display: flex;
|
1084 |
+
display: -webkit-box;
|
1085 |
+
display: -webkit-flex;
|
1086 |
+
display: -moz-box;
|
1087 |
+
display: -ms-flexbox;
|
1088 |
+
display: flex;
|
1089 |
+
-webkit-box-pack: center;
|
1090 |
+
-webkit-justify-content: center;
|
1091 |
+
-moz-box-pack: center;
|
1092 |
+
-ms-flex-pack: center;
|
1093 |
+
justify-content: center;
|
1094 |
+
}
|
1095 |
+
|
1096 |
+
.pa-white-label-notice-content {
|
1097 |
+
position: absolute;
|
1098 |
+
top: 200px;
|
1099 |
+
right: 200;
|
1100 |
+
width: 530px;
|
1101 |
+
background-image: url("../../images/popup-pattern.jpg");
|
1102 |
+
background-repeat: no-repeat;
|
1103 |
+
-webkit-background-size: cover;
|
1104 |
+
background-size: cover;
|
1105 |
+
padding: 32px;
|
1106 |
+
padding-bottom: 50px;
|
1107 |
+
-webkit-border-radius: 0px 50px;
|
1108 |
+
border-radius: 0px 50px;
|
1109 |
+
text-align: center;
|
1110 |
+
z-index: 2;
|
1111 |
+
}
|
1112 |
+
|
1113 |
+
.pa-white-label-notice-logo {
|
1114 |
+
-webkit-transform: translateY(-32px);
|
1115 |
+
-ms-transform: translateY(-32px);
|
1116 |
+
transform: translateY(-32px);
|
1117 |
+
margin-bottom: -18px;
|
1118 |
+
}
|
1119 |
+
|
1120 |
+
.pa-white-label-notice-logo img {
|
1121 |
+
padding: 10px;
|
1122 |
+
padding-top: 40px;
|
1123 |
+
background-color: #ffffff;
|
1124 |
+
border: 1px solid #e6e6e6;
|
1125 |
+
-webkit-border-radius: 50px;
|
1126 |
+
border-radius: 50px;
|
1127 |
+
-webkit-border-top-right-radius: 50px;
|
1128 |
+
border-top-right-radius: 50px;
|
1129 |
+
-webkit-border-top-left-radius: 50px;
|
1130 |
+
border-top-left-radius: 50px;
|
1131 |
+
-webkit-border-top-right-radius: 0;
|
1132 |
+
border-top-right-radius: 0;
|
1133 |
+
-webkit-border-top-left-radius: 0;
|
1134 |
+
border-top-left-radius: 0;
|
1135 |
+
}
|
1136 |
+
|
1137 |
+
.pa-white-label-notice-content h2,
|
1138 |
+
.pa-swal-head {
|
1139 |
+
display: inline-block;
|
1140 |
+
font-size: 23px;
|
1141 |
+
color: #252c59;
|
1142 |
+
font-weight: 900;
|
1143 |
+
font-family: "Red Hat Display";
|
1144 |
+
text-align: center;
|
1145 |
+
max-width: 350px;
|
1146 |
+
line-height: 1;
|
1147 |
+
margin: 0;
|
1148 |
+
margin-bottom: 18px;
|
1149 |
+
}
|
1150 |
+
|
1151 |
+
.pa-white-label-notice-content h2 span {
|
1152 |
+
color: #fd9926;
|
1153 |
+
text-transform: uppercase;
|
1154 |
+
font-family: "Red Hat Display";
|
1155 |
+
}
|
1156 |
+
|
1157 |
+
.pa-white-label-notice-content p {
|
1158 |
+
font-size: 13px;
|
1159 |
+
color: #474747;
|
1160 |
+
font-family: "Poppins";
|
1161 |
+
text-align: center;
|
1162 |
+
margin: 0;
|
1163 |
+
margin-bottom: 18px;
|
1164 |
+
}
|
1165 |
+
|
1166 |
+
.pa-white-label-notice-content a.pa-get-pro {
|
1167 |
+
display: inline-block;
|
1168 |
+
width: 117px;
|
1169 |
+
padding: 12px 10px;
|
1170 |
+
-webkit-border-radius: 10px;
|
1171 |
+
border-radius: 10px;
|
1172 |
+
color: #ffffff;
|
1173 |
+
font-size: 15px;
|
1174 |
+
font-weight: 900;
|
1175 |
+
font-family: "Red Hat Display";
|
1176 |
+
-webkit-filter: drop-shadow(0px 20px 17.5px rgba(254, 99, 0, 0.2));
|
1177 |
+
filter: drop-shadow(0px 20px 17.5px rgba(254, 99, 0, 0.2));
|
1178 |
+
text-decoration: none;
|
1179 |
+
outline: none;
|
1180 |
+
border: none;
|
1181 |
+
background-image: -webkit-linear-gradient(-120deg, #fe6300 0%, #fe9f00 100%);
|
1182 |
+
background-image: linear-gradient(30deg, #fe6300 0%, #fe9f00 100%);
|
1183 |
+
-webkit-transition: all 0.2s ease-in-out;
|
1184 |
+
transition: all 0.2s ease-in-out;
|
1185 |
+
}
|
1186 |
+
|
1187 |
+
.pa-white-label-notice-content a.pa-get-pro:hover {
|
1188 |
+
background-image: -webkit-linear-gradient(-60deg, #fe6300 0%, #fe9f00 100%);
|
1189 |
+
background-image: linear-gradient(-30deg, #fe6300 0%, #fe9f00 100%);
|
1190 |
+
}
|
1191 |
+
|
1192 |
+
/*
|
1193 |
+
* System Info Tab
|
1194 |
+
*/
|
1195 |
+
.pa-section-info table.widefat {
|
1196 |
+
border: 0px;
|
1197 |
+
-webkit-box-shadow: none;
|
1198 |
+
box-shadow: none;
|
1199 |
+
font-family: "Poppins";
|
1200 |
+
}
|
1201 |
+
|
1202 |
+
.pa-section-info .widefat td:first-child {
|
1203 |
+
width: 30%;
|
1204 |
+
}
|
1205 |
+
|
1206 |
+
.pa-section-info table.widefat tr:nth-child(2n) {
|
1207 |
+
background-color: #f7f7f7;
|
1208 |
+
}
|
1209 |
+
|
1210 |
+
/*
|
1211 |
+
* License Tab
|
1212 |
+
*/
|
1213 |
+
.pa-license-form span {
|
1214 |
+
color: #474747;
|
1215 |
+
font-family: "Poppins";
|
1216 |
+
}
|
1217 |
+
|
1218 |
+
.pa-license-form label {
|
1219 |
+
display: block;
|
1220 |
+
font-weight: 500;
|
1221 |
+
margin: 2em 0 0.5em;
|
1222 |
+
}
|
1223 |
+
|
1224 |
+
.pa-license-form code {
|
1225 |
+
padding: 3px 5px 2px;
|
1226 |
+
margin: 0 1px;
|
1227 |
+
background: #eaeaea;
|
1228 |
+
background: rgba(0, 0, 0, 0.07);
|
1229 |
+
font-size: 13px;
|
1230 |
+
font-style: italic;
|
1231 |
+
}
|
1232 |
+
|
1233 |
+
.pa-license-form .button.button-primary {
|
1234 |
+
width: 147px;
|
1235 |
+
height: 43px;
|
1236 |
+
/* -webkit-filter: drop-shadow(0px 10px 35px rgba(0, 165, 229, 0.3));
|
1237 |
+
filter: drop-shadow(0px 10px 35px rgba(0, 165, 229, 0.3)); */
|
1238 |
+
background-color: #00a5e5;
|
1239 |
+
/* margin-top: 50px; */
|
1240 |
+
margin-right: -3px;
|
1241 |
+
-webkit-border-radius: 10px 0 0 10px;
|
1242 |
+
border-radius: 10px 0 0 10px;
|
1243 |
+
border: none;
|
1244 |
+
}
|
1245 |
+
|
1246 |
+
#papro-license-key:focus,
|
1247 |
+
.pa-license-form .button.button-primary:focus {
|
1248 |
+
outline: none;
|
1249 |
+
-webkit-box-shadow: none;
|
1250 |
+
box-shadow: none;
|
1251 |
+
}
|
1252 |
+
|
1253 |
+
#papro-license-key {
|
1254 |
+
height: 43px;
|
1255 |
+
line-height: 1;
|
1256 |
+
margin: 0;
|
1257 |
+
padding: 8px 20px;
|
1258 |
+
-webkit-border-radius: 0 10px 10px 0;
|
1259 |
+
border-radius: 0 10px 10px 0;
|
1260 |
+
}
|
1261 |
+
|
1262 |
+
.pa-license-form input+span {
|
1263 |
+
margin-right: 10px;
|
1264 |
+
font-weight: 600;
|
1265 |
+
}
|
1266 |
+
|
1267 |
+
.pa-license-cell span {
|
1268 |
+
margin-right: 0.3em;
|
1269 |
+
}
|
1270 |
+
|
1271 |
+
/*
|
1272 |
+
* PAPRO Notice
|
1273 |
+
*/
|
1274 |
+
.papro-admin-notice {
|
1275 |
+
-webkit-display: flex;
|
1276 |
+
display: -webkit-box;
|
1277 |
+
display: -ms-flexbox;
|
1278 |
+
-js-display: flex;
|
1279 |
+
display: -moz-box;
|
1280 |
+
display: flex;
|
1281 |
+
-webkit-box-pack: end;
|
1282 |
+
-ms-flex-pack: end;
|
1283 |
+
-webkit-justify-content: flex-end;
|
1284 |
+
-moz-box-pack: end;
|
1285 |
+
justify-content: flex-end;
|
1286 |
+
-webkit-box-align: center;
|
1287 |
+
-ms-flex-align: center;
|
1288 |
+
-webkit-align-items: center;
|
1289 |
+
-moz-box-align: center;
|
1290 |
+
align-items: center;
|
1291 |
+
margin-bottom: 24px;
|
1292 |
+
}
|
1293 |
+
|
1294 |
+
.papro-admin-notice>div {
|
1295 |
+
-webkit-box-flex: 1;
|
1296 |
+
-webkit-flex-grow: 1;
|
1297 |
+
-moz-box-flex: 1;
|
1298 |
+
-ms-flex-positive: 1;
|
1299 |
+
flex-grow: 1;
|
1300 |
+
}
|
1301 |
+
|
1302 |
+
.papro-admin-notice-left {
|
1303 |
+
position: relative;
|
1304 |
+
padding: 16px;
|
1305 |
+
-webkit-border-radius: 15px;
|
1306 |
+
border-radius: 15px;
|
1307 |
+
background-color: #fff;
|
1308 |
+
-webkit-flex-basis: 80%;
|
1309 |
+
-ms-flex-preferred-size: 80%;
|
1310 |
+
flex-basis: 80%;
|
1311 |
+
}
|
1312 |
+
|
1313 |
+
.papro-admin-notice-left a {
|
1314 |
+
position: absolute;
|
1315 |
+
top: 0;
|
1316 |
+
right: 0;
|
1317 |
+
width: 100%;
|
1318 |
+
height: 100%;
|
1319 |
+
}
|
1320 |
+
|
1321 |
+
.papro-admin-notice-left a:hover,
|
1322 |
+
.papro-admin-notice-left a:focus,
|
1323 |
+
.papro-admin-notice-left a:visited {
|
1324 |
+
outline: none;
|
1325 |
+
border: none;
|
1326 |
+
box-shadow: none;
|
1327 |
+
text-decoration: none;
|
1328 |
+
}
|
1329 |
+
|
1330 |
+
/* .papro-admin-notice-logo img {
|
1331 |
+
width: 100%;
|
1332 |
+
} */
|
1333 |
+
.papro-admin-notice-right {
|
1334 |
+
-webkit-display: flex;
|
1335 |
+
display: -webkit-box;
|
1336 |
+
display: -ms-flexbox;
|
1337 |
+
-js-display: flex;
|
1338 |
+
display: -moz-box;
|
1339 |
+
display: flex;
|
1340 |
+
-webkit-box-align: center;
|
1341 |
+
-ms-flex-align: center;
|
1342 |
+
-webkit-align-items: center;
|
1343 |
+
-moz-box-align: center;
|
1344 |
+
align-items: center;
|
1345 |
+
background: url("../../images/papro-banner.png");
|
1346 |
+
-webkit-background-size: cover;
|
1347 |
+
background-size: cover;
|
1348 |
+
background-repeat: no-repeat;
|
1349 |
+
padding: 18px;
|
1350 |
+
-webkit-border-radius: 15px;
|
1351 |
+
border-radius: 15px;
|
1352 |
+
overflow: hidden;
|
1353 |
+
margin-right: 25px;
|
1354 |
+
}
|
1355 |
+
|
1356 |
+
.papro-admin-notice-right h4 {
|
1357 |
+
font-size: 20px;
|
1358 |
+
color: #fff;
|
1359 |
+
font-weight: 900;
|
1360 |
+
font-family: "Red Hat Display";
|
1361 |
+
margin: 0;
|
1362 |
+
margin-bottom: 8px;
|
1363 |
+
}
|
1364 |
+
|
1365 |
+
.papro-admin-notice-right p {
|
1366 |
+
font-size: 14px;
|
1367 |
+
color: #ffffff;
|
1368 |
+
font-family: "Poppins";
|
1369 |
+
margin: 0;
|
1370 |
+
}
|
1371 |
+
|
1372 |
+
.papro-admin-notice-right span {
|
1373 |
+
font-weight: 700;
|
1374 |
+
}
|
1375 |
+
|
1376 |
+
/*
|
1377 |
+
* Dashboard Tabs
|
1378 |
+
*/
|
1379 |
+
.pa-dash-general:before {
|
1380 |
+
content: "\e900";
|
1381 |
+
}
|
1382 |
+
|
1383 |
+
.pa-dash-integrations:before {
|
1384 |
+
content: "\e901";
|
1385 |
+
}
|
1386 |
+
|
1387 |
+
.pa-dash-system-info:before {
|
1388 |
+
content: "\e902";
|
1389 |
+
}
|
1390 |
+
|
1391 |
+
.pa-dash-vcontrol:before {
|
1392 |
+
content: "\e903";
|
1393 |
+
}
|
1394 |
+
|
1395 |
+
.pa-dash-white-label:before {
|
1396 |
+
content: "\e904";
|
1397 |
+
}
|
1398 |
+
|
1399 |
+
.pa-dash-elements:before {
|
1400 |
+
content: "\e905";
|
1401 |
+
}
|
1402 |
+
|
1403 |
+
.pa-dash-license:before {
|
1404 |
+
content: "\e910";
|
1405 |
+
}
|
1406 |
+
|
1407 |
+
.pa-dash-features:before {
|
1408 |
+
content: "\e911";
|
1409 |
+
}
|
1410 |
+
|
1411 |
+
/*
|
1412 |
+
* Elements Categories
|
1413 |
+
*/
|
1414 |
+
.pa-dash-cat-all:before {
|
1415 |
+
content: "\e906";
|
1416 |
+
}
|
1417 |
+
|
1418 |
+
.pa-dash-cat-blurbs:before {
|
1419 |
+
content: "\e907";
|
1420 |
+
}
|
1421 |
+
|
1422 |
+
.pa-dash-cat-contact:before {
|
1423 |
+
content: "\e908";
|
1424 |
+
}
|
1425 |
+
|
1426 |
+
.pa-dash-cat-content:before {
|
1427 |
+
content: "\e909";
|
1428 |
+
}
|
1429 |
+
|
1430 |
+
.pa-dash-cat-images:before {
|
1431 |
+
content: "\e90a";
|
1432 |
+
}
|
1433 |
+
|
1434 |
+
.pa-dash-cat-off-grid:before {
|
1435 |
+
content: "\e90b";
|
1436 |
+
}
|
1437 |
+
|
1438 |
+
.pa-dash-cat-section:before {
|
1439 |
+
content: "\e90c";
|
1440 |
+
}
|
1441 |
+
|
1442 |
+
.pa-dash-cat-feed:before {
|
1443 |
+
content: "\e90d";
|
1444 |
+
}
|
1445 |
+
|
1446 |
+
.pa-dash-cat-data:before {
|
1447 |
+
content: "\e90e";
|
1448 |
+
}
|
1449 |
+
|
1450 |
+
.pa-dash-cat-social:before {
|
1451 |
+
content: "\e90f";
|
1452 |
+
}
|
1453 |
+
|
1454 |
+
/*
|
1455 |
+
* Widgets Icons
|
1456 |
+
*/
|
1457 |
+
.pa-dash-premium-notbar:before {
|
1458 |
+
content: "\e913";
|
1459 |
+
}
|
1460 |
+
|
1461 |
+
.pa-dash-premium-gradient:before {
|
1462 |
+
content: "\e914";
|
1463 |
+
}
|
1464 |
+
|
1465 |
+
.pa-dash-premium-color-transition:before {
|
1466 |
+
content: "\e915";
|
1467 |
+
}
|
1468 |
+
|
1469 |
+
.pa-dash-premium-behance:before {
|
1470 |
+
content: "\e916";
|
1471 |
+
}
|
1472 |
+
|
1473 |
+
.pa-dash-premium-charts:before {
|
1474 |
+
content: "\e917";
|
1475 |
+
}
|
1476 |
+
|
1477 |
+
.pa-dash-premium-content-toggle:before {
|
1478 |
+
content: "\e918";
|
1479 |
+
}
|
1480 |
+
|
1481 |
+
.pa-dash-premium-divider:before {
|
1482 |
+
content: "\e919";
|
1483 |
+
}
|
1484 |
+
|
1485 |
+
.pa-dash-premium-facebook-feed:before {
|
1486 |
+
content: "\e91b";
|
1487 |
+
}
|
1488 |
+
|
1489 |
+
.pa-dash-facebook-feed-2:before {
|
1490 |
+
content: "\e91b";
|
1491 |
+
}
|
1492 |
+
|
1493 |
+
.pa-dash-premium-fb-chat:before {
|
1494 |
+
content: "\e91c";
|
1495 |
+
}
|
1496 |
+
|
1497 |
+
.pa-dash-premium-facebook-reviews:before {
|
1498 |
+
content: "\e91d";
|
1499 |
+
}
|
1500 |
+
|
1501 |
+
.pa-dash-premium-google-reviews:before {
|
1502 |
+
content: "\e91e";
|
1503 |
+
}
|
1504 |
+
|
1505 |
+
.pa-dash-premium-hscroll:before {
|
1506 |
+
content: "\e91f";
|
1507 |
+
}
|
1508 |
+
|
1509 |
+
.pa-dash-premium-flipbox:before {
|
1510 |
+
content: "\e920";
|
1511 |
+
}
|
1512 |
+
|
1513 |
+
.pa-dash-premium-iconbox:before {
|
1514 |
+
content: "\e921";
|
1515 |
+
}
|
1516 |
+
|
1517 |
+
.pa-dash-premium-image-accordion:before {
|
1518 |
+
content: "\e922";
|
1519 |
+
}
|
1520 |
+
|
1521 |
+
.pa-dash-premium-image-comparison:before {
|
1522 |
+
content: "\e923";
|
1523 |
+
}
|
1524 |
+
|
1525 |
+
.pa-dash-premium-image-hotspots:before {
|
1526 |
+
content: "\e924";
|
1527 |
+
}
|
1528 |
+
|
1529 |
+
.pa-dash-premium-img-layers:before {
|
1530 |
+
content: "\e925";
|
1531 |
+
}
|
1532 |
+
|
1533 |
+
.pa-dash-premium-instagram-feed:before {
|
1534 |
+
content: "\e926";
|
1535 |
+
}
|
1536 |
+
|
1537 |
+
.pa-dash-premium-kenburns:before {
|
1538 |
+
content: "\e927";
|
1539 |
+
}
|
1540 |
+
|
1541 |
+
.pa-dash-premium-lottie:before {
|
1542 |
+
content: "\e928";
|
1543 |
+
}
|
1544 |
+
|
1545 |
+
.pa-dash-premium-magic-section:before {
|
1546 |
+
content: "\e929";
|
1547 |
+
}
|
1548 |
+
|
1549 |
+
.pa-dash-premium-multi-scroll:before {
|
1550 |
+
content: "\e92a";
|
1551 |
+
}
|
1552 |
+
|
1553 |
+
.pa-dash-premium-ihover:before {
|
1554 |
+
content: "\e92b";
|
1555 |
+
}
|
1556 |
+
|
1557 |
+
.pa-dash-premium-parallax:before {
|
1558 |
+
content: "\e94f";
|
1559 |
+
}
|
1560 |
+
|
1561 |
+
.pa-dash-premium-particles:before {
|
1562 |
+
content: "\e92c";
|
1563 |
+
}
|
1564 |
+
|
1565 |
+
.pa-dash-premium-prev-img:before {
|
1566 |
+
content: "\e92d";
|
1567 |
+
}
|
1568 |
+
|
1569 |
+
.pa-dash-premium-tabs:before {
|
1570 |
+
content: "\e92f";
|
1571 |
+
}
|
1572 |
+
|
1573 |
+
.pa-dash-premium-tables:before {
|
1574 |
+
content: "\e92e";
|
1575 |
+
}
|
1576 |
+
|
1577 |
+
.pa-dash-trustpilot:before {
|
1578 |
+
content: "\e930";
|
1579 |
+
}
|
1580 |
+
|
1581 |
+
.pa-dash-premium-twitter-feed:before {
|
1582 |
+
content: "\e931";
|
1583 |
+
}
|
1584 |
+
|
1585 |
+
.pa-dash-premium-unfold:before {
|
1586 |
+
content: "\e932";
|
1587 |
+
}
|
1588 |
+
|
1589 |
+
.pa-dash-premium-whatsapp-chat:before {
|
1590 |
+
content: "\e933";
|
1591 |
+
}
|
1592 |
+
|
1593 |
+
.pa-dash-premium-yelp-reviews:before {
|
1594 |
+
content: "\e934";
|
1595 |
+
}
|
1596 |
+
|
1597 |
+
.pa-dash-premium-trustpilot-reviews:before {
|
1598 |
+
content: "\e930";
|
1599 |
+
}
|
1600 |
+
|
1601 |
+
.pa-dash-premium-banner:before {
|
1602 |
+
content: "\e935";
|
1603 |
+
}
|
1604 |
+
|
1605 |
+
.pa-dash-premium-blog:before {
|
1606 |
+
content: "\e936";
|
1607 |
+
}
|
1608 |
+
|
1609 |
+
.pa-dash-premium-button:before {
|
1610 |
+
content: "\e937";
|
1611 |
+
}
|
1612 |
+
|
1613 |
+
.pa-dash-premium-carousel:before {
|
1614 |
+
content: "\e938";
|
1615 |
+
}
|
1616 |
+
|
1617 |
+
.pa-dash-premium-contactform:before {
|
1618 |
+
content: "\e939";
|
1619 |
+
}
|
1620 |
+
|
1621 |
+
.pa-dash-premium-countdown:before {
|
1622 |
+
content: "\e93a";
|
1623 |
+
}
|
1624 |
+
|
1625 |
+
.pa-dash-premium-counter:before {
|
1626 |
+
content: "\e93b";
|
1627 |
+
}
|
1628 |
+
|
1629 |
+
.pa-dash-premium-dual-header:before {
|
1630 |
+
content: "\e93c";
|
1631 |
+
}
|
1632 |
+
|
1633 |
+
.pa-dash-premium-fancytext:before {
|
1634 |
+
content: "\e93d";
|
1635 |
+
}
|
1636 |
+
|
1637 |
+
.pa-dash-premium-maps:before {
|
1638 |
+
content: "\e93e";
|
1639 |
+
}
|
1640 |
+
|
1641 |
+
.pa-dash-premium-title:before {
|
1642 |
+
content: "\e93f";
|
1643 |
+
}
|
1644 |
+
|
1645 |
+
.pa-dash-premium-icon-list:before {
|
1646 |
+
content: "\e940";
|
1647 |
+
}
|
1648 |
+
|
1649 |
+
.pa-dash-premium-image-button:before {
|
1650 |
+
content: "\e941";
|
1651 |
+
}
|
1652 |
+
|
1653 |
+
.pa-dash-premium-image-scroll:before {
|
1654 |
+
content: "\e942";
|
1655 |
+
}
|
1656 |
+
|
1657 |
+
.pa-dash-premium-image-separator:before {
|
1658 |
+
content: "\e943";
|
1659 |
+
}
|
1660 |
+
|
1661 |
+
/* .pa-dash-premium-lottie:before {
|
1662 |
+
content: "\e944";
|
1663 |
+
} */
|
1664 |
+
.pa-dash-premium-lottie-widget:before {
|
1665 |
+
content: "\e945";
|
1666 |
+
}
|
1667 |
+
|
1668 |
+
.pa-dash-premium-grid:before {
|
1669 |
+
content: "\e946";
|
1670 |
+
}
|
1671 |
+
|
1672 |
+
.pa-dash-premium-modalbox:before {
|
1673 |
+
content: "\e947";
|
1674 |
+
}
|
1675 |
+
|
1676 |
+
.pa-dash-premium-pricing-table:before {
|
1677 |
+
content: "\e948";
|
1678 |
+
}
|
1679 |
+
|
1680 |
+
.pa-dash-premium-progressbar:before {
|
1681 |
+
content: "\e949";
|
1682 |
+
}
|
1683 |
+
|
1684 |
+
.pa-dash-premium-person:before {
|
1685 |
+
content: "\e94a";
|
1686 |
+
}
|
1687 |
+
|
1688 |
+
.pa-dash-premium-testimonials:before {
|
1689 |
+
content: "\e94b";
|
1690 |
+
}
|
1691 |
+
|
1692 |
+
.pa-dash-premium-vscroll:before {
|
1693 |
+
content: "\e94c";
|
1694 |
+
}
|
1695 |
+
|
1696 |
+
.pa-dash-premium-videobox:before {
|
1697 |
+
content: "\e94d";
|
1698 |
+
}
|
admin/assets/css/admin.css
CHANGED
@@ -1,1524 +1,1693 @@
|
|
1 |
-
.button.pa-btn {
|
2 |
-
border: none;
|
3 |
-
color: #fff;
|
4 |
-
text-align: center;
|
5 |
-
padding: 3px;
|
6 |
-
max-width: 250px;
|
7 |
-
height: auto;
|
8 |
-
font-weight: 700;
|
9 |
-
-webkit-box-shadow: none;
|
10 |
-
box-shadow: none;
|
11 |
-
}
|
12 |
-
|
13 |
-
.button.pa-btn:
|
14 |
-
.button.pa-btn:
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
}
|
51 |
-
|
52 |
-
.
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
-webkit-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
input:checked
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
-webkit-
|
121 |
-
-
|
122 |
-
|
123 |
-
|
124 |
-
.pa-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
}
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
padding:
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
-
|
262 |
-
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
-webkit-
|
278 |
-
|
279 |
-
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
-webkit-
|
293 |
-
|
294 |
-
}
|
295 |
-
|
296 |
-
.
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
color: #
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
-js-display: flex;
|
344 |
-
display: -webkit-box;
|
345 |
-
display: -webkit-flex;
|
346 |
-
display: -moz-box;
|
347 |
-
display: -ms-flexbox;
|
348 |
-
display: flex;
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
363 |
-
|
364 |
-
-
|
365 |
-
-
|
366 |
-
-
|
367 |
-
|
368 |
-
-webkit-box
|
369 |
-
-webkit-
|
370 |
-
-moz-box
|
371 |
-
-ms-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
.pa-section-info-wrap
|
386 |
-
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
|
407 |
-
color: #
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
|
414 |
-
font-
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
|
426 |
-
|
427 |
-
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
-
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
-webkit-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
.pa-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
right:
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
}
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
}
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
-ms-
|
558 |
-
|
559 |
-
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
.pa-elements-
|
580 |
-
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
color: #
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
border-radius: 13px;
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
-
|
608 |
-
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
-webkit-
|
635 |
-
-ms-
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
-
|
661 |
-
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
-
|
666 |
-
|
667 |
-
|
668 |
-
-
|
669 |
-
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
-
|
674 |
-
-webkit-
|
675 |
-
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
|
686 |
-
display:
|
687 |
-
display: -
|
688 |
-
display: -
|
689 |
-
display:
|
690 |
-
-
|
691 |
-
|
692 |
-
-
|
693 |
-
-ms-flex-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
|
702 |
-
|
703 |
-
|
704 |
-
|
705 |
-
|
706 |
-
display:
|
707 |
-
|
708 |
-
|
709 |
-
|
710 |
-
|
711 |
-
|
712 |
-
-
|
713 |
-
-
|
714 |
-
|
715 |
-
|
716 |
-
|
717 |
-
|
718 |
-
-
|
719 |
-
-
|
720 |
-
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
-
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
margin-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
|
766 |
-
|
767 |
-
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
|
789 |
-
|
790 |
-
|
791 |
-
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
font-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
.pa-
|
809 |
-
-
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
-
|
814 |
-
|
815 |
-
|
816 |
-
|
817 |
-
|
818 |
-
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
margin
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
.pa-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
844 |
-
|
845 |
-
width: 100%;
|
846 |
-
|
847 |
-
|
848 |
-
|
849 |
-
|
850 |
-
.pa-maps-table
|
851 |
-
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
-
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
-
|
864 |
-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
-
|
872 |
-
|
873 |
-
|
874 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
879 |
-
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
|
884 |
-
|
885 |
-
|
886 |
-
|
887 |
-
|
888 |
-
|
889 |
-
|
890 |
-
|
891 |
-
|
892 |
-
|
893 |
-
|
894 |
-
|
895 |
-
|
896 |
-
|
897 |
-
|
898 |
-
margin-
|
899 |
-
|
900 |
-
|
901 |
-
|
902 |
-
|
903 |
-
|
904 |
-
|
905 |
-
|
906 |
-
|
907 |
-
|
908 |
-
|
909 |
-
}
|
910 |
-
|
911 |
-
.pa-
|
912 |
-
|
913 |
-
|
914 |
-
|
915 |
-
-
|
916 |
-
|
917 |
-
|
918 |
-
|
919 |
-
|
920 |
-
|
921 |
-
|
922 |
-
|
923 |
-
|
924 |
-
|
925 |
-
|
926 |
-
|
927 |
-
|
928 |
-
|
929 |
-
}
|
930 |
-
|
931 |
-
|
932 |
-
|
933 |
-
|
934 |
-
|
935 |
-
|
936 |
-
|
937 |
-
|
938 |
-
|
939 |
-
|
940 |
-
|
941 |
-
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
-
|
946 |
-
|
947 |
-
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
|
954 |
-
|
955 |
-
|
956 |
-
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
font-
|
961 |
-
|
962 |
-
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
|
969 |
-
|
970 |
-
|
971 |
-
|
972 |
-
|
973 |
-
|
974 |
-
|
975 |
-
margin: 16px
|
976 |
-
|
977 |
-
|
978 |
-
|
979 |
-
|
980 |
-
|
981 |
-
|
982 |
-
|
983 |
-
|
984 |
-
|
985 |
-
|
986 |
-
|
987 |
-
|
988 |
-
|
989 |
-
|
990 |
-
|
991 |
-
margin-
|
992 |
-
|
993 |
-
|
994 |
-
|
995 |
-
|
996 |
-
|
997 |
-
|
998 |
-
|
999 |
-
|
1000 |
-
|
1001 |
-
|
1002 |
-
|
1003 |
-
|
1004 |
-
|
1005 |
-
|
1006 |
-
|
1007 |
-
|
1008 |
-
|
1009 |
-
|
1010 |
-
-
|
1011 |
-
|
1012 |
-
-
|
1013 |
-
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
1017 |
-
|
1018 |
-
|
1019 |
-
|
1020 |
-
|
1021 |
-
|
1022 |
-
|
1023 |
-
-
|
1024 |
-
|
1025 |
-
|
1026 |
-
|
1027 |
-
-
|
1028 |
-
|
1029 |
-
|
1030 |
-
|
1031 |
-
|
1032 |
-
|
1033 |
-
-
|
1034 |
-
|
1035 |
-
|
1036 |
-
|
1037 |
-
|
1038 |
-
|
1039 |
-
|
1040 |
-
|
1041 |
-
|
1042 |
-
|
1043 |
-
-
|
1044 |
-
|
1045 |
-
|
1046 |
-
|
1047 |
-
-
|
1048 |
-
|
1049 |
-
|
1050 |
-
|
1051 |
-
|
1052 |
-
|
1053 |
-
|
1054 |
-
|
1055 |
-
|
1056 |
-
|
1057 |
-
|
1058 |
-
|
1059 |
-
|
1060 |
-
|
1061 |
-
|
1062 |
-
|
1063 |
-
|
1064 |
-
|
1065 |
-
|
1066 |
-
}
|
1067 |
-
|
1068 |
-
|
1069 |
-
|
1070 |
-
|
1071 |
-
|
1072 |
-
.pa-white-label-notice
|
1073 |
-
|
1074 |
-
|
1075 |
-
|
1076 |
-
|
1077 |
-
|
1078 |
-
|
1079 |
-
|
1080 |
-
|
1081 |
-
|
1082 |
-
display:
|
1083 |
-
|
1084 |
-
|
1085 |
-
-
|
1086 |
-
|
1087 |
-
|
1088 |
-
|
1089 |
-
|
1090 |
-
|
1091 |
-
-
|
1092 |
-
|
1093 |
-
|
1094 |
-
|
1095 |
-
|
1096 |
-
|
1097 |
-
|
1098 |
-
|
1099 |
-
|
1100 |
-
|
1101 |
-
|
1102 |
-
background-
|
1103 |
-
|
1104 |
-
|
1105 |
-
|
1106 |
-
|
1107 |
-
|
1108 |
-
|
1109 |
-
|
1110 |
-
|
1111 |
-
|
1112 |
-
|
1113 |
-
|
1114 |
-
|
1115 |
-
|
1116 |
-
|
1117 |
-
|
1118 |
-
.pa-
|
1119 |
-
|
1120 |
-
|
1121 |
-
|
1122 |
-
|
1123 |
-
|
1124 |
-
|
1125 |
-
|
1126 |
-
|
1127 |
-
|
1128 |
-
|
1129 |
-
|
1130 |
-
|
1131 |
-
|
1132 |
-
|
1133 |
-
|
1134 |
-
|
1135 |
-
|
1136 |
-
.pa-
|
1137 |
-
|
1138 |
-
|
1139 |
-
|
1140 |
-
|
1141 |
-
font-
|
1142 |
-
|
1143 |
-
|
1144 |
-
|
1145 |
-
|
1146 |
-
|
1147 |
-
|
1148 |
-
|
1149 |
-
|
1150 |
-
|
1151 |
-
|
1152 |
-
|
1153 |
-
|
1154 |
-
|
1155 |
-
|
1156 |
-
|
1157 |
-
|
1158 |
-
|
1159 |
-
|
1160 |
-
|
1161 |
-
-
|
1162 |
-
|
1163 |
-
|
1164 |
-
|
1165 |
-
|
1166 |
-
|
1167 |
-
|
1168 |
-
|
1169 |
-
|
1170 |
-
|
1171 |
-
|
1172 |
-
|
1173 |
-
|
1174 |
-
|
1175 |
-
|
1176 |
-
|
1177 |
-
|
1178 |
-
|
1179 |
-
|
1180 |
-
|
1181 |
-
|
1182 |
-
|
1183 |
-
|
1184 |
-
|
1185 |
-
|
1186 |
-
|
1187 |
-
-
|
1188 |
-
|
1189 |
-
|
1190 |
-
|
1191 |
-
|
1192 |
-
|
1193 |
-
|
1194 |
-
|
1195 |
-
-webkit-
|
1196 |
-
|
1197 |
-
|
1198 |
-
|
1199 |
-
|
1200 |
-
|
1201 |
-
|
1202 |
-
|
1203 |
-
|
1204 |
-
|
1205 |
-
|
1206 |
-
|
1207 |
-
|
1208 |
-
|
1209 |
-
|
1210 |
-
|
1211 |
-
|
1212 |
-
|
1213 |
-
|
1214 |
-
|
1215 |
-
|
1216 |
-
|
1217 |
-
|
1218 |
-
-
|
1219 |
-
|
1220 |
-
|
1221 |
-
|
1222 |
-
.
|
1223 |
-
|
1224 |
-
|
1225 |
-
|
1226 |
-
|
1227 |
-
|
1228 |
-
|
1229 |
-
|
1230 |
-
|
1231 |
-
.
|
1232 |
-
|
1233 |
-
|
1234 |
-
-webkit-
|
1235 |
-
|
1236 |
-
|
1237 |
-
|
1238 |
-
|
1239 |
-
|
1240 |
-
|
1241 |
-
|
1242 |
-
|
1243 |
-
|
1244 |
-
|
1245 |
-
|
1246 |
-
|
1247 |
-
|
1248 |
-
|
1249 |
-
|
1250 |
-
|
1251 |
-
|
1252 |
-
|
1253 |
-
|
1254 |
-
|
1255 |
-
|
1256 |
-
|
1257 |
-
|
1258 |
-
|
1259 |
-
|
1260 |
-
|
1261 |
-
margin-left:
|
1262 |
-
|
1263 |
-
|
1264 |
-
|
1265 |
-
|
1266 |
-
|
1267 |
-
|
1268 |
-
|
1269 |
-
|
1270 |
-
|
1271 |
-
|
1272 |
-
.papro-admin-notice
|
1273 |
-
|
1274 |
-
|
1275 |
-
|
1276 |
-
|
1277 |
-
|
1278 |
-
|
1279 |
-
|
1280 |
-
|
1281 |
-
|
1282 |
-
|
1283 |
-
|
1284 |
-
|
1285 |
-
|
1286 |
-
|
1287 |
-
|
1288 |
-
|
1289 |
-
|
1290 |
-
}
|
1291 |
-
|
1292 |
-
|
1293 |
-
|
1294 |
-
|
1295 |
-
|
1296 |
-
|
1297 |
-
|
1298 |
-
|
1299 |
-
|
1300 |
-
.
|
1301 |
-
|
1302 |
-
|
1303 |
-
|
1304 |
-
|
1305 |
-
|
1306 |
-
|
1307 |
-
|
1308 |
-
|
1309 |
-
|
1310 |
-
|
1311 |
-
|
1312 |
-
|
1313 |
-
|
1314 |
-
|
1315 |
-
|
1316 |
-
|
1317 |
-
}
|
1318 |
-
|
1319 |
-
|
1320 |
-
|
1321 |
-
.
|
1322 |
-
|
1323 |
-
|
1324 |
-
|
1325 |
-
|
1326 |
-
|
1327 |
-
|
1328 |
-
|
1329 |
-
|
1330 |
-
|
1331 |
-
|
1332 |
-
|
1333 |
-
|
1334 |
-
|
1335 |
-
|
1336 |
-
|
1337 |
-
|
1338 |
-
|
1339 |
-
|
1340 |
-
|
1341 |
-
|
1342 |
-
|
1343 |
-
|
1344 |
-
|
1345 |
-
|
1346 |
-
|
1347 |
-
|
1348 |
-
|
1349 |
-
|
1350 |
-
|
1351 |
-
|
1352 |
-
|
1353 |
-
}
|
1354 |
-
|
1355 |
-
|
1356 |
-
|
1357 |
-
|
1358 |
-
|
1359 |
-
|
1360 |
-
|
1361 |
-
|
1362 |
-
}
|
1363 |
-
|
1364 |
-
|
1365 |
-
|
1366 |
-
|
1367 |
-
|
1368 |
-
|
1369 |
-
|
1370 |
-
|
1371 |
-
|
1372 |
-
|
1373 |
-
|
1374 |
-
|
1375 |
-
|
1376 |
-
|
1377 |
-
|
1378 |
-
.pa-dash-
|
1379 |
-
content: "\
|
1380 |
-
}
|
1381 |
-
|
1382 |
-
|
1383 |
-
|
1384 |
-
|
1385 |
-
|
1386 |
-
|
1387 |
-
|
1388 |
-
|
1389 |
-
|
1390 |
-
.pa-dash-
|
1391 |
-
content: "\
|
1392 |
-
}
|
1393 |
-
|
1394 |
-
|
1395 |
-
|
1396 |
-
|
1397 |
-
|
1398 |
-
|
1399 |
-
|
1400 |
-
|
1401 |
-
|
1402 |
-
.pa-dash-
|
1403 |
-
content: "\
|
1404 |
-
}
|
1405 |
-
|
1406 |
-
|
1407 |
-
|
1408 |
-
|
1409 |
-
|
1410 |
-
|
1411 |
-
|
1412 |
-
|
1413 |
-
|
1414 |
-
|
1415 |
-
|
1416 |
-
|
1417 |
-
.pa-dash-
|
1418 |
-
content: "\
|
1419 |
-
}
|
1420 |
-
|
1421 |
-
|
1422 |
-
|
1423 |
-
|
1424 |
-
|
1425 |
-
|
1426 |
-
|
1427 |
-
|
1428 |
-
|
1429 |
-
.pa-dash-
|
1430 |
-
content: "\
|
1431 |
-
}
|
1432 |
-
|
1433 |
-
|
1434 |
-
|
1435 |
-
|
1436 |
-
|
1437 |
-
|
1438 |
-
|
1439 |
-
|
1440 |
-
|
1441 |
-
.pa-dash-
|
1442 |
-
content: "\
|
1443 |
-
}
|
1444 |
-
|
1445 |
-
|
1446 |
-
|
1447 |
-
|
1448 |
-
|
1449 |
-
|
1450 |
-
|
1451 |
-
|
1452 |
-
|
1453 |
-
|
1454 |
-
|
1455 |
-
|
1456 |
-
.pa-dash-premium-
|
1457 |
-
content: "\
|
1458 |
-
}
|
1459 |
-
|
1460 |
-
|
1461 |
-
|
1462 |
-
|
1463 |
-
|
1464 |
-
|
1465 |
-
|
1466 |
-
|
1467 |
-
|
1468 |
-
.pa-dash-premium-
|
1469 |
-
content: "\
|
1470 |
-
}
|
1471 |
-
|
1472 |
-
|
1473 |
-
|
1474 |
-
|
1475 |
-
|
1476 |
-
|
1477 |
-
|
1478 |
-
|
1479 |
-
|
1480 |
-
.pa-dash-premium-
|
1481 |
-
content: "\
|
1482 |
-
}
|
1483 |
-
|
1484 |
-
|
1485 |
-
|
1486 |
-
|
1487 |
-
|
1488 |
-
|
1489 |
-
|
1490 |
-
|
1491 |
-
|
1492 |
-
.pa-dash-premium-
|
1493 |
-
content: "\
|
1494 |
-
}
|
1495 |
-
|
1496 |
-
|
1497 |
-
|
1498 |
-
|
1499 |
-
|
1500 |
-
|
1501 |
-
|
1502 |
-
|
1503 |
-
|
1504 |
-
.pa-dash-premium-
|
1505 |
-
content: "\
|
1506 |
-
}
|
1507 |
-
|
1508 |
-
|
1509 |
-
|
1510 |
-
|
1511 |
-
|
1512 |
-
|
1513 |
-
|
1514 |
-
|
1515 |
-
|
1516 |
-
.pa-dash-premium-
|
1517 |
-
content: "\
|
1518 |
-
}
|
1519 |
-
|
1520 |
-
|
1521 |
-
|
1522 |
-
|
1523 |
-
|
1524 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.button.pa-btn {
|
2 |
+
border: none;
|
3 |
+
color: #fff;
|
4 |
+
text-align: center;
|
5 |
+
padding: 3px;
|
6 |
+
max-width: 250px;
|
7 |
+
height: auto;
|
8 |
+
font-weight: 700;
|
9 |
+
-webkit-box-shadow: none;
|
10 |
+
box-shadow: none;
|
11 |
+
}
|
12 |
+
|
13 |
+
.button.pa-btn:hover,
|
14 |
+
.button.pa-btn:focus,
|
15 |
+
.button.pa-btn:active {
|
16 |
+
outline: none;
|
17 |
+
border: none;
|
18 |
+
text-decoration: none;
|
19 |
+
}
|
20 |
+
|
21 |
+
.pa-btn.pa-save-button {
|
22 |
+
font-family: "Red Hat Display";
|
23 |
+
font-size: 15px;
|
24 |
+
width: 147px;
|
25 |
+
height: 43px;
|
26 |
+
-webkit-border-radius: 10px;
|
27 |
+
border-radius: 10px;
|
28 |
+
/* -webkit-filter: drop-shadow(0px 10px 35px rgba(0, 165, 229, 0.3));
|
29 |
+
filter: drop-shadow(0px 10px 35px rgba(0, 165, 229, 0.3)); */
|
30 |
+
background-color: #00a5e5;
|
31 |
+
margin-top: 50px;
|
32 |
+
}
|
33 |
+
|
34 |
+
.pa-btn.pa-save-button:hover,
|
35 |
+
.pa-btn.pa-save-button:focus,
|
36 |
+
.pa-btn.pa-save-button:active {
|
37 |
+
background: #00a5e5;
|
38 |
+
color: #fff;
|
39 |
+
-webkit-box-shadow: none;
|
40 |
+
box-shadow: none;
|
41 |
+
}
|
42 |
+
|
43 |
+
.switch {
|
44 |
+
position: relative;
|
45 |
+
display: inline-block;
|
46 |
+
width: 44px;
|
47 |
+
height: 24px;
|
48 |
+
-webkit-border-radius: 12px;
|
49 |
+
border-radius: 12px;
|
50 |
+
}
|
51 |
+
|
52 |
+
.switch input {
|
53 |
+
display: none;
|
54 |
+
}
|
55 |
+
|
56 |
+
.slider,
|
57 |
+
.pro-slider {
|
58 |
+
position: absolute;
|
59 |
+
cursor: pointer;
|
60 |
+
top: 0;
|
61 |
+
left: 0;
|
62 |
+
right: 0;
|
63 |
+
bottom: 0;
|
64 |
+
/* background-color: #f2f2f2;
|
65 |
+
box-shadow: 0 0 2px 1px #ccc inset; */
|
66 |
+
-webkit-transition: 0.4s;
|
67 |
+
transition: 0.4s;
|
68 |
+
}
|
69 |
+
|
70 |
+
.slider:before,
|
71 |
+
.pro-slider:before {
|
72 |
+
position: absolute;
|
73 |
+
content: "";
|
74 |
+
left: 3px;
|
75 |
+
top: 50%;
|
76 |
+
-webkit-transform: translateY(-50%);
|
77 |
+
-ms-transform: translateY(-50%);
|
78 |
+
transform: translateY(-50%);
|
79 |
+
/* background: radial-gradient(farthest-corner at 14px 0px, #f0f0f0 50%, #cacaca 100%); */
|
80 |
+
-webkit-transition: all 0.4s ease-in-out;
|
81 |
+
transition: all 0.4s ease-in-out;
|
82 |
+
padding: 0;
|
83 |
+
margin: 0;
|
84 |
+
width: 15px;
|
85 |
+
height: 15px;
|
86 |
+
-webkit-border-radius: 8px;
|
87 |
+
border-radius: 8px;
|
88 |
+
-webkit-filter: drop-shadow(0px 5px 2.5px rgba(40, 40, 40, 0.35));
|
89 |
+
filter: drop-shadow(0px 5px 2.5px rgba(40, 40, 40, 0.35));
|
90 |
+
background-color: #f7f7f7;
|
91 |
+
border: 1px solid #ffffff;
|
92 |
+
/* box-shadow: 0 2.5px 5px #b8b8b9; */
|
93 |
+
}
|
94 |
+
|
95 |
+
input:checked+.slider {
|
96 |
+
background: #8dc900;
|
97 |
+
}
|
98 |
+
|
99 |
+
input:focus+.slider {
|
100 |
+
-webkit-box-shadow: 0 0 1px #18a4fd;
|
101 |
+
box-shadow: 0 0 1px #18a4fd;
|
102 |
+
}
|
103 |
+
|
104 |
+
input:checked+.slider:before {
|
105 |
+
-webkit-transform: translate3d(20px, -50%, 0);
|
106 |
+
transform: translate3d(20px, -50%, 0);
|
107 |
+
}
|
108 |
+
|
109 |
+
.slider.round,
|
110 |
+
.pro-slider.round {
|
111 |
+
-webkit-border-radius: 34px;
|
112 |
+
border-radius: 34px;
|
113 |
+
background-image: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#dbdbdb));
|
114 |
+
background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #dbdbdb 100%);
|
115 |
+
background-image: linear-gradient(180deg, #cfcfcf 0%, #dbdbdb 100%);
|
116 |
+
}
|
117 |
+
|
118 |
+
.slider.round:before,
|
119 |
+
.pro-slider.round:before {
|
120 |
+
-webkit-border-radius: 50%;
|
121 |
+
border-radius: 50%;
|
122 |
+
}
|
123 |
+
|
124 |
+
.pa-switcher input:disabled+.pro-slider::after {
|
125 |
+
position: absolute;
|
126 |
+
content: "\e912";
|
127 |
+
font-family: "pa-dash";
|
128 |
+
color: #474747;
|
129 |
+
right: 8px;
|
130 |
+
top: 50%;
|
131 |
+
-webkit-transform: translateY(-50%);
|
132 |
+
-ms-transform: translateY(-50%);
|
133 |
+
transform: translateY(-50%);
|
134 |
+
}
|
135 |
+
|
136 |
+
.pa-api-disable-title label,
|
137 |
+
.pa-is-beta label {
|
138 |
+
margin-right: 15px;
|
139 |
+
}
|
140 |
+
|
141 |
+
.pa-api-disable-title span,
|
142 |
+
.pa-is-beta span {
|
143 |
+
font-weight: 400;
|
144 |
+
}
|
145 |
+
|
146 |
+
.pa-maps-api-notice {
|
147 |
+
margin: 0.5em 0;
|
148 |
+
}
|
149 |
+
|
150 |
+
.pa-api-title input {
|
151 |
+
margin-top: 10px;
|
152 |
+
font-size: normal;
|
153 |
+
font-weight: 400;
|
154 |
+
width: 400px;
|
155 |
+
margin-left: 30px;
|
156 |
+
}
|
157 |
+
|
158 |
+
.pa-sys-info-tab {
|
159 |
+
background: #f7f7f7;
|
160 |
+
margin: 8px;
|
161 |
+
border: 2px solid #ddd;
|
162 |
+
-webkit-border-radius: 3px;
|
163 |
+
border-radius: 3px;
|
164 |
+
padding: 0;
|
165 |
+
}
|
166 |
+
|
167 |
+
.pa-system-info-container {
|
168 |
+
padding: 10px;
|
169 |
+
}
|
170 |
+
|
171 |
+
.dialog-type-lightbox .dialog-widget-header {
|
172 |
+
text-align: center;
|
173 |
+
font-size: 15px;
|
174 |
+
color: #495157;
|
175 |
+
padding: 30px 0 10px;
|
176 |
+
font-weight: 500;
|
177 |
+
}
|
178 |
+
|
179 |
+
.pa-swal.swal2-show {
|
180 |
+
padding: 32px;
|
181 |
+
padding-bottom: 50px;
|
182 |
+
background-image: url("../../images/popup-pattern.jpg");
|
183 |
+
background-repeat: no-repeat;
|
184 |
+
-webkit-background-size: cover;
|
185 |
+
background-size: cover;
|
186 |
+
-webkit-border-radius: 50px 0;
|
187 |
+
border-radius: 50px 0;
|
188 |
+
}
|
189 |
+
|
190 |
+
.pa-swal .swal2-close {
|
191 |
+
color: #c2c4cf;
|
192 |
+
}
|
193 |
+
|
194 |
+
.pa-swal .swal2-close:hover {
|
195 |
+
color: #00a5e5;
|
196 |
+
}
|
197 |
+
|
198 |
+
.pa-swal .swal2-title {
|
199 |
+
margin: 0;
|
200 |
+
}
|
201 |
+
|
202 |
+
.pa-swal .swal2-content {
|
203 |
+
font-size: 13px;
|
204 |
+
color: #474747;
|
205 |
+
font-family: "Poppins";
|
206 |
+
text-align: center;
|
207 |
+
margin: 0;
|
208 |
+
margin-bottom: 0px;
|
209 |
+
}
|
210 |
+
|
211 |
+
.pa-swal .swal2-cancel.swal2-styled,
|
212 |
+
.pa-swal .swal2-cancel.swal2-styled:hover,
|
213 |
+
.pa-swal .swal2-confirm.swal2-styled {
|
214 |
+
background-image: none !important;
|
215 |
+
background-color: #ebebeb;
|
216 |
+
color: #474747;
|
217 |
+
border: none !important;
|
218 |
+
-webkit-box-shadow: none !important;
|
219 |
+
box-shadow: none !important;
|
220 |
+
font-family: "Red Hat Display";
|
221 |
+
font-size: 15px;
|
222 |
+
font-weight: 700;
|
223 |
+
}
|
224 |
+
|
225 |
+
.pa-swal .swal2-confirm.swal2-styled,
|
226 |
+
.pa-swal .swal2-confirm.swal2-styled:hover {
|
227 |
+
min-width: 128px;
|
228 |
+
color: #fff;
|
229 |
+
background-image: none !important;
|
230 |
+
background-color: #00a5e5;
|
231 |
+
}
|
232 |
+
|
233 |
+
/**
|
234 |
+
* New Dashboard
|
235 |
+
*/
|
236 |
+
.pa-settings-wrap {
|
237 |
+
padding: 35px;
|
238 |
+
padding-left: 15px;
|
239 |
+
}
|
240 |
+
|
241 |
+
.pa-settings-section {
|
242 |
+
display: none;
|
243 |
+
}
|
244 |
+
|
245 |
+
.pa-settings-tabs {
|
246 |
+
background-color: #fff;
|
247 |
+
-webkit-border-radius: 15px;
|
248 |
+
border-radius: 15px;
|
249 |
+
padding: 36px;
|
250 |
+
margin-bottom: 12px;
|
251 |
+
}
|
252 |
+
|
253 |
+
.pa-settings-tabs-list {
|
254 |
+
clear: left;
|
255 |
+
margin: 0;
|
256 |
+
list-style-type: none;
|
257 |
+
}
|
258 |
+
|
259 |
+
.pa-settings-tabs .pa-settings-tabs-list li {
|
260 |
+
display: inline-block;
|
261 |
+
margin-bottom: 0;
|
262 |
+
margin-right: 23px;
|
263 |
+
}
|
264 |
+
|
265 |
+
.pa-settings-section.active {
|
266 |
+
display: block;
|
267 |
+
}
|
268 |
+
|
269 |
+
.papro-admin-notice a,
|
270 |
+
.pa-settings-wrap .pa-settings-tabs a {
|
271 |
+
-js-display: flex;
|
272 |
+
display: -webkit-box;
|
273 |
+
display: -webkit-flex;
|
274 |
+
display: -moz-box;
|
275 |
+
display: -ms-flexbox;
|
276 |
+
display: flex;
|
277 |
+
-webkit-box-pack: center;
|
278 |
+
-webkit-justify-content: center;
|
279 |
+
-moz-box-pack: center;
|
280 |
+
-ms-flex-pack: center;
|
281 |
+
justify-content: center;
|
282 |
+
-webkit-box-align: center;
|
283 |
+
-webkit-align-items: center;
|
284 |
+
-moz-box-align: center;
|
285 |
+
-ms-flex-align: center;
|
286 |
+
align-items: center;
|
287 |
+
font-size: 14px;
|
288 |
+
line-height: 1.8em;
|
289 |
+
position: relative;
|
290 |
+
color: #252c59;
|
291 |
+
text-decoration: none;
|
292 |
+
-webkit-transition: all 0.3s ease;
|
293 |
+
transition: all 0.3s ease;
|
294 |
+
}
|
295 |
+
|
296 |
+
.papro-admin-notice a.papro-notice-btn {
|
297 |
+
width: 120px;
|
298 |
+
/* height: 58px; */
|
299 |
+
-webkit-border-radius: 15px;
|
300 |
+
border-radius: 15px;
|
301 |
+
-webkit-filter: drop-shadow(0px 5px 50px rgba(87, 0, 101, 0.7));
|
302 |
+
filter: drop-shadow(0px 5px 50px rgba(87, 0, 101, 0.7));
|
303 |
+
background-color: #ffffff;
|
304 |
+
font-size: 18px;
|
305 |
+
color: #fe6300;
|
306 |
+
font-weight: 800;
|
307 |
+
font-family: "Red Hat Display";
|
308 |
+
text-align: center;
|
309 |
+
padding: 10px 20px;
|
310 |
+
}
|
311 |
+
|
312 |
+
.pa-settings-wrap .pa-settings-tabs a:focus {
|
313 |
+
outline: none;
|
314 |
+
-webkit-box-shadow: none;
|
315 |
+
box-shadow: none;
|
316 |
+
}
|
317 |
+
|
318 |
+
.pa-settings-wrap .pa-settings-tabs span {
|
319 |
+
margin-left: 8px;
|
320 |
+
font-family: "Poppins";
|
321 |
+
font-weight: 500;
|
322 |
+
}
|
323 |
+
|
324 |
+
.pa-settings-wrap .pa-settings-tabs .pa-section-active {
|
325 |
+
color: #00a5e5;
|
326 |
+
}
|
327 |
+
|
328 |
+
.pa-section {
|
329 |
+
display: none;
|
330 |
+
position: relative;
|
331 |
+
background-color: #fff;
|
332 |
+
-webkit-transition: opacity 0.2s;
|
333 |
+
transition: opacity 0.2s;
|
334 |
+
padding: 36px;
|
335 |
+
-webkit-border-radius: 15px;
|
336 |
+
border-radius: 15px;
|
337 |
+
}
|
338 |
+
|
339 |
+
/**
|
340 |
+
* General Tab
|
341 |
+
*/
|
342 |
+
#pa-general-settings {
|
343 |
+
-js-display: flex;
|
344 |
+
display: -webkit-box;
|
345 |
+
display: -webkit-flex;
|
346 |
+
display: -moz-box;
|
347 |
+
display: -ms-flexbox;
|
348 |
+
display: flex;
|
349 |
+
}
|
350 |
+
|
351 |
+
#pa-general-settings .col-half:first-of-type {
|
352 |
+
margin-right: 16px;
|
353 |
+
}
|
354 |
+
|
355 |
+
#pa-general-settings .pa-section-info i {
|
356 |
+
vertical-align: bottom;
|
357 |
+
}
|
358 |
+
|
359 |
+
/**
|
360 |
+
* Tab Info
|
361 |
+
*/
|
362 |
+
.pa-section-info-wrap {
|
363 |
+
padding: 36px;
|
364 |
+
-webkit-border-radius: 15px;
|
365 |
+
border-radius: 15px;
|
366 |
+
background-color: #f7f7f7;
|
367 |
+
-js-display: flex;
|
368 |
+
display: -webkit-box;
|
369 |
+
display: -webkit-flex;
|
370 |
+
display: -moz-box;
|
371 |
+
display: -ms-flexbox;
|
372 |
+
display: flex;
|
373 |
+
-webkit-box-pack: justify;
|
374 |
+
-webkit-justify-content: space-between;
|
375 |
+
-moz-box-pack: justify;
|
376 |
+
-ms-flex-pack: justify;
|
377 |
+
justify-content: space-between;
|
378 |
+
-webkit-box-align: center;
|
379 |
+
-webkit-align-items: center;
|
380 |
+
-moz-box-align: center;
|
381 |
+
-ms-flex-align: center;
|
382 |
+
align-items: center;
|
383 |
+
}
|
384 |
+
|
385 |
+
#pa-ver-control-settings .pa-section-info-wrap {
|
386 |
+
-webkit-box-orient: vertical;
|
387 |
+
-webkit-box-direction: normal;
|
388 |
+
-webkit-flex-direction: column;
|
389 |
+
-moz-box-orient: vertical;
|
390 |
+
-moz-box-direction: normal;
|
391 |
+
-ms-flex-direction: column;
|
392 |
+
flex-direction: column;
|
393 |
+
-webkit-box-align: start;
|
394 |
+
-webkit-align-items: flex-start;
|
395 |
+
-moz-box-align: start;
|
396 |
+
-ms-flex-align: start;
|
397 |
+
align-items: flex-start;
|
398 |
+
}
|
399 |
+
|
400 |
+
#pa-features-settings .pa-section-info-wrap:nth-of-type(n + 2),
|
401 |
+
#pa-ver-control-settings .pa-section-info-wrap:nth-of-type(n + 2) {
|
402 |
+
margin-top: 36px;
|
403 |
+
}
|
404 |
+
|
405 |
+
.pa-section-info-wrap h4 {
|
406 |
+
font-size: 20px;
|
407 |
+
color: #252c59;
|
408 |
+
font-weight: 900;
|
409 |
+
font-family: "Red Hat Display";
|
410 |
+
margin: 0;
|
411 |
+
}
|
412 |
+
|
413 |
+
.pa-section-info-wrap p {
|
414 |
+
font-size: 15px;
|
415 |
+
color: #474747;
|
416 |
+
font-family: "Poppins";
|
417 |
+
margin: 0;
|
418 |
+
margin-top: 14px;
|
419 |
+
}
|
420 |
+
|
421 |
+
.pa-section-info-cta {
|
422 |
+
-js-display: flex;
|
423 |
+
display: -webkit-box;
|
424 |
+
display: -webkit-flex;
|
425 |
+
display: -moz-box;
|
426 |
+
display: -ms-flexbox;
|
427 |
+
display: flex;
|
428 |
+
-webkit-box-align: center;
|
429 |
+
-webkit-align-items: center;
|
430 |
+
-moz-box-align: center;
|
431 |
+
-ms-flex-align: center;
|
432 |
+
align-items: center;
|
433 |
+
margin-top: 25px;
|
434 |
+
}
|
435 |
+
|
436 |
+
.pa-section-info-cta .pa-btn {
|
437 |
+
color: #474747;
|
438 |
+
background-color: #ebebeb;
|
439 |
+
padding: 8px 20px;
|
440 |
+
-webkit-border-radius: 10px;
|
441 |
+
border-radius: 10px;
|
442 |
+
font-size: 15px;
|
443 |
+
font-weight: 700;
|
444 |
+
font-family: "Red Hat Display";
|
445 |
+
-webkit-transition: all 0.2s ease-in-out;
|
446 |
+
transition: all 0.2s ease-in-out;
|
447 |
+
}
|
448 |
+
|
449 |
+
.pa-section-info-cta .pa-btn:hover,
|
450 |
+
.pa-section-info-cta .pa-btn:focus,
|
451 |
+
.pa-section-info-cta .pa-btn:active {
|
452 |
+
color: #fff;
|
453 |
+
background-color: #00a5e5;
|
454 |
+
}
|
455 |
+
|
456 |
+
.pa-section-info-cta .pa-section-info-label {
|
457 |
+
font-size: 13px;
|
458 |
+
color: #474747;
|
459 |
+
font-family: "Poppins";
|
460 |
+
text-align: right;
|
461 |
+
}
|
462 |
+
|
463 |
+
.pa-section-info-cta .pa-section-info-warning {
|
464 |
+
font-size: 13px;
|
465 |
+
color: #cca329;
|
466 |
+
font-weight: 300;
|
467 |
+
font-family: "Poppins";
|
468 |
+
margin-left: 20px;
|
469 |
+
}
|
470 |
+
|
471 |
+
.pa-section-info-cta .pa-section-info-warning i {
|
472 |
+
font-weight: 300;
|
473 |
+
vertical-align: bottom;
|
474 |
+
}
|
475 |
+
|
476 |
+
.pa-btn-group .pa-btn,
|
477 |
+
.pa-btn-group .pa-btn-unused {
|
478 |
+
font-family: "Red Hat Display";
|
479 |
+
color: #8e8e8e;
|
480 |
+
background-color: #ebebeb;
|
481 |
+
border: 0px solid;
|
482 |
+
padding: 16px 28px;
|
483 |
+
-webkit-border-radius: 10px;
|
484 |
+
border-radius: 10px;
|
485 |
+
font-size: 15px;
|
486 |
+
font-weight: 700;
|
487 |
+
cursor: pointer;
|
488 |
+
-webkit-transition: 300ms;
|
489 |
+
transition: 300ms;
|
490 |
+
display: block;
|
491 |
+
}
|
492 |
+
|
493 |
+
.pa-btn-group .pa-btn-unused {
|
494 |
+
background: transparent;
|
495 |
+
color: #252C59;
|
496 |
+
float: left;
|
497 |
+
}
|
498 |
+
|
499 |
+
.pa-btn-group .pa-btn-unused.dimmed {
|
500 |
+
cursor: no-drop;
|
501 |
+
color: #C2C4CF;
|
502 |
+
}
|
503 |
+
|
504 |
+
.pa-element-name .pa-total-use {
|
505 |
+
color: #252C59;
|
506 |
+
}
|
507 |
+
|
508 |
+
.pa-btn-group button.pa-btn-enable {
|
509 |
+
-webkit-border-top-right-radius: 0;
|
510 |
+
border-top-right-radius: 0;
|
511 |
+
-webkit-border-bottom-right-radius: 0;
|
512 |
+
border-bottom-right-radius: 0;
|
513 |
+
float: left;
|
514 |
+
}
|
515 |
+
|
516 |
+
.pa-btn-group button.pa-btn-disable {
|
517 |
+
-webkit-border-top-left-radius: 0;
|
518 |
+
border-top-left-radius: 0;
|
519 |
+
-webkit-border-bottom-left-radius: 0;
|
520 |
+
border-bottom-left-radius: 0;
|
521 |
+
float: right;
|
522 |
+
}
|
523 |
+
|
524 |
+
.pa-btn-group .pa-btn-enable.active {
|
525 |
+
color: #fff;
|
526 |
+
-webkit-box-shadow: inset 3.5px 1.8px 7px 0px rgba(125, 125, 125, 0.5);
|
527 |
+
box-shadow: inset 3.5px 1.8px 7px 0px rgba(125, 125, 125, 0.5);
|
528 |
+
background-color: #8dc900;
|
529 |
+
}
|
530 |
+
|
531 |
+
.pa-btn-group .pa-btn-disable.active {
|
532 |
+
color: #fff;
|
533 |
+
-webkit-box-shadow: inset 3.564px 1.816px 7px 0px rgba(81, 81, 81, 0.5);
|
534 |
+
box-shadow: inset 3.564px 1.816px 7px 0px rgba(81, 81, 81, 0.5);
|
535 |
+
background-color: #898989;
|
536 |
+
}
|
537 |
+
|
538 |
+
.pa-btn-group .pa-btn-enable:not(.active):hover {
|
539 |
+
color: #ffffff;
|
540 |
+
background-color: #8dc900;
|
541 |
+
}
|
542 |
+
|
543 |
+
.pa-btn-group .pa-btn-disable:not(.active):hover {
|
544 |
+
color: #ffffff;
|
545 |
+
background-color: #898989;
|
546 |
+
}
|
547 |
+
|
548 |
+
/*
|
549 |
+
* Widgets & Addons Tab
|
550 |
+
*/
|
551 |
+
.pa-elements-settings {
|
552 |
+
position: relative;
|
553 |
+
-js-display: flex;
|
554 |
+
display: -webkit-box;
|
555 |
+
display: -webkit-flex;
|
556 |
+
display: -moz-box;
|
557 |
+
display: -ms-flexbox;
|
558 |
+
display: flex;
|
559 |
+
margin-top: 16px;
|
560 |
+
}
|
561 |
+
|
562 |
+
.pa-elements-filter {
|
563 |
+
position: absolute;
|
564 |
+
top: 10px;
|
565 |
+
right: 16px;
|
566 |
+
}
|
567 |
+
|
568 |
+
.pa-elements-filter label {
|
569 |
+
font-size: 13px;
|
570 |
+
color: #474747;
|
571 |
+
font-family: "Poppins";
|
572 |
+
margin-right: 10px;
|
573 |
+
}
|
574 |
+
|
575 |
+
.pa-elements-filter select {
|
576 |
+
padding: 5px 35px 5px 15px;
|
577 |
+
}
|
578 |
+
|
579 |
+
.pa-elements-tabs {
|
580 |
+
-webkit-border-radius: 10px;
|
581 |
+
border-radius: 10px;
|
582 |
+
background-color: #f7f7f7;
|
583 |
+
padding: 20px;
|
584 |
+
margin-right: 16px;
|
585 |
+
}
|
586 |
+
|
587 |
+
.pa-elements-tabs .pa-elements-tab {
|
588 |
+
position: relative;
|
589 |
+
padding: 0;
|
590 |
+
margin-bottom: 12px;
|
591 |
+
text-align: center;
|
592 |
+
}
|
593 |
+
|
594 |
+
.pa-elements-tab .pa-element-tab-tooltip {
|
595 |
+
position: absolute;
|
596 |
+
background-color: #3a3c40;
|
597 |
+
display: block;
|
598 |
+
position: absolute;
|
599 |
+
top: 50%;
|
600 |
+
left: 100%;
|
601 |
+
padding: 10px 20px;
|
602 |
+
-webkit-border-radius: 13px;
|
603 |
+
border-radius: 13px;
|
604 |
+
-webkit-filter: drop-shadow(0px 5px 27.5px rgba(104, 104, 104, 0.3));
|
605 |
+
filter: drop-shadow(0px 5px 27.5px rgba(104, 104, 104, 0.3));
|
606 |
+
background-color: #ffffff;
|
607 |
+
font-size: 11px;
|
608 |
+
color: #252c59;
|
609 |
+
font-weight: 500;
|
610 |
+
font-family: "Poppins";
|
611 |
+
opacity: 0;
|
612 |
+
pointer-events: none;
|
613 |
+
text-transform: capitalize;
|
614 |
+
-webkit-transform: translate(30px, -50%);
|
615 |
+
-ms-transform: translate(30px, -50%);
|
616 |
+
transform: translate(30px, -50%);
|
617 |
+
-webkit-transition: all 0.3s ease;
|
618 |
+
transition: all 0.3s ease;
|
619 |
+
z-index: 1;
|
620 |
+
white-space: nowrap;
|
621 |
+
}
|
622 |
+
|
623 |
+
.pa-elements-tab .pa-element-tab-tooltip::before {
|
624 |
+
display: block;
|
625 |
+
position: absolute;
|
626 |
+
top: 50%;
|
627 |
+
left: -5px;
|
628 |
+
width: 0;
|
629 |
+
height: 0;
|
630 |
+
content: "";
|
631 |
+
border-top: 5px solid transparent;
|
632 |
+
border-bottom: 5px solid transparent;
|
633 |
+
border-right: 5px solid #ffffff;
|
634 |
+
-webkit-transform: translateY(-50%);
|
635 |
+
-ms-transform: translateY(-50%);
|
636 |
+
transform: translateY(-50%);
|
637 |
+
}
|
638 |
+
|
639 |
+
.pa-elements-tab .pa-elements-tab-link {
|
640 |
+
-js-display: flex;
|
641 |
+
display: -webkit-box;
|
642 |
+
display: -webkit-flex;
|
643 |
+
display: -moz-box;
|
644 |
+
display: -ms-flexbox;
|
645 |
+
display: flex;
|
646 |
+
-webkit-box-pack: center;
|
647 |
+
-webkit-justify-content: center;
|
648 |
+
-moz-box-pack: center;
|
649 |
+
-ms-flex-pack: center;
|
650 |
+
justify-content: center;
|
651 |
+
-webkit-box-align: center;
|
652 |
+
-webkit-align-items: center;
|
653 |
+
-moz-box-align: center;
|
654 |
+
-ms-flex-align: center;
|
655 |
+
align-items: center;
|
656 |
+
color: #c2c4cf;
|
657 |
+
padding: 12px;
|
658 |
+
text-decoration: none;
|
659 |
+
-webkit-transition: all 0.3s ease-in-out;
|
660 |
+
transition: all 0.3s ease-in-out;
|
661 |
+
-webkit-border-radius: 13px;
|
662 |
+
border-radius: 13px;
|
663 |
+
}
|
664 |
+
|
665 |
+
.pa-elements-tab .pa-elements-tab-link:hover,
|
666 |
+
.pa-elements-tab .pa-elements-tab-link.active {
|
667 |
+
-webkit-filter: drop-shadow(-4.243px -4.243px 3px rgba(255, 255, 255, 0.5)) drop-shadow(4.243px 4.243px 3px rgba(191, 201, 210, 0.6));
|
668 |
+
filter: drop-shadow(-4.243px -4.243px 3px rgba(255, 255, 255, 0.5)) drop-shadow(4.243px 4.243px 3px rgba(191, 201, 210, 0.6));
|
669 |
+
background-color: #ffffff;
|
670 |
+
color: #00a5e5;
|
671 |
+
outline: none;
|
672 |
+
border: none;
|
673 |
+
text-decoration: none;
|
674 |
+
-webkit-box-shadow: none;
|
675 |
+
box-shadow: none;
|
676 |
+
}
|
677 |
+
|
678 |
+
.pa-elements-tab .pa-elements-tab-link:hover+span {
|
679 |
+
opacity: 1;
|
680 |
+
-webkit-transform: translate(20px, -50%);
|
681 |
+
-ms-transform: translate(20px, -50%);
|
682 |
+
transform: translate(20px, -50%);
|
683 |
+
}
|
684 |
+
|
685 |
+
.pa-switchers {
|
686 |
+
-js-display: flex;
|
687 |
+
display: -webkit-box;
|
688 |
+
display: -webkit-flex;
|
689 |
+
display: -moz-box;
|
690 |
+
display: -ms-flexbox;
|
691 |
+
display: flex;
|
692 |
+
-webkit-flex-wrap: wrap;
|
693 |
+
-ms-flex-wrap: wrap;
|
694 |
+
flex-wrap: wrap;
|
695 |
+
-webkit-align-content: flex-start;
|
696 |
+
-ms-flex-line-pack: start;
|
697 |
+
align-content: flex-start;
|
698 |
+
}
|
699 |
+
|
700 |
+
.pa-switchers-container {
|
701 |
+
width: 100%;
|
702 |
+
}
|
703 |
+
|
704 |
+
.pa-switchers-container.hidden,
|
705 |
+
.pa-switcher.hidden {
|
706 |
+
display: none;
|
707 |
+
}
|
708 |
+
|
709 |
+
.pa-switchers-container .pa-elements-tab-title {
|
710 |
+
font-size: 20px;
|
711 |
+
color: #252c59;
|
712 |
+
font-weight: 900;
|
713 |
+
font-family: "Red Hat Display";
|
714 |
+
margin: 16px 0;
|
715 |
+
}
|
716 |
+
|
717 |
+
.pa-switcher {
|
718 |
+
-webkit-border-radius: 15px;
|
719 |
+
border-radius: 15px;
|
720 |
+
background-color: #f7f7f7;
|
721 |
+
position: relative;
|
722 |
+
-js-display: flex;
|
723 |
+
display: -webkit-box;
|
724 |
+
display: -webkit-flex;
|
725 |
+
display: -moz-box;
|
726 |
+
display: -ms-flexbox;
|
727 |
+
display: flex;
|
728 |
+
width: -webkit-calc(50% - 56px);
|
729 |
+
width: calc(50% - 56px);
|
730 |
+
-webkit-box-pack: justify;
|
731 |
+
-webkit-justify-content: space-between;
|
732 |
+
-moz-box-pack: justify;
|
733 |
+
-ms-flex-pack: justify;
|
734 |
+
justify-content: space-between;
|
735 |
+
-webkit-box-align: center;
|
736 |
+
-webkit-align-items: center;
|
737 |
+
-moz-box-align: center;
|
738 |
+
-ms-flex-align: center;
|
739 |
+
align-items: center;
|
740 |
+
padding: 20px;
|
741 |
+
margin-top: 16px;
|
742 |
+
margin-right: 16px;
|
743 |
+
}
|
744 |
+
|
745 |
+
.pa-element-info {
|
746 |
+
-js-display: flex;
|
747 |
+
display: -webkit-box;
|
748 |
+
display: -webkit-flex;
|
749 |
+
display: -moz-box;
|
750 |
+
display: -ms-flexbox;
|
751 |
+
display: flex;
|
752 |
+
-webkit-box-align: center;
|
753 |
+
-webkit-align-items: center;
|
754 |
+
-moz-box-align: center;
|
755 |
+
-ms-flex-align: center;
|
756 |
+
align-items: center;
|
757 |
+
}
|
758 |
+
|
759 |
+
.pa-element-info .pa-element-icon {
|
760 |
+
color: #252c59;
|
761 |
+
background-color: #ebebeb;
|
762 |
+
-webkit-border-radius: 15px;
|
763 |
+
border-radius: 15px;
|
764 |
+
/* padding: 12px; */
|
765 |
+
min-width: 40px;
|
766 |
+
min-height: 40px;
|
767 |
+
margin-right: 10px;
|
768 |
+
-js-display: flex;
|
769 |
+
display: -webkit-box;
|
770 |
+
display: -webkit-flex;
|
771 |
+
display: -moz-box;
|
772 |
+
display: -ms-flexbox;
|
773 |
+
display: flex;
|
774 |
+
-webkit-box-pack: center;
|
775 |
+
-webkit-justify-content: center;
|
776 |
+
-moz-box-pack: center;
|
777 |
+
-ms-flex-pack: center;
|
778 |
+
justify-content: center;
|
779 |
+
-webkit-box-align: center;
|
780 |
+
-webkit-align-items: center;
|
781 |
+
-moz-box-align: center;
|
782 |
+
-ms-flex-align: center;
|
783 |
+
align-items: center;
|
784 |
+
}
|
785 |
+
|
786 |
+
.pa-element-name {
|
787 |
+
font-size: 16px;
|
788 |
+
color: #252c59;
|
789 |
+
font-weight: 700;
|
790 |
+
font-family: "Red Hat Display";
|
791 |
+
margin: 0;
|
792 |
+
-js-display: flex;
|
793 |
+
display: -webkit-box;
|
794 |
+
display: -webkit-flex;
|
795 |
+
display: -moz-box;
|
796 |
+
display: -ms-flexbox;
|
797 |
+
display: flex;
|
798 |
+
}
|
799 |
+
|
800 |
+
.pa-element-name span {
|
801 |
+
text-transform: uppercase;
|
802 |
+
color: #fd9926;
|
803 |
+
font-weight: 700;
|
804 |
+
font-size: 11px;
|
805 |
+
margin-left: 5px;
|
806 |
+
}
|
807 |
+
|
808 |
+
.pa-element-link {
|
809 |
+
font-size: 13px;
|
810 |
+
color: #252c59;
|
811 |
+
font-family: "Poppins";
|
812 |
+
text-decoration: none;
|
813 |
+
-webkit-transition: all 0.2s ease-in-out;
|
814 |
+
transition: all 0.2s ease-in-out;
|
815 |
+
}
|
816 |
+
|
817 |
+
.pa-element-link-separator {
|
818 |
+
width: 3px;
|
819 |
+
height: 3px;
|
820 |
+
display: inline-block;
|
821 |
+
text-align: center;
|
822 |
+
color: #252c59;
|
823 |
+
background: #252c59;
|
824 |
+
-webkit-border-radius: 50%;
|
825 |
+
border-radius: 50%;
|
826 |
+
vertical-align: middle;
|
827 |
+
margin: 0 3px;
|
828 |
+
}
|
829 |
+
|
830 |
+
.pa-element-link:hover,
|
831 |
+
.pa-element-link:focus {
|
832 |
+
color: #00a5e5;
|
833 |
+
text-decoration: none;
|
834 |
+
outline: none;
|
835 |
+
-webkit-box-shadow: none;
|
836 |
+
box-shadow: none;
|
837 |
+
border: none;
|
838 |
+
}
|
839 |
+
|
840 |
+
/*
|
841 |
+
* Integrations
|
842 |
+
*/
|
843 |
+
.pa-maps-table select {
|
844 |
+
width: 100%;
|
845 |
+
max-width: 100%;
|
846 |
+
padding: 8px;
|
847 |
+
}
|
848 |
+
|
849 |
+
.pa-maps-table #premium-map-api,
|
850 |
+
.pa-maps-table #premium-youtube-api {
|
851 |
+
width: 100%;
|
852 |
+
}
|
853 |
+
|
854 |
+
.pa-maps-table tr td {
|
855 |
+
padding-top: 30px;
|
856 |
+
}
|
857 |
+
|
858 |
+
.pa-maps-table tr td:first-of-type {
|
859 |
+
padding-right: 30px;
|
860 |
+
}
|
861 |
+
|
862 |
+
.pa-maps-table td h4 {
|
863 |
+
margin: 0;
|
864 |
+
font-size: 15px;
|
865 |
+
color: #252c59;
|
866 |
+
font-weight: 500;
|
867 |
+
font-family: "Poppins";
|
868 |
+
display: inline-block;
|
869 |
+
}
|
870 |
+
|
871 |
+
.pa-maps-table td span {
|
872 |
+
font-size: 13px;
|
873 |
+
color: #474747;
|
874 |
+
font-family: "Poppins";
|
875 |
+
vertical-align: middle;
|
876 |
+
}
|
877 |
+
|
878 |
+
.pa-maps-table td input[type="text"] {
|
879 |
+
-webkit-border-radius: 10px;
|
880 |
+
border-radius: 10px;
|
881 |
+
background-color: #ebebeb;
|
882 |
+
border: none;
|
883 |
+
padding: 8px 20px;
|
884 |
+
}
|
885 |
+
|
886 |
+
.pa-section input[type="checkbox"] {
|
887 |
+
border: none;
|
888 |
+
display: none;
|
889 |
+
}
|
890 |
+
|
891 |
+
.pa-section input[type="checkbox"]+label {
|
892 |
+
position: relative;
|
893 |
+
background: #ebebeb;
|
894 |
+
height: 16px;
|
895 |
+
width: 16px;
|
896 |
+
display: inline-block;
|
897 |
+
padding: 0;
|
898 |
+
margin-right: 5px;
|
899 |
+
-webkit-border-radius: 4px;
|
900 |
+
border-radius: 4px;
|
901 |
+
}
|
902 |
+
|
903 |
+
.pa-section input[type="checkbox"]:checked+label {
|
904 |
+
background: #00a5e5;
|
905 |
+
height: 16px;
|
906 |
+
width: 16px;
|
907 |
+
display: inline-block;
|
908 |
+
padding: 0;
|
909 |
+
}
|
910 |
+
|
911 |
+
.pa-section input[type="checkbox"]:checked+label:before {
|
912 |
+
position: absolute;
|
913 |
+
content: "✔";
|
914 |
+
color: #fff;
|
915 |
+
font-size: 12px;
|
916 |
+
top: 0;
|
917 |
+
left: 0;
|
918 |
+
width: 100%;
|
919 |
+
height: 100%;
|
920 |
+
text-align: center;
|
921 |
+
margin-top: -1px;
|
922 |
+
}
|
923 |
+
|
924 |
+
.pa-maps-table td input:focus {
|
925 |
+
outline: none;
|
926 |
+
-webkit-box-shadow: none;
|
927 |
+
box-shadow: none;
|
928 |
+
border: none;
|
929 |
+
}
|
930 |
+
|
931 |
+
.pa-elements-filter select,
|
932 |
+
.pa-maps-table td select {
|
933 |
+
border-color: #dcdcdc;
|
934 |
+
-webkit-border-radius: 10px;
|
935 |
+
border-radius: 10px;
|
936 |
+
-webkit-border-bottom-right-radius: 0;
|
937 |
+
border-bottom-right-radius: 0;
|
938 |
+
}
|
939 |
+
|
940 |
+
.pa-maps-circle-icon {
|
941 |
+
width: 5px;
|
942 |
+
height: 5px;
|
943 |
+
background-color: #252c59;
|
944 |
+
-webkit-border-radius: 50%;
|
945 |
+
border-radius: 50%;
|
946 |
+
display: inline-block;
|
947 |
+
vertical-align: middle;
|
948 |
+
margin-right: 10px;
|
949 |
+
}
|
950 |
+
|
951 |
+
.pa-maps-table td h4:before {
|
952 |
+
position: absolute;
|
953 |
+
content: "";
|
954 |
+
}
|
955 |
+
|
956 |
+
/*
|
957 |
+
* White Labeling Tab
|
958 |
+
*/
|
959 |
+
.pa-wht-lbl-settings .pa-wht-lbl-title {
|
960 |
+
font-size: 20px;
|
961 |
+
color: #252c59;
|
962 |
+
font-weight: 900;
|
963 |
+
font-family: "Red Hat Display";
|
964 |
+
margin: 0;
|
965 |
+
}
|
966 |
+
|
967 |
+
.pa-wht-lbl-settings .pa-row {
|
968 |
+
width: 60%;
|
969 |
+
float: left;
|
970 |
+
}
|
971 |
+
|
972 |
+
.pa-wht-lbl-settings .pa-wht-lbl-admin {
|
973 |
+
width: 30%;
|
974 |
+
float: left;
|
975 |
+
margin-left: 16px;
|
976 |
+
}
|
977 |
+
|
978 |
+
.pa-wht-lbl-settings .pa-wht-lbl-head {
|
979 |
+
border-bottom: 1px solid #ddd;
|
980 |
+
background: #f7f7f7;
|
981 |
+
padding: 20px;
|
982 |
+
}
|
983 |
+
|
984 |
+
.pa-wht-lbl-table {
|
985 |
+
text-align: left;
|
986 |
+
}
|
987 |
+
|
988 |
+
.pa-wht-lbl-settings input {
|
989 |
+
font-weight: 400;
|
990 |
+
margin: 0;
|
991 |
+
margin-bottom: 12px;
|
992 |
+
-webkit-border-radius: 10px;
|
993 |
+
border-radius: 10px;
|
994 |
+
/* background-color: #ebebeb; */
|
995 |
+
border: 1px solid #dcdcdc;
|
996 |
+
padding: 8px 20px;
|
997 |
+
}
|
998 |
+
|
999 |
+
/* .pa-wht-lbl-settings input + span {
|
1000 |
+
margin-left: 0.3em;
|
1001 |
+
} */
|
1002 |
+
|
1003 |
+
.pa-wht-lbl-settings label+span {
|
1004 |
+
font-family: "Poppins";
|
1005 |
+
vertical-align: middle;
|
1006 |
+
}
|
1007 |
+
|
1008 |
+
.pa-wht-lbl-settings .pa-input-label {
|
1009 |
+
display: block;
|
1010 |
+
font-weight: 600;
|
1011 |
+
margin: 10px 0 6px;
|
1012 |
+
font-size: 14px;
|
1013 |
+
color: #252c59;
|
1014 |
+
font-family: "Red Hat Display";
|
1015 |
+
}
|
1016 |
+
|
1017 |
+
.pa-wht-lbl-settings input[type="text"] {
|
1018 |
+
width: 550px;
|
1019 |
+
}
|
1020 |
+
|
1021 |
+
.pa-wht-lbl-settings input[type="text"]::-webkit-input-placeholder {
|
1022 |
+
font-weight: 300;
|
1023 |
+
font-family: "Poppins";
|
1024 |
+
}
|
1025 |
+
|
1026 |
+
.pa-wht-lbl-settings input[type="text"]:-moz-placeholder {
|
1027 |
+
font-weight: 300;
|
1028 |
+
font-family: "Poppins";
|
1029 |
+
}
|
1030 |
+
|
1031 |
+
.pa-wht-lbl-settings input[type="text"]::-moz-placeholder {
|
1032 |
+
font-weight: 300;
|
1033 |
+
font-family: "Poppins";
|
1034 |
+
}
|
1035 |
+
|
1036 |
+
.pa-wht-lbl-settings input[type="text"]:-ms-input-placeholder {
|
1037 |
+
font-weight: 300;
|
1038 |
+
font-family: "Poppins";
|
1039 |
+
}
|
1040 |
+
|
1041 |
+
.pa-wht-lbl-settings input[type="text"]::-ms-input-placeholder {
|
1042 |
+
font-weight: 300;
|
1043 |
+
font-family: "Poppins";
|
1044 |
+
}
|
1045 |
+
|
1046 |
+
.pa-wht-lbl-settings input[type="text"]::placeholder {
|
1047 |
+
font-weight: 300;
|
1048 |
+
font-family: "Poppins";
|
1049 |
+
}
|
1050 |
+
|
1051 |
+
.pa-wht-lbl-settings .pa-wht-lbl-settings-wrap {
|
1052 |
+
background: #fff;
|
1053 |
+
margin: 16px auto;
|
1054 |
+
border: 1px solid #dcdcdc;
|
1055 |
+
-webkit-border-radius: 10px;
|
1056 |
+
border-radius: 10px;
|
1057 |
+
overflow: hidden;
|
1058 |
+
}
|
1059 |
+
|
1060 |
+
.pa-wht-lbl-settings .clearfix {
|
1061 |
+
clear: both;
|
1062 |
+
}
|
1063 |
+
|
1064 |
+
.pa-wht-lbl-group-wrap {
|
1065 |
+
padding: 20px;
|
1066 |
+
}
|
1067 |
+
|
1068 |
+
.pa-wht-lbl-save .pa-save-button {
|
1069 |
+
margin-top: 0;
|
1070 |
+
}
|
1071 |
+
|
1072 |
+
.pa-section-white-label .pa-white-label-notice {
|
1073 |
+
position: absolute;
|
1074 |
+
top: 0;
|
1075 |
+
left: 0;
|
1076 |
+
width: 100%;
|
1077 |
+
height: 100%;
|
1078 |
+
background: rgba(200, 200, 200, 0.8);
|
1079 |
+
-webkit-border-radius: 15px;
|
1080 |
+
border-radius: 15px;
|
1081 |
+
-js-display: flex;
|
1082 |
+
display: -webkit-box;
|
1083 |
+
display: -webkit-flex;
|
1084 |
+
display: -moz-box;
|
1085 |
+
display: -ms-flexbox;
|
1086 |
+
display: flex;
|
1087 |
+
-webkit-box-pack: center;
|
1088 |
+
-webkit-justify-content: center;
|
1089 |
+
-moz-box-pack: center;
|
1090 |
+
-ms-flex-pack: center;
|
1091 |
+
justify-content: center;
|
1092 |
+
}
|
1093 |
+
|
1094 |
+
.pa-white-label-notice-content {
|
1095 |
+
position: absolute;
|
1096 |
+
top: 200px;
|
1097 |
+
left: 200;
|
1098 |
+
width: 530px;
|
1099 |
+
background-image: url("../../images/popup-pattern.jpg");
|
1100 |
+
background-repeat: no-repeat;
|
1101 |
+
-webkit-background-size: cover;
|
1102 |
+
background-size: cover;
|
1103 |
+
padding: 32px;
|
1104 |
+
padding-bottom: 50px;
|
1105 |
+
-webkit-border-radius: 50px 0px;
|
1106 |
+
border-radius: 50px 0px;
|
1107 |
+
text-align: center;
|
1108 |
+
z-index: 2;
|
1109 |
+
}
|
1110 |
+
|
1111 |
+
.pa-white-label-notice-logo {
|
1112 |
+
-webkit-transform: translateY(-32px);
|
1113 |
+
-ms-transform: translateY(-32px);
|
1114 |
+
transform: translateY(-32px);
|
1115 |
+
margin-bottom: -18px;
|
1116 |
+
}
|
1117 |
+
|
1118 |
+
.pa-white-label-notice-logo img {
|
1119 |
+
padding: 10px;
|
1120 |
+
padding-top: 40px;
|
1121 |
+
background-color: #ffffff;
|
1122 |
+
border: 1px solid #e6e6e6;
|
1123 |
+
-webkit-border-radius: 50px;
|
1124 |
+
border-radius: 50px;
|
1125 |
+
-webkit-border-top-left-radius: 50px;
|
1126 |
+
border-top-left-radius: 50px;
|
1127 |
+
-webkit-border-top-right-radius: 50px;
|
1128 |
+
border-top-right-radius: 50px;
|
1129 |
+
-webkit-border-top-left-radius: 0;
|
1130 |
+
border-top-left-radius: 0;
|
1131 |
+
-webkit-border-top-right-radius: 0;
|
1132 |
+
border-top-right-radius: 0;
|
1133 |
+
}
|
1134 |
+
|
1135 |
+
.pa-white-label-notice-content h2,
|
1136 |
+
.pa-swal-head {
|
1137 |
+
display: inline-block;
|
1138 |
+
font-size: 23px;
|
1139 |
+
color: #252c59;
|
1140 |
+
font-weight: 900;
|
1141 |
+
font-family: "Red Hat Display";
|
1142 |
+
text-align: center;
|
1143 |
+
max-width: 350px;
|
1144 |
+
line-height: 1;
|
1145 |
+
margin: 0;
|
1146 |
+
margin-bottom: 18px;
|
1147 |
+
}
|
1148 |
+
|
1149 |
+
.pa-white-label-notice-content h2 span {
|
1150 |
+
color: #fd9926;
|
1151 |
+
text-transform: uppercase;
|
1152 |
+
font-family: "Red Hat Display";
|
1153 |
+
}
|
1154 |
+
|
1155 |
+
.pa-white-label-notice-content p {
|
1156 |
+
font-size: 13px;
|
1157 |
+
color: #474747;
|
1158 |
+
font-family: "Poppins";
|
1159 |
+
text-align: center;
|
1160 |
+
margin: 0;
|
1161 |
+
margin-bottom: 18px;
|
1162 |
+
}
|
1163 |
+
|
1164 |
+
.pa-white-label-notice-content a.pa-get-pro {
|
1165 |
+
display: inline-block;
|
1166 |
+
width: 117px;
|
1167 |
+
padding: 12px 10px;
|
1168 |
+
-webkit-border-radius: 10px;
|
1169 |
+
border-radius: 10px;
|
1170 |
+
color: #ffffff;
|
1171 |
+
font-size: 15px;
|
1172 |
+
font-weight: 900;
|
1173 |
+
font-family: "Red Hat Display";
|
1174 |
+
-webkit-filter: drop-shadow(0px 20px 17.5px rgba(254, 99, 0, 0.2));
|
1175 |
+
filter: drop-shadow(0px 20px 17.5px rgba(254, 99, 0, 0.2));
|
1176 |
+
text-decoration: none;
|
1177 |
+
outline: none;
|
1178 |
+
border: none;
|
1179 |
+
background-image: -webkit-linear-gradient(120deg, #fe6300 0%, #fe9f00 100%);
|
1180 |
+
background-image: linear-gradient(-30deg, #fe6300 0%, #fe9f00 100%);
|
1181 |
+
-webkit-transition: all 0.2s ease-in-out;
|
1182 |
+
transition: all 0.2s ease-in-out;
|
1183 |
+
}
|
1184 |
+
|
1185 |
+
.pa-white-label-notice-content a.pa-get-pro:hover {
|
1186 |
+
background-image: -webkit-linear-gradient(60deg, #fe6300 0%, #fe9f00 100%);
|
1187 |
+
background-image: linear-gradient(30deg, #fe6300 0%, #fe9f00 100%);
|
1188 |
+
}
|
1189 |
+
|
1190 |
+
/*
|
1191 |
+
* System Info Tab
|
1192 |
+
*/
|
1193 |
+
.pa-section-info table.widefat {
|
1194 |
+
border: 0px;
|
1195 |
+
-webkit-box-shadow: none;
|
1196 |
+
box-shadow: none;
|
1197 |
+
font-family: "Poppins";
|
1198 |
+
}
|
1199 |
+
|
1200 |
+
.pa-section-info .widefat td:first-child {
|
1201 |
+
width: 30%;
|
1202 |
+
}
|
1203 |
+
|
1204 |
+
.pa-section-info table.widefat tr:nth-child(2n) {
|
1205 |
+
background-color: #f7f7f7;
|
1206 |
+
}
|
1207 |
+
|
1208 |
+
/*
|
1209 |
+
* License Tab
|
1210 |
+
*/
|
1211 |
+
.pa-license-form span {
|
1212 |
+
color: #474747;
|
1213 |
+
font-family: "Poppins";
|
1214 |
+
}
|
1215 |
+
|
1216 |
+
.pa-license-form label {
|
1217 |
+
display: block;
|
1218 |
+
font-weight: 500;
|
1219 |
+
margin: 2em 0 0.5em;
|
1220 |
+
}
|
1221 |
+
|
1222 |
+
.pa-license-form code {
|
1223 |
+
padding: 3px 5px 2px;
|
1224 |
+
margin: 0 1px;
|
1225 |
+
background: #eaeaea;
|
1226 |
+
background: rgba(0, 0, 0, 0.07);
|
1227 |
+
font-size: 13px;
|
1228 |
+
font-style: italic;
|
1229 |
+
}
|
1230 |
+
|
1231 |
+
.pa-license-form .button.button-primary {
|
1232 |
+
width: 147px;
|
1233 |
+
height: 43px;
|
1234 |
+
/* -webkit-filter: drop-shadow(0px 10px 35px rgba(0, 165, 229, 0.3));
|
1235 |
+
filter: drop-shadow(0px 10px 35px rgba(0, 165, 229, 0.3)); */
|
1236 |
+
background-color: #00a5e5;
|
1237 |
+
/* margin-top: 50px; */
|
1238 |
+
margin-left: -3px;
|
1239 |
+
-webkit-border-radius: 0 10px 10px 0;
|
1240 |
+
border-radius: 0 10px 10px 0;
|
1241 |
+
border: none;
|
1242 |
+
}
|
1243 |
+
|
1244 |
+
#papro-license-key:focus,
|
1245 |
+
.pa-license-form .button.button-primary:focus {
|
1246 |
+
outline: none;
|
1247 |
+
-webkit-box-shadow: none;
|
1248 |
+
box-shadow: none;
|
1249 |
+
}
|
1250 |
+
|
1251 |
+
#papro-license-key {
|
1252 |
+
height: 43px;
|
1253 |
+
line-height: 1;
|
1254 |
+
margin: 0;
|
1255 |
+
padding: 8px 20px;
|
1256 |
+
-webkit-border-radius: 10px 0 0 10px;
|
1257 |
+
border-radius: 10px 0 0 10px;
|
1258 |
+
}
|
1259 |
+
|
1260 |
+
.pa-license-form input+span {
|
1261 |
+
margin-left: 10px;
|
1262 |
+
font-weight: 600;
|
1263 |
+
}
|
1264 |
+
|
1265 |
+
.pa-license-cell span {
|
1266 |
+
margin-left: 0.3em;
|
1267 |
+
}
|
1268 |
+
|
1269 |
+
/*
|
1270 |
+
* PAPRO Notice
|
1271 |
+
*/
|
1272 |
+
.papro-admin-notice {
|
1273 |
+
-webkit-display: flex;
|
1274 |
+
display: -webkit-box;
|
1275 |
+
display: -ms-flexbox;
|
1276 |
+
-js-display: flex;
|
1277 |
+
display: -moz-box;
|
1278 |
+
display: flex;
|
1279 |
+
-webkit-box-pack: end;
|
1280 |
+
-ms-flex-pack: end;
|
1281 |
+
-webkit-justify-content: flex-end;
|
1282 |
+
-moz-box-pack: end;
|
1283 |
+
justify-content: flex-end;
|
1284 |
+
-webkit-box-align: center;
|
1285 |
+
-ms-flex-align: center;
|
1286 |
+
-webkit-align-items: center;
|
1287 |
+
-moz-box-align: center;
|
1288 |
+
align-items: center;
|
1289 |
+
margin-bottom: 24px;
|
1290 |
+
}
|
1291 |
+
|
1292 |
+
.papro-admin-notice>div {
|
1293 |
+
-webkit-box-flex: 1;
|
1294 |
+
-webkit-flex-grow: 1;
|
1295 |
+
-moz-box-flex: 1;
|
1296 |
+
-ms-flex-positive: 1;
|
1297 |
+
flex-grow: 1;
|
1298 |
+
}
|
1299 |
+
|
1300 |
+
.papro-admin-notice-left {
|
1301 |
+
position: relative;
|
1302 |
+
padding: 16px;
|
1303 |
+
-webkit-border-radius: 15px;
|
1304 |
+
border-radius: 15px;
|
1305 |
+
background-color: #fff;
|
1306 |
+
-webkit-flex-basis: 80%;
|
1307 |
+
-ms-flex-preferred-size: 80%;
|
1308 |
+
flex-basis: 80%;
|
1309 |
+
}
|
1310 |
+
|
1311 |
+
.papro-admin-notice-left a {
|
1312 |
+
position: absolute;
|
1313 |
+
top: 0;
|
1314 |
+
left: 0;
|
1315 |
+
width: 100%;
|
1316 |
+
height: 100%;
|
1317 |
+
}
|
1318 |
+
|
1319 |
+
.papro-admin-notice-left a:hover,
|
1320 |
+
.papro-admin-notice-left a:focus,
|
1321 |
+
.papro-admin-notice-left a:visited {
|
1322 |
+
outline: none;
|
1323 |
+
border: none;
|
1324 |
+
-webkit-box-shadow: none;
|
1325 |
+
box-shadow: none;
|
1326 |
+
text-decoration: none;
|
1327 |
+
}
|
1328 |
+
|
1329 |
+
/* .papro-admin-notice-logo img {
|
1330 |
+
width: 100%;
|
1331 |
+
} */
|
1332 |
+
.papro-admin-notice-right {
|
1333 |
+
-webkit-display: flex;
|
1334 |
+
display: -webkit-box;
|
1335 |
+
display: -ms-flexbox;
|
1336 |
+
-js-display: flex;
|
1337 |
+
display: -moz-box;
|
1338 |
+
display: flex;
|
1339 |
+
-webkit-box-align: center;
|
1340 |
+
-ms-flex-align: center;
|
1341 |
+
-webkit-align-items: center;
|
1342 |
+
-moz-box-align: center;
|
1343 |
+
align-items: center;
|
1344 |
+
background: url("../../images/papro-banner.png");
|
1345 |
+
-webkit-background-size: cover;
|
1346 |
+
background-size: cover;
|
1347 |
+
background-repeat: no-repeat;
|
1348 |
+
padding: 18px;
|
1349 |
+
-webkit-border-radius: 15px;
|
1350 |
+
border-radius: 15px;
|
1351 |
+
overflow: hidden;
|
1352 |
+
margin-left: 25px;
|
1353 |
+
}
|
1354 |
+
|
1355 |
+
.papro-admin-notice-right h4 {
|
1356 |
+
font-size: 20px;
|
1357 |
+
color: #fff;
|
1358 |
+
font-weight: 900;
|
1359 |
+
font-family: "Red Hat Display";
|
1360 |
+
margin: 0;
|
1361 |
+
margin-bottom: 8px;
|
1362 |
+
}
|
1363 |
+
|
1364 |
+
.papro-admin-notice-right p {
|
1365 |
+
font-size: 14px;
|
1366 |
+
color: #ffffff;
|
1367 |
+
font-family: "Poppins";
|
1368 |
+
margin: 0;
|
1369 |
+
}
|
1370 |
+
|
1371 |
+
.papro-admin-notice-right span {
|
1372 |
+
font-weight: 700;
|
1373 |
+
}
|
1374 |
+
|
1375 |
+
/*
|
1376 |
+
* Dashboard Tabs
|
1377 |
+
*/
|
1378 |
+
.pa-dash-general:before {
|
1379 |
+
content: "\e900";
|
1380 |
+
}
|
1381 |
+
|
1382 |
+
.pa-dash-integrations:before {
|
1383 |
+
content: "\e901";
|
1384 |
+
}
|
1385 |
+
|
1386 |
+
.pa-dash-system-info:before {
|
1387 |
+
content: "\e902";
|
1388 |
+
}
|
1389 |
+
|
1390 |
+
.pa-dash-vcontrol:before {
|
1391 |
+
content: "\e903";
|
1392 |
+
}
|
1393 |
+
|
1394 |
+
.pa-dash-white-label:before {
|
1395 |
+
content: "\e904";
|
1396 |
+
}
|
1397 |
+
|
1398 |
+
.pa-dash-elements:before {
|
1399 |
+
content: "\e905";
|
1400 |
+
}
|
1401 |
+
|
1402 |
+
.pa-dash-license:before {
|
1403 |
+
content: "\e910";
|
1404 |
+
}
|
1405 |
+
|
1406 |
+
.pa-dash-features:before {
|
1407 |
+
content: "\e911";
|
1408 |
+
}
|
1409 |
+
|
1410 |
+
/*
|
1411 |
+
* Elements Categories
|
1412 |
+
*/
|
1413 |
+
.pa-dash-cat-all:before {
|
1414 |
+
content: "\e906";
|
1415 |
+
}
|
1416 |
+
|
1417 |
+
.pa-dash-cat-blurbs:before {
|
1418 |
+
content: "\e907";
|
1419 |
+
}
|
1420 |
+
|
1421 |
+
.pa-dash-cat-contact:before {
|
1422 |
+
content: "\e908";
|
1423 |
+
}
|
1424 |
+
|
1425 |
+
.pa-dash-cat-content:before {
|
1426 |
+
content: "\e909";
|
1427 |
+
}
|
1428 |
+
|
1429 |
+
.pa-dash-cat-images:before {
|
1430 |
+
content: "\e90a";
|
1431 |
+
}
|
1432 |
+
|
1433 |
+
.pa-dash-cat-off-grid:before {
|
1434 |
+
content: "\e90b";
|
1435 |
+
}
|
1436 |
+
|
1437 |
+
.pa-dash-cat-section:before {
|
1438 |
+
content: "\e90c";
|
1439 |
+
}
|
1440 |
+
|
1441 |
+
.pa-dash-cat-feed:before {
|
1442 |
+
content: "\e90d";
|
1443 |
+
}
|
1444 |
+
|
1445 |
+
.pa-dash-cat-data:before {
|
1446 |
+
content: "\e90e";
|
1447 |
+
}
|
1448 |
+
|
1449 |
+
.pa-dash-cat-social:before {
|
1450 |
+
content: "\e90f";
|
1451 |
+
}
|
1452 |
+
|
1453 |
+
/*
|
1454 |
+
* Widgets Icons
|
1455 |
+
*/
|
1456 |
+
.pa-dash-premium-notbar:before {
|
1457 |
+
content: "\e913";
|
1458 |
+
}
|
1459 |
+
|
1460 |
+
.pa-dash-premium-gradient:before {
|
1461 |
+
content: "\e914";
|
1462 |
+
}
|
1463 |
+
|
1464 |
+
.pa-dash-premium-color-transition:before {
|
1465 |
+
content: "\e915";
|
1466 |
+
}
|
1467 |
+
|
1468 |
+
.pa-dash-premium-behance:before {
|
1469 |
+
content: "\e916";
|
1470 |
+
}
|
1471 |
+
|
1472 |
+
.pa-dash-premium-charts:before {
|
1473 |
+
content: "\e917";
|
1474 |
+
}
|
1475 |
+
|
1476 |
+
.pa-dash-premium-content-toggle:before {
|
1477 |
+
content: "\e918";
|
1478 |
+
}
|
1479 |
+
|
1480 |
+
.pa-dash-premium-divider:before {
|
1481 |
+
content: "\e919";
|
1482 |
+
}
|
1483 |
+
|
1484 |
+
.pa-dash-premium-facebook-feed:before {
|
1485 |
+
content: "\e91b";
|
1486 |
+
}
|
1487 |
+
|
1488 |
+
.pa-dash-facebook-feed-2:before {
|
1489 |
+
content: "\e91b";
|
1490 |
+
}
|
1491 |
+
|
1492 |
+
.pa-dash-premium-fb-chat:before {
|
1493 |
+
content: "\e91c";
|
1494 |
+
}
|
1495 |
+
|
1496 |
+
.pa-dash-premium-facebook-reviews:before {
|
1497 |
+
content: "\e91d";
|
1498 |
+
}
|
1499 |
+
|
1500 |
+
.pa-dash-premium-google-reviews:before {
|
1501 |
+
content: "\e91e";
|
1502 |
+
}
|
1503 |
+
|
1504 |
+
.pa-dash-premium-hscroll:before {
|
1505 |
+
content: "\e91f";
|
1506 |
+
}
|
1507 |
+
|
1508 |
+
.pa-dash-premium-flipbox:before {
|
1509 |
+
content: "\e920";
|
1510 |
+
}
|
1511 |
+
|
1512 |
+
.pa-dash-premium-iconbox:before {
|
1513 |
+
content: "\e921";
|
1514 |
+
}
|
1515 |
+
|
1516 |
+
.pa-dash-premium-image-accordion:before {
|
1517 |
+
content: "\e922";
|
1518 |
+
}
|
1519 |
+
|
1520 |
+
.pa-dash-premium-image-comparison:before {
|
1521 |
+
content: "\e923";
|
1522 |
+
}
|
1523 |
+
|
1524 |
+
.pa-dash-premium-image-hotspots:before {
|
1525 |
+
content: "\e924";
|
1526 |
+
}
|
1527 |
+
|
1528 |
+
.pa-dash-premium-img-layers:before {
|
1529 |
+
content: "\e925";
|
1530 |
+
}
|
1531 |
+
|
1532 |
+
.pa-dash-premium-instagram-feed:before {
|
1533 |
+
content: "\e926";
|
1534 |
+
}
|
1535 |
+
|
1536 |
+
.pa-dash-premium-kenburns:before {
|
1537 |
+
content: "\e927";
|
1538 |
+
}
|
1539 |
+
|
1540 |
+
.pa-dash-premium-lottie:before {
|
1541 |
+
content: "\e928";
|
1542 |
+
}
|
1543 |
+
|
1544 |
+
.pa-dash-premium-magic-section:before {
|
1545 |
+
content: "\e929";
|
1546 |
+
}
|
1547 |
+
|
1548 |
+
.pa-dash-premium-multi-scroll:before {
|
1549 |
+
content: "\e92a";
|
1550 |
+
}
|
1551 |
+
|
1552 |
+
.pa-dash-premium-ihover:before {
|
1553 |
+
content: "\e92b";
|
1554 |
+
}
|
1555 |
+
|
1556 |
+
.pa-dash-premium-parallax:before {
|
1557 |
+
content: "\e94f";
|
1558 |
+
}
|
1559 |
+
|
1560 |
+
.pa-dash-premium-particles:before {
|
1561 |
+
content: "\e92c";
|
1562 |
+
}
|
1563 |
+
|
1564 |
+
.pa-dash-premium-prev-img:before {
|
1565 |
+
content: "\e92d";
|
1566 |
+
}
|
1567 |
+
|
1568 |
+
.pa-dash-premium-tabs:before {
|
1569 |
+
content: "\e92f";
|
1570 |
+
}
|
1571 |
+
|
1572 |
+
.pa-dash-premium-tables:before {
|
1573 |
+
content: "\e92e";
|
1574 |
+
}
|
1575 |
+
|
1576 |
+
.pa-dash-premium-twitter-feed:before {
|
1577 |
+
content: "\e931";
|
1578 |
+
}
|
1579 |
+
|
1580 |
+
.pa-dash-premium-unfold:before {
|
1581 |
+
content: "\e932";
|
1582 |
+
}
|
1583 |
+
|
1584 |
+
.pa-dash-premium-whatsapp-chat:before {
|
1585 |
+
content: "\e933";
|
1586 |
+
}
|
1587 |
+
|
1588 |
+
.pa-dash-premium-yelp-reviews:before {
|
1589 |
+
content: "\e934";
|
1590 |
+
}
|
1591 |
+
|
1592 |
+
.pa-dash-premium-trustpilot-reviews:before {
|
1593 |
+
content: "\e930";
|
1594 |
+
}
|
1595 |
+
|
1596 |
+
.pa-dash-premium-banner:before {
|
1597 |
+
content: "\e935";
|
1598 |
+
}
|
1599 |
+
|
1600 |
+
.pa-dash-premium-blog:before {
|
1601 |
+
content: "\e936";
|
1602 |
+
}
|
1603 |
+
|
1604 |
+
.pa-dash-premium-button:before {
|
1605 |
+
content: "\e937";
|
1606 |
+
}
|
1607 |
+
|
1608 |
+
.pa-dash-premium-carousel:before {
|
1609 |
+
content: "\e938";
|
1610 |
+
}
|
1611 |
+
|
1612 |
+
.pa-dash-premium-contactform:before {
|
1613 |
+
content: "\e939";
|
1614 |
+
}
|
1615 |
+
|
1616 |
+
.pa-dash-premium-countdown:before {
|
1617 |
+
content: "\e93a";
|
1618 |
+
}
|
1619 |
+
|
1620 |
+
.pa-dash-premium-counter:before {
|
1621 |
+
content: "\e93b";
|
1622 |
+
}
|
1623 |
+
|
1624 |
+
.pa-dash-premium-dual-header:before {
|
1625 |
+
content: "\e93c";
|
1626 |
+
}
|
1627 |
+
|
1628 |
+
.pa-dash-premium-fancytext:before {
|
1629 |
+
content: "\e93d";
|
1630 |
+
}
|
1631 |
+
|
1632 |
+
.pa-dash-premium-maps:before {
|
1633 |
+
content: "\e93e";
|
1634 |
+
}
|
1635 |
+
|
1636 |
+
.pa-dash-premium-title:before {
|
1637 |
+
content: "\e93f";
|
1638 |
+
}
|
1639 |
+
|
1640 |
+
.pa-dash-premium-icon-list:before {
|
1641 |
+
content: "\e940";
|
1642 |
+
}
|
1643 |
+
|
1644 |
+
.pa-dash-premium-image-button:before {
|
1645 |
+
content: "\e941";
|
1646 |
+
}
|
1647 |
+
|
1648 |
+
.pa-dash-premium-image-scroll:before {
|
1649 |
+
content: "\e942";
|
1650 |
+
}
|
1651 |
+
|
1652 |
+
.pa-dash-premium-image-separator:before {
|
1653 |
+
content: "\e943";
|
1654 |
+
}
|
1655 |
+
|
1656 |
+
/* .pa-dash-premium-lottie:before {
|
1657 |
+
content: "\e944";
|
1658 |
+
} */
|
1659 |
+
.pa-dash-premium-lottie-widget:before {
|
1660 |
+
content: "\e945";
|
1661 |
+
}
|
1662 |
+
|
1663 |
+
.pa-dash-premium-grid:before {
|
1664 |
+
content: "\e946";
|
1665 |
+
}
|
1666 |
+
|
1667 |
+
.pa-dash-premium-modalbox:before {
|
1668 |
+
content: "\e947";
|
1669 |
+
}
|
1670 |
+
|
1671 |
+
.pa-dash-premium-pricing-table:before {
|
1672 |
+
content: "\e948";
|
1673 |
+
}
|
1674 |
+
|
1675 |
+
.pa-dash-premium-progressbar:before {
|
1676 |
+
content: "\e949";
|
1677 |
+
}
|
1678 |
+
|
1679 |
+
.pa-dash-premium-person:before {
|
1680 |
+
content: "\e94a";
|
1681 |
+
}
|
1682 |
+
|
1683 |
+
.pa-dash-premium-testimonials:before {
|
1684 |
+
content: "\e94b";
|
1685 |
+
}
|
1686 |
+
|
1687 |
+
.pa-dash-premium-vscroll:before {
|
1688 |
+
content: "\e94c";
|
1689 |
+
}
|
1690 |
+
|
1691 |
+
.pa-dash-premium-videobox:before {
|
1692 |
+
content: "\e94d";
|
1693 |
+
}
|
admin/assets/js/admin.js
CHANGED
@@ -1,362 +1,405 @@
|
|
1 |
-
(function ($) {
|
2 |
-
|
3 |
-
"use strict";
|
4 |
-
|
5 |
-
var redHadfontLink = document.createElement('link');
|
6 |
-
redHadfontLink.rel = 'stylesheet';
|
7 |
-
redHadfontLink.href = 'https://fonts.googleapis.com/css?family=Red Hat Display:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic';
|
8 |
-
redHadfontLink.type = 'text/css';
|
9 |
-
document.head.appendChild(redHadfontLink);
|
10 |
-
|
11 |
-
var poppinsfontLink = document.createElement('link');
|
12 |
-
poppinsfontLink.rel = 'stylesheet';
|
13 |
-
poppinsfontLink.href = 'https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic';
|
14 |
-
poppinsfontLink.type = 'text/css';
|
15 |
-
document.head.appendChild(poppinsfontLink);
|
16 |
-
|
17 |
-
var settings = premiumAddonsSettings.settings;
|
18 |
-
|
19 |
-
window.PremiumAddonsNavigation = function () {
|
20 |
-
|
21 |
-
var self = this,
|
22 |
-
$tabs = $(".pa-settings-tab"),
|
23 |
-
$elementsTabs = $(".pa-elements-tab");
|
24 |
-
|
25 |
-
self.init = function () {
|
26 |
-
|
27 |
-
if (!$tabs.length) {
|
28 |
-
return;
|
29 |
-
}
|
30 |
-
|
31 |
-
self.initNavTabs($tabs);
|
32 |
-
|
33 |
-
self.initElementsTabs($elementsTabs);
|
34 |
-
|
35 |
-
self.
|
36 |
-
|
37 |
-
self.
|
38 |
-
|
39 |
-
self.
|
40 |
-
|
41 |
-
self.
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
}
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
$(".pa-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
$
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
}
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
359 |
-
|
360 |
-
|
361 |
-
|
362 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function ($) {
|
2 |
+
|
3 |
+
"use strict";
|
4 |
+
|
5 |
+
var redHadfontLink = document.createElement('link');
|
6 |
+
redHadfontLink.rel = 'stylesheet';
|
7 |
+
redHadfontLink.href = 'https://fonts.googleapis.com/css?family=Red Hat Display:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic';
|
8 |
+
redHadfontLink.type = 'text/css';
|
9 |
+
document.head.appendChild(redHadfontLink);
|
10 |
+
|
11 |
+
var poppinsfontLink = document.createElement('link');
|
12 |
+
poppinsfontLink.rel = 'stylesheet';
|
13 |
+
poppinsfontLink.href = 'https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic';
|
14 |
+
poppinsfontLink.type = 'text/css';
|
15 |
+
document.head.appendChild(poppinsfontLink);
|
16 |
+
|
17 |
+
var settings = premiumAddonsSettings.settings;
|
18 |
+
|
19 |
+
window.PremiumAddonsNavigation = function () {
|
20 |
+
|
21 |
+
var self = this,
|
22 |
+
$tabs = $(".pa-settings-tab"),
|
23 |
+
$elementsTabs = $(".pa-elements-tab");
|
24 |
+
|
25 |
+
self.init = function () {
|
26 |
+
|
27 |
+
if (!$tabs.length) {
|
28 |
+
return;
|
29 |
+
}
|
30 |
+
|
31 |
+
self.initNavTabs($tabs);
|
32 |
+
|
33 |
+
self.initElementsTabs($elementsTabs);
|
34 |
+
|
35 |
+
self.getUnusedWidget();
|
36 |
+
|
37 |
+
self.handleElementsActions();
|
38 |
+
|
39 |
+
self.handleSettingsSave();
|
40 |
+
|
41 |
+
self.handleRollBack();
|
42 |
+
|
43 |
+
self.handlePaproActions();
|
44 |
+
|
45 |
+
};
|
46 |
+
|
47 |
+
// Handle settings form submission
|
48 |
+
self.handleSettingsSave = function () {
|
49 |
+
|
50 |
+
$("#pa-features .pa-section-info-cta input, #pa-modules .pa-switcher input").on(
|
51 |
+
'change',
|
52 |
+
function () {
|
53 |
+
self.saveElementsSettings('elements');
|
54 |
+
}
|
55 |
+
)
|
56 |
+
|
57 |
+
$("#pa-ver-control input, #pa-integrations input, #pa-ver-control input, #pa-integrations select").change(
|
58 |
+
function () {
|
59 |
+
self.saveElementsSettings('additional');
|
60 |
+
}
|
61 |
+
);
|
62 |
+
|
63 |
+
$("#pa-integrations input[type=text]").on(
|
64 |
+
'keyup',
|
65 |
+
function () {
|
66 |
+
self.saveElementsSettings('additional');
|
67 |
+
}
|
68 |
+
)
|
69 |
+
|
70 |
+
};
|
71 |
+
|
72 |
+
//get unused widgets.
|
73 |
+
self.getUnusedWidget = function () {
|
74 |
+
$.ajax(
|
75 |
+
{
|
76 |
+
url: settings.ajaxurl,
|
77 |
+
type: 'POST',
|
78 |
+
data: {
|
79 |
+
action: 'pa_get_unused_widgets',
|
80 |
+
security: settings.nonce,
|
81 |
+
},
|
82 |
+
success: function (response) {
|
83 |
+
console.log('unused widgets retrieved');
|
84 |
+
self.unusedElements = response.data;
|
85 |
+
},
|
86 |
+
error: function (err) {
|
87 |
+
console.log(err);
|
88 |
+
}
|
89 |
+
}
|
90 |
+
);
|
91 |
+
};
|
92 |
+
// Handle global enable/disable buttons
|
93 |
+
self.handleElementsActions = function () {
|
94 |
+
|
95 |
+
$(".pa-elements-filter select").on(
|
96 |
+
'change',
|
97 |
+
function () {
|
98 |
+
var filter = $(this).val(),
|
99 |
+
$activeTab = $(".pa-switchers-container").not(".hidden");
|
100 |
+
|
101 |
+
$activeTab.find(".pa-switcher").removeClass("hidden");
|
102 |
+
|
103 |
+
if ('free' === filter) {
|
104 |
+
$activeTab.find(".pro-element").addClass("hidden");
|
105 |
+
} else if ('pro' === filter) {
|
106 |
+
$activeTab.find(".pa-switcher").not(".pro-element").addClass("hidden");
|
107 |
+
}
|
108 |
+
}
|
109 |
+
);
|
110 |
+
|
111 |
+
// Enable/Disable all widgets
|
112 |
+
$(".pa-btn-group").on(
|
113 |
+
"click",
|
114 |
+
'.pa-btn',
|
115 |
+
function () {
|
116 |
+
|
117 |
+
var $btn = $(this),
|
118 |
+
isChecked = $btn.hasClass("pa-btn-enable");
|
119 |
+
|
120 |
+
if (!$btn.hasClass("active")) {
|
121 |
+
$(".pa-btn-group .pa-btn").removeClass("active");
|
122 |
+
$btn.addClass("active");
|
123 |
+
|
124 |
+
$.ajax(
|
125 |
+
{
|
126 |
+
url: settings.ajaxurl,
|
127 |
+
type: 'POST',
|
128 |
+
data: {
|
129 |
+
action: 'pa_save_global_btn',
|
130 |
+
security: settings.nonce,
|
131 |
+
isGlobalOn: isChecked
|
132 |
+
}
|
133 |
+
}
|
134 |
+
);
|
135 |
+
|
136 |
+
}
|
137 |
+
|
138 |
+
if (isChecked) {
|
139 |
+
$(".pa-btn-group .pa-btn-unused").removeClass("dimmed");
|
140 |
+
} else {
|
141 |
+
$(".pa-btn-group .pa-btn-unused").addClass("dimmed");
|
142 |
+
}
|
143 |
+
|
144 |
+
$("#pa-modules .pa-switcher input").prop("checked", isChecked);
|
145 |
+
|
146 |
+
self.saveElementsSettings('elements');
|
147 |
+
|
148 |
+
}
|
149 |
+
);
|
150 |
+
|
151 |
+
//Disable unused widgets.
|
152 |
+
$(".pa-btn-group").on(
|
153 |
+
"click",
|
154 |
+
'.pa-btn-unused',
|
155 |
+
function () {
|
156 |
+
|
157 |
+
$.each(self.unusedElements, function (index, selector) {
|
158 |
+
$('#pa-modules .pa-switcher.' + selector).find('input').prop('checked', false);
|
159 |
+
});
|
160 |
+
|
161 |
+
$(this).addClass('dimmed');
|
162 |
+
|
163 |
+
self.saveElementsSettings('elements');
|
164 |
+
}
|
165 |
+
);
|
166 |
+
|
167 |
+
$("#pa-modules .pa-switcher input").on(
|
168 |
+
'change',
|
169 |
+
function () {
|
170 |
+
var $this = $(this),
|
171 |
+
id = $this.attr('id'),
|
172 |
+
isChecked = $this.prop('checked');
|
173 |
+
|
174 |
+
$("input[name='" + id + "']").prop('checked', isChecked);
|
175 |
+
}
|
176 |
+
)
|
177 |
+
|
178 |
+
};
|
179 |
+
|
180 |
+
// Handle Tabs Elements
|
181 |
+
self.initElementsTabs = function ($elem) {
|
182 |
+
|
183 |
+
var $links = $elem.find('a'),
|
184 |
+
$sections = $(".pa-switchers-container");
|
185 |
+
|
186 |
+
$sections.eq(0).removeClass("hidden");
|
187 |
+
$links.eq(0).addClass("active");
|
188 |
+
|
189 |
+
$links.on(
|
190 |
+
'click',
|
191 |
+
function (e) {
|
192 |
+
|
193 |
+
e.preventDefault();
|
194 |
+
|
195 |
+
var $link = $(this),
|
196 |
+
href = $link.attr('href');
|
197 |
+
|
198 |
+
// Set this tab to active
|
199 |
+
$links.removeClass("active");
|
200 |
+
$link.addClass("active");
|
201 |
+
|
202 |
+
// Navigate to tab section
|
203 |
+
$sections.addClass("hidden");
|
204 |
+
$("#" + href).removeClass("hidden");
|
205 |
+
|
206 |
+
}
|
207 |
+
);
|
208 |
+
};
|
209 |
+
|
210 |
+
// Handle settings tabs
|
211 |
+
self.initNavTabs = function ($elem) {
|
212 |
+
|
213 |
+
var $links = $elem.find('a'),
|
214 |
+
$lastSection = null;
|
215 |
+
|
216 |
+
$(window).on(
|
217 |
+
'hashchange',
|
218 |
+
function () {
|
219 |
+
|
220 |
+
var hash = window.location.hash.match(new RegExp('tab=([^&]*)')),
|
221 |
+
slug = hash ? hash[1] : $links.first().attr('href').replace('#tab=', ''),
|
222 |
+
$link = $('#pa-tab-link-' + slug);
|
223 |
+
|
224 |
+
if (!$link.length) {
|
225 |
+
return
|
226 |
+
|
227 |
+
}
|
228 |
+
$links.removeClass('pa-section-active');
|
229 |
+
$link.addClass('pa-section-active');
|
230 |
+
|
231 |
+
// Hide the last active section
|
232 |
+
if ($lastSection) {
|
233 |
+
$lastSection.hide();
|
234 |
+
}
|
235 |
+
|
236 |
+
var $section = $('#pa-section-' + slug);
|
237 |
+
$section.css(
|
238 |
+
{
|
239 |
+
display: 'block'
|
240 |
+
}
|
241 |
+
);
|
242 |
+
|
243 |
+
$lastSection = $section;
|
244 |
+
|
245 |
+
}
|
246 |
+
).trigger('hashchange');
|
247 |
+
|
248 |
+
};
|
249 |
+
|
250 |
+
self.handleRollBack = function () {
|
251 |
+
|
252 |
+
// Rollback button
|
253 |
+
$('.pa-rollback-button').on(
|
254 |
+
'click',
|
255 |
+
function (event) {
|
256 |
+
|
257 |
+
event.preventDefault();
|
258 |
+
|
259 |
+
var $this = $(this),
|
260 |
+
href = $this.attr('href');
|
261 |
+
|
262 |
+
if (!href) {
|
263 |
+
return;
|
264 |
+
}
|
265 |
+
|
266 |
+
// Show PAPRO stable version if PAPRO Rollback is clicked
|
267 |
+
var isPAPRO = '';
|
268 |
+
if (-1 !== href.indexOf('papro_rollback')) {
|
269 |
+
isPAPRO = 'papro_';
|
270 |
+
}
|
271 |
+
|
272 |
+
var premiumRollBackConfirm = premiumAddonsSettings.premiumRollBackConfirm;
|
273 |
+
|
274 |
+
var dialogsManager = new DialogsManager.Instance();
|
275 |
+
|
276 |
+
dialogsManager.createWidget(
|
277 |
+
'confirm',
|
278 |
+
{
|
279 |
+
headerMessage: premiumRollBackConfirm.i18n.rollback_to_previous_version,
|
280 |
+
message: premiumRollBackConfirm['i18n'][isPAPRO + 'rollback_confirm'],
|
281 |
+
strings: {
|
282 |
+
cancel: premiumRollBackConfirm.i18n.cancel,
|
283 |
+
confirm: premiumRollBackConfirm.i18n.yes,
|
284 |
+
},
|
285 |
+
onConfirm: function () {
|
286 |
+
|
287 |
+
$this.addClass('loading');
|
288 |
+
|
289 |
+
location.href = $this.attr('href');
|
290 |
+
|
291 |
+
}
|
292 |
+
}
|
293 |
+
).show();
|
294 |
+
}
|
295 |
+
);
|
296 |
+
|
297 |
+
};
|
298 |
+
|
299 |
+
self.saveElementsSettings = function (action) { //save elements settings changes
|
300 |
+
|
301 |
+
var $form = null;
|
302 |
+
|
303 |
+
if ('elements' === action) {
|
304 |
+
$form = $('form#pa-settings, form#pa-features');
|
305 |
+
action = 'pa_elements_settings';
|
306 |
+
} else {
|
307 |
+
$form = $('formpa-ver-control, form#pa-integrations');
|
308 |
+
action = 'pa_additional_settings';
|
309 |
+
}
|
310 |
+
|
311 |
+
$.ajax(
|
312 |
+
{
|
313 |
+
url: settings.ajaxurl,
|
314 |
+
type: 'POST',
|
315 |
+
data: {
|
316 |
+
action: action,
|
317 |
+
security: settings.nonce,
|
318 |
+
fields: $form.serialize(),
|
319 |
+
},
|
320 |
+
success: function (response) {
|
321 |
+
|
322 |
+
console.log("settings saved");
|
323 |
+
},
|
324 |
+
error: function (err) {
|
325 |
+
|
326 |
+
console.log(err);
|
327 |
+
|
328 |
+
}
|
329 |
+
}
|
330 |
+
);
|
331 |
+
|
332 |
+
}
|
333 |
+
|
334 |
+
self.handlePaproActions = function () {
|
335 |
+
|
336 |
+
// Trigger SWAL for PRO elements
|
337 |
+
$(".pro-slider").on(
|
338 |
+
'click',
|
339 |
+
function () {
|
340 |
+
|
341 |
+
var redirectionLink = " https://premiumaddons.com/pro/?utm_source=wp-menu&utm_medium=wp-dash&utm_campaign=get-pro&utm_term=";
|
342 |
+
|
343 |
+
Swal.fire(
|
344 |
+
{
|
345 |
+
title: '<span class="pa-swal-head">Get PRO Widgets & Addons<span>',
|
346 |
+
html: 'Supercharge your Elementor with PRO widgets and addons that you won’t find anywhere else.',
|
347 |
+
type: 'warning',
|
348 |
+
showCloseButton: true,
|
349 |
+
showCancelButton: true,
|
350 |
+
cancelButtonText: "More Info",
|
351 |
+
focusConfirm: true,
|
352 |
+
customClass: 'pa-swal',
|
353 |
+
}
|
354 |
+
).then(
|
355 |
+
function (res) {
|
356 |
+
// Handle More Info button
|
357 |
+
if (res.dismiss === 'cancel') {
|
358 |
+
window.open(redirectionLink + settings.theme, '_blank');
|
359 |
+
}
|
360 |
+
|
361 |
+
}
|
362 |
+
);
|
363 |
+
}
|
364 |
+
);
|
365 |
+
|
366 |
+
// Trigger SWAL for White Labeling
|
367 |
+
$(".premium-white-label-form.pro-inactive").on(
|
368 |
+
'submit',
|
369 |
+
function (e) {
|
370 |
+
|
371 |
+
e.preventDefault();
|
372 |
+
|
373 |
+
var redirectionLink = " https://premiumaddons.com/pro/?utm_source=wp-menu&utm_medium=wp-dash&utm_campaign=get-pro&utm_term=";
|
374 |
+
|
375 |
+
Swal.fire(
|
376 |
+
{
|
377 |
+
title: '<span class="pa-swal-head">Enable White Labeling Options<span>',
|
378 |
+
html: 'Premium Addons can be completely re-branded with your own brand name and author details. Your clients will never know what tools you are using to build their website and will think that this is your own tool set. White-labeling works as long as your license is active.',
|
379 |
+
type: 'warning',
|
380 |
+
showCloseButton: true,
|
381 |
+
showCancelButton: true,
|
382 |
+
cancelButtonText: "More Info",
|
383 |
+
focusConfirm: true
|
384 |
+
}
|
385 |
+
).then(
|
386 |
+
function (res) {
|
387 |
+
// Handle More Info button
|
388 |
+
if (res.dismiss === 'cancel') {
|
389 |
+
window.open(redirectionLink + settings.theme, '_blank');
|
390 |
+
}
|
391 |
+
|
392 |
+
}
|
393 |
+
);
|
394 |
+
}
|
395 |
+
);
|
396 |
+
|
397 |
+
};
|
398 |
+
|
399 |
+
};
|
400 |
+
|
401 |
+
var instance = new PremiumAddonsNavigation();
|
402 |
+
|
403 |
+
instance.init();
|
404 |
+
|
405 |
+
})(jQuery);
|
admin/assets/js/pa-notice.js
CHANGED
@@ -1,65 +1,65 @@
|
|
1 |
-
(function ($) {
|
2 |
-
|
3 |
-
var $noticeWrap = $(".pa-notice-wrap"),
|
4 |
-
notice = $noticeWrap.data('notice');
|
5 |
-
|
6 |
-
var adminNotices = {
|
7 |
-
'radius': 'radius_notice',
|
8 |
-
};
|
9 |
-
|
10 |
-
if (undefined !== notice) {
|
11 |
-
|
12 |
-
$noticeWrap.find('.pa-notice-reset').on(
|
13 |
-
"click",
|
14 |
-
function () {
|
15 |
-
|
16 |
-
$noticeWrap.css('display', 'none');
|
17 |
-
|
18 |
-
$.ajax(
|
19 |
-
{
|
20 |
-
url: ajaxurl,
|
21 |
-
type: 'POST',
|
22 |
-
data: {
|
23 |
-
action: 'pa_reset_admin_notice',
|
24 |
-
notice: $noticeWrap.data('notice'),
|
25 |
-
nonce: PaNoticeSettings.nonce,
|
26 |
-
}
|
27 |
-
}
|
28 |
-
);
|
29 |
-
|
30 |
-
}
|
31 |
-
);
|
32 |
-
}
|
33 |
-
|
34 |
-
$(".pa-notice-close").on(
|
35 |
-
"click",
|
36 |
-
function () {
|
37 |
-
|
38 |
-
var noticeID = $(this).data('notice');
|
39 |
-
|
40 |
-
if (noticeID) {
|
41 |
-
$(this).closest('.pa-new-feature-notice').remove();
|
42 |
-
|
43 |
-
$.ajax(
|
44 |
-
{
|
45 |
-
url: ajaxurl,
|
46 |
-
type: 'POST',
|
47 |
-
data: {
|
48 |
-
action: 'pa_dismiss_admin_notice',
|
49 |
-
notice: adminNotices[noticeID],
|
50 |
-
nonce: PaNoticeSettings.nonce,
|
51 |
-
},
|
52 |
-
success: function (res) {
|
53 |
-
console.log(res);
|
54 |
-
},
|
55 |
-
error: function (err) {
|
56 |
-
console.log(err);
|
57 |
-
}
|
58 |
-
}
|
59 |
-
);
|
60 |
-
}
|
61 |
-
|
62 |
-
}
|
63 |
-
);
|
64 |
-
|
65 |
-
})(jQuery);
|
1 |
+
(function ($) {
|
2 |
+
|
3 |
+
var $noticeWrap = $(".pa-notice-wrap"),
|
4 |
+
notice = $noticeWrap.data('notice');
|
5 |
+
|
6 |
+
var adminNotices = {
|
7 |
+
'radius': 'radius_notice',
|
8 |
+
};
|
9 |
+
|
10 |
+
if (undefined !== notice) {
|
11 |
+
|
12 |
+
$noticeWrap.find('.pa-notice-reset').on(
|
13 |
+
"click",
|
14 |
+
function () {
|
15 |
+
|
16 |
+
$noticeWrap.css('display', 'none');
|
17 |
+
|
18 |
+
$.ajax(
|
19 |
+
{
|
20 |
+
url: ajaxurl,
|
21 |
+
type: 'POST',
|
22 |
+
data: {
|
23 |
+
action: 'pa_reset_admin_notice',
|
24 |
+
notice: $noticeWrap.data('notice'),
|
25 |
+
nonce: PaNoticeSettings.nonce,
|
26 |
+
}
|
27 |
+
}
|
28 |
+
);
|
29 |
+
|
30 |
+
}
|
31 |
+
);
|
32 |
+
}
|
33 |
+
|
34 |
+
$(".pa-notice-close").on(
|
35 |
+
"click",
|
36 |
+
function () {
|
37 |
+
|
38 |
+
var noticeID = $(this).data('notice');
|
39 |
+
|
40 |
+
if (noticeID) {
|
41 |
+
$(this).closest('.pa-new-feature-notice').remove();
|
42 |
+
|
43 |
+
$.ajax(
|
44 |
+
{
|
45 |
+
url: ajaxurl,
|
46 |
+
type: 'POST',
|
47 |
+
data: {
|
48 |
+
action: 'pa_dismiss_admin_notice',
|
49 |
+
notice: adminNotices[noticeID],
|
50 |
+
nonce: PaNoticeSettings.nonce,
|
51 |
+
},
|
52 |
+
success: function (res) {
|
53 |
+
console.log(res);
|
54 |
+
},
|
55 |
+
error: function (err) {
|
56 |
+
console.log(err);
|
57 |
+
}
|
58 |
+
}
|
59 |
+
);
|
60 |
+
}
|
61 |
+
|
62 |
+
}
|
63 |
+
);
|
64 |
+
|
65 |
+
})(jQuery);
|
admin/includes/admin-helper.php
CHANGED
@@ -51,6 +51,13 @@ class Admin_Helper {
|
|
51 |
*/
|
52 |
public static $elements_list = null;
|
53 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
/**
|
55 |
* Integrations List
|
56 |
*
|
@@ -81,6 +88,7 @@ class Admin_Helper {
|
|
81 |
add_action( 'wp_ajax_pa_save_global_btn', array( $this, 'save_global_btn_value' ) );
|
82 |
add_action( 'wp_ajax_pa_elements_settings', array( $this, 'save_settings' ) );
|
83 |
add_action( 'wp_ajax_pa_additional_settings', array( $this, 'save_additional_settings' ) );
|
|
|
84 |
|
85 |
add_action( 'pa_before_render_admin_tabs', array( $this, 'render_dashboard_header' ) );
|
86 |
|
@@ -822,6 +830,101 @@ class Admin_Helper {
|
|
822 |
|
823 |
}
|
824 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
825 |
/**
|
826 |
* Creates and returns an instance of the class
|
827 |
*
|
51 |
*/
|
52 |
public static $elements_list = null;
|
53 |
|
54 |
+
/**
|
55 |
+
* Elements Names
|
56 |
+
*
|
57 |
+
* @var elements_names
|
58 |
+
*/
|
59 |
+
public static $elements_names = null;
|
60 |
+
|
61 |
/**
|
62 |
* Integrations List
|
63 |
*
|
88 |
add_action( 'wp_ajax_pa_save_global_btn', array( $this, 'save_global_btn_value' ) );
|
89 |
add_action( 'wp_ajax_pa_elements_settings', array( $this, 'save_settings' ) );
|
90 |
add_action( 'wp_ajax_pa_additional_settings', array( $this, 'save_additional_settings' ) );
|
91 |
+
add_action( 'wp_ajax_pa_get_unused_widgets', array( $this, 'get_unused_widgets' ) );
|
92 |
|
93 |
add_action( 'pa_before_render_admin_tabs', array( $this, 'render_dashboard_header' ) );
|
94 |
|
830 |
|
831 |
}
|
832 |
|
833 |
+
/**
|
834 |
+
* Disable unused widgets.
|
835 |
+
*
|
836 |
+
* @access public
|
837 |
+
* @since 4.5.8
|
838 |
+
*/
|
839 |
+
public function get_unused_widgets() {
|
840 |
+
|
841 |
+
check_ajax_referer( 'pa-settings-tab', 'security' );
|
842 |
+
|
843 |
+
if ( ! current_user_can( 'install_plugins' ) ) {
|
844 |
+
wp_send_json_error();
|
845 |
+
}
|
846 |
+
|
847 |
+
$pa_elements = self::get_pa_elements_names();
|
848 |
+
|
849 |
+
$used_widgets = self::get_used_widgets();
|
850 |
+
|
851 |
+
$unused_widgets = array_diff( $pa_elements, array_keys( $used_widgets ) );
|
852 |
+
|
853 |
+
wp_send_json_success( $unused_widgets );
|
854 |
+
|
855 |
+
}
|
856 |
+
|
857 |
+
/**
|
858 |
+
* Get PA widget names.
|
859 |
+
*
|
860 |
+
* @access public
|
861 |
+
* @since 4.5.8
|
862 |
+
*
|
863 |
+
* @return array
|
864 |
+
*/
|
865 |
+
public static function get_pa_elements_names() {
|
866 |
+
|
867 |
+
$names = self::$elements_names;
|
868 |
+
|
869 |
+
if ( null === $names ) {
|
870 |
+
|
871 |
+
$names = array_map(
|
872 |
+
function( $item ) {
|
873 |
+
return isset( $item['name'] ) && ! isset( $item['global'] ) ? $item['name'] : 'global';
|
874 |
+
},
|
875 |
+
self::get_elements_list()['cat-1']['elements']
|
876 |
+
);
|
877 |
+
|
878 |
+
$names = array_filter(
|
879 |
+
$names,
|
880 |
+
function( $name ) {
|
881 |
+
return 'global' !== $name;
|
882 |
+
}
|
883 |
+
);
|
884 |
+
|
885 |
+
}
|
886 |
+
|
887 |
+
return $names;
|
888 |
+
}
|
889 |
+
|
890 |
+
/**
|
891 |
+
* Get used widgets.
|
892 |
+
*
|
893 |
+
* @access public
|
894 |
+
* @since 4.5.8
|
895 |
+
*
|
896 |
+
* @return array
|
897 |
+
*/
|
898 |
+
public static function get_used_widgets() {
|
899 |
+
|
900 |
+
$module = \Elementor\Modules\Usage\Module::instance();
|
901 |
+
$elements = $module->get_formatted_usage( 'raw' );
|
902 |
+
|
903 |
+
$pa_elements = self::get_pa_elements_names();
|
904 |
+
|
905 |
+
$used_widgets = array();
|
906 |
+
|
907 |
+
if ( is_array( $elements ) || is_object( $elements ) ) {
|
908 |
+
|
909 |
+
foreach ( $elements as $post_type => $data ) {
|
910 |
+
|
911 |
+
foreach ( $data['elements'] as $element => $count ) {
|
912 |
+
|
913 |
+
if ( in_array( $element, $pa_elements, true ) ) {
|
914 |
+
|
915 |
+
if ( isset( $used_widgets[ $element ] ) ) {
|
916 |
+
$used_widgets[ $element ] += $count;
|
917 |
+
} else {
|
918 |
+
$used_widgets[ $element ] = $count;
|
919 |
+
}
|
920 |
+
}
|
921 |
+
}
|
922 |
+
}
|
923 |
+
}
|
924 |
+
|
925 |
+
return $used_widgets;
|
926 |
+
}
|
927 |
+
|
928 |
/**
|
929 |
* Creates and returns an instance of the class
|
930 |
*
|
admin/includes/admin-notices.php
CHANGED
@@ -1,427 +1,427 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/**
|
4 |
-
* PA Admin Notices.
|
5 |
-
*/
|
6 |
-
namespace PremiumAddons\Admin\Includes;
|
7 |
-
|
8 |
-
use PremiumAddons\Includes\Helper_Functions;
|
9 |
-
|
10 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
-
exit();
|
12 |
-
}
|
13 |
-
|
14 |
-
/**
|
15 |
-
* Class Admin_Notices
|
16 |
-
*/
|
17 |
-
class Admin_Notices {
|
18 |
-
|
19 |
-
/**
|
20 |
-
* Class object
|
21 |
-
*
|
22 |
-
* @var instance
|
23 |
-
*/
|
24 |
-
private static $instance = null;
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Elementor slug
|
28 |
-
*
|
29 |
-
* @var elementor
|
30 |
-
*/
|
31 |
-
private static $elementor = 'elementor';
|
32 |
-
|
33 |
-
/**
|
34 |
-
* PAPRO Slug
|
35 |
-
*
|
36 |
-
* @var papro
|
37 |
-
*/
|
38 |
-
private static $papro = 'premium-addons-pro';
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Notices Keys
|
42 |
-
*
|
43 |
-
* @var notices
|
44 |
-
*/
|
45 |
-
private static $notices = null;
|
46 |
-
|
47 |
-
/**
|
48 |
-
* Constructor for the class
|
49 |
-
*/
|
50 |
-
public function __construct() {
|
51 |
-
|
52 |
-
add_action( 'admin_init', array( $this, 'init' ) );
|
53 |
-
|
54 |
-
add_action( 'admin_notices', array( $this, 'admin_notices' ) );
|
55 |
-
|
56 |
-
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
57 |
-
|
58 |
-
add_action( 'wp_ajax_pa_reset_admin_notice', array( $this, 'reset_admin_notice' ) );
|
59 |
-
|
60 |
-
add_action( 'wp_ajax_pa_dismiss_admin_notice', array( $this, 'dismiss_admin_notice' ) );
|
61 |
-
|
62 |
-
self::$notices = array(
|
63 |
-
'radius_notice',
|
64 |
-
'pa-review',
|
65 |
-
);
|
66 |
-
|
67 |
-
delete_option( 'trustpilot_notice' );
|
68 |
-
|
69 |
-
}
|
70 |
-
|
71 |
-
/**
|
72 |
-
* init required functions
|
73 |
-
*/
|
74 |
-
public function init() {
|
75 |
-
|
76 |
-
$this->handle_review_notice();
|
77 |
-
|
78 |
-
$this->handle_adv_radius_notice();
|
79 |
-
|
80 |
-
}
|
81 |
-
|
82 |
-
/**
|
83 |
-
* init notices check functions
|
84 |
-
*/
|
85 |
-
public function admin_notices() {
|
86 |
-
|
87 |
-
$this->required_plugins_check();
|
88 |
-
|
89 |
-
$cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
|
90 |
-
|
91 |
-
$response = get_transient( $cache_key );
|
92 |
-
|
93 |
-
$show_review = get_option( 'pa_review_notice' );
|
94 |
-
|
95 |
-
// Make sure Already did was not clicked before.
|
96 |
-
if ( '1' !== $show_review ) {
|
97 |
-
if ( false == $response ) {
|
98 |
-
$this->get_review_notice();
|
99 |
-
}
|
100 |
-
}
|
101 |
-
|
102 |
-
$this->get_adv_radius_notice();
|
103 |
-
|
104 |
-
}
|
105 |
-
|
106 |
-
/**
|
107 |
-
* Handle Review Notice
|
108 |
-
*
|
109 |
-
* Checks if review message is dismissed.
|
110 |
-
*
|
111 |
-
* @access public
|
112 |
-
* @return void
|
113 |
-
*/
|
114 |
-
public function handle_review_notice() {
|
115 |
-
|
116 |
-
if ( ! isset( $_GET['pa_review'] ) ) {
|
117 |
-
return;
|
118 |
-
}
|
119 |
-
|
120 |
-
if ( 'opt_out' === $_GET['pa_review'] ) {
|
121 |
-
check_admin_referer( 'opt_out' );
|
122 |
-
|
123 |
-
update_option( 'pa_review_notice', '1' );
|
124 |
-
}
|
125 |
-
|
126 |
-
wp_redirect( remove_query_arg( 'pa_review' ) );
|
127 |
-
|
128 |
-
exit;
|
129 |
-
}
|
130 |
-
|
131 |
-
/**
|
132 |
-
* Checks if Advanced Radius message is dismissed.
|
133 |
-
*
|
134 |
-
* @since 4.3.5
|
135 |
-
* @access public
|
136 |
-
*
|
137 |
-
* @return void
|
138 |
-
*/
|
139 |
-
public function handle_adv_radius_notice() {
|
140 |
-
|
141 |
-
if ( ! isset( $_GET['radius'] ) ) {
|
142 |
-
return;
|
143 |
-
}
|
144 |
-
|
145 |
-
if ( 'opt_out' === $_GET['radius'] ) {
|
146 |
-
check_admin_referer( 'opt_out' );
|
147 |
-
|
148 |
-
update_option( 'radius_notice', '1' );
|
149 |
-
}
|
150 |
-
|
151 |
-
wp_redirect( remove_query_arg( 'radius' ) );
|
152 |
-
exit;
|
153 |
-
}
|
154 |
-
|
155 |
-
/**
|
156 |
-
* Required plugin check
|
157 |
-
*
|
158 |
-
* Shows an admin notice when Elementor is missing.
|
159 |
-
*
|
160 |
-
* @access public
|
161 |
-
*
|
162 |
-
* @return boolean
|
163 |
-
*/
|
164 |
-
public function required_plugins_check() {
|
165 |
-
|
166 |
-
$elementor_path = sprintf( '%1$s/%1$s.php', self::$elementor );
|
167 |
-
|
168 |
-
if ( ! defined( 'ELEMENTOR_VERSION' ) ) {
|
169 |
-
|
170 |
-
if ( ! Helper_Functions::is_plugin_installed( $elementor_path ) ) {
|
171 |
-
|
172 |
-
if ( self::check_user_can( 'install_plugins' ) ) {
|
173 |
-
|
174 |
-
$install_url = wp_nonce_url( self_admin_url( sprintf( 'update.php?action=install-plugin&plugin=%s', self::$elementor ) ), 'install-plugin_elementor' );
|
175 |
-
|
176 |
-
$message = sprintf( '<p>%s</p>', __( 'Premium Addons for Elementor is not working because you need to Install Elementor plugin.', 'premium-addons-for-elementor' ) );
|
177 |
-
|
178 |
-
$message .= sprintf( '<p><a href="%s" class="button-primary">%s</a></p>', $install_url, __( 'Install Now', 'premium-addons-for-elementor' ) );
|
179 |
-
|
180 |
-
}
|
181 |
-
} else {
|
182 |
-
if ( self::check_user_can( 'activate_plugins' ) ) {
|
183 |
-
|
184 |
-
$activation_url = wp_nonce_url( 'plugins.php?action=activate&plugin=' . $elementor_path . '&plugin_status=all&paged=1&s', 'activate-plugin_' . $elementor_path );
|
185 |
-
|
186 |
-
$message = '<p>' . __( 'Premium Addons for Elementor is not working because you need to activate Elementor plugin.', 'premium-addons-for-elementor' ) . '</p>';
|
187 |
-
|
188 |
-
$message .= '<p>' . sprintf( '<a href="%s" class="button-primary">%s</a>', $activation_url, __( 'Activate Now', 'premium-addons-for-elementor' ) ) . '</p>';
|
189 |
-
|
190 |
-
}
|
191 |
-
}
|
192 |
-
$this->render_admin_notices( $message );
|
193 |
-
}
|
194 |
-
}
|
195 |
-
|
196 |
-
/**
|
197 |
-
* Gets admin review notice HTML
|
198 |
-
*
|
199 |
-
* @since 2.8.4
|
200 |
-
* @return void
|
201 |
-
*/
|
202 |
-
public function get_review_text( $review_url, $optout_url ) {
|
203 |
-
|
204 |
-
$notice = sprintf(
|
205 |
-
'<p>' . __( 'Can we take only 2 minutes of your time? We would be really grateful it if you give ', 'premium-addons-for-elementor' ) .
|
206 |
-
'<b>' . __( 'Premium Addons for Elementor', 'premium-addons-for-elementor' ) . '</b> a 5 Stars Rating on WordPress.org. By speading the love, we can create even greater free stuff in the future!</p>
|
207 |
-
<div>
|
208 |
-
<a class="button button-primary" href="%s" target="_blank"><span>' . __( 'Leave a Review', 'premium-addons-for-elementor' ) . '</span></a>
|
209 |
-
<a class="button" href="%2$s"><span>' . __( 'I Already Did', 'premium-addons-for-elementor' ) . '</span></a>
|
210 |
-
<a class="button button-secondary pa-notice-reset"><span>' . __( 'Maybe Later', 'premium-addons-for-elementor' ) . '</span></a>
|
211 |
-
</div>',
|
212 |
-
$review_url,
|
213 |
-
$optout_url
|
214 |
-
);
|
215 |
-
|
216 |
-
return $notice;
|
217 |
-
}
|
218 |
-
|
219 |
-
/**
|
220 |
-
* Checks if review admin notice is dismissed
|
221 |
-
*
|
222 |
-
* @since 2.6.8
|
223 |
-
* @return void
|
224 |
-
*/
|
225 |
-
public function get_review_notice() {
|
226 |
-
|
227 |
-
$review_url = 'https://wordpress.org/support/plugin/premium-addons-for-elementor/reviews/?filter=5';
|
228 |
-
|
229 |
-
$optout_url = wp_nonce_url( add_query_arg( 'pa_review', 'opt_out' ), 'opt_out' );
|
230 |
-
?>
|
231 |
-
|
232 |
-
<div class="error pa-notice-wrap pa-review-notice" data-notice="pa-review">
|
233 |
-
<div class="pa-img-wrap">
|
234 |
-
<img src="<?php echo PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png'; ?>">
|
235 |
-
</div>
|
236 |
-
<div class="pa-text-wrap">
|
237 |
-
<?php echo $this->get_review_text( $review_url, $optout_url ); ?>
|
238 |
-
</div>
|
239 |
-
<div class="pa-notice-close">
|
240 |
-
<a href="<?php echo esc_url( $optout_url ); ?>"><span class="dashicons dashicons-dismiss"></span></a>
|
241 |
-
</div>
|
242 |
-
</div>
|
243 |
-
|
244 |
-
<?php
|
245 |
-
|
246 |
-
}
|
247 |
-
|
248 |
-
|
249 |
-
/**
|
250 |
-
*
|
251 |
-
* Shows admin notice for Premium Advanced Radius.
|
252 |
-
*
|
253 |
-
* @since 4.3.5
|
254 |
-
* @access public
|
255 |
-
*
|
256 |
-
* @return void
|
257 |
-
*/
|
258 |
-
public function get_adv_radius_notice() {
|
259 |
-
|
260 |
-
$radius_notice = get_option( 'radius_notice' );
|
261 |
-
|
262 |
-
if ( '1' === $radius_notice ) {
|
263 |
-
return;
|
264 |
-
}
|
265 |
-
|
266 |
-
$notice_url = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/advanced-border-radius-for-elementor/', 'radius-notification', 'wp-dash', 'radius' );
|
267 |
-
|
268 |
-
?>
|
269 |
-
|
270 |
-
<div class="error pa-notice-wrap pa-new-feature-notice">
|
271 |
-
<div class="pa-img-wrap">
|
272 |
-
<img src="<?php echo PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png'; ?>">
|
273 |
-
</div>
|
274 |
-
<div class="pa-text-wrap">
|
275 |
-
<p>
|
276 |
-
<?php echo sprintf( __( 'You can now apply Advanced Border Radius values in <b>Premium Addons for Elementor</b>. <a href="%s" target="_blank">Check it out now!</a>', 'premium-addons-for-elementor' ), $notice_url ); ?>
|
277 |
-
</p>
|
278 |
-
</div>
|
279 |
-
<div class="pa-notice-close" data-notice="radius">
|
280 |
-
<span class="dashicons dashicons-dismiss"></span>
|
281 |
-
</div>
|
282 |
-
</div>
|
283 |
-
|
284 |
-
<?php
|
285 |
-
}
|
286 |
-
|
287 |
-
/**
|
288 |
-
* Checks user credentials for specific action
|
289 |
-
*
|
290 |
-
* @since 2.6.8
|
291 |
-
*
|
292 |
-
* @return boolean
|
293 |
-
*/
|
294 |
-
public static function check_user_can( $action ) {
|
295 |
-
return current_user_can( $action );
|
296 |
-
}
|
297 |
-
|
298 |
-
/**
|
299 |
-
* Renders an admin notice error message
|
300 |
-
*
|
301 |
-
* @since 1.0.0
|
302 |
-
* @access private
|
303 |
-
*
|
304 |
-
* @return void
|
305 |
-
*/
|
306 |
-
private function render_admin_notices( $message, $class = '', $handle = '' ) {
|
307 |
-
?>
|
308 |
-
<div class="error pa-new-feature-notice <?php echo $class; ?>" data-notice="<?php echo $handle; ?>">
|
309 |
-
<?php echo $message; ?>
|
310 |
-
</div>
|
311 |
-
<?php
|
312 |
-
}
|
313 |
-
|
314 |
-
/*
|
315 |
-
* Register admin scripts
|
316 |
-
*
|
317 |
-
* @since 3.2.8
|
318 |
-
* @access public
|
319 |
-
*
|
320 |
-
*/
|
321 |
-
public function admin_enqueue_scripts() {
|
322 |
-
|
323 |
-
wp_enqueue_script(
|
324 |
-
'pa-notice',
|
325 |
-
PREMIUM_ADDONS_URL . 'admin/assets/js/pa-notice.js',
|
326 |
-
array( 'jquery' ),
|
327 |
-
PREMIUM_ADDONS_VERSION,
|
328 |
-
true
|
329 |
-
);
|
330 |
-
|
331 |
-
wp_localize_script(
|
332 |
-
'pa-notice',
|
333 |
-
'PaNoticeSettings',
|
334 |
-
array(
|
335 |
-
'ajaxurl' => esc_url( admin_url( 'admin-ajax.php' ) ),
|
336 |
-
'nonce' => wp_create_nonce( 'pa-notice-nonce' ),
|
337 |
-
)
|
338 |
-
);
|
339 |
-
|
340 |
-
}
|
341 |
-
|
342 |
-
/**
|
343 |
-
* Set transient for admin notice
|
344 |
-
*
|
345 |
-
* @since 3.2.8
|
346 |
-
* @access public
|
347 |
-
*
|
348 |
-
* @return void
|
349 |
-
*/
|
350 |
-
public function reset_admin_notice() {
|
351 |
-
|
352 |
-
check_ajax_referer( 'pa-notice-nonce', 'nonce' );
|
353 |
-
|
354 |
-
if ( ! current_user_can( 'install_plugins' ) ) {
|
355 |
-
wp_send_json_error();
|
356 |
-
}
|
357 |
-
|
358 |
-
$key = isset( $_POST['notice'] ) ? $_POST['notice'] : '';
|
359 |
-
|
360 |
-
if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
|
361 |
-
|
362 |
-
$cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
|
363 |
-
|
364 |
-
set_transient( $cache_key, true, WEEK_IN_SECONDS );
|
365 |
-
|
366 |
-
wp_send_json_success();
|
367 |
-
|
368 |
-
} else {
|
369 |
-
|
370 |
-
wp_send_json_error();
|
371 |
-
|
372 |
-
}
|
373 |
-
|
374 |
-
}
|
375 |
-
|
376 |
-
/**
|
377 |
-
* Dismiss admin notice
|
378 |
-
*
|
379 |
-
* @since 3.11.7
|
380 |
-
* @access public
|
381 |
-
*
|
382 |
-
* @return void
|
383 |
-
*/
|
384 |
-
public function dismiss_admin_notice() {
|
385 |
-
|
386 |
-
check_ajax_referer( 'pa-notice-nonce', 'nonce' );
|
387 |
-
|
388 |
-
if ( ! current_user_can( 'install_plugins' ) ) {
|
389 |
-
wp_send_json_error();
|
390 |
-
}
|
391 |
-
|
392 |
-
$key = isset( $_POST['notice'] ) ? $_POST['notice'] : '';
|
393 |
-
|
394 |
-
if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
|
395 |
-
|
396 |
-
update_option( $key, '1' );
|
397 |
-
|
398 |
-
wp_send_json_success();
|
399 |
-
|
400 |
-
} else {
|
401 |
-
|
402 |
-
wp_send_json_error();
|
403 |
-
|
404 |
-
}
|
405 |
-
|
406 |
-
}
|
407 |
-
|
408 |
-
/**
|
409 |
-
* Creates and returns an instance of the class
|
410 |
-
*
|
411 |
-
* @since 2.8.4
|
412 |
-
* @access public
|
413 |
-
*
|
414 |
-
* @return object
|
415 |
-
*/
|
416 |
-
public static function get_instance() {
|
417 |
-
|
418 |
-
if ( self::$instance == null ) {
|
419 |
-
|
420 |
-
self::$instance = new self();
|
421 |
-
|
422 |
-
}
|
423 |
-
|
424 |
-
return self::$instance;
|
425 |
-
}
|
426 |
-
|
427 |
-
}
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* PA Admin Notices.
|
5 |
+
*/
|
6 |
+
namespace PremiumAddons\Admin\Includes;
|
7 |
+
|
8 |
+
use PremiumAddons\Includes\Helper_Functions;
|
9 |
+
|
10 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
+
exit();
|
12 |
+
}
|
13 |
+
|
14 |
+
/**
|
15 |
+
* Class Admin_Notices
|
16 |
+
*/
|
17 |
+
class Admin_Notices {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Class object
|
21 |
+
*
|
22 |
+
* @var instance
|
23 |
+
*/
|
24 |
+
private static $instance = null;
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Elementor slug
|
28 |
+
*
|
29 |
+
* @var elementor
|
30 |
+
*/
|
31 |
+
private static $elementor = 'elementor';
|
32 |
+
|
33 |
+
/**
|
34 |
+
* PAPRO Slug
|
35 |
+
*
|
36 |
+
* @var papro
|
37 |
+
*/
|
38 |
+
private static $papro = 'premium-addons-pro';
|
39 |
+
|
40 |
+
/**
|
41 |
+
* Notices Keys
|
42 |
+
*
|
43 |
+
* @var notices
|
44 |
+
*/
|
45 |
+
private static $notices = null;
|
46 |
+
|
47 |
+
/**
|
48 |
+
* Constructor for the class
|
49 |
+
*/
|
50 |
+
public function __construct() {
|
51 |
+
|
52 |
+
add_action( 'admin_init', array( $this, 'init' ) );
|
53 |
+
|
54 |
+
add_action( 'admin_notices', array( $this, 'admin_notices' ) );
|
55 |
+
|
56 |
+
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
57 |
+
|
58 |
+
add_action( 'wp_ajax_pa_reset_admin_notice', array( $this, 'reset_admin_notice' ) );
|
59 |
+
|
60 |
+
add_action( 'wp_ajax_pa_dismiss_admin_notice', array( $this, 'dismiss_admin_notice' ) );
|
61 |
+
|
62 |
+
self::$notices = array(
|
63 |
+
'radius_notice',
|
64 |
+
'pa-review',
|
65 |
+
);
|
66 |
+
|
67 |
+
delete_option( 'trustpilot_notice' );
|
68 |
+
|
69 |
+
}
|
70 |
+
|
71 |
+
/**
|
72 |
+
* init required functions
|
73 |
+
*/
|
74 |
+
public function init() {
|
75 |
+
|
76 |
+
$this->handle_review_notice();
|
77 |
+
|
78 |
+
$this->handle_adv_radius_notice();
|
79 |
+
|
80 |
+
}
|
81 |
+
|
82 |
+
/**
|
83 |
+
* init notices check functions
|
84 |
+
*/
|
85 |
+
public function admin_notices() {
|
86 |
+
|
87 |
+
$this->required_plugins_check();
|
88 |
+
|
89 |
+
$cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
|
90 |
+
|
91 |
+
$response = get_transient( $cache_key );
|
92 |
+
|
93 |
+
$show_review = get_option( 'pa_review_notice' );
|
94 |
+
|
95 |
+
// Make sure Already did was not clicked before.
|
96 |
+
if ( '1' !== $show_review ) {
|
97 |
+
if ( false == $response ) {
|
98 |
+
$this->get_review_notice();
|
99 |
+
}
|
100 |
+
}
|
101 |
+
|
102 |
+
$this->get_adv_radius_notice();
|
103 |
+
|
104 |
+
}
|
105 |
+
|
106 |
+
/**
|
107 |
+
* Handle Review Notice
|
108 |
+
*
|
109 |
+
* Checks if review message is dismissed.
|
110 |
+
*
|
111 |
+
* @access public
|
112 |
+
* @return void
|
113 |
+
*/
|
114 |
+
public function handle_review_notice() {
|
115 |
+
|
116 |
+
if ( ! isset( $_GET['pa_review'] ) ) {
|
117 |
+
return;
|
118 |
+
}
|
119 |
+
|
120 |
+
if ( 'opt_out' === $_GET['pa_review'] ) {
|
121 |
+
check_admin_referer( 'opt_out' );
|
122 |
+
|
123 |
+
update_option( 'pa_review_notice', '1' );
|
124 |
+
}
|
125 |
+
|
126 |
+
wp_redirect( remove_query_arg( 'pa_review' ) );
|
127 |
+
|
128 |
+
exit;
|
129 |
+
}
|
130 |
+
|
131 |
+
/**
|
132 |
+
* Checks if Advanced Radius message is dismissed.
|
133 |
+
*
|
134 |
+
* @since 4.3.5
|
135 |
+
* @access public
|
136 |
+
*
|
137 |
+
* @return void
|
138 |
+
*/
|
139 |
+
public function handle_adv_radius_notice() {
|
140 |
+
|
141 |
+
if ( ! isset( $_GET['radius'] ) ) {
|
142 |
+
return;
|
143 |
+
}
|
144 |
+
|
145 |
+
if ( 'opt_out' === $_GET['radius'] ) {
|
146 |
+
check_admin_referer( 'opt_out' );
|
147 |
+
|
148 |
+
update_option( 'radius_notice', '1' );
|
149 |
+
}
|
150 |
+
|
151 |
+
wp_redirect( remove_query_arg( 'radius' ) );
|
152 |
+
exit;
|
153 |
+
}
|
154 |
+
|
155 |
+
/**
|
156 |
+
* Required plugin check
|
157 |
+
*
|
158 |
+
* Shows an admin notice when Elementor is missing.
|
159 |
+
*
|
160 |
+
* @access public
|
161 |
+
*
|
162 |
+
* @return boolean
|
163 |
+
*/
|
164 |
+
public function required_plugins_check() {
|
165 |
+
|
166 |
+
$elementor_path = sprintf( '%1$s/%1$s.php', self::$elementor );
|
167 |
+
|
168 |
+
if ( ! defined( 'ELEMENTOR_VERSION' ) ) {
|
169 |
+
|
170 |
+
if ( ! Helper_Functions::is_plugin_installed( $elementor_path ) ) {
|
171 |
+
|
172 |
+
if ( self::check_user_can( 'install_plugins' ) ) {
|
173 |
+
|
174 |
+
$install_url = wp_nonce_url( self_admin_url( sprintf( 'update.php?action=install-plugin&plugin=%s', self::$elementor ) ), 'install-plugin_elementor' );
|
175 |
+
|
176 |
+
$message = sprintf( '<p>%s</p>', __( 'Premium Addons for Elementor is not working because you need to Install Elementor plugin.', 'premium-addons-for-elementor' ) );
|
177 |
+
|
178 |
+
$message .= sprintf( '<p><a href="%s" class="button-primary">%s</a></p>', $install_url, __( 'Install Now', 'premium-addons-for-elementor' ) );
|
179 |
+
|
180 |
+
}
|
181 |
+
} else {
|
182 |
+
if ( self::check_user_can( 'activate_plugins' ) ) {
|
183 |
+
|
184 |
+
$activation_url = wp_nonce_url( 'plugins.php?action=activate&plugin=' . $elementor_path . '&plugin_status=all&paged=1&s', 'activate-plugin_' . $elementor_path );
|
185 |
+
|
186 |
+
$message = '<p>' . __( 'Premium Addons for Elementor is not working because you need to activate Elementor plugin.', 'premium-addons-for-elementor' ) . '</p>';
|
187 |
+
|
188 |
+
$message .= '<p>' . sprintf( '<a href="%s" class="button-primary">%s</a>', $activation_url, __( 'Activate Now', 'premium-addons-for-elementor' ) ) . '</p>';
|
189 |
+
|
190 |
+
}
|
191 |
+
}
|
192 |
+
$this->render_admin_notices( $message );
|
193 |
+
}
|
194 |
+
}
|
195 |
+
|
196 |
+
/**
|
197 |
+
* Gets admin review notice HTML
|
198 |
+
*
|
199 |
+
* @since 2.8.4
|
200 |
+
* @return void
|
201 |
+
*/
|
202 |
+
public function get_review_text( $review_url, $optout_url ) {
|
203 |
+
|
204 |
+
$notice = sprintf(
|
205 |
+
'<p>' . __( 'Can we take only 2 minutes of your time? We would be really grateful it if you give ', 'premium-addons-for-elementor' ) .
|
206 |
+
'<b>' . __( 'Premium Addons for Elementor', 'premium-addons-for-elementor' ) . '</b> a 5 Stars Rating on WordPress.org. By speading the love, we can create even greater free stuff in the future!</p>
|
207 |
+
<div>
|
208 |
+
<a class="button button-primary" href="%s" target="_blank"><span>' . __( 'Leave a Review', 'premium-addons-for-elementor' ) . '</span></a>
|
209 |
+
<a class="button" href="%2$s"><span>' . __( 'I Already Did', 'premium-addons-for-elementor' ) . '</span></a>
|
210 |
+
<a class="button button-secondary pa-notice-reset"><span>' . __( 'Maybe Later', 'premium-addons-for-elementor' ) . '</span></a>
|
211 |
+
</div>',
|
212 |
+
$review_url,
|
213 |
+
$optout_url
|
214 |
+
);
|
215 |
+
|
216 |
+
return $notice;
|
217 |
+
}
|
218 |
+
|
219 |
+
/**
|
220 |
+
* Checks if review admin notice is dismissed
|
221 |
+
*
|
222 |
+
* @since 2.6.8
|
223 |
+
* @return void
|
224 |
+
*/
|
225 |
+
public function get_review_notice() {
|
226 |
+
|
227 |
+
$review_url = 'https://wordpress.org/support/plugin/premium-addons-for-elementor/reviews/?filter=5';
|
228 |
+
|
229 |
+
$optout_url = wp_nonce_url( add_query_arg( 'pa_review', 'opt_out' ), 'opt_out' );
|
230 |
+
?>
|
231 |
+
|
232 |
+
<div class="error pa-notice-wrap pa-review-notice" data-notice="pa-review">
|
233 |
+
<div class="pa-img-wrap">
|
234 |
+
<img src="<?php echo PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png'; ?>">
|
235 |
+
</div>
|
236 |
+
<div class="pa-text-wrap">
|
237 |
+
<?php echo $this->get_review_text( $review_url, $optout_url ); ?>
|
238 |
+
</div>
|
239 |
+
<div class="pa-notice-close">
|
240 |
+
<a href="<?php echo esc_url( $optout_url ); ?>"><span class="dashicons dashicons-dismiss"></span></a>
|
241 |
+
</div>
|
242 |
+
</div>
|
243 |
+
|
244 |
+
<?php
|
245 |
+
|
246 |
+
}
|
247 |
+
|
248 |
+
|
249 |
+
/**
|
250 |
+
*
|
251 |
+
* Shows admin notice for Premium Advanced Radius.
|
252 |
+
*
|
253 |
+
* @since 4.3.5
|
254 |
+
* @access public
|
255 |
+
*
|
256 |
+
* @return void
|
257 |
+
*/
|
258 |
+
public function get_adv_radius_notice() {
|
259 |
+
|
260 |
+
$radius_notice = get_option( 'radius_notice' );
|
261 |
+
|
262 |
+
if ( '1' === $radius_notice ) {
|
263 |
+
return;
|
264 |
+
}
|
265 |
+
|
266 |
+
$notice_url = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/advanced-border-radius-for-elementor/', 'radius-notification', 'wp-dash', 'radius' );
|
267 |
+
|
268 |
+
?>
|
269 |
+
|
270 |
+
<div class="error pa-notice-wrap pa-new-feature-notice">
|
271 |
+
<div class="pa-img-wrap">
|
272 |
+
<img src="<?php echo PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png'; ?>">
|
273 |
+
</div>
|
274 |
+
<div class="pa-text-wrap">
|
275 |
+
<p>
|
276 |
+
<?php echo sprintf( __( 'You can now apply Advanced Border Radius values in <b>Premium Addons for Elementor</b>. <a href="%s" target="_blank">Check it out now!</a>', 'premium-addons-for-elementor' ), $notice_url ); ?>
|
277 |
+
</p>
|
278 |
+
</div>
|
279 |
+
<div class="pa-notice-close" data-notice="radius">
|
280 |
+
<span class="dashicons dashicons-dismiss"></span>
|
281 |
+
</div>
|
282 |
+
</div>
|
283 |
+
|
284 |
+
<?php
|
285 |
+
}
|
286 |
+
|
287 |
+
/**
|
288 |
+
* Checks user credentials for specific action
|
289 |
+
*
|
290 |
+
* @since 2.6.8
|
291 |
+
*
|
292 |
+
* @return boolean
|
293 |
+
*/
|
294 |
+
public static function check_user_can( $action ) {
|
295 |
+
return current_user_can( $action );
|
296 |
+
}
|
297 |
+
|
298 |
+
/**
|
299 |
+
* Renders an admin notice error message
|
300 |
+
*
|
301 |
+
* @since 1.0.0
|
302 |
+
* @access private
|
303 |
+
*
|
304 |
+
* @return void
|
305 |
+
*/
|
306 |
+
private function render_admin_notices( $message, $class = '', $handle = '' ) {
|
307 |
+
?>
|
308 |
+
<div class="error pa-new-feature-notice <?php echo $class; ?>" data-notice="<?php echo $handle; ?>">
|
309 |
+
<?php echo $message; ?>
|
310 |
+
</div>
|
311 |
+
<?php
|
312 |
+
}
|
313 |
+
|
314 |
+
/*
|
315 |
+
* Register admin scripts
|
316 |
+
*
|
317 |
+
* @since 3.2.8
|
318 |
+
* @access public
|
319 |
+
*
|
320 |
+
*/
|
321 |
+
public function admin_enqueue_scripts() {
|
322 |
+
|
323 |
+
wp_enqueue_script(
|
324 |
+
'pa-notice',
|
325 |
+
PREMIUM_ADDONS_URL . 'admin/assets/js/pa-notice.js',
|
326 |
+
array( 'jquery' ),
|
327 |
+
PREMIUM_ADDONS_VERSION,
|
328 |
+
true
|
329 |
+
);
|
330 |
+
|
331 |
+
wp_localize_script(
|
332 |
+
'pa-notice',
|
333 |
+
'PaNoticeSettings',
|
334 |
+
array(
|
335 |
+
'ajaxurl' => esc_url( admin_url( 'admin-ajax.php' ) ),
|
336 |
+
'nonce' => wp_create_nonce( 'pa-notice-nonce' ),
|
337 |
+
)
|
338 |
+
);
|
339 |
+
|
340 |
+
}
|
341 |
+
|
342 |
+
/**
|
343 |
+
* Set transient for admin notice
|
344 |
+
*
|
345 |
+
* @since 3.2.8
|
346 |
+
* @access public
|
347 |
+
*
|
348 |
+
* @return void
|
349 |
+
*/
|
350 |
+
public function reset_admin_notice() {
|
351 |
+
|
352 |
+
check_ajax_referer( 'pa-notice-nonce', 'nonce' );
|
353 |
+
|
354 |
+
if ( ! current_user_can( 'install_plugins' ) ) {
|
355 |
+
wp_send_json_error();
|
356 |
+
}
|
357 |
+
|
358 |
+
$key = isset( $_POST['notice'] ) ? $_POST['notice'] : '';
|
359 |
+
|
360 |
+
if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
|
361 |
+
|
362 |
+
$cache_key = 'premium_notice_' . PREMIUM_ADDONS_VERSION;
|
363 |
+
|
364 |
+
set_transient( $cache_key, true, WEEK_IN_SECONDS );
|
365 |
+
|
366 |
+
wp_send_json_success();
|
367 |
+
|
368 |
+
} else {
|
369 |
+
|
370 |
+
wp_send_json_error();
|
371 |
+
|
372 |
+
}
|
373 |
+
|
374 |
+
}
|
375 |
+
|
376 |
+
/**
|
377 |
+
* Dismiss admin notice
|
378 |
+
*
|
379 |
+
* @since 3.11.7
|
380 |
+
* @access public
|
381 |
+
*
|
382 |
+
* @return void
|
383 |
+
*/
|
384 |
+
public function dismiss_admin_notice() {
|
385 |
+
|
386 |
+
check_ajax_referer( 'pa-notice-nonce', 'nonce' );
|
387 |
+
|
388 |
+
if ( ! current_user_can( 'install_plugins' ) ) {
|
389 |
+
wp_send_json_error();
|
390 |
+
}
|
391 |
+
|
392 |
+
$key = isset( $_POST['notice'] ) ? $_POST['notice'] : '';
|
393 |
+
|
394 |
+
if ( ! empty( $key ) && in_array( $key, self::$notices, true ) ) {
|
395 |
+
|
396 |
+
update_option( $key, '1' );
|
397 |
+
|
398 |
+
wp_send_json_success();
|
399 |
+
|
400 |
+
} else {
|
401 |
+
|
402 |
+
wp_send_json_error();
|
403 |
+
|
404 |
+
}
|
405 |
+
|
406 |
+
}
|
407 |
+
|
408 |
+
/**
|
409 |
+
* Creates and returns an instance of the class
|
410 |
+
*
|
411 |
+
* @since 2.8.4
|
412 |
+
* @access public
|
413 |
+
*
|
414 |
+
* @return object
|
415 |
+
*/
|
416 |
+
public static function get_instance() {
|
417 |
+
|
418 |
+
if ( self::$instance == null ) {
|
419 |
+
|
420 |
+
self::$instance = new self();
|
421 |
+
|
422 |
+
}
|
423 |
+
|
424 |
+
return self::$instance;
|
425 |
+
}
|
426 |
+
|
427 |
+
}
|
admin/includes/elements.php
CHANGED
@@ -14,13 +14,15 @@ $elements = array(
|
|
14 |
'elements' => array(
|
15 |
array(
|
16 |
'key' => 'premium-lottie-widget',
|
|
|
17 |
'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
|
18 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
19 |
-
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs
|
20 |
'tutorial' => 'https://www.youtube.com/watch?v=0QWzUpF57dw',
|
21 |
),
|
22 |
array(
|
23 |
'key' => 'premium-carousel',
|
|
|
24 |
'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
|
25 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
|
26 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -28,12 +30,14 @@ $elements = array(
|
|
28 |
),
|
29 |
array(
|
30 |
'key' => 'premium-blog',
|
|
|
31 |
'title' => __( 'Blog', 'premium-addons-for-elementor' ),
|
32 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
33 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
|
34 |
),
|
35 |
array(
|
36 |
'key' => 'premium-maps',
|
|
|
37 |
'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
|
38 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
39 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -41,12 +45,14 @@ $elements = array(
|
|
41 |
),
|
42 |
array(
|
43 |
'key' => 'premium-person',
|
|
|
44 |
'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
|
45 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
46 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
47 |
),
|
48 |
array(
|
49 |
'key' => 'premium-tabs',
|
|
|
50 |
'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
|
51 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
52 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -56,6 +62,7 @@ $elements = array(
|
|
56 |
),
|
57 |
array(
|
58 |
'key' => 'premium-content-toggle',
|
|
|
59 |
'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
|
60 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
61 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -65,24 +72,28 @@ $elements = array(
|
|
65 |
),
|
66 |
array(
|
67 |
'key' => 'premium-fancytext',
|
|
|
68 |
'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
|
69 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
70 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
71 |
),
|
72 |
array(
|
73 |
'key' => 'premium-title',
|
|
|
74 |
'title' => __( 'Heading', 'premium-addons-for-elementor' ),
|
75 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
76 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
77 |
),
|
78 |
array(
|
79 |
'key' => 'premium-dual-header',
|
|
|
80 |
'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
|
81 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
82 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
83 |
),
|
84 |
array(
|
85 |
'key' => 'premium-divider',
|
|
|
86 |
'title' => __( 'Divider', 'premium-addons-for-elementor' ),
|
87 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
88 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -92,24 +103,28 @@ $elements = array(
|
|
92 |
),
|
93 |
array(
|
94 |
'key' => 'premium-grid',
|
|
|
95 |
'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
|
96 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
97 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/grid/', 'settings-page', 'wp-dash', 'dashboard' ),
|
98 |
),
|
99 |
array(
|
100 |
'key' => 'premium-image-scroll',
|
|
|
101 |
'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
|
102 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
103 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
104 |
),
|
105 |
array(
|
106 |
'key' => 'premium-image-separator',
|
|
|
107 |
'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
|
108 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
109 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
110 |
),
|
111 |
array(
|
112 |
'key' => 'premium-image-comparison',
|
|
|
113 |
'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
|
114 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
115 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -119,6 +134,7 @@ $elements = array(
|
|
119 |
),
|
120 |
array(
|
121 |
'key' => 'premium-image-hotspots',
|
|
|
122 |
'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
|
123 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
124 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -128,6 +144,7 @@ $elements = array(
|
|
128 |
),
|
129 |
array(
|
130 |
'key' => 'premium-img-layers',
|
|
|
131 |
'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
|
132 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
133 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -138,6 +155,7 @@ $elements = array(
|
|
138 |
),
|
139 |
array(
|
140 |
'key' => 'premium-image-accordion',
|
|
|
141 |
'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
|
142 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
143 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -147,12 +165,14 @@ $elements = array(
|
|
147 |
),
|
148 |
array(
|
149 |
'key' => 'premium-videobox',
|
|
|
150 |
'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
|
151 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
152 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
153 |
),
|
154 |
array(
|
155 |
'key' => 'premium-hscroll',
|
|
|
156 |
'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
|
157 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
158 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -163,6 +183,7 @@ $elements = array(
|
|
163 |
),
|
164 |
array(
|
165 |
'key' => 'premium-vscroll',
|
|
|
166 |
'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
|
167 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
168 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -170,6 +191,7 @@ $elements = array(
|
|
170 |
),
|
171 |
array(
|
172 |
'key' => 'premium-color-transition',
|
|
|
173 |
'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
|
174 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
175 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -179,6 +201,7 @@ $elements = array(
|
|
179 |
),
|
180 |
array(
|
181 |
'key' => 'premium-multi-scroll',
|
|
|
182 |
'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
|
183 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
184 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -234,6 +257,7 @@ $elements = array(
|
|
234 |
),
|
235 |
array(
|
236 |
'key' => 'premium-modalbox',
|
|
|
237 |
'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
|
238 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
239 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -241,6 +265,7 @@ $elements = array(
|
|
241 |
),
|
242 |
array(
|
243 |
'key' => 'premium-notbar',
|
|
|
244 |
'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
|
245 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
246 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -250,6 +275,7 @@ $elements = array(
|
|
250 |
),
|
251 |
array(
|
252 |
'key' => 'premium-magic-section',
|
|
|
253 |
'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
|
254 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
255 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -259,6 +285,7 @@ $elements = array(
|
|
259 |
),
|
260 |
array(
|
261 |
'key' => 'premium-prev-img',
|
|
|
262 |
'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
|
263 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
264 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -269,12 +296,14 @@ $elements = array(
|
|
269 |
),
|
270 |
array(
|
271 |
'key' => 'premium-testimonials',
|
|
|
272 |
'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
|
273 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
274 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
275 |
),
|
276 |
array(
|
277 |
'key' => 'premium-facebook-reviews',
|
|
|
278 |
'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
|
279 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
280 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -285,6 +314,7 @@ $elements = array(
|
|
285 |
),
|
286 |
array(
|
287 |
'key' => 'premium-google-reviews',
|
|
|
288 |
'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
|
289 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
290 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -295,6 +325,7 @@ $elements = array(
|
|
295 |
),
|
296 |
array(
|
297 |
'key' => 'premium-yelp-reviews',
|
|
|
298 |
'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
|
299 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
300 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -305,6 +336,7 @@ $elements = array(
|
|
305 |
),
|
306 |
array(
|
307 |
'key' => 'premium-trustpilot-reviews',
|
|
|
308 |
'title' => __( 'Trustpilot Reviews', 'premium-addons-for-elementor' ),
|
309 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-trustpilot-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
310 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-trustpilot-reviews-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -315,18 +347,21 @@ $elements = array(
|
|
315 |
),
|
316 |
array(
|
317 |
'key' => 'premium-countdown',
|
|
|
318 |
'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
|
319 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
320 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
321 |
),
|
322 |
array(
|
323 |
'key' => 'premium-banner',
|
|
|
324 |
'title' => __( 'Banner', 'premium-addons-for-elementor' ),
|
325 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
326 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
327 |
),
|
328 |
array(
|
329 |
'key' => 'premium-button',
|
|
|
330 |
'title' => __( 'Button', 'premium-addons-for-elementor' ),
|
331 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
332 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -334,12 +369,14 @@ $elements = array(
|
|
334 |
),
|
335 |
array(
|
336 |
'key' => 'premium-image-button',
|
|
|
337 |
'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
|
338 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
339 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
340 |
),
|
341 |
array(
|
342 |
'key' => 'premium-flipbox',
|
|
|
343 |
'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
|
344 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
|
345 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -349,6 +386,7 @@ $elements = array(
|
|
349 |
),
|
350 |
array(
|
351 |
'key' => 'premium-iconbox',
|
|
|
352 |
'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
|
353 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
354 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -358,6 +396,7 @@ $elements = array(
|
|
358 |
),
|
359 |
array(
|
360 |
'key' => 'premium-ihover',
|
|
|
361 |
'title' => __( 'iHover', 'premium-addons-for-elementor' ),
|
362 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
363 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -367,6 +406,7 @@ $elements = array(
|
|
367 |
),
|
368 |
array(
|
369 |
'key' => 'premium-unfold',
|
|
|
370 |
'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
|
371 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
372 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -376,6 +416,7 @@ $elements = array(
|
|
376 |
),
|
377 |
array(
|
378 |
'key' => 'premium-icon-list',
|
|
|
379 |
'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
|
380 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
381 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -383,6 +424,7 @@ $elements = array(
|
|
383 |
),
|
384 |
array(
|
385 |
'key' => 'premium-facebook-feed',
|
|
|
386 |
'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
|
387 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
388 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -392,6 +434,7 @@ $elements = array(
|
|
392 |
),
|
393 |
array(
|
394 |
'key' => 'premium-twitter-feed',
|
|
|
395 |
'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
|
396 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
397 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -402,6 +445,7 @@ $elements = array(
|
|
402 |
),
|
403 |
array(
|
404 |
'key' => 'premium-instagram-feed',
|
|
|
405 |
'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
|
406 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
407 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -411,6 +455,7 @@ $elements = array(
|
|
411 |
),
|
412 |
array(
|
413 |
'key' => 'premium-behance',
|
|
|
414 |
'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
|
415 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
416 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -421,6 +466,7 @@ $elements = array(
|
|
421 |
),
|
422 |
array(
|
423 |
'key' => 'premium-progressbar',
|
|
|
424 |
'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
|
425 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
426 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -428,12 +474,14 @@ $elements = array(
|
|
428 |
),
|
429 |
array(
|
430 |
'key' => 'premium-pricing-table',
|
|
|
431 |
'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
|
432 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
433 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
434 |
),
|
435 |
array(
|
436 |
'key' => 'premium-charts',
|
|
|
437 |
'title' => __( 'Charts', 'premium-addons-for-elementor' ),
|
438 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
439 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -444,6 +492,7 @@ $elements = array(
|
|
444 |
),
|
445 |
array(
|
446 |
'key' => 'premium-tables',
|
|
|
447 |
'title' => __( 'Table', 'premium-addons-for-elementor' ),
|
448 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
449 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -453,18 +502,21 @@ $elements = array(
|
|
453 |
),
|
454 |
array(
|
455 |
'key' => 'premium-counter',
|
|
|
456 |
'title' => __( 'Counter', 'premium-addons-for-elementor' ),
|
457 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
458 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
459 |
),
|
460 |
array(
|
461 |
'key' => 'premium-contactform',
|
|
|
462 |
'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
|
463 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
464 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
465 |
),
|
466 |
array(
|
467 |
'key' => 'premium-fb-chat',
|
|
|
468 |
'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
|
469 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
470 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -474,7 +526,8 @@ $elements = array(
|
|
474 |
),
|
475 |
array(
|
476 |
'key' => 'premium-whatsapp-chat',
|
477 |
-
'
|
|
|
478 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
479 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
480 |
'is_pro' => true,
|
@@ -489,6 +542,7 @@ $elements = array(
|
|
489 |
'elements' => array(
|
490 |
array(
|
491 |
'key' => 'premium-carousel',
|
|
|
492 |
'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
|
493 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
|
494 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -496,12 +550,14 @@ $elements = array(
|
|
496 |
),
|
497 |
array(
|
498 |
'key' => 'premium-blog',
|
|
|
499 |
'title' => __( 'Blog', 'premium-addons-for-elementor' ),
|
500 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
501 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
|
502 |
),
|
503 |
array(
|
504 |
'key' => 'premium-maps',
|
|
|
505 |
'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
|
506 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
507 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -509,12 +565,14 @@ $elements = array(
|
|
509 |
),
|
510 |
array(
|
511 |
'key' => 'premium-person',
|
|
|
512 |
'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
|
513 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
514 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
515 |
),
|
516 |
array(
|
517 |
'key' => 'premium-tabs',
|
|
|
518 |
'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
|
519 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
520 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -522,6 +580,7 @@ $elements = array(
|
|
522 |
),
|
523 |
array(
|
524 |
'key' => 'premium-content-toggle',
|
|
|
525 |
'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
|
526 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
527 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -529,24 +588,28 @@ $elements = array(
|
|
529 |
),
|
530 |
array(
|
531 |
'key' => 'premium-fancytext',
|
|
|
532 |
'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
|
533 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
534 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
535 |
),
|
536 |
array(
|
537 |
'key' => 'premium-title',
|
|
|
538 |
'title' => __( 'Heading', 'premium-addons-for-elementor' ),
|
539 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
540 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
541 |
),
|
542 |
array(
|
543 |
'key' => 'premium-dual-header',
|
|
|
544 |
'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
|
545 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
546 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
547 |
),
|
548 |
array(
|
549 |
'key' => 'premium-divider',
|
|
|
550 |
'title' => __( 'Divider', 'premium-addons-for-elementor' ),
|
551 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
552 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -560,24 +623,28 @@ $elements = array(
|
|
560 |
'elements' => array(
|
561 |
array(
|
562 |
'key' => 'premium-grid',
|
|
|
563 |
'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
|
564 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
565 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/grid-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
566 |
),
|
567 |
array(
|
568 |
'key' => 'premium-image-scroll',
|
|
|
569 |
'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
|
570 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
571 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
572 |
),
|
573 |
array(
|
574 |
'key' => 'premium-image-separator',
|
|
|
575 |
'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
|
576 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
577 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
578 |
),
|
579 |
array(
|
580 |
'key' => 'premium-image-comparison',
|
|
|
581 |
'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
|
582 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
583 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -585,6 +652,7 @@ $elements = array(
|
|
585 |
),
|
586 |
array(
|
587 |
'key' => 'premium-image-hotspots',
|
|
|
588 |
'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
|
589 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
590 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -592,6 +660,7 @@ $elements = array(
|
|
592 |
),
|
593 |
array(
|
594 |
'key' => 'premium-img-layers',
|
|
|
595 |
'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
|
596 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
597 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -600,6 +669,7 @@ $elements = array(
|
|
600 |
),
|
601 |
array(
|
602 |
'key' => 'premium-image-accordion',
|
|
|
603 |
'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
|
604 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
605 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -607,6 +677,7 @@ $elements = array(
|
|
607 |
),
|
608 |
array(
|
609 |
'key' => 'premium-videobox',
|
|
|
610 |
'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
|
611 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
612 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -619,6 +690,7 @@ $elements = array(
|
|
619 |
'elements' => array(
|
620 |
array(
|
621 |
'key' => 'premium-hscroll',
|
|
|
622 |
'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
|
623 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
624 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -627,6 +699,7 @@ $elements = array(
|
|
627 |
),
|
628 |
array(
|
629 |
'key' => 'premium-vscroll',
|
|
|
630 |
'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
|
631 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
632 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -634,6 +707,7 @@ $elements = array(
|
|
634 |
),
|
635 |
array(
|
636 |
'key' => 'premium-color-transition',
|
|
|
637 |
'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
|
638 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
639 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -641,6 +715,7 @@ $elements = array(
|
|
641 |
),
|
642 |
array(
|
643 |
'key' => 'premium-multi-scroll',
|
|
|
644 |
'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
|
645 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
646 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -695,6 +770,7 @@ $elements = array(
|
|
695 |
'elements' => array(
|
696 |
array(
|
697 |
'key' => 'premium-modalbox',
|
|
|
698 |
'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
|
699 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
700 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -702,6 +778,7 @@ $elements = array(
|
|
702 |
),
|
703 |
array(
|
704 |
'key' => 'premium-notbar',
|
|
|
705 |
'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
|
706 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
707 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -709,6 +786,7 @@ $elements = array(
|
|
709 |
),
|
710 |
array(
|
711 |
'key' => 'premium-magic-section',
|
|
|
712 |
'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
|
713 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
714 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -716,6 +794,7 @@ $elements = array(
|
|
716 |
),
|
717 |
array(
|
718 |
'key' => 'premium-prev-img',
|
|
|
719 |
'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
|
720 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
721 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -730,12 +809,14 @@ $elements = array(
|
|
730 |
'elements' => array(
|
731 |
array(
|
732 |
'key' => 'premium-testimonials',
|
|
|
733 |
'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
|
734 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
735 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
736 |
),
|
737 |
array(
|
738 |
'key' => 'premium-facebook-reviews',
|
|
|
739 |
'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
|
740 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
741 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -744,6 +825,7 @@ $elements = array(
|
|
744 |
),
|
745 |
array(
|
746 |
'key' => 'premium-google-reviews',
|
|
|
747 |
'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
|
748 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
749 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -752,6 +834,7 @@ $elements = array(
|
|
752 |
),
|
753 |
array(
|
754 |
'key' => 'premium-yelp-reviews',
|
|
|
755 |
'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
|
756 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
757 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -760,6 +843,7 @@ $elements = array(
|
|
760 |
),
|
761 |
array(
|
762 |
'key' => 'premium-trustpilot-reviews',
|
|
|
763 |
'title' => __( 'Trustpilot Reviews', 'premium-addons-for-elementor' ),
|
764 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-trustpilot-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
765 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-trustpilot-reviews-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -774,18 +858,21 @@ $elements = array(
|
|
774 |
'elements' => array(
|
775 |
array(
|
776 |
'key' => 'premium-countdown',
|
|
|
777 |
'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
|
778 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
779 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
780 |
),
|
781 |
array(
|
782 |
'key' => 'premium-banner',
|
|
|
783 |
'title' => __( 'Banner', 'premium-addons-for-elementor' ),
|
784 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
785 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
786 |
),
|
787 |
array(
|
788 |
'key' => 'premium-button',
|
|
|
789 |
'title' => __( 'Button', 'premium-addons-for-elementor' ),
|
790 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
791 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -794,11 +881,13 @@ $elements = array(
|
|
794 |
array(
|
795 |
'key' => 'premium-image-button',
|
796 |
'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
|
|
|
797 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
798 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
799 |
),
|
800 |
array(
|
801 |
'key' => 'premium-flipbox',
|
|
|
802 |
'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
|
803 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
|
804 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -806,6 +895,7 @@ $elements = array(
|
|
806 |
),
|
807 |
array(
|
808 |
'key' => 'premium-iconbox',
|
|
|
809 |
'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
|
810 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
811 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -813,6 +903,7 @@ $elements = array(
|
|
813 |
),
|
814 |
array(
|
815 |
'key' => 'premium-ihover',
|
|
|
816 |
'title' => __( 'iHover', 'premium-addons-for-elementor' ),
|
817 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
818 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -820,6 +911,7 @@ $elements = array(
|
|
820 |
),
|
821 |
array(
|
822 |
'key' => 'premium-unfold',
|
|
|
823 |
'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
|
824 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
825 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -827,6 +919,7 @@ $elements = array(
|
|
827 |
),
|
828 |
array(
|
829 |
'key' => 'premium-icon-list',
|
|
|
830 |
'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
|
831 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
832 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -840,6 +933,7 @@ $elements = array(
|
|
840 |
'elements' => array(
|
841 |
array(
|
842 |
'key' => 'premium-facebook-feed',
|
|
|
843 |
'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
|
844 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
845 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -847,6 +941,7 @@ $elements = array(
|
|
847 |
),
|
848 |
array(
|
849 |
'key' => 'premium-twitter-feed',
|
|
|
850 |
'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
|
851 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
852 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -855,6 +950,7 @@ $elements = array(
|
|
855 |
),
|
856 |
array(
|
857 |
'key' => 'premium-instagram-feed',
|
|
|
858 |
'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
|
859 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
860 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -862,6 +958,7 @@ $elements = array(
|
|
862 |
),
|
863 |
array(
|
864 |
'key' => 'premium-behance',
|
|
|
865 |
'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
|
866 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
867 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -876,6 +973,7 @@ $elements = array(
|
|
876 |
'elements' => array(
|
877 |
array(
|
878 |
'key' => 'premium-progressbar',
|
|
|
879 |
'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
|
880 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
881 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -883,12 +981,14 @@ $elements = array(
|
|
883 |
),
|
884 |
array(
|
885 |
'key' => 'premium-pricing-table',
|
|
|
886 |
'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
|
887 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
888 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
889 |
),
|
890 |
array(
|
891 |
'key' => 'premium-charts',
|
|
|
892 |
'title' => __( 'Charts', 'premium-addons-for-elementor' ),
|
893 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
894 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -897,6 +997,7 @@ $elements = array(
|
|
897 |
),
|
898 |
array(
|
899 |
'key' => 'premium-tables',
|
|
|
900 |
'title' => __( 'Table', 'premium-addons-for-elementor' ),
|
901 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
902 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -904,6 +1005,7 @@ $elements = array(
|
|
904 |
),
|
905 |
array(
|
906 |
'key' => 'premium-counter',
|
|
|
907 |
'title' => __( 'Counter', 'premium-addons-for-elementor' ),
|
908 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
909 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -916,12 +1018,14 @@ $elements = array(
|
|
916 |
'elements' => array(
|
917 |
array(
|
918 |
'key' => 'premium-contactform',
|
|
|
919 |
'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
|
920 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
921 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
922 |
),
|
923 |
array(
|
924 |
'key' => 'premium-fb-chat',
|
|
|
925 |
'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
|
926 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
927 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
|
@@ -929,7 +1033,8 @@ $elements = array(
|
|
929 |
),
|
930 |
array(
|
931 |
'key' => 'premium-whatsapp-chat',
|
932 |
-
'
|
|
|
933 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
934 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
935 |
'is_pro' => true,
|
14 |
'elements' => array(
|
15 |
array(
|
16 |
'key' => 'premium-lottie-widget',
|
17 |
+
'name' => 'premium-lottie',
|
18 |
'title' => __( 'Lottie Animations', 'premium-addons-for-elementor' ),
|
19 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-lottie-animations-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
20 |
+
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/lottie-animations-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
21 |
'tutorial' => 'https://www.youtube.com/watch?v=0QWzUpF57dw',
|
22 |
),
|
23 |
array(
|
24 |
'key' => 'premium-carousel',
|
25 |
+
'name' => 'premium-carousel-widget',
|
26 |
'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
|
27 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
|
28 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
|
30 |
),
|
31 |
array(
|
32 |
'key' => 'premium-blog',
|
33 |
+
'name' => 'premium-addon-blog',
|
34 |
'title' => __( 'Blog', 'premium-addons-for-elementor' ),
|
35 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
36 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
|
37 |
),
|
38 |
array(
|
39 |
'key' => 'premium-maps',
|
40 |
+
'name' => 'premium-addon-maps',
|
41 |
'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
|
42 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
43 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
|
45 |
),
|
46 |
array(
|
47 |
'key' => 'premium-person',
|
48 |
+
'name' => 'premium-addon-person',
|
49 |
'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
|
50 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
51 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
52 |
),
|
53 |
array(
|
54 |
'key' => 'premium-tabs',
|
55 |
+
'name' => 'premium-addon-tabs',
|
56 |
'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
|
57 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
58 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
62 |
),
|
63 |
array(
|
64 |
'key' => 'premium-content-toggle',
|
65 |
+
'name' => 'premium-addon-content-toggle',
|
66 |
'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
|
67 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
68 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
|
72 |
),
|
73 |
array(
|
74 |
'key' => 'premium-fancytext',
|
75 |
+
'name' => 'premium-addon-fancy-text',
|
76 |
'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
|
77 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
78 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
79 |
),
|
80 |
array(
|
81 |
'key' => 'premium-title',
|
82 |
+
'name' => 'premium-addon-title',
|
83 |
'title' => __( 'Heading', 'premium-addons-for-elementor' ),
|
84 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
85 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
86 |
),
|
87 |
array(
|
88 |
'key' => 'premium-dual-header',
|
89 |
+
'name' => 'premium-addon-dual-header',
|
90 |
'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
|
91 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
92 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
93 |
),
|
94 |
array(
|
95 |
'key' => 'premium-divider',
|
96 |
+
'name' => 'premium-divider',
|
97 |
'title' => __( 'Divider', 'premium-addons-for-elementor' ),
|
98 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
99 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
103 |
),
|
104 |
array(
|
105 |
'key' => 'premium-grid',
|
106 |
+
'name' => 'premium-img-gallery',
|
107 |
'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
|
108 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
109 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/grid/', 'settings-page', 'wp-dash', 'dashboard' ),
|
110 |
),
|
111 |
array(
|
112 |
'key' => 'premium-image-scroll',
|
113 |
+
'name' => 'premium-image-scroll',
|
114 |
'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
|
115 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
116 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
117 |
),
|
118 |
array(
|
119 |
'key' => 'premium-image-separator',
|
120 |
+
'name' => 'premium-addon-image-separator',
|
121 |
'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
|
122 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
123 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
124 |
),
|
125 |
array(
|
126 |
'key' => 'premium-image-comparison',
|
127 |
+
'name' => 'premium-addon-image-comparison',
|
128 |
'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
|
129 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
130 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
134 |
),
|
135 |
array(
|
136 |
'key' => 'premium-image-hotspots',
|
137 |
+
'name' => 'premium-addon-image-hotspots',
|
138 |
'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
|
139 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
140 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
144 |
),
|
145 |
array(
|
146 |
'key' => 'premium-img-layers',
|
147 |
+
'name' => 'premium-img-layers-addon',
|
148 |
'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
|
149 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
150 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
|
155 |
),
|
156 |
array(
|
157 |
'key' => 'premium-image-accordion',
|
158 |
+
'name' => 'premium-image-accordion',
|
159 |
'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
|
160 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
161 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
165 |
),
|
166 |
array(
|
167 |
'key' => 'premium-videobox',
|
168 |
+
'name' => 'premium-addon-video-box',
|
169 |
'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
|
170 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
171 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
172 |
),
|
173 |
array(
|
174 |
'key' => 'premium-hscroll',
|
175 |
+
'name' => 'premium-hscroll',
|
176 |
'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
|
177 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
178 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
|
183 |
),
|
184 |
array(
|
185 |
'key' => 'premium-vscroll',
|
186 |
+
'name' => 'premium-vscroll',
|
187 |
'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
|
188 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
189 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
191 |
),
|
192 |
array(
|
193 |
'key' => 'premium-color-transition',
|
194 |
+
'name' => 'premium-color-transition',
|
195 |
'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
|
196 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
197 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
201 |
),
|
202 |
array(
|
203 |
'key' => 'premium-multi-scroll',
|
204 |
+
'name' => 'premium-multi-scroll',
|
205 |
'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
|
206 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
207 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
257 |
),
|
258 |
array(
|
259 |
'key' => 'premium-modalbox',
|
260 |
+
'name' => 'premium-addon-modal-box',
|
261 |
'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
|
262 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
263 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
265 |
),
|
266 |
array(
|
267 |
'key' => 'premium-notbar',
|
268 |
+
'name' => 'premium-notbar',
|
269 |
'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
|
270 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
271 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
275 |
),
|
276 |
array(
|
277 |
'key' => 'premium-magic-section',
|
278 |
+
'name' => 'premium-addon-magic-section',
|
279 |
'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
|
280 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
281 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
285 |
),
|
286 |
array(
|
287 |
'key' => 'premium-prev-img',
|
288 |
+
'name' => 'premium-addon-preview-image',
|
289 |
'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
|
290 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
291 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
296 |
),
|
297 |
array(
|
298 |
'key' => 'premium-testimonials',
|
299 |
+
'name' => 'premium-addon-testimonials',
|
300 |
'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
|
301 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
302 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
303 |
),
|
304 |
array(
|
305 |
'key' => 'premium-facebook-reviews',
|
306 |
+
'name' => 'premium-facebook-reviews',
|
307 |
'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
|
308 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
309 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
314 |
),
|
315 |
array(
|
316 |
'key' => 'premium-google-reviews',
|
317 |
+
'name' => 'premium-google-reviews',
|
318 |
'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
|
319 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
320 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
325 |
),
|
326 |
array(
|
327 |
'key' => 'premium-yelp-reviews',
|
328 |
+
'name' => 'premium-yelp-reviews',
|
329 |
'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
|
330 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
331 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
336 |
),
|
337 |
array(
|
338 |
'key' => 'premium-trustpilot-reviews',
|
339 |
+
'name' => 'premium-trustpilot-reviews',
|
340 |
'title' => __( 'Trustpilot Reviews', 'premium-addons-for-elementor' ),
|
341 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-trustpilot-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
342 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-trustpilot-reviews-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
347 |
),
|
348 |
array(
|
349 |
'key' => 'premium-countdown',
|
350 |
+
'name' => 'premium-countdown-timer',
|
351 |
'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
|
352 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
353 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
354 |
),
|
355 |
array(
|
356 |
'key' => 'premium-banner',
|
357 |
+
'name' => 'premium-addon-banner',
|
358 |
'title' => __( 'Banner', 'premium-addons-for-elementor' ),
|
359 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
360 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
361 |
),
|
362 |
array(
|
363 |
'key' => 'premium-button',
|
364 |
+
'name' => 'premium-addon-button',
|
365 |
'title' => __( 'Button', 'premium-addons-for-elementor' ),
|
366 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
367 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
369 |
),
|
370 |
array(
|
371 |
'key' => 'premium-image-button',
|
372 |
+
'name' => 'premium-addon-image-button',
|
373 |
'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
|
374 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
375 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
376 |
),
|
377 |
array(
|
378 |
'key' => 'premium-flipbox',
|
379 |
+
'name' => 'premium-addon-flip-box',
|
380 |
'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
|
381 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
|
382 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
386 |
),
|
387 |
array(
|
388 |
'key' => 'premium-iconbox',
|
389 |
+
'name' => 'premium-addon-icon-box',
|
390 |
'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
|
391 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
392 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
396 |
),
|
397 |
array(
|
398 |
'key' => 'premium-ihover',
|
399 |
+
'name' => 'premium-ihover',
|
400 |
'title' => __( 'iHover', 'premium-addons-for-elementor' ),
|
401 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
402 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
406 |
),
|
407 |
array(
|
408 |
'key' => 'premium-unfold',
|
409 |
+
'name' => 'premium-unfold-addon',
|
410 |
'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
|
411 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
412 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
416 |
),
|
417 |
array(
|
418 |
'key' => 'premium-icon-list',
|
419 |
+
'name' => 'premium-icon-list',
|
420 |
'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
|
421 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
422 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
424 |
),
|
425 |
array(
|
426 |
'key' => 'premium-facebook-feed',
|
427 |
+
'name' => 'premium-facebook-feed',
|
428 |
'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
|
429 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
430 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
434 |
),
|
435 |
array(
|
436 |
'key' => 'premium-twitter-feed',
|
437 |
+
'name' => 'premium-twitter-feed',
|
438 |
'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
|
439 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
440 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
445 |
),
|
446 |
array(
|
447 |
'key' => 'premium-instagram-feed',
|
448 |
+
'name' => 'premium-addon-instagram-feed',
|
449 |
'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
|
450 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
451 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
|
455 |
),
|
456 |
array(
|
457 |
'key' => 'premium-behance',
|
458 |
+
'name' => 'premium-behance-feed',
|
459 |
'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
|
460 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
461 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
466 |
),
|
467 |
array(
|
468 |
'key' => 'premium-progressbar',
|
469 |
+
'name' => 'premium-addon-progressbar',
|
470 |
'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
|
471 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
472 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
474 |
),
|
475 |
array(
|
476 |
'key' => 'premium-pricing-table',
|
477 |
+
'name' => 'premium-addon-pricing-table',
|
478 |
'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
|
479 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
480 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
481 |
),
|
482 |
array(
|
483 |
'key' => 'premium-charts',
|
484 |
+
'name' => 'premium-chart',
|
485 |
'title' => __( 'Charts', 'premium-addons-for-elementor' ),
|
486 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
487 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
492 |
),
|
493 |
array(
|
494 |
'key' => 'premium-tables',
|
495 |
+
'name' => 'premium-tables-addon',
|
496 |
'title' => __( 'Table', 'premium-addons-for-elementor' ),
|
497 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
498 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
502 |
),
|
503 |
array(
|
504 |
'key' => 'premium-counter',
|
505 |
+
'name' => 'premium-counter',
|
506 |
'title' => __( 'Counter', 'premium-addons-for-elementor' ),
|
507 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
508 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
509 |
),
|
510 |
array(
|
511 |
'key' => 'premium-contactform',
|
512 |
+
'name' => 'premium-contact-form',
|
513 |
'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
|
514 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
515 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
516 |
),
|
517 |
array(
|
518 |
'key' => 'premium-fb-chat',
|
519 |
+
'name' => 'premium-addon-facebook-chat',
|
520 |
'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
|
521 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
522 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
|
526 |
),
|
527 |
array(
|
528 |
'key' => 'premium-whatsapp-chat',
|
529 |
+
'name' => 'premium-whatsapp-chat',
|
530 |
+
'title' => __( 'WhatsApp Chat', 'premium-addons-for-elementor' ),
|
531 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
532 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
533 |
'is_pro' => true,
|
542 |
'elements' => array(
|
543 |
array(
|
544 |
'key' => 'premium-carousel',
|
545 |
+
'name' => 'premium-carousel-widget',
|
546 |
'title' => __( 'Carousel', 'premium-addons-for-elementor' ),
|
547 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/carousel-widget-for-elementor-page-builder', 'settings-page', 'wp-dash', 'dashboard' ),
|
548 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/carousel/', 'settings-page', 'wp-dash', 'dashboard' ),
|
550 |
),
|
551 |
array(
|
552 |
'key' => 'premium-blog',
|
553 |
+
'name' => 'premium-addon-blog',
|
554 |
'title' => __( 'Blog', 'premium-addons-for-elementor' ),
|
555 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/blog-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
556 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/blog/', 'settings-page', 'wp-dash', 'dashboard' ),
|
557 |
),
|
558 |
array(
|
559 |
'key' => 'premium-maps',
|
560 |
+
'name' => 'premium-addon-maps',
|
561 |
'title' => __( 'Google Maps', 'premium-addons-for-elementor' ),
|
562 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-maps-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
563 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-maps/', 'settings-page', 'wp-dash', 'dashboard' ),
|
565 |
),
|
566 |
array(
|
567 |
'key' => 'premium-person',
|
568 |
+
'name' => 'premium-addon-person',
|
569 |
'title' => __( 'Team Members', 'premium-addons-for-elementor' ),
|
570 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/persons-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
571 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/persons-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
572 |
),
|
573 |
array(
|
574 |
'key' => 'premium-tabs',
|
575 |
+
'name' => 'premium-addon-tabs',
|
576 |
'title' => __( 'Tabs', 'premium-addons-for-elementor' ),
|
577 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-tabs-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
578 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/tabs-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
580 |
),
|
581 |
array(
|
582 |
'key' => 'premium-content-toggle',
|
583 |
+
'name' => 'premium-addon-content-toggle',
|
584 |
'title' => __( 'Content Switcher', 'premium-addons-for-elementor' ),
|
585 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/content-switcher-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
586 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-content-switcher/', 'settings-page', 'wp-dash', 'dashboard' ),
|
588 |
),
|
589 |
array(
|
590 |
'key' => 'premium-fancytext',
|
591 |
+
'name' => 'premium-addon-fancy-text',
|
592 |
'title' => __( 'Fancy Text', 'premium-addons-for-elementor' ),
|
593 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/fancy-text-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
594 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/fancy-text-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
595 |
),
|
596 |
array(
|
597 |
'key' => 'premium-title',
|
598 |
+
'name' => 'premium-addon-title',
|
599 |
'title' => __( 'Heading', 'premium-addons-for-elementor' ),
|
600 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/heading-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
601 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
602 |
),
|
603 |
array(
|
604 |
'key' => 'premium-dual-header',
|
605 |
+
'name' => 'premium-addon-dual-header',
|
606 |
'title' => __( 'Dual Heading', 'premium-addons-for-elementor' ),
|
607 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/dual-header-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
608 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/dual-heading-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
609 |
),
|
610 |
array(
|
611 |
'key' => 'premium-divider',
|
612 |
+
'name' => 'premium-divider',
|
613 |
'title' => __( 'Divider', 'premium-addons-for-elementor' ),
|
614 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/divider-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
615 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/divider-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
623 |
'elements' => array(
|
624 |
array(
|
625 |
'key' => 'premium-grid',
|
626 |
+
'name' => 'premium-img-gallery',
|
627 |
'title' => __( 'Media Grid', 'premium-addons-for-elementor' ),
|
628 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/grid-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
629 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/grid-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
630 |
),
|
631 |
array(
|
632 |
'key' => 'premium-image-scroll',
|
633 |
+
'name' => 'premium-image-scroll',
|
634 |
'title' => __( 'Image Scroll', 'premium-addons-for-elementor' ),
|
635 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
636 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
637 |
),
|
638 |
array(
|
639 |
'key' => 'premium-image-separator',
|
640 |
+
'name' => 'premium-addon-image-separator',
|
641 |
'title' => __( 'Image Separator', 'premium-addons-for-elementor' ),
|
642 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-separator-widget-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
643 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-separator-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
644 |
),
|
645 |
array(
|
646 |
'key' => 'premium-image-comparison',
|
647 |
+
'name' => 'premium-addon-image-comparison',
|
648 |
'title' => __( 'Image Comparison', 'premium-addons-for-elementor' ),
|
649 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-comparison-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
650 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-image-comparison-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
652 |
),
|
653 |
array(
|
654 |
'key' => 'premium-image-hotspots',
|
655 |
+
'name' => 'premium-addon-image-hotspots',
|
656 |
'title' => __( 'Image Hotspots', 'premium-addons-for-elementor' ),
|
657 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-hotspots-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
658 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-hotspots-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
660 |
),
|
661 |
array(
|
662 |
'key' => 'premium-img-layers',
|
663 |
+
'name' => 'premium-img-layers-addon',
|
664 |
'title' => __( 'Image Layers', 'premium-addons-for-elementor' ),
|
665 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-layers-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
666 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-layers/', 'settings-page', 'wp-dash', 'dashboard' ),
|
669 |
),
|
670 |
array(
|
671 |
'key' => 'premium-image-accordion',
|
672 |
+
'name' => 'premium-image-accordion',
|
673 |
'title' => __( 'Image Accordion', 'premium-addons-for-elementor' ),
|
674 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-image-accordion-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
675 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/image-accordion-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
677 |
),
|
678 |
array(
|
679 |
'key' => 'premium-videobox',
|
680 |
+
'name' => 'premium-addon-video-box',
|
681 |
'title' => __( 'Video Box', 'premium-addons-for-elementor' ),
|
682 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/video-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
683 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/video-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
690 |
'elements' => array(
|
691 |
array(
|
692 |
'key' => 'premium-hscroll',
|
693 |
+
'name' => 'premium-hscroll',
|
694 |
'title' => __( 'Horizontal Scroll', 'premium-addons-for-elementor' ),
|
695 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
696 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/horizontal-scroll/', 'settings-page', 'wp-dash', 'dashboard' ),
|
699 |
),
|
700 |
array(
|
701 |
'key' => 'premium-vscroll',
|
702 |
+
'name' => 'premium-vscroll',
|
703 |
'title' => __( 'Vertical Scroll', 'premium-addons-for-elementor' ),
|
704 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/vertical-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
705 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/vertical-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
707 |
),
|
708 |
array(
|
709 |
'key' => 'premium-color-transition',
|
710 |
+
'name' => 'premium-color-transition',
|
711 |
'title' => __( 'Background Transition', 'premium-addons-for-elementor' ),
|
712 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-background-transition-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
713 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/background-transition-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
715 |
),
|
716 |
array(
|
717 |
'key' => 'premium-multi-scroll',
|
718 |
+
'name' => 'premium-multi-scroll',
|
719 |
'title' => __( 'Multi Scroll', 'premium-addons-for-elementor' ),
|
720 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/multi-scroll-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
721 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/multi-scroll-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
770 |
'elements' => array(
|
771 |
array(
|
772 |
'key' => 'premium-modalbox',
|
773 |
+
'name' => 'premium-addon-modal-box',
|
774 |
'title' => __( 'Modal Box', 'premium-addons-for-elementor' ),
|
775 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/modal-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
776 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/modal-box/', 'settings-page', 'wp-dash', 'dashboard' ),
|
778 |
),
|
779 |
array(
|
780 |
'key' => 'premium-notbar',
|
781 |
+
'name' => 'premium-notbar',
|
782 |
'title' => __( 'Alert Box', 'premium-addons-for-elementor' ),
|
783 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/alert-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
784 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/alert-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
786 |
),
|
787 |
array(
|
788 |
'key' => 'premium-magic-section',
|
789 |
+
'name' => 'premium-addon-magic-section',
|
790 |
'title' => __( 'Magic Section', 'premium-addons-for-elementor' ),
|
791 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/magic-section-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
792 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/magic-section-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
794 |
),
|
795 |
array(
|
796 |
'key' => 'premium-prev-img',
|
797 |
+
'name' => 'premium-addon-preview-image',
|
798 |
'title' => __( 'Preview Window', 'premium-addons-for-elementor' ),
|
799 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/preview-window-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
800 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/preview-window-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
809 |
'elements' => array(
|
810 |
array(
|
811 |
'key' => 'premium-testimonials',
|
812 |
+
'name' => 'premium-addon-testimonials',
|
813 |
'title' => __( 'Testimonials', 'premium-addons-for-elementor' ),
|
814 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/testimonials-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
815 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/testimonials-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
816 |
),
|
817 |
array(
|
818 |
'key' => 'premium-facebook-reviews',
|
819 |
+
'name' => 'premium-facebook-reviews',
|
820 |
'title' => __( 'Facebook Reviews', 'premium-addons-for-elementor' ),
|
821 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-reviews-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
822 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
825 |
),
|
826 |
array(
|
827 |
'key' => 'premium-google-reviews',
|
828 |
+
'name' => 'premium-google-reviews',
|
829 |
'title' => __( 'Google Reviews', 'premium-addons-for-elementor' ),
|
830 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/google-reviews-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
831 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/google-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
834 |
),
|
835 |
array(
|
836 |
'key' => 'premium-yelp-reviews',
|
837 |
+
'name' => 'premium-yelp-reviews',
|
838 |
'title' => __( 'Yelp Reviews', 'premium-addons-for-elementor' ),
|
839 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-yelp-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
840 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/yelp-reviews/', 'settings-page', 'wp-dash', 'dashboard' ),
|
843 |
),
|
844 |
array(
|
845 |
'key' => 'premium-trustpilot-reviews',
|
846 |
+
'name' => 'premium-trustpilot-reviews',
|
847 |
'title' => __( 'Trustpilot Reviews', 'premium-addons-for-elementor' ),
|
848 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-trustpilot-reviews-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
849 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/elementor-trustpilot-reviews-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
858 |
'elements' => array(
|
859 |
array(
|
860 |
'key' => 'premium-countdown',
|
861 |
+
'name' => 'premium-countdown-timer',
|
862 |
'title' => __( 'Countdown', 'premium-addons-for-elementor' ),
|
863 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/countdown-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
864 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/countdown-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
865 |
),
|
866 |
array(
|
867 |
'key' => 'premium-banner',
|
868 |
+
'name' => 'premium-addon-banner',
|
869 |
'title' => __( 'Banner', 'premium-addons-for-elementor' ),
|
870 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/banner-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
871 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-banner-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
872 |
),
|
873 |
array(
|
874 |
'key' => 'premium-button',
|
875 |
+
'name' => 'premium-addon-button',
|
876 |
'title' => __( 'Button', 'premium-addons-for-elementor' ),
|
877 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
878 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
881 |
array(
|
882 |
'key' => 'premium-image-button',
|
883 |
'title' => __( 'Image Button', 'premium-addons-for-elementor' ),
|
884 |
+
'name' => 'premium-addon-image-button',
|
885 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/image-button-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
886 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/image-button/', 'settings-page', 'wp-dash', 'dashboard' ),
|
887 |
),
|
888 |
array(
|
889 |
'key' => 'premium-flipbox',
|
890 |
+
'name' => 'premium-addon-flip-box',
|
891 |
'title' => __( '3D Hover Box', 'premium-addons-for-elementor' ),
|
892 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/3d-hover-box-flip-box-widget-for-elementor/', 'settings-page', 'wp-dash', 'dashboard' ),
|
893 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/flip-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
895 |
),
|
896 |
array(
|
897 |
'key' => 'premium-iconbox',
|
898 |
+
'name' => 'premium-addon-icon-box',
|
899 |
'title' => __( 'Icon Box', 'premium-addons-for-elementor' ),
|
900 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/icon-box-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
901 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/icon-box-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
903 |
),
|
904 |
array(
|
905 |
'key' => 'premium-ihover',
|
906 |
+
'name' => 'premium-ihover',
|
907 |
'title' => __( 'iHover', 'premium-addons-for-elementor' ),
|
908 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/ihover-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
909 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-ihover-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
911 |
),
|
912 |
array(
|
913 |
'key' => 'premium-unfold',
|
914 |
+
'name' => 'premium-unfold-addon',
|
915 |
'title' => __( 'Unfold', 'premium-addons-for-elementor' ),
|
916 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/unfold-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
917 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-unfold-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
919 |
),
|
920 |
array(
|
921 |
'key' => 'premium-icon-list',
|
922 |
+
'name' => 'premium-icon-list',
|
923 |
'title' => __( 'Bullet List', 'premium-addons-for-elementor' ),
|
924 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-bullet-list-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
925 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/bullet-list-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
933 |
'elements' => array(
|
934 |
array(
|
935 |
'key' => 'premium-facebook-feed',
|
936 |
+
'name' => 'premium-facebook-feed',
|
937 |
'title' => __( 'Facebook Feed', 'premium-addons-for-elementor' ),
|
938 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/elementor-facebook-feed-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
939 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/facebook-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
941 |
),
|
942 |
array(
|
943 |
'key' => 'premium-twitter-feed',
|
944 |
+
'name' => 'premium-twitter-feed',
|
945 |
'title' => __( 'Twitter Feed', 'premium-addons-for-elementor' ),
|
946 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/twitter-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
947 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/twitter-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
950 |
),
|
951 |
array(
|
952 |
'key' => 'premium-instagram-feed',
|
953 |
+
'name' => 'premium-addon-instagram-feed',
|
954 |
'title' => __( 'Instagram Feed', 'premium-addons-for-elementor' ),
|
955 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/instagram-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
956 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/instagram-feed/', 'settings-page', 'wp-dash', 'dashboard' ),
|
958 |
),
|
959 |
array(
|
960 |
'key' => 'premium-behance',
|
961 |
+
'name' => 'premium-behance-feed',
|
962 |
'title' => __( 'Behance Feed', 'premium-addons-for-elementor' ),
|
963 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/behance-feed-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
964 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/behance-feed-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
973 |
'elements' => array(
|
974 |
array(
|
975 |
'key' => 'premium-progressbar',
|
976 |
+
'name' => 'premium-addon-progressbar',
|
977 |
'title' => __( 'Progress Bar', 'premium-addons-for-elementor' ),
|
978 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/progress-bar-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
979 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/premium-progress-bar-widget/', 'settings-page', 'wp-dash', 'dashboard' ),
|
981 |
),
|
982 |
array(
|
983 |
'key' => 'premium-pricing-table',
|
984 |
+
'name' => 'premium-addon-pricing-table',
|
985 |
'title' => __( 'Pricing Table', 'premium-addons-for-elementor' ),
|
986 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pricing-table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
987 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/pricing-table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
988 |
),
|
989 |
array(
|
990 |
'key' => 'premium-charts',
|
991 |
+
'name' => 'premium-chart',
|
992 |
'title' => __( 'Charts', 'premium-addons-for-elementor' ),
|
993 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/charts-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
994 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/charts-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
997 |
),
|
998 |
array(
|
999 |
'key' => 'premium-tables',
|
1000 |
+
'name' => 'premium-tables-addon',
|
1001 |
'title' => __( 'Table', 'premium-addons-for-elementor' ),
|
1002 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/table-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1003 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/table-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1005 |
),
|
1006 |
array(
|
1007 |
'key' => 'premium-counter',
|
1008 |
+
'name' => 'premium-counter',
|
1009 |
'title' => __( 'Counter', 'premium-addons-for-elementor' ),
|
1010 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/counter-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1011 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/counter-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1018 |
'elements' => array(
|
1019 |
array(
|
1020 |
'key' => 'premium-contactform',
|
1021 |
+
'name' => 'premium-contact-form',
|
1022 |
'title' => __( 'Contact Form 7', 'premium-addons-for-elementor' ),
|
1023 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1024 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/contact-form-7-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1025 |
),
|
1026 |
array(
|
1027 |
'key' => 'premium-fb-chat',
|
1028 |
+
'name' => 'premium-addon-facebook-chat',
|
1029 |
'title' => __( 'Facebook Messenger Chat', 'premium-addons-for-elementor' ),
|
1030 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/facebook-messenger-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1031 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs-category/using-widgets/facebook-messenger/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1033 |
),
|
1034 |
array(
|
1035 |
'key' => 'premium-whatsapp-chat',
|
1036 |
+
'name' => 'premium-whatsapp-chat',
|
1037 |
+
'title' => __( 'WhatsApp Chat', 'premium-addons-for-elementor' ),
|
1038 |
'demo' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/whatsapp-widget-for-elementor-page-builder/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1039 |
'doc' => Helper_Functions::get_campaign_link( 'https://premiumaddons.com/docs/whatsapp-chat-widget-tutorial/', 'settings-page', 'wp-dash', 'dashboard' ),
|
1040 |
'is_pro' => true,
|
admin/includes/premium-addons-for-elementor/premium-addons-for-elementor.zip
DELETED
Binary file
|
admin/includes/templates/modules-settings.php
CHANGED
@@ -1,134 +1,148 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
-
exit;
|
5 |
-
}
|
6 |
-
|
7 |
-
use PremiumAddons\Includes\Helper_Functions;
|
8 |
-
|
9 |
-
$elements = self::get_elements_list();
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
$
|
15 |
-
|
16 |
-
$
|
17 |
-
|
18 |
-
$
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
<
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
<?php if ( isset( $elem['
|
110 |
-
<a class="pa-element-link" href="<?php echo esc_url( $elem['
|
111 |
-
<?php echo __( '
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit;
|
5 |
+
}
|
6 |
+
|
7 |
+
use PremiumAddons\Includes\Helper_Functions;
|
8 |
+
|
9 |
+
$elements = self::get_elements_list();
|
10 |
+
|
11 |
+
$used_widgets = self::get_used_widgets();
|
12 |
+
|
13 |
+
// Get elements settings
|
14 |
+
$enabled_elements = self::get_enabled_elements();
|
15 |
+
|
16 |
+
$global_btn = get_option( 'pa_global_btn_value', 'true' );
|
17 |
+
$enable_btn = 'true' === $global_btn ? 'active' : '';
|
18 |
+
$disable_btn = 'true' === $global_btn ? '' : 'active';
|
19 |
+
|
20 |
+
$row_meta = Helper_Functions::is_hide_row_meta();
|
21 |
+
|
22 |
+
?>
|
23 |
+
|
24 |
+
<div class="pa-section-content">
|
25 |
+
<div class="row">
|
26 |
+
<div class="col-full">
|
27 |
+
<form action="" method="POST" id="pa-settings" name="pa-settings" class="pa-settings-form">
|
28 |
+
<div id="pa-modules" class="pa-settings-tab">
|
29 |
+
|
30 |
+
<div class="pa-section-info-wrap">
|
31 |
+
<div class="pa-section-info">
|
32 |
+
<h4><?php echo __( 'Master Switch', 'premium-addons-for-elementor' ); ?></h4>
|
33 |
+
<p><?php echo __( 'Use this to switch on or off ALL Widgets & Add-ons at once.', 'premium-addons-for-elementor' ); ?></p>
|
34 |
+
</div>
|
35 |
+
|
36 |
+
<div class="pa-btn-group">
|
37 |
+
<button type="button" class="pa-btn-unused"><?php echo __( 'Disable Unused Widgets', 'premium-addons-for-elementor' ); ?></button>
|
38 |
+
<button type="button" class="pa-btn pa-btn-enable <?php echo esc_attr( $enable_btn ); ?>"><?php echo __( 'Switch On', 'premium-addons-for-elementor' ); ?></button>
|
39 |
+
<button type="button" class="pa-btn pa-btn-disable <?php echo esc_attr( $disable_btn ); ?>"><?php echo __( 'Switch Off', 'premium-addons-for-elementor' ); ?></button>
|
40 |
+
</div>
|
41 |
+
</div>
|
42 |
+
|
43 |
+
<div class="pa-elements-settings">
|
44 |
+
|
45 |
+
<div class="pa-elements-filter">
|
46 |
+
<label for="premium-elements-filter"><?php _e( 'Filter Widgets', 'premium-addons-for-elementor' ); ?></label>
|
47 |
+
<select name="premium-elements-filter" id="premium-elements-filter" class="placeholder placeholder-active">
|
48 |
+
<option value=""><?php _e( 'All Widgets', 'premium-addons-for-elementor' ); ?></option>
|
49 |
+
<option value="free"><?php _e( 'Free Widgets', 'premium-addons-for-elementor' ); ?></option>
|
50 |
+
<option value="pro"><?php _e( 'PRO Widgets', 'premium-addons-for-elementor' ); ?></option>
|
51 |
+
</select>
|
52 |
+
</div>
|
53 |
+
|
54 |
+
<div class="pa-elements-tabs">
|
55 |
+
<ul class="pa-elements-tabs-list">
|
56 |
+
<?php
|
57 |
+
foreach ( $elements as $index => $cat ) :
|
58 |
+
if ( 'cat-11' !== $index ) :
|
59 |
+
?>
|
60 |
+
<li class="pa-elements-tab">
|
61 |
+
<a class="pa-elements-tab-link" href="pa-elements-tab-<?php echo $index; ?>">
|
62 |
+
<i class="<?php echo esc_attr( 'pa-dash-cat-' . $cat['icon'] ); ?>"></i>
|
63 |
+
</a>
|
64 |
+
<span class="pa-element-tab-tooltip"><?php echo esc_html( $cat['title'] ); ?></span>
|
65 |
+
</li>
|
66 |
+
<?php endif; ?>
|
67 |
+
<?php endforeach; ?>
|
68 |
+
</ul>
|
69 |
+
</div>
|
70 |
+
|
71 |
+
<?php
|
72 |
+
foreach ( $elements as $index => $cat ) :
|
73 |
+
if ( 'cat-11' !== $index ) :
|
74 |
+
?>
|
75 |
+
<div id="pa-elements-tab-<?php echo $index; ?>" class="pa-switchers-container hidden">
|
76 |
+
<h3 class="pa-elements-tab-title"><?php echo __( $cat['title'] ); ?></h3>
|
77 |
+
<div class="pa-switchers">
|
78 |
+
<?php
|
79 |
+
foreach ( $cat['elements'] as $index => $elem ) :
|
80 |
+
$status = ( isset( $elem['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'disabled' : checked( 1, $enabled_elements[ $elem['key'] ], false );
|
81 |
+
$class = ( isset( $elem['is_pro'] ) && ! Helper_Functions::check_papro_version() ) ? 'pro-' : '';
|
82 |
+
$switcher_class = $class . 'slider round';
|
83 |
+
?>
|
84 |
+
<div class="pa-switcher
|
85 |
+
<?php
|
86 |
+
echo isset( $elem['is_pro'] ) ? 'pro-element' : '';
|
87 |
+
echo ' ' . $elem['name'];
|
88 |
+
?>
|
89 |
+
">
|
90 |
+
<div class="pa-element-info">
|
91 |
+
<div class="pa-element-icon-wrap">
|
92 |
+
<i class="pa-dash-<?php echo esc_attr( $elem['key'] ); ?> pa-element-icon"></i>
|
93 |
+
</div>
|
94 |
+
<div class="pa-element-meta-wrap">
|
95 |
+
<p class="pa-element-name">
|
96 |
+
<?php echo $elem['title']; ?>
|
97 |
+
<span class="pa-total-use" title="Total Use">
|
98 |
+
<?php
|
99 |
+
if ( ! isset( $elem['is_global'] ) ) {
|
100 |
+
echo esc_html__( in_array( $elem['name'], array_keys( $used_widgets ) ) ? '(' . $used_widgets[ $elem['name'] ] . ')' : '(0)' );}
|
101 |
+
?>
|
102 |
+
</span>
|
103 |
+
<?php if ( isset( $elem['is_pro'] ) ) : ?>
|
104 |
+
<span><?php echo __( 'pro', 'premium-addons-for-elementor' ); ?></span>
|
105 |
+
<?php endif; ?>
|
106 |
+
</p>
|
107 |
+
<?php if ( ! $row_meta ) : ?>
|
108 |
+
<div>
|
109 |
+
<?php if ( isset( $elem['demo'] ) ) : ?>
|
110 |
+
<a class="pa-element-link" href="<?php echo esc_url( $elem['demo'] ); ?>" target="_blank">
|
111 |
+
<?php echo __( 'Live Demo', 'premium-addons-for-elementor' ); ?>
|
112 |
+
<span class="pa-element-link-separator"></span>
|
113 |
+
</a>
|
114 |
+
<?php endif; ?>
|
115 |
+
<?php if ( isset( $elem['doc'] ) ) : ?>
|
116 |
+
<a class="pa-element-link" href="<?php echo esc_url( $elem['doc'] ); ?>" target="_blank">
|
117 |
+
<?php echo __( 'Docs', 'premium-addons-for-elementor' ); ?>
|
118 |
+
<?php if ( isset( $elem['tutorial'] ) ) : ?>
|
119 |
+
<span class="pa-element-link-separator"></span>
|
120 |
+
<?php endif; ?>
|
121 |
+
</a>
|
122 |
+
<?php endif; ?>
|
123 |
+
<?php if ( isset( $elem['tutorial'] ) ) : ?>
|
124 |
+
<a class="pa-element-link" href="<?php echo esc_url( $elem['tutorial'] ); ?>" target="_blank">
|
125 |
+
<?php echo __( 'Video Tutorial', 'premium-addons-for-elementor' ); ?>
|
126 |
+
</a>
|
127 |
+
<?php endif; ?>
|
128 |
+
</div>
|
129 |
+
<?php endif; ?>
|
130 |
+
</div>
|
131 |
+
</div>
|
132 |
+
<label class="switch">
|
133 |
+
<input type="checkbox" id="<?php echo esc_attr( $elem['key'] ); ?>" name="<?php echo esc_attr( $elem['key'] ); ?>" <?php echo $status; ?>>
|
134 |
+
<span class="<?php echo esc_attr( $switcher_class ); ?>"></span>
|
135 |
+
</label>
|
136 |
+
</div>
|
137 |
+
<?php endforeach; ?>
|
138 |
+
</div>
|
139 |
+
</div>
|
140 |
+
<?php endif; ?>
|
141 |
+
<?php endforeach; ?>
|
142 |
+
</div>
|
143 |
+
|
144 |
+
</div>
|
145 |
+
</form> <!-- End Form -->
|
146 |
+
</div>
|
147 |
+
</div>
|
148 |
+
</div> <!-- End Section Content -->
|
admin/includes/templates/white-label.php
CHANGED
@@ -1,60 +1,62 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
if ( ! defined( 'ABSPATH' ) )
|
|
|
|
|
4 |
|
5 |
use PremiumAddons\Includes\Helper_Functions;
|
6 |
|
7 |
-
//Premium Addons Pro Classes
|
8 |
use PremiumAddonsPro\Includes\White_Label\Helper;
|
9 |
|
10 |
-
//Get settings
|
11 |
$class = 'premium-white-label-form';
|
12 |
-
if( Helper_Functions::check_papro_version() ) {
|
13 |
|
14 |
-
|
15 |
|
16 |
} else {
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
}
|
41 |
|
42 |
-
if( ! Helper_Functions::check_papro_version() ) {
|
43 |
|
44 |
-
|
45 |
|
46 |
-
?>
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
<?php
|
58 |
}
|
59 |
|
60 |
?>
|
@@ -62,121 +64,117 @@ if( ! Helper_Functions::check_papro_version() ) {
|
|
62 |
<div class="pa-section-content">
|
63 |
<div class="row">
|
64 |
<div class="col-full">
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
</div>
|
177 |
-
<div class="clearfix"></div>
|
178 |
-
</div>
|
179 |
-
</form>
|
180 |
</div>
|
181 |
</div>
|
182 |
-
</div> <!-- End Section Content -->
|
1 |
<?php
|
2 |
|
3 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
4 |
+
exit;
|
5 |
+
}
|
6 |
|
7 |
use PremiumAddons\Includes\Helper_Functions;
|
8 |
|
9 |
+
// Premium Addons Pro Classes
|
10 |
use PremiumAddonsPro\Includes\White_Label\Helper;
|
11 |
|
12 |
+
// Get settings
|
13 |
$class = 'premium-white-label-form';
|
14 |
+
if ( Helper_Functions::check_papro_version() ) {
|
15 |
|
16 |
+
$settings = Helper::get_white_labeling_settings();
|
17 |
|
18 |
} else {
|
19 |
+
$class .= ' pro-inactive';
|
20 |
+
|
21 |
+
$settings = array(
|
22 |
+
'premium-wht-lbl-name' => '',
|
23 |
+
'premium-wht-lbl-url' => '',
|
24 |
+
'premium-wht-lbl-plugin-name' => '',
|
25 |
+
'premium-wht-lbl-short-name' => '',
|
26 |
+
'premium-wht-lbl-desc' => '',
|
27 |
+
'premium-wht-lbl-row' => '',
|
28 |
+
'premium-wht-lbl-name-pro' => '',
|
29 |
+
'premium-wht-lbl-url-pro' => '',
|
30 |
+
'premium-wht-lbl-plugin-name-pro' => '',
|
31 |
+
'premium-wht-lbl-desc-pro' => '',
|
32 |
+
'premium-wht-lbl-changelog' => '',
|
33 |
+
'premium-wht-lbl-option' => '',
|
34 |
+
'premium-wht-lbl-rate' => '',
|
35 |
+
'premium-wht-lbl-about' => '',
|
36 |
+
'premium-wht-lbl-license' => '',
|
37 |
+
'premium-wht-lbl-logo' => '',
|
38 |
+
'premium-wht-lbl-version' => '',
|
39 |
+
'premium-wht-lbl-prefix' => '',
|
40 |
+
'premium-wht-lbl-badge' => '',
|
41 |
+
);
|
42 |
}
|
43 |
|
44 |
+
if ( ! Helper_Functions::check_papro_version() ) {
|
45 |
|
46 |
+
$campaign = Helper_Functions::get_campaign_link( 'https://premiumaddons.com/pro/', 'whitelabel-page', 'wp-dash', 'dashboard' );
|
47 |
|
48 |
+
?>
|
49 |
+
<div class="pa-white-label-notice">
|
50 |
+
<div class="pa-white-label-notice-content">
|
51 |
+
<div class="pa-white-label-notice-logo">
|
52 |
+
<img src="<?php echo PREMIUM_ADDONS_URL . 'admin/images/pa-logo-symbol.png'; ?>" alt="Premium Addons White Labeling Notice">
|
53 |
+
</div>
|
54 |
+
<h2><?php _e( 'Get Premium Addons <span>Pro</span> to Enable White Labeling Options', 'premium-addons-for-elementor' ); ?></h2>
|
55 |
+
<p><?php _e( 'Premium Addons can be completely re-branded with your own brand name and author details. Your clients will never know what tools you are using to build their website and will think that this is your own tool set. White-labeling works as long as your license is active.', 'premium-addons-for-elementor' ); ?></p>
|
56 |
+
<a class="pa-btn pa-get-pro" href="<?php echo esc_attr( $campaign ); ?>" target="_blank"><?php _e( 'Get PRO', 'premium-addons-for-elementor' ); ?></a>
|
57 |
+
</div>
|
58 |
+
</div>
|
59 |
+
<?php
|
60 |
}
|
61 |
|
62 |
?>
|
64 |
<div class="pa-section-content">
|
65 |
<div class="row">
|
66 |
<div class="col-full">
|
67 |
+
<form action="" method="POST" id="pa-white-label" class="<?php echo esc_attr( $class ); ?>" name="pa-white-label-settings">
|
68 |
+
<div id="pa-white-label" class="pa-settings-tab pa-wht-lbl-settings">
|
69 |
+
<div class="pa-row">
|
70 |
+
<div class="pa-wht-lbl-settings-wrap">
|
71 |
+
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'Free Version', 'premium-addons-for-elementor' ); ?></h3>
|
72 |
+
<div class="pa-wht-lbl-group-wrap">
|
73 |
+
<!-- Author Name -->
|
74 |
+
<label for="premium-wht-lbl-name" class="pa-input-label"><?php echo __( 'Author Name', 'premium-addons-for-elementor' ); ?></label>
|
75 |
+
<input name="premium-wht-lbl-name" id="premium-wht-lbl-name" type="text" placeholder="Leap13" value="<?php echo esc_attr( $settings['premium-wht-lbl-name'] ); ?>">
|
76 |
+
<!-- Author URL -->
|
77 |
+
<label for="premium-wht-lbl-url" class="pa-input-label"><?php echo __( 'Author URL', 'premium-addons-for-elementor' ); ?></label>
|
78 |
+
<input name="premium-wht-lbl-url" id="premium-wht-lbl-url" type="text" placeholder="https://premiumaddons.com" value="<?php echo esc_attr( $settings['premium-wht-lbl-url'] ); ?>">
|
79 |
+
<!-- Plugin Name -->
|
80 |
+
<label for="premium-wht-lbl-plugin-name" class="pa-input-label"><?php echo __( 'Plugin Name', 'premium-addons-for-elementor' ); ?></label>
|
81 |
+
<input name="premium-wht-lbl-plugin-name" id="premium-wht-lbl-plugin-name" type="text" placeholder="Premium Addons for Elementor" value="<?php echo esc_attr( $settings['premium-wht-lbl-plugin-name'] ); ?>">
|
82 |
+
|
83 |
+
<!-- Plugin Description -->
|
84 |
+
<label for="premium-wht-lbl-desc" class="pa-input-label"><?php echo __( 'Plugin Description', 'premium-addons-for-elementor' ); ?></label>
|
85 |
+
<input name="premium-wht-lbl-desc" id="premium-wht-lbl-desc" type="text" placeholder="Premium Addons for Elementor plugin includes widgets and addons.." value="<?php echo esc_attr( $settings['premium-wht-lbl-desc'] ); ?>">
|
86 |
+
|
87 |
+
<p class="pa-input-label"><?php echo __( 'Hide Plugin Row Meta Links', 'premium-addons-for-elementor' ); ?></p>
|
88 |
+
<input name="premium-wht-lbl-row" id="premium-wht-lbl-row" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-row'], true ); ?>>
|
89 |
+
<label for="premium-wht-lbl-row"></label>
|
90 |
+
<span><?php echo __( 'This will hide Docs, FAQs, and Video Tutorials links located on the plugins page.', 'premium-addons-for-elementor' ); ?></span>
|
91 |
+
</div>
|
92 |
+
</div>
|
93 |
+
|
94 |
+
<div class="pa-wht-lbl-settings-wrap">
|
95 |
+
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'PRO Version', 'premium-addons-for-elementor' ); ?></h3>
|
96 |
+
<div class="pa-wht-lbl-group-wrap">
|
97 |
+
|
98 |
+
<label for="premium-wht-lbl-name-pro" class="pa-input-label"><?php echo __( 'Author Name', 'premium-addons-for-elementor' ); ?></label>
|
99 |
+
<input name="premium-wht-lbl-name-pro" id="premium-wht-lbl-name-pro" type="text" placeholder="Leap13" value="<?php echo esc_attr( $settings['premium-wht-lbl-name-pro'] ); ?>">
|
100 |
+
|
101 |
+
<label for="premium-wht-lbl-url-pro" class="pa-input-label"><?php echo __( 'Author URL', 'premium-addons-for-elementor' ); ?></label>
|
102 |
+
<input name="premium-wht-lbl-url-pro" id="premium-wht-lbl-url-pro" type="text" placeholder="https://premiumaddons.com" value="<?php echo esc_attr( $settings['premium-wht-lbl-url-pro'] ); ?>">
|
103 |
+
|
104 |
+
<label for="premium-wht-lbl-plugin-name-pro" class="pa-input-label"><?php echo __( 'Plugin Name', 'premium-addons-for-elementor' ); ?></label>
|
105 |
+
<input name="premium-wht-lbl-plugin-name-pro" id="premium-wht-lbl-plugin-name-pro" type="text" placeholder="Premium Addons PRO for Elementor" value="<?php echo esc_attr( $settings['premium-wht-lbl-plugin-name-pro'] ); ?>">
|
106 |
+
|
107 |
+
<label for="premium-wht-lbl-desc-rpo" class="pa-input-label"><?php echo __( 'Plugin Description', 'premium-addons-for-elementor' ); ?></label>
|
108 |
+
<input name="premium-wht-lbl-desc-pro" id="premium-wht-lbl-desc-pro" type="text" placeholder="Premium Addons PRO Plugin Includes 33+ premium widgets & addons..." value="<?php echo esc_attr( $settings['premium-wht-lbl-desc-pro'] ); ?>">
|
109 |
+
|
110 |
+
<p class="pa-input-label"><?php echo __( 'Hide Plugin Changelog Link', 'premium-addons-for-elementor' ); ?></p>
|
111 |
+
<input name="premium-wht-lbl-changelog" id="premium-wht-lbl-changelog" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-changelog'], true ); ?>>
|
112 |
+
<label for="premium-wht-lbl-changelog"></label>
|
113 |
+
<span><?php echo __( 'This will hide the Changelog link located on the plugins page.', 'premium-addons-for-elementor' ); ?></span>
|
114 |
+
|
115 |
+
</div>
|
116 |
+
</div>
|
117 |
+
<div class="pa-wht-lbl-settings-wrap">
|
118 |
+
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'General Options', 'premium-addons-for-elementor' ); ?></h3>
|
119 |
+
<div class="pa-wht-lbl-group-wrap">
|
120 |
+
<!-- Widgets Category Name -->
|
121 |
+
<label for="premium-wht-lbl-short-name" class="pa-input-label"><?php echo __( 'Widgets Category Name', 'premium-addons-for-elementor' ); ?></label>
|
122 |
+
<input name="premium-wht-lbl-short-name" id="premium-wht-lbl-short-name" type="text" placeholder="Premium Addons" value="<?php echo esc_attr( $settings['premium-wht-lbl-short-name'] ); ?>">
|
123 |
+
<!-- Widgets Prefix -->
|
124 |
+
<label for="premium-wht-lbl-prefix" class="pa-input-label"><?php echo __( 'Widgets Prefix', 'premium-addons-for-elementor' ); ?></label>
|
125 |
+
<input name="premium-wht-lbl-prefix" id="premium-wht-lbl-prefix" type="text" placeholder="Premium" value="<?php echo esc_attr( $settings['premium-wht-lbl-prefix'] ); ?>">
|
126 |
+
<!-- Widgets Badge -->
|
127 |
+
<label for="premium-wht-lbl-badge" class="pa-input-label"><?php echo __( 'Widgets Badge', 'premium-addons-for-elementor' ); ?></label>
|
128 |
+
<input name="premium-wht-lbl-badge" id="premium-wht-lbl-badge" type="text" placeholder="PA" value="<?php echo esc_attr( $settings['premium-wht-lbl-badge'] ); ?>">
|
129 |
+
</div>
|
130 |
+
</div>
|
131 |
+
</div>
|
132 |
+
|
133 |
+
<div class="pa-wht-lbl-admin">
|
134 |
+
<div class="pa-wht-lbl-settings-wrap">
|
135 |
+
<h3 class="pa-wht-lbl-title pa-wht-lbl-head"><?php echo __( 'Admin Settings', 'premium-addons-for-elementor' ); ?></h3>
|
136 |
+
<div class="pa-wht-lbl-group-wrap">
|
137 |
+
<!-- Hide General Tab-->
|
138 |
+
<p class="pa-input-label"><?php echo __( 'General Tab', 'premium-addons-for-elementor' ); ?></p>
|
139 |
+
<input name="premium-wht-lbl-about" id="premium-wht-lbl-about" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-about'], true ); ?>>
|
140 |
+
<label for="premium-wht-lbl-about"></label>
|
141 |
+
<span><?php echo __( 'This will hide the General tab', 'premium-addons-for-elementor' ); ?></span>
|
142 |
+
|
143 |
+
<!-- Hide Version Control Tab-->
|
144 |
+
<p class="pa-input-label"><?php echo __( 'Version Control Tab', 'premium-addons-for-elementor' ); ?></p>
|
145 |
+
<input name="premium-wht-lbl-version" id="premium-wht-lbl-version" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-version'], true ); ?>>
|
146 |
+
<label for="premium-wht-lbl-version"></label>
|
147 |
+
<span><?php echo __( 'This will hide the Version Control tab.', 'premium-addons-for-elementor' ); ?></span>
|
148 |
+
|
149 |
+
<!-- Hide Logo-->
|
150 |
+
<p class="pa-input-label"><?php echo __( 'Hide Premium Addons Logo', 'premium-addons-for-elementor' ); ?></p>
|
151 |
+
<input name="premium-wht-lbl-logo" id="premium-wht-lbl-logo" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-logo'], true ); ?>>
|
152 |
+
<label for="premium-wht-lbl-logo"></label>
|
153 |
+
<span><?php echo __( 'This will hide Premium Addons logo located on the dashboard.', 'premium-addons-for-elementor' ); ?></span>
|
154 |
+
|
155 |
+
<!-- Hide License Tab-->
|
156 |
+
<p class="pa-input-label"><?php echo __( 'License Tab', 'premium-addons-for-elementor' ); ?></p>
|
157 |
+
<input name="premium-wht-lbl-license" id="premium-wht-lbl-license" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-license'], true ); ?>>
|
158 |
+
<label for="premium-wht-lbl-license"></label>
|
159 |
+
<span><?php echo __( 'This will hide the License tab.', 'premium-addons-for-elementor' ); ?></span>
|
160 |
+
|
161 |
+
<!-- Hide White Labeling Tab-->
|
162 |
+
|
163 |
+
<p class="pa-input-label"><?php echo __( 'White Labeling Tab', 'premium-addons-for-elementor' ); ?></p>
|
164 |
+
<input name="premium-wht-lbl-option" id="premium-wht-lbl-option" type="checkbox" <?php checked( 1, $settings['premium-wht-lbl-option'], true ); ?>>
|
165 |
+
<label for="premium-wht-lbl-option"></label>
|
166 |
+
<span><?php echo __( 'This will hide the White Labeling tab options.', 'premium-addons-for-elementor' ); ?></span>
|
167 |
+
|
168 |
+
<p>
|
169 |
+
<strong><?php _e( 'NOTE: ', 'premium-addons-for-elementor' ); ?></strong>
|
170 |
+
<?php echo __( 'You will need to reactivate Premium Addons PRO for Elementor plugin to be able to reset White Labeling tab options.', 'premium-addons-for-elementor' ); ?>
|
171 |
+
</p>
|
172 |
+
</div>
|
173 |
+
</div>
|
174 |
+
</div>
|
175 |
+
<div class="clearfix"></div>
|
176 |
+
</div>
|
177 |
+
</form>
|
|
|
|
|
|
|
|
|
178 |
</div>
|
179 |
</div>
|
180 |
+
</div> <!-- End Section Content -->
|
assets/editor/css/style.css
CHANGED
@@ -1,369 +1,369 @@
|
|
1 |
-
@font-face {
|
2 |
-
font-family: "pa-elements";
|
3 |
-
src: url("../fonts/pa-elements.eot?7pjc22");
|
4 |
-
src: url("../fonts/pa-elements.eot?7pjc22#iefix") format("embedded-opentype"),
|
5 |
-
url("../fonts/pa-elements.ttf?7pjc22") format("truetype"),
|
6 |
-
url("../fonts/pa-elements.woff?7pjc22") format("woff"),
|
7 |
-
url("../fonts/pa-elements.svg?7pjc22#pa-elements") format("svg");
|
8 |
-
font-weight: normal;
|
9 |
-
font-style: normal;
|
10 |
-
}
|
11 |
-
|
12 |
-
.elementor-element .icon {
|
13 |
-
position: relative;
|
14 |
-
}
|
15 |
-
|
16 |
-
[class^="pa-"],
|
17 |
-
[class*=" pa-"] {
|
18 |
-
/* use !important to prevent issues with browser extensions that change fonts */
|
19 |
-
font-family: "pa-elements" !important;
|
20 |
-
speak: none;
|
21 |
-
font-style: normal;
|
22 |
-
font-weight: normal;
|
23 |
-
font-variant: normal;
|
24 |
-
text-transform: none;
|
25 |
-
line-height: 1;
|
26 |
-
/* Better Font Rendering =========== */
|
27 |
-
-webkit-font-smoothing: antialiased;
|
28 |
-
-moz-osx-font-smoothing: grayscale;
|
29 |
-
}
|
30 |
-
|
31 |
-
/*
|
32 |
-
* Icons Badge
|
33 |
-
*/
|
34 |
-
[class^="pa-"]::after,
|
35 |
-
[class*=" pa-"]::after {
|
36 |
-
content: "PA";
|
37 |
-
font-family: "Montserrat", Sans-serif;
|
38 |
-
font-weight: 700;
|
39 |
-
font-size: 10px;
|
40 |
-
opacity: 0.4;
|
41 |
-
position: absolute;
|
42 |
-
right: 0.6em;
|
43 |
-
top: 0.6em;
|
44 |
-
padding: 1px;
|
45 |
-
color: #e6e9ec;
|
46 |
-
background-color: #7a7a7a;
|
47 |
-
}
|
48 |
-
|
49 |
-
.pa-dash-icon:before {
|
50 |
-
content: "\e91e";
|
51 |
-
}
|
52 |
-
|
53 |
-
.pa-banner:before {
|
54 |
-
content: "\e924";
|
55 |
-
}
|
56 |
-
|
57 |
-
.pa-blog:before {
|
58 |
-
content: "\e925";
|
59 |
-
}
|
60 |
-
|
61 |
-
.pa-button:before {
|
62 |
-
content: "\e926";
|
63 |
-
}
|
64 |
-
|
65 |
-
.pa-carousel:before {
|
66 |
-
content: "\e927";
|
67 |
-
}
|
68 |
-
|
69 |
-
.pa-contact-form:before {
|
70 |
-
content: "\e938";
|
71 |
-
}
|
72 |
-
|
73 |
-
.pa-countdown:before {
|
74 |
-
content: "\e933";
|
75 |
-
}
|
76 |
-
|
77 |
-
.pa-counter:before {
|
78 |
-
content: "\e934";
|
79 |
-
}
|
80 |
-
|
81 |
-
.pa-dual-header:before {
|
82 |
-
content: "\e935";
|
83 |
-
}
|
84 |
-
|
85 |
-
.pa-fancy-text:before {
|
86 |
-
content: "\e936";
|
87 |
-
}
|
88 |
-
|
89 |
-
.pa-maps:before {
|
90 |
-
content: "\e937";
|
91 |
-
}
|
92 |
-
|
93 |
-
.pa-grid-icon:before {
|
94 |
-
content: "\e928";
|
95 |
-
}
|
96 |
-
|
97 |
-
.pa-image-button:before {
|
98 |
-
content: "\e929";
|
99 |
-
}
|
100 |
-
|
101 |
-
.pa-image-scroll:before {
|
102 |
-
content: "\e923";
|
103 |
-
}
|
104 |
-
|
105 |
-
.pa-image-separator:before {
|
106 |
-
content: "\e92a";
|
107 |
-
}
|
108 |
-
|
109 |
-
.pa-lottie-animations:before {
|
110 |
-
content: "\e91f";
|
111 |
-
}
|
112 |
-
|
113 |
-
.pa-modal-box:before {
|
114 |
-
content: "\e92b";
|
115 |
-
}
|
116 |
-
|
117 |
-
.pa-person:before {
|
118 |
-
content: "\e92c";
|
119 |
-
}
|
120 |
-
|
121 |
-
.pa-pricing-table:before {
|
122 |
-
content: "\e92d";
|
123 |
-
}
|
124 |
-
|
125 |
-
.pa-progress-bar:before {
|
126 |
-
content: "\e92e";
|
127 |
-
}
|
128 |
-
|
129 |
-
.pa-testimonials:before {
|
130 |
-
content: "\e92f";
|
131 |
-
}
|
132 |
-
|
133 |
-
.pa-title:before {
|
134 |
-
content: "\e930";
|
135 |
-
}
|
136 |
-
|
137 |
-
.pa-vscroll:before {
|
138 |
-
content: "\e931";
|
139 |
-
}
|
140 |
-
|
141 |
-
.pa-video-box:before {
|
142 |
-
content: "\e932";
|
143 |
-
}
|
144 |
-
|
145 |
-
.pa-icon-list:before {
|
146 |
-
content: "\e920";
|
147 |
-
}
|
148 |
-
|
149 |
-
.editor-pa-doc {
|
150 |
-
font-style: italic;
|
151 |
-
line-height: 1.2;
|
152 |
-
font-size: 12px;
|
153 |
-
}
|
154 |
-
|
155 |
-
.editor-pa-spacer {
|
156 |
-
margin-top: 1.5em;
|
157 |
-
}
|
158 |
-
|
159 |
-
.elementor-panel .elementor-control-section_pa_docs .elementor-panel-heading-title.elementor-panel-heading-title,
|
160 |
-
.elementor-control-raw-html.editor-pa-doc a {
|
161 |
-
color: #0f6aa7;
|
162 |
-
}
|
163 |
-
|
164 |
-
.elementor-control-raw-html .premium-notice-bold {
|
165 |
-
font-weight: bold;
|
166 |
-
}
|
167 |
-
|
168 |
-
#elementor-panel__editor__help__link[href^="https://premiumaddons.com/"]::before,
|
169 |
-
#elementor-panel__editor__help__link[href*="PLLpZVOYpMtTArB4hrlpSnDJB36D2sdoTv"]::before {
|
170 |
-
content: "\e91e";
|
171 |
-
font-family: "pa-elements" !important;
|
172 |
-
font-size: 20px;
|
173 |
-
font-style: normal;
|
174 |
-
font-weight: normal;
|
175 |
-
font-variant: normal;
|
176 |
-
text-transform: none;
|
177 |
-
line-height: 1;
|
178 |
-
-webkit-font-smoothing: antialiased;
|
179 |
-
-moz-osx-font-smoothing: grayscale;
|
180 |
-
margin: -1px 4px 0;
|
181 |
-
}
|
182 |
-
|
183 |
-
.pa-extension-icon.pa-dash-icon {
|
184 |
-
font-size: 11px;
|
185 |
-
padding-right: 1px;
|
186 |
-
}
|
187 |
-
|
188 |
-
.elementor-update-preview.editor-pa-preview-update {
|
189 |
-
margin: 0;
|
190 |
-
margin-bottom: 8px;
|
191 |
-
}
|
192 |
-
|
193 |
-
/*
|
194 |
-
* PRO Elements
|
195 |
-
*/
|
196 |
-
.pa-pro-trust-reviews:before {
|
197 |
-
content: "\e900";
|
198 |
-
}
|
199 |
-
|
200 |
-
.pa-pro-yelp-reviews:before {
|
201 |
-
content: "\e91d";
|
202 |
-
}
|
203 |
-
|
204 |
-
.pa-pro-behance-feed:before {
|
205 |
-
content: "\e901";
|
206 |
-
}
|
207 |
-
|
208 |
-
.pa-pro-charts:before {
|
209 |
-
content: "\e902";
|
210 |
-
}
|
211 |
-
|
212 |
-
.pa-pro-content-switcher:before {
|
213 |
-
content: "\e904";
|
214 |
-
}
|
215 |
-
|
216 |
-
.pa-pro-facebook-feed:before {
|
217 |
-
content: "\e905";
|
218 |
-
}
|
219 |
-
|
220 |
-
.pa-pro-facebook-reviews:before {
|
221 |
-
content: "\e906";
|
222 |
-
}
|
223 |
-
|
224 |
-
.pa-pro-flip-box:before {
|
225 |
-
content: "\e907";
|
226 |
-
}
|
227 |
-
|
228 |
-
.pa-pro-floating-block:before {
|
229 |
-
content: "\e906";
|
230 |
-
}
|
231 |
-
|
232 |
-
.pa-pro-google-reviews:before {
|
233 |
-
content: "\e908";
|
234 |
-
}
|
235 |
-
|
236 |
-
.pa-pro-horizontal-scroll:before {
|
237 |
-
content: "\e90a";
|
238 |
-
}
|
239 |
-
|
240 |
-
.pa-pro-hot-spot:before {
|
241 |
-
content: "\e90b";
|
242 |
-
}
|
243 |
-
|
244 |
-
.pa-pro-icon-box:before {
|
245 |
-
content: "\e90c";
|
246 |
-
}
|
247 |
-
|
248 |
-
.pa-pro-ihover:before {
|
249 |
-
content: "\e90d";
|
250 |
-
}
|
251 |
-
|
252 |
-
.pa-pro-image-accordion:before {
|
253 |
-
content: "\e90e";
|
254 |
-
}
|
255 |
-
|
256 |
-
.pa-pro-image-comparison:before {
|
257 |
-
content: "\e90f";
|
258 |
-
}
|
259 |
-
|
260 |
-
.pa-pro-image-layers:before {
|
261 |
-
content: "\e910";
|
262 |
-
}
|
263 |
-
|
264 |
-
.pa-pro-instagram-feed:before {
|
265 |
-
content: "\e911";
|
266 |
-
}
|
267 |
-
|
268 |
-
.pa-pro-magic-section:before {
|
269 |
-
content: "\e912";
|
270 |
-
}
|
271 |
-
|
272 |
-
.pa-pro-messenger-chat:before {
|
273 |
-
content: "\e913";
|
274 |
-
}
|
275 |
-
|
276 |
-
.pa-pro-multi-scroll:before {
|
277 |
-
content: "\e914";
|
278 |
-
}
|
279 |
-
|
280 |
-
.pa-pro-notification-bar:before {
|
281 |
-
content: "\e915";
|
282 |
-
}
|
283 |
-
|
284 |
-
.pa-pro-preview-window:before {
|
285 |
-
content: "\e916";
|
286 |
-
}
|
287 |
-
|
288 |
-
.pa-pro-separator:before {
|
289 |
-
content: "\e917";
|
290 |
-
}
|
291 |
-
|
292 |
-
.pa-pro-table:before {
|
293 |
-
content: "\e918";
|
294 |
-
}
|
295 |
-
|
296 |
-
.pa-pro-tabs:before {
|
297 |
-
content: "\e919";
|
298 |
-
}
|
299 |
-
|
300 |
-
.pa-pro-twitter-feed:before {
|
301 |
-
content: "\e91a";
|
302 |
-
}
|
303 |
-
|
304 |
-
.pa-pro-unfold:before {
|
305 |
-
content: "\e91b";
|
306 |
-
}
|
307 |
-
|
308 |
-
.pa-pro-whatsapp:before {
|
309 |
-
content: "\e91c";
|
310 |
-
}
|
311 |
-
|
312 |
-
.pa-pro-color-transition:before {
|
313 |
-
content: "\e903";
|
314 |
-
}
|
315 |
-
|
316 |
-
.editor-pa-img {
|
317 |
-
max-width: 50px;
|
318 |
-
max-height: 50px;
|
319 |
-
vertical-align: middle;
|
320 |
-
}
|
321 |
-
|
322 |
-
.premium-promotion-btn {
|
323 |
-
background-color: #252c59 !important;
|
324 |
-
width: 50% !important;
|
325 |
-
}
|
326 |
-
|
327 |
-
.premium-promotion-pro-btn {
|
328 |
-
display: inline-block;
|
329 |
-
text-align: center;
|
330 |
-
background-color: #f47216;
|
331 |
-
color: #fff;
|
332 |
-
line-height: normal;
|
333 |
-
}
|
334 |
-
|
335 |
-
.premium-promotion-pro-btn:hover {
|
336 |
-
color: #fff;
|
337 |
-
}
|
338 |
-
|
339 |
-
.premium-promotion-dialog .eicon-pro-icon {
|
340 |
-
color: #f47216 !important;
|
341 |
-
margin: 0 6px !important;
|
342 |
-
}
|
343 |
-
|
344 |
-
.premium-promotion-dialog .dialog-button {
|
345 |
-
font-size: 11px !important;
|
346 |
-
letter-spacing: 0.3px;
|
347 |
-
width: calc(50% - 5px) !important;
|
348 |
-
}
|
349 |
-
|
350 |
-
html:not([dir="rtl"]) .premium-promotion-btn {
|
351 |
-
margin-right: 5px;
|
352 |
-
}
|
353 |
-
|
354 |
-
html:not([dir="rtl"]) .premium-promotion-pro-btn {
|
355 |
-
margin-left: 5px;
|
356 |
-
}
|
357 |
-
|
358 |
-
[dir="rtl"] .premium-promotion-pro-btn {
|
359 |
-
margin-right: 5px;
|
360 |
-
}
|
361 |
-
|
362 |
-
[dir="rtl"] .premium-promotion-btn {
|
363 |
-
margin-left: 5px;
|
364 |
-
}
|
365 |
-
|
366 |
-
.elementor-panel .premium-promotion-element>.elementor-element>.eicon-lock {
|
367 |
-
right: auto;
|
368 |
-
left: 0.6em;
|
369 |
}
|
1 |
+
@font-face {
|
2 |
+
font-family: "pa-elements";
|
3 |
+
src: url("../fonts/pa-elements.eot?7pjc22");
|
4 |
+
src: url("../fonts/pa-elements.eot?7pjc22#iefix") format("embedded-opentype"),
|
5 |
+
url("../fonts/pa-elements.ttf?7pjc22") format("truetype"),
|
6 |
+
url("../fonts/pa-elements.woff?7pjc22") format("woff"),
|
7 |
+
url("../fonts/pa-elements.svg?7pjc22#pa-elements") format("svg");
|
8 |
+
font-weight: normal;
|
9 |
+
font-style: normal;
|
10 |
+
}
|
11 |
+
|
12 |
+
.elementor-element .icon {
|
13 |
+
position: relative;
|
14 |
+
}
|
15 |
+
|
16 |
+
[class^="pa-"],
|
17 |
+
[class*=" pa-"] {
|
18 |
+
/* use !important to prevent issues with browser extensions that change fonts */
|
19 |
+
font-family: "pa-elements" !important;
|
20 |
+
speak: none;
|
21 |
+
font-style: normal;
|
22 |
+
font-weight: normal;
|
23 |
+
font-variant: normal;
|
24 |
+
text-transform: none;
|
25 |
+
line-height: 1;
|
26 |
+
/* Better Font Rendering =========== */
|
27 |
+
-webkit-font-smoothing: antialiased;
|
28 |
+
-moz-osx-font-smoothing: grayscale;
|
29 |
+
}
|
30 |
+
|
31 |
+
/*
|
32 |
+
* Icons Badge
|
33 |
+
*/
|
34 |
+
[class^="pa-"]::after,
|
35 |
+
[class*=" pa-"]::after {
|
36 |
+
content: "PA";
|
37 |
+
font-family: "Montserrat", Sans-serif;
|
38 |
+
font-weight: 700;
|
39 |
+
font-size: 10px;
|
40 |
+
opacity: 0.4;
|
41 |
+
position: absolute;
|
42 |
+
right: 0.6em;
|
43 |
+
top: 0.6em;
|
44 |
+
padding: 1px;
|
45 |
+
color: #e6e9ec;
|
46 |
+
background-color: #7a7a7a;
|
47 |
+
}
|
48 |
+
|
49 |
+
.pa-dash-icon:before {
|
50 |
+
content: "\e91e";
|
51 |
+
}
|
52 |
+
|
53 |
+
.pa-banner:before {
|
54 |
+
content: "\e924";
|
55 |
+
}
|
56 |
+
|
57 |
+
.pa-blog:before {
|
58 |
+
content: "\e925";
|
59 |
+
}
|
60 |
+
|
61 |
+
.pa-button:before {
|
62 |
+
content: "\e926";
|
63 |
+
}
|
64 |
+
|
65 |
+
.pa-carousel:before {
|
66 |
+
content: "\e927";
|
67 |
+
}
|
68 |
+
|
69 |
+
.pa-contact-form:before {
|
70 |
+
content: "\e938";
|
71 |
+
}
|
72 |
+
|
73 |
+
.pa-countdown:before {
|
74 |
+
content: "\e933";
|
75 |
+
}
|
76 |
+
|
77 |
+
.pa-counter:before {
|
78 |
+
content: "\e934";
|
79 |
+
}
|
80 |
+
|
81 |
+
.pa-dual-header:before {
|
82 |
+
content: "\e935";
|
83 |
+
}
|
84 |
+
|
85 |
+
.pa-fancy-text:before {
|
86 |
+
content: "\e936";
|
87 |
+
}
|
88 |
+
|
89 |
+
.pa-maps:before {
|
90 |
+
content: "\e937";
|
91 |
+
}
|
92 |
+
|
93 |
+
.pa-grid-icon:before {
|
94 |
+
content: "\e928";
|
95 |
+
}
|
96 |
+
|
97 |
+
.pa-image-button:before {
|
98 |
+
content: "\e929";
|
99 |
+
}
|
100 |
+
|
101 |
+
.pa-image-scroll:before {
|
102 |
+
content: "\e923";
|
103 |
+
}
|
104 |
+
|
105 |
+
.pa-image-separator:before {
|
106 |
+
content: "\e92a";
|
107 |
+
}
|
108 |
+
|
109 |
+
.pa-lottie-animations:before {
|
110 |
+
content: "\e91f";
|
111 |
+
}
|
112 |
+
|
113 |
+
.pa-modal-box:before {
|
114 |
+
content: "\e92b";
|
115 |
+
}
|
116 |
+
|
117 |
+
.pa-person:before {
|
118 |
+
content: "\e92c";
|
119 |
+
}
|
120 |
+
|
121 |
+
.pa-pricing-table:before {
|
122 |
+
content: "\e92d";
|
123 |
+
}
|
124 |
+
|
125 |
+
.pa-progress-bar:before {
|
126 |
+
content: "\e92e";
|
127 |
+
}
|
128 |
+
|
129 |
+
.pa-testimonials:before {
|
130 |
+
content: "\e92f";
|
131 |
+
}
|
132 |
+
|
133 |
+
.pa-title:before {
|
134 |
+
content: "\e930";
|
135 |
+
}
|
136 |
+
|
137 |
+
.pa-vscroll:before {
|
138 |
+
content: "\e931";
|
139 |
+
}
|
140 |
+
|
141 |
+
.pa-video-box:before {
|
142 |
+
content: "\e932";
|
143 |
+
}
|
144 |
+
|
145 |
+
.pa-icon-list:before {
|
146 |
+
content: "\e920";
|
147 |
+
}
|
148 |
+
|
149 |
+
.editor-pa-doc {
|
150 |
+
font-style: italic;
|
151 |
+
line-height: 1.2;
|
152 |
+
font-size: 12px;
|
153 |
+
}
|
154 |
+
|
155 |
+
.editor-pa-spacer {
|
156 |
+
margin-top: 1.5em;
|
157 |
+
}
|
158 |
+
|
159 |
+
.elementor-panel .elementor-control-section_pa_docs .elementor-panel-heading-title.elementor-panel-heading-title,
|
160 |
+
.elementor-control-raw-html.editor-pa-doc a {
|
161 |
+
color: #0f6aa7;
|
162 |
+
}
|
163 |
+
|
164 |
+
.elementor-control-raw-html .premium-notice-bold {
|
165 |
+
font-weight: bold;
|
166 |
+
}
|
167 |
+
|
168 |
+
#elementor-panel__editor__help__link[href^="https://premiumaddons.com/"]::before,
|
169 |
+
#elementor-panel__editor__help__link[href*="PLLpZVOYpMtTArB4hrlpSnDJB36D2sdoTv"]::before {
|
170 |
+
content: "\e91e";
|
171 |
+
font-family: "pa-elements" !important;
|
172 |
+
font-size: 20px;
|
173 |
+
font-style: normal;
|
174 |
+
font-weight: normal;
|
175 |
+
font-variant: normal;
|
176 |
+
text-transform: none;
|
177 |
+
line-height: 1;
|
178 |
+
-webkit-font-smoothing: antialiased;
|
179 |
+
-moz-osx-font-smoothing: grayscale;
|
180 |
+
margin: -1px 4px 0;
|
181 |
+
}
|
182 |
+
|
183 |
+
.pa-extension-icon.pa-dash-icon {
|
184 |
+
font-size: 11px;
|
185 |
+
padding-right: 1px;
|
186 |
+
}
|
187 |
+
|
188 |
+
.elementor-update-preview.editor-pa-preview-update {
|
189 |
+
margin: 0;
|
190 |
+
margin-bottom: 8px;
|
191 |
+
}
|
192 |
+
|
193 |
+
/*
|
194 |
+
* PRO Elements
|
195 |
+
*/
|
196 |
+
.pa-pro-trust-reviews:before {
|
197 |
+
content: "\e900";
|
198 |
+
}
|
199 |
+
|
200 |
+
.pa-pro-yelp-reviews:before {
|
201 |
+
content: "\e91d";
|
202 |
+
}
|
203 |
+
|
204 |
+
.pa-pro-behance-feed:before {
|
205 |
+
content: "\e901";
|
206 |
+
}
|
207 |
+
|
208 |
+
.pa-pro-charts:before {
|
209 |
+
content: "\e902";
|
210 |
+
}
|
211 |
+
|
212 |
+
.pa-pro-content-switcher:before {
|
213 |
+
content: "\e904";
|
214 |
+
}
|
215 |
+
|
216 |
+
.pa-pro-facebook-feed:before {
|
217 |
+
content: "\e905";
|
218 |
+
}
|
219 |
+
|
220 |
+
.pa-pro-facebook-reviews:before {
|
221 |
+
content: "\e906";
|
222 |
+
}
|
223 |
+
|
224 |
+
.pa-pro-flip-box:before {
|
225 |
+
content: "\e907";
|
226 |
+
}
|
227 |
+
|
228 |
+
.pa-pro-floating-block:before {
|
229 |
+
content: "\e906";
|
230 |
+
}
|
231 |
+
|
232 |
+
.pa-pro-google-reviews:before {
|
233 |
+
content: "\e908";
|
234 |
+
}
|
235 |
+
|
236 |
+
.pa-pro-horizontal-scroll:before {
|
237 |
+
content: "\e90a";
|
238 |
+
}
|
239 |
+
|
240 |
+
.pa-pro-hot-spot:before {
|
241 |
+
content: "\e90b";
|
242 |
+
}
|
243 |
+
|
244 |
+
.pa-pro-icon-box:before {
|
245 |
+
content: "\e90c";
|
246 |
+
}
|
247 |
+
|
248 |
+
.pa-pro-ihover:before {
|
249 |
+
content: "\e90d";
|
250 |
+
}
|
251 |
+
|
252 |
+
.pa-pro-image-accordion:before {
|
253 |
+
content: "\e90e";
|
254 |
+
}
|
255 |
+
|
256 |
+
.pa-pro-image-comparison:before {
|
257 |
+
content: "\e90f";
|
258 |
+
}
|
259 |
+
|
260 |
+
.pa-pro-image-layers:before {
|
261 |
+
content: "\e910";
|
262 |
+
}
|
263 |
+
|
264 |
+
.pa-pro-instagram-feed:before {
|
265 |
+
content: "\e911";
|
266 |
+
}
|
267 |
+
|
268 |
+
.pa-pro-magic-section:before {
|
269 |
+
content: "\e912";
|
270 |
+
}
|
271 |
+
|
272 |
+
.pa-pro-messenger-chat:before {
|
273 |
+
content: "\e913";
|
274 |
+
}
|
275 |
+
|
276 |
+
.pa-pro-multi-scroll:before {
|
277 |
+
content: "\e914";
|
278 |
+
}
|
279 |
+
|
280 |
+
.pa-pro-notification-bar:before {
|
281 |
+
content: "\e915";
|
282 |
+
}
|
283 |
+
|
284 |
+
.pa-pro-preview-window:before {
|
285 |
+
content: "\e916";
|
286 |
+
}
|
287 |
+
|
288 |
+
.pa-pro-separator:before {
|
289 |
+
content: "\e917";
|
290 |
+
}
|
291 |
+
|
292 |
+
.pa-pro-table:before {
|
293 |
+
content: "\e918";
|
294 |
+
}
|
295 |
+
|
296 |
+
.pa-pro-tabs:before {
|
297 |
+
content: "\e919";
|
298 |
+
}
|
299 |
+
|
300 |
+
.pa-pro-twitter-feed:before {
|
301 |
+
content: "\e91a";
|
302 |
+
}
|
303 |
+
|
304 |
+
.pa-pro-unfold:before {
|
305 |
+
content: "\e91b";
|
306 |
+
}
|
307 |
+
|
308 |
+
.pa-pro-whatsapp:before {
|
309 |
+
content: "\e91c";
|
310 |
+
}
|
311 |
+
|
312 |
+
.pa-pro-color-transition:before {
|
313 |
+
content: "\e903";
|
314 |
+
}
|
315 |
+
|
316 |
+
.editor-pa-img {
|
317 |
+
max-width: 50px;
|
318 |
+
max-height: 50px;
|
319 |
+
vertical-align: middle;
|
320 |
+
}
|
321 |
+
|
322 |
+
.premium-promotion-btn {
|
323 |
+
background-color: #252c59 !important;
|
324 |
+
width: 50% !important;
|
325 |
+
}
|
326 |
+
|
327 |
+
.premium-promotion-pro-btn {
|
328 |
+
display: inline-block;
|
329 |
+
text-align: center;
|
330 |
+
background-color: #f47216;
|
331 |
+
color: #fff;
|
332 |
+
line-height: normal;
|
333 |
+
}
|
334 |
+
|
335 |
+
.premium-promotion-pro-btn:hover {
|
336 |
+
color: #fff;
|
337 |
+
}
|
338 |
+
|
339 |
+
.premium-promotion-dialog .eicon-pro-icon {
|
340 |
+
color: #f47216 !important;
|
341 |
+
margin: 0 6px !important;
|
342 |
+
}
|
343 |
+
|
344 |
+
.premium-promotion-dialog .dialog-button {
|
345 |
+
font-size: 11px !important;
|
346 |
+
letter-spacing: 0.3px;
|
347 |
+
width: calc(50% - 5px) !important;
|
348 |
+
}
|
349 |
+
|
350 |
+
html:not([dir="rtl"]) .premium-promotion-btn {
|
351 |
+
margin-right: 5px;
|
352 |
+
}
|
353 |
+
|
354 |
+
html:not([dir="rtl"]) .premium-promotion-pro-btn {
|
355 |
+
margin-left: 5px;
|
356 |
+
}
|
357 |
+
|
358 |
+
[dir="rtl"] .premium-promotion-pro-btn {
|
359 |
+
margin-right: 5px;
|
360 |
+
}
|
361 |
+
|
362 |
+
[dir="rtl"] .premium-promotion-btn {
|
363 |
+
margin-left: 5px;
|
364 |
+
}
|
365 |
+
|
366 |
+
.elementor-panel .premium-promotion-element>.elementor-element>.eicon-lock {
|
367 |
+
right: auto;
|
368 |
+
left: 0.6em;
|
369 |
}
|
assets/editor/fonts/pa-elements.svg
CHANGED
@@ -1,67 +1,67 @@
|
|
1 |
-
<?xml version="1.0" standalone="no"?>
|
2 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
-
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
-
<metadata>Generated by IcoMoon</metadata>
|
5 |
-
<defs>
|
6 |
-
<font id="icomoon" horiz-adv-x="1024">
|
7 |
-
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
-
<missing-glyph horiz-adv-x="1024" />
|
9 |
-
<glyph unicode=" " horiz-adv-x="512" d="" />
|
10 |
-
<glyph unicode="" glyph-name="trustpilot" horiz-adv-x="1077" d="M205.661-64l125.981 393.825-331.642 239.041 409.977 2.961 128.404 388.172 125.443-388.172 412.938-2.961-538.381-388.172-332.719-244.694zM874.869-61.308l-336.488 242.002 233.119 64.606 103.369-306.608z" />
|
11 |
-
<glyph unicode="" glyph-name="pa-behance-feed" d="M407.738 459.171l-9.309 5.585 9.309 7.447c35.375 27.927 55.855 68.887 55.855 113.571 0 80.058-65.164 145.222-145.222 145.222h-232.727c-13.033 0-22.342-9.309-22.342-22.342v-519.447c0-13.033 9.309-22.342 22.342-22.342h234.589c89.367 0 160.116 72.611 160.116 160.116-1.862 52.131-27.927 102.4-72.611 132.189zM318.371 209.687h-210.385v232.727h210.385c63.302 0 115.433-52.131 115.433-115.433 0-65.164-50.269-117.295-115.433-117.295zM107.985 686.313h210.385c55.855 0 98.676-44.684 98.676-98.676s-44.684-98.676-98.676-98.676h-210.385v197.353zM746.589 593.222c-117.295 0-214.109-96.815-214.109-214.109s96.815-214.109 214.109-214.109c57.716 0 111.709 22.342 150.807 63.302 5.585 5.585 5.585 13.033 5.585 16.756s0 9.309-7.447 16.756c-5.585 5.585-13.033 7.447-16.756 7.447-5.585 0-11.171-1.862-16.756-7.447-31.651-31.651-74.473-50.269-119.156-50.269-81.92 0-150.807 57.716-165.702 137.775l-1.862 9.309h359.331c13.033 0 22.342 9.309 22.342 22.342 3.724 117.295-91.229 212.247-210.385 212.247zM914.153 401.455h-335.127l1.862 9.309c14.895 80.058 85.644 137.775 165.702 137.775s150.807-57.716 165.702-137.775l1.862-9.309zM889.949 691.898c0-13.033-9.309-22.342-22.342-22.342h-256.931c-13.033 0-22.342 9.309-22.342 22.342s9.309 22.342 22.342 22.342h256.931c11.171 0 22.342-9.309 22.342-22.342z" />
|
12 |
-
<glyph unicode="" glyph-name="pa-charts" d="M584.611 896.698c-9.309 0-18.618-7.447-18.618-18.618v-359.331c0-9.309 7.447-18.618 18.618-18.618h359.331c9.309 0 18.618 7.447 18.618 18.618 0 93.091-33.513 180.596-94.953 249.484-70.749 81.92-173.149 128.465-282.996 128.465v0zM603.229 537.367v322.095c91.229-5.585 176.873-46.545 238.313-115.433 50.269-57.716 80.058-130.327 85.644-208.524h-323.956zM875.055 407.040c0 9.309-7.447 18.618-18.618 18.618h-370.502v368.64c0 9.309-7.447 18.618-18.618 18.618-225.28 0-407.738-182.458-407.738-407.738 0-223.418 182.458-407.738 407.738-407.738 225.28 1.862 407.738 184.32 407.738 409.6v0zM467.316 36.538c-204.8 0-370.502 165.702-370.502 370.502 0 197.353 156.393 361.193 351.884 370.502v-370.502c0-9.309 7.447-18.618 18.618-18.618h370.502c-9.309-195.491-171.287-351.884-370.502-351.884v0z" />
|
13 |
-
<glyph unicode="" glyph-name="pa-color-transition" d="M943.942 401.455h-191.767l135.913 135.913c7.447 7.447 7.447 18.618 0 26.065l-258.793 258.793c-3.724 3.724-7.447 5.585-13.033 5.585s-9.309-1.862-13.033-5.585l-135.913-135.913v199.215c0 9.309-7.447 18.618-18.618 18.618h-366.778c-9.309 0-18.618-7.447-18.618-18.618v-698.182c0-104.262 85.644-189.905 189.905-189.905h690.735c9.309 0 18.618 7.447 18.618 18.618v366.778c0 9.309-7.447 18.618-18.618 18.618zM467.316 628.596l230.865-230.865-126.604-126.604-104.262 104.262v253.207zM467.316 187.345v137.775l78.196-78.196-80.058-80.058c0 5.585 1.862 13.033 1.862 20.48zM100.538 868.771h331.404v-165.702h-331.404v165.702zM100.538 665.833h331.404v-178.735h-331.404v178.735zM100.538 449.862h331.404v-178.735h-331.404v178.735zM277.411 34.676h-22.342c-42.822 0-80.058 16.756-107.985 44.684s-44.684 67.025-44.684 107.985v48.407h331.404v-48.407c-3.724-83.782-72.611-152.669-156.393-152.669zM497.105 34.676h-107.985c18.618 14.895 35.375 31.651 48.407 52.131l59.578 59.578v-111.709zM711.215 34.676h-178.735v148.945l178.735 178.735v-327.68zM489.658 656.524l126.604 126.604 232.727-232.727-126.604-126.604-232.727 232.727zM925.324 34.676h-178.735v329.542h178.735v-329.542zM310.924 159.418c0-24.204-20.48-44.684-46.545-44.684-24.204 0-46.545 20.48-46.545 44.684 0 26.065 20.48 46.545 46.545 46.545s46.545-20.48 46.545-46.545z" />
|
14 |
-
<glyph unicode="" glyph-name="pa-content-switcher" d="M739.142 669.556h-454.284c-122.88 0-221.556-98.676-221.556-221.556s98.676-221.556 221.556-221.556h454.284c122.88 0 221.556 98.676 221.556 221.556s-98.676 221.556-221.556 221.556zM739.142 263.68h-454.284c-102.4 0-184.32 81.92-184.32 184.32s81.92 184.32 184.32 184.32h454.284c102.4 0 184.32-81.92 184.32-184.32s-81.92-184.32-184.32-184.32zM737.28 611.84c-91.229 0-163.84-72.611-163.84-163.84s72.611-163.84 163.84-163.84c91.229 0 163.84 72.611 163.84 163.84s-72.611 163.84-163.84 163.84zM737.28 319.535c-70.749 0-128.465 57.716-128.465 128.465s57.716 128.465 128.465 128.465c70.749 0 128.465-57.716 128.465-128.465s-57.716-128.465-128.465-128.465z" />
|
15 |
-
<glyph unicode="" glyph-name="pa-facebook-feed" d="M582.749-0.698h-193.629v402.153h-81.92c-13.033 0-24.204 11.171-24.204 24.204v135.913c0 13.033 11.171 24.204 24.204 24.204h81.92v104.262c0 94.953 59.578 206.662 227.142 206.662 59.578 0 102.4-5.585 104.262-5.585l18.618-1.862-3.724-173.149h-20.48c0 0-44.684 0-93.091 0-35.375 0-40.96-9.309-40.96-44.684v-85.644h132.189c14.895 0 26.065-11.171 24.204-26.065l-5.585-135.913c0-13.033-11.171-24.204-24.204-24.204h-126.604l1.862-400.291zM430.080 38.4h113.571v404.015h150.807l5.585 104.262h-156.393v126.604c0 40.96 9.309 83.782 80.058 83.782 27.927 0 55.855 0 72.611 0l1.862 96.815c-16.756 1.862-46.545 3.724-81.92 3.724-137.775 0-188.044-85.644-188.044-167.564v-143.36h-106.124v-104.262h106.124l1.862-404.015z" />
|
16 |
-
<glyph unicode="" glyph-name="pa-facebook-reviews" d="M606.953 671.418c0 0 0 0 0 0s0 0 0 0v0c0 0 0 0 0 0zM741.004 583.913c0-1.862 0-1.862 1.862-1.862 0 0 0 0-1.862 1.862 0 0 0 0 0 0s0 0 0 0 0 0 0 0zM800.582 550.4c0 13.033-3.724 24.204-11.171 33.513 13.033 11.171 22.342 27.927 22.342 46.545 0 33.513-26.065 59.578-59.578 59.578h-102.4c3.724 14.895 7.447 33.513 9.309 63.302 0 0 0 0 0 0s0 0 0 1.862c0 0 3.724 35.375 1.862 67.025 0 0 0 1.862 0 1.862v0c-1.862 18.618-5.585 42.822-24.204 57.716-13.033 11.171-29.789 14.895-48.407 13.033-39.098-3.724-46.545-40.96-48.407-61.44 0 0 0 0 0 0 0-1.862 0-1.862 0-3.724-1.862-18.618-7.447-57.716-11.171-70.749 0 0 0 0 0-1.862 0 0 0 0 0-1.862-14.895-55.855-70.749-122.88-96.815-147.084-11.171 13.033-26.065 20.48-42.822 20.48h-119.156c-31.651 0-57.716-27.927-57.716-63.302v-173.149c0-35.375 26.065-63.302 57.716-63.302h119.156c22.342 0 42.822 14.895 52.131 37.236 18.618-16.756 40.96-35.375 70.749-37.236 18.618 0 46.545 0 81.92 0 52.131 0 106.124 0 121.018 0h3.724c1.862 0 1.862 0 3.724 0 0 0 0 0 0 0v0c0 0 0 0 0 0 29.789 1.862 53.993 27.927 53.993 59.578 0 13.033-3.724 24.204-11.171 33.513 1.862 1.862 3.724 3.724 5.585 5.585 11.171 11.171 16.756 26.065 16.756 42.822 0 13.033-3.724 24.204-11.171 33.513 14.895 11.171 24.204 27.927 24.204 46.545zM409.6 392.145c0-14.895-9.309-26.065-20.48-26.065h-119.156c-11.171 0-20.48 11.171-20.48 26.065v173.149c0 14.895 9.309 26.065 20.48 26.065h119.156c11.171 0 20.48-11.171 20.48-26.065v-173.149zM752.175 608.116c-1.862 0-3.724 0-5.585-1.862-7.447-1.862-13.033-9.309-13.033-16.756 0-3.724 0-5.585 1.862-9.309 0-1.862 1.862-1.862 1.862-3.724 1.862-1.862 1.862-1.862 3.724-3.724 0 0 1.862 0 1.862-1.862 1.862 0 1.862-1.862 3.724-1.862 9.309 0 16.756-9.309 16.756-18.618 0-13.033-9.309-22.342-22.342-22.342v0c-7.447 0-14.895-5.585-18.618-13.033-3.724-9.309 3.724-20.48 13.033-22.342s16.756-11.171 16.756-22.342c0-13.033-9.309-22.342-22.342-22.342-9.309 0-14.895-5.585-16.756-13.033 0 0 0-1.862 0-1.862s0 0 0 0 0 0 0 0c0-1.862 0-3.724 0-5.585s0-1.862 0-3.724 1.862-1.862 1.862-3.724c0 0 0 0 0-1.862v0c0 0 0 0 0 0s1.862-1.862 1.862-1.862c0 0 0 0 0 0 1.862-1.862 3.724-3.724 7.447-3.724 9.309-3.724 14.895-11.171 14.895-22.342 0-13.033-9.309-22.342-22.342-22.342 0 0-1.862 0-1.862 0h-1.862c-42.822 0-147.084-1.862-199.215 0-18.618 0-39.098 18.618-53.993 33.513-3.724 3.724-7.447 7.447-11.171 11.171v152.669c0 1.862 0 5.585 0 7.447 37.236 27.927 102.4 113.571 117.295 175.011 0 0 0 0 0 0s0 1.862 0 1.862c3.724 16.756 9.309 57.716 11.171 70.749 0 0 0 0 0 0 0 1.862 0 1.862 0 3.724 3.724 31.651 9.309 31.651 16.756 31.651 9.309 1.862 16.756 0 20.48-3.724 9.309-7.447 11.171-24.204 11.171-33.513v-3.724c0 0 0 0 0 0s0 0 0 0v0c1.862-22.342 0-44.684-1.862-53.993 0 0 0 0 0 0s0-1.862 0-1.862c-3.724-52.131-11.171-72.611-13.033-76.335 0 0 0 0 0 0 0-1.862-1.862-1.862-1.862-3.724v0c0 0 0 0 0 0 0-1.862 0-3.724 0-5.585v0c0 0 0 0 0 0s0 0 0 0 0-1.862 0-1.862 0-1.862 1.862-3.724v0c0-1.862 1.862-3.724 3.724-5.585s1.862-1.862 3.724-3.724c3.724-1.862 5.585-3.724 9.309-3.724h128.465c13.033 0 22.342-9.309 22.342-22.342-3.724-14.895-13.033-24.204-26.065-24.204zM714.938 416.349c0 1.862 0 1.862 0 0 0 0 0 0 0 0s0 0 0 0zM711.215 421.935c0 0 0-1.862 1.862-1.862 0 0 0 0 0 0s-1.862 1.862-1.862 1.862zM342.575 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-50.269-3.724c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 5.585-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c3.724-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-18.618 48.407 40.96 33.513c7.447 7.447 11.171 18.618 7.447 29.789zM269.964 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-39.098-26.065 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 29.789 48.407 3.724c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-39.098-29.789zM633.018 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-50.269-3.724c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 3.724-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c3.724-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-16.756 48.407 40.96 33.513c7.447 7.447 11.171 18.618 7.447 29.789zM562.269 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-24.204 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 29.789 48.407 3.724c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-37.236-31.651zM923.462 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-52.131-1.862c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 5.585-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c5.585-3.724 9.309-5.585 14.895-5.585 7.447 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-16.756 46.545 40.96 33.513c9.309 7.447 11.171 18.618 7.447 29.789zM852.713 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-24.204 11.171 46.545c1.862 9.309 0 18.618-7.447 24.204l-37.236 29.789 48.407 1.862c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-37.236-29.789z" />
|
17 |
-
<glyph unicode="" glyph-name="pa-flip-box" d="M943.942 820.364h-59.578v59.578c0 11.171-9.309 18.618-18.618 18.618h-785.687c-11.171 0-18.618-9.309-18.618-18.618v-785.687c0-11.171 9.309-18.618 18.618-18.618h59.578v-59.578c0-11.171 9.309-18.618 20.48-18.618h783.825c11.171 0 18.618 9.309 18.618 18.618v785.687c0 9.309-7.447 18.618-18.618 18.618zM100.538 114.735v744.727h744.727v-744.727h-744.727zM923.462 36.538h-744.727v39.098h687.011c11.171 0 18.618 9.309 18.618 18.618v687.011h39.098v-744.727zM716.8 656.524h-487.796c-7.447 0-13.033 9.309-13.033 20.48s5.585 20.48 13.033 20.48h487.796c7.447 0 13.033-9.309 13.033-20.48s-5.585-20.48-13.033-20.48zM716.8 468.48h-487.796c-7.447 0-13.033 9.309-13.033 20.48s5.585 20.48 13.033 20.48h487.796c7.447 0 13.033-9.309 13.033-20.48 0-13.033-5.585-20.48-13.033-20.48zM716.8 278.575h-487.796c-7.447 0-13.033 9.309-13.033 20.48s5.585 20.48 13.033 20.48h487.796c7.447 0 13.033-9.309 13.033-20.48s-5.585-20.48-13.033-20.48z" />
|
18 |
-
<glyph unicode="" glyph-name="pa-google-reviews" d="M802.444 654.662c-1.862 7.447-9.309 14.895-16.756 14.895h-268.102c-9.309 0-18.618-7.447-18.618-18.618v-109.847c0-9.309 7.447-18.618 18.618-18.618h121.018c-13.033-20.48-29.789-39.098-52.131-52.131s-48.407-20.48-74.473-20.48c-61.44 0-117.295 39.098-137.775 94.953-5.585 16.756-9.309 33.513-9.309 52.131 0 16.756 1.862 33.513 7.447 48.407 20.48 59.578 76.335 98.676 139.636 98.676 27.927 0 53.993-7.447 78.196-22.342 5.585-3.724 14.895-3.724 20.48 1.862l89.367 74.473c5.585 5.585 7.447 9.309 7.447 14.895s-1.862 11.171-5.585 13.033c-52.131 44.684-119.156 68.887-188.044 68.887-163.84 0-296.029-132.189-296.029-296.029 0-48.407 13.033-96.815 35.375-139.636 52.131-96.815 150.807-156.393 260.655-156.393 68.887 0 134.051 24.204 188.044 67.025 52.131 42.822 87.505 102.4 102.4 167.564 3.724 20.48 5.585 40.96 5.585 61.44-1.862 18.618-3.724 37.236-7.447 55.855zM512 859.462c52.131 0 106.124-16.756 148.945-46.545l-63.302-52.131c-26.065 13.033-55.855 20.48-85.644 20.48-68.887 0-132.189-39.098-163.84-100.538l-61.44 50.269c48.407 80.058 134.051 128.465 225.28 128.465zM335.127 647.215c-3.724-14.895-5.585-31.651-5.585-48.407 0-18.618 1.862-35.375 7.447-52.131l-63.302-52.131c-14.895 33.513-22.342 68.887-22.342 104.262s7.447 68.887 20.48 98.676l63.302-50.269zM512 340.015c-89.367 0-175.011 48.407-221.556 124.742l61.44 50.269c13.033-24.204 33.513-46.545 55.855-63.302 31.651-22.342 67.025-33.513 106.124-33.513 27.927 0 55.855 7.447 81.92 18.618l63.302-52.131c-44.684-29.789-94.953-44.684-147.084-44.684zM767.069 544.815c-11.171-53.993-39.098-102.4-80.058-139.636l-61.44 50.269c26.065 20.48 46.545 48.407 57.716 80.058 1.862 5.585 1.862 11.171-1.862 16.756s-9.309 7.447-14.895 7.447h-130.327v74.473h234.589c1.862-11.171 1.862-22.342 1.862-33.513 0-18.618-1.862-37.236-5.585-55.855zM338.851 150.109c-3.724 11.171-13.033 18.618-26.065 20.48l-52.131 3.724-20.48 48.407c-3.724 11.171-14.895 18.618-26.065 18.618s-22.342-7.447-26.065-18.618l-18.618-48.407-52.131-3.724c-11.171 0-22.342-7.447-26.065-18.618s0-24.204 9.309-31.651l39.098-31.651-9.309-52.131c-1.862-9.309 0-16.756 3.724-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 27.927 44.684-27.927c5.585-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 16.756 5.585 24.204l-11.171 50.269 40.96 33.513c9.309 7.447 11.171 20.48 7.447 31.651zM266.24 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724-3.724 0-9.309-1.862-13.033-3.724l-40.96-26.065 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 31.651 48.407 3.724c9.309 0 16.756 5.585 20.48 14.895l18.618 46.545 18.618-46.545c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-37.236-31.651zM634.88 150.109c-3.724 11.171-13.033 18.618-26.065 20.48l-50.269 1.862-20.48 48.407c-3.724 11.171-14.895 18.618-26.065 18.618s-22.342-7.447-26.065-18.618l-18.618-48.407-52.131-3.724c-11.171 0-22.342-7.447-26.065-18.618s0-24.204 9.309-31.651l39.098-31.651-13.033-50.269c-1.862-9.309 0-16.756 5.585-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 27.927 44.684-27.927c3.724-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 16.756 5.585 24.204l-11.171 50.269 40.96 33.513c7.447 7.447 11.171 20.48 7.447 31.651zM562.269 107.287c-7.447-5.585-11.171-14.895-9.309-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-26.065 11.171 46.545c1.862 9.309 0 18.618-7.447 24.204l-37.236 31.651 48.407 3.724c9.309 0 16.756 5.585 20.48 14.895l18.618 46.545 18.618-46.545c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-35.375-31.651zM930.909 150.109c-3.724 11.171-13.033 18.618-26.065 20.48l-52.131 3.724-20.48 48.407c-3.724 11.171-14.895 18.618-26.065 18.618s-22.342-7.447-26.065-18.618l-18.618-48.407-52.131-3.724c-11.171 0-22.342-7.447-26.065-18.618s0-24.204 9.309-31.651l39.098-31.651-13.033-50.269c-1.862-9.309 0-16.756 3.724-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 27.927 44.684-27.927c5.585-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-9.309 48.407 40.96 33.513c9.309 7.447 13.033 20.48 9.309 31.651zM858.298 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-42.822 24.204c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-26.065 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 31.651 48.407 3.724c9.309 0 16.756 5.585 20.48 14.895l18.618 46.545 18.618-46.545c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-35.375-29.789z" />
|
19 |
-
<glyph unicode="" glyph-name="pa-gradients" d="M828.509 764.509c-83.782 83.782-197.353 130.327-316.509 130.327s-232.727-46.545-316.509-130.327c-83.782-83.782-130.327-197.353-130.327-316.509s46.545-232.727 130.327-316.509c83.782-83.782 197.353-130.327 316.509-130.327s232.727 46.545 316.509 130.327c83.782 83.782 130.327 197.353 130.327 316.509s-46.545 232.727-130.327 316.509zM925.324 464.756h-169.425c-3.724 52.131-24.204 102.4-59.578 141.498l121.018 121.018c65.164-70.749 102.4-163.84 107.985-262.516zM495.244 861.324v-31.651c0-9.309 7.447-16.756 16.756-16.756s16.756 7.447 16.756 16.756v31.651c96.815-3.724 189.905-42.822 262.516-107.985l-121.018-121.018c-40.96 35.375-89.367 55.855-141.498 59.578v85.644c0 9.309-7.447 16.756-16.756 16.756s-16.756-7.447-16.756-16.756v-87.505c-52.131-3.724-102.4-24.204-141.498-59.578l-121.018 121.018c70.749 67.025 163.84 104.262 262.516 109.847zM98.676 431.244h70.749c9.309 0 16.756 7.447 16.756 16.756s-7.447 16.756-16.756 16.756h-70.749c3.724 96.815 42.822 189.905 107.985 262.516l121.018-121.018c-35.375-40.96-55.855-89.367-59.578-141.498h-44.684c-9.309 0-16.756-7.447-16.756-16.756s7.447-16.756 16.756-16.756h46.545c3.724-52.131 24.204-102.4 59.578-141.498l-121.018-121.018c-67.025 70.749-104.262 163.84-109.847 262.516zM495.244 205.964v-169.425c-96.815 3.724-189.905 42.822-262.516 107.985l121.018 121.018c39.098-35.375 87.505-55.855 141.498-59.578zM364.916 300.916c-39.098 39.098-61.44 91.229-61.44 147.084s22.342 107.985 61.44 147.084c39.098 39.098 91.229 61.44 147.084 61.44s107.985-22.342 147.084-61.44c39.098-39.098 61.44-91.229 61.44-147.084s-22.342-107.985-61.44-147.084c-39.098-39.098-91.229-61.44-147.084-61.44s-107.985 22.342-147.084 61.44zM815.476 168.727l-63.302 63.302c-7.447 7.447-18.618 7.447-24.204 0-3.724-3.724-5.585-7.447-5.585-13.033 0-3.724 1.862-9.309 5.585-13.033l63.302-63.302c-72.611-67.025-163.84-104.262-262.516-107.985v169.425c52.131 3.724 102.4 24.204 141.498 59.578l24.204-24.204c7.447-7.447 18.618-5.585 24.204 0 3.724 3.724 5.585 7.447 5.585 13.033 0 3.724-1.862 9.309-5.585 13.033l-24.204 24.204c35.375 40.96 55.855 89.367 59.578 141.498h169.425c-3.724-98.676-40.96-191.767-107.985-262.516z" />
|
20 |
-
<glyph unicode="" glyph-name="pa-horizontal-scroll" d="M1027.864 691.442v27.049h-1027.864v-27.049h127.517v-488.815h-127.517v-27.049h1027.864v27.049h-127.517v488.815zM873.298 202.626h-718.732v488.815h718.732zM722.21 447.034c-0.055-2.302-0.924-4.391-2.328-6.001l0.010 0.011-61.054-61.633c-1.574-1.439-3.679-2.321-5.989-2.321s-4.416 0.882-5.996 2.327l0.007-0.006c-1.625 1.489-2.64 3.621-2.64 5.989s1.015 4.5 2.634 5.984l0.006 0.005 46.756 46.756h-359.366l46.756-46.756c1.854-1.57 3.023-3.899 3.023-6.501 0-4.695-3.806-8.501-8.501-8.501-2.602 0-4.931 1.169-6.49 3.010l-0.010 0.012-61.054 61.054c-1.439 1.574-2.321 3.679-2.321 5.989s0.882 4.416 2.327 5.996l-0.006-0.007 61.054 62.213c1.574 1.439 3.679 2.321 5.989 2.321s4.416-0.882 5.996-2.327l-0.007 0.006c1.625-1.489 2.64-3.621 2.64-5.989s-1.015-4.5-2.634-5.984l-0.006-0.005-46.37-46.37h358.593l-46.37 46.37c-1.854 1.57-3.023 3.899-3.023 6.501 0 4.695 3.806 8.501 8.501 8.501 2.602 0 4.931-1.169 6.49-3.010l0.010-0.012 61.054-61.054c1.444-1.653 2.325-3.831 2.325-6.214 0-0.125-0.002-0.249-0.007-0.372l0.001 0.018z" />
|
21 |
-
<glyph unicode="" glyph-name="pa-hot-spot" d="M927.185 643.491h-286.72v158.255c0 26.065-26.065 46.545-52.131 46.545h-389.12c-26.065 0-53.993-20.48-53.993-46.545v-158.255h-48.407c-20.48 0-35.375-16.756-35.375-35.375v-525.033c0-20.48 16.756-35.375 35.375-35.375h830.371c20.48 0 35.375 16.756 35.375 35.375v525.033c0 20.48-14.895 35.375-35.375 35.375zM180.596 801.745c0 5.585 11.171 11.171 18.618 11.171h389.12c5.585 0 16.756-5.585 16.756-11.171v-173.149c0-7.447-11.171-18.618-16.756-18.618h-85.644c-5.585 0-13.033 1.862-16.756-3.724l-91.229-89.367-93.091 89.367c-3.724 3.724-11.171 3.724-16.756 3.724h-85.644c-7.447 0-18.618 13.033-18.618 18.618v173.149zM96.815 81.222c-1.862 0-3.724 1.862-3.724 3.724v46.545c1.862 0 1.862 1.862 3.724 1.862l186.182 186.182c0-1.862 0-3.724 0-5.585 0-5.585 1.862-13.033 3.724-18.618 3.724-14.895 9.309-26.065 16.756-37.236l83.782-122.88 26.065 37.236 18.618 26.065 24.204 35.375 1.862 3.724 85.644-87.505 67.025-68.887h-513.862zM312.785 321.396c0 7.447 0 14.895 1.862 22.342 3.724 14.895 9.309 29.789 20.48 39.098 5.585 5.585 13.033 11.171 18.618 14.895 11.171 5.585 22.342 7.447 33.513 7.447 20.48 0 39.098-7.447 53.993-22.342 9.309-9.309 16.756-22.342 20.48-35.375 1.862-3.724 1.862-9.309 1.862-14.895 0-9.309 0-20.48-1.862-29.789 0-3.724-1.862-7.447-3.724-11.171-1.862-7.447-5.585-13.033-9.309-18.618l-13.033-18.618-48.407-68.887-61.44 87.505c-7.447 14.895-13.033 31.651-13.033 48.407zM660.945 81.222l-80.058 81.92 117.295 117.295 199.215-199.215h-236.451zM929.047 96.116l-219.695 219.695c-3.724 3.724-7.447 5.585-11.171 5.585s-9.309-1.862-11.171-5.585l-128.465-128.465-78.196 78.196c1.862 1.862 1.862 3.724 3.724 5.585 5.585 11.171 9.309 26.065 11.171 39.098 0 1.862 0 5.585 0 7.447 0 11.171 0 24.204-3.724 35.375 0 3.724-1.862 5.585-1.862 9.309-5.585 16.756-13.033 29.789-24.204 40.96-20.48 20.48-46.545 31.651-74.473 31.651s-53.993-11.171-74.473-31.651c-1.862-1.862-5.585-5.585-7.447-9.309-3.724-5.585-7.447-11.171-11.171-16.756l-202.938-199.215v428.218c0 1.862 1.862 3.724 3.724 3.724h52.131c9.309-18.618 27.927-33.513 48.407-33.513h81.92l111.709-111.709 111.709 111.709h81.92c18.618 0 37.236 14.895 46.545 33.513h290.444c1.862 0 3.724-1.862 3.724-3.724v-510.138zM389.12 371.665c-3.724 0-5.585 0-9.309 0-14.895-3.724-26.065-14.895-31.651-29.789-1.862-3.724-1.862-7.447-1.862-11.171 0-22.342 18.618-40.96 40.96-40.96 3.724 0 7.447 0 11.171 1.862 14.895 3.724 26.065 16.756 27.927 31.651 0 1.862 1.862 5.585 1.862 9.309 3.724 20.48-14.895 39.098-39.098 39.098zM389.12 312.087c-11.171 0-18.618 7.447-18.618 18.618s7.447 18.618 18.618 18.618c9.309 0 18.618-7.447 18.618-18.618 0-9.309-7.447-18.618-18.618-18.618zM778.24 384.698c-42.822 0-78.196 35.375-78.196 78.196s35.375 78.196 78.196 78.196c42.822 0 78.196-35.375 78.196-78.196s-35.375-78.196-78.196-78.196zM778.24 507.578c-24.204 0-44.684-20.48-44.684-44.684s20.48-44.684 44.684-44.684c24.204 0 44.684 20.48 44.684 44.684s-20.48 44.684-44.684 44.684z" />
|
22 |
-
<glyph unicode="" glyph-name="pa-icon-box" d="M889.949 682.589h-141.498c-9.309 121.018-111.709 217.833-234.589 217.833s-225.28-94.953-234.589-217.833h-145.222c-11.171 0-20.48-7.447-20.48-16.756v-651.636c0-9.309 9.309-16.756 20.48-16.756h755.898c11.171 0 20.48 7.447 20.48 16.756v651.636c0 9.309-9.309 16.756-20.48 16.756zM513.862 859.462c102.4 0 186.182-78.196 195.491-176.873 0-5.585 0-11.171 0-18.618 0-5.585 0-11.171 0-16.756-7.447-100.538-93.091-178.735-195.491-178.735s-186.182 78.196-195.491 178.735c0 5.585 0 11.171 0 16.756s0 11.171 0 18.618c9.309 98.676 93.091 176.873 195.491 176.873zM869.469 30.953h-714.938v616.262h124.742c7.447-122.88 109.847-219.695 234.589-219.695s227.142 96.815 234.589 219.695h122.88v-616.262z" />
|
23 |
-
<glyph unicode="" glyph-name="pa-ihover" d="M949.527 323.258c11.171 3.724 11.171 20.48 0 24.204l-93.091 42.822-52.131 24.204-409.6 191.767c-11.171 5.585-22.342-5.585-18.618-16.756l91.229-282.996 11.171-37.236 83.782-264.378c3.724-11.171 18.618-13.033 24.204-1.862l74.473 137.775c3.724 7.447 14.895 9.309 22.342 1.862l124.742-139.636c5.585-5.585 13.033-5.585 18.618-1.862l93.091 81.92c5.585 5.585 5.585 13.033 1.862 18.618l-124.742 139.636c-5.585 7.447-3.724 18.618 5.585 20.48l147.084 61.44zM860.16 88.669l-27.927-26.065c-5.585-5.585-14.895-3.724-18.618 1.862l-135.913 154.531c-5.585 7.447-16.756 5.585-22.342-1.862l-55.855-104.262c-5.585-11.171-20.48-9.309-24.204 1.862l-53.993 167.564-11.171 37.236-63.302 189.905c-3.724 11.171 7.447 20.48 18.618 16.756l377.949-175.011c11.171-5.585 11.171-20.48 0-24.204l-109.847-42.822c-9.309-3.724-11.171-14.895-5.585-20.48l135.913-154.531c1.862-5.585 1.862-14.895-3.724-20.48zM67.025 784.989c0-7.447 3.724-13.033 9.309-14.895l40.96-18.618c13.033-5.585 22.342-14.895 27.927-27.927l18.618-40.96c1.862-5.585 9.309-9.309 14.895-9.309 7.447 0 13.033 3.724 14.895 9.309l18.618 40.96c5.585 13.033 16.756 24.204 29.789 29.789l40.96 18.618c5.585 1.862 9.309 9.309 9.309 14.895s-3.724 13.033-9.309 14.895l-40.96 18.618c-13.033 5.585-24.204 16.756-29.789 29.789l-18.618 40.96c-1.862 3.724-7.447 7.447-14.895 7.447-5.585 0-11.171-3.724-14.895-9.309l-18.618-40.96c-5.585-13.033-14.895-24.204-27.927-29.789l-40.96-18.618c-5.585-1.862-9.309-7.447-9.309-14.895zM122.88 784.989l7.447 3.724c20.48 9.309 37.236 26.065 46.545 46.545l3.724 7.447 3.724-7.447c9.309-20.48 26.065-37.236 46.545-46.545l7.447-3.724-7.447-3.724c-20.48-9.309-37.236-26.065-46.545-46.545l-3.724-7.447-3.724 9.309c-9.309 20.48-26.065 37.236-46.545 46.545l-7.447 1.862zM121.018 325.12c0-7.447 3.724-13.033 9.309-14.895l40.96-18.618c13.033-5.585 24.204-16.756 29.789-29.789l18.618-40.96c1.862-5.585 9.309-9.309 14.895-9.309 7.447 0 13.033 3.724 14.895 9.309l18.618 40.96c5.585 13.033 16.756 24.204 29.789 29.789l40.96 18.618c5.585 1.862 9.309 9.309 9.309 14.895s-3.724 13.033-9.309 14.895l-40.96 18.618c-13.033 5.585-24.204 16.756-29.789 29.789l-18.618 40.96c-1.862 5.585-9.309 9.309-14.895 9.309-7.447 0-13.033-3.724-14.895-9.309l-18.618-40.96c-5.585-13.033-16.756-24.204-29.789-29.789l-40.96-18.618c-5.585-1.862-9.309-7.447-9.309-14.895zM178.735 325.12l7.447 3.724c20.48 9.309 37.236 26.065 46.545 46.545l3.724 7.447 3.724-7.447c9.309-20.48 26.065-37.236 46.545-46.545l7.447-3.724-7.447-3.724c-20.48-9.309-37.236-26.065-46.545-46.545l-5.585-3.724-3.724 7.447c-9.309 20.48-26.065 37.236-46.545 46.545h-5.585zM523.171 729.135c0-7.447 3.724-13.033 9.309-14.895l52.131-24.204c18.618-7.447 33.513-22.342 40.96-40.96l24.204-52.131c1.862-5.585 9.309-9.309 14.895-9.309 7.447 0 13.033 3.724 14.895 9.309l24.204 52.131c7.447 18.618 22.342 33.513 40.96 40.96l52.131 24.204c5.585 1.862 9.309 9.309 9.309 14.895 0 7.447-3.724 13.033-9.309 14.895l-52.131 24.204c-18.618 7.447-33.513 22.342-40.96 40.96l-24.204 52.131c-1.862 5.585-9.309 9.309-14.895 9.309-7.447 0-13.033-3.724-14.895-9.309l-24.204-52.131c-7.447-18.618-22.342-33.513-40.96-40.96l-52.131-24.204c-5.585-1.862-9.309-7.447-9.309-14.895zM580.887 729.135l18.618 9.309c26.065 11.171 46.545 31.651 57.716 57.716l9.309 18.618 9.309-18.618c11.171-26.065 31.651-46.545 57.716-57.716l18.618-9.309-18.618-9.309c-26.065-11.171-46.545-31.651-57.716-57.716l-9.309-18.618-9.309 18.618c-11.171 26.065-31.651 46.545-57.716 57.716l-18.618 9.309z" />
|
24 |
-
<glyph unicode="" glyph-name="pa-image-accordion" d="M847.127 677.004c0 9.309-7.447 14.895-14.895 14.895h-640.465c-9.309 0-14.895-7.447-14.895-14.895v-458.007c0-9.309 7.447-14.895 14.895-14.895h640.465c9.309 0 14.895 7.447 14.895 14.895v458.007zM817.338 662.109v-275.549l-167.564 119.156c-5.585 3.724-14.895 3.724-20.48-1.862l-126.604-126.604-147.084 72.611c-3.724 1.862-9.309 1.862-14.895 0l-135.913-78.196v290.444h612.538zM206.662 336.291l143.36 83.782 130.327-63.302-124.742-122.88h-150.807v102.4zM400.291 232.029l243.898 240.175 175.011-122.88v-115.433h-418.909zM478.487 461.033c35.375 0 65.164 29.789 65.164 65.164s-29.789 65.164-65.164 65.164-65.164-29.789-65.164-65.164c0 0 0 0 0 0-1.862-35.375 27.927-65.164 65.164-65.164zM478.487 561.571c18.618 0 35.375-14.895 35.375-35.375 0-18.618-14.895-35.375-35.375-35.375-18.618 0-35.375 14.895-35.375 35.375 0 18.618 14.895 35.375 35.375 35.375v0zM76.335 634.182c-9.309 0-14.895-7.447-14.895-14.895v-344.436c0-9.309 7.447-14.895 14.895-14.895s14.895 7.447 14.895 14.895v344.436c0 9.309-5.585 14.895-14.895 14.895zM947.665 634.182c-9.309 0-14.895-7.447-14.895-14.895v-344.436c0-9.309 7.447-14.895 14.895-14.895 9.309 0 14.895 7.447 14.895 14.895v344.436c0 9.309-7.447 14.895-14.895 14.895z" />
|
25 |
-
<glyph unicode="" glyph-name="pa-image-comparison" d="M921.6 730.996h-819.2c-22.342 0-40.96-18.618-40.96-42.822v-480.349c0-24.204 18.618-42.822 40.96-42.822h819.2c22.342 0 40.96 18.618 40.96 42.822v480.349c0 24.204-18.618 42.822-40.96 42.822zM493.382 200.378h-390.982c-3.724 0-5.585 3.724-5.585 7.447v480.349c0 3.724 1.862 7.447 5.585 7.447h390.982v-96.815c-72.611-9.309-130.327-72.611-130.327-148.945s57.716-141.498 130.327-148.945v-100.538zM396.567 448c0 65.164 52.131 117.295 115.433 117.295s115.433-52.131 115.433-117.295-52.131-117.295-115.433-117.295-115.433 52.131-115.433 117.295zM927.185 207.825c0-3.724-1.862-7.447-5.585-7.447h-390.982v96.815c72.611 9.309 130.327 72.611 130.327 148.945s-57.716 141.498-130.327 148.945v96.815h390.982c3.724 0 5.585-3.724 5.585-7.447v-476.625zM495.244 397.731c-3.724-3.724-7.447-3.724-11.171-3.724s-7.447 1.862-11.171 3.724l-39.098 39.098c-5.585 5.585-5.585 14.895 0 20.48l39.098 39.098c3.724 1.862 7.447 3.724 11.171 3.724s7.447-1.862 11.171-3.724c5.585-5.585 5.585-14.895 0-20.48l-29.789-27.927 29.789-29.789c5.585-5.585 5.585-14.895 0-20.48zM590.196 436.829l-39.098-39.098c-3.724-3.724-7.447-3.724-11.171-3.724s-7.447 1.862-11.171 3.724c-5.585 5.585-5.585 14.895 0 20.48l29.789 29.789-29.789 29.789c-5.585 5.585-5.585 14.895 0 20.48s14.895 5.585 20.48 0l39.098-39.098c7.447-5.585 7.447-16.756 1.862-22.342z" />
|
26 |
-
<glyph unicode="" glyph-name="pa-image-layers" d="M889.949 358.633h-91.229v158.255h26.065c35.375 0 65.164 29.789 65.164 65.164v251.345c0 35.375-29.789 65.164-65.164 65.164h-253.207c-35.375 0-65.164-29.789-65.164-65.164v-81.92h-134.051v48.407c0 37.236-26.065 65.164-61.44 65.164h-182.458c-37.236 0-67.025-29.789-67.025-65.164v-184.32c0-35.375 29.789-61.44 67.025-61.44h113.571v-180.596h-113.571c-35.375 0-65.164-29.789-65.164-65.164v-171.287c0-35.375 29.789-65.164 65.164-65.164h299.753c35.375 0 65.164 29.789 65.164 65.164v55.855h109.847v-132.189c0-37.236 26.065-65.164 61.44-65.164h227.142c35.375 0 72.611 26.065 72.611 65.164v227.142c-1.862 35.375-37.236 70.749-74.473 70.749zM539.927 833.396c0 18.618 14.895 33.513 33.513 33.513h253.207c18.618 0 33.513-14.895 33.513-33.513v-253.207c0-18.618-14.895-33.513-33.513-33.513h-255.069c-18.618 0-33.513 14.895-33.513 33.513v253.207zM128.465 587.636c-16.756 0-35.375 9.309-35.375 29.789v182.458c0 16.756 16.756 33.513 33.513 33.513h184.32c18.618 0 27.927-16.756 27.927-33.513v-48.407h-29.789c-39.098 0-68.887-26.065-68.887-61.44v-102.4h-111.709zM459.869 137.076c0-18.618-14.895-33.513-33.513-33.513h-297.891c-18.618 0-33.513 14.895-33.513 33.513v171.287c0 18.618 14.895 33.513 33.513 33.513h299.753c18.618 0 33.513-14.895 33.513-33.513v-171.287zM493.382 226.444v81.92c0 35.375-29.789 65.164-65.164 65.164h-152.669v316.509c0 18.618 18.618 27.927 35.375 27.927h195.491v-137.775c0-35.375 29.789-65.164 65.164-65.164h193.629v-249.484c0-18.618-13.033-39.098-31.651-39.098h-240.175zM930.909 60.742c0-16.756-22.342-31.651-40.96-31.651h-225.28c-20.48 0-29.789 14.895-29.789 31.651v132.189h100.538c37.236 0 63.302 37.236 63.302 72.611v59.578h91.229c18.618 0 40.96-20.48 40.96-37.236v-227.142z" />
|
27 |
-
<glyph unicode="" glyph-name="pa-instagram-feed" d="M683.287 896.698h-342.575c-152.669 0-277.411-124.742-277.411-277.411v-344.436c0-152.669 124.742-277.411 277.411-277.411h344.436c152.669 0 277.411 124.742 277.411 277.411v344.436c-1.862 152.669-126.604 277.411-279.273 277.411zM923.462 276.713c0-132.189-107.985-238.313-238.313-238.313h-344.436c-132.189 0-238.313 107.985-238.313 238.313v342.575c0 132.189 107.985 238.313 238.313 238.313h344.436c132.189 0 238.313-107.985 238.313-238.313v-342.575zM512 699.345c-137.775 0-251.345-111.709-251.345-251.345 0-137.775 111.709-251.345 251.345-251.345 137.775 0 251.345 111.709 251.345 251.345 0 137.775-113.571 251.345-251.345 251.345zM512 235.753c-117.295 0-212.247 94.953-212.247 212.247s94.953 212.247 212.247 212.247 212.247-94.953 212.247-212.247-94.953-212.247-212.247-212.247zM813.615 682.589c0-20.565-16.671-37.236-37.236-37.236s-37.236 16.671-37.236 37.236c0 20.565 16.671 37.236 37.236 37.236s37.236-16.671 37.236-37.236z" />
|
28 |
-
<glyph unicode="" glyph-name="pa-magic-section" d="M76.335 14.196v0 0 0zM955.113 609.978l-85.644 85.644 42.822 128.465c1.862 7.447 0 14.895-5.585 20.48-3.724 3.724-11.171 5.585-18.618 3.724l-128.465-42.822-85.644 85.644c-5.585 5.585-14.895 7.447-22.342 3.724s-11.171-11.171-11.171-20.48l14.895-126.604-128.465-70.749c-7.447-3.724-11.171-13.033-9.309-20.48 0-3.724 1.862-7.447 5.585-11.171 1.862-1.862 5.585-3.724 9.309-5.585l117.295-26.065-573.44-571.578c-3.724-3.724-5.585-9.309-5.585-14.895s1.862-11.171 5.585-14.895c3.724-3.724 9.309-5.585 14.895-5.585s11.171 1.862 14.895 5.585l573.44 569.716 26.065-115.433c1.862-7.447 9.309-14.895 16.756-14.895h1.862c7.447 0 13.033 3.724 16.756 11.171l70.749 128.465 126.604-14.895c9.309 0 16.756 3.724 20.48 11.171s3.724 16.756-3.724 22.342zM76.335 14.196v0 0 0zM804.305 630.458c-7.447 0-14.895-3.724-20.48-9.309l-52.131-94.953-24.204 102.4c-1.862 7.447-7.447 13.033-14.895 14.895l-100.538 22.342 94.953 52.131c7.447 3.724 11.171 11.171 9.309 20.48l-9.309 83.782 53.993-53.993c5.585-5.585 13.033-7.447 20.48-5.585l102.4 33.513-33.513-102.4c-1.862-7.447 0-14.895 5.585-20.48l53.993-53.993-85.644 11.171z" />
|
29 |
-
<glyph unicode="" glyph-name="pa-messenger-chat" d="M130.327 79.36v227.142c-46.545 53.993-70.749 113.571-70.749 176.873 0 182.458 202.938 331.404 452.422 331.404s452.422-148.945 452.422-331.404c0-182.458-202.938-331.404-452.422-331.404-67.025 0-132.189 11.171-193.629 31.651l-188.044-104.262zM512 773.818c-225.28 0-407.738-130.327-407.738-288.582 0-53.993 22.342-107.985 65.164-154.531l5.585-5.585v-169.425l139.636 78.196 9.309-3.724c57.716-22.342 122.88-33.513 188.044-33.513 225.28 0 407.738 130.327 407.738 288.582s-182.458 288.582-407.738 288.582z" />
|
30 |
-
<glyph unicode="" glyph-name="pa-multi-scroll" d="M942.080 820.364h-428.218c0 0-1.862 0-1.862 0s-1.862 0-1.862 0h-428.218c-11.171 0-20.48-9.309-20.48-20.48v-703.767c0-11.171 9.309-20.48 20.48-20.48h426.356c0 0 1.862 0 1.862 0s1.862 0 1.862 0h426.356c11.171 0 20.48 9.309 20.48 20.48v703.767c3.724 11.171-5.585 20.48-16.756 20.48zM98.676 784.989h396.567v-673.978h-396.567v673.978zM925.324 111.011h-394.705v673.978h396.567v-673.978zM439.389 477.789c0-5.585-1.862-9.309-5.585-13.033-7.447-7.447-18.618-7.447-24.204 0l-89.367 91.229v-256.931c0-9.309-7.447-18.618-18.618-18.618-9.309 0-18.618 7.447-18.618 18.618v255.069l-98.676-98.676c-7.447-7.447-18.618-7.447-24.204 0-3.724 3.724-5.585 7.447-5.585 13.033s1.862 9.309 5.585 13.033l128.465 128.465c1.862 1.862 3.724 3.724 5.585 3.724 3.724 1.862 9.309 1.862 13.033 0 1.862 0 3.724-1.862 5.585-3.724l119.156-119.156c5.585-5.585 7.447-11.171 7.447-13.033zM869.469 427.52c0-5.585-1.862-9.309-5.585-13.033l-128.465-128.465c-1.862-1.862-3.724-3.724-5.585-3.724s-3.724-1.862-7.447-1.862c-3.724 0-3.724 0-7.447 1.862-1.862 0-3.724 1.862-5.585 3.724l-119.156 119.156c-3.724 3.724-5.585 7.447-5.585 13.033s1.862 9.309 5.585 13.033c7.447 7.447 18.618 7.447 24.204 0l89.367-89.367v255.069c0 9.309 7.447 18.618 18.618 18.618 5.585 0 9.309-1.862 13.033-5.585s5.585-7.447 5.585-13.033v-256.931l98.676 98.676c7.447 7.447 18.618 7.447 24.204 0 3.724-1.862 5.585-5.585 5.585-11.171z" />
|
31 |
-
<glyph unicode="" glyph-name="pa-notification-bar" d="M512 157.556c-40.96 0-76.335-33.513-76.335-76.335s33.513-76.335 76.335-76.335 76.335 33.513 76.335 76.335-35.375 76.335-76.335 76.335zM512 42.124c-22.342 0-39.098 18.618-39.098 39.098s18.618 39.098 39.098 39.098 39.098-18.618 39.098-39.098-16.756-39.098-39.098-39.098zM835.956 323.258v204.8c0 76.335-27.927 148.945-76.335 208.524-48.407 57.716-115.433 96.815-189.905 111.709-7.447 26.065-31.651 44.684-59.578 44.684s-52.131-18.618-59.578-44.684c-72.611-13.033-139.636-53.993-189.905-111.709-48.407-57.716-76.335-132.189-76.335-208.524v-204.8c-20.48-13.033-35.375-39.098-35.375-67.025 0-42.822 35.375-78.196 78.196-78.196h571.578c42.822 0 78.196 35.375 78.196 78.196-1.862 27.927-16.756 53.993-40.96 67.025zM798.72 213.411h-573.44c-22.342 0-40.96 18.618-40.96 40.96 0 16.756 11.171 33.513 27.927 39.098l11.171 3.724v230.865c0 141.498 106.124 264.378 247.622 284.858l14.895 1.862v14.895c0 13.033 13.033 24.204 26.065 24.204s26.065-11.171 26.065-24.204v-14.895l14.895-1.862c141.498-20.48 247.622-143.36 247.622-284.858v-197.353h-413.324v-35.375h428.218c14.895-5.585 24.204-22.342 24.204-37.236 0-26.065-18.618-44.684-40.96-44.684z" />
|
32 |
-
<glyph unicode="" glyph-name="pa-preview-window" d="M772.655 777.542c-39.098 0-70.749-31.651-70.749-70.749s31.651-70.749 70.749-70.749 70.749 31.651 70.749 70.749c0 39.098-31.651 70.749-70.749 70.749zM772.655 665.833c-22.342 0-40.96 18.618-40.96 40.96s18.618 40.96 40.96 40.96 40.96-18.618 40.96-40.96c0-22.342-18.618-40.96-40.96-40.96zM888.087 872.495h-739.142c-44.684 0-83.782-37.236-83.782-83.782v-523.171c0-44.684 37.236-81.92 83.782-81.92h221.556l154.531-158.255 147.084 143.36h215.971c44.684 0 70.749 44.684 70.749 89.367v530.618c0 44.684-26.065 83.782-70.749 83.782zM657.222 202.24l-132.189-128.465-141.498 141.498-236.451 1.862c-26.065 0-48.407 20.48-48.407 46.545v115.433c3.724 0 7.447 1.862 9.309 5.585l238.313 238.313 420.771-420.771h-109.847zM925.324 256.233c0-26.065-9.309-53.993-35.375-53.993h-72.611c0 1.862-1.862 1.862-1.862 3.724l-215.971 212.247 117.295 117.295 208.524-208.524v-70.749zM925.324 375.389l-195.491 195.491c-3.724 3.724-7.447 5.585-11.171 5.585s-9.309-1.862-11.171-5.585l-130.327-128.465-217.833 215.971c-3.724 3.724-7.447 5.585-11.171 5.585s-9.309-1.862-11.171-5.585l-238.313-234.589v364.916c0 26.065 24.204 48.407 50.269 48.407h739.142c26.065 0 35.375-22.342 35.375-48.407v-413.324z" />
|
33 |
-
<glyph unicode="" glyph-name="pa-separator" d="M299.753 425.658h-215.971c-13.033 0-22.342 9.309-22.342 22.342v0c0 13.033 9.309 22.342 22.342 22.342h215.971c13.033 0 22.342-9.309 22.342-22.342v0c0-13.033-9.309-22.342-22.342-22.342zM936.495 425.658h-215.971c-13.033 0-22.342 9.309-22.342 22.342v0c0 13.033 9.309 22.342 22.342 22.342h215.971c13.033 0 22.342-9.309 22.342-22.342v0c0-13.033-9.309-22.342-22.342-22.342zM633.018 550.4c-14.895 16.756-35.375 26.065-59.578 26.065-31.651 0-52.131-18.618-63.302-33.513-11.171 14.895-31.651 33.513-63.302 33.513-22.342 0-44.684-9.309-59.578-26.065s-22.342-37.236-22.342-59.578c0-24.204 9.309-46.545 29.789-70.749 16.756-20.48 40.96-40.96 68.887-65.164l1.862-1.862c9.309-9.309 20.48-16.756 31.651-27.927 3.724-3.724 7.447-3.724 11.171-3.724s7.447 1.862 11.171 3.724c11.171 9.309 20.48 18.618 29.789 26.065l1.862 1.862c27.927 24.204 52.131 44.684 70.749 65.164 20.48 24.204 29.789 46.545 29.789 70.749 3.724 24.204-5.585 44.684-18.618 61.44zM538.065 520.611c9.309 13.033 22.342 20.48 35.375 20.48s24.204-5.585 33.513-14.895c9.309-9.309 13.033-22.342 13.033-37.236 0-35.375-35.375-65.164-87.505-109.847v0c-7.447-5.585-14.895-13.033-22.342-18.618-7.447 7.447-14.895 13.033-22.342 18.618-52.131 44.684-87.505 74.473-87.505 109.847 0 14.895 3.724 27.927 13.033 37.236s20.48 14.895 33.513 14.895c14.895 0 26.065-7.447 35.375-20.48 5.585-9.309 9.309-18.618 11.171-22.342 1.862-7.447 9.309-11.171 16.756-11.171s14.895 5.585 16.756 11.171c1.862 5.585 3.724 14.895 11.171 22.342z" />
|
34 |
-
<glyph unicode="" glyph-name="pa-table" d="M61.44-2.56v901.12h901.12v-901.12h-901.12zM530.618 36.538h392.844v390.982h-392.844v-390.982zM100.538 36.538h390.982v390.982h-390.982v-390.982zM530.618 466.618h392.844v392.844h-392.844v-392.844zM100.538 466.618h390.982v392.844h-390.982v-392.844z" />
|
35 |
-
<glyph unicode="" glyph-name="pa-tabs" d="M938.356 732.858h-852.713c-13.033 0-22.342 9.309-22.342 22.342s11.171 22.342 22.342 22.342h850.851c13.033 0 22.342-9.309 22.342-22.342s-9.309-22.342-20.48-22.342zM938.356 425.658h-852.713c-13.033 0-22.342 9.309-22.342 22.342s9.309 22.342 22.342 22.342h850.851c13.033 0 22.342-9.309 22.342-22.342s-9.309-22.342-20.48-22.342zM938.356 118.458h-852.713c-13.033 0-22.342 9.309-22.342 22.342s9.309 22.342 22.342 22.342h850.851c13.033 0 22.342-9.309 22.342-22.342s-9.309-22.342-20.48-22.342z" />
|
36 |
-
<glyph unicode="" glyph-name="pa-twitter-feed" d="M951.389 729.135c-7.447 5.585-16.756 5.585-24.204 0-5.585-3.724-11.171-7.447-20.48-9.309 27.927 33.513 27.927 57.716 27.927 63.302 0 7.447-5.585 13.033-11.171 16.756-7.447 3.724-14.895 1.862-20.48-1.862-37.236-26.065-74.473-33.513-96.815-33.513-35.375 33.513-81.92 52.131-132.189 52.131-106.124 0-193.629-85.644-193.629-193.629 0-7.447 0-14.895 1.862-22.342-176.873 3.724-322.095 171.287-322.095 173.149-3.724 3.724-9.309 5.585-16.756 5.585s-13.033-3.724-16.756-9.309c-44.684-78.196-26.065-150.807 5.585-201.076-5.585 3.724-13.033 3.724-18.618 0-7.447-3.724-11.171-9.309-11.171-18.618-1.862-81.92 35.375-130.327 72.611-158.255-1.862-1.862-5.585-3.724-7.447-5.585-5.585-5.585-7.447-13.033-3.724-20.48 26.065-83.782 87.505-115.433 130.327-126.604-48.407-35.375-109.847-42.822-156.393-42.822-29.789 0-50.269 3.724-50.269 3.724-9.309 1.862-18.618-3.724-22.342-11.171-3.724-9.309-1.862-18.618 5.585-24.204 93.091-68.887 204.8-83.782 281.135-83.782 61.44 0 104.262 9.309 106.124 9.309 398.429 93.091 413.324 450.56 413.324 513.862 74.473 68.887 85.644 94.953 87.505 102.4 3.724 9.309 0 16.756-7.447 22.342zM830.371 611.84c0-3.724 22.342-389.12-379.811-482.211 0 0-40.96-9.309-96.815-9.309-52.131 0-122.88 7.447-189.905 37.236 61.44 3.724 135.913 22.342 189.905 81.92 5.585 5.585 7.447 14.895 3.724 22.342s-11.171 11.171-18.618 11.171c-3.724 0-83.782 1.862-122.88 74.473 18.618 0 35.375 1.862 48.407 7.447 7.447 3.724 13.033 11.171 11.171 20.48s-7.447 14.895-16.756 16.756c-3.724 1.862-96.815 22.342-113.571 119.156 14.895-5.585 31.651-9.309 48.407-7.447 7.447 1.862 14.895 7.447 16.756 14.895s0 16.756-5.585 20.48c-3.724 3.724-91.229 80.058-53.993 180.596 50.269-52.131 189.905-175.011 357.469-165.702 5.585 0 11.171 3.724 14.895 7.447 3.724 5.585 5.585 11.171 3.724 16.756-3.724 13.033-5.585 24.204-5.585 37.236 0 83.782 68.887 152.669 152.669 152.669 40.96 0 80.058-16.756 107.985-44.684 3.724-3.724 9.309-5.585 14.895-5.585h3.724c14.895 0 39.098 1.862 65.164 11.171-9.309-9.309-20.48-18.618-33.513-29.789-7.447-5.585-9.309-14.895-7.447-24.204 3.724-7.447 11.171-13.033 20.48-13.033 3.724 0 18.618 1.862 35.375 5.585-11.171-11.171-26.065-26.065-44.684-42.822-3.724 0-5.585-5.585-5.585-13.033z" />
|
37 |
-
<glyph unicode="" glyph-name="pa-unfold" d="M960.698 446.138c0-9.309-7.447-18.618-18.618-18.618h-93.091v-93.091c0-9.309-7.447-18.618-18.618-18.618-9.309 0-18.618 7.447-18.618 18.618v93.091h-93.091c-9.309 0-18.618 7.447-18.618 18.618 0 9.309 7.447 18.618 18.618 18.618h93.091v93.091c0 9.309 7.447 18.618 18.618 18.618 9.309 0 18.618-7.447 18.618-18.618v-93.091h93.091c9.309 0 18.618-9.309 18.618-18.618zM599.505 559.709c0-11.171-9.309-20.48-20.48-20.48h-495.244c-11.171 0-20.48 9.309-20.48 20.48s9.309 20.48 20.48 20.48h495.244c11.171 0 20.48-9.309 20.48-20.48zM709.353 781.265c0-11.171-9.309-20.48-20.48-20.48h-605.091c-11.171 0-20.48 9.309-20.48 20.48s9.309 20.48 20.48 20.48h605.091c11.171 0 20.48-9.309 20.48-20.48zM599.505 336.291c0-11.171-9.309-20.48-20.48-20.48h-495.244c-11.171 0-20.48 9.309-20.48 20.48s9.309 20.48 20.48 20.48h495.244c11.171 0 20.48-9.309 20.48-20.48zM709.353 114.735c0-11.171-9.309-20.48-20.48-20.48h-605.091c-11.171 0-20.48 9.309-20.48 20.48s9.309 20.48 20.48 20.48h605.091c11.171 0 20.48-9.309 20.48-20.48z" />
|
38 |
-
<glyph unicode="" glyph-name="pa-whatsapp" d="M512 898.56c-247.622 0-450.56-202.938-450.56-450.56 0-85.644 24.204-167.564 68.887-238.313-18.618-61.44-50.269-180.596-50.269-180.596-1.862-5.585 0-13.033 5.585-16.756 3.724-3.724 11.171-5.585 16.756-3.724l178.735 55.855c70.749-42.822 150.807-65.164 232.727-65.164 247.622 0 450.56 202.938 450.56 450.56s-204.8 448.698-452.422 448.698zM512 32.815c-78.196 0-154.531 22.342-219.695 63.302-1.862 1.862-5.585 1.862-9.309 1.862-1.862 0-3.724 0-5.585 0l-156.393-48.407c11.171 40.96 31.651 117.295 44.684 158.255 1.862 5.585 0 9.309-1.862 14.895-44.684 67.025-67.025 145.222-67.025 225.28 0 229.004 186.182 415.185 415.185 415.185s415.185-186.182 415.185-415.185-186.182-415.185-415.185-415.185zM806.167 341.876c-31.651 18.618-59.578 35.375-78.196 48.407-14.895 9.309-26.065 16.756-33.513 20.48-22.342 11.171-39.098 3.724-46.545-3.724 0 0-1.862-1.862-1.862-1.862-24.204-35.375-53.993-68.887-63.302-70.749-11.171 1.862-57.716 29.789-106.124 68.887-48.407 40.96-80.058 80.058-83.782 106.124 31.651 31.651 42.822 52.131 42.822 76.335s-55.855 122.88-65.164 134.051c-9.309 9.309-33.513 11.171-67.025 5.585-3.724 0-5.585-1.862-9.309-5.585s-102.4-104.262-55.855-227.142c52.131-134.051 182.458-288.582 351.884-314.647 18.618-3.724 37.236-3.724 53.993-3.724 98.676 0 158.255 50.269 173.149 148.945-1.862 7.447-3.724 14.895-11.171 18.618zM592.058 213.411c-178.735 26.065-290.444 202.938-323.956 292.305s27.927 167.564 44.684 186.182c13.033 1.862 26.065 3.724 31.651 1.862 11.171-16.756 52.131-93.091 53.993-107.985 0-9.309-3.724-22.342-39.098-57.716-3.724-3.724-5.585-7.447-5.585-13.033 0-91.229 191.767-215.971 225.28-215.971 29.789 0 67.025 50.269 89.367 81.92 1.862 0 3.724 0 5.585-1.862 5.585-3.724 16.756-9.309 31.651-18.618 18.618-11.171 42.822-27.927 70.749-42.822-11.171-61.44-46.545-124.742-184.32-104.262z" />
|
39 |
-
<glyph unicode="" glyph-name="pa-yelp-reviews" d="M458.007 591.36l-26.065 11.171c-96.815 40.96-96.815 40.96-104.262 40.96-14.895 0-26.065-7.447-33.513-18.618-14.895-20.48-16.756-72.611-13.033-102.4 1.862-14.895 3.724-22.342 7.447-29.789 7.447-13.033 18.618-20.48 31.651-20.48h1.862c5.585 0 11.171 1.862 59.578 16.756l35.375 11.171c9.309 3.724 16.756 5.585 22.342 7.447l7.447 1.862c5.585 1.862 7.447 1.862 7.447 1.862 16.756 5.585 27.927 18.618 27.927 39.098 1.862 18.618-7.447 35.375-24.204 40.96zM450.56 552.262c0-5.585-1.862-5.585-3.724-7.447-3.724-1.862-16.756-5.585-39.098-11.171l-3.724-1.862c-18.618-5.585-76.335-24.204-81.92-26.065 0 0 0 0-1.862 1.862 0 0 0 1.862 0 1.862-1.862 1.862-3.724 7.447-3.724 16.756-3.724 31.651 1.862 70.749 7.447 80.058 1.862 1.862 1.862 1.862 3.724 1.862 5.585-1.862 59.578-24.204 93.091-37.236l26.065-11.171c3.724-1.862 3.724-5.585 3.724-7.447zM502.691 507.578c-16.756 7.447-37.236 1.862-48.407-11.171-14.895-18.618-18.618-20.48-18.618-22.342-67.025-80.058-68.887-80.058-70.749-87.505-1.862-5.585-1.862-11.171-1.862-16.756 1.862-7.447 3.724-14.895 9.309-20.48 16.756-20.48 83.782-46.545 117.295-46.545h7.447c14.895 1.862 24.204 11.171 29.789 24.204 1.862 7.447 1.862 7.447 1.862 102.4v39.098c0 16.756-9.309 31.651-26.065 39.098zM493.382 468.48v-40.96c0-59.578 0-83.782 0-89.367 0 0-1.862-1.862-1.862-1.862-16.756-1.862-81.92 20.48-91.229 33.513-1.862 1.862-1.862 1.862-1.862 1.862v1.862c1.862 3.724 33.513 40.96 63.302 76.335 3.724 1.862 5.585 5.585 9.309 9.309l1.862 1.862c1.862 3.724 5.585 7.447 11.171 13.033 0 0 1.862 1.862 3.724 1.862s1.862 0 3.724-1.862 1.862-3.724 1.862-5.585zM729.833 488.96c-5.585 3.724-5.585 5.585-94.953 33.513-7.447 1.862-16.756 5.585-22.342 7.447l-5.585 1.862c-3.724 1.862-5.585 1.862-7.447 1.862-14.895 7.447-33.513 1.862-46.545-13.033-11.171-14.895-13.033-35.375-3.724-48.407l14.895-24.204c53.993-87.505 55.855-89.367 61.44-94.953 5.585-3.724 14.895-7.447 22.342-7.447 1.862 0 3.724 0 5.585 0s3.724 0 7.447 0h1.862c27.927 11.171 78.196 74.473 81.92 104.262 1.862 18.618-3.724 31.651-14.895 39.098zM709.353 459.171v0c-3.724-16.756-44.684-70.749-59.578-76.335-3.724 0-3.724 0-3.724 0-3.724 3.724-29.789 46.545-53.993 85.644l-14.895 24.204c0 1.862-1.862 3.724 1.862 9.309 1.862 1.862 3.724 1.862 3.724 1.862s0 0 3.724-1.862h1.862c5.585-1.862 14.895-5.585 35.375-11.171 48.407-16.756 78.196-26.065 85.644-27.927 0-1.862 0-1.862 0-3.724zM666.531 732.858v0c-13.033 5.585-27.927 5.585-37.236-1.862-7.447-3.724-7.447-3.724-61.44-80.058l-5.585-7.447c-7.447-9.309-16.756-22.342-18.618-24.204-11.171-13.033-11.171-33.513-1.862-48.407 7.447-13.033 22.342-20.48 35.375-20.48h3.724c1.862 0 3.724 0 5.585 1.862 1.862 0 1.862 0 3.724 1.862 5.585 1.862 13.033 3.724 24.204 5.585 102.4 24.204 102.4 24.204 107.985 29.789 11.171 7.447 16.756 20.48 16.756 33.513v1.862c-1.862 29.789-46.545 94.953-72.611 107.985zM705.629 621.149c0-1.862 0-3.724 0-3.724-3.724-1.862-33.513-9.309-81.92-20.48l-16.756-3.724c-13.033-3.724-20.48-3.724-24.204-7.447h-1.862c-1.862 0-5.585 1.862-7.447 3.724s-1.862 5.585-1.862 5.585c1.862 1.862 7.447 7.447 20.48 27.927l3.724 5.585c42.822 57.716 53.993 70.749 53.993 72.611 0 0 1.862 0 1.862-1.862 13.033-5.585 52.131-59.578 53.993-78.196zM517.585 874.356v0c-3.724 14.895-13.033 24.204-27.927 27.927-29.789 7.447-130.327-20.48-152.669-42.822-9.309-9.309-14.895-24.204-9.309-37.236l1.862-1.862c3.724-7.447 93.091-148.945 119.156-188.044 13.033-22.342 27.927-31.651 44.684-31.651 3.724 0 7.447 0 11.171 1.862 14.895 3.724 29.789 16.756 29.789 55.855-3.724 29.789-14.895 201.076-16.756 215.971zM493.382 634.182c-5.585-1.862-13.033 9.309-14.895 14.895-39.098 61.44-104.262 163.84-117.295 184.32 0 0 0 1.862 1.862 1.862 13.033 13.033 98.676 37.236 119.156 33.513 0-1.862 1.862-1.862 1.862-1.862 1.862-35.375 13.033-175.011 13.033-210.385v0c1.862-14.895-1.862-20.48-3.724-22.342zM342.575 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-50.269-3.724c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 5.585-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c3.724-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-18.618 48.407 40.96 33.513c7.447 7.447 11.171 18.618 7.447 29.789zM269.964 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-39.098-26.065 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 29.789 48.407 3.724c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-39.098-29.789zM633.018 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-50.269-3.724c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 3.724-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c3.724-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-16.756 48.407 40.96 33.513c7.447 7.447 11.171 18.618 7.447 29.789zM562.269 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-24.204 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 29.789 48.407 3.724c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-37.236-31.651zM923.462 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-52.131-1.862c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 5.585-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c5.585-3.724 9.309-5.585 14.895-5.585 7.447 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-16.756 46.545 40.96 33.513c9.309 7.447 11.171 18.618 7.447 29.789zM852.713 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-24.204 11.171 46.545c1.862 9.309 0 18.618-7.447 24.204l-37.236 29.789 48.407 1.862c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-37.236-29.789z" />
|
40 |
-
<glyph unicode="" glyph-name="pa-admin-icon" d="M1024.437 448.219c-0.596-158.073-72.763-299.17-185.761-392.653l-0.858-0.689h-13.548l-104.891 323.851 285.828 207.597 3.059-11.8c9.961-37.82 15.839-81.301 16.17-126.103l0.001-0.204zM798.047 22.972l-10.489-6.556c-77.973-50.165-173.175-79.974-275.339-79.974s-197.366 29.808-277.383 81.202l2.043-1.228-10.489 6.556 285.828 206.723zM305.058 380.913l-107.076-329.533h-9.178c-115.562 94.543-188.753 237.138-188.804 396.829v0.009c0.139 45.7 6.029 89.961 16.983 132.181l-0.813-3.69 3.059 11.8zM493.426 960l-109.262-336.963h-352.697l4.37 13.111c73.442 181.603 242.662 310.074 443.369 323.333l1.545 0.082zM992.97 623.037h-352.697l-109.262 336.963h12.674c202.344-13.418 371.597-142.068 443.682-320.403l1.232-3.448z" />
|
41 |
-
<glyph unicode="" glyph-name="pa-lottie-animations" d="M273.772 219.293c-5.722-1.206-12.299-1.899-19.037-1.904h-9.313c-12.276-1.794-21.813-11.547-23.26-23.779l-0.012-0.129c-0.186-1.288-0.293-2.775-0.293-4.287 0-12.022 6.73-22.472 16.627-27.789l0.168-0.083c6.668-2.33 14.356-3.676 22.357-3.676 4.437 0 8.778 0.414 12.985 1.205l-0.434-0.068h9.309l7.193 1.904c5.924 1.693 12.060 3.174 17.983 5.289 37.952 15.749 69.911 39.221 95.137 68.637l0.281 0.335c37.234 40.691 70.33 86.259 97.955 135.319l1.906 3.683c11.848 21.157 22.85 40.833 34.063 61.355 28.002 54.161 56.091 99.914 87.072 143.466l-2.444-3.618c22.386 31.7 48.457 58.847 78.044 81.655l0.872 0.646c15.984 13.227 36.694 21.251 59.279 21.251 1.474 0 2.941-0.034 4.399-0.102l-0.206 0.008c2.627-0.831 5.648-1.31 8.78-1.31 16.615 0 30.083 13.469 30.083 30.083 0 13.482-8.869 24.892-21.090 28.716l-0.213 0.057-5.501 1.058c-6.103 0.909-13.146 1.428-20.311 1.428s-14.208-0.519-21.095-1.522l0.784 0.094c-4.231-1.269-8.463-2.116-12.694-2.962-4.136-0.705-7.765-1.66-11.261-2.895l0.471 0.145c-56.489-19.888-94.995-63.471-129.481-105.785-10.090-12.821-20.404-27.378-30-42.437l-1.313-2.204-9.098-13.752c-16.926-25.177-31.947-52.681-46.334-79.127l-12.060-21.157c-11.002-20.099-21.157-40.198-33.64-60.086-6.347-11.002-13.329-21.157-21.157-32.582l-10.367-16.291c-23.341-39.006-50.62-72.547-82.016-101.715l-0.285-0.262c-16.751-17.293-38.011-30.122-61.886-36.594l-0.95-0.219zM981.686 917.686v-939.372h-939.372v939.372h939.372zM1024 960h-1024v-1024h1024z" />
|
42 |
-
<glyph unicode="" glyph-name="pa-icon-list" horiz-adv-x="1260" d="M262.564 907.487h971.487c14.501 0 26.256-11.755 26.256-26.256s-11.755-26.256-26.256-26.256h-971.487c-14.501 0-26.256 11.755-26.256 26.256s11.755 26.256 26.256 26.256zM157.538 881.231c0-43.503-35.266-78.769-78.769-78.769s-78.769 35.266-78.769 78.769c0 43.503 35.266 78.769 78.769 78.769s78.769-35.266 78.769-78.769zM262.564 474.256h971.487c14.501 0 26.256-11.755 26.256-26.256s-11.755-26.256-26.256-26.256h-971.487c-14.501 0-26.256 11.755-26.256 26.256s11.755 26.256 26.256 26.256zM157.538 448c0-43.503-35.266-78.769-78.769-78.769s-78.769 35.266-78.769 78.769c0 43.503 35.266 78.769 78.769 78.769s78.769-35.266 78.769-78.769zM262.564 41.026h971.487c14.501 0 26.256-11.755 26.256-26.256s-11.755-26.256-26.256-26.256h-971.487c-14.501 0-26.256 11.755-26.256 26.256s11.755 26.256 26.256 26.256zM157.538 14.769c0-43.503-35.266-78.769-78.769-78.769s-78.769 35.266-78.769 78.769c0 43.503 35.266 78.769 78.769 78.769s78.769-35.266 78.769-78.769z" />
|
43 |
-
<glyph unicode="" glyph-name="horizontal-mouse-scroll" d="M693.248 523.776c0 98.304-79.872 177.152-177.152 177.152h-8.192c-98.304 0-177.152-79.872-177.152-177.152v-150.528c0-98.304 79.872-177.152 177.152-177.152h8.192c98.304 0 177.152 79.872 177.152 177.152v150.528zM663.552 372.224c0-40.96-16.384-77.824-43.008-104.448s-63.488-43.008-104.448-43.008h-8.192c-40.96 0-77.824 16.384-104.448 43.008s-43.008 63.488-43.008 104.448v151.552c0 40.96 16.384 77.824 43.008 104.448s63.488 43.008 104.448 43.008h8.192c40.96 0 77.824-16.384 104.448-43.008s43.008-63.488 43.008-104.448v-151.552zM512 551.424c-8.192 0-15.36-7.168-15.36-15.36v-44.032c0-8.192 7.168-15.36 15.36-15.36s15.36 7.168 15.36 15.36v44.032c-1.024 8.192-7.168 15.36-15.36 15.36zM54.272 457.216c-4.096-5.12-4.096-13.312 0-18.432l59.392-74.752c5.12-6.144 14.336-7.168 20.48-2.048s7.168 14.336 2.048 20.48v0l-51.2 65.536 52.224 65.536c5.12 6.144 4.096 15.36-2.048 20.48s-15.36 4.096-20.48-2.048l-60.416-74.752zM886.784 382.464c-5.12-6.144-4.096-15.36 2.048-20.48s15.36-4.096 20.48 2.048l59.392 74.752c4.096 5.12 4.096 13.312 0 18.432l-59.392 74.752c-5.12 6.144-14.336 7.168-20.48 2.048s-7.168-14.336-2.048-20.48v0l52.224-65.536-52.224-65.536z" />
|
44 |
-
<glyph unicode="" glyph-name="vertical-mouse-scroll" d="M693.248 523.776c0 98.304-79.872 177.152-177.152 177.152h-8.192c-98.304 0-177.152-79.872-177.152-177.152v-150.528c0-98.304 79.872-177.152 177.152-177.152h8.192c98.304 0 177.152 79.872 177.152 177.152v150.528zM663.552 372.224c0-40.96-16.384-77.824-43.008-104.448s-63.488-43.008-104.448-43.008h-8.192c-40.96 0-77.824 16.384-104.448 43.008s-43.008 63.488-43.008 104.448v151.552c0 40.96 16.384 77.824 43.008 104.448s63.488 43.008 104.448 43.008h8.192c40.96 0 77.824-16.384 104.448-43.008s43.008-63.488 43.008-104.448v-151.552zM512 551.424c-8.192 0-15.36-7.168-15.36-15.36v-44.032c0-8.192 7.168-15.36 15.36-15.36s15.36 7.168 15.36 15.36v44.032c-1.024 8.192-7.168 15.36-15.36 15.36zM502.784-9.728c5.12-4.096 13.312-4.096 18.432 0l74.752 59.392c6.144 5.12 7.168 14.336 2.048 20.48s-14.336 7.168-20.48 2.048v0l-65.536-51.2-65.536 52.224c-6.144 5.12-15.36 4.096-20.48-2.048s-4.096-15.36 2.048-20.48l74.752-60.416zM577.536 822.784c6.144-5.12 15.36-4.096 20.48 2.048s4.096 15.36-2.048 20.48l-74.752 59.392c-5.12 4.096-13.312 4.096-18.432 0l-74.752-59.392c-6.144-5.12-7.168-14.336-2.048-20.48s14.336-7.168 20.48-2.048v0l65.536 52.224 65.536-52.224z" />
|
45 |
-
<glyph unicode="" glyph-name="pa-image-scroll" d="M651.636 650.938c-33.513 0-61.44-27.927-61.44-61.44s27.927-61.44 61.44-61.44 61.44 27.927 61.44 61.44c0 33.513-27.927 61.44-61.44 61.44zM651.636 552.262c-20.48 0-35.375 16.756-35.375 35.375 0 20.48 16.756 35.375 35.375 35.375s35.375-14.895 35.375-35.375-16.756-35.375-35.375-35.375zM772.655 721.687h-519.447c-7.447 0-13.033-5.585-13.033-13.033v-521.309c0-7.447 5.585-13.033 13.033-13.033h519.447c7.447 0 13.033 5.585 13.033 13.033v521.309c-1.862 7.447-5.585 13.033-13.033 13.033zM268.102 202.24v109.847l139.636 139.636 249.484-249.484h-389.12zM690.735 202.24c0 0 0 0-1.862 1.862l-126.604 126.604 67.025 67.025 128.465-128.465 1.862-67.025h-68.887zM759.622 304.64l-119.156 119.156c-3.724 3.724-13.033 3.724-18.618 0l-76.335-76.335-130.327 130.327c-5.585 5.585-13.033 5.585-18.618 0l-130.327-130.327v346.298h493.382v-389.12zM891.811 343.738c1.862-1.862 5.585-3.724 9.309-3.724s7.447 1.862 9.309 3.724l94.953 94.953c1.862 1.862 3.724 5.585 3.724 9.309s-1.862 7.447-3.724 9.309l-94.953 94.953c-5.585 5.585-13.033 5.585-18.618 0s-5.585-13.033 0-18.618l85.644-85.644-85.644-85.644c-5.585-5.585-5.585-13.033 0-18.618zM132.189 552.262c-1.862 1.862-5.585 3.724-9.309 3.724s-7.447-1.862-9.309-3.724l-94.953-94.953c-1.862-1.862-3.724-5.585-3.724-9.309s1.862-7.447 3.724-9.309l94.953-94.953c5.585-5.585 13.033-5.585 18.618 0s5.585 13.033 0 18.618l-85.644 85.644 85.644 85.644c5.585 5.585 5.585 13.033 0 18.618zM407.738 68.189c-1.862-1.862-3.724-5.585-3.724-9.309s1.862-7.447 3.724-9.309l94.953-94.953c1.862-1.862 5.585-3.724 9.309-3.724s7.447 1.862 9.309 3.724l94.953 94.953c5.585 5.585 5.585 13.033 0 18.618s-13.033 5.585-18.618 0l-85.644-85.644-85.644 85.644c-5.585 5.585-13.033 5.585-18.618 0zM616.262 827.811c1.862 1.862 3.724 5.585 3.724 9.309s-1.862 7.447-3.724 9.309l-94.953 94.953c-1.862 1.862-5.585 3.724-9.309 3.724s-7.447-1.862-9.309-3.724l-94.953-94.953c-5.585-5.585-5.585-13.033 0-18.618s13.033-5.585 18.618 0l85.644 85.644 85.644-85.644c5.585-5.585 13.033-5.585 18.618 0z" />
|
46 |
-
<glyph unicode="" glyph-name="pa-banner" d="M942.080 900.422h-858.298c-11.171 0-22.342-9.309-22.342-20.48v-860.16c0-11.171 9.309-22.342 22.342-22.342h858.298c11.171 0 22.342 9.309 22.342 22.342v860.16c0 11.171-9.309 20.48-22.342 20.48zM104.262 857.6h817.338v-644.189l-197.353 197.353c-7.447 7.447-22.342 7.447-29.789 0l-128.465-126.604-215.971 214.109c-9.309 9.309-22.342 9.309-29.789 0l-215.971-214.109v573.44zM104.262 42.124v182.458l230.865 230.865 413.324-413.324c0-1.862-644.189-1.862-644.189 0zM921.6 42.124h-111.709c0 0 0 1.862-1.862 1.862l-212.247 208.524 111.709 111.709 212.247-212.247 1.862-109.847zM744.727 582.051c-55.855 0-100.538 44.684-100.538 100.538s44.684 100.538 100.538 100.538 100.538-44.684 100.538-100.538-44.684-100.538-100.538-100.538zM744.727 740.305c-31.651 0-57.716-26.065-57.716-57.716s26.065-57.716 57.716-57.716 57.716 26.065 57.716 57.716-26.065 57.716-57.716 57.716z" />
|
47 |
-
<glyph unicode="" glyph-name="pa-blog" d="M837.818 19.782h-733.556c-11.171 0-22.342 9.309-22.342 22.342v729.833c0 11.171 9.309 22.342 22.342 22.342h344.436v-42.822h-323.956v-688.873h688.873v322.095h42.822v-346.298c0-9.309-9.309-18.618-18.618-18.618zM558.545 312.087h-161.978c-11.171 0-22.342 9.309-22.342 22.342v160.116c0 5.585 1.862 11.171 5.585 14.895l364.916 361.193c7.447 7.447 22.342 7.447 29.789 0l161.978-161.978c7.447-9.309 7.447-22.342 0-29.789l-363.055-361.193c-3.724-3.724-9.309-5.585-14.895-5.585zM417.047 354.909h130.327l340.713 340.713-130.327 132.189-340.713-342.575v-130.327z" />
|
48 |
-
<glyph unicode="" glyph-name="pa-button" d="M919.738 820.364h-813.615c-52.131 0-96.815-42.822-96.815-96.815v-284.858c0-52.131 42.822-96.815 96.815-96.815h405.876v27.927h-405.876c-37.236 0-68.887 29.789-68.887 68.887v284.858c0 37.236 29.789 68.887 68.887 68.887h811.753c37.236 0 68.887-29.789 68.887-68.887v-284.858c0-37.236-29.789-68.887-68.887-68.887h-52.131l31.651-27.927h20.48c52.131 0 96.815 42.822 96.815 96.815v284.858c0 53.993-42.822 96.815-94.953 96.815zM884.364 274.851c9.309 0 13.033 11.171 5.585 16.756l-55.855 50.269-31.651 27.927-243.898 227.142c-5.585 5.585-16.756 1.862-16.756-7.447v-452.422c0-9.309 9.309-13.033 16.756-7.447l83.782 80.058c5.585 3.724 13.033 3.724 14.895-3.724l55.855-126.604c3.724-5.585 9.309-7.447 13.033-5.585l83.782 37.236c5.585 3.724 7.447 9.309 5.585 13.033l-55.855 126.604c-3.724 5.585 1.862 13.033 9.309 14.895l115.433 9.309zM768.931 127.767l-26.065-9.309c-5.585-3.724-11.171 0-13.033 5.585l-59.578 137.775c-3.724 5.585-11.171 9.309-14.895 3.724l-63.302-61.44c-5.585-5.585-16.756-1.862-16.756 7.447v305.338c0 9.309 9.309 13.033 16.756 7.447l169.425-154.531 31.651-27.927 26.065-24.204c7.447-5.585 3.724-16.756-5.585-16.756l-89.367-5.585c-7.447 0-11.171-7.447-9.309-14.895l61.44-139.636c1.862-3.724-1.862-9.309-7.447-13.033z" />
|
49 |
-
<glyph unicode="" glyph-name="pa-carousel" d="M687.011 189.207c-26.065 0-46.545-20.48-46.545-46.545s20.48-46.545 46.545-46.545 46.545 20.48 46.545 46.545-20.48 46.545-46.545 46.545zM687.011 114.735c-14.895 0-27.927 13.033-27.927 27.927s13.033 27.927 27.927 27.927c14.895 0 27.927-13.033 27.927-27.927s-13.033-27.927-27.927-27.927zM336.989 189.207c-26.065 0-46.545-20.48-46.545-46.545s20.48-46.545 46.545-46.545c26.065 0 46.545 20.48 46.545 46.545s-20.48 46.545-46.545 46.545zM336.989 114.735c-14.895 0-27.927 13.033-27.927 27.927s13.033 27.927 27.927 27.927c14.895 0 27.927-13.033 27.927-27.927 1.862-14.895-11.171-27.927-27.927-27.927zM512 189.207c-26.065 0-46.545-20.48-46.545-46.545s20.48-46.545 46.545-46.545c27.927 0 46.545 20.48 46.545 46.545s-20.48 46.545-46.545 46.545zM512 114.735c-14.895 0-27.927 13.033-27.927 27.927s13.033 27.927 27.927 27.927c16.756 0 27.927-13.033 27.927-27.927s-13.033-27.927-27.927-27.927zM761.484 278.575h-497.105c-7.447 0-13.033 5.585-13.033 13.033v497.105c0 7.447 5.585 13.033 13.033 13.033h497.105c7.447 0 13.033-5.585 13.033-13.033v-497.105c0-7.447-7.447-13.033-13.033-13.033zM277.411 304.64h471.040v471.040h-471.040v-471.040zM152.669 801.745h-135.913v-26.065h122.88v-471.040h-122.88v-26.065h135.913c7.447 0 13.033 5.585 13.033 13.033v497.105c0 7.447-5.585 13.033-13.033 13.033zM858.298 788.713v-497.105c0-7.447 5.585-13.033 13.033-13.033h135.913v26.065h-122.88v471.040h122.88v26.065h-135.913c-7.447 0-13.033-5.585-13.033-13.033z" />
|
50 |
-
<glyph unicode="" glyph-name="pa-grid" d="M474.764 485.236h-431.942v433.804h431.942v-433.804zM85.644 529.92h346.298v344.436h-346.298v-344.436zM981.178 485.236h-431.942v433.804h431.942v-433.804zM592.058 529.92h346.298v344.436h-346.298v-344.436zM474.764-23.040h-431.942v433.804h431.942v-433.804zM85.644 19.782h346.298v346.298h-346.298v-346.298zM981.178-23.040h-431.942v433.804h431.942v-433.804zM592.058 19.782h346.298v346.298h-346.298v-346.298z" />
|
51 |
-
<glyph unicode="" glyph-name="pa-image-button" d="M1010.967 207.825l-303.476 180.596c-3.724 1.862-7.447 1.862-13.033 0-3.724-3.724-5.585-7.447-5.585-11.171l74.473-348.16c0-5.585 5.585-7.447 7.447-7.447 5.585-1.862 9.309 1.862 11.171 5.585l52.131 74.473c0 1.862 1.862 1.862 3.724 1.862s1.862 0 3.724-1.862l63.302-89.367c1.862-3.724 7.447-5.585 9.309-5.585s5.585 0 7.447 1.862l57.716 40.96c3.724 1.862 3.724 5.585 5.585 7.447 0 3.724 0 7.447-1.862 7.447l-63.302 89.367c0 0 0 1.862 0 3.724s1.862 1.862 1.862 1.862l89.367 24.204c5.585 1.862 7.447 5.585 7.447 9.309s-3.724 13.033-7.447 14.895zM867.607 178.036c-1.862-3.724 0-7.447 1.862-11.171l70.749-96.815c1.862-1.862 1.862-3.724 0-5.585l-18.618-13.033h-1.862c-1.862 0-1.862 0-3.724 1.862l-70.749 96.815c-1.862 3.724-7.447 5.585-9.309 5.585v0c-3.724 0-7.447-1.862-9.309-5.585l-39.098-57.716c-1.862-1.862-3.724-1.862-3.724-1.862s-3.724 0-3.724 3.724l-48.407 232.727c0 1.862 1.862 3.724 1.862 3.724s1.862 1.862 3.724 0l204.8-122.88c1.862-1.862 1.862-3.724 1.862-3.724s0-1.862-3.724-3.724l-67.025-18.618c0 0-3.724-1.862-5.585-3.724zM275.549 755.2c-52.131 0-94.953-42.822-94.953-94.953s40.96-94.953 94.953-94.953c52.131 0 94.953 42.822 94.953 94.953 1.862 53.993-42.822 94.953-94.953 94.953zM275.549 602.531c-31.651 0-57.716 24.204-57.716 57.716 0 31.651 24.204 57.716 57.716 57.716s57.716-24.204 57.716-57.716c0-29.789-26.065-57.716-57.716-57.716zM891.811 440.553c-7.447-7.447-18.618-7.447-26.065-1.862l-186.182 171.287-150.807-165.702 27.927-27.927c3.724-3.724 5.585-7.447 5.585-13.033s-1.862-9.309-5.585-13.033c-7.447-7.447-20.48-7.447-26.065 0l-121.018 119.156-271.825-236.451c-3.724-3.724-7.447-5.585-13.033-5.585s-9.309 1.862-13.033 7.447-7.447 20.48 1.862 26.065l284.858 251.345c7.447 7.447 18.618 7.447 24.204 0l76.335-78.196 161.978 176.873c3.724 3.724 7.447 7.447 13.033 7.447s9.309-1.862 13.033-5.585l201.076-184.32c9.309-9.309 9.309-20.48 3.724-27.927zM979.316 870.633v-534.342c0-9.309-7.447-18.618-18.618-18.618s-18.618 7.447-18.618 18.618v515.724h-897.396v-698.182h599.505c9.309 0 18.618-7.447 18.618-18.618s-7.447-18.618-18.618-18.618h-618.124c-9.309 0-18.618 7.447-18.618 18.618v735.418c0 9.309 7.447 18.618 18.618 18.618h936.495c9.309 0 16.756-7.447 16.756-18.618z" />
|
52 |
-
<glyph unicode="" glyph-name="pa-image-separator" d="M651.636 528.058c-33.513 0-61.44 27.927-61.44 61.44s27.927 61.44 61.44 61.44 61.44-27.927 61.44-61.44-27.927-61.44-61.44-61.44zM651.636 623.011c-18.618 0-35.375-14.895-35.375-35.375 0-18.618 14.895-35.375 35.375-35.375 18.618 0 35.375 14.895 35.375 35.375s-16.756 35.375-35.375 35.375zM997.935 459.171h-214.109v249.484c0 7.447-5.585 13.033-13.033 13.033h-519.447c-7.447 0-13.033-5.585-13.033-13.033v-249.484h-212.247c-5.585 0-11.171-5.585-11.171-11.171s5.585-11.171 11.171-11.171h212.247v-249.484c0-7.447 5.585-13.033 13.033-13.033h519.447c7.447 0 13.033 5.585 13.033 13.033v249.484h212.247c5.585 0 11.171 5.585 11.171 11.171s-3.724 11.171-9.309 11.171zM266.24 202.24v109.847l139.636 139.636 249.484-249.484h-389.12zM757.76 202.24h-68.887c0 0 0 0-1.862 1.862l-126.604 126.604 67.025 67.025 128.465-128.465v-67.025zM757.76 304.64l-119.156 119.156c-3.724 3.724-13.033 3.724-18.618 0l-76.335-76.335-130.327 130.327c-5.585 5.585-13.033 5.585-18.618 0l-130.327-130.327v346.298h493.382v-389.12z" />
|
53 |
-
<glyph unicode="" glyph-name="pa-modal-box" d="M925.324 881.804h-822.924c-11.171 0-22.342-9.309-22.342-20.48v-822.924c0-11.171 9.309-22.342 22.342-22.342h822.924c11.171 0 20.48 9.309 20.48 22.342v822.924c0 11.171-11.171 20.48-20.48 20.48zM124.742 838.982h778.24v-141.498h-778.24v141.498zM902.982 60.742h-778.24v593.92h778.24v-593.92zM856.436 747.753h-98.676c-11.171 0-22.342 9.309-22.342 22.342s9.309 22.342 22.342 22.342h98.676c11.171 0 22.342-9.309 22.342-22.342s-9.309-22.342-22.342-22.342z" />
|
54 |
-
<glyph unicode="" glyph-name="pa-persons" d="M601.367 431.244c81.92 35.375 139.636 117.295 139.636 214.109 0 128.465-102.4 232.727-229.004 232.727s-229.004-104.262-229.004-232.727c0-94.953 57.716-178.735 139.636-214.109-186.182-40.96-327.68-210.385-327.68-413.324h42.822c0 210.385 167.564 379.811 374.225 379.811s374.225-171.287 374.225-379.811h42.822c0 202.938-139.636 372.364-327.68 413.324zM325.818 645.353c0 104.262 83.782 189.905 186.182 189.905s186.182-85.644 186.182-189.905-83.782-189.905-186.182-189.905-186.182 85.644-186.182 189.905z" />
|
55 |
-
<glyph unicode="" glyph-name="pa-pricing-table" d="M640.465 371.665c0-50.269-40.96-93.091-93.091-93.091h-11.171c-1.862 0-3.724-1.862-3.724-3.724v-48.407c0-11.171-9.309-18.618-18.618-18.618-11.171 0-18.618 9.309-18.618 18.618v46.545c0 1.862-1.862 3.724-3.724 3.724h-67.025c-11.171 0-18.618 9.309-18.618 18.618s9.309 18.618 18.618 18.618h122.88c31.651 0 55.855 24.204 55.855 55.855s-24.204 55.855-55.855 55.855h-68.887c-52.131 0-93.091 40.96-93.091 93.091s40.96 93.091 93.091 93.091h11.171c1.862 0 3.724 1.862 3.724 3.724v48.407c0 9.309 9.309 18.618 18.618 18.618s18.618-9.309 18.618-18.618v-48.407c0-1.862 1.862-3.724 3.724-3.724h63.302c9.309 0 18.618-9.309 18.618-18.618 0-11.171-9.309-18.618-18.618-18.618h-121.018c-31.651 0-55.855-26.065-55.855-55.855 0-31.651 26.065-55.855 55.855-55.855h68.887c52.131 1.862 94.953-39.098 94.953-91.229zM841.542 930.211h-657.222c-22.342 0-39.098-18.618-39.098-39.098v-888.087c0-22.342 18.618-39.098 39.098-39.098h657.222c22.342 0 39.098 18.618 39.098 39.098v888.087c-1.862 20.48-18.618 39.098-39.098 39.098zM834.095 6.749h-644.189v878.778h646.051c0 0 0-878.778-1.862-878.778z" />
|
56 |
-
<glyph unicode="" glyph-name="pa-progress-bar" d="M942.080 155.695v-42.822h-409.6v-68.887h-42.822v68.887h-407.738v42.822h407.738v68.887h42.822v-68.887zM942.080 784.989v-42.822h-586.473v-68.887h-42.822v68.887h-230.865v42.822h230.865v68.887h42.822v-68.887zM822.924 470.342v-42.822h-117.295v-68.887h-42.822v68.887h-580.887v42.822h580.887v68.887h42.822v-68.887z" />
|
57 |
-
<glyph unicode="" glyph-name="pa-testimonials" d="M318.371 615.564h383.535v-42.822h-383.535v42.822zM318.371 474.065h383.535v-42.822h-383.535v42.822zM182.458 86.807l53.993 173.149c-96.815 53.993-154.531 152.669-154.531 262.516 0 167.564 137.775 301.615 305.338 301.615h247.622c167.564 1.862 305.338-134.051 305.338-301.615s-137.775-301.615-305.338-301.615h-160.116l-275.549-148.945c-9.309-5.585-20.48 3.724-16.756 14.895zM389.12 783.127c-145.222 0-262.516-117.295-262.516-260.655 0-100.538 55.855-188.044 147.084-232.727l16.756-7.447-42.822-137.775 219.695 119.156h169.425c145.222 0 262.516 117.295 262.516 258.793s-117.295 260.655-262.516 260.655h-247.622z" />
|
58 |
-
<glyph unicode="" glyph-name="pa-title" d="M822.924 898.56h-619.985c-13.033 0-22.342-9.309-22.342-22.342v-102.4c0-13.033 9.309-22.342 22.342-22.342s22.342 7.447 22.342 20.48v80.058h264.378v-809.891h-55.855c-13.033 0-22.342-9.309-22.342-22.342s9.309-22.342 22.342-22.342h156.393c13.033 0 22.342 9.309 22.342 22.342s-9.309 22.342-22.342 22.342h-55.855v809.891h264.378v-80.058c0-13.033 9.309-22.342 22.342-22.342s22.342 9.309 22.342 22.342v104.262c1.862 11.171-9.309 22.342-20.48 22.342v0z" />
|
59 |
-
<glyph unicode="" glyph-name="pa-vertical-scroll" d="M512 898.56c-65.164 0-121.018-53.993-121.018-121.018s53.993-121.018 121.018-121.018c67.025 0 121.018 53.993 121.018 121.018 1.862 67.025-52.131 121.018-121.018 121.018zM512 690.036c-48.407 0-87.505 39.098-87.505 87.505s39.098 87.505 87.505 87.505 87.505-39.098 87.505-87.505c0-48.407-39.098-87.505-87.505-87.505zM512 243.2c-65.164 0-121.018-55.855-121.018-121.018 0-67.025 53.993-121.018 121.018-121.018s121.018 53.993 121.018 121.018c1.862 65.164-52.131 121.018-121.018 121.018zM512 34.676c-48.407 0-87.505 39.098-87.505 87.505s39.098 87.505 87.505 87.505 87.505-39.098 87.505-87.505-39.098-87.505-87.505-87.505zM512 570.88c-67.025 0-121.018-53.993-121.018-121.018s55.855-122.88 121.018-122.88c67.025 0 121.018 53.993 121.018 121.018 1.862 68.887-52.131 122.88-121.018 122.88zM512 362.356c-48.407 0-87.505 39.098-87.505 87.505s39.098 87.505 87.505 87.505 87.505-39.098 87.505-87.505-39.098-87.505-87.505-87.505z" />
|
60 |
-
<glyph unicode="" glyph-name="pa-video-box" d="M703.767 457.309l-284.858 210.385c-5.585 3.724-14.895 0-14.895-7.447v-422.633c0-7.447 9.309-11.171 14.895-7.447l286.72 210.385c3.724 5.585 3.724 13.033-1.862 16.756zM446.836 306.502v282.996l191.767-141.498-191.767-141.498zM512 930.211c-273.687 0-495.244-217.833-495.244-482.211s223.418-482.211 495.244-482.211c273.687 0 495.244 215.971 495.244 482.211s-221.556 482.211-495.244 482.211zM512 19.782c-247.622 0-446.836 193.629-446.836 430.080s199.215 430.080 446.836 430.080 446.836-193.629 446.836-430.080-201.076-430.080-446.836-430.080z" />
|
61 |
-
<glyph unicode="" glyph-name="pa-countdown" d="M917.876 861.324h-223.418v35.375c0 11.171-9.309 20.48-22.342 20.48s-20.48-9.309-20.48-20.48v-35.375h-282.996v35.375c0 11.171-9.309 20.48-22.342 20.48-11.171 0-22.342-9.309-22.342-20.48v-35.375h-223.418c-9.309 0-18.618-9.309-18.618-20.48v-837.818c0-11.171 9.309-22.342 22.342-22.342h815.476c11.171 0 22.342 9.309 22.342 22.342v837.818c-1.862 11.171-11.171 20.48-24.204 20.48zM124.742 818.502h201.076v-44.684c0-11.171 9.309-22.342 22.342-22.342 11.171 0 22.342 9.309 22.342 22.342v44.684h284.858v-44.684c0-11.171 9.309-22.342 22.342-22.342s22.342 9.309 22.342 22.342v44.684h201.076v-148.945h-776.378v148.945zM897.396 25.367h-772.655v601.367h772.655v-601.367zM385.396 140.8h-40.96v262.516c0 22.342 0 42.822 1.862 61.44-3.724-3.724-7.447-7.447-11.171-11.171-5.585-3.724-24.204-20.48-61.44-48.407l-22.342 27.927 96.815 74.473h37.236v-366.778zM571.578 140.8l152.669 329.542h-201.076v39.098h245.76v-33.513l-150.807-335.127h-46.545z" />
|
62 |
-
<glyph unicode="" glyph-name="pa-counter" d="M420.771 265.542h-40.96v258.793c0 22.342 0 42.822 1.862 61.44-3.724-3.724-7.447-7.447-11.171-11.171s-24.204-20.48-59.578-48.407l-22.342 27.927 94.953 72.611h35.375c1.862 1.862 1.862-361.193 1.862-361.193zM660.945 265.542h-40.96v258.793c0 22.342 0 42.822 1.862 61.44-3.724-3.724-7.447-7.447-11.171-11.171s-24.204-20.48-59.578-48.407l-22.342 27.927 94.953 72.611h35.375v-361.193zM512 939.52c-279.273 0-504.553-221.556-504.553-491.52s225.28-489.658 504.553-489.658 504.553 219.695 504.553 489.658-225.28 491.52-504.553 491.52zM512 8.611c-251.345 0-456.145 197.353-456.145 439.389s204.8 439.389 456.145 439.389 456.145-197.353 456.145-439.389-204.8-439.389-456.145-439.389z" />
|
63 |
-
<glyph unicode="" glyph-name="pa-dual-heading" d="M990.487 222.72h-93.091c-11.171 0-18.618 7.447-18.618 16.756s7.447 16.756 18.618 16.756h27.927v173.149h-255.069v-173.149h27.927c11.171 0 18.618-7.447 18.618-16.756s-9.309-16.756-18.618-16.756h-93.091c-11.171 0-18.618 7.447-18.618 16.756s7.447 16.756 18.618 16.756h27.927v383.535h-27.927c-11.171 0-18.618 7.447-18.618 16.756s9.309 16.756 18.618 16.756h93.091c11.171 0 18.618-7.447 18.618-16.756s-7.447-16.756-18.618-16.756h-27.927v-175.011h253.207v175.011h-27.927c-11.171 0-18.618 7.447-18.618 16.756s9.309 16.756 18.618 16.756h93.091c11.171 0 18.618-7.447 18.618-16.756s-9.309-16.756-18.618-16.756h-27.927v-381.673h26.065c11.171 0 18.618-7.447 18.618-16.756 3.724-11.171-3.724-18.618-14.895-18.618zM897.396 245.062c-3.724 0-7.447-1.862-7.447-5.585s3.724-5.585 7.447-5.585h93.091c3.724 0 7.447 1.862 7.447 5.585s-3.724 5.585-7.447 5.585h-39.098v405.876h39.098c3.724 0 7.447 1.862 7.447 5.585s-3.724 5.585-7.447 5.585h-93.091c-3.724 0-7.447-1.862-7.447-5.585s3.724-5.585 7.447-5.585h39.098v-197.353h-277.411v197.353h39.098c3.724 0 7.447 1.862 7.447 5.585s-3.724 5.585-7.447 5.585h-93.091c-3.724 0-7.447-1.862-7.447-5.585s3.724-5.585 7.447-5.585h39.098v-405.876h-39.098c-3.724 0-7.447-1.862-7.447-5.585s3.724-5.585 7.447-5.585h93.091c3.724 0 7.447 1.862 7.447 5.585s-3.724 5.585-7.447 5.585h-39.098v195.491h275.549v-197.353l-37.236 1.862zM437.527 233.891c0-7.447-5.585-11.171-13.033-11.171h-96.815c-7.447 0-13.033 5.585-13.033 11.171 0 7.447 5.585 11.171 13.033 11.171h33.513v189.905h-271.825v-189.905h33.513c7.447 0 13.033-5.585 13.033-11.171 0-7.447-7.447-11.171-13.033-11.171h-94.953c-7.447 0-13.033 5.585-13.033 11.171 0 7.447 5.585 11.171 13.033 11.171h33.513v404.015h-33.513c-7.447 0-13.033 5.585-13.033 11.171s5.585 11.171 13.033 11.171h96.815c7.447 0 13.033-5.585 13.033-11.171s-5.585-11.171-13.033-11.171h-35.375v-189.905h271.825v189.905h-33.513c-7.447 0-13.033 5.585-13.033 11.171s5.585 11.171 13.033 11.171h96.815c7.447 0 13.033-5.585 13.033-11.171s-5.585-11.171-13.033-11.171h-33.513v-404.015h33.513c5.585 0 13.033-3.724 13.033-11.171z" />
|
64 |
-
<glyph unicode="" glyph-name="pa-fancy-text" d="M860.16 161.28c-26.065 0-50.269 11.171-65.164 31.651l-9.309 11.171-9.309-11.171c-16.756-20.48-40.96-31.651-65.164-31.651-7.447 0-13.033 5.585-13.033 13.033s5.585 13.033 13.033 13.033c33.513 0 61.44 31.651 61.44 70.749v176.873h-37.236c-7.447 0-13.033 5.585-13.033 13.033s5.585 13.033 13.033 13.033h37.236v176.873c0 39.098-27.927 70.749-61.44 70.749-7.447 0-13.033 5.585-13.033 13.033s5.585 13.033 13.033 13.033c26.065 0 50.269-11.171 65.164-31.651l9.309-11.171 9.309 11.171c16.756 20.48 40.96 31.651 65.164 31.651 7.447 0 13.033-5.585 13.033-13.033s-5.585-13.033-13.033-13.033c-33.513 0-61.44-31.651-61.44-70.749v-176.873h37.236c7.447 0 13.033-5.585 13.033-13.033s-5.585-13.033-13.033-13.033h-37.236v-176.873c0-39.098 27.927-70.749 61.44-70.749 7.447 0 13.033-5.585 13.033-13.033s-7.447-13.033-13.033-13.033zM342.575 647.215c0-7.447-5.585-13.033-13.033-13.033h-137.775c-7.447 0-13.033 5.585-13.033 13.033s7.447 13.033 13.033 13.033h135.913c9.309 0 14.895-5.585 14.895-13.033zM342.575 254.371c0-7.447-5.585-13.033-13.033-13.033h-137.775c-7.447 0-13.033 5.585-13.033 13.033s7.447 13.033 13.033 13.033h135.913c9.309 1.862 14.895-3.724 14.895-13.033zM616.262 254.371c0-7.447-5.585-13.033-13.033-13.033h-137.775c-7.447 0-13.033 5.585-13.033 13.033s7.447 13.033 13.033 13.033h135.913c7.447 1.862 14.895-3.724 14.895-13.033zM1012.829 367.942v-78.196c1.862-26.065-20.48-48.407-46.545-48.407-7.447 0-14.895 5.585-14.895 13.033 0 3.724 1.862 7.447 3.724 11.171 1.862 1.862 5.585 3.724 11.171 3.724 11.171 0 20.48 7.447 20.48 20.48v78.196c0 7.447 7.447 13.033 13.033 13.033 7.447 0 13.033-5.585 13.033-13.033zM1001.658 522.473c-7.447 0-13.033 5.585-13.033 13.033v78.196c0 11.171-9.309 18.618-20.48 20.48-3.724 0-7.447 1.862-11.171 3.724s-3.724 3.724-3.724 7.447c0 7.447 7.447 13.033 13.033 13.033 26.065 0 48.407-20.48 48.407-46.545v-78.196c1.862-5.585-5.585-11.171-13.033-11.171zM616.262 647.215c0-7.447-5.585-13.033-13.033-13.033h-137.775c-7.447 0-13.033 5.585-13.033 13.033s7.447 13.033 13.033 13.033h135.913c7.447 0 14.895-5.585 14.895-13.033zM72.611 647.215c0-3.724-1.862-7.447-3.724-11.171s-7.447-3.724-11.171-3.724c-11.171 0-20.48-7.447-20.48-18.618v-78.196c0-7.447-7.447-13.033-14.895-13.033s-13.033 5.585-13.033 13.033v78.196c0 26.065 22.342 46.545 48.407 46.545 7.447 1.862 14.895-3.724 14.895-13.033zM70.749 254.371c0-5.585-5.585-13.033-13.033-13.033-26.065 0-48.407 22.342-48.407 46.545v78.196c0 7.447 7.447 13.033 13.033 13.033 7.447 0 13.033-5.585 13.033-13.033v-78.196c0-11.171 9.309-18.618 20.48-20.48 3.724 0 7.447-1.862 11.171-3.724 1.862-1.862 3.724-5.585 3.724-9.309z" />
|
65 |
-
<glyph unicode="" glyph-name="pa-google-maps" d="M666.531 863.185v0l-20.48 7.447-20.48-7.447-249.484-80.058-292.305 93.091v-759.622l269.964-83.782 22.342-7.447 22.342 7.447 249.484 80.058 292.305-93.091v757.76l-273.687 85.644zM353.745 75.636l-227.142 74.473v670.255l227.142-74.473v-670.255zM396.567 745.891l227.142 72.611v-668.393l-227.142-74.473v670.255zM895.535 75.636l-227.142 72.611v670.255l227.142-72.611v-670.255zM666.531 863.185v0 0 0zM623.709 863.185v0 0 0z" />
|
66 |
-
<glyph unicode="" glyph-name="pa-contact-form" d="M1012.829 526.196c0 1.862-1.862 3.724-1.862 5.585s-1.862 3.724-3.724 3.724c-1.862 1.862-3.724 3.724-5.585 3.724v0l-161.978 83.782v85.644c0 1.862 0 3.724 0 3.724 0 3.724-3.724 9.309-5.585 11.171l-202.938 202.938c0 0 0 1.862-1.862 1.862-1.862 1.862-1.862 1.862-3.724 1.862-3.724 1.862-5.585 1.862-9.309 1.862h-411.462c-11.171 0-22.342-9.309-22.342-22.342v-288.582l-161.978-85.644-1.862-1.862c0 0 0 0-1.862-1.862s-1.862-3.724-3.724-3.724c0-1.862-1.862-3.724-1.862-3.724v0-1.862c0-1.862 0-3.724 0-3.724v-536.204c0-11.171 9.309-20.48 20.48-20.48h960.698c11.171 0 20.48 9.309 20.48 20.48v538.065c0 1.862 0 3.724 0 5.585zM839.68 574.604l104.262-53.993-104.262-44.684v98.676zM634.88 863.185l134.051-134.051h-134.051v134.051zM227.142 892.975h368.64v-184.32c0-11.171 9.309-22.342 22.342-22.342h182.458v-229.004l-286.72-122.88-284.858 124.742v433.804zM184.32 576.465v-100.538l-104.262 46.545 104.262 53.993zM971.869 6.749h-919.738v482.211l450.56-197.353c5.585-1.862 11.171-1.862 16.756 0l454.284 197.353v-482.211z" />
|
67 |
</font></defs></svg>
|
1 |
+
<?xml version="1.0" standalone="no"?>
|
2 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
+
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
+
<metadata>Generated by IcoMoon</metadata>
|
5 |
+
<defs>
|
6 |
+
<font id="icomoon" horiz-adv-x="1024">
|
7 |
+
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
+
<missing-glyph horiz-adv-x="1024" />
|
9 |
+
<glyph unicode=" " horiz-adv-x="512" d="" />
|
10 |
+
<glyph unicode="" glyph-name="trustpilot" horiz-adv-x="1077" d="M205.661-64l125.981 393.825-331.642 239.041 409.977 2.961 128.404 388.172 125.443-388.172 412.938-2.961-538.381-388.172-332.719-244.694zM874.869-61.308l-336.488 242.002 233.119 64.606 103.369-306.608z" />
|
11 |
+
<glyph unicode="" glyph-name="pa-behance-feed" d="M407.738 459.171l-9.309 5.585 9.309 7.447c35.375 27.927 55.855 68.887 55.855 113.571 0 80.058-65.164 145.222-145.222 145.222h-232.727c-13.033 0-22.342-9.309-22.342-22.342v-519.447c0-13.033 9.309-22.342 22.342-22.342h234.589c89.367 0 160.116 72.611 160.116 160.116-1.862 52.131-27.927 102.4-72.611 132.189zM318.371 209.687h-210.385v232.727h210.385c63.302 0 115.433-52.131 115.433-115.433 0-65.164-50.269-117.295-115.433-117.295zM107.985 686.313h210.385c55.855 0 98.676-44.684 98.676-98.676s-44.684-98.676-98.676-98.676h-210.385v197.353zM746.589 593.222c-117.295 0-214.109-96.815-214.109-214.109s96.815-214.109 214.109-214.109c57.716 0 111.709 22.342 150.807 63.302 5.585 5.585 5.585 13.033 5.585 16.756s0 9.309-7.447 16.756c-5.585 5.585-13.033 7.447-16.756 7.447-5.585 0-11.171-1.862-16.756-7.447-31.651-31.651-74.473-50.269-119.156-50.269-81.92 0-150.807 57.716-165.702 137.775l-1.862 9.309h359.331c13.033 0 22.342 9.309 22.342 22.342 3.724 117.295-91.229 212.247-210.385 212.247zM914.153 401.455h-335.127l1.862 9.309c14.895 80.058 85.644 137.775 165.702 137.775s150.807-57.716 165.702-137.775l1.862-9.309zM889.949 691.898c0-13.033-9.309-22.342-22.342-22.342h-256.931c-13.033 0-22.342 9.309-22.342 22.342s9.309 22.342 22.342 22.342h256.931c11.171 0 22.342-9.309 22.342-22.342z" />
|
12 |
+
<glyph unicode="" glyph-name="pa-charts" d="M584.611 896.698c-9.309 0-18.618-7.447-18.618-18.618v-359.331c0-9.309 7.447-18.618 18.618-18.618h359.331c9.309 0 18.618 7.447 18.618 18.618 0 93.091-33.513 180.596-94.953 249.484-70.749 81.92-173.149 128.465-282.996 128.465v0zM603.229 537.367v322.095c91.229-5.585 176.873-46.545 238.313-115.433 50.269-57.716 80.058-130.327 85.644-208.524h-323.956zM875.055 407.040c0 9.309-7.447 18.618-18.618 18.618h-370.502v368.64c0 9.309-7.447 18.618-18.618 18.618-225.28 0-407.738-182.458-407.738-407.738 0-223.418 182.458-407.738 407.738-407.738 225.28 1.862 407.738 184.32 407.738 409.6v0zM467.316 36.538c-204.8 0-370.502 165.702-370.502 370.502 0 197.353 156.393 361.193 351.884 370.502v-370.502c0-9.309 7.447-18.618 18.618-18.618h370.502c-9.309-195.491-171.287-351.884-370.502-351.884v0z" />
|
13 |
+
<glyph unicode="" glyph-name="pa-color-transition" d="M943.942 401.455h-191.767l135.913 135.913c7.447 7.447 7.447 18.618 0 26.065l-258.793 258.793c-3.724 3.724-7.447 5.585-13.033 5.585s-9.309-1.862-13.033-5.585l-135.913-135.913v199.215c0 9.309-7.447 18.618-18.618 18.618h-366.778c-9.309 0-18.618-7.447-18.618-18.618v-698.182c0-104.262 85.644-189.905 189.905-189.905h690.735c9.309 0 18.618 7.447 18.618 18.618v366.778c0 9.309-7.447 18.618-18.618 18.618zM467.316 628.596l230.865-230.865-126.604-126.604-104.262 104.262v253.207zM467.316 187.345v137.775l78.196-78.196-80.058-80.058c0 5.585 1.862 13.033 1.862 20.48zM100.538 868.771h331.404v-165.702h-331.404v165.702zM100.538 665.833h331.404v-178.735h-331.404v178.735zM100.538 449.862h331.404v-178.735h-331.404v178.735zM277.411 34.676h-22.342c-42.822 0-80.058 16.756-107.985 44.684s-44.684 67.025-44.684 107.985v48.407h331.404v-48.407c-3.724-83.782-72.611-152.669-156.393-152.669zM497.105 34.676h-107.985c18.618 14.895 35.375 31.651 48.407 52.131l59.578 59.578v-111.709zM711.215 34.676h-178.735v148.945l178.735 178.735v-327.68zM489.658 656.524l126.604 126.604 232.727-232.727-126.604-126.604-232.727 232.727zM925.324 34.676h-178.735v329.542h178.735v-329.542zM310.924 159.418c0-24.204-20.48-44.684-46.545-44.684-24.204 0-46.545 20.48-46.545 44.684 0 26.065 20.48 46.545 46.545 46.545s46.545-20.48 46.545-46.545z" />
|
14 |
+
<glyph unicode="" glyph-name="pa-content-switcher" d="M739.142 669.556h-454.284c-122.88 0-221.556-98.676-221.556-221.556s98.676-221.556 221.556-221.556h454.284c122.88 0 221.556 98.676 221.556 221.556s-98.676 221.556-221.556 221.556zM739.142 263.68h-454.284c-102.4 0-184.32 81.92-184.32 184.32s81.92 184.32 184.32 184.32h454.284c102.4 0 184.32-81.92 184.32-184.32s-81.92-184.32-184.32-184.32zM737.28 611.84c-91.229 0-163.84-72.611-163.84-163.84s72.611-163.84 163.84-163.84c91.229 0 163.84 72.611 163.84 163.84s-72.611 163.84-163.84 163.84zM737.28 319.535c-70.749 0-128.465 57.716-128.465 128.465s57.716 128.465 128.465 128.465c70.749 0 128.465-57.716 128.465-128.465s-57.716-128.465-128.465-128.465z" />
|
15 |
+
<glyph unicode="" glyph-name="pa-facebook-feed" d="M582.749-0.698h-193.629v402.153h-81.92c-13.033 0-24.204 11.171-24.204 24.204v135.913c0 13.033 11.171 24.204 24.204 24.204h81.92v104.262c0 94.953 59.578 206.662 227.142 206.662 59.578 0 102.4-5.585 104.262-5.585l18.618-1.862-3.724-173.149h-20.48c0 0-44.684 0-93.091 0-35.375 0-40.96-9.309-40.96-44.684v-85.644h132.189c14.895 0 26.065-11.171 24.204-26.065l-5.585-135.913c0-13.033-11.171-24.204-24.204-24.204h-126.604l1.862-400.291zM430.080 38.4h113.571v404.015h150.807l5.585 104.262h-156.393v126.604c0 40.96 9.309 83.782 80.058 83.782 27.927 0 55.855 0 72.611 0l1.862 96.815c-16.756 1.862-46.545 3.724-81.92 3.724-137.775 0-188.044-85.644-188.044-167.564v-143.36h-106.124v-104.262h106.124l1.862-404.015z" />
|
16 |
+
<glyph unicode="" glyph-name="pa-facebook-reviews" d="M606.953 671.418c0 0 0 0 0 0s0 0 0 0v0c0 0 0 0 0 0zM741.004 583.913c0-1.862 0-1.862 1.862-1.862 0 0 0 0-1.862 1.862 0 0 0 0 0 0s0 0 0 0 0 0 0 0zM800.582 550.4c0 13.033-3.724 24.204-11.171 33.513 13.033 11.171 22.342 27.927 22.342 46.545 0 33.513-26.065 59.578-59.578 59.578h-102.4c3.724 14.895 7.447 33.513 9.309 63.302 0 0 0 0 0 0s0 0 0 1.862c0 0 3.724 35.375 1.862 67.025 0 0 0 1.862 0 1.862v0c-1.862 18.618-5.585 42.822-24.204 57.716-13.033 11.171-29.789 14.895-48.407 13.033-39.098-3.724-46.545-40.96-48.407-61.44 0 0 0 0 0 0 0-1.862 0-1.862 0-3.724-1.862-18.618-7.447-57.716-11.171-70.749 0 0 0 0 0-1.862 0 0 0 0 0-1.862-14.895-55.855-70.749-122.88-96.815-147.084-11.171 13.033-26.065 20.48-42.822 20.48h-119.156c-31.651 0-57.716-27.927-57.716-63.302v-173.149c0-35.375 26.065-63.302 57.716-63.302h119.156c22.342 0 42.822 14.895 52.131 37.236 18.618-16.756 40.96-35.375 70.749-37.236 18.618 0 46.545 0 81.92 0 52.131 0 106.124 0 121.018 0h3.724c1.862 0 1.862 0 3.724 0 0 0 0 0 0 0v0c0 0 0 0 0 0 29.789 1.862 53.993 27.927 53.993 59.578 0 13.033-3.724 24.204-11.171 33.513 1.862 1.862 3.724 3.724 5.585 5.585 11.171 11.171 16.756 26.065 16.756 42.822 0 13.033-3.724 24.204-11.171 33.513 14.895 11.171 24.204 27.927 24.204 46.545zM409.6 392.145c0-14.895-9.309-26.065-20.48-26.065h-119.156c-11.171 0-20.48 11.171-20.48 26.065v173.149c0 14.895 9.309 26.065 20.48 26.065h119.156c11.171 0 20.48-11.171 20.48-26.065v-173.149zM752.175 608.116c-1.862 0-3.724 0-5.585-1.862-7.447-1.862-13.033-9.309-13.033-16.756 0-3.724 0-5.585 1.862-9.309 0-1.862 1.862-1.862 1.862-3.724 1.862-1.862 1.862-1.862 3.724-3.724 0 0 1.862 0 1.862-1.862 1.862 0 1.862-1.862 3.724-1.862 9.309 0 16.756-9.309 16.756-18.618 0-13.033-9.309-22.342-22.342-22.342v0c-7.447 0-14.895-5.585-18.618-13.033-3.724-9.309 3.724-20.48 13.033-22.342s16.756-11.171 16.756-22.342c0-13.033-9.309-22.342-22.342-22.342-9.309 0-14.895-5.585-16.756-13.033 0 0 0-1.862 0-1.862s0 0 0 0 0 0 0 0c0-1.862 0-3.724 0-5.585s0-1.862 0-3.724 1.862-1.862 1.862-3.724c0 0 0 0 0-1.862v0c0 0 0 0 0 0s1.862-1.862 1.862-1.862c0 0 0 0 0 0 1.862-1.862 3.724-3.724 7.447-3.724 9.309-3.724 14.895-11.171 14.895-22.342 0-13.033-9.309-22.342-22.342-22.342 0 0-1.862 0-1.862 0h-1.862c-42.822 0-147.084-1.862-199.215 0-18.618 0-39.098 18.618-53.993 33.513-3.724 3.724-7.447 7.447-11.171 11.171v152.669c0 1.862 0 5.585 0 7.447 37.236 27.927 102.4 113.571 117.295 175.011 0 0 0 0 0 0s0 1.862 0 1.862c3.724 16.756 9.309 57.716 11.171 70.749 0 0 0 0 0 0 0 1.862 0 1.862 0 3.724 3.724 31.651 9.309 31.651 16.756 31.651 9.309 1.862 16.756 0 20.48-3.724 9.309-7.447 11.171-24.204 11.171-33.513v-3.724c0 0 0 0 0 0s0 0 0 0v0c1.862-22.342 0-44.684-1.862-53.993 0 0 0 0 0 0s0-1.862 0-1.862c-3.724-52.131-11.171-72.611-13.033-76.335 0 0 0 0 0 0 0-1.862-1.862-1.862-1.862-3.724v0c0 0 0 0 0 0 0-1.862 0-3.724 0-5.585v0c0 0 0 0 0 0s0 0 0 0 0-1.862 0-1.862 0-1.862 1.862-3.724v0c0-1.862 1.862-3.724 3.724-5.585s1.862-1.862 3.724-3.724c3.724-1.862 5.585-3.724 9.309-3.724h128.465c13.033 0 22.342-9.309 22.342-22.342-3.724-14.895-13.033-24.204-26.065-24.204zM714.938 416.349c0 1.862 0 1.862 0 0 0 0 0 0 0 0s0 0 0 0zM711.215 421.935c0 0 0-1.862 1.862-1.862 0 0 0 0 0 0s-1.862 1.862-1.862 1.862zM342.575 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-50.269-3.724c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 5.585-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c3.724-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-18.618 48.407 40.96 33.513c7.447 7.447 11.171 18.618 7.447 29.789zM269.964 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-39.098-26.065 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 29.789 48.407 3.724c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-39.098-29.789zM633.018 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-50.269-3.724c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 3.724-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c3.724-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-16.756 48.407 40.96 33.513c7.447 7.447 11.171 18.618 7.447 29.789zM562.269 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-24.204 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 29.789 48.407 3.724c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-37.236-31.651zM923.462 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-52.131-1.862c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 5.585-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c5.585-3.724 9.309-5.585 14.895-5.585 7.447 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-16.756 46.545 40.96 33.513c9.309 7.447 11.171 18.618 7.447 29.789zM852.713 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-24.204 11.171 46.545c1.862 9.309 0 18.618-7.447 24.204l-37.236 29.789 48.407 1.862c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-37.236-29.789z" />
|
17 |
+
<glyph unicode="" glyph-name="pa-flip-box" d="M943.942 820.364h-59.578v59.578c0 11.171-9.309 18.618-18.618 18.618h-785.687c-11.171 0-18.618-9.309-18.618-18.618v-785.687c0-11.171 9.309-18.618 18.618-18.618h59.578v-59.578c0-11.171 9.309-18.618 20.48-18.618h783.825c11.171 0 18.618 9.309 18.618 18.618v785.687c0 9.309-7.447 18.618-18.618 18.618zM100.538 114.735v744.727h744.727v-744.727h-744.727zM923.462 36.538h-744.727v39.098h687.011c11.171 0 18.618 9.309 18.618 18.618v687.011h39.098v-744.727zM716.8 656.524h-487.796c-7.447 0-13.033 9.309-13.033 20.48s5.585 20.48 13.033 20.48h487.796c7.447 0 13.033-9.309 13.033-20.48s-5.585-20.48-13.033-20.48zM716.8 468.48h-487.796c-7.447 0-13.033 9.309-13.033 20.48s5.585 20.48 13.033 20.48h487.796c7.447 0 13.033-9.309 13.033-20.48 0-13.033-5.585-20.48-13.033-20.48zM716.8 278.575h-487.796c-7.447 0-13.033 9.309-13.033 20.48s5.585 20.48 13.033 20.48h487.796c7.447 0 13.033-9.309 13.033-20.48s-5.585-20.48-13.033-20.48z" />
|
18 |
+
<glyph unicode="" glyph-name="pa-google-reviews" d="M802.444 654.662c-1.862 7.447-9.309 14.895-16.756 14.895h-268.102c-9.309 0-18.618-7.447-18.618-18.618v-109.847c0-9.309 7.447-18.618 18.618-18.618h121.018c-13.033-20.48-29.789-39.098-52.131-52.131s-48.407-20.48-74.473-20.48c-61.44 0-117.295 39.098-137.775 94.953-5.585 16.756-9.309 33.513-9.309 52.131 0 16.756 1.862 33.513 7.447 48.407 20.48 59.578 76.335 98.676 139.636 98.676 27.927 0 53.993-7.447 78.196-22.342 5.585-3.724 14.895-3.724 20.48 1.862l89.367 74.473c5.585 5.585 7.447 9.309 7.447 14.895s-1.862 11.171-5.585 13.033c-52.131 44.684-119.156 68.887-188.044 68.887-163.84 0-296.029-132.189-296.029-296.029 0-48.407 13.033-96.815 35.375-139.636 52.131-96.815 150.807-156.393 260.655-156.393 68.887 0 134.051 24.204 188.044 67.025 52.131 42.822 87.505 102.4 102.4 167.564 3.724 20.48 5.585 40.96 5.585 61.44-1.862 18.618-3.724 37.236-7.447 55.855zM512 859.462c52.131 0 106.124-16.756 148.945-46.545l-63.302-52.131c-26.065 13.033-55.855 20.48-85.644 20.48-68.887 0-132.189-39.098-163.84-100.538l-61.44 50.269c48.407 80.058 134.051 128.465 225.28 128.465zM335.127 647.215c-3.724-14.895-5.585-31.651-5.585-48.407 0-18.618 1.862-35.375 7.447-52.131l-63.302-52.131c-14.895 33.513-22.342 68.887-22.342 104.262s7.447 68.887 20.48 98.676l63.302-50.269zM512 340.015c-89.367 0-175.011 48.407-221.556 124.742l61.44 50.269c13.033-24.204 33.513-46.545 55.855-63.302 31.651-22.342 67.025-33.513 106.124-33.513 27.927 0 55.855 7.447 81.92 18.618l63.302-52.131c-44.684-29.789-94.953-44.684-147.084-44.684zM767.069 544.815c-11.171-53.993-39.098-102.4-80.058-139.636l-61.44 50.269c26.065 20.48 46.545 48.407 57.716 80.058 1.862 5.585 1.862 11.171-1.862 16.756s-9.309 7.447-14.895 7.447h-130.327v74.473h234.589c1.862-11.171 1.862-22.342 1.862-33.513 0-18.618-1.862-37.236-5.585-55.855zM338.851 150.109c-3.724 11.171-13.033 18.618-26.065 20.48l-52.131 3.724-20.48 48.407c-3.724 11.171-14.895 18.618-26.065 18.618s-22.342-7.447-26.065-18.618l-18.618-48.407-52.131-3.724c-11.171 0-22.342-7.447-26.065-18.618s0-24.204 9.309-31.651l39.098-31.651-9.309-52.131c-1.862-9.309 0-16.756 3.724-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 27.927 44.684-27.927c5.585-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 16.756 5.585 24.204l-11.171 50.269 40.96 33.513c9.309 7.447 11.171 20.48 7.447 31.651zM266.24 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724-3.724 0-9.309-1.862-13.033-3.724l-40.96-26.065 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 31.651 48.407 3.724c9.309 0 16.756 5.585 20.48 14.895l18.618 46.545 18.618-46.545c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-37.236-31.651zM634.88 150.109c-3.724 11.171-13.033 18.618-26.065 20.48l-50.269 1.862-20.48 48.407c-3.724 11.171-14.895 18.618-26.065 18.618s-22.342-7.447-26.065-18.618l-18.618-48.407-52.131-3.724c-11.171 0-22.342-7.447-26.065-18.618s0-24.204 9.309-31.651l39.098-31.651-13.033-50.269c-1.862-9.309 0-16.756 5.585-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 27.927 44.684-27.927c3.724-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 16.756 5.585 24.204l-11.171 50.269 40.96 33.513c7.447 7.447 11.171 20.48 7.447 31.651zM562.269 107.287c-7.447-5.585-11.171-14.895-9.309-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-26.065 11.171 46.545c1.862 9.309 0 18.618-7.447 24.204l-37.236 31.651 48.407 3.724c9.309 0 16.756 5.585 20.48 14.895l18.618 46.545 18.618-46.545c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-35.375-31.651zM930.909 150.109c-3.724 11.171-13.033 18.618-26.065 20.48l-52.131 3.724-20.48 48.407c-3.724 11.171-14.895 18.618-26.065 18.618s-22.342-7.447-26.065-18.618l-18.618-48.407-52.131-3.724c-11.171 0-22.342-7.447-26.065-18.618s0-24.204 9.309-31.651l39.098-31.651-13.033-50.269c-1.862-9.309 0-16.756 3.724-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 27.927 44.684-27.927c5.585-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-9.309 48.407 40.96 33.513c9.309 7.447 13.033 20.48 9.309 31.651zM858.298 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-42.822 24.204c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-26.065 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 31.651 48.407 3.724c9.309 0 16.756 5.585 20.48 14.895l18.618 46.545 18.618-46.545c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-35.375-29.789z" />
|
19 |
+
<glyph unicode="" glyph-name="pa-gradients" d="M828.509 764.509c-83.782 83.782-197.353 130.327-316.509 130.327s-232.727-46.545-316.509-130.327c-83.782-83.782-130.327-197.353-130.327-316.509s46.545-232.727 130.327-316.509c83.782-83.782 197.353-130.327 316.509-130.327s232.727 46.545 316.509 130.327c83.782 83.782 130.327 197.353 130.327 316.509s-46.545 232.727-130.327 316.509zM925.324 464.756h-169.425c-3.724 52.131-24.204 102.4-59.578 141.498l121.018 121.018c65.164-70.749 102.4-163.84 107.985-262.516zM495.244 861.324v-31.651c0-9.309 7.447-16.756 16.756-16.756s16.756 7.447 16.756 16.756v31.651c96.815-3.724 189.905-42.822 262.516-107.985l-121.018-121.018c-40.96 35.375-89.367 55.855-141.498 59.578v85.644c0 9.309-7.447 16.756-16.756 16.756s-16.756-7.447-16.756-16.756v-87.505c-52.131-3.724-102.4-24.204-141.498-59.578l-121.018 121.018c70.749 67.025 163.84 104.262 262.516 109.847zM98.676 431.244h70.749c9.309 0 16.756 7.447 16.756 16.756s-7.447 16.756-16.756 16.756h-70.749c3.724 96.815 42.822 189.905 107.985 262.516l121.018-121.018c-35.375-40.96-55.855-89.367-59.578-141.498h-44.684c-9.309 0-16.756-7.447-16.756-16.756s7.447-16.756 16.756-16.756h46.545c3.724-52.131 24.204-102.4 59.578-141.498l-121.018-121.018c-67.025 70.749-104.262 163.84-109.847 262.516zM495.244 205.964v-169.425c-96.815 3.724-189.905 42.822-262.516 107.985l121.018 121.018c39.098-35.375 87.505-55.855 141.498-59.578zM364.916 300.916c-39.098 39.098-61.44 91.229-61.44 147.084s22.342 107.985 61.44 147.084c39.098 39.098 91.229 61.44 147.084 61.44s107.985-22.342 147.084-61.44c39.098-39.098 61.44-91.229 61.44-147.084s-22.342-107.985-61.44-147.084c-39.098-39.098-91.229-61.44-147.084-61.44s-107.985 22.342-147.084 61.44zM815.476 168.727l-63.302 63.302c-7.447 7.447-18.618 7.447-24.204 0-3.724-3.724-5.585-7.447-5.585-13.033 0-3.724 1.862-9.309 5.585-13.033l63.302-63.302c-72.611-67.025-163.84-104.262-262.516-107.985v169.425c52.131 3.724 102.4 24.204 141.498 59.578l24.204-24.204c7.447-7.447 18.618-5.585 24.204 0 3.724 3.724 5.585 7.447 5.585 13.033 0 3.724-1.862 9.309-5.585 13.033l-24.204 24.204c35.375 40.96 55.855 89.367 59.578 141.498h169.425c-3.724-98.676-40.96-191.767-107.985-262.516z" />
|
20 |
+
<glyph unicode="" glyph-name="pa-horizontal-scroll" d="M1027.864 691.442v27.049h-1027.864v-27.049h127.517v-488.815h-127.517v-27.049h1027.864v27.049h-127.517v488.815zM873.298 202.626h-718.732v488.815h718.732zM722.21 447.034c-0.055-2.302-0.924-4.391-2.328-6.001l0.010 0.011-61.054-61.633c-1.574-1.439-3.679-2.321-5.989-2.321s-4.416 0.882-5.996 2.327l0.007-0.006c-1.625 1.489-2.64 3.621-2.64 5.989s1.015 4.5 2.634 5.984l0.006 0.005 46.756 46.756h-359.366l46.756-46.756c1.854-1.57 3.023-3.899 3.023-6.501 0-4.695-3.806-8.501-8.501-8.501-2.602 0-4.931 1.169-6.49 3.010l-0.010 0.012-61.054 61.054c-1.439 1.574-2.321 3.679-2.321 5.989s0.882 4.416 2.327 5.996l-0.006-0.007 61.054 62.213c1.574 1.439 3.679 2.321 5.989 2.321s4.416-0.882 5.996-2.327l-0.007 0.006c1.625-1.489 2.64-3.621 2.64-5.989s-1.015-4.5-2.634-5.984l-0.006-0.005-46.37-46.37h358.593l-46.37 46.37c-1.854 1.57-3.023 3.899-3.023 6.501 0 4.695 3.806 8.501 8.501 8.501 2.602 0 4.931-1.169 6.49-3.010l0.010-0.012 61.054-61.054c1.444-1.653 2.325-3.831 2.325-6.214 0-0.125-0.002-0.249-0.007-0.372l0.001 0.018z" />
|
21 |
+
<glyph unicode="" glyph-name="pa-hot-spot" d="M927.185 643.491h-286.72v158.255c0 26.065-26.065 46.545-52.131 46.545h-389.12c-26.065 0-53.993-20.48-53.993-46.545v-158.255h-48.407c-20.48 0-35.375-16.756-35.375-35.375v-525.033c0-20.48 16.756-35.375 35.375-35.375h830.371c20.48 0 35.375 16.756 35.375 35.375v525.033c0 20.48-14.895 35.375-35.375 35.375zM180.596 801.745c0 5.585 11.171 11.171 18.618 11.171h389.12c5.585 0 16.756-5.585 16.756-11.171v-173.149c0-7.447-11.171-18.618-16.756-18.618h-85.644c-5.585 0-13.033 1.862-16.756-3.724l-91.229-89.367-93.091 89.367c-3.724 3.724-11.171 3.724-16.756 3.724h-85.644c-7.447 0-18.618 13.033-18.618 18.618v173.149zM96.815 81.222c-1.862 0-3.724 1.862-3.724 3.724v46.545c1.862 0 1.862 1.862 3.724 1.862l186.182 186.182c0-1.862 0-3.724 0-5.585 0-5.585 1.862-13.033 3.724-18.618 3.724-14.895 9.309-26.065 16.756-37.236l83.782-122.88 26.065 37.236 18.618 26.065 24.204 35.375 1.862 3.724 85.644-87.505 67.025-68.887h-513.862zM312.785 321.396c0 7.447 0 14.895 1.862 22.342 3.724 14.895 9.309 29.789 20.48 39.098 5.585 5.585 13.033 11.171 18.618 14.895 11.171 5.585 22.342 7.447 33.513 7.447 20.48 0 39.098-7.447 53.993-22.342 9.309-9.309 16.756-22.342 20.48-35.375 1.862-3.724 1.862-9.309 1.862-14.895 0-9.309 0-20.48-1.862-29.789 0-3.724-1.862-7.447-3.724-11.171-1.862-7.447-5.585-13.033-9.309-18.618l-13.033-18.618-48.407-68.887-61.44 87.505c-7.447 14.895-13.033 31.651-13.033 48.407zM660.945 81.222l-80.058 81.92 117.295 117.295 199.215-199.215h-236.451zM929.047 96.116l-219.695 219.695c-3.724 3.724-7.447 5.585-11.171 5.585s-9.309-1.862-11.171-5.585l-128.465-128.465-78.196 78.196c1.862 1.862 1.862 3.724 3.724 5.585 5.585 11.171 9.309 26.065 11.171 39.098 0 1.862 0 5.585 0 7.447 0 11.171 0 24.204-3.724 35.375 0 3.724-1.862 5.585-1.862 9.309-5.585 16.756-13.033 29.789-24.204 40.96-20.48 20.48-46.545 31.651-74.473 31.651s-53.993-11.171-74.473-31.651c-1.862-1.862-5.585-5.585-7.447-9.309-3.724-5.585-7.447-11.171-11.171-16.756l-202.938-199.215v428.218c0 1.862 1.862 3.724 3.724 3.724h52.131c9.309-18.618 27.927-33.513 48.407-33.513h81.92l111.709-111.709 111.709 111.709h81.92c18.618 0 37.236 14.895 46.545 33.513h290.444c1.862 0 3.724-1.862 3.724-3.724v-510.138zM389.12 371.665c-3.724 0-5.585 0-9.309 0-14.895-3.724-26.065-14.895-31.651-29.789-1.862-3.724-1.862-7.447-1.862-11.171 0-22.342 18.618-40.96 40.96-40.96 3.724 0 7.447 0 11.171 1.862 14.895 3.724 26.065 16.756 27.927 31.651 0 1.862 1.862 5.585 1.862 9.309 3.724 20.48-14.895 39.098-39.098 39.098zM389.12 312.087c-11.171 0-18.618 7.447-18.618 18.618s7.447 18.618 18.618 18.618c9.309 0 18.618-7.447 18.618-18.618 0-9.309-7.447-18.618-18.618-18.618zM778.24 384.698c-42.822 0-78.196 35.375-78.196 78.196s35.375 78.196 78.196 78.196c42.822 0 78.196-35.375 78.196-78.196s-35.375-78.196-78.196-78.196zM778.24 507.578c-24.204 0-44.684-20.48-44.684-44.684s20.48-44.684 44.684-44.684c24.204 0 44.684 20.48 44.684 44.684s-20.48 44.684-44.684 44.684z" />
|
22 |
+
<glyph unicode="" glyph-name="pa-icon-box" d="M889.949 682.589h-141.498c-9.309 121.018-111.709 217.833-234.589 217.833s-225.28-94.953-234.589-217.833h-145.222c-11.171 0-20.48-7.447-20.48-16.756v-651.636c0-9.309 9.309-16.756 20.48-16.756h755.898c11.171 0 20.48 7.447 20.48 16.756v651.636c0 9.309-9.309 16.756-20.48 16.756zM513.862 859.462c102.4 0 186.182-78.196 195.491-176.873 0-5.585 0-11.171 0-18.618 0-5.585 0-11.171 0-16.756-7.447-100.538-93.091-178.735-195.491-178.735s-186.182 78.196-195.491 178.735c0 5.585 0 11.171 0 16.756s0 11.171 0 18.618c9.309 98.676 93.091 176.873 195.491 176.873zM869.469 30.953h-714.938v616.262h124.742c7.447-122.88 109.847-219.695 234.589-219.695s227.142 96.815 234.589 219.695h122.88v-616.262z" />
|
23 |
+
<glyph unicode="" glyph-name="pa-ihover" d="M949.527 323.258c11.171 3.724 11.171 20.48 0 24.204l-93.091 42.822-52.131 24.204-409.6 191.767c-11.171 5.585-22.342-5.585-18.618-16.756l91.229-282.996 11.171-37.236 83.782-264.378c3.724-11.171 18.618-13.033 24.204-1.862l74.473 137.775c3.724 7.447 14.895 9.309 22.342 1.862l124.742-139.636c5.585-5.585 13.033-5.585 18.618-1.862l93.091 81.92c5.585 5.585 5.585 13.033 1.862 18.618l-124.742 139.636c-5.585 7.447-3.724 18.618 5.585 20.48l147.084 61.44zM860.16 88.669l-27.927-26.065c-5.585-5.585-14.895-3.724-18.618 1.862l-135.913 154.531c-5.585 7.447-16.756 5.585-22.342-1.862l-55.855-104.262c-5.585-11.171-20.48-9.309-24.204 1.862l-53.993 167.564-11.171 37.236-63.302 189.905c-3.724 11.171 7.447 20.48 18.618 16.756l377.949-175.011c11.171-5.585 11.171-20.48 0-24.204l-109.847-42.822c-9.309-3.724-11.171-14.895-5.585-20.48l135.913-154.531c1.862-5.585 1.862-14.895-3.724-20.48zM67.025 784.989c0-7.447 3.724-13.033 9.309-14.895l40.96-18.618c13.033-5.585 22.342-14.895 27.927-27.927l18.618-40.96c1.862-5.585 9.309-9.309 14.895-9.309 7.447 0 13.033 3.724 14.895 9.309l18.618 40.96c5.585 13.033 16.756 24.204 29.789 29.789l40.96 18.618c5.585 1.862 9.309 9.309 9.309 14.895s-3.724 13.033-9.309 14.895l-40.96 18.618c-13.033 5.585-24.204 16.756-29.789 29.789l-18.618 40.96c-1.862 3.724-7.447 7.447-14.895 7.447-5.585 0-11.171-3.724-14.895-9.309l-18.618-40.96c-5.585-13.033-14.895-24.204-27.927-29.789l-40.96-18.618c-5.585-1.862-9.309-7.447-9.309-14.895zM122.88 784.989l7.447 3.724c20.48 9.309 37.236 26.065 46.545 46.545l3.724 7.447 3.724-7.447c9.309-20.48 26.065-37.236 46.545-46.545l7.447-3.724-7.447-3.724c-20.48-9.309-37.236-26.065-46.545-46.545l-3.724-7.447-3.724 9.309c-9.309 20.48-26.065 37.236-46.545 46.545l-7.447 1.862zM121.018 325.12c0-7.447 3.724-13.033 9.309-14.895l40.96-18.618c13.033-5.585 24.204-16.756 29.789-29.789l18.618-40.96c1.862-5.585 9.309-9.309 14.895-9.309 7.447 0 13.033 3.724 14.895 9.309l18.618 40.96c5.585 13.033 16.756 24.204 29.789 29.789l40.96 18.618c5.585 1.862 9.309 9.309 9.309 14.895s-3.724 13.033-9.309 14.895l-40.96 18.618c-13.033 5.585-24.204 16.756-29.789 29.789l-18.618 40.96c-1.862 5.585-9.309 9.309-14.895 9.309-7.447 0-13.033-3.724-14.895-9.309l-18.618-40.96c-5.585-13.033-16.756-24.204-29.789-29.789l-40.96-18.618c-5.585-1.862-9.309-7.447-9.309-14.895zM178.735 325.12l7.447 3.724c20.48 9.309 37.236 26.065 46.545 46.545l3.724 7.447 3.724-7.447c9.309-20.48 26.065-37.236 46.545-46.545l7.447-3.724-7.447-3.724c-20.48-9.309-37.236-26.065-46.545-46.545l-5.585-3.724-3.724 7.447c-9.309 20.48-26.065 37.236-46.545 46.545h-5.585zM523.171 729.135c0-7.447 3.724-13.033 9.309-14.895l52.131-24.204c18.618-7.447 33.513-22.342 40.96-40.96l24.204-52.131c1.862-5.585 9.309-9.309 14.895-9.309 7.447 0 13.033 3.724 14.895 9.309l24.204 52.131c7.447 18.618 22.342 33.513 40.96 40.96l52.131 24.204c5.585 1.862 9.309 9.309 9.309 14.895 0 7.447-3.724 13.033-9.309 14.895l-52.131 24.204c-18.618 7.447-33.513 22.342-40.96 40.96l-24.204 52.131c-1.862 5.585-9.309 9.309-14.895 9.309-7.447 0-13.033-3.724-14.895-9.309l-24.204-52.131c-7.447-18.618-22.342-33.513-40.96-40.96l-52.131-24.204c-5.585-1.862-9.309-7.447-9.309-14.895zM580.887 729.135l18.618 9.309c26.065 11.171 46.545 31.651 57.716 57.716l9.309 18.618 9.309-18.618c11.171-26.065 31.651-46.545 57.716-57.716l18.618-9.309-18.618-9.309c-26.065-11.171-46.545-31.651-57.716-57.716l-9.309-18.618-9.309 18.618c-11.171 26.065-31.651 46.545-57.716 57.716l-18.618 9.309z" />
|
24 |
+
<glyph unicode="" glyph-name="pa-image-accordion" d="M847.127 677.004c0 9.309-7.447 14.895-14.895 14.895h-640.465c-9.309 0-14.895-7.447-14.895-14.895v-458.007c0-9.309 7.447-14.895 14.895-14.895h640.465c9.309 0 14.895 7.447 14.895 14.895v458.007zM817.338 662.109v-275.549l-167.564 119.156c-5.585 3.724-14.895 3.724-20.48-1.862l-126.604-126.604-147.084 72.611c-3.724 1.862-9.309 1.862-14.895 0l-135.913-78.196v290.444h612.538zM206.662 336.291l143.36 83.782 130.327-63.302-124.742-122.88h-150.807v102.4zM400.291 232.029l243.898 240.175 175.011-122.88v-115.433h-418.909zM478.487 461.033c35.375 0 65.164 29.789 65.164 65.164s-29.789 65.164-65.164 65.164-65.164-29.789-65.164-65.164c0 0 0 0 0 0-1.862-35.375 27.927-65.164 65.164-65.164zM478.487 561.571c18.618 0 35.375-14.895 35.375-35.375 0-18.618-14.895-35.375-35.375-35.375-18.618 0-35.375 14.895-35.375 35.375 0 18.618 14.895 35.375 35.375 35.375v0zM76.335 634.182c-9.309 0-14.895-7.447-14.895-14.895v-344.436c0-9.309 7.447-14.895 14.895-14.895s14.895 7.447 14.895 14.895v344.436c0 9.309-5.585 14.895-14.895 14.895zM947.665 634.182c-9.309 0-14.895-7.447-14.895-14.895v-344.436c0-9.309 7.447-14.895 14.895-14.895 9.309 0 14.895 7.447 14.895 14.895v344.436c0 9.309-7.447 14.895-14.895 14.895z" />
|
25 |
+
<glyph unicode="" glyph-name="pa-image-comparison" d="M921.6 730.996h-819.2c-22.342 0-40.96-18.618-40.96-42.822v-480.349c0-24.204 18.618-42.822 40.96-42.822h819.2c22.342 0 40.96 18.618 40.96 42.822v480.349c0 24.204-18.618 42.822-40.96 42.822zM493.382 200.378h-390.982c-3.724 0-5.585 3.724-5.585 7.447v480.349c0 3.724 1.862 7.447 5.585 7.447h390.982v-96.815c-72.611-9.309-130.327-72.611-130.327-148.945s57.716-141.498 130.327-148.945v-100.538zM396.567 448c0 65.164 52.131 117.295 115.433 117.295s115.433-52.131 115.433-117.295-52.131-117.295-115.433-117.295-115.433 52.131-115.433 117.295zM927.185 207.825c0-3.724-1.862-7.447-5.585-7.447h-390.982v96.815c72.611 9.309 130.327 72.611 130.327 148.945s-57.716 141.498-130.327 148.945v96.815h390.982c3.724 0 5.585-3.724 5.585-7.447v-476.625zM495.244 397.731c-3.724-3.724-7.447-3.724-11.171-3.724s-7.447 1.862-11.171 3.724l-39.098 39.098c-5.585 5.585-5.585 14.895 0 20.48l39.098 39.098c3.724 1.862 7.447 3.724 11.171 3.724s7.447-1.862 11.171-3.724c5.585-5.585 5.585-14.895 0-20.48l-29.789-27.927 29.789-29.789c5.585-5.585 5.585-14.895 0-20.48zM590.196 436.829l-39.098-39.098c-3.724-3.724-7.447-3.724-11.171-3.724s-7.447 1.862-11.171 3.724c-5.585 5.585-5.585 14.895 0 20.48l29.789 29.789-29.789 29.789c-5.585 5.585-5.585 14.895 0 20.48s14.895 5.585 20.48 0l39.098-39.098c7.447-5.585 7.447-16.756 1.862-22.342z" />
|
26 |
+
<glyph unicode="" glyph-name="pa-image-layers" d="M889.949 358.633h-91.229v158.255h26.065c35.375 0 65.164 29.789 65.164 65.164v251.345c0 35.375-29.789 65.164-65.164 65.164h-253.207c-35.375 0-65.164-29.789-65.164-65.164v-81.92h-134.051v48.407c0 37.236-26.065 65.164-61.44 65.164h-182.458c-37.236 0-67.025-29.789-67.025-65.164v-184.32c0-35.375 29.789-61.44 67.025-61.44h113.571v-180.596h-113.571c-35.375 0-65.164-29.789-65.164-65.164v-171.287c0-35.375 29.789-65.164 65.164-65.164h299.753c35.375 0 65.164 29.789 65.164 65.164v55.855h109.847v-132.189c0-37.236 26.065-65.164 61.44-65.164h227.142c35.375 0 72.611 26.065 72.611 65.164v227.142c-1.862 35.375-37.236 70.749-74.473 70.749zM539.927 833.396c0 18.618 14.895 33.513 33.513 33.513h253.207c18.618 0 33.513-14.895 33.513-33.513v-253.207c0-18.618-14.895-33.513-33.513-33.513h-255.069c-18.618 0-33.513 14.895-33.513 33.513v253.207zM128.465 587.636c-16.756 0-35.375 9.309-35.375 29.789v182.458c0 16.756 16.756 33.513 33.513 33.513h184.32c18.618 0 27.927-16.756 27.927-33.513v-48.407h-29.789c-39.098 0-68.887-26.065-68.887-61.44v-102.4h-111.709zM459.869 137.076c0-18.618-14.895-33.513-33.513-33.513h-297.891c-18.618 0-33.513 14.895-33.513 33.513v171.287c0 18.618 14.895 33.513 33.513 33.513h299.753c18.618 0 33.513-14.895 33.513-33.513v-171.287zM493.382 226.444v81.92c0 35.375-29.789 65.164-65.164 65.164h-152.669v316.509c0 18.618 18.618 27.927 35.375 27.927h195.491v-137.775c0-35.375 29.789-65.164 65.164-65.164h193.629v-249.484c0-18.618-13.033-39.098-31.651-39.098h-240.175zM930.909 60.742c0-16.756-22.342-31.651-40.96-31.651h-225.28c-20.48 0-29.789 14.895-29.789 31.651v132.189h100.538c37.236 0 63.302 37.236 63.302 72.611v59.578h91.229c18.618 0 40.96-20.48 40.96-37.236v-227.142z" />
|
27 |
+
<glyph unicode="" glyph-name="pa-instagram-feed" d="M683.287 896.698h-342.575c-152.669 0-277.411-124.742-277.411-277.411v-344.436c0-152.669 124.742-277.411 277.411-277.411h344.436c152.669 0 277.411 124.742 277.411 277.411v344.436c-1.862 152.669-126.604 277.411-279.273 277.411zM923.462 276.713c0-132.189-107.985-238.313-238.313-238.313h-344.436c-132.189 0-238.313 107.985-238.313 238.313v342.575c0 132.189 107.985 238.313 238.313 238.313h344.436c132.189 0 238.313-107.985 238.313-238.313v-342.575zM512 699.345c-137.775 0-251.345-111.709-251.345-251.345 0-137.775 111.709-251.345 251.345-251.345 137.775 0 251.345 111.709 251.345 251.345 0 137.775-113.571 251.345-251.345 251.345zM512 235.753c-117.295 0-212.247 94.953-212.247 212.247s94.953 212.247 212.247 212.247 212.247-94.953 212.247-212.247-94.953-212.247-212.247-212.247zM813.615 682.589c0-20.565-16.671-37.236-37.236-37.236s-37.236 16.671-37.236 37.236c0 20.565 16.671 37.236 37.236 37.236s37.236-16.671 37.236-37.236z" />
|
28 |
+
<glyph unicode="" glyph-name="pa-magic-section" d="M76.335 14.196v0 0 0zM955.113 609.978l-85.644 85.644 42.822 128.465c1.862 7.447 0 14.895-5.585 20.48-3.724 3.724-11.171 5.585-18.618 3.724l-128.465-42.822-85.644 85.644c-5.585 5.585-14.895 7.447-22.342 3.724s-11.171-11.171-11.171-20.48l14.895-126.604-128.465-70.749c-7.447-3.724-11.171-13.033-9.309-20.48 0-3.724 1.862-7.447 5.585-11.171 1.862-1.862 5.585-3.724 9.309-5.585l117.295-26.065-573.44-571.578c-3.724-3.724-5.585-9.309-5.585-14.895s1.862-11.171 5.585-14.895c3.724-3.724 9.309-5.585 14.895-5.585s11.171 1.862 14.895 5.585l573.44 569.716 26.065-115.433c1.862-7.447 9.309-14.895 16.756-14.895h1.862c7.447 0 13.033 3.724 16.756 11.171l70.749 128.465 126.604-14.895c9.309 0 16.756 3.724 20.48 11.171s3.724 16.756-3.724 22.342zM76.335 14.196v0 0 0zM804.305 630.458c-7.447 0-14.895-3.724-20.48-9.309l-52.131-94.953-24.204 102.4c-1.862 7.447-7.447 13.033-14.895 14.895l-100.538 22.342 94.953 52.131c7.447 3.724 11.171 11.171 9.309 20.48l-9.309 83.782 53.993-53.993c5.585-5.585 13.033-7.447 20.48-5.585l102.4 33.513-33.513-102.4c-1.862-7.447 0-14.895 5.585-20.48l53.993-53.993-85.644 11.171z" />
|
29 |
+
<glyph unicode="" glyph-name="pa-messenger-chat" d="M130.327 79.36v227.142c-46.545 53.993-70.749 113.571-70.749 176.873 0 182.458 202.938 331.404 452.422 331.404s452.422-148.945 452.422-331.404c0-182.458-202.938-331.404-452.422-331.404-67.025 0-132.189 11.171-193.629 31.651l-188.044-104.262zM512 773.818c-225.28 0-407.738-130.327-407.738-288.582 0-53.993 22.342-107.985 65.164-154.531l5.585-5.585v-169.425l139.636 78.196 9.309-3.724c57.716-22.342 122.88-33.513 188.044-33.513 225.28 0 407.738 130.327 407.738 288.582s-182.458 288.582-407.738 288.582z" />
|
30 |
+
<glyph unicode="" glyph-name="pa-multi-scroll" d="M942.080 820.364h-428.218c0 0-1.862 0-1.862 0s-1.862 0-1.862 0h-428.218c-11.171 0-20.48-9.309-20.48-20.48v-703.767c0-11.171 9.309-20.48 20.48-20.48h426.356c0 0 1.862 0 1.862 0s1.862 0 1.862 0h426.356c11.171 0 20.48 9.309 20.48 20.48v703.767c3.724 11.171-5.585 20.48-16.756 20.48zM98.676 784.989h396.567v-673.978h-396.567v673.978zM925.324 111.011h-394.705v673.978h396.567v-673.978zM439.389 477.789c0-5.585-1.862-9.309-5.585-13.033-7.447-7.447-18.618-7.447-24.204 0l-89.367 91.229v-256.931c0-9.309-7.447-18.618-18.618-18.618-9.309 0-18.618 7.447-18.618 18.618v255.069l-98.676-98.676c-7.447-7.447-18.618-7.447-24.204 0-3.724 3.724-5.585 7.447-5.585 13.033s1.862 9.309 5.585 13.033l128.465 128.465c1.862 1.862 3.724 3.724 5.585 3.724 3.724 1.862 9.309 1.862 13.033 0 1.862 0 3.724-1.862 5.585-3.724l119.156-119.156c5.585-5.585 7.447-11.171 7.447-13.033zM869.469 427.52c0-5.585-1.862-9.309-5.585-13.033l-128.465-128.465c-1.862-1.862-3.724-3.724-5.585-3.724s-3.724-1.862-7.447-1.862c-3.724 0-3.724 0-7.447 1.862-1.862 0-3.724 1.862-5.585 3.724l-119.156 119.156c-3.724 3.724-5.585 7.447-5.585 13.033s1.862 9.309 5.585 13.033c7.447 7.447 18.618 7.447 24.204 0l89.367-89.367v255.069c0 9.309 7.447 18.618 18.618 18.618 5.585 0 9.309-1.862 13.033-5.585s5.585-7.447 5.585-13.033v-256.931l98.676 98.676c7.447 7.447 18.618 7.447 24.204 0 3.724-1.862 5.585-5.585 5.585-11.171z" />
|
31 |
+
<glyph unicode="" glyph-name="pa-notification-bar" d="M512 157.556c-40.96 0-76.335-33.513-76.335-76.335s33.513-76.335 76.335-76.335 76.335 33.513 76.335 76.335-35.375 76.335-76.335 76.335zM512 42.124c-22.342 0-39.098 18.618-39.098 39.098s18.618 39.098 39.098 39.098 39.098-18.618 39.098-39.098-16.756-39.098-39.098-39.098zM835.956 323.258v204.8c0 76.335-27.927 148.945-76.335 208.524-48.407 57.716-115.433 96.815-189.905 111.709-7.447 26.065-31.651 44.684-59.578 44.684s-52.131-18.618-59.578-44.684c-72.611-13.033-139.636-53.993-189.905-111.709-48.407-57.716-76.335-132.189-76.335-208.524v-204.8c-20.48-13.033-35.375-39.098-35.375-67.025 0-42.822 35.375-78.196 78.196-78.196h571.578c42.822 0 78.196 35.375 78.196 78.196-1.862 27.927-16.756 53.993-40.96 67.025zM798.72 213.411h-573.44c-22.342 0-40.96 18.618-40.96 40.96 0 16.756 11.171 33.513 27.927 39.098l11.171 3.724v230.865c0 141.498 106.124 264.378 247.622 284.858l14.895 1.862v14.895c0 13.033 13.033 24.204 26.065 24.204s26.065-11.171 26.065-24.204v-14.895l14.895-1.862c141.498-20.48 247.622-143.36 247.622-284.858v-197.353h-413.324v-35.375h428.218c14.895-5.585 24.204-22.342 24.204-37.236 0-26.065-18.618-44.684-40.96-44.684z" />
|
32 |
+
<glyph unicode="" glyph-name="pa-preview-window" d="M772.655 777.542c-39.098 0-70.749-31.651-70.749-70.749s31.651-70.749 70.749-70.749 70.749 31.651 70.749 70.749c0 39.098-31.651 70.749-70.749 70.749zM772.655 665.833c-22.342 0-40.96 18.618-40.96 40.96s18.618 40.96 40.96 40.96 40.96-18.618 40.96-40.96c0-22.342-18.618-40.96-40.96-40.96zM888.087 872.495h-739.142c-44.684 0-83.782-37.236-83.782-83.782v-523.171c0-44.684 37.236-81.92 83.782-81.92h221.556l154.531-158.255 147.084 143.36h215.971c44.684 0 70.749 44.684 70.749 89.367v530.618c0 44.684-26.065 83.782-70.749 83.782zM657.222 202.24l-132.189-128.465-141.498 141.498-236.451 1.862c-26.065 0-48.407 20.48-48.407 46.545v115.433c3.724 0 7.447 1.862 9.309 5.585l238.313 238.313 420.771-420.771h-109.847zM925.324 256.233c0-26.065-9.309-53.993-35.375-53.993h-72.611c0 1.862-1.862 1.862-1.862 3.724l-215.971 212.247 117.295 117.295 208.524-208.524v-70.749zM925.324 375.389l-195.491 195.491c-3.724 3.724-7.447 5.585-11.171 5.585s-9.309-1.862-11.171-5.585l-130.327-128.465-217.833 215.971c-3.724 3.724-7.447 5.585-11.171 5.585s-9.309-1.862-11.171-5.585l-238.313-234.589v364.916c0 26.065 24.204 48.407 50.269 48.407h739.142c26.065 0 35.375-22.342 35.375-48.407v-413.324z" />
|
33 |
+
<glyph unicode="" glyph-name="pa-separator" d="M299.753 425.658h-215.971c-13.033 0-22.342 9.309-22.342 22.342v0c0 13.033 9.309 22.342 22.342 22.342h215.971c13.033 0 22.342-9.309 22.342-22.342v0c0-13.033-9.309-22.342-22.342-22.342zM936.495 425.658h-215.971c-13.033 0-22.342 9.309-22.342 22.342v0c0 13.033 9.309 22.342 22.342 22.342h215.971c13.033 0 22.342-9.309 22.342-22.342v0c0-13.033-9.309-22.342-22.342-22.342zM633.018 550.4c-14.895 16.756-35.375 26.065-59.578 26.065-31.651 0-52.131-18.618-63.302-33.513-11.171 14.895-31.651 33.513-63.302 33.513-22.342 0-44.684-9.309-59.578-26.065s-22.342-37.236-22.342-59.578c0-24.204 9.309-46.545 29.789-70.749 16.756-20.48 40.96-40.96 68.887-65.164l1.862-1.862c9.309-9.309 20.48-16.756 31.651-27.927 3.724-3.724 7.447-3.724 11.171-3.724s7.447 1.862 11.171 3.724c11.171 9.309 20.48 18.618 29.789 26.065l1.862 1.862c27.927 24.204 52.131 44.684 70.749 65.164 20.48 24.204 29.789 46.545 29.789 70.749 3.724 24.204-5.585 44.684-18.618 61.44zM538.065 520.611c9.309 13.033 22.342 20.48 35.375 20.48s24.204-5.585 33.513-14.895c9.309-9.309 13.033-22.342 13.033-37.236 0-35.375-35.375-65.164-87.505-109.847v0c-7.447-5.585-14.895-13.033-22.342-18.618-7.447 7.447-14.895 13.033-22.342 18.618-52.131 44.684-87.505 74.473-87.505 109.847 0 14.895 3.724 27.927 13.033 37.236s20.48 14.895 33.513 14.895c14.895 0 26.065-7.447 35.375-20.48 5.585-9.309 9.309-18.618 11.171-22.342 1.862-7.447 9.309-11.171 16.756-11.171s14.895 5.585 16.756 11.171c1.862 5.585 3.724 14.895 11.171 22.342z" />
|
34 |
+
<glyph unicode="" glyph-name="pa-table" d="M61.44-2.56v901.12h901.12v-901.12h-901.12zM530.618 36.538h392.844v390.982h-392.844v-390.982zM100.538 36.538h390.982v390.982h-390.982v-390.982zM530.618 466.618h392.844v392.844h-392.844v-392.844zM100.538 466.618h390.982v392.844h-390.982v-392.844z" />
|
35 |
+
<glyph unicode="" glyph-name="pa-tabs" d="M938.356 732.858h-852.713c-13.033 0-22.342 9.309-22.342 22.342s11.171 22.342 22.342 22.342h850.851c13.033 0 22.342-9.309 22.342-22.342s-9.309-22.342-20.48-22.342zM938.356 425.658h-852.713c-13.033 0-22.342 9.309-22.342 22.342s9.309 22.342 22.342 22.342h850.851c13.033 0 22.342-9.309 22.342-22.342s-9.309-22.342-20.48-22.342zM938.356 118.458h-852.713c-13.033 0-22.342 9.309-22.342 22.342s9.309 22.342 22.342 22.342h850.851c13.033 0 22.342-9.309 22.342-22.342s-9.309-22.342-20.48-22.342z" />
|
36 |
+
<glyph unicode="" glyph-name="pa-twitter-feed" d="M951.389 729.135c-7.447 5.585-16.756 5.585-24.204 0-5.585-3.724-11.171-7.447-20.48-9.309 27.927 33.513 27.927 57.716 27.927 63.302 0 7.447-5.585 13.033-11.171 16.756-7.447 3.724-14.895 1.862-20.48-1.862-37.236-26.065-74.473-33.513-96.815-33.513-35.375 33.513-81.92 52.131-132.189 52.131-106.124 0-193.629-85.644-193.629-193.629 0-7.447 0-14.895 1.862-22.342-176.873 3.724-322.095 171.287-322.095 173.149-3.724 3.724-9.309 5.585-16.756 5.585s-13.033-3.724-16.756-9.309c-44.684-78.196-26.065-150.807 5.585-201.076-5.585 3.724-13.033 3.724-18.618 0-7.447-3.724-11.171-9.309-11.171-18.618-1.862-81.92 35.375-130.327 72.611-158.255-1.862-1.862-5.585-3.724-7.447-5.585-5.585-5.585-7.447-13.033-3.724-20.48 26.065-83.782 87.505-115.433 130.327-126.604-48.407-35.375-109.847-42.822-156.393-42.822-29.789 0-50.269 3.724-50.269 3.724-9.309 1.862-18.618-3.724-22.342-11.171-3.724-9.309-1.862-18.618 5.585-24.204 93.091-68.887 204.8-83.782 281.135-83.782 61.44 0 104.262 9.309 106.124 9.309 398.429 93.091 413.324 450.56 413.324 513.862 74.473 68.887 85.644 94.953 87.505 102.4 3.724 9.309 0 16.756-7.447 22.342zM830.371 611.84c0-3.724 22.342-389.12-379.811-482.211 0 0-40.96-9.309-96.815-9.309-52.131 0-122.88 7.447-189.905 37.236 61.44 3.724 135.913 22.342 189.905 81.92 5.585 5.585 7.447 14.895 3.724 22.342s-11.171 11.171-18.618 11.171c-3.724 0-83.782 1.862-122.88 74.473 18.618 0 35.375 1.862 48.407 7.447 7.447 3.724 13.033 11.171 11.171 20.48s-7.447 14.895-16.756 16.756c-3.724 1.862-96.815 22.342-113.571 119.156 14.895-5.585 31.651-9.309 48.407-7.447 7.447 1.862 14.895 7.447 16.756 14.895s0 16.756-5.585 20.48c-3.724 3.724-91.229 80.058-53.993 180.596 50.269-52.131 189.905-175.011 357.469-165.702 5.585 0 11.171 3.724 14.895 7.447 3.724 5.585 5.585 11.171 3.724 16.756-3.724 13.033-5.585 24.204-5.585 37.236 0 83.782 68.887 152.669 152.669 152.669 40.96 0 80.058-16.756 107.985-44.684 3.724-3.724 9.309-5.585 14.895-5.585h3.724c14.895 0 39.098 1.862 65.164 11.171-9.309-9.309-20.48-18.618-33.513-29.789-7.447-5.585-9.309-14.895-7.447-24.204 3.724-7.447 11.171-13.033 20.48-13.033 3.724 0 18.618 1.862 35.375 5.585-11.171-11.171-26.065-26.065-44.684-42.822-3.724 0-5.585-5.585-5.585-13.033z" />
|
37 |
+
<glyph unicode="" glyph-name="pa-unfold" d="M960.698 446.138c0-9.309-7.447-18.618-18.618-18.618h-93.091v-93.091c0-9.309-7.447-18.618-18.618-18.618-9.309 0-18.618 7.447-18.618 18.618v93.091h-93.091c-9.309 0-18.618 7.447-18.618 18.618 0 9.309 7.447 18.618 18.618 18.618h93.091v93.091c0 9.309 7.447 18.618 18.618 18.618 9.309 0 18.618-7.447 18.618-18.618v-93.091h93.091c9.309 0 18.618-9.309 18.618-18.618zM599.505 559.709c0-11.171-9.309-20.48-20.48-20.48h-495.244c-11.171 0-20.48 9.309-20.48 20.48s9.309 20.48 20.48 20.48h495.244c11.171 0 20.48-9.309 20.48-20.48zM709.353 781.265c0-11.171-9.309-20.48-20.48-20.48h-605.091c-11.171 0-20.48 9.309-20.48 20.48s9.309 20.48 20.48 20.48h605.091c11.171 0 20.48-9.309 20.48-20.48zM599.505 336.291c0-11.171-9.309-20.48-20.48-20.48h-495.244c-11.171 0-20.48 9.309-20.48 20.48s9.309 20.48 20.48 20.48h495.244c11.171 0 20.48-9.309 20.48-20.48zM709.353 114.735c0-11.171-9.309-20.48-20.48-20.48h-605.091c-11.171 0-20.48 9.309-20.48 20.48s9.309 20.48 20.48 20.48h605.091c11.171 0 20.48-9.309 20.48-20.48z" />
|
38 |
+
<glyph unicode="" glyph-name="pa-whatsapp" d="M512 898.56c-247.622 0-450.56-202.938-450.56-450.56 0-85.644 24.204-167.564 68.887-238.313-18.618-61.44-50.269-180.596-50.269-180.596-1.862-5.585 0-13.033 5.585-16.756 3.724-3.724 11.171-5.585 16.756-3.724l178.735 55.855c70.749-42.822 150.807-65.164 232.727-65.164 247.622 0 450.56 202.938 450.56 450.56s-204.8 448.698-452.422 448.698zM512 32.815c-78.196 0-154.531 22.342-219.695 63.302-1.862 1.862-5.585 1.862-9.309 1.862-1.862 0-3.724 0-5.585 0l-156.393-48.407c11.171 40.96 31.651 117.295 44.684 158.255 1.862 5.585 0 9.309-1.862 14.895-44.684 67.025-67.025 145.222-67.025 225.28 0 229.004 186.182 415.185 415.185 415.185s415.185-186.182 415.185-415.185-186.182-415.185-415.185-415.185zM806.167 341.876c-31.651 18.618-59.578 35.375-78.196 48.407-14.895 9.309-26.065 16.756-33.513 20.48-22.342 11.171-39.098 3.724-46.545-3.724 0 0-1.862-1.862-1.862-1.862-24.204-35.375-53.993-68.887-63.302-70.749-11.171 1.862-57.716 29.789-106.124 68.887-48.407 40.96-80.058 80.058-83.782 106.124 31.651 31.651 42.822 52.131 42.822 76.335s-55.855 122.88-65.164 134.051c-9.309 9.309-33.513 11.171-67.025 5.585-3.724 0-5.585-1.862-9.309-5.585s-102.4-104.262-55.855-227.142c52.131-134.051 182.458-288.582 351.884-314.647 18.618-3.724 37.236-3.724 53.993-3.724 98.676 0 158.255 50.269 173.149 148.945-1.862 7.447-3.724 14.895-11.171 18.618zM592.058 213.411c-178.735 26.065-290.444 202.938-323.956 292.305s27.927 167.564 44.684 186.182c13.033 1.862 26.065 3.724 31.651 1.862 11.171-16.756 52.131-93.091 53.993-107.985 0-9.309-3.724-22.342-39.098-57.716-3.724-3.724-5.585-7.447-5.585-13.033 0-91.229 191.767-215.971 225.28-215.971 29.789 0 67.025 50.269 89.367 81.92 1.862 0 3.724 0 5.585-1.862 5.585-3.724 16.756-9.309 31.651-18.618 18.618-11.171 42.822-27.927 70.749-42.822-11.171-61.44-46.545-124.742-184.32-104.262z" />
|
39 |
+
<glyph unicode="" glyph-name="pa-yelp-reviews" d="M458.007 591.36l-26.065 11.171c-96.815 40.96-96.815 40.96-104.262 40.96-14.895 0-26.065-7.447-33.513-18.618-14.895-20.48-16.756-72.611-13.033-102.4 1.862-14.895 3.724-22.342 7.447-29.789 7.447-13.033 18.618-20.48 31.651-20.48h1.862c5.585 0 11.171 1.862 59.578 16.756l35.375 11.171c9.309 3.724 16.756 5.585 22.342 7.447l7.447 1.862c5.585 1.862 7.447 1.862 7.447 1.862 16.756 5.585 27.927 18.618 27.927 39.098 1.862 18.618-7.447 35.375-24.204 40.96zM450.56 552.262c0-5.585-1.862-5.585-3.724-7.447-3.724-1.862-16.756-5.585-39.098-11.171l-3.724-1.862c-18.618-5.585-76.335-24.204-81.92-26.065 0 0 0 0-1.862 1.862 0 0 0 1.862 0 1.862-1.862 1.862-3.724 7.447-3.724 16.756-3.724 31.651 1.862 70.749 7.447 80.058 1.862 1.862 1.862 1.862 3.724 1.862 5.585-1.862 59.578-24.204 93.091-37.236l26.065-11.171c3.724-1.862 3.724-5.585 3.724-7.447zM502.691 507.578c-16.756 7.447-37.236 1.862-48.407-11.171-14.895-18.618-18.618-20.48-18.618-22.342-67.025-80.058-68.887-80.058-70.749-87.505-1.862-5.585-1.862-11.171-1.862-16.756 1.862-7.447 3.724-14.895 9.309-20.48 16.756-20.48 83.782-46.545 117.295-46.545h7.447c14.895 1.862 24.204 11.171 29.789 24.204 1.862 7.447 1.862 7.447 1.862 102.4v39.098c0 16.756-9.309 31.651-26.065 39.098zM493.382 468.48v-40.96c0-59.578 0-83.782 0-89.367 0 0-1.862-1.862-1.862-1.862-16.756-1.862-81.92 20.48-91.229 33.513-1.862 1.862-1.862 1.862-1.862 1.862v1.862c1.862 3.724 33.513 40.96 63.302 76.335 3.724 1.862 5.585 5.585 9.309 9.309l1.862 1.862c1.862 3.724 5.585 7.447 11.171 13.033 0 0 1.862 1.862 3.724 1.862s1.862 0 3.724-1.862 1.862-3.724 1.862-5.585zM729.833 488.96c-5.585 3.724-5.585 5.585-94.953 33.513-7.447 1.862-16.756 5.585-22.342 7.447l-5.585 1.862c-3.724 1.862-5.585 1.862-7.447 1.862-14.895 7.447-33.513 1.862-46.545-13.033-11.171-14.895-13.033-35.375-3.724-48.407l14.895-24.204c53.993-87.505 55.855-89.367 61.44-94.953 5.585-3.724 14.895-7.447 22.342-7.447 1.862 0 3.724 0 5.585 0s3.724 0 7.447 0h1.862c27.927 11.171 78.196 74.473 81.92 104.262 1.862 18.618-3.724 31.651-14.895 39.098zM709.353 459.171v0c-3.724-16.756-44.684-70.749-59.578-76.335-3.724 0-3.724 0-3.724 0-3.724 3.724-29.789 46.545-53.993 85.644l-14.895 24.204c0 1.862-1.862 3.724 1.862 9.309 1.862 1.862 3.724 1.862 3.724 1.862s0 0 3.724-1.862h1.862c5.585-1.862 14.895-5.585 35.375-11.171 48.407-16.756 78.196-26.065 85.644-27.927 0-1.862 0-1.862 0-3.724zM666.531 732.858v0c-13.033 5.585-27.927 5.585-37.236-1.862-7.447-3.724-7.447-3.724-61.44-80.058l-5.585-7.447c-7.447-9.309-16.756-22.342-18.618-24.204-11.171-13.033-11.171-33.513-1.862-48.407 7.447-13.033 22.342-20.48 35.375-20.48h3.724c1.862 0 3.724 0 5.585 1.862 1.862 0 1.862 0 3.724 1.862 5.585 1.862 13.033 3.724 24.204 5.585 102.4 24.204 102.4 24.204 107.985 29.789 11.171 7.447 16.756 20.48 16.756 33.513v1.862c-1.862 29.789-46.545 94.953-72.611 107.985zM705.629 621.149c0-1.862 0-3.724 0-3.724-3.724-1.862-33.513-9.309-81.92-20.48l-16.756-3.724c-13.033-3.724-20.48-3.724-24.204-7.447h-1.862c-1.862 0-5.585 1.862-7.447 3.724s-1.862 5.585-1.862 5.585c1.862 1.862 7.447 7.447 20.48 27.927l3.724 5.585c42.822 57.716 53.993 70.749 53.993 72.611 0 0 1.862 0 1.862-1.862 13.033-5.585 52.131-59.578 53.993-78.196zM517.585 874.356v0c-3.724 14.895-13.033 24.204-27.927 27.927-29.789 7.447-130.327-20.48-152.669-42.822-9.309-9.309-14.895-24.204-9.309-37.236l1.862-1.862c3.724-7.447 93.091-148.945 119.156-188.044 13.033-22.342 27.927-31.651 44.684-31.651 3.724 0 7.447 0 11.171 1.862 14.895 3.724 29.789 16.756 29.789 55.855-3.724 29.789-14.895 201.076-16.756 215.971zM493.382 634.182c-5.585-1.862-13.033 9.309-14.895 14.895-39.098 61.44-104.262 163.84-117.295 184.32 0 0 0 1.862 1.862 1.862 13.033 13.033 98.676 37.236 119.156 33.513 0-1.862 1.862-1.862 1.862-1.862 1.862-35.375 13.033-175.011 13.033-210.385v0c1.862-14.895-1.862-20.48-3.724-22.342zM342.575 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-50.269-3.724c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 5.585-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c3.724-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-18.618 48.407 40.96 33.513c7.447 7.447 11.171 18.618 7.447 29.789zM269.964 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-39.098-26.065 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 29.789 48.407 3.724c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-39.098-29.789zM633.018 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-50.269-3.724c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 3.724-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c3.724-3.724 9.309-5.585 14.895-5.585 9.309 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-16.756 48.407 40.96 33.513c7.447 7.447 11.171 18.618 7.447 29.789zM562.269 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-24.204 11.171 46.545c1.862 9.309-1.862 18.618-7.447 24.204l-37.236 29.789 48.407 3.724c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-37.236-31.651zM923.462 148.247c-3.724 11.171-13.033 18.618-24.204 18.618l-50.269 3.724-18.618 46.545c-3.724 11.171-14.895 16.756-26.065 16.756s-22.342-7.447-26.065-16.756l-18.618-46.545-52.131-1.862c-11.171 0-20.48-7.447-24.204-18.618s0-22.342 9.309-29.789l39.098-31.651-11.171-48.407c-1.862-9.309 0-16.756 5.585-24.204 9.309-11.171 26.065-14.895 37.236-7.447l42.822 26.065 42.822-26.065c5.585-3.724 9.309-5.585 14.895-5.585 7.447 0 16.756 3.724 22.342 11.171s7.447 14.895 5.585 24.204l-16.756 46.545 40.96 33.513c9.309 7.447 11.171 18.618 7.447 29.789zM852.713 107.287c-7.447-5.585-11.171-14.895-7.447-24.204l11.171-46.545-40.96 26.065c-3.724 1.862-7.447 3.724-13.033 3.724s-9.309-1.862-13.033-3.724l-40.96-24.204 11.171 46.545c1.862 9.309 0 18.618-7.447 24.204l-37.236 29.789 48.407 1.862c9.309 0 16.756 7.447 20.48 14.895l18.618 44.684 18.618-44.684c3.724-9.309 11.171-14.895 20.48-14.895l48.407-3.724-37.236-29.789z" />
|
40 |
+
<glyph unicode="" glyph-name="pa-admin-icon" d="M1024.437 448.219c-0.596-158.073-72.763-299.17-185.761-392.653l-0.858-0.689h-13.548l-104.891 323.851 285.828 207.597 3.059-11.8c9.961-37.82 15.839-81.301 16.17-126.103l0.001-0.204zM798.047 22.972l-10.489-6.556c-77.973-50.165-173.175-79.974-275.339-79.974s-197.366 29.808-277.383 81.202l2.043-1.228-10.489 6.556 285.828 206.723zM305.058 380.913l-107.076-329.533h-9.178c-115.562 94.543-188.753 237.138-188.804 396.829v0.009c0.139 45.7 6.029 89.961 16.983 132.181l-0.813-3.69 3.059 11.8zM493.426 960l-109.262-336.963h-352.697l4.37 13.111c73.442 181.603 242.662 310.074 443.369 323.333l1.545 0.082zM992.97 623.037h-352.697l-109.262 336.963h12.674c202.344-13.418 371.597-142.068 443.682-320.403l1.232-3.448z" />
|
41 |
+
<glyph unicode="" glyph-name="pa-lottie-animations" d="M273.772 219.293c-5.722-1.206-12.299-1.899-19.037-1.904h-9.313c-12.276-1.794-21.813-11.547-23.26-23.779l-0.012-0.129c-0.186-1.288-0.293-2.775-0.293-4.287 0-12.022 6.73-22.472 16.627-27.789l0.168-0.083c6.668-2.33 14.356-3.676 22.357-3.676 4.437 0 8.778 0.414 12.985 1.205l-0.434-0.068h9.309l7.193 1.904c5.924 1.693 12.060 3.174 17.983 5.289 37.952 15.749 69.911 39.221 95.137 68.637l0.281 0.335c37.234 40.691 70.33 86.259 97.955 135.319l1.906 3.683c11.848 21.157 22.85 40.833 34.063 61.355 28.002 54.161 56.091 99.914 87.072 143.466l-2.444-3.618c22.386 31.7 48.457 58.847 78.044 81.655l0.872 0.646c15.984 13.227 36.694 21.251 59.279 21.251 1.474 0 2.941-0.034 4.399-0.102l-0.206 0.008c2.627-0.831 5.648-1.31 8.78-1.31 16.615 0 30.083 13.469 30.083 30.083 0 13.482-8.869 24.892-21.090 28.716l-0.213 0.057-5.501 1.058c-6.103 0.909-13.146 1.428-20.311 1.428s-14.208-0.519-21.095-1.522l0.784 0.094c-4.231-1.269-8.463-2.116-12.694-2.962-4.136-0.705-7.765-1.66-11.261-2.895l0.471 0.145c-56.489-19.888-94.995-63.471-129.481-105.785-10.090-12.821-20.404-27.378-30-42.437l-1.313-2.204-9.098-13.752c-16.926-25.177-31.947-52.681-46.334-79.127l-12.060-21.157c-11.002-20.099-21.157-40.198-33.64-60.086-6.347-11.002-13.329-21.157-21.157-32.582l-10.367-16.291c-23.341-39.006-50.62-72.547-82.016-101.715l-0.285-0.262c-16.751-17.293-38.011-30.122-61.886-36.594l-0.95-0.219zM981.686 917.686v-939.372h-939.372v939.372h939.372zM1024 960h-1024v-1024h1024z" />
|
42 |
+
<glyph unicode="" glyph-name="pa-icon-list" horiz-adv-x="1260" d="M262.564 907.487h971.487c14.501 0 26.256-11.755 26.256-26.256s-11.755-26.256-26.256-26.256h-971.487c-14.501 0-26.256 11.755-26.256 26.256s11.755 26.256 26.256 26.256zM157.538 881.231c0-43.503-35.266-78.769-78.769-78.769s-78.769 35.266-78.769 78.769c0 43.503 35.266 78.769 78.769 78.769s78.769-35.266 78.769-78.769zM262.564 474.256h971.487c14.501 0 26.256-11.755 26.256-26.256s-11.755-26.256-26.256-26.256h-971.487c-14.501 0-26.256 11.755-26.256 26.256s11.755 26.256 26.256 26.256zM157.538 448c0-43.503-35.266-78.769-78.769-78.769s-78.769 35.266-78.769 78.769c0 43.503 35.266 78.769 78.769 78.769s78.769-35.266 78.769-78.769zM262.564 41.026h971.487c14.501 0 26.256-11.755 26.256-26.256s-11.755-26.256-26.256-26.256h-971.487c-14.501 0-26.256 11.755-26.256 26.256s11.755 26.256 26.256 26.256zM157.538 14.769c0-43.503-35.266-78.769-78.769-78.769s-78.769 35.266-78.769 78.769c0 43.503 35.266 78.769 78.769 78.769s78.769-35.266 78.769-78.769z" />
|
43 |
+
<glyph unicode="" glyph-name="horizontal-mouse-scroll" d="M693.248 523.776c0 98.304-79.872 177.152-177.152 177.152h-8.192c-98.304 0-177.152-79.872-177.152-177.152v-150.528c0-98.304 79.872-177.152 177.152-177.152h8.192c98.304 0 177.152 79.872 177.152 177.152v150.528zM663.552 372.224c0-40.96-16.384-77.824-43.008-104.448s-63.488-43.008-104.448-43.008h-8.192c-40.96 0-77.824 16.384-104.448 43.008s-43.008 63.488-43.008 104.448v151.552c0 40.96 16.384 77.824 43.008 104.448s63.488 43.008 104.448 43.008h8.192c40.96 0 77.824-16.384 104.448-43.008s43.008-63.488 43.008-104.448v-151.552zM512 551.424c-8.192 0-15.36-7.168-15.36-15.36v-44.032c0-8.192 7.168-15.36 15.36-15.36s15.36 7.168 15.36 15.36v44.032c-1.024 8.192-7.168 15.36-15.36 15.36zM54.272 457.216c-4.096-5.12-4.096-13.312 0-18.432l59.392-74.752c5.12-6.144 14.336-7.168 20.48-2.048s7.168 14.336 2.048 20.48v0l-51.2 65.536 52.224 65.536c5.12 6.144 4.096 15.36-2.048 20.48s-15.36 4.096-20.48-2.048l-60.416-74.752zM886.784 382.464c-5.12-6.144-4.096-15.36 2.048-20.48s15.36-4.096 20.48 2.048l59.392 74.752c4.096 5.12 4.096 13.312 0 18.432l-59.392 74.752c-5.12 6.144-14.336 7.168-20.48 2.048s-7.168-14.336-2.048-20.48v0l52.224-65.536-52.224-65.536z" />
|
44 |
+
<glyph unicode="" glyph-name="vertical-mouse-scroll" d="M693.248 523.776c0 98.304-79.872 177.152-177.152 177.152h-8.192c-98.304 0-177.152-79.872-177.152-177.152v-150.528c0-98.304 79.872-177.152 177.152-177.152h8.192c98.304 0 177.152 79.872 177.152 177.152v150.528zM663.552 372.224c0-40.96-16.384-77.824-43.008-104.448s-63.488-43.008-104.448-43.008h-8.192c-40.96 0-77.824 16.384-104.448 43.008s-43.008 63.488-43.008 104.448v151.552c0 40.96 16.384 77.824 43.008 104.448s63.488 43.008 104.448 43.008h8.192c40.96 0 77.824-16.384 104.448-43.008s43.008-63.488 43.008-104.448v-151.552zM512 551.424c-8.192 0-15.36-7.168-15.36-15.36v-44.032c0-8.192 7.168-15.36 15.36-15.36s15.36 7.168 15.36 15.36v44.032c-1.024 8.192-7.168 15.36-15.36 15.36zM502.784-9.728c5.12-4.096 13.312-4.096 18.432 0l74.752 59.392c6.144 5.12 7.168 14.336 2.048 20.48s-14.336 7.168-20.48 2.048v0l-65.536-51.2-65.536 52.224c-6.144 5.12-15.36 4.096-20.48-2.048s-4.096-15.36 2.048-20.48l74.752-60.416zM577.536 822.784c6.144-5.12 15.36-4.096 20.48 2.048s4.096 15.36-2.048 20.48l-74.752 59.392c-5.12 4.096-13.312 4.096-18.432 0l-74.752-59.392c-6.144-5.12-7.168-14.336-2.048-20.48s14.336-7.168 20.48-2.048v0l65.536 52.224 65.536-52.224z" />
|
45 |
+
<glyph unicode="" glyph-name="pa-image-scroll" d="M651.636 650.938c-33.513 0-61.44-27.927-61.44-61.44s27.927-61.44 61.44-61.44 61.44 27.927 61.44 61.44c0 33.513-27.927 61.44-61.44 61.44zM651.636 552.262c-20.48 0-35.375 16.756-35.375 35.375 0 20.48 16.756 35.375 35.375 35.375s35.375-14.895 35.375-35.375-16.756-35.375-35.375-35.375zM772.655 721.687h-519.447c-7.447 0-13.033-5.585-13.033-13.033v-521.309c0-7.447 5.585-13.033 13.033-13.033h519.447c7.447 0 13.033 5.585 13.033 13.033v521.309c-1.862 7.447-5.585 13.033-13.033 13.033zM268.102 202.24v109.847l139.636 139.636 249.484-249.484h-389.12zM690.735 202.24c0 0 0 0-1.862 1.862l-126.604 126.604 67.025 67.025 128.465-128.465 1.862-67.025h-68.887zM759.622 304.64l-119.156 119.156c-3.724 3.724-13.033 3.724-18.618 0l-76.335-76.335-130.327 130.327c-5.585 5.585-13.033 5.585-18.618 0l-130.327-130.327v346.298h493.382v-389.12zM891.811 343.738c1.862-1.862 5.585-3.724 9.309-3.724s7.447 1.862 9.309 3.724l94.953 94.953c1.862 1.862 3.724 5.585 3.724 9.309s-1.862 7.447-3.724 9.309l-94.953 94.953c-5.585 5.585-13.033 5.585-18.618 0s-5.585-13.033 0-18.618l85.644-85.644-85.644-85.644c-5.585-5.585-5.585-13.033 0-18.618zM132.189 552.262c-1.862 1.862-5.585 3.724-9.309 3.724s-7.447-1.862-9.309-3.724l-94.953-94.953c-1.862-1.862-3.724-5.585-3.724-9.309s1.862-7.447 3.724-9.309l94.953-94.953c5.585-5.585 13.033-5.585 18.618 0s5.585 13.033 0 18.618l-85.644 85.644 85.644 85.644c5.585 5.585 5.585 13.033 0 18.618zM407.738 68.189c-1.862-1.862-3.724-5.585-3.724-9.309s1.862-7.447 3.724-9.309l94.953-94.953c1.862-1.862 5.585-3.724 9.309-3.724s7.447 1.862 9.309 3.724l94.953 94.953c5.585 5.585 5.585 13.033 0 18.618s-13.033 5.585-18.618 0l-85.644-85.644-85.644 85.644c-5.585 5.585-13.033 5.585-18.618 0zM616.262 827.811c1.862 1.862 3.724 5.585 3.724 9.309s-1.862 7.447-3.724 9.309l-94.953 94.953c-1.862 1.862-5.585 3.724-9.309 3.724s-7.447-1.862-9.309-3.724l-94.953-94.953c-5.585-5.585-5.585-13.033 0-18.618s13.033-5.585 18.618 0l85.644 85.644 85.644-85.644c5.585-5.585 13.033-5.585 18.618 0z" />
|
46 |
+
<glyph unicode="" glyph-name="pa-banner" d="M942.080 900.422h-858.298c-11.171 0-22.342-9.309-22.342-20.48v-860.16c0-11.171 9.309-22.342 22.342-22.342h858.298c11.171 0 22.342 9.309 22.342 22.342v860.16c0 11.171-9.309 20.48-22.342 20.48zM104.262 857.6h817.338v-644.189l-197.353 197.353c-7.447 7.447-22.342 7.447-29.789 0l-128.465-126.604-215.971 214.109c-9.309 9.309-22.342 9.309-29.789 0l-215.971-214.109v573.44zM104.262 42.124v182.458l230.865 230.865 413.324-413.324c0-1.862-644.189-1.862-644.189 0zM921.6 42.124h-111.709c0 0 0 1.862-1.862 1.862l-212.247 208.524 111.709 111.709 212.247-212.247 1.862-109.847zM744.727 582.051c-55.855 0-100.538 44.684-100.538 100.538s44.684 100.538 100.538 100.538 100.538-44.684 100.538-100.538-44.684-100.538-100.538-100.538zM744.727 740.305c-31.651 0-57.716-26.065-57.716-57.716s26.065-57.716 57.716-57.716 57.716 26.065 57.716 57.716-26.065 57.716-57.716 57.716z" />
|
47 |
+
<glyph unicode="" glyph-name="pa-blog" d="M837.818 19.782h-733.556c-11.171 0-22.342 9.309-22.342 22.342v729.833c0 11.171 9.309 22.342 22.342 22.342h344.436v-42.822h-323.956v-688.873h688.873v322.095h42.822v-346.298c0-9.309-9.309-18.618-18.618-18.618zM558.545 312.087h-161.978c-11.171 0-22.342 9.309-22.342 22.342v160.116c0 5.585 1.862 11.171 5.585 14.895l364.916 361.193c7.447 7.447 22.342 7.447 29.789 0l161.978-161.978c7.447-9.309 7.447-22.342 0-29.789l-363.055-361.193c-3.724-3.724-9.309-5.585-14.895-5.585zM417.047 354.909h130.327l340.713 340.713-130.327 132.189-340.713-342.575v-130.327z" />
|
48 |
+
<glyph unicode="" glyph-name="pa-button" d="M919.738 820.364h-813.615c-52.131 0-96.815-42.822-96.815-96.815v-284.858c0-52.131 42.822-96.815 96.815-96.815h405.876v27.927h-405.876c-37.236 0-68.887 29.789-68.887 68.887v284.858c0 37.236 29.789 68.887 68.887 68.887h811.753c37.236 0 68.887-29.789 68.887-68.887v-284.858c0-37.236-29.789-68.887-68.887-68.887h-52.131l31.651-27.927h20.48c52.131 0 96.815 42.822 96.815 96.815v284.858c0 53.993-42.822 96.815-94.953 96.815zM884.364 274.851c9.309 0 13.033 11.171 5.585 16.756l-55.855 50.269-31.651 27.927-243.898 227.142c-5.585 5.585-16.756 1.862-16.756-7.447v-452.422c0-9.309 9.309-13.033 16.756-7.447l83.782 80.058c5.585 3.724 13.033 3.724 14.895-3.724l55.855-126.604c3.724-5.585 9.309-7.447 13.033-5.585l83.782 37.236c5.585 3.724 7.447 9.309 5.585 13.033l-55.855 126.604c-3.724 5.585 1.862 13.033 9.309 14.895l115.433 9.309zM768.931 127.767l-26.065-9.309c-5.585-3.724-11.171 0-13.033 5.585l-59.578 137.775c-3.724 5.585-11.171 9.309-14.895 3.724l-63.302-61.44c-5.585-5.585-16.756-1.862-16.756 7.447v305.338c0 9.309 9.309 13.033 16.756 7.447l169.425-154.531 31.651-27.927 26.065-24.204c7.447-5.585 3.724-16.756-5.585-16.756l-89.367-5.585c-7.447 0-11.171-7.447-9.309-14.895l61.44-139.636c1.862-3.724-1.862-9.309-7.447-13.033z" />
|
49 |
+
<glyph unicode="" glyph-name="pa-carousel" d="M687.011 189.207c-26.065 0-46.545-20.48-46.545-46.545s20.48-46.545 46.545-46.545 46.545 20.48 46.545 46.545-20.48 46.545-46.545 46.545zM687.011 114.735c-14.895 0-27.927 13.033-27.927 27.927s13.033 27.927 27.927 27.927c14.895 0 27.927-13.033 27.927-27.927s-13.033-27.927-27.927-27.927zM336.989 189.207c-26.065 0-46.545-20.48-46.545-46.545s20.48-46.545 46.545-46.545c26.065 0 46.545 20.48 46.545 46.545s-20.48 46.545-46.545 46.545zM336.989 114.735c-14.895 0-27.927 13.033-27.927 27.927s13.033 27.927 27.927 27.927c14.895 0 27.927-13.033 27.927-27.927 1.862-14.895-11.171-27.927-27.927-27.927zM512 189.207c-26.065 0-46.545-20.48-46.545-46.545s20.48-46.545 46.545-46.545c27.927 0 46.545 20.48 46.545 46.545s-20.48 46.545-46.545 46.545zM512 114.735c-14.895 0-27.927 13.033-27.927 27.927s13.033 27.927 27.927 27.927c16.756 0 27.927-13.033 27.927-27.927s-13.033-27.927-27.927-27.927zM761.484 278.575h-497.105c-7.447 0-13.033 5.585-13.033 13.033v497.105c0 7.447 5.585 13.033 13.033 13.033h497.105c7.447 0 13.033-5.585 13.033-13.033v-497.105c0-7.447-7.447-13.033-13.033-13.033zM277.411 304.64h471.040v471.040h-471.040v-471.040zM152.669 801.745h-135.913v-26.065h122.88v-471.040h-122.88v-26.065h135.913c7.447 0 13.033 5.585 13.033 13.033v497.105c0 7.447-5.585 13.033-13.033 13.033zM858.298 788.713v-497.105c0-7.447 5.585-13.033 13.033-13.033h135.913v26.065h-122.88v471.040h122.88v26.065h-135.913c-7.447 0-13.033-5.585-13.033-13.033z" />
|
50 |
+
<glyph unicode="" glyph-name="pa-grid" d="M474.764 485.236h-431.942v433.804h431.942v-433.804zM85.644 529.92h346.298v344.436h-346.298v-344.436zM981.178 485.236h-431.942v433.804h431.942v-433.804zM592.058 529.92h346.298v344.436h-346.298v-344.436zM474.764-23.040h-431.942v433.804h431.942v-433.804zM85.644 19.782h346.298v346.298h-346.298v-346.298zM981.178-23.040h-431.942v433.804h431.942v-433.804zM592.058 19.782h346.298v346.298h-346.298v-346.298z" />
|
51 |
+
<glyph unicode="" glyph-name="pa-image-button" d="M1010.967 207.825l-303.476 180.596c-3.724 1.862-7.447 1.862-13.033 0-3.724-3.724-5.585-7.447-5.585-11.171l74.473-348.16c0-5.585 5.585-7.447 7.447-7.447 5.585-1.862 9.309 1.862 11.171 5.585l52.131 74.473c0 1.862 1.862 1.862 3.724 1.862s1.862 0 3.724-1.862l63.302-89.367c1.862-3.724 7.447-5.585 9.309-5.585s5.585 0 7.447 1.862l57.716 40.96c3.724 1.862 3.724 5.585 5.585 7.447 0 3.724 0 7.447-1.862 7.447l-63.302 89.367c0 0 0 1.862 0 3.724s1.862 1.862 1.862 1.862l89.367 24.204c5.585 1.862 7.447 5.585 7.447 9.309s-3.724 13.033-7.447 14.895zM867.607 178.036c-1.862-3.724 0-7.447 1.862-11.171l70.749-96.815c1.862-1.862 1.862-3.724 0-5.585l-18.618-13.033h-1.862c-1.862 0-1.862 0-3.724 1.862l-70.749 96.815c-1.862 3.724-7.447 5.585-9.309 5.585v0c-3.724 0-7.447-1.862-9.309-5.585l-39.098-57.716c-1.862-1.862-3.724-1.862-3.724-1.862s-3.724 0-3.724 3.724l-48.407 232.727c0 1.862 1.862 3.724 1.862 3.724s1.862 1.862 3.724 0l204.8-122.88c1.862-1.862 1.862-3.724 1.862-3.724s0-1.862-3.724-3.724l-67.025-18.618c0 0-3.724-1.862-5.585-3.724zM275.549 755.2c-52.131 0-94.953-42.822-94.953-94.953s40.96-94.953 94.953-94.953c52.131 0 94.953 42.822 94.953 94.953 1.862 53.993-42.822 94.953-94.953 94.953zM275.549 602.531c-31.651 0-57.716 24.204-57.716 57.716 0 31.651 24.204 57.716 57.716 57.716s57.716-24.204 57.716-57.716c0-29.789-26.065-57.716-57.716-57.716zM891.811 440.553c-7.447-7.447-18.618-7.447-26.065-1.862l-186.182 171.287-150.807-165.702 27.927-27.927c3.724-3.724 5.585-7.447 5.585-13.033s-1.862-9.309-5.585-13.033c-7.447-7.447-20.48-7.447-26.065 0l-121.018 119.156-271.825-236.451c-3.724-3.724-7.447-5.585-13.033-5.585s-9.309 1.862-13.033 7.447-7.447 20.48 1.862 26.065l284.858 251.345c7.447 7.447 18.618 7.447 24.204 0l76.335-78.196 161.978 176.873c3.724 3.724 7.447 7.447 13.033 7.447s9.309-1.862 13.033-5.585l201.076-184.32c9.309-9.309 9.309-20.48 3.724-27.927zM979.316 870.633v-534.342c0-9.309-7.447-18.618-18.618-18.618s-18.618 7.447-18.618 18.618v515.724h-897.396v-698.182h599.505c9.309 0 18.618-7.447 18.618-18.618s-7.447-18.618-18.618-18.618h-618.124c-9.309 0-18.618 7.447-18.618 18.618v735.418c0 9.309 7.447 18.618 18.618 18.618h936.495c9.309 0 16.756-7.447 16.756-18.618z" />
|
52 |
+
<glyph unicode="" glyph-name="pa-image-separator" d="M651.636 528.058c-33.513 0-61.44 27.927-61.44 61.44s27.927 61.44 61.44 61.44 61.44-27.927 61.44-61.44-27.927-61.44-61.44-61.44zM651.636 623.011c-18.618 0-35.375-14.895-35.375-35.375 0-18.618 14.895-35.375 35.375-35.375 18.618 0 35.375 14.895 35.375 35.375s-16.756 35.375-35.375 35.375zM997.935 459.171h-214.109v249.484c0 7.447-5.585 13.033-13.033 13.033h-519.447c-7.447 0-13.033-5.585-13.033-13.033v-249.484h-212.247c-5.585 0-11.171-5.585-11.171-11.171s5.585-11.171 11.171-11.171h212.247v-249.484c0-7.447 5.585-13.033 13.033-13.033h519.447c7.447 0 13.033 5.585 13.033 13.033v249.484h212.247c5.585 0 11.171 5.585 11.171 11.171s-3.724 11.171-9.309 11.171zM266.24 202.24v109.847l139.636 139.636 249.484-249.484h-389.12zM757.76 202.24h-68.887c0 0 0 0-1.862 1.862l-126.604 126.604 67.025 67.025 128.465-128.465v-67.025zM757.76 304.64l-119.156 119.156c-3.724 3.724-13.033 3.724-18.618 0l-76.335-76.335-130.327 130.327c-5.585 5.585-13.033 5.585-18.618 0l-130.327-130.327v346.298h493.382v-389.12z" />
|
53 |
+
<glyph unicode="" glyph-name="pa-modal-box" d="M925.324 881.804h-822.924c-11.171 0-22.342-9.309-22.342-20.48v-822.924c0-11.171 9.309-22.342 22.342-22.342h822.924c11.171 0 20.48 9.309 20.48 22.342v822.924c0 11.171-11.171 20.48-20.48 20.48zM124.742 838.982h778.24v-141.498h-778.24v141.498zM902.982 60.742h-778.24v593.92h778.24v-593.92zM856.436 747.753h-98.676c-11.171 0-22.342 9.309-22.342 22.342s9.309 22.342 22.342 22.342h98.676c11.171 0 22.342-9.309 22.342-22.342s-9.309-22.342-22.342-22.342z" />
|
54 |
+
<glyph unicode="" glyph-name="pa-persons" d="M601.367 431.244c81.92 35.375 139.636 117.295 139.636 214.109 0 128.465-102.4 232.727-229.004 232.727s-229.004-104.262-229.004-232.727c0-94.953 57.716-178.735 139.636-214.109-186.182-40.96-327.68-210.385-327.68-413.324h42.822c0 210.385 167.564 379.811 374.225 379.811s374.225-171.287 374.225-379.811h42.822c0 202.938-139.636 372.364-327.68 413.324zM325.818 645.353c0 104.262 83.782 189.905 186.182 189.905s186.182-85.644 186.182-189.905-83.782-189.905-186.182-189.905-186.182 85.644-186.182 189.905z" />
|
55 |
+
<glyph unicode="" glyph-name="pa-pricing-table" d="M640.465 371.665c0-50.269-40.96-93.091-93.091-93.091h-11.171c-1.862 0-3.724-1.862-3.724-3.724v-48.407c0-11.171-9.309-18.618-18.618-18.618-11.171 0-18.618 9.309-18.618 18.618v46.545c0 1.862-1.862 3.724-3.724 3.724h-67.025c-11.171 0-18.618 9.309-18.618 18.618s9.309 18.618 18.618 18.618h122.88c31.651 0 55.855 24.204 55.855 55.855s-24.204 55.855-55.855 55.855h-68.887c-52.131 0-93.091 40.96-93.091 93.091s40.96 93.091 93.091 93.091h11.171c1.862 0 3.724 1.862 3.724 3.724v48.407c0 9.309 9.309 18.618 18.618 18.618s18.618-9.309 18.618-18.618v-48.407c0-1.862 1.862-3.724 3.724-3.724h63.302c9.309 0 18.618-9.309 18.618-18.618 0-11.171-9.309-18.618-18.618-18.618h-121.018c-31.651 0-55.855-26.065-55.855-55.855 0-31.651 26.065-55.855 55.855-55.855h68.887c52.131 1.862 94.953-39.098 94.953-91.229zM841.542 930.211h-657.222c-22.342 0-39.098-18.618-39.098-39.098v-888.087c0-22.342 18.618-39.098 39.098-39.098h657.222c22.342 0 39.098 18.618 39.098 39.098v888.087c-1.862 20.48-18.618 39.098-39.098 39.098zM834.095 6.749h-644.189v878.778h646.051c0 0 0-878.778-1.862-878.778z" />
|
56 |
+
<glyph unicode="" glyph-name="pa-progress-bar" d="M942.080 155.695v-42.822h-409.6v-68.887h-42.822v68.887h-407.738v42.822h407.738v68.887h42.822v-68.887zM942.080 784.989v-42.822h-586.473v-68.887h-42.822v68.887h-230.865v42.822h230.865v68.887h42.822v-68.887zM822.924 470.342v-42.822h-117.295v-68.887h-42.822v68.887h-580.887v42.822h580.887v68.887h42.822v-68.887z" />
|
57 |
+
<glyph unicode="" glyph-name="pa-testimonials" d="M318.371 615.564h383.535v-42.822h-383.535v42.822zM318.371 474.065h383.535v-42.822h-383.535v42.822zM182.458 86.807l53.993 173.149c-96.815 53.993-154.531 152.669-154.531 262.516 0 167.564 137.775 301.615 305.338 301.615h247.622c167.564 1.862 305.338-134.051 305.338-301.615s-137.775-301.615-305.338-301.615h-160.116l-275.549-148.945c-9.309-5.585-20.48 3.724-16.756 14.895zM389.12 783.127c-145.222 0-262.516-117.295-262.516-260.655 0-100.538 55.855-188.044 147.084-232.727l16.756-7.447-42.822-137.775 219.695 119.156h169.425c145.222 0 262.516 117.295 262.516 258.793s-117.295 260.655-262.516 260.655h-247.622z" />
|
58 |
+
<glyph unicode="" glyph-name="pa-title" d="M822.924 898.56h-619.985c-13.033 0-22.342-9.309-22.342-22.342v-102.4c0-13.033 9.309-22.342 22.342-22.342s22.342 7.447 22.342 20.48v80.058h264.378v-809.891h-55.855c-13.033 0-22.342-9.309-22.342-22.342s9.309-22.342 22.342-22.342h156.393c13.033 0 22.342 9.309 22.342 22.342s-9.309 22.342-22.342 22.342h-55.855v809.891h264.378v-80.058c0-13.033 9.309-22.342 22.342-22.342s22.342 9.309 22.342 22.342v104.262c1.862 11.171-9.309 22.342-20.48 22.342v0z" />
|
59 |
+
<glyph unicode="" glyph-name="pa-vertical-scroll" d="M512 898.56c-65.164 0-121.018-53.993-121.018-121.018s53.993-121.018 121.018-121.018c67.025 0 121.018 53.993 121.018 121.018 1.862 67.025-52.131 121.018-121.018 121.018zM512 690.036c-48.407 0-87.505 39.098-87.505 87.505s39.098 87.505 87.505 87.505 87.505-39.098 87.505-87.505c0-48.407-39.098-87.505-87.505-87.505zM512 243.2c-65.164 0-121.018-55.855-121.018-121.018 0-67.025 53.993-121.018 121.018-121.018s121.018 53.993 121.018 121.018c1.862 65.164-52.131 121.018-121.018 121.018zM512 34.676c-48.407 0-87.505 39.098-87.505 87.505s39.098 87.505 87.505 87.505 87.505-39.098 87.505-87.505-39.098-87.505-87.505-87.505zM512 570.88c-67.025 0-121.018-53.993-121.018-121.018s55.855-122.88 121.018-122.88c67.025 0 121.018 53.993 121.018 121.018 1.862 68.887-52.131 122.88-121.018 122.88zM512 362.356c-48.407 0-87.505 39.098-87.505 87.505s39.098 87.505 87.505 87.505 87.505-39.098 87.505-87.505-39.098-87.505-87.505-87.505z" />
|
60 |
+
<glyph unicode="" glyph-name="pa-video-box" d="M703.767 457.309l-284.858 210.385c-5.585 3.724-14.895 0-14.895-7.447v-422.633c0-7.447 9.309-11.171 14.895-7.447l286.72 210.385c3.724 5.585 3.724 13.033-1.862 16.756zM446.836 306.502v282.996l191.767-141.498-191.767-141.498zM512 930.211c-273.687 0-495.244-217.833-495.244-482.211s223.418-482.211 495.244-482.211c273.687 0 495.244 215.971 495.244 482.211s-221.556 482.211-495.244 482.211zM512 19.782c-247.622 0-446.836 193.629-446.836 430.080s199.215 430.080 446.836 430.080 446.836-193.629 446.836-430.080-201.076-430.080-446.836-430.080z" />
|
61 |
+
<glyph unicode="" glyph-name="pa-countdown" d="M917.876 861.324h-223.418v35.375c0 11.171-9.309 20.48-22.342 20.48s-20.48-9.309-20.48-20.48v-35.375h-282.996v35.375c0 11.171-9.309 20.48-22.342 20.48-11.171 0-22.342-9.309-22.342-20.48v-35.375h-223.418c-9.309 0-18.618-9.309-18.618-20.48v-837.818c0-11.171 9.309-22.342 22.342-22.342h815.476c11.171 0 22.342 9.309 22.342 22.342v837.818c-1.862 11.171-11.171 20.48-24.204 20.48zM124.742 818.502h201.076v-44.684c0-11.171 9.309-22.342 22.342-22.342 11.171 0 22.342 9.309 22.342 22.342v44.684h284.858v-44.684c0-11.171 9.309-22.342 22.342-22.342s22.342 9.309 22.342 22.342v44.684h201.076v-148.945h-776.378v148.945zM897.396 25.367h-772.655v601.367h772.655v-601.367zM385.396 140.8h-40.96v262.516c0 22.342 0 42.822 1.862 61.44-3.724-3.724-7.447-7.447-11.171-11.171-5.585-3.724-24.204-20.48-61.44-48.407l-22.342 27.927 96.815 74.473h37.236v-366.778zM571.578 140.8l152.669 329.542h-201.076v39.098h245.76v-33.513l-150.807-335.127h-46.545z" />
|
62 |
+
<glyph unicode="" glyph-name="pa-counter" d="M420.771 265.542h-40.96v258.793c0 22.342 0 42.822 1.862 61.44-3.724-3.724-7.447-7.447-11.171-11.171s-24.204-20.48-59.578-48.407l-22.342 27.927 94.953 72.611h35.375c1.862 1.862 1.862-361.193 1.862-361.193zM660.945 265.542h-40.96v258.793c0 22.342 0 42.822 1.862 61.44-3.724-3.724-7.447-7.447-11.171-11.171s-24.204-20.48-59.578-48.407l-22.342 27.927 94.953 72.611h35.375v-361.193zM512 939.52c-279.273 0-504.553-221.556-504.553-491.52s225.28-489.658 504.553-489.658 504.553 219.695 504.553 489.658-225.28 491.52-504.553 491.52zM512 8.611c-251.345 0-456.145 197.353-456.145 439.389s204.8 439.389 456.145 439.389 456.145-197.353 456.145-439.389-204.8-439.389-456.145-439.389z" />
|
63 |
+
<glyph unicode="" glyph-name="pa-dual-heading" d="M990.487 222.72h-93.091c-11.171 0-18.618 7.447-18.618 16.756s7.447 16.756 18.618 16.756h27.927v173.149h-255.069v-173.149h27.927c11.171 0 18.618-7.447 18.618-16.756s-9.309-16.756-18.618-16.756h-93.091c-11.171 0-18.618 7.447-18.618 16.756s7.447 16.756 18.618 16.756h27.927v383.535h-27.927c-11.171 0-18.618 7.447-18.618 16.756s9.309 16.756 18.618 16.756h93.091c11.171 0 18.618-7.447 18.618-16.756s-7.447-16.756-18.618-16.756h-27.927v-175.011h253.207v175.011h-27.927c-11.171 0-18.618 7.447-18.618 16.756s9.309 16.756 18.618 16.756h93.091c11.171 0 18.618-7.447 18.618-16.756s-9.309-16.756-18.618-16.756h-27.927v-381.673h26.065c11.171 0 18.618-7.447 18.618-16.756 3.724-11.171-3.724-18.618-14.895-18.618zM897.396 245.062c-3.724 0-7.447-1.862-7.447-5.585s3.724-5.585 7.447-5.585h93.091c3.724 0 7.447 1.862 7.447 5.585s-3.724 5.585-7.447 5.585h-39.098v405.876h39.098c3.724 0 7.447 1.862 7.447 5.585s-3.724 5.585-7.447 5.585h-93.091c-3.724 0-7.447-1.862-7.447-5.585s3.724-5.585 7.447-5.585h39.098v-197.353h-277.411v197.353h39.098c3.724 0 7.447 1.862 7.447 5.585s-3.724 5.585-7.447 5.585h-93.091c-3.724 0-7.447-1.862-7.447-5.585s3.724-5.585 7.447-5.585h39.098v-405.876h-39.098c-3.724 0-7.447-1.862-7.447-5.585s3.724-5.585 7.447-5.585h93.091c3.724 0 7.447 1.862 7.447 5.585s-3.724 5.585-7.447 5.585h-39.098v195.491h275.549v-197.353l-37.236 1.862zM437.527 233.891c0-7.447-5.585-11.171-13.033-11.171h-96.815c-7.447 0-13.033 5.585-13.033 11.171 0 7.447 5.585 11.171 13.033 11.171h33.513v189.905h-271.825v-189.905h33.513c7.447 0 13.033-5.585 13.033-11.171 0-7.447-7.447-11.171-13.033-11.171h-94.953c-7.447 0-13.033 5.585-13.033 11.171 0 7.447 5.585 11.171 13.033 11.171h33.513v404.015h-33.513c-7.447 0-13.033 5.585-13.033 11.171s5.585 11.171 13.033 11.171h96.815c7.447 0 13.033-5.585 13.033-11.171s-5.585-11.171-13.033-11.171h-35.375v-189.905h271.825v189.905h-33.513c-7.447 0-13.033 5.585-13.033 11.171s5.585 11.171 13.033 11.171h96.815c7.447 0 13.033-5.585 13.033-11.171s-5.585-11.171-13.033-11.171h-33.513v-404.015h33.513c5.585 0 13.033-3.724 13.033-11.171z" />
|
64 |
+
<glyph unicode="" glyph-name="pa-fancy-text" d="M860.16 161.28c-26.065 0-50.269 11.171-65.164 31.651l-9.309 11.171-9.309-11.171c-16.756-20.48-40.96-31.651-65.164-31.651-7.447 0-13.033 5.585-13.033 13.033s5.585 13.033 13.033 13.033c33.513 0 61.44 31.651 61.44 70.749v176.873h-37.236c-7.447 0-13.033 5.585-13.033 13.033s5.585 13.033 13.033 13.033h37.236v176.873c0 39.098-27.927 70.749-61.44 70.749-7.447 0-13.033 5.585-13.033 13.033s5.585 13.033 13.033 13.033c26.065 0 50.269-11.171 65.164-31.651l9.309-11.171 9.309 11.171c16.756 20.48 40.96 31.651 65.164 31.651 7.447 0 13.033-5.585 13.033-13.033s-5.585-13.033-13.033-13.033c-33.513 0-61.44-31.651-61.44-70.749v-176.873h37.236c7.447 0 13.033-5.585 13.033-13.033s-5.585-13.033-13.033-13.033h-37.236v-176.873c0-39.098 27.927-70.749 61.44-70.749 7.447 0 13.033-5.585 13.033-13.033s-7.447-13.033-13.033-13.033zM342.575 647.215c0-7.447-5.585-13.033-13.033-13.033h-137.775c-7.447 0-13.033 5.585-13.033 13.033s7.447 13.033 13.033 13.033h135.913c9.309 0 14.895-5.585 14.895-13.033zM342.575 254.371c0-7.447-5.585-13.033-13.033-13.033h-137.775c-7.447 0-13.033 5.585-13.033 13.033s7.447 13.033 13.033 13.033h135.913c9.309 1.862 14.895-3.724 14.895-13.033zM616.262 254.371c0-7.447-5.585-13.033-13.033-13.033h-137.775c-7.447 0-13.033 5.585-13.033 13.033s7.447 13.033 13.033 13.033h135.913c7.447 1.862 14.895-3.724 14.895-13.033zM1012.829 367.942v-78.196c1.862-26.065-20.48-48.407-46.545-48.407-7.447 0-14.895 5.585-14.895 13.033 0 3.724 1.862 7.447 3.724 11.171 1.862 1.862 5.585 3.724 11.171 3.724 11.171 0 20.48 7.447 20.48 20.48v78.196c0 7.447 7.447 13.033 13.033 13.033 7.447 0 13.033-5.585 13.033-13.033zM1001.658 522.473c-7.447 0-13.033 5.585-13.033 13.033v78.196c0 11.171-9.309 18.618-20.48 20.48-3.724 0-7.447 1.862-11.171 3.724s-3.724 3.724-3.724 7.447c0 7.447 7.447 13.033 13.033 13.033 26.065 0 48.407-20.48 48.407-46.545v-78.196c1.862-5.585-5.585-11.171-13.033-11.171zM616.262 647.215c0-7.447-5.585-13.033-13.033-13.033h-137.775c-7.447 0-13.033 5.585-13.033 13.033s7.447 13.033 13.033 13.033h135.913c7.447 0 14.895-5.585 14.895-13.033zM72.611 647.215c0-3.724-1.862-7.447-3.724-11.171s-7.447-3.724-11.171-3.724c-11.171 0-20.48-7.447-20.48-18.618v-78.196c0-7.447-7.447-13.033-14.895-13.033s-13.033 5.585-13.033 13.033v78.196c0 26.065 22.342 46.545 48.407 46.545 7.447 1.862 14.895-3.724 14.895-13.033zM70.749 254.371c0-5.585-5.585-13.033-13.033-13.033-26.065 0-48.407 22.342-48.407 46.545v78.196c0 7.447 7.447 13.033 13.033 13.033 7.447 0 13.033-5.585 13.033-13.033v-78.196c0-11.171 9.309-18.618 20.48-20.48 3.724 0 7.447-1.862 11.171-3.724 1.862-1.862 3.724-5.585 3.724-9.309z" />
|
65 |
+
<glyph unicode="" glyph-name="pa-google-maps" d="M666.531 863.185v0l-20.48 7.447-20.48-7.447-249.484-80.058-292.305 93.091v-759.622l269.964-83.782 22.342-7.447 22.342 7.447 249.484 80.058 292.305-93.091v757.76l-273.687 85.644zM353.745 75.636l-227.142 74.473v670.255l227.142-74.473v-670.255zM396.567 745.891l227.142 72.611v-668.393l-227.142-74.473v670.255zM895.535 75.636l-227.142 72.611v670.255l227.142-72.611v-670.255zM666.531 863.185v0 0 0zM623.709 863.185v0 0 0z" />
|
66 |
+
<glyph unicode="" glyph-name="pa-contact-form" d="M1012.829 526.196c0 1.862-1.862 3.724-1.862 5.585s-1.862 3.724-3.724 3.724c-1.862 1.862-3.724 3.724-5.585 3.724v0l-161.978 83.782v85.644c0 1.862 0 3.724 0 3.724 0 3.724-3.724 9.309-5.585 11.171l-202.938 202.938c0 0 0 1.862-1.862 1.862-1.862 1.862-1.862 1.862-3.724 1.862-3.724 1.862-5.585 1.862-9.309 1.862h-411.462c-11.171 0-22.342-9.309-22.342-22.342v-288.582l-161.978-85.644-1.862-1.862c0 0 0 0-1.862-1.862s-1.862-3.724-3.724-3.724c0-1.862-1.862-3.724-1.862-3.724v0-1.862c0-1.862 0-3.724 0-3.724v-536.204c0-11.171 9.309-20.48 20.48-20.48h960.698c11.171 0 20.48 9.309 20.48 20.48v538.065c0 1.862 0 3.724 0 5.585zM839.68 574.604l104.262-53.993-104.262-44.684v98.676zM634.88 863.185l134.051-134.051h-134.051v134.051zM227.142 892.975h368.64v-184.32c0-11.171 9.309-22.342 22.342-22.342h182.458v-229.004l-286.72-122.88-284.858 124.742v433.804zM184.32 576.465v-100.538l-104.262 46.545 104.262 53.993zM971.869 6.749h-919.738v482.211l450.56-197.353c5.585-1.862 11.171-1.862 16.756 0l454.284 197.353v-482.211z" />
|
67 |
</font></defs></svg>
|
assets/editor/js/editor.js
CHANGED
@@ -1,267 +1,267 @@
|
|
1 |
-
(function () {
|
2 |
-
var $ = jQuery;
|
3 |
-
|
4 |
-
var selectOptions = elementor.modules.controls.Select2.extend({
|
5 |
-
onBeforeRender: function () {
|
6 |
-
if (this.container && "section" === this.container.type) {
|
7 |
-
var widgetObj = elementor.widgetsCache || elementor.config.widgets,
|
8 |
-
optionsToUpdate = {};
|
9 |
-
|
10 |
-
this.container.children.forEach(function (child) {
|
11 |
-
|
12 |
-
child.view.$childViewContainer.children("[data-widget_type]").each(function (index, widget) {
|
13 |
-
var name = $(widget).data("widget_type").split('.')[0];
|
14 |
-
|
15 |
-
if ('undefined' !== typeof widgetObj[name]) {
|
16 |
-
optionsToUpdate[".elementor-widget-" + widgetObj[name].widget_type + " .elementor-widget-container"] = widgetObj[name].title;
|
17 |
-
}
|
18 |
-
});
|
19 |
-
});
|
20 |
-
|
21 |
-
this.model.set("options", optionsToUpdate);
|
22 |
-
}
|
23 |
-
},
|
24 |
-
});
|
25 |
-
|
26 |
-
elementor.addControlView("premium-select", selectOptions);
|
27 |
-
|
28 |
-
var filterOptions = elementor.modules.controls.Select2.extend({
|
29 |
-
isUpdated: false,
|
30 |
-
onReady: function () {
|
31 |
-
var self = this,
|
32 |
-
type = self.options.elementSettingsModel.attributes.post_type_filter;
|
33 |
-
|
34 |
-
if ('post' !== type) {
|
35 |
-
var options = (0 === this.model.get('options').length);
|
36 |
-
|
37 |
-
if (options) {
|
38 |
-
self.fetchData(type);
|
39 |
-
}
|
40 |
-
}
|
41 |
-
|
42 |
-
elementor.channels.editor.on('change', function (view) {
|
43 |
-
var changed = view.elementSettingsModel.changed;
|
44 |
-
|
45 |
-
if (undefined !== changed.post_type_filter && 'post' !== changed.post_type_filter && !self.isUpdated) {
|
46 |
-
self.isUpdated = true;
|
47 |
-
self.fetchData(changed.post_type_filter);
|
48 |
-
}
|
49 |
-
});
|
50 |
-
},
|
51 |
-
fetchData: function (type) {
|
52 |
-
var self = this;
|
53 |
-
$.ajax({
|
54 |
-
url: PremiumSettings.ajaxurl,
|
55 |
-
dataType: 'json',
|
56 |
-
type: 'POST',
|
57 |
-
data: {
|
58 |
-
nonce: PremiumSettings.nonce,
|
59 |
-
action: 'premium_update_filter',
|
60 |
-
post_type: type
|
61 |
-
},
|
62 |
-
success: function (res) {
|
63 |
-
self.updateFilterOptions(JSON.parse(res.data));
|
64 |
-
self.isUpdated = false;
|
65 |
-
|
66 |
-
self.render();
|
67 |
-
},
|
68 |
-
error: function (err) {
|
69 |
-
console.log(err);
|
70 |
-
},
|
71 |
-
});
|
72 |
-
},
|
73 |
-
updateFilterOptions: function (options) {
|
74 |
-
this.model.set("options", options);
|
75 |
-
},
|
76 |
-
onBeforeDestroy: function () {
|
77 |
-
if (this.ui.select.data('select2')) {
|
78 |
-
this.ui.select.select2('destroy');
|
79 |
-
}
|
80 |
-
|
81 |
-
this.$el.remove();
|
82 |
-
}
|
83 |
-
});
|
84 |
-
|
85 |
-
elementor.addControlView("premium-post-filter", filterOptions);
|
86 |
-
|
87 |
-
var taxOptions = elementor.modules.controls.Select.extend({
|
88 |
-
isUpdated: false,
|
89 |
-
onReady: function () {
|
90 |
-
var self = this,
|
91 |
-
type = self.options.elementSettingsModel.attributes.post_type_filter,
|
92 |
-
options = (0 === this.model.get('options').length);
|
93 |
-
|
94 |
-
if (options) {
|
95 |
-
self.fetchData(type);
|
96 |
-
}
|
97 |
-
|
98 |
-
elementor.channels.editor.on('change', function (view) {
|
99 |
-
var changed = view.elementSettingsModel.changed;
|
100 |
-
|
101 |
-
if (undefined !== changed.post_type_filter && !self.isUpdated) {
|
102 |
-
self.isUpdated = true;
|
103 |
-
self.fetchData(changed.post_type_filter);
|
104 |
-
}
|
105 |
-
});
|
106 |
-
},
|
107 |
-
fetchData: function (type) {
|
108 |
-
var self = this;
|
109 |
-
$.ajax({
|
110 |
-
url: PremiumSettings.ajaxurl,
|
111 |
-
dataType: 'json',
|
112 |
-
type: 'POST',
|
113 |
-
data: {
|
114 |
-
nonce: PremiumSettings.nonce,
|
115 |
-
action: 'premium_update_tax',
|
116 |
-
post_type: type
|
117 |
-
},
|
118 |
-
success: function (res) {
|
119 |
-
var options = JSON.parse(res.data);
|
120 |
-
self.updateTaxOptions(options);
|
121 |
-
self.isUpdated = false;
|
122 |
-
|
123 |
-
if (0 !== options.length) {
|
124 |
-
var $tax = Object.keys(options);
|
125 |
-
self.container.settings.setExternalChange({ 'filter_tabs_type': $tax[0] });
|
126 |
-
self.container.render();
|
127 |
-
self.render();
|
128 |
-
}
|
129 |
-
},
|
130 |
-
error: function (err) {
|
131 |
-
console.log(err);
|
132 |
-
},
|
133 |
-
});
|
134 |
-
},
|
135 |
-
updateTaxOptions: function (options) {
|
136 |
-
this.model.set("options", options);
|
137 |
-
},
|
138 |
-
});
|
139 |
-
|
140 |
-
elementor.addControlView("premium-tax-filter", taxOptions);
|
141 |
-
|
142 |
-
elementor.hooks.addFilter("panel/elements/regionViews", function (panel) {
|
143 |
-
|
144 |
-
if (PremiumPanelSettings.papro_installed || PremiumPanelSettings.papro_widgets.length <= 0)
|
145 |
-
return panel;
|
146 |
-
|
147 |
-
|
148 |
-
var paWidgetsPromoHandler, proCategoryIndex,
|
149 |
-
elementsView = panel.elements.view,
|
150 |
-
categoriesView = panel.categories.view,
|
151 |
-
widgets = panel.elements.options.collection,
|
152 |
-
categories = panel.categories.options.collection,
|
153 |
-
premiumProCategory = [];
|
154 |
-
|
155 |
-
_.each(PremiumPanelSettings.papro_widgets, function (widget, index) {
|
156 |
-
widgets.add({
|
157 |
-
name: widget.key,
|
158 |
-
title: wp.i18n.__('Premium ', 'premium-addons-for-elementor') + widget.title,
|
159 |
-
icon: widget.icon,
|
160 |
-
categories: ["premium-elements-pro"],
|
161 |
-
editable: false
|
162 |
-
})
|
163 |
-
});
|
164 |
-
|
165 |
-
widgets.each(function (widget) {
|
166 |
-
"premium-elements-pro" === widget.get("categories")[0] && premiumProCategory.push(widget)
|
167 |
-
});
|
168 |
-
|
169 |
-
proCategoryIndex = categories.findIndex({
|
170 |
-
name: "premium-elements"
|
171 |
-
});
|
172 |
-
|
173 |
-
proCategoryIndex && categories.add({
|
174 |
-
name: "premium-elements-pro",
|
175 |
-
title: "Premium Addons Pro",
|
176 |
-
defaultActive: !1,
|
177 |
-
items: premiumProCategory
|
178 |
-
}, {
|
179 |
-
at: proCategoryIndex + 1
|
180 |
-
});
|
181 |
-
|
182 |
-
|
183 |
-
paWidgetsPromoHandler = {
|
184 |
-
className: function () {
|
185 |
-
|
186 |
-
var className = 'elementor-element-wrapper';
|
187 |
-
|
188 |
-
if (!this.isEditable()) {
|
189 |
-
className += ' elementor-element--promotion';
|
190 |
-
}
|
191 |
-
|
192 |
-
if (this.model.get("name")) {
|
193 |
-
if (0 === this.model.get("name").indexOf("premium-"))
|
194 |
-
className += ' premium-promotion-element';
|
195 |
-
}
|
196 |
-
|
197 |
-
return className;
|
198 |
-
|
199 |
-
},
|
200 |
-
|
201 |
-
isPremiumWidget: function () {
|
202 |
-
return 0 === this.model.get("name").indexOf("premium-");
|
203 |
-
},
|
204 |
-
|
205 |
-
getElementObj: function (key) {
|
206 |
-
|
207 |
-
var widgetObj = PremiumPanelSettings.papro_widgets.find(function (widget, index) {
|
208 |
-
if (widget.key == key)
|
209 |
-
return true;
|
210 |
-
});
|
211 |
-
|
212 |
-
return widgetObj;
|
213 |
-
|
214 |
-
},
|
215 |
-
|
216 |
-
onMouseDown: function () {
|
217 |
-
|
218 |
-
if (!this.isPremiumWidget())
|
219 |
-
return;
|
220 |
-
|
221 |
-
elementor.promotion.dialog.buttons[0].removeClass("premium-promotion-btn");
|
222 |
-
void this.constructor.__super__.onMouseDown.call(this);
|
223 |
-
|
224 |
-
var widgetObject = this.getElementObj(this.model.get("name")),
|
225 |
-
actonURL = widgetObject.action_url;
|
226 |
-
|
227 |
-
// console.log(widgetObject.action_url.indexOf('/?utm_source'));
|
228 |
-
|
229 |
-
elementor.promotion.dialog.buttons[0].addClass("premium-promotion-btn").closest('#elementor-element--promotion__dialog').addClass('premium-promotion-dialog');
|
230 |
-
|
231 |
-
$(".premium-promotion-pro-btn").remove();
|
232 |
-
|
233 |
-
var goProCta = 'https://premiumaddons.com/pro' + actonURL.substring(actonURL.indexOf('/?utm_source'));
|
234 |
-
|
235 |
-
var $goProBtn = $('<a>', { text: wp.i18n.__('Go Pro', 'elementor'), href: goProCta, class: 'premium-promotion-pro-btn dialog-button elementor-button', target: '_blank' });
|
236 |
-
|
237 |
-
elementor.promotion.dialog.buttons[0].after($goProBtn);
|
238 |
-
|
239 |
-
elementor.promotion.showDialog({
|
240 |
-
headerMessage: sprintf(wp.i18n.__('%s', 'elementor'), this.model.get("title")),
|
241 |
-
message: sprintf(wp.i18n.__('Use %s widget and dozens more pro features to extend your toolbox and build sites faster and better.', 'elementor'), this.model.get("title")),
|
242 |
-
top: "-7",
|
243 |
-
element: this.el,
|
244 |
-
actionURL: widgetObject.action_url
|
245 |
-
})
|
246 |
-
}
|
247 |
-
}
|
248 |
-
|
249 |
-
// setTimeout(function () {
|
250 |
-
panel.elements.view = elementsView.extend({
|
251 |
-
childView: elementsView.prototype.childView.extend(paWidgetsPromoHandler)
|
252 |
-
});
|
253 |
-
|
254 |
-
panel.categories.view = categoriesView.extend({
|
255 |
-
childView: categoriesView.prototype.childView.extend({
|
256 |
-
childView: categoriesView.prototype.childView.prototype.childView.extend(paWidgetsPromoHandler)
|
257 |
-
})
|
258 |
-
});
|
259 |
-
// }, 2000);
|
260 |
-
|
261 |
-
|
262 |
-
return panel;
|
263 |
-
|
264 |
-
|
265 |
-
});
|
266 |
-
|
267 |
})(jQuery);
|
1 |
+
(function () {
|
2 |
+
var $ = jQuery;
|
3 |
+
|
4 |
+
var selectOptions = elementor.modules.controls.Select2.extend({
|
5 |
+
onBeforeRender: function () {
|
6 |
+
if (this.container && "section" === this.container.type) {
|
7 |
+
var widgetObj = elementor.widgetsCache || elementor.config.widgets,
|
8 |
+
optionsToUpdate = {};
|
9 |
+
|
10 |
+
this.container.children.forEach(function (child) {
|
11 |
+
|
12 |
+
child.view.$childViewContainer.children("[data-widget_type]").each(function (index, widget) {
|
13 |
+
var name = $(widget).data("widget_type").split('.')[0];
|
14 |
+
|
15 |
+
if ('undefined' !== typeof widgetObj[name]) {
|
16 |
+
optionsToUpdate[".elementor-widget-" + widgetObj[name].widget_type + " .elementor-widget-container"] = widgetObj[name].title;
|
17 |
+
}
|
18 |
+
});
|
19 |
+
});
|
20 |
+
|
21 |
+
this.model.set("options", optionsToUpdate);
|
22 |
+
}
|
23 |
+
},
|
24 |
+
});
|
25 |
+
|
26 |
+
elementor.addControlView("premium-select", selectOptions);
|
27 |
+
|
28 |
+
var filterOptions = elementor.modules.controls.Select2.extend({
|
29 |
+
isUpdated: false,
|
30 |
+
onReady: function () {
|
31 |
+
var self = this,
|
32 |
+
type = self.options.elementSettingsModel.attributes.post_type_filter;
|
33 |
+
|
34 |
+
if ('post' !== type) {
|
35 |
+
var options = (0 === this.model.get('options').length);
|
36 |
+
|
37 |
+
if (options) {
|
38 |
+
self.fetchData(type);
|
39 |
+
}
|
40 |
+
}
|
41 |
+
|
42 |
+
elementor.channels.editor.on('change', function (view) {
|
43 |
+
var changed = view.elementSettingsModel.changed;
|
44 |
+
|
45 |
+
if (undefined !== changed.post_type_filter && 'post' !== changed.post_type_filter && !self.isUpdated) {
|
46 |
+
self.isUpdated = true;
|
47 |
+
self.fetchData(changed.post_type_filter);
|
48 |
+
}
|
49 |
+
});
|
50 |
+
},
|
51 |
+
fetchData: function (type) {
|
52 |
+
var self = this;
|
53 |
+
$.ajax({
|
54 |
+
url: PremiumSettings.ajaxurl,
|
55 |
+
dataType: 'json',
|
56 |
+
type: 'POST',
|
57 |
+
data: {
|
58 |
+
nonce: PremiumSettings.nonce,
|
59 |
+
action: 'premium_update_filter',
|
60 |
+
post_type: type
|
61 |
+
},
|
62 |
+
success: function (res) {
|
63 |
+
self.updateFilterOptions(JSON.parse(res.data));
|
64 |
+
self.isUpdated = false;
|
65 |
+
|
66 |
+
self.render();
|
67 |
+
},
|
68 |
+
error: function (err) {
|
69 |
+
console.log(err);
|
70 |
+
},
|
71 |
+
});
|
72 |
+
},
|
73 |
+
updateFilterOptions: function (options) {
|
74 |
+
this.model.set("options", options);
|
75 |
+
},
|
76 |
+
onBeforeDestroy: function () {
|
77 |
+
if (this.ui.select.data('select2')) {
|
78 |
+
this.ui.select.select2('destroy');
|
79 |
+
}
|
80 |
+
|
81 |
+
this.$el.remove();
|
82 |
+
}
|
83 |
+
});
|
84 |
+
|
85 |
+
elementor.addControlView("premium-post-filter", filterOptions);
|
86 |
+
|
87 |
+
var taxOptions = elementor.modules.controls.Select.extend({
|
88 |
+
isUpdated: false,
|
89 |
+
onReady: function () {
|
90 |
+
var self = this,
|
91 |
+
type = self.options.elementSettingsModel.attributes.post_type_filter,
|
92 |
+
options = (0 === this.model.get('options').length);
|
93 |
+
|
94 |
+
if (options) {
|
95 |
+
self.fetchData(type);
|
96 |
+
}
|
97 |
+
|
98 |
+
elementor.channels.editor.on('change', function (view) {
|
99 |
+
var changed = view.elementSettingsModel.changed;
|
100 |
+
|
101 |
+
if (undefined !== changed.post_type_filter && !self.isUpdated) {
|
102 |
+
self.isUpdated = true;
|
103 |
+
self.fetchData(changed.post_type_filter);
|
104 |
+
}
|
105 |
+
});
|
106 |
+
},
|
107 |
+
fetchData: function (type) {
|
108 |
+
var self = this;
|
109 |
+
$.ajax({
|
110 |
+
url: PremiumSettings.ajaxurl,
|
111 |
+
dataType: 'json',
|
112 |
+
type: 'POST',
|
113 |
+
data: {
|
114 |
+
nonce: PremiumSettings.nonce,
|
115 |
+
action: 'premium_update_tax',
|
116 |
+
post_type: type
|
117 |
+
},
|
118 |
+
success: function (res) {
|
119 |
+
var options = JSON.parse(res.data);
|
120 |
+
self.updateTaxOptions(options);
|
121 |
+
self.isUpdated = false;
|
122 |
+
|
123 |
+
if (0 !== options.length) {
|
124 |
+
var $tax = Object.keys(options);
|
125 |
+
self.container.settings.setExternalChange({ 'filter_tabs_type': $tax[0] });
|
126 |
+
self.container.render();
|
127 |
+
self.render();
|
128 |
+
}
|
129 |
+
},
|
130 |
+
error: function (err) {
|
131 |
+
console.log(err);
|
132 |
+
},
|
133 |
+
});
|
134 |
+
},
|
135 |
+
updateTaxOptions: function (options) {
|
136 |
+
this.model.set("options", options);
|
137 |
+
},
|
138 |
+
});
|
139 |
+
|
140 |
+
elementor.addControlView("premium-tax-filter", taxOptions);
|
141 |
+
|
142 |
+
elementor.hooks.addFilter("panel/elements/regionViews", function (panel) {
|
143 |
+
|
144 |
+
if (PremiumPanelSettings.papro_installed || PremiumPanelSettings.papro_widgets.length <= 0)
|
145 |
+
return panel;
|
146 |
+
|
147 |
+
|
148 |
+
var paWidgetsPromoHandler, proCategoryIndex,
|
149 |
+
elementsView = panel.elements.view,
|
150 |
+
categoriesView = panel.categories.view,
|
151 |
+
widgets = panel.elements.options.collection,
|
152 |
+
categories = panel.categories.options.collection,
|
153 |
+
premiumProCategory = [];
|
154 |
+
|
155 |
+
_.each(PremiumPanelSettings.papro_widgets, function (widget, index) {
|
156 |
+
widgets.add({
|
157 |
+
name: widget.key,
|
158 |
+
title: wp.i18n.__('Premium ', 'premium-addons-for-elementor') + widget.title,
|
159 |
+
icon: widget.icon,
|
160 |
+
categories: ["premium-elements-pro"],
|
161 |
+
editable: false
|
162 |
+
})
|
163 |
+
});
|
164 |
+
|
165 |
+
widgets.each(function (widget) {
|
166 |
+
"premium-elements-pro" === widget.get("categories")[0] && premiumProCategory.push(widget)
|
167 |
+
});
|
168 |
+
|
169 |
+
proCategoryIndex = categories.findIndex({
|
170 |
+
name: "premium-elements"
|
171 |
+
});
|
172 |
+
|
173 |
+
proCategoryIndex && categories.add({
|
174 |
+
name: "premium-elements-pro",
|
175 |
+
title: "Premium Addons Pro",
|
176 |
+
defaultActive: !1,
|
177 |
+
items: premiumProCategory
|
178 |
+
}, {
|
179 |
+
at: proCategoryIndex + 1
|
180 |
+
});
|
181 |
+
|
182 |
+
|
183 |
+
paWidgetsPromoHandler = {
|
184 |
+
className: function () {
|
185 |
+
|
186 |
+
var className = 'elementor-element-wrapper';
|
187 |
+
|
188 |
+
if (!this.isEditable()) {
|
189 |
+
className += ' elementor-element--promotion';
|
190 |
+
}
|
191 |
+
|
192 |
+
if (this.model.get("name")) {
|
193 |
+
if (0 === this.model.get("name").indexOf("premium-"))
|
194 |
+
className += ' premium-promotion-element';
|
195 |
+
}
|
196 |
+
|
197 |
+
return className;
|
198 |
+
|
199 |
+
},
|
200 |
+
|
201 |
+
isPremiumWidget: function () {
|
202 |
+
return 0 === this.model.get("name").indexOf("premium-");
|
203 |
+
},
|
204 |
+
|
205 |
+
getElementObj: function (key) {
|
206 |
+
|
207 |
+
var widgetObj = PremiumPanelSettings.papro_widgets.find(function (widget, index) {
|
208 |
+
if (widget.key == key)
|
209 |
+
return true;
|
210 |
+
});
|
211 |
+
|
212 |
+
return widgetObj;
|
213 |
+
|
214 |
+
},
|
215 |
+
|
216 |
+
onMouseDown: function () {
|
217 |
+
|
218 |
+
if (!this.isPremiumWidget())
|
219 |
+
return;
|
220 |
+
|
221 |
+
elementor.promotion.dialog.buttons[0].removeClass("premium-promotion-btn");
|
222 |
+
void this.constructor.__super__.onMouseDown.call(this);
|
223 |
+
|
224 |
+
var widgetObject = this.getElementObj(this.model.get("name")),
|
225 |
+
actonURL = widgetObject.action_url;
|
226 |
+
|
227 |
+
// console.log(widgetObject.action_url.indexOf('/?utm_source'));
|
228 |
+
|
229 |
+
elementor.promotion.dialog.buttons[0].addClass("premium-promotion-btn").closest('#elementor-element--promotion__dialog').addClass('premium-promotion-dialog');
|
230 |
+
|
231 |
+
$(".premium-promotion-pro-btn").remove();
|
232 |
+
|
233 |
+
var goProCta = 'https://premiumaddons.com/pro' + actonURL.substring(actonURL.indexOf('/?utm_source'));
|
234 |
+
|
235 |
+
var $goProBtn = $('<a>', { text: wp.i18n.__('Go Pro', 'elementor'), href: goProCta, class: 'premium-promotion-pro-btn dialog-button elementor-button', target: '_blank' });
|
236 |
+
|
237 |
+
elementor.promotion.dialog.buttons[0].after($goProBtn);
|
238 |
+
|
239 |
+
elementor.promotion.showDialog({
|
240 |
+
headerMessage: sprintf(wp.i18n.__('%s', 'elementor'), this.model.get("title")),
|
241 |
+
message: sprintf(wp.i18n.__('Use %s widget and dozens more pro features to extend your toolbox and build sites faster and better.', 'elementor'), this.model.get("title")),
|
242 |
+
top: "-7",
|
243 |
+
element: this.el,
|
244 |
+
actionURL: widgetObject.action_url
|
245 |
+
})
|
246 |
+
}
|
247 |
+
}
|
248 |
+
|
249 |
+
// setTimeout(function () {
|
250 |
+
panel.elements.view = elementsView.extend({
|
251 |
+
childView: elementsView.prototype.childView.extend(paWidgetsPromoHandler)
|
252 |
+
});
|
253 |
+
|
254 |
+
panel.categories.view = categoriesView.extend({
|
255 |
+
childView: categoriesView.prototype.childView.extend({
|
256 |
+
childView: categoriesView.prototype.childView.prototype.childView.extend(paWidgetsPromoHandler)
|
257 |
+
})
|
258 |
+
});
|
259 |
+
// }, 2000);
|
260 |
+
|
261 |
+
|
262 |
+
return panel;
|
263 |
+
|
264 |
+
|
265 |
+
});
|
266 |
+
|
267 |
})(jQuery);
|
assets/frontend/css/premium-addons-rtl.css
CHANGED
@@ -3168,6 +3168,12 @@ button.premium-modal-box-modal-close {
|
|
3168 |
animation: pa-text-gradient 8s infinite;
|
3169 |
}
|
3170 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3171 |
@-webkit-keyframes pa-shinny-text {
|
3172 |
0% {
|
3173 |
background-position: 100%;
|
3168 |
animation: pa-text-gradient 8s infinite;
|
3169 |
}
|
3170 |
|
3171 |
+
.premium-title-clipped .premium-title-header {
|
3172 |
+
-webkit-text-fill-color: transparent;
|
3173 |
+
-webkit-background-clip: text;
|
3174 |
+
background-clip: text;
|
3175 |
+
}
|
3176 |
+
|
3177 |
@-webkit-keyframes pa-shinny-text {
|
3178 |
0% {
|
3179 |
background-position: 100%;
|
assets/frontend/css/premium-addons.css
CHANGED
@@ -2651,6 +2651,11 @@ button.premium-modal-box-modal-close {
|
|
2651 |
-webkit-animation: pa-text-gradient 8s infinite;
|
2652 |
animation: pa-text-gradient 8s infinite; }
|
2653 |
|
|
|
|
|
|
|
|
|
|
|
2654 |
@-webkit-keyframes pa-text-gradient {
|
2655 |
0%,
|
2656 |
100% {
|
2651 |
-webkit-animation: pa-text-gradient 8s infinite;
|
2652 |
animation: pa-text-gradient 8s infinite; }
|
2653 |
|
2654 |
+
.premium-title-clipped .premium-title-header {
|
2655 |
+
-webkit-text-fill-color: transparent;
|
2656 |
+
-webkit-background-clip: text;
|
2657 |
+
background-clip: text; }
|
2658 |
+
|
2659 |
@-webkit-keyframes pa-text-gradient {
|
2660 |
0%,
|
2661 |
100% {
|
assets/frontend/js/TweenMax.js
CHANGED
@@ -1,2417 +1,2417 @@
|
|
1 |
-
/*!
|
2 |
-
* @author: Jack Doyle, jack@greensock.com
|
3 |
-
* @license Copyright (c) 2008-2018, GreenSock. All rights reserved.
|
4 |
-
**/
|
5 |
-
|
6 |
-
var _gsScope = "undefined" != typeof module && module.exports && "undefined" != typeof global ? global : this || window;
|
7 |
-
(_gsScope._gsQueue || (_gsScope._gsQueue = [])).push(function () {
|
8 |
-
"use strict";
|
9 |
-
_gsScope._gsDefine("TweenMax", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function (a, b, c) {
|
10 |
-
var d = function (a) {
|
11 |
-
var b, c = [],
|
12 |
-
d = a.length;
|
13 |
-
for (b = 0; b !== d; c.push(a[b++]));
|
14 |
-
return c
|
15 |
-
},
|
16 |
-
e = function (a, b, c) {
|
17 |
-
var d, e, f = a.cycle;
|
18 |
-
for (d in f) e = f[d], a[d] = "function" == typeof e ? e(c, b[c]) : e[c % e.length];
|
19 |
-
delete a.cycle
|
20 |
-
},
|
21 |
-
f = function (a, b, d) {
|
22 |
-
c.call(this, a, b, d), this._cycle = 0, this._yoyo = this.vars.yoyo === !0 || !!this.vars.yoyoEase, this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._repeat && this._uncache(!0), this.render = f.prototype.render
|
23 |
-
},
|
24 |
-
g = 1e-10,
|
25 |
-
h = c._internals,
|
26 |
-
i = h.isSelector,
|
27 |
-
j = h.isArray,
|
28 |
-
k = f.prototype = c.to({}, .1, {}),
|
29 |
-
l = [];
|
30 |
-
f.version = "1.20.4", k.constructor = f, k.kill()._gc = !1, f.killTweensOf = f.killDelayedCallsTo = c.killTweensOf, f.getTweensOf = c.getTweensOf, f.lagSmoothing = c.lagSmoothing, f.ticker = c.ticker, f.render = c.render, k.invalidate = function () {
|
31 |
-
return this._yoyo = this.vars.yoyo === !0 || !!this.vars.yoyoEase, this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._yoyoEase = null, this._uncache(!0), c.prototype.invalidate.call(this)
|
32 |
-
}, k.updateTo = function (a, b) {
|
33 |
-
var d, e = this.ratio,
|
34 |
-
f = this.vars.immediateRender || a.immediateRender;
|
35 |
-
b && this._startTime < this._timeline._time && (this._startTime = this._timeline._time, this._uncache(!1), this._gc ? this._enabled(!0, !1) : this._timeline.insert(this, this._startTime - this._delay));
|
36 |
-
for (d in a) this.vars[d] = a[d];
|
37 |
-
if (this._initted || f)
|
38 |
-
if (b) this._initted = !1, f && this.render(0, !0, !0);
|
39 |
-
else if (this._gc && this._enabled(!0, !1), this._notifyPluginsOfEnabled && this._firstPT && c._onPluginEvent("_onDisable", this), this._time / this._duration > .998) {
|
40 |
-
var g = this._totalTime;
|
41 |
-
this.render(0, !0, !1), this._initted = !1, this.render(g, !0, !1)
|
42 |
-
} else if (this._initted = !1, this._init(), this._time > 0 || f)
|
43 |
-
for (var h, i = 1 / (1 - e), j = this._firstPT; j;) h = j.s + j.c, j.c *= i, j.s = h - j.c, j = j._next;
|
44 |
-
return this
|
45 |
-
}, k.render = function (a, b, d) {
|
46 |
-
this._initted || 0 === this._duration && this.vars.repeat && this.invalidate();
|
47 |
-
var e, f, i, j, k, l, m, n, o, p = this._dirty ? this.totalDuration() : this._totalDuration,
|
48 |
-
q = this._time,
|
49 |
-
r = this._totalTime,
|
50 |
-
s = this._cycle,
|
51 |
-
t = this._duration,
|
52 |
-
u = this._rawPrevTime;
|
53 |
-
if (a >= p - 1e-7 && a >= 0 ? (this._totalTime = p, this._cycle = this._repeat, this._yoyo && 0 !== (1 & this._cycle) ? (this._time = 0, this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0) : (this._time = t, this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1), this._reversed || (e = !0, f = "onComplete", d = d || this._timeline.autoRemoveChildren), 0 === t && (this._initted || !this.vars.lazy || d) && (this._startTime === this._timeline._duration && (a = 0), (0 > u || 0 >= a && a >= -1e-7 || u === g && "isPause" !== this.data) && u !== a && (d = !0, u > g && (f = "onReverseComplete")), this._rawPrevTime = n = !b || a || u === a ? a : g)) : 1e-7 > a ? (this._totalTime = this._time = this._cycle = 0, this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0, (0 !== r || 0 === t && u > 0) && (f = "onReverseComplete", e = this._reversed), 0 > a && (this._active = !1, 0 === t && (this._initted || !this.vars.lazy || d) && (u >= 0 && (d = !0), this._rawPrevTime = n = !b || a || u === a ? a : g)), this._initted || (d = !0)) : (this._totalTime = this._time = a, 0 !== this._repeat && (j = t + this._repeatDelay, this._cycle = this._totalTime / j >> 0, 0 !== this._cycle && this._cycle === this._totalTime / j && a >= r && this._cycle--, this._time = this._totalTime - this._cycle * j, this._yoyo && 0 !== (1 & this._cycle) && (this._time = t - this._time, o = this._yoyoEase || this.vars.yoyoEase, o && (this._yoyoEase || (o !== !0 || this._initted ? this._yoyoEase = o = o === !0 ? this._ease : o instanceof Ease ? o : Ease.map[o] : (o = this.vars.ease, this._yoyoEase = o = o ? o instanceof Ease ? o : "function" == typeof o ? new Ease(o, this.vars.easeParams) : Ease.map[o] || c.defaultEase : c.defaultEase)), this.ratio = o ? 1 - o.getRatio((t - this._time) / t) : 0)), this._time > t ? this._time = t : this._time < 0 && (this._time = 0)), this._easeType && !o ? (k = this._time / t, l = this._easeType, m = this._easePower, (1 === l || 3 === l && k >= .5) && (k = 1 - k), 3 === l && (k *= 2), 1 === m ? k *= k : 2 === m ? k *= k * k : 3 === m ? k *= k * k * k : 4 === m && (k *= k * k * k * k), 1 === l ? this.ratio = 1 - k : 2 === l ? this.ratio = k : this._time / t < .5 ? this.ratio = k / 2 : this.ratio = 1 - k / 2) : o || (this.ratio = this._ease.getRatio(this._time / t))), q === this._time && !d && s === this._cycle) return void (r !== this._totalTime && this._onUpdate && (b || this._callback("onUpdate")));
|
54 |
-
if (!this._initted) {
|
55 |
-
if (this._init(), !this._initted || this._gc) return;
|
56 |
-
if (!d && this._firstPT && (this.vars.lazy !== !1 && this._duration || this.vars.lazy && !this._duration)) return this._time = q, this._totalTime = r, this._rawPrevTime = u, this._cycle = s, h.lazyTweens.push(this), void (this._lazy = [a, b]);
|
57 |
-
!this._time || e || o ? e && this._ease._calcEnd && !o && (this.ratio = this._ease.getRatio(0 === this._time ? 0 : 1)) : this.ratio = this._ease.getRatio(this._time / t)
|
58 |
-
}
|
59 |
-
for (this._lazy !== !1 && (this._lazy = !1), this._active || !this._paused && this._time !== q && a >= 0 && (this._active = !0), 0 === r && (2 === this._initted && a > 0 && this._init(), this._startAt && (a >= 0 ? this._startAt.render(a, !0, d) : f || (f = "_dummyGS")), this.vars.onStart && (0 !== this._totalTime || 0 === t) && (b || this._callback("onStart"))), i = this._firstPT; i;) i.f ? i.t[i.p](i.c * this.ratio + i.s) : i.t[i.p] = i.c * this.ratio + i.s, i = i._next;
|
60 |
-
this._onUpdate && (0 > a && this._startAt && this._startTime && this._startAt.render(a, !0, d), b || (this._totalTime !== r || f) && this._callback("onUpdate")), this._cycle !== s && (b || this._gc || this.vars.onRepeat && this._callback("onRepeat")), f && (!this._gc || d) && (0 > a && this._startAt && !this._onUpdate && this._startTime && this._startAt.render(a, !0, d), e && (this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !b && this.vars[f] && this._callback(f), 0 === t && this._rawPrevTime === g && n !== g && (this._rawPrevTime = 0))
|
61 |
-
}, f.to = function (a, b, c) {
|
62 |
-
return new f(a, b, c)
|
63 |
-
}, f.from = function (a, b, c) {
|
64 |
-
return c.runBackwards = !0, c.immediateRender = 0 != c.immediateRender, new f(a, b, c)
|
65 |
-
}, f.fromTo = function (a, b, c, d) {
|
66 |
-
return d.startAt = c, d.immediateRender = 0 != d.immediateRender && 0 != c.immediateRender, new f(a, b, d)
|
67 |
-
}, f.staggerTo = f.allTo = function (a, b, g, h, k, m, n) {
|
68 |
-
h = h || 0;
|
69 |
-
var o, p, q, r, s = 0,
|
70 |
-
t = [],
|
71 |
-
u = function () {
|
72 |
-
g.onComplete && g.onComplete.apply(g.onCompleteScope || this, arguments), k.apply(n || g.callbackScope || this, m || l)
|
73 |
-
},
|
74 |
-
v = g.cycle,
|
75 |
-
w = g.startAt && g.startAt.cycle;
|
76 |
-
for (j(a) || ("string" == typeof a && (a = c.selector(a) || a), i(a) && (a = d(a))), a = a || [], 0 > h && (a = d(a), a.reverse(), h *= -1), o = a.length - 1, q = 0; o >= q; q++) {
|
77 |
-
p = {};
|
78 |
-
for (r in g) p[r] = g[r];
|
79 |
-
if (v && (e(p, a, q), null != p.duration && (b = p.duration, delete p.duration)), w) {
|
80 |
-
w = p.startAt = {};
|
81 |
-
for (r in g.startAt) w[r] = g.startAt[r];
|
82 |
-
e(p.startAt, a, q)
|
83 |
-
}
|
84 |
-
p.delay = s + (p.delay || 0), q === o && k && (p.onComplete = u), t[q] = new f(a[q], b, p), s += h
|
85 |
-
}
|
86 |
-
return t
|
87 |
-
}, f.staggerFrom = f.allFrom = function (a, b, c, d, e, g, h) {
|
88 |
-
return c.runBackwards = !0, c.immediateRender = 0 != c.immediateRender, f.staggerTo(a, b, c, d, e, g, h)
|
89 |
-
}, f.staggerFromTo = f.allFromTo = function (a, b, c, d, e, g, h, i) {
|
90 |
-
return d.startAt = c, d.immediateRender = 0 != d.immediateRender && 0 != c.immediateRender, f.staggerTo(a, b, d, e, g, h, i)
|
91 |
-
}, f.delayedCall = function (a, b, c, d, e) {
|
92 |
-
return new f(b, 0, {
|
93 |
-
delay: a,
|
94 |
-
onComplete: b,
|
95 |
-
onCompleteParams: c,
|
96 |
-
callbackScope: d,
|
97 |
-
onReverseComplete: b,
|
98 |
-
onReverseCompleteParams: c,
|
99 |
-
immediateRender: !1,
|
100 |
-
useFrames: e,
|
101 |
-
overwrite: 0
|
102 |
-
})
|
103 |
-
}, f.set = function (a, b) {
|
104 |
-
return new f(a, 0, b)
|
105 |
-
}, f.isTweening = function (a) {
|
106 |
-
return c.getTweensOf(a, !0).length > 0
|
107 |
-
};
|
108 |
-
var m = function (a, b) {
|
109 |
-
for (var d = [], e = 0, f = a._first; f;) f instanceof c ? d[e++] = f : (b && (d[e++] = f), d = d.concat(m(f, b)), e = d.length), f = f._next;
|
110 |
-
return d
|
111 |
-
},
|
112 |
-
n = f.getAllTweens = function (b) {
|
113 |
-
return m(a._rootTimeline, b).concat(m(a._rootFramesTimeline, b))
|
114 |
-
};
|
115 |
-
f.killAll = function (a, c, d, e) {
|
116 |
-
null == c && (c = !0), null == d && (d = !0);
|
117 |
-
var f, g, h, i = n(0 != e),
|
118 |
-
j = i.length,
|
119 |
-
k = c && d && e;
|
120 |
-
for (h = 0; j > h; h++) g = i[h], (k || g instanceof b || (f = g.target === g.vars.onComplete) && d || c && !f) && (a ? g.totalTime(g._reversed ? 0 : g.totalDuration()) : g._enabled(!1, !1))
|
121 |
-
}, f.killChildTweensOf = function (a, b) {
|
122 |
-
if (null != a) {
|
123 |
-
var e, g, k, l, m, n = h.tweenLookup;
|
124 |
-
if ("string" == typeof a && (a = c.selector(a) || a), i(a) && (a = d(a)), j(a))
|
125 |
-
for (l = a.length; --l > -1;) f.killChildTweensOf(a[l], b);
|
126 |
-
else {
|
127 |
-
e = [];
|
128 |
-
for (k in n)
|
129 |
-
for (g = n[k].target.parentNode; g;) g === a && (e = e.concat(n[k].tweens)), g = g.parentNode;
|
130 |
-
for (m = e.length, l = 0; m > l; l++) b && e[l].totalTime(e[l].totalDuration()), e[l]._enabled(!1, !1)
|
131 |
-
}
|
132 |
-
}
|
133 |
-
};
|
134 |
-
var o = function (a, c, d, e) {
|
135 |
-
c = c !== !1, d = d !== !1, e = e !== !1;
|
136 |
-
for (var f, g, h = n(e), i = c && d && e, j = h.length; --j > -1;) g = h[j], (i || g instanceof b || (f = g.target === g.vars.onComplete) && d || c && !f) && g.paused(a)
|
137 |
-
};
|
138 |
-
return f.pauseAll = function (a, b, c) {
|
139 |
-
o(!0, a, b, c)
|
140 |
-
}, f.resumeAll = function (a, b, c) {
|
141 |
-
o(!1, a, b, c)
|
142 |
-
}, f.globalTimeScale = function (b) {
|
143 |
-
var d = a._rootTimeline,
|
144 |
-
e = c.ticker.time;
|
145 |
-
return arguments.length ? (b = b || g, d._startTime = e - (e - d._startTime) * d._timeScale / b, d = a._rootFramesTimeline, e = c.ticker.frame, d._startTime = e - (e - d._startTime) * d._timeScale / b, d._timeScale = a._rootTimeline._timeScale = b, b) : d._timeScale
|
146 |
-
}, k.progress = function (a, b) {
|
147 |
-
return arguments.length ? this.totalTime(this.duration() * (this._yoyo && 0 !== (1 & this._cycle) ? 1 - a : a) + this._cycle * (this._duration + this._repeatDelay), b) : this._time / this.duration()
|
148 |
-
}, k.totalProgress = function (a, b) {
|
149 |
-
return arguments.length ? this.totalTime(this.totalDuration() * a, b) : this._totalTime / this.totalDuration()
|
150 |
-
}, k.time = function (a, b) {
|
151 |
-
return arguments.length ? (this._dirty && this.totalDuration(), a > this._duration && (a = this._duration), this._yoyo && 0 !== (1 & this._cycle) ? a = this._duration - a + this._cycle * (this._duration + this._repeatDelay) : 0 !== this._repeat && (a += this._cycle * (this._duration + this._repeatDelay)), this.totalTime(a, b)) : this._time
|
152 |
-
}, k.duration = function (b) {
|
153 |
-
return arguments.length ? a.prototype.duration.call(this, b) : this._duration
|
154 |
-
}, k.totalDuration = function (a) {
|
155 |
-
return arguments.length ? -1 === this._repeat ? this : this.duration((a - this._repeat * this._repeatDelay) / (this._repeat + 1)) : (this._dirty && (this._totalDuration = -1 === this._repeat ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat, this._dirty = !1), this._totalDuration)
|
156 |
-
}, k.repeat = function (a) {
|
157 |
-
return arguments.length ? (this._repeat = a, this._uncache(!0)) : this._repeat
|
158 |
-
}, k.repeatDelay = function (a) {
|
159 |
-
return arguments.length ? (this._repeatDelay = a, this._uncache(!0)) : this._repeatDelay
|
160 |
-
}, k.yoyo = function (a) {
|
161 |
-
return arguments.length ? (this._yoyo = a, this) : this._yoyo
|
162 |
-
}, f
|
163 |
-
}, !0), _gsScope._gsDefine("TimelineLite", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function (a, b, c) {
|
164 |
-
var d = function (a) {
|
165 |
-
b.call(this, a), this._labels = {}, this.autoRemoveChildren = this.vars.autoRemoveChildren === !0, this.smoothChildTiming = this.vars.smoothChildTiming === !0, this._sortChildren = !0, this._onUpdate = this.vars.onUpdate;
|
166 |
-
var c, d, e = this.vars;
|
167 |
-
for (d in e) c = e[d], i(c) && -1 !== c.join("").indexOf("{self}") && (e[d] = this._swapSelfInParams(c));
|
168 |
-
i(e.tweens) && this.add(e.tweens, 0, e.align, e.stagger)
|
169 |
-
},
|
170 |
-
e = 1e-10,
|
171 |
-
f = c._internals,
|
172 |
-
g = d._internals = {},
|
173 |
-
h = f.isSelector,
|
174 |
-
i = f.isArray,
|
175 |
-
j = f.lazyTweens,
|
176 |
-
k = f.lazyRender,
|
177 |
-
l = _gsScope._gsDefine.globals,
|
178 |
-
m = function (a) {
|
179 |
-
var b, c = {};
|
180 |
-
for (b in a) c[b] = a[b];
|
181 |
-
return c
|
182 |
-
},
|
183 |
-
n = function (a, b, c) {
|
184 |
-
var d, e, f = a.cycle;
|
185 |
-
for (d in f) e = f[d], a[d] = "function" == typeof e ? e(c, b[c]) : e[c % e.length];
|
186 |
-
delete a.cycle
|
187 |
-
},
|
188 |
-
o = g.pauseCallback = function () { },
|
189 |
-
p = function (a) {
|
190 |
-
var b, c = [],
|
191 |
-
d = a.length;
|
192 |
-
for (b = 0; b !== d; c.push(a[b++]));
|
193 |
-
return c
|
194 |
-
},
|
195 |
-
q = d.prototype = new b;
|
196 |
-
return d.version = "1.20.4", q.constructor = d, q.kill()._gc = q._forcingPlayhead = q._hasPause = !1, q.to = function (a, b, d, e) {
|
197 |
-
var f = d.repeat && l.TweenMax || c;
|
198 |
-
return b ? this.add(new f(a, b, d), e) : this.set(a, d, e)
|
199 |
-
}, q.from = function (a, b, d, e) {
|
200 |
-
return this.add((d.repeat && l.TweenMax || c).from(a, b, d), e)
|
201 |
-
}, q.fromTo = function (a, b, d, e, f) {
|
202 |
-
var g = e.repeat && l.TweenMax || c;
|
203 |
-
return b ? this.add(g.fromTo(a, b, d, e), f) : this.set(a, e, f)
|
204 |
-
}, q.staggerTo = function (a, b, e, f, g, i, j, k) {
|
205 |
-
var l, o, q = new d({
|
206 |
-
onComplete: i,
|
207 |
-
onCompleteParams: j,
|
208 |
-
callbackScope: k,
|
209 |
-
smoothChildTiming: this.smoothChildTiming
|
210 |
-
}),
|
211 |
-
r = e.cycle;
|
212 |
-
for ("string" == typeof a && (a = c.selector(a) || a), a = a || [], h(a) && (a = p(a)), f = f || 0, 0 > f && (a = p(a), a.reverse(), f *= -1), o = 0; o < a.length; o++) l = m(e), l.startAt && (l.startAt = m(l.startAt), l.startAt.cycle && n(l.startAt, a, o)), r && (n(l, a, o), null != l.duration && (b = l.duration, delete l.duration)), q.to(a[o], b, l, o * f);
|
213 |
-
return this.add(q, g)
|
214 |
-
}, q.staggerFrom = function (a, b, c, d, e, f, g, h) {
|
215 |
-
return c.immediateRender = 0 != c.immediateRender, c.runBackwards = !0, this.staggerTo(a, b, c, d, e, f, g, h)
|
216 |
-
}, q.staggerFromTo = function (a, b, c, d, e, f, g, h, i) {
|
217 |
-
return d.startAt = c, d.immediateRender = 0 != d.immediateRender && 0 != c.immediateRender, this.staggerTo(a, b, d, e, f, g, h, i)
|
218 |
-
}, q.call = function (a, b, d, e) {
|
219 |
-
return this.add(c.delayedCall(0, a, b, d), e)
|
220 |
-
}, q.set = function (a, b, d) {
|
221 |
-
return d = this._parseTimeOrLabel(d, 0, !0), null == b.immediateRender && (b.immediateRender = d === this._time && !this._paused), this.add(new c(a, 0, b), d)
|
222 |
-
}, d.exportRoot = function (a, b) {
|
223 |
-
a = a || {}, null == a.smoothChildTiming && (a.smoothChildTiming = !0);
|
224 |
-
var e, f, g, h, i = new d(a),
|
225 |
-
j = i._timeline;
|
226 |
-
for (null == b && (b = !0), j._remove(i, !0), i._startTime = 0, i._rawPrevTime = i._time = i._totalTime = j._time, g = j._first; g;) h = g._next, b && g instanceof c && g.target === g.vars.onComplete || (f = g._startTime - g._delay, 0 > f && (e = 1), i.add(g, f)), g = h;
|
227 |
-
return j.add(i, 0), e && i.totalDuration(), i
|
228 |
-
}, q.add = function (e, f, g, h) {
|
229 |
-
var j, k, l, m, n, o;
|
230 |
-
if ("number" != typeof f && (f = this._parseTimeOrLabel(f, 0, !0, e)), !(e instanceof a)) {
|
231 |
-
if (e instanceof Array || e && e.push && i(e)) {
|
232 |
-
for (g = g || "normal", h = h || 0, j = f, k = e.length, l = 0; k > l; l++) i(m = e[l]) && (m = new d({
|
233 |
-
tweens: m
|
234 |
-
})), this.add(m, j), "string" != typeof m && "function" != typeof m && ("sequence" === g ? j = m._startTime + m.totalDuration() / m._timeScale : "start" === g && (m._startTime -= m.delay())), j += h;
|
235 |
-
return this._uncache(!0)
|
236 |
-
}
|
237 |
-
if ("string" == typeof e) return this.addLabel(e, f);
|
238 |
-
if ("function" != typeof e) throw "Cannot add " + e + " into the timeline; it is not a tween, timeline, function, or string.";
|
239 |
-
e = c.delayedCall(0, e)
|
240 |
-
}
|
241 |
-
if (b.prototype.add.call(this, e, f), e._time && e.render((this.rawTime() - e._startTime) * e._timeScale, !1, !1), (this._gc || this._time === this._duration) && !this._paused && this._duration < this.duration())
|
242 |
-
for (n = this, o = n.rawTime() > e._startTime; n._timeline;) o && n._timeline.smoothChildTiming ? n.totalTime(n._totalTime, !0) : n._gc && n._enabled(!0, !1), n = n._timeline;
|
243 |
-
return this
|
244 |
-
}, q.remove = function (b) {
|
245 |
-
if (b instanceof a) {
|
246 |
-
this._remove(b, !1);
|
247 |
-
var c = b._timeline = b.vars.useFrames ? a._rootFramesTimeline : a._rootTimeline;
|
248 |
-
return b._startTime = (b._paused ? b._pauseTime : c._time) - (b._reversed ? b.totalDuration() - b._totalTime : b._totalTime) / b._timeScale, this
|
249 |
-
}
|
250 |
-
if (b instanceof Array || b && b.push && i(b)) {
|
251 |
-
for (var d = b.length; --d > -1;) this.remove(b[d]);
|
252 |
-
return this
|
253 |
-
}
|
254 |
-
return "string" == typeof b ? this.removeLabel(b) : this.kill(null, b)
|
255 |
-
}, q._remove = function (a, c) {
|
256 |
-
b.prototype._remove.call(this, a, c);
|
257 |
-
var d = this._last;
|
258 |
-
return d ? this._time > this.duration() && (this._time = this._duration, this._totalTime = this._totalDuration) : this._time = this._totalTime = this._duration = this._totalDuration = 0, this
|
259 |
-
}, q.append = function (a, b) {
|
260 |
-
return this.add(a, this._parseTimeOrLabel(null, b, !0, a))
|
261 |
-
}, q.insert = q.insertMultiple = function (a, b, c, d) {
|
262 |
-
return this.add(a, b || 0, c, d)
|
263 |
-
}, q.appendMultiple = function (a, b, c, d) {
|
264 |
-
return this.add(a, this._parseTimeOrLabel(null, b, !0, a), c, d)
|
265 |
-
}, q.addLabel = function (a, b) {
|
266 |
-
return this._labels[a] = this._parseTimeOrLabel(b), this
|
267 |
-
}, q.addPause = function (a, b, d, e) {
|
268 |
-
var f = c.delayedCall(0, o, d, e || this);
|
269 |
-
return f.vars.onComplete = f.vars.onReverseComplete = b, f.data = "isPause", this._hasPause = !0, this.add(f, a)
|
270 |
-
}, q.removeLabel = function (a) {
|
271 |
-
return delete this._labels[a], this
|
272 |
-
}, q.getLabelTime = function (a) {
|
273 |
-
return null != this._labels[a] ? this._labels[a] : -1
|
274 |
-
}, q._parseTimeOrLabel = function (b, c, d, e) {
|
275 |
-
var f, g;
|
276 |
-
if (e instanceof a && e.timeline === this) this.remove(e);
|
277 |
-
else if (e && (e instanceof Array || e.push && i(e)))
|
278 |
-
for (g = e.length; --g > -1;) e[g] instanceof a && e[g].timeline === this && this.remove(e[g]);
|
279 |
-
if (f = "number" != typeof b || c ? this.duration() > 99999999999 ? this.recent().endTime(!1) : this._duration : 0, "string" == typeof c) return this._parseTimeOrLabel(c, d && "number" == typeof b && null == this._labels[c] ? b - f : 0, d);
|
280 |
-
if (c = c || 0, "string" != typeof b || !isNaN(b) && null == this._labels[b]) null == b && (b = f);
|
281 |
-
else {
|
282 |
-
if (g = b.indexOf("="), -1 === g) return null == this._labels[b] ? d ? this._labels[b] = f + c : c : this._labels[b] + c;
|
283 |
-
c = parseInt(b.charAt(g - 1) + "1", 10) * Number(b.substr(g + 1)), b = g > 1 ? this._parseTimeOrLabel(b.substr(0, g - 1), 0, d) : f
|
284 |
-
}
|
285 |
-
return Number(b) + c
|
286 |
-
}, q.seek = function (a, b) {
|
287 |
-
return this.totalTime("number" == typeof a ? a : this._parseTimeOrLabel(a), b !== !1)
|
288 |
-
}, q.stop = function () {
|
289 |
-
return this.paused(!0)
|
290 |
-
}, q.gotoAndPlay = function (a, b) {
|
291 |
-
return this.play(a, b)
|
292 |
-
}, q.gotoAndStop = function (a, b) {
|
293 |
-
return this.pause(a, b)
|
294 |
-
}, q.render = function (a, b, c) {
|
295 |
-
this._gc && this._enabled(!0, !1);
|
296 |
-
var d, f, g, h, i, l, m, n = this._time,
|
297 |
-
o = this._dirty ? this.totalDuration() : this._totalDuration,
|
298 |
-
p = this._startTime,
|
299 |
-
q = this._timeScale,
|
300 |
-
r = this._paused;
|
301 |
-
if (n !== this._time && (a += this._time - n), a >= o - 1e-7 && a >= 0) this._totalTime = this._time = o, this._reversed || this._hasPausedChild() || (f = !0, h = "onComplete", i = !!this._timeline.autoRemoveChildren, 0 === this._duration && (0 >= a && a >= -1e-7 || this._rawPrevTime < 0 || this._rawPrevTime === e) && this._rawPrevTime !== a && this._first && (i = !0, this._rawPrevTime > e && (h = "onReverseComplete"))), this._rawPrevTime = this._duration || !b || a || this._rawPrevTime === a ? a : e, a = o + 1e-4;
|
302 |
-
else if (1e-7 > a)
|
303 |
-
if (this._totalTime = this._time = 0, (0 !== n || 0 === this._duration && this._rawPrevTime !== e && (this._rawPrevTime > 0 || 0 > a && this._rawPrevTime >= 0)) && (h = "onReverseComplete", f = this._reversed), 0 > a) this._active = !1, this._timeline.autoRemoveChildren && this._reversed ? (i = f = !0, h = "onReverseComplete") : this._rawPrevTime >= 0 && this._first && (i = !0), this._rawPrevTime = a;
|
304 |
-
else {
|
305 |
-
if (this._rawPrevTime = this._duration || !b || a || this._rawPrevTime === a ? a : e, 0 === a && f)
|
306 |
-
for (d = this._first; d && 0 === d._startTime;) d._duration || (f = !1), d = d._next;
|
307 |
-
a = 0, this._initted || (i = !0)
|
308 |
-
}
|
309 |
-
else {
|
310 |
-
if (this._hasPause && !this._forcingPlayhead && !b) {
|
311 |
-
if (a >= n)
|
312 |
-
for (d = this._first; d && d._startTime <= a && !l;) d._duration || "isPause" !== d.data || d.ratio || 0 === d._startTime && 0 === this._rawPrevTime || (l = d), d = d._next;
|
313 |
-
else
|
314 |
-
for (d = this._last; d && d._startTime >= a && !l;) d._duration || "isPause" === d.data && d._rawPrevTime > 0 && (l = d), d = d._prev;
|
315 |
-
l && (this._time = a = l._startTime, this._totalTime = a + this._cycle * (this._totalDuration + this._repeatDelay))
|
316 |
-
}
|
317 |
-
this._totalTime = this._time = this._rawPrevTime = a
|
318 |
-
}
|
319 |
-
if (this._time !== n && this._first || c || i || l) {
|
320 |
-
if (this._initted || (this._initted = !0), this._active || !this._paused && this._time !== n && a > 0 && (this._active = !0), 0 === n && this.vars.onStart && (0 === this._time && this._duration || b || this._callback("onStart")), m = this._time, m >= n)
|
321 |
-
for (d = this._first; d && (g = d._next, m === this._time && (!this._paused || r));)(d._active || d._startTime <= m && !d._paused && !d._gc) && (l === d && this.pause(), d._reversed ? d.render((d._dirty ? d.totalDuration() : d._totalDuration) - (a - d._startTime) * d._timeScale, b, c) : d.render((a - d._startTime) * d._timeScale, b, c)), d = g;
|
322 |
-
else
|
323 |
-
for (d = this._last; d && (g = d._prev, m === this._time && (!this._paused || r));) {
|
324 |
-
if (d._active || d._startTime <= n && !d._paused && !d._gc) {
|
325 |
-
if (l === d) {
|
326 |
-
for (l = d._prev; l && l.endTime() > this._time;) l.render(l._reversed ? l.totalDuration() - (a - l._startTime) * l._timeScale : (a - l._startTime) * l._timeScale, b, c), l = l._prev;
|
327 |
-
l = null, this.pause()
|
328 |
-
}
|
329 |
-
d._reversed ? d.render((d._dirty ? d.totalDuration() : d._totalDuration) - (a - d._startTime) * d._timeScale, b, c) : d.render((a - d._startTime) * d._timeScale, b, c)
|
330 |
-
}
|
331 |
-
d = g
|
332 |
-
}
|
333 |
-
this._onUpdate && (b || (j.length && k(), this._callback("onUpdate"))), h && (this._gc || (p === this._startTime || q !== this._timeScale) && (0 === this._time || o >= this.totalDuration()) && (f && (j.length && k(), this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !b && this.vars[h] && this._callback(h)))
|
334 |
-
}
|
335 |
-
}, q._hasPausedChild = function () {
|
336 |
-
for (var a = this._first; a;) {
|
337 |
-
if (a._paused || a instanceof d && a._hasPausedChild()) return !0;
|
338 |
-
a = a._next
|
339 |
-
}
|
340 |
-
return !1
|
341 |
-
}, q.getChildren = function (a, b, d, e) {
|
342 |
-
e = e || -9999999999;
|
343 |
-
for (var f = [], g = this._first, h = 0; g;) g._startTime < e || (g instanceof c ? b !== !1 && (f[h++] = g) : (d !== !1 && (f[h++] = g), a !== !1 && (f = f.concat(g.getChildren(!0, b, d)), h = f.length))), g = g._next;
|
344 |
-
return f
|
345 |
-
}, q.getTweensOf = function (a, b) {
|
346 |
-
var d, e, f = this._gc,
|
347 |
-
g = [],
|
348 |
-
h = 0;
|
349 |
-
for (f && this._enabled(!0, !0), d = c.getTweensOf(a), e = d.length; --e > -1;)(d[e].timeline === this || b && this._contains(d[e])) && (g[h++] = d[e]);
|
350 |
-
return f && this._enabled(!1, !0), g
|
351 |
-
}, q.recent = function () {
|
352 |
-
return this._recent
|
353 |
-
}, q._contains = function (a) {
|
354 |
-
for (var b = a.timeline; b;) {
|
355 |
-
if (b === this) return !0;
|
356 |
-
b = b.timeline
|
357 |
-
}
|
358 |
-
return !1
|
359 |
-
}, q.shiftChildren = function (a, b, c) {
|
360 |
-
c = c || 0;
|
361 |
-
for (var d, e = this._first, f = this._labels; e;) e._startTime >= c && (e._startTime += a), e = e._next;
|
362 |
-
if (b)
|
363 |
-
for (d in f) f[d] >= c && (f[d] += a);
|
364 |
-
return this._uncache(!0)
|
365 |
-
}, q._kill = function (a, b) {
|
366 |
-
if (!a && !b) return this._enabled(!1, !1);
|
367 |
-
for (var c = b ? this.getTweensOf(b) : this.getChildren(!0, !0, !1), d = c.length, e = !1; --d > -1;) c[d]._kill(a, b) && (e = !0);
|
368 |
-
return e
|
369 |
-
}, q.clear = function (a) {
|
370 |
-
var b = this.getChildren(!1, !0, !0),
|
371 |
-
c = b.length;
|
372 |
-
for (this._time = this._totalTime = 0; --c > -1;) b[c]._enabled(!1, !1);
|
373 |
-
return a !== !1 && (this._labels = {}), this._uncache(!0)
|
374 |
-
}, q.invalidate = function () {
|
375 |
-
for (var b = this._first; b;) b.invalidate(), b = b._next;
|
376 |
-
return a.prototype.invalidate.call(this)
|
377 |
-
}, q._enabled = function (a, c) {
|
378 |
-
if (a === this._gc)
|
379 |
-
for (var d = this._first; d;) d._enabled(a, !0), d = d._next;
|
380 |
-
return b.prototype._enabled.call(this, a, c)
|
381 |
-
}, q.totalTime = function (b, c, d) {
|
382 |
-
this._forcingPlayhead = !0;
|
383 |
-
var e = a.prototype.totalTime.apply(this, arguments);
|
384 |
-
return this._forcingPlayhead = !1, e
|
385 |
-
}, q.duration = function (a) {
|
386 |
-
return arguments.length ? (0 !== this.duration() && 0 !== a && this.timeScale(this._duration / a), this) : (this._dirty && this.totalDuration(), this._duration)
|
387 |
-
}, q.totalDuration = function (a) {
|
388 |
-
if (!arguments.length) {
|
389 |
-
if (this._dirty) {
|
390 |
-
for (var b, c, d = 0, e = this._last, f = 999999999999; e;) b = e._prev, e._dirty && e.totalDuration(), e._startTime > f && this._sortChildren && !e._paused && !this._calculatingDuration ? (this._calculatingDuration = 1, this.add(e, e._startTime - e._delay), this._calculatingDuration = 0) : f = e._startTime, e._startTime < 0 && !e._paused && (d -= e._startTime, this._timeline.smoothChildTiming && (this._startTime += e._startTime / this._timeScale, this._time -= e._startTime, this._totalTime -= e._startTime, this._rawPrevTime -= e._startTime), this.shiftChildren(-e._startTime, !1, -9999999999), f = 0), c = e._startTime + e._totalDuration / e._timeScale, c > d && (d = c), e = b;
|
391 |
-
this._duration = this._totalDuration = d, this._dirty = !1
|
392 |
-
}
|
393 |
-
return this._totalDuration
|
394 |
-
}
|
395 |
-
return a && this.totalDuration() ? this.timeScale(this._totalDuration / a) : this
|
396 |
-
}, q.paused = function (b) {
|
397 |
-
if (!b)
|
398 |
-
for (var c = this._first, d = this._time; c;) c._startTime === d && "isPause" === c.data && (c._rawPrevTime = 0), c = c._next;
|
399 |
-
return a.prototype.paused.apply(this, arguments)
|
400 |
-
}, q.usesFrames = function () {
|
401 |
-
for (var b = this._timeline; b._timeline;) b = b._timeline;
|
402 |
-
return b === a._rootFramesTimeline
|
403 |
-
}, q.rawTime = function (a) {
|
404 |
-
return a && (this._paused || this._repeat && this.time() > 0 && this.totalProgress() < 1) ? this._totalTime % (this._duration + this._repeatDelay) : this._paused ? this._totalTime : (this._timeline.rawTime(a) - this._startTime) * this._timeScale
|
405 |
-
}, d
|
406 |
-
}, !0), _gsScope._gsDefine("TimelineMax", ["TimelineLite", "TweenLite", "easing.Ease"], function (a, b, c) {
|
407 |
-
var d = function (b) {
|
408 |
-
a.call(this, b), this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._cycle = 0, this._yoyo = this.vars.yoyo === !0, this._dirty = !0
|
409 |
-
},
|
410 |
-
e = 1e-10,
|
411 |
-
f = b._internals,
|
412 |
-
g = f.lazyTweens,
|
413 |
-
h = f.lazyRender,
|
414 |
-
i = _gsScope._gsDefine.globals,
|
415 |
-
j = new c(null, null, 1, 0),
|
416 |
-
k = d.prototype = new a;
|
417 |
-
return k.constructor = d, k.kill()._gc = !1, d.version = "1.20.4", k.invalidate = function () {
|
418 |
-
return this._yoyo = this.vars.yoyo === !0, this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._uncache(!0), a.prototype.invalidate.call(this)
|
419 |
-
}, k.addCallback = function (a, c, d, e) {
|
420 |
-
return this.add(b.delayedCall(0, a, d, e), c)
|
421 |
-
}, k.removeCallback = function (a, b) {
|
422 |
-
if (a)
|
423 |
-
if (null == b) this._kill(null, a);
|
424 |
-
else
|
425 |
-
for (var c = this.getTweensOf(a, !1), d = c.length, e = this._parseTimeOrLabel(b); --d > -1;) c[d]._startTime === e && c[d]._enabled(!1, !1);
|
426 |
-
return this
|
427 |
-
}, k.removePause = function (b) {
|
428 |
-
return this.removeCallback(a._internals.pauseCallback, b)
|
429 |
-
}, k.tweenTo = function (a, c) {
|
430 |
-
c = c || {};
|
431 |
-
var d, e, f, g = {
|
432 |
-
ease: j,
|
433 |
-
useFrames: this.usesFrames(),
|
434 |
-
immediateRender: !1,
|
435 |
-
lazy: !1
|
436 |
-
},
|
437 |
-
h = c.repeat && i.TweenMax || b;
|
438 |
-
for (e in c) g[e] = c[e];
|
439 |
-
return g.time = this._parseTimeOrLabel(a), d = Math.abs(Number(g.time) - this._time) / this._timeScale || .001, f = new h(this, d, g), g.onStart = function () {
|
440 |
-
f.target.paused(!0), f.vars.time === f.target.time() || d !== f.duration() || f.isFromTo || f.duration(Math.abs(f.vars.time - f.target.time()) / f.target._timeScale).render(f.time(), !0, !0), c.onStart && c.onStart.apply(c.onStartScope || c.callbackScope || f, c.onStartParams || [])
|
441 |
-
}, f
|
442 |
-
}, k.tweenFromTo = function (a, b, c) {
|
443 |
-
c = c || {}, a = this._parseTimeOrLabel(a), c.startAt = {
|
444 |
-
onComplete: this.seek,
|
445 |
-
onCompleteParams: [a],
|
446 |
-
callbackScope: this
|
447 |
-
}, c.immediateRender = c.immediateRender !== !1;
|
448 |
-
var d = this.tweenTo(b, c);
|
449 |
-
return d.isFromTo = 1, d.duration(Math.abs(d.vars.time - a) / this._timeScale || .001)
|
450 |
-
}, k.render = function (a, b, c) {
|
451 |
-
this._gc && this._enabled(!0, !1);
|
452 |
-
var d, f, i, j, k, l, m, n, o = this._time,
|
453 |
-
p = this._dirty ? this.totalDuration() : this._totalDuration,
|
454 |
-
q = this._duration,
|
455 |
-
r = this._totalTime,
|
456 |
-
s = this._startTime,
|
457 |
-
t = this._timeScale,
|
458 |
-
u = this._rawPrevTime,
|
459 |
-
v = this._paused,
|
460 |
-
w = this._cycle;
|
461 |
-
if (o !== this._time && (a += this._time - o), a >= p - 1e-7 && a >= 0) this._locked || (this._totalTime = p, this._cycle = this._repeat), this._reversed || this._hasPausedChild() || (f = !0, j = "onComplete", k = !!this._timeline.autoRemoveChildren, 0 === this._duration && (0 >= a && a >= -1e-7 || 0 > u || u === e) && u !== a && this._first && (k = !0, u > e && (j = "onReverseComplete"))), this._rawPrevTime = this._duration || !b || a || this._rawPrevTime === a ? a : e, this._yoyo && 0 !== (1 & this._cycle) ? this._time = a = 0 : (this._time = q, a = q + 1e-4);
|
462 |
-
else if (1e-7 > a)
|
463 |
-
if (this._locked || (this._totalTime = this._cycle = 0), this._time = 0, (0 !== o || 0 === q && u !== e && (u > 0 || 0 > a && u >= 0) && !this._locked) && (j = "onReverseComplete", f = this._reversed), 0 > a) this._active = !1, this._timeline.autoRemoveChildren && this._reversed ? (k = f = !0, j = "onReverseComplete") : u >= 0 && this._first && (k = !0), this._rawPrevTime = a;
|
464 |
-
else {
|
465 |
-
if (this._rawPrevTime = q || !b || a || this._rawPrevTime === a ? a : e, 0 === a && f)
|
466 |
-
for (d = this._first; d && 0 === d._startTime;) d._duration || (f = !1), d = d._next;
|
467 |
-
a = 0, this._initted || (k = !0)
|
468 |
-
}
|
469 |
-
else if (0 === q && 0 > u && (k = !0), this._time = this._rawPrevTime = a, this._locked || (this._totalTime = a, 0 !== this._repeat && (l = q + this._repeatDelay, this._cycle = this._totalTime / l >> 0, 0 !== this._cycle && this._cycle === this._totalTime / l && a >= r && this._cycle--, this._time = this._totalTime - this._cycle * l, this._yoyo && 0 !== (1 & this._cycle) && (this._time = q - this._time), this._time > q ? (this._time = q, a = q + 1e-4) : this._time < 0 ? this._time = a = 0 : a = this._time)), this._hasPause && !this._forcingPlayhead && !b) {
|
470 |
-
if (a = this._time, a >= o || this._repeat && w !== this._cycle)
|
471 |
-
for (d = this._first; d && d._startTime <= a && !m;) d._duration || "isPause" !== d.data || d.ratio || 0 === d._startTime && 0 === this._rawPrevTime || (m = d), d = d._next;
|
472 |
-
else
|
473 |
-
for (d = this._last; d && d._startTime >= a && !m;) d._duration || "isPause" === d.data && d._rawPrevTime > 0 && (m = d), d = d._prev;
|
474 |
-
m && m._startTime < q && (this._time = a = m._startTime, this._totalTime = a + this._cycle * (this._totalDuration + this._repeatDelay))
|
475 |
-
}
|
476 |
-
if (this._cycle !== w && !this._locked) {
|
477 |
-
var x = this._yoyo && 0 !== (1 & w),
|
478 |
-
y = x === (this._yoyo && 0 !== (1 & this._cycle)),
|
479 |
-
z = this._totalTime,
|
480 |
-
A = this._cycle,
|
481 |
-
B = this._rawPrevTime,
|
482 |
-
C = this._time;
|
483 |
-
if (this._totalTime = w * q, this._cycle < w ? x = !x : this._totalTime += q, this._time = o, this._rawPrevTime = 0 === q ? u - 1e-4 : u, this._cycle = w, this._locked = !0, o = x ? 0 : q, this.render(o, b, 0 === q), b || this._gc || this.vars.onRepeat && (this._cycle = A, this._locked = !1, this._callback("onRepeat")), o !== this._time) return;
|
484 |
-
if (y && (this._cycle = w, this._locked = !0, o = x ? q + 1e-4 : -1e-4, this.render(o, !0, !1)), this._locked = !1, this._paused && !v) return;
|
485 |
-
this._time = C, this._totalTime = z, this._cycle = A, this._rawPrevTime = B
|
486 |
-
}
|
487 |
-
if (!(this._time !== o && this._first || c || k || m)) return void (r !== this._totalTime && this._onUpdate && (b || this._callback("onUpdate")));
|
488 |
-
if (this._initted || (this._initted = !0), this._active || !this._paused && this._totalTime !== r && a > 0 && (this._active = !0), 0 === r && this.vars.onStart && (0 === this._totalTime && this._totalDuration || b || this._callback("onStart")), n = this._time, n >= o)
|
489 |
-
for (d = this._first; d && (i = d._next, n === this._time && (!this._paused || v));)(d._active || d._startTime <= this._time && !d._paused && !d._gc) && (m === d && this.pause(), d._reversed ? d.render((d._dirty ? d.totalDuration() : d._totalDuration) - (a - d._startTime) * d._timeScale, b, c) : d.render((a - d._startTime) * d._timeScale, b, c)), d = i;
|
490 |
-
else
|
491 |
-
for (d = this._last; d && (i = d._prev, n === this._time && (!this._paused || v));) {
|
492 |
-
if (d._active || d._startTime <= o && !d._paused && !d._gc) {
|
493 |
-
if (m === d) {
|
494 |
-
for (m = d._prev; m && m.endTime() > this._time;) m.render(m._reversed ? m.totalDuration() - (a - m._startTime) * m._timeScale : (a - m._startTime) * m._timeScale, b, c), m = m._prev;
|
495 |
-
m = null, this.pause()
|
496 |
-
}
|
497 |
-
d._reversed ? d.render((d._dirty ? d.totalDuration() : d._totalDuration) - (a - d._startTime) * d._timeScale, b, c) : d.render((a - d._startTime) * d._timeScale, b, c)
|
498 |
-
}
|
499 |
-
d = i
|
500 |
-
}
|
501 |
-
this._onUpdate && (b || (g.length && h(), this._callback("onUpdate"))), j && (this._locked || this._gc || (s === this._startTime || t !== this._timeScale) && (0 === this._time || p >= this.totalDuration()) && (f && (g.length && h(), this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !b && this.vars[j] && this._callback(j)))
|
502 |
-
}, k.getActive = function (a, b, c) {
|
503 |
-
null == a && (a = !0), null == b && (b = !0), null == c && (c = !1);
|
504 |
-
var d, e, f = [],
|
505 |
-
g = this.getChildren(a, b, c),
|
506 |
-
h = 0,
|
507 |
-
i = g.length;
|
508 |
-
for (d = 0; i > d; d++) e = g[d], e.isActive() && (f[h++] = e);
|
509 |
-
return f
|
510 |
-
}, k.getLabelAfter = function (a) {
|
511 |
-
a || 0 !== a && (a = this._time);
|
512 |
-
var b, c = this.getLabelsArray(),
|
513 |
-
d = c.length;
|
514 |
-
for (b = 0; d > b; b++)
|
515 |
-
if (c[b].time > a) return c[b].name;
|
516 |
-
return null
|
517 |
-
}, k.getLabelBefore = function (a) {
|
518 |
-
null == a && (a = this._time);
|
519 |
-
for (var b = this.getLabelsArray(), c = b.length; --c > -1;)
|
520 |
-
if (b[c].time < a) return b[c].name;
|
521 |
-
return null
|
522 |
-
}, k.getLabelsArray = function () {
|
523 |
-
var a, b = [],
|
524 |
-
c = 0;
|
525 |
-
for (a in this._labels) b[c++] = {
|
526 |
-
time: this._labels[a],
|
527 |
-
name: a
|
528 |
-
};
|
529 |
-
return b.sort(function (a, b) {
|
530 |
-
return a.time - b.time
|
531 |
-
}), b
|
532 |
-
}, k.invalidate = function () {
|
533 |
-
return this._locked = !1, a.prototype.invalidate.call(this)
|
534 |
-
}, k.progress = function (a, b) {
|
535 |
-
return arguments.length ? this.totalTime(this.duration() * (this._yoyo && 0 !== (1 & this._cycle) ? 1 - a : a) + this._cycle * (this._duration + this._repeatDelay), b) : this._time / this.duration() || 0
|
536 |
-
}, k.totalProgress = function (a, b) {
|
537 |
-
return arguments.length ? this.totalTime(this.totalDuration() * a, b) : this._totalTime / this.totalDuration() || 0
|
538 |
-
}, k.totalDuration = function (b) {
|
539 |
-
return arguments.length ? -1 !== this._repeat && b ? this.timeScale(this.totalDuration() / b) : this : (this._dirty && (a.prototype.totalDuration.call(this), this._totalDuration = -1 === this._repeat ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat), this._totalDuration)
|
540 |
-
}, k.time = function (a, b) {
|
541 |
-
return arguments.length ? (this._dirty && this.totalDuration(), a > this._duration && (a = this._duration), this._yoyo && 0 !== (1 & this._cycle) ? a = this._duration - a + this._cycle * (this._duration + this._repeatDelay) : 0 !== this._repeat && (a += this._cycle * (this._duration + this._repeatDelay)), this.totalTime(a, b)) : this._time
|
542 |
-
}, k.repeat = function (a) {
|
543 |
-
return arguments.length ? (this._repeat = a, this._uncache(!0)) : this._repeat
|
544 |
-
}, k.repeatDelay = function (a) {
|
545 |
-
return arguments.length ? (this._repeatDelay = a, this._uncache(!0)) : this._repeatDelay
|
546 |
-
}, k.yoyo = function (a) {
|
547 |
-
return arguments.length ? (this._yoyo = a, this) : this._yoyo
|
548 |
-
}, k.currentLabel = function (a) {
|
549 |
-
return arguments.length ? this.seek(a, !0) : this.getLabelBefore(this._time + 1e-8)
|
550 |
-
}, d
|
551 |
-
}, !0),
|
552 |
-
function () {
|
553 |
-
var a = 180 / Math.PI,
|
554 |
-
b = [],
|
555 |
-
c = [],
|
556 |
-
d = [],
|
557 |
-
e = {},
|
558 |
-
f = _gsScope._gsDefine.globals,
|
559 |
-
g = function (a, b, c, d) {
|
560 |
-
c === d && (c = d - (d - b) / 1e6), a === b && (b = a + (c - a) / 1e6), this.a = a, this.b = b, this.c = c, this.d = d, this.da = d - a, this.ca = c - a, this.ba = b - a
|
561 |
-
},
|
562 |
-
h = ",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",
|
563 |
-
i = function (a, b, c, d) {
|
564 |
-
var e = {
|
565 |
-
a: a
|
566 |
-
},
|
567 |
-
f = {},
|
568 |
-
g = {},
|
569 |
-
h = {
|
570 |
-
c: d
|
571 |
-
},
|
572 |
-
i = (a + b) / 2,
|
573 |
-
j = (b + c) / 2,
|
574 |
-
k = (c + d) / 2,
|
575 |
-
l = (i + j) / 2,
|
576 |
-
m = (j + k) / 2,
|
577 |
-
n = (m - l) / 8;
|
578 |
-
return e.b = i + (a - i) / 4, f.b = l + n, e.c = f.a = (e.b + f.b) / 2, f.c = g.a = (l + m) / 2, g.b = m - n, h.b = k + (d - k) / 4, g.c = h.a = (g.b + h.b) / 2, [e, f, g, h]
|
579 |
-
},
|
580 |
-
j = function (a, e, f, g, h) {
|
581 |
-
var j, k, l, m, n, o, p, q, r, s, t, u, v, w = a.length - 1,
|
582 |
-
x = 0,
|
583 |
-
y = a[0].a;
|
584 |
-
for (j = 0; w > j; j++) n = a[x], k = n.a, l = n.d, m = a[x + 1].d, h ? (t = b[j], u = c[j], v = (u + t) * e * .25 / (g ? .5 : d[j] || .5), o = l - (l - k) * (g ? .5 * e : 0 !== t ? v / t : 0), p = l + (m - l) * (g ? .5 * e : 0 !== u ? v / u : 0), q = l - (o + ((p - o) * (3 * t / (t + u) + .5) / 4 || 0))) : (o = l - (l - k) * e * .5, p = l + (m - l) * e * .5, q = l - (o + p) / 2), o += q, p += q, n.c = r = o, 0 !== j ? n.b = y : n.b = y = n.a + .6 * (n.c - n.a), n.da = l - k, n.ca = r - k, n.ba = y - k, f ? (s = i(k, y, r, l), a.splice(x, 1, s[0], s[1], s[2], s[3]), x += 4) : x++, y = p;
|
585 |
-
n = a[x], n.b = y, n.c = y + .4 * (n.d - y), n.da = n.d - n.a, n.ca = n.c - n.a, n.ba = y - n.a, f && (s = i(n.a, y, n.c, n.d), a.splice(x, 1, s[0], s[1], s[2], s[3]))
|
586 |
-
},
|
587 |
-
k = function (a, d, e, f) {
|
588 |
-
var h, i, j, k, l, m, n = [];
|
589 |
-
if (f)
|
590 |
-
for (a = [f].concat(a), i = a.length; --i > -1;) "string" == typeof (m = a[i][d]) && "=" === m.charAt(1) && (a[i][d] = f[d] + Number(m.charAt(0) + m.substr(2)));
|
591 |
-
if (h = a.length - 2, 0 > h) return n[0] = new g(a[0][d], 0, 0, a[0][d]), n;
|
592 |
-
for (i = 0; h > i; i++) j = a[i][d], k = a[i + 1][d], n[i] = new g(j, 0, 0, k), e && (l = a[i + 2][d], b[i] = (b[i] || 0) + (k - j) * (k - j), c[i] = (c[i] || 0) + (l - k) * (l - k));
|
593 |
-
return n[i] = new g(a[i][d], 0, 0, a[i + 1][d]), n
|
594 |
-
},
|
595 |
-
l = function (a, f, g, i, l, m) {
|
596 |
-
var n, o, p, q, r, s, t, u, v = {},
|
597 |
-
w = [],
|
598 |
-
x = m || a[0];
|
599 |
-
l = "string" == typeof l ? "," + l + "," : h, null == f && (f = 1);
|
600 |
-
for (o in a[0]) w.push(o);
|
601 |
-
if (a.length > 1) {
|
602 |
-
for (u = a[a.length - 1], t = !0, n = w.length; --n > -1;)
|
603 |
-
if (o = w[n], Math.abs(x[o] - u[o]) > .05) {
|
604 |
-
t = !1;
|
605 |
-
break
|
606 |
-
} t && (a = a.concat(), m && a.unshift(m), a.push(a[1]), m = a[a.length - 3])
|
607 |
-
}
|
608 |
-
for (b.length = c.length = d.length = 0, n = w.length; --n > -1;) o = w[n], e[o] = -1 !== l.indexOf("," + o + ","), v[o] = k(a, o, e[o], m);
|
609 |
-
for (n = b.length; --n > -1;) b[n] = Math.sqrt(b[n]), c[n] = Math.sqrt(c[n]);
|
610 |
-
if (!i) {
|
611 |
-
for (n = w.length; --n > -1;)
|
612 |
-
if (e[o])
|
613 |
-
for (p = v[w[n]],
|
614 |
-
s = p.length - 1, q = 0; s > q; q++) r = p[q + 1].da / c[q] + p[q].da / b[q] || 0, d[q] = (d[q] || 0) + r * r;
|
615 |
-
for (n = d.length; --n > -1;) d[n] = Math.sqrt(d[n])
|
616 |
-
}
|
617 |
-
for (n = w.length, q = g ? 4 : 1; --n > -1;) o = w[n], p = v[o], j(p, f, g, i, e[o]), t && (p.splice(0, q), p.splice(p.length - q, q));
|
618 |
-
return v
|
619 |
-
},
|
620 |
-
m = function (a, b, c) {
|
621 |
-
b = b || "soft";
|
622 |
-
var d, e, f, h, i, j, k, l, m, n, o, p = {},
|
623 |
-
q = "cubic" === b ? 3 : 2,
|
624 |
-
r = "soft" === b,
|
625 |
-
s = [];
|
626 |
-
if (r && c && (a = [c].concat(a)), null == a || a.length < q + 1) throw "invalid Bezier data";
|
627 |
-
for (m in a[0]) s.push(m);
|
628 |
-
for (j = s.length; --j > -1;) {
|
629 |
-
for (m = s[j], p[m] = i = [], n = 0, l = a.length, k = 0; l > k; k++) d = null == c ? a[k][m] : "string" == typeof (o = a[k][m]) && "=" === o.charAt(1) ? c[m] + Number(o.charAt(0) + o.substr(2)) : Number(o), r && k > 1 && l - 1 > k && (i[n++] = (d + i[n - 2]) / 2), i[n++] = d;
|
630 |
-
for (l = n - q + 1, n = 0, k = 0; l > k; k += q) d = i[k], e = i[k + 1], f = i[k + 2], h = 2 === q ? 0 : i[k + 3], i[n++] = o = 3 === q ? new g(d, e, f, h) : new g(d, (2 * e + d) / 3, (2 * e + f) / 3, f);
|
631 |
-
i.length = n
|
632 |
-
}
|
633 |
-
return p
|
634 |
-
},
|
635 |
-
n = function (a, b, c) {
|
636 |
-
for (var d, e, f, g, h, i, j, k, l, m, n, o = 1 / c, p = a.length; --p > -1;)
|
637 |
-
for (m = a[p], f = m.a, g = m.d - f, h = m.c - f, i = m.b - f, d = e = 0, k = 1; c >= k; k++) j = o * k, l = 1 - j, d = e - (e = (j * j * g + 3 * l * (j * h + l * i)) * j), n = p * c + k - 1, b[n] = (b[n] || 0) + d * d
|
638 |
-
},
|
639 |
-
o = function (a, b) {
|
640 |
-
b = b >> 0 || 6;
|
641 |
-
var c, d, e, f, g = [],
|
642 |
-
h = [],
|
643 |
-
i = 0,
|
644 |
-
j = 0,
|
645 |
-
k = b - 1,
|
646 |
-
l = [],
|
647 |
-
m = [];
|
648 |
-
for (c in a) n(a[c], g, b);
|
649 |
-
for (e = g.length, d = 0; e > d; d++) i += Math.sqrt(g[d]), f = d % b, m[f] = i, f === k && (j += i, f = d / b >> 0, l[f] = m, h[f] = j, i = 0, m = []);
|
650 |
-
return {
|
651 |
-
length: j,
|
652 |
-
lengths: h,
|
653 |
-
segments: l
|
654 |
-
}
|
655 |
-
},
|
656 |
-
p = _gsScope._gsDefine.plugin({
|
657 |
-
propName: "bezier",
|
658 |
-
priority: -1,
|
659 |
-
version: "1.3.8",
|
660 |
-
API: 2,
|
661 |
-
global: !0,
|
662 |
-
init: function (a, b, c) {
|
663 |
-
this._target = a, b instanceof Array && (b = {
|
664 |
-
values: b
|
665 |
-
}), this._func = {}, this._mod = {}, this._props = [], this._timeRes = null == b.timeResolution ? 6 : parseInt(b.timeResolution, 10);
|
666 |
-
var d, e, f, g, h, i = b.values || [],
|
667 |
-
j = {},
|
668 |
-
k = i[0],
|
669 |
-
n = b.autoRotate || c.vars.orientToBezier;
|
670 |
-
this._autoRotate = n ? n instanceof Array ? n : [
|
671 |
-
["x", "y", "rotation", n === !0 ? 0 : Number(n) || 0]
|
672 |
-
] : null;
|
673 |
-
for (d in k) this._props.push(d);
|
674 |
-
for (f = this._props.length; --f > -1;) d = this._props[f], this._overwriteProps.push(d), e = this._func[d] = "function" == typeof a[d], j[d] = e ? a[d.indexOf("set") || "function" != typeof a["get" + d.substr(3)] ? d : "get" + d.substr(3)]() : parseFloat(a[d]), h || j[d] !== i[0][d] && (h = j);
|
675 |
-
if (this._beziers = "cubic" !== b.type && "quadratic" !== b.type && "soft" !== b.type ? l(i, isNaN(b.curviness) ? 1 : b.curviness, !1, "thruBasic" === b.type, b.correlate, h) : m(i, b.type, j), this._segCount = this._beziers[d].length, this._timeRes) {
|
676 |
-
var p = o(this._beziers, this._timeRes);
|
677 |
-
this._length = p.length, this._lengths = p.lengths, this._segments = p.segments, this._l1 = this._li = this._s1 = this._si = 0, this._l2 = this._lengths[0], this._curSeg = this._segments[0], this._s2 = this._curSeg[0], this._prec = 1 / this._curSeg.length
|
678 |
-
}
|
679 |
-
if (n = this._autoRotate)
|
680 |
-
for (this._initialRotations = [], n[0] instanceof Array || (this._autoRotate = n = [n]), f = n.length; --f > -1;) {
|
681 |
-
for (g = 0; 3 > g; g++) d = n[f][g], this._func[d] = "function" == typeof a[d] ? a[d.indexOf("set") || "function" != typeof a["get" + d.substr(3)] ? d : "get" + d.substr(3)] : !1;
|
682 |
-
d = n[f][2], this._initialRotations[f] = (this._func[d] ? this._func[d].call(this._target) : this._target[d]) || 0, this._overwriteProps.push(d)
|
683 |
-
}
|
684 |
-
return this._startRatio = c.vars.runBackwards ? 1 : 0, !0
|
685 |
-
},
|
686 |
-
set: function (b) {
|
687 |
-
var c, d, e, f, g, h, i, j, k, l, m = this._segCount,
|
688 |
-
n = this._func,
|
689 |
-
o = this._target,
|
690 |
-
p = b !== this._startRatio;
|
691 |
-
if (this._timeRes) {
|
692 |
-
if (k = this._lengths, l = this._curSeg, b *= this._length, e = this._li, b > this._l2 && m - 1 > e) {
|
693 |
-
for (j = m - 1; j > e && (this._l2 = k[++e]) <= b;);
|
694 |
-
this._l1 = k[e - 1], this._li = e, this._curSeg = l = this._segments[e], this._s2 = l[this._s1 = this._si = 0]
|
695 |
-
} else if (b < this._l1 && e > 0) {
|
696 |
-
for (; e > 0 && (this._l1 = k[--e]) >= b;);
|
697 |
-
0 === e && b < this._l1 ? this._l1 = 0 : e++, this._l2 = k[e], this._li = e, this._curSeg = l = this._segments[e], this._s1 = l[(this._si = l.length - 1) - 1] || 0, this._s2 = l[this._si]
|
698 |
-
}
|
699 |
-
if (c = e, b -= this._l1, e = this._si, b > this._s2 && e < l.length - 1) {
|
700 |
-
for (j = l.length - 1; j > e && (this._s2 = l[++e]) <= b;);
|
701 |
-
this._s1 = l[e - 1], this._si = e
|
702 |
-
} else if (b < this._s1 && e > 0) {
|
703 |
-
for (; e > 0 && (this._s1 = l[--e]) >= b;);
|
704 |
-
0 === e && b < this._s1 ? this._s1 = 0 : e++, this._s2 = l[e], this._si = e
|
705 |
-
}
|
706 |
-
h = (e + (b - this._s1) / (this._s2 - this._s1)) * this._prec || 0
|
707 |
-
} else c = 0 > b ? 0 : b >= 1 ? m - 1 : m * b >> 0, h = (b - c * (1 / m)) * m;
|
708 |
-
for (d = 1 - h, e = this._props.length; --e > -1;) f = this._props[e], g = this._beziers[f][c], i = (h * h * g.da + 3 * d * (h * g.ca + d * g.ba)) * h + g.a, this._mod[f] && (i = this._mod[f](i, o)), n[f] ? o[f](i) : o[f] = i;
|
709 |
-
if (this._autoRotate) {
|
710 |
-
var q, r, s, t, u, v, w, x = this._autoRotate;
|
711 |
-
for (e = x.length; --e > -1;) f = x[e][2], v = x[e][3] || 0, w = x[e][4] === !0 ? 1 : a, g = this._beziers[x[e][0]], q = this._beziers[x[e][1]], g && q && (g = g[c], q = q[c], r = g.a + (g.b - g.a) * h, t = g.b + (g.c - g.b) * h, r += (t - r) * h, t += (g.c + (g.d - g.c) * h - t) * h, s = q.a + (q.b - q.a) * h, u = q.b + (q.c - q.b) * h, s += (u - s) * h, u += (q.c + (q.d - q.c) * h - u) * h, i = p ? Math.atan2(u - s, t - r) * w + v : this._initialRotations[e], this._mod[f] && (i = this._mod[f](i, o)), n[f] ? o[f](i) : o[f] = i)
|
712 |
-
}
|
713 |
-
}
|
714 |
-
}),
|
715 |
-
q = p.prototype;
|
716 |
-
p.bezierThrough = l, p.cubicToQuadratic = i, p._autoCSS = !0, p.quadraticToCubic = function (a, b, c) {
|
717 |
-
return new g(a, (2 * b + a) / 3, (2 * b + c) / 3, c)
|
718 |
-
}, p._cssRegister = function () {
|
719 |
-
var a = f.CSSPlugin;
|
720 |
-
if (a) {
|
721 |
-
var b = a._internals,
|
722 |
-
c = b._parseToProxy,
|
723 |
-
d = b._setPluginRatio,
|
724 |
-
e = b.CSSPropTween;
|
725 |
-
b._registerComplexSpecialProp("bezier", {
|
726 |
-
parser: function (a, b, f, g, h, i) {
|
727 |
-
b instanceof Array && (b = {
|
728 |
-
values: b
|
729 |
-
}), i = new p;
|
730 |
-
var j, k, l, m = b.values,
|
731 |
-
n = m.length - 1,
|
732 |
-
o = [],
|
733 |
-
q = {};
|
734 |
-
if (0 > n) return h;
|
735 |
-
for (j = 0; n >= j; j++) l = c(a, m[j], g, h, i, n !== j), o[j] = l.end;
|
736 |
-
for (k in b) q[k] = b[k];
|
737 |
-
return q.values = o, h = new e(a, "bezier", 0, 0, l.pt, 2), h.data = l, h.plugin = i, h.setRatio = d, 0 === q.autoRotate && (q.autoRotate = !0), !q.autoRotate || q.autoRotate instanceof Array || (j = q.autoRotate === !0 ? 0 : Number(q.autoRotate), q.autoRotate = null != l.end.left ? [
|
738 |
-
["left", "top", "rotation", j, !1]
|
739 |
-
] : null != l.end.x ? [
|
740 |
-
["x", "y", "rotation", j, !1]
|
741 |
-
] : !1), q.autoRotate && (g._transform || g._enableTransforms(!1), l.autoRotate = g._target._gsTransform, l.proxy.rotation = l.autoRotate.rotation || 0, g._overwriteProps.push("rotation")), i._onInitTween(l.proxy, q, g._tween), h
|
742 |
-
}
|
743 |
-
})
|
744 |
-
}
|
745 |
-
}, q._mod = function (a) {
|
746 |
-
for (var b, c = this._overwriteProps, d = c.length; --d > -1;) b = a[c[d]], b && "function" == typeof b && (this._mod[c[d]] = b)
|
747 |
-
}, q._kill = function (a) {
|
748 |
-
var b, c, d = this._props;
|
749 |
-
for (b in this._beziers)
|
750 |
-
if (b in a)
|
751 |
-
for (delete this._beziers[b], delete this._func[b], c = d.length; --c > -1;) d[c] === b && d.splice(c, 1);
|
752 |
-
if (d = this._autoRotate)
|
753 |
-
for (c = d.length; --c > -1;) a[d[c][2]] && d.splice(c, 1);
|
754 |
-
return this._super._kill.call(this, a)
|
755 |
-
}
|
756 |
-
}(), _gsScope._gsDefine("plugins.CSSPlugin", ["plugins.TweenPlugin", "TweenLite"], function (a, b) {
|
757 |
-
var c, d, e, f, g = function () {
|
758 |
-
a.call(this, "css"), this._overwriteProps.length = 0, this.setRatio = g.prototype.setRatio
|
759 |
-
},
|
760 |
-
h = _gsScope._gsDefine.globals,
|
761 |
-
i = {},
|
762 |
-
j = g.prototype = new a("css");
|
763 |
-
j.constructor = g, g.version = "1.20.4", g.API = 2, g.defaultTransformPerspective = 0, g.defaultSkewType = "compensated", g.defaultSmoothOrigin = !0, j = "px", g.suffixMap = {
|
764 |
-
top: j,
|
765 |
-
right: j,
|
766 |
-
bottom: j,
|
767 |
-
left: j,
|
768 |
-
width: j,
|
769 |
-
height: j,
|
770 |
-
fontSize: j,
|
771 |
-
padding: j,
|
772 |
-
margin: j,
|
773 |
-
perspective: j,
|
774 |
-
lineHeight: ""
|
775 |
-
};
|
776 |
-
var k, l, m, n, o, p, q, r, s = /(?:\-|\.|\b)(\d|\.|e\-)+/g,
|
777 |
-
t = /(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,
|
778 |
-
u = /(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,
|
779 |
-
v = /(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,
|
780 |
-
w = /(?:\d|\-|\+|=|#|\.)*/g,
|
781 |
-
x = /opacity *= *([^)]*)/i,
|
782 |
-
y = /opacity:([^;]*)/i,
|
783 |
-
z = /alpha\(opacity *=.+?\)/i,
|
784 |
-
A = /^(rgb|hsl)/,
|
785 |
-
B = /([A-Z])/g,
|
786 |
-
C = /-([a-z])/gi,
|
787 |
-
D = /(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,
|
788 |
-
E = function (a, b) {
|
789 |
-
return b.toUpperCase()
|
790 |
-
},
|
791 |
-
F = /(?:Left|Right|Width)/i,
|
792 |
-
G = /(M11|M12|M21|M22)=[\d\-\.e]+/gi,
|
793 |
-
H = /progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,
|
794 |
-
I = /,(?=[^\)]*(?:\(|$))/gi,
|
795 |
-
J = /[\s,\(]/i,
|
796 |
-
K = Math.PI / 180,
|
797 |
-
L = 180 / Math.PI,
|
798 |
-
M = {},
|
799 |
-
N = {
|
800 |
-
style: {}
|
801 |
-
},
|
802 |
-
O = _gsScope.document || {
|
803 |
-
createElement: function () {
|
804 |
-
return N
|
805 |
-
}
|
806 |
-
},
|
807 |
-
P = function (a, b) {
|
808 |
-
return O.createElementNS ? O.createElementNS(b || "http://www.w3.org/1999/xhtml", a) : O.createElement(a)
|
809 |
-
},
|
810 |
-
Q = P("div"),
|
811 |
-
R = P("img"),
|
812 |
-
S = g._internals = {
|
813 |
-
_specialProps: i
|
814 |
-
},
|
815 |
-
T = (_gsScope.navigator || {}).userAgent || "",
|
816 |
-
U = function () {
|
817 |
-
var a = T.indexOf("Android"),
|
818 |
-
b = P("a");
|
819 |
-
return m = -1 !== T.indexOf("Safari") && -1 === T.indexOf("Chrome") && (-1 === a || parseFloat(T.substr(a + 8, 2)) > 3), o = m && parseFloat(T.substr(T.indexOf("Version/") + 8, 2)) < 6, n = -1 !== T.indexOf("Firefox"), (/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(T) || /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(T)) && (p = parseFloat(RegExp.$1)), b ? (b.style.cssText = "top:1px;opacity:.55;", /^0.55/.test(b.style.opacity)) : !1
|
820 |
-
}(),
|
821 |
-
V = function (a) {
|
822 |
-
return x.test("string" == typeof a ? a : (a.currentStyle ? a.currentStyle.filter : a.style.filter) || "") ? parseFloat(RegExp.$1) / 100 : 1
|
823 |
-
},
|
824 |
-
W = function (a) {
|
825 |
-
_gsScope.console && console.log(a)
|
826 |
-
},
|
827 |
-
X = "",
|
828 |
-
Y = "",
|
829 |
-
Z = function (a, b) {
|
830 |
-
b = b || Q;
|
831 |
-
var c, d, e = b.style;
|
832 |
-
if (void 0 !== e[a]) return a;
|
833 |
-
for (a = a.charAt(0).toUpperCase() + a.substr(1), c = ["O", "Moz", "ms", "Ms", "Webkit"], d = 5; --d > -1 && void 0 === e[c[d] + a];);
|
834 |
-
return d >= 0 ? (Y = 3 === d ? "ms" : c[d], X = "-" + Y.toLowerCase() + "-", Y + a) : null
|
835 |
-
},
|
836 |
-
$ = O.defaultView ? O.defaultView.getComputedStyle : function () { },
|
837 |
-
_ = g.getStyle = function (a, b, c, d, e) {
|
838 |
-
var f;
|
839 |
-
return U || "opacity" !== b ? (!d && a.style[b] ? f = a.style[b] : (c = c || $(a)) ? f = c[b] || c.getPropertyValue(b) || c.getPropertyValue(b.replace(B, "-$1").toLowerCase()) : a.currentStyle && (f = a.currentStyle[b]), null == e || f && "none" !== f && "auto" !== f && "auto auto" !== f ? f : e) : V(a)
|
840 |
-
},
|
841 |
-
aa = S.convertToPixels = function (a, c, d, e, f) {
|
842 |
-
if ("px" === e || !e && "lineHeight" !== c) return d;
|
843 |
-
if ("auto" === e || !d) return 0;
|
844 |
-
var h, i, j, k = F.test(c),
|
845 |
-
l = a,
|
846 |
-
m = Q.style,
|
847 |
-
n = 0 > d,
|
848 |
-
o = 1 === d;
|
849 |
-
if (n && (d = -d), o && (d *= 100), "lineHeight" !== c || e)
|
850 |
-
if ("%" === e && -1 !== c.indexOf("border")) h = d / 100 * (k ? a.clientWidth : a.clientHeight);
|
851 |
-
else {
|
852 |
-
if (m.cssText = "border:0 solid red;position:" + _(a, "position") + ";line-height:0;", "%" !== e && l.appendChild && "v" !== e.charAt(0) && "rem" !== e) m[k ? "borderLeftWidth" : "borderTopWidth"] = d + e;
|
853 |
-
else {
|
854 |
-
if (l = a.parentNode || O.body, -1 !== _(l, "display").indexOf("flex") && (m.position = "absolute"), i = l._gsCache, j = b.ticker.frame, i && k && i.time === j) return i.width * d / 100;
|
855 |
-
m[k ? "width" : "height"] = d + e
|
856 |
-
}
|
857 |
-
l.appendChild(Q), h = parseFloat(Q[k ? "offsetWidth" : "offsetHeight"]), l.removeChild(Q), k && "%" === e && g.cacheWidths !== !1 && (i = l._gsCache = l._gsCache || {}, i.time = j, i.width = h / d * 100), 0 !== h || f || (h = aa(a, c, d, e, !0))
|
858 |
-
}
|
859 |
-
else i = $(a).lineHeight, a.style.lineHeight = d, h = parseFloat($(a).lineHeight), a.style.lineHeight = i;
|
860 |
-
return o && (h /= 100), n ? -h : h
|
861 |
-
},
|
862 |
-
ba = S.calculateOffset = function (a, b, c) {
|
863 |
-
if ("absolute" !== _(a, "position", c)) return 0;
|
864 |
-
var d = "left" === b ? "Left" : "Top",
|
865 |
-
e = _(a, "margin" + d, c);
|
866 |
-
return a["offset" + d] - (aa(a, b, parseFloat(e), e.replace(w, "")) || 0)
|
867 |
-
},
|
868 |
-
ca = function (a, b) {
|
869 |
-
var c, d, e, f = {};
|
870 |
-
if (b = b || $(a, null))
|
871 |
-
if (c = b.length)
|
872 |
-
for (; --c > -1;) e = b[c], (-1 === e.indexOf("-transform") || Da === e) && (f[e.replace(C, E)] = b.getPropertyValue(e));
|
873 |
-
else
|
874 |
-
for (c in b) (-1 === c.indexOf("Transform") || Ca === c) && (f[c] = b[c]);
|
875 |
-
else if (b = a.currentStyle || a.style)
|
876 |
-
for (c in b) "string" == typeof c && void 0 === f[c] && (f[c.replace(C, E)] = b[c]);
|
877 |
-
return U || (f.opacity = V(a)), d = Ra(a, b, !1), f.rotation = d.rotation, f.skewX = d.skewX, f.scaleX = d.scaleX, f.scaleY = d.scaleY, f.x = d.x, f.y = d.y, Fa && (f.z = d.z, f.rotationX = d.rotationX, f.rotationY = d.rotationY, f.scaleZ = d.scaleZ), f.filters && delete f.filters, f
|
878 |
-
},
|
879 |
-
da = function (a, b, c, d, e) {
|
880 |
-
var f, g, h, i = {},
|
881 |
-
j = a.style;
|
882 |
-
for (g in c) "cssText" !== g && "length" !== g && isNaN(g) && (b[g] !== (f = c[g]) || e && e[g]) && -1 === g.indexOf("Origin") && ("number" == typeof f || "string" == typeof f) && (i[g] = "auto" !== f || "left" !== g && "top" !== g ? "" !== f && "auto" !== f && "none" !== f || "string" != typeof b[g] || "" === b[g].replace(v, "") ? f : 0 : ba(a, g), void 0 !== j[g] && (h = new sa(j, g, j[g], h)));
|
883 |
-
if (d)
|
884 |
-
for (g in d) "className" !== g && (i[g] = d[g]);
|
885 |
-
return {
|
886 |
-
difs: i,
|
887 |
-
firstMPT: h
|
888 |
-
}
|
889 |
-
},
|
890 |
-
ea = {
|
891 |
-
width: ["Left", "Right"],
|
892 |
-
height: ["Top", "Bottom"]
|
893 |
-
},
|
894 |
-
fa = ["marginLeft", "marginRight", "marginTop", "marginBottom"],
|
895 |
-
ga = function (a, b, c) {
|
896 |
-
if ("svg" === (a.nodeName + "").toLowerCase()) return (c || $(a))[b] || 0;
|
897 |
-
if (a.getCTM && Oa(a)) return a.getBBox()[b] || 0;
|
898 |
-
var d = parseFloat("width" === b ? a.offsetWidth : a.offsetHeight),
|
899 |
-
e = ea[b],
|
900 |
-
f = e.length;
|
901 |
-
for (c = c || $(a, null); --f > -1;) d -= parseFloat(_(a, "padding" + e[f], c, !0)) || 0, d -= parseFloat(_(a, "border" + e[f] + "Width", c, !0)) || 0;
|
902 |
-
return d
|
903 |
-
},
|
904 |
-
ha = function (a, b) {
|
905 |
-
if ("contain" === a || "auto" === a || "auto auto" === a) return a + " ";
|
906 |
-
(null == a || "" === a) && (a = "0 0");
|
907 |
-
var c, d = a.split(" "),
|
908 |
-
e = -1 !== a.indexOf("left") ? "0%" : -1 !== a.indexOf("right") ? "100%" : d[0],
|
909 |
-
f = -1 !== a.indexOf("top") ? "0%" : -1 !== a.indexOf("bottom") ? "100%" : d[1];
|
910 |
-
if (d.length > 3 && !b) {
|
911 |
-
for (d = a.split(", ").join(",").split(","), a = [], c = 0; c < d.length; c++) a.push(ha(d[c]));
|
912 |
-
return a.join(",")
|
913 |
-
}
|
914 |
-
return null == f ? f = "center" === e ? "50%" : "0" : "center" === f && (f = "50%"), ("center" === e || isNaN(parseFloat(e)) && -1 === (e + "").indexOf("=")) && (e = "50%"), a = e + " " + f + (d.length > 2 ? " " + d[2] : ""), b && (b.oxp = -1 !== e.indexOf("%"), b.oyp = -1 !== f.indexOf("%"), b.oxr = "=" === e.charAt(1), b.oyr = "=" === f.charAt(1), b.ox = parseFloat(e.replace(v, "")), b.oy = parseFloat(f.replace(v, "")), b.v = a), b || a
|
915 |
-
},
|
916 |
-
ia = function (a, b) {
|
917 |
-
return "function" == typeof a && (a = a(r, q)), "string" == typeof a && "=" === a.charAt(1) ? parseInt(a.charAt(0) + "1", 10) * parseFloat(a.substr(2)) : parseFloat(a) - parseFloat(b) || 0
|
918 |
-
},
|
919 |
-
ja = function (a, b) {
|
920 |
-
return "function" == typeof a && (a = a(r, q)), null == a ? b : "string" == typeof a && "=" === a.charAt(1) ? parseInt(a.charAt(0) + "1", 10) * parseFloat(a.substr(2)) + b : parseFloat(a) || 0
|
921 |
-
},
|
922 |
-
ka = function (a, b, c, d) {
|
923 |
-
var e, f, g, h, i, j = 1e-6;
|
924 |
-
return "function" == typeof a && (a = a(r, q)), null == a ? h = b : "number" == typeof a ? h = a : (e = 360, f = a.split("_"), i = "=" === a.charAt(1), g = (i ? parseInt(a.charAt(0) + "1", 10) * parseFloat(f[0].substr(2)) : parseFloat(f[0])) * (-1 === a.indexOf("rad") ? 1 : L) - (i ? 0 : b), f.length && (d && (d[c] = b + g), -1 !== a.indexOf("short") && (g %= e, g !== g % (e / 2) && (g = 0 > g ? g + e : g - e)), -1 !== a.indexOf("_cw") && 0 > g ? g = (g + 9999999999 * e) % e - (g / e | 0) * e : -1 !== a.indexOf("ccw") && g > 0 && (g = (g - 9999999999 * e) % e - (g / e | 0) * e)), h = b + g), j > h && h > -j && (h = 0), h
|
925 |
-
},
|
926 |
-
la = {
|
927 |
-
aqua: [0, 255, 255],
|
928 |
-
lime: [0, 255, 0],
|
929 |
-
silver: [192, 192, 192],
|
930 |
-
black: [0, 0, 0],
|
931 |
-
maroon: [128, 0, 0],
|
932 |
-
teal: [0, 128, 128],
|
933 |
-
blue: [0, 0, 255],
|
934 |
-
navy: [0, 0, 128],
|
935 |
-
white: [255, 255, 255],
|
936 |
-
fuchsia: [255, 0, 255],
|
937 |
-
olive: [128, 128, 0],
|
938 |
-
yellow: [255, 255, 0],
|
939 |
-
orange: [255, 165, 0],
|
940 |
-
gray: [128, 128, 128],
|
941 |
-
purple: [128, 0, 128],
|
942 |
-
green: [0, 128, 0],
|
943 |
-
red: [255, 0, 0],
|
944 |
-
pink: [255, 192, 203],
|
945 |
-
cyan: [0, 255, 255],
|
946 |
-
transparent: [255, 255, 255, 0]
|
947 |
-
},
|
948 |
-
ma = function (a, b, c) {
|
949 |
-
return a = 0 > a ? a + 1 : a > 1 ? a - 1 : a, 255 * (1 > 6 * a ? b + (c - b) * a * 6 : .5 > a ? c : 2 > 3 * a ? b + (c - b) * (2 / 3 - a) * 6 : b) + .5 | 0
|
950 |
-
},
|
951 |
-
na = g.parseColor = function (a, b) {
|
952 |
-
var c, d, e, f, g, h, i, j, k, l, m;
|
953 |
-
if (a)
|
954 |
-
if ("number" == typeof a) c = [a >> 16, a >> 8 & 255, 255 & a];
|
955 |
-
else {
|
956 |
-
if ("," === a.charAt(a.length - 1) && (a = a.substr(0, a.length - 1)), la[a]) c = la[a];
|
957 |
-
else if ("#" === a.charAt(0)) 4 === a.length && (d = a.charAt(1), e = a.charAt(2), f = a.charAt(3), a = "#" + d + d + e + e + f + f), a = parseInt(a.substr(1), 16), c = [a >> 16, a >> 8 & 255, 255 & a];
|
958 |
-
else if ("hsl" === a.substr(0, 3))
|
959 |
-
if (c = m = a.match(s), b) {
|
960 |
-
if (-1 !== a.indexOf("=")) return a.match(t)
|
961 |
-
} else g = Number(c[0]) % 360 / 360, h = Number(c[1]) / 100, i = Number(c[2]) / 100, e = .5 >= i ? i * (h + 1) : i + h - i * h, d = 2 * i - e, c.length > 3 && (c[3] = Number(c[3])), c[0] = ma(g + 1 / 3, d, e), c[1] = ma(g, d, e), c[2] = ma(g - 1 / 3, d, e);
|
962 |
-
else c = a.match(s) || la.transparent;
|
963 |
-
c[0] = Number(c[0]), c[1] = Number(c[1]), c[2] = Number(c[2]), c.length > 3 && (c[3] = Number(c[3]))
|
964 |
-
}
|
965 |
-
else c = la.black;
|
966 |
-
return b && !m && (d = c[0] / 255, e = c[1] / 255, f = c[2] / 255, j = Math.max(d, e, f), k = Math.min(d, e, f), i = (j + k) / 2, j === k ? g = h = 0 : (l = j - k, h = i > .5 ? l / (2 - j - k) : l / (j + k), g = j === d ? (e - f) / l + (f > e ? 6 : 0) : j === e ? (f - d) / l + 2 : (d - e) / l + 4, g *= 60), c[0] = g + .5 | 0, c[1] = 100 * h + .5 | 0, c[2] = 100 * i + .5 | 0), c
|
967 |
-
},
|
968 |
-
oa = function (a, b) {
|
969 |
-
var c, d, e, f = a.match(pa) || [],
|
970 |
-
g = 0,
|
971 |
-
h = "";
|
972 |
-
if (!f.length) return a;
|
973 |
-
for (c = 0; c < f.length; c++) d = f[c], e = a.substr(g, a.indexOf(d, g) - g), g += e.length + d.length, d = na(d, b), 3 === d.length && d.push(1), h += e + (b ? "hsla(" + d[0] + "," + d[1] + "%," + d[2] + "%," + d[3] : "rgba(" + d.join(",")) + ")";
|
974 |
-
return h + a.substr(g)
|
975 |
-
},
|
976 |
-
pa = "(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";
|
977 |
-
for (j in la) pa += "|" + j + "\\b";
|
978 |
-
pa = new RegExp(pa + ")", "gi"), g.colorStringFilter = function (a) {
|
979 |
-
var b, c = a[0] + " " + a[1];
|
980 |
-
pa.test(c) && (b = -1 !== c.indexOf("hsl(") || -1 !== c.indexOf("hsla("), a[0] = oa(a[0], b), a[1] = oa(a[1], b)), pa.lastIndex = 0
|
981 |
-
}, b.defaultStringFilter || (b.defaultStringFilter = g.colorStringFilter);
|
982 |
-
var qa = function (a, b, c, d) {
|
983 |
-
if (null == a) return function (a) {
|
984 |
-
return a
|
985 |
-
};
|
986 |
-
var e, f = b ? (a.match(pa) || [""])[0] : "",
|
987 |
-
g = a.split(f).join("").match(u) || [],
|
988 |
-
h = a.substr(0, a.indexOf(g[0])),
|
989 |
-
i = ")" === a.charAt(a.length - 1) ? ")" : "",
|
990 |
-
j = -1 !== a.indexOf(" ") ? " " : ",",
|
991 |
-
k = g.length,
|
992 |
-
l = k > 0 ? g[0].replace(s, "") : "";
|
993 |
-
return k ? e = b ? function (a) {
|
994 |
-
var b, m, n, o;
|
995 |
-
if ("number" == typeof a) a += l;
|
996 |
-
else if (d && I.test(a)) {
|
997 |
-
for (o = a.replace(I, "|").split("|"), n = 0; n < o.length; n++) o[n] = e(o[n]);
|
998 |
-
return o.join(",")
|
999 |
-
}
|
1000 |
-
if (b = (a.match(pa) || [f])[0], m = a.split(b).join("").match(u) || [], n = m.length, k > n--)
|
1001 |
-
for (; ++n < k;) m[n] = c ? m[(n - 1) / 2 | 0] : g[n];
|
1002 |
-
return h + m.join(j) + j + b + i + (-1 !== a.indexOf("inset") ? " inset" : "")
|
1003 |
-
} : function (a) {
|
1004 |
-
var b, f, m;
|
1005 |
-
if ("number" == typeof a) a += l;
|
1006 |
-
else if (d && I.test(a)) {
|
1007 |
-
for (f = a.replace(I, "|").split("|"), m = 0; m < f.length; m++) f[m] = e(f[m]);
|
1008 |
-
return f.join(",")
|
1009 |
-
}
|
1010 |
-
if (b = a.match(u) || [], m = b.length, k > m--)
|
1011 |
-
for (; ++m < k;) b[m] = c ? b[(m - 1) / 2 | 0] : g[m];
|
1012 |
-
return h + b.join(j) + i
|
1013 |
-
} : function (a) {
|
1014 |
-
return a
|
1015 |
-
}
|
1016 |
-
},
|
1017 |
-
ra = function (a) {
|
1018 |
-
return a = a.split(","),
|
1019 |
-
function (b, c, d, e, f, g, h) {
|
1020 |
-
var i, j = (c + "").split(" ");
|
1021 |
-
for (h = {}, i = 0; 4 > i; i++) h[a[i]] = j[i] = j[i] || j[(i - 1) / 2 >> 0];
|
1022 |
-
return e.parse(b, h, f, g)
|
1023 |
-
}
|
1024 |
-
},
|
1025 |
-
sa = (S._setPluginRatio = function (a) {
|
1026 |
-
this.plugin.setRatio(a);
|
1027 |
-
for (var b, c, d, e, f, g = this.data, h = g.proxy, i = g.firstMPT, j = 1e-6; i;) b = h[i.v], i.r ? b = Math.round(b) : j > b && b > -j && (b = 0), i.t[i.p] = b, i = i._next;
|
1028 |
-
if (g.autoRotate && (g.autoRotate.rotation = g.mod ? g.mod(h.rotation, this.t) : h.rotation), 1 === a || 0 === a)
|
1029 |
-
for (i = g.firstMPT, f = 1 === a ? "e" : "b"; i;) {
|
1030 |
-
if (c = i.t, c.type) {
|
1031 |
-
if (1 === c.type) {
|
1032 |
-
for (e = c.xs0 + c.s + c.xs1, d = 1; d < c.l; d++) e += c["xn" + d] + c["xs" + (d + 1)];
|
1033 |
-
c[f] = e
|
1034 |
-
}
|
1035 |
-
} else c[f] = c.s + c.xs0;
|
1036 |
-
i = i._next
|
1037 |
-
}
|
1038 |
-
}, function (a, b, c, d, e) {
|
1039 |
-
this.t = a, this.p = b, this.v = c, this.r = e, d && (d._prev = this, this._next = d)
|
1040 |
-
}),
|
1041 |
-
ta = (S._parseToProxy = function (a, b, c, d, e, f) {
|
1042 |
-
var g, h, i, j, k, l = d,
|
1043 |
-
m = {},
|
1044 |
-
n = {},
|
1045 |
-
o = c._transform,
|
1046 |
-
p = M;
|
1047 |
-
for (c._transform = null, M = b, d = k = c.parse(a, b, d, e), M = p, f && (c._transform = o, l && (l._prev = null, l._prev && (l._prev._next = null))); d && d !== l;) {
|
1048 |
-
if (d.type <= 1 && (h = d.p, n[h] = d.s + d.c, m[h] = d.s, f || (j = new sa(d, "s", h, j, d.r), d.c = 0), 1 === d.type))
|
1049 |
-
for (g = d.l; --g > 0;) i = "xn" + g, h = d.p + "_" + i, n[h] = d.data[i], m[h] = d[i], f || (j = new sa(d, i, h, j, d.rxp[i]));
|
1050 |
-
d = d._next
|
1051 |
-
}
|
1052 |
-
return {
|
1053 |
-
proxy: m,
|
1054 |
-
end: n,
|
1055 |
-
firstMPT: j,
|
1056 |
-
pt: k
|
1057 |
-
}
|
1058 |
-
}, S.CSSPropTween = function (a, b, d, e, g, h, i, j, k, l, m) {
|
1059 |
-
this.t = a, this.p = b, this.s = d, this.c = e, this.n = i || b, a instanceof ta || f.push(this.n), this.r = j, this.type = h || 0, k && (this.pr = k, c = !0), this.b = void 0 === l ? d : l, this.e = void 0 === m ? d + e : m, g && (this._next = g, g._prev = this)
|
1060 |
-
}),
|
1061 |
-
ua = function (a, b, c, d, e, f) {
|
1062 |
-
var g = new ta(a, b, c, d - c, e, -1, f);
|
1063 |
-
return g.b = c, g.e = g.xs0 = d, g
|
1064 |
-
},
|
1065 |
-
va = g.parseComplex = function (a, b, c, d, e, f, h, i, j, l) {
|
1066 |
-
c = c || f || "", "function" == typeof d && (d = d(r, q)), h = new ta(a, b, 0, 0, h, l ? 2 : 1, null, !1, i, c, d), d += "", e && pa.test(d + c) && (d = [c, d], g.colorStringFilter(d), c = d[0], d = d[1]);
|
1067 |
-
var m, n, o, p, u, v, w, x, y, z, A, B, C, D = c.split(", ").join(",").split(" "),
|
1068 |
-
E = d.split(", ").join(",").split(" "),
|
1069 |
-
F = D.length,
|
1070 |
-
G = k !== !1;
|
1071 |
-
for ((-1 !== d.indexOf(",") || -1 !== c.indexOf(",")) && (-1 !== (d + c).indexOf("rgb") || -1 !== (d + c).indexOf("hsl") ? (D = D.join(" ").replace(I, ", ").split(" "), E = E.join(" ").replace(I, ", ").split(" ")) : (D = D.join(" ").split(",").join(", ").split(" "), E = E.join(" ").split(",").join(", ").split(" ")), F = D.length), F !== E.length && (D = (f || "").split(" "), F = D.length), h.plugin = j, h.setRatio = l, pa.lastIndex = 0, m = 0; F > m; m++)
|
1072 |
-
if (p = D[m], u = E[m], x = parseFloat(p), x || 0 === x) h.appendXtra("", x, ia(u, x), u.replace(t, ""), G && -1 !== u.indexOf("px"), !0);
|
1073 |
-
else if (e && pa.test(p)) B = u.indexOf(")") + 1, B = ")" + (B ? u.substr(B) : ""), C = -1 !== u.indexOf("hsl") && U, z = u, p = na(p, C), u = na(u, C), y = p.length + u.length > 6, y && !U && 0 === u[3] ? (h["xs" + h.l] += h.l ? " transparent" : "transparent", h.e = h.e.split(E[m]).join("transparent")) : (U || (y = !1), C ? h.appendXtra(z.substr(0, z.indexOf("hsl")) + (y ? "hsla(" : "hsl("), p[0], ia(u[0], p[0]), ",", !1, !0).appendXtra("", p[1], ia(u[1], p[1]), "%,", !1).appendXtra("", p[2], ia(u[2], p[2]), y ? "%," : "%" + B, !1) : h.appendXtra(z.substr(0, z.indexOf("rgb")) + (y ? "rgba(" : "rgb("), p[0], u[0] - p[0], ",", !0, !0).appendXtra("", p[1], u[1] - p[1], ",", !0).appendXtra("", p[2], u[2] - p[2], y ? "," : B, !0), y && (p = p.length < 4 ? 1 : p[3], h.appendXtra("", p, (u.length < 4 ? 1 : u[3]) - p, B, !1))), pa.lastIndex = 0;
|
1074 |
-
else if (v = p.match(s)) {
|
1075 |
-
if (w = u.match(t), !w || w.length !== v.length) return h;
|
1076 |
-
for (o = 0, n = 0; n < v.length; n++) A = v[n], z = p.indexOf(A, o), h.appendXtra(p.substr(o, z - o), Number(A), ia(w[n], A), "", G && "px" === p.substr(z + A.length, 2), 0 === n), o = z + A.length;
|
1077 |
-
h["xs" + h.l] += p.substr(o)
|
1078 |
-
} else h["xs" + h.l] += h.l || h["xs" + h.l] ? " " + u : u;
|
1079 |
-
if (-1 !== d.indexOf("=") && h.data) {
|
1080 |
-
for (B = h.xs0 + h.data.s, m = 1; m < h.l; m++) B += h["xs" + m] + h.data["xn" + m];
|
1081 |
-
h.e = B + h["xs" + m]
|
1082 |
-
}
|
1083 |
-
return h.l || (h.type = -1, h.xs0 = h.e), h.xfirst || h
|
1084 |
-
},
|
1085 |
-
wa = 9;
|
1086 |
-
for (j = ta.prototype, j.l = j.pr = 0; --wa > 0;) j["xn" + wa] = 0, j["xs" + wa] = "";
|
1087 |
-
j.xs0 = "", j._next = j._prev = j.xfirst = j.data = j.plugin = j.setRatio = j.rxp = null, j.appendXtra = function (a, b, c, d, e, f) {
|
1088 |
-
var g = this,
|
1089 |
-
h = g.l;
|
1090 |
-
return g["xs" + h] += f && (h || g["xs" + h]) ? " " + a : a || "", c || 0 === h || g.plugin ? (g.l++, g.type = g.setRatio ? 2 : 1, g["xs" + g.l] = d || "", h > 0 ? (g.data["xn" + h] = b + c, g.rxp["xn" + h] = e, g["xn" + h] = b, g.plugin || (g.xfirst = new ta(g, "xn" + h, b, c, g.xfirst || g, 0, g.n, e, g.pr), g.xfirst.xs0 = 0), g) : (g.data = {
|
1091 |
-
s: b + c
|
1092 |
-
}, g.rxp = {}, g.s = b, g.c = c, g.r = e, g)) : (g["xs" + h] += b + (d || ""), g)
|
1093 |
-
};
|
1094 |
-
var xa = function (a, b) {
|
1095 |
-
b = b || {}, this.p = b.prefix ? Z(a) || a : a, i[a] = i[this.p] = this, this.format = b.formatter || qa(b.defaultValue, b.color, b.collapsible, b.multi), b.parser && (this.parse = b.parser), this.clrs = b.color, this.multi = b.multi, this.keyword = b.keyword, this.dflt = b.defaultValue, this.pr = b.priority || 0
|
1096 |
-
},
|
1097 |
-
ya = S._registerComplexSpecialProp = function (a, b, c) {
|
1098 |
-
"object" != typeof b && (b = {
|
1099 |
-
parser: c
|
1100 |
-
});
|
1101 |
-
var d, e, f = a.split(","),
|
1102 |
-
g = b.defaultValue;
|
1103 |
-
for (c = c || [g], d = 0; d < f.length; d++) b.prefix = 0 === d && b.prefix, b.defaultValue = c[d] || g, e = new xa(f[d], b)
|
1104 |
-
},
|
1105 |
-
za = S._registerPluginProp = function (a) {
|
1106 |
-
if (!i[a]) {
|
1107 |
-
var b = a.charAt(0).toUpperCase() + a.substr(1) + "Plugin";
|
1108 |
-
ya(a, {
|
1109 |
-
parser: function (a, c, d, e, f, g, j) {
|
1110 |
-
var k = h.com.greensock.plugins[b];
|
1111 |
-
return k ? (k._cssRegister(), i[d].parse(a, c, d, e, f, g, j)) : (W("Error: " + b + " js file not loaded."), f)
|
1112 |
-
}
|
1113 |
-
})
|
1114 |
-
}
|
1115 |
-
};
|
1116 |
-
j = xa.prototype, j.parseComplex = function (a, b, c, d, e, f) {
|
1117 |
-
var g, h, i, j, k, l, m = this.keyword;
|
1118 |
-
if (this.multi && (I.test(c) || I.test(b) ? (h = b.replace(I, "|").split("|"), i = c.replace(I, "|").split("|")) : m && (h = [b], i = [c])), i) {
|
1119 |
-
for (j = i.length > h.length ? i.length : h.length, g = 0; j > g; g++) b = h[g] = h[g] || this.dflt, c = i[g] = i[g] || this.dflt, m && (k = b.indexOf(m), l = c.indexOf(m), k !== l && (-1 === l ? h[g] = h[g].split(m).join("") : -1 === k && (h[g] += " " + m)));
|
1120 |
-
b = h.join(", "), c = i.join(", ")
|
1121 |
-
}
|
1122 |
-
return va(a, this.p, b, c, this.clrs, this.dflt, d, this.pr, e, f)
|
1123 |
-
}, j.parse = function (a, b, c, d, f, g, h) {
|
1124 |
-
return this.parseComplex(a.style, this.format(_(a, this.p, e, !1, this.dflt)), this.format(b), f, g)
|
1125 |
-
}, g.registerSpecialProp = function (a, b, c) {
|
1126 |
-
ya(a, {
|
1127 |
-
parser: function (a, d, e, f, g, h, i) {
|
1128 |
-
var j = new ta(a, e, 0, 0, g, 2, e, !1, c);
|
1129 |
-
return j.plugin = h, j.setRatio = b(a, d, f._tween, e), j
|
1130 |
-
},
|
1131 |
-
priority: c
|
1132 |
-
})
|
1133 |
-
}, g.useSVGTransformAttr = !0;
|
1134 |
-
var Aa, Ba = "scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),
|
1135 |
-
Ca = Z("transform"),
|
1136 |
-
Da = X + "transform",
|
1137 |
-
Ea = Z("transformOrigin"),
|
1138 |
-
Fa = null !== Z("perspective"),
|
1139 |
-
Ga = S.Transform = function () {
|
1140 |
-
this.perspective = parseFloat(g.defaultTransformPerspective) || 0, this.force3D = g.defaultForce3D !== !1 && Fa ? g.defaultForce3D || "auto" : !1
|
1141 |
-
},
|
1142 |
-
Ha = _gsScope.SVGElement,
|
1143 |
-
Ia = function (a, b, c) {
|
1144 |
-
var d, e = O.createElementNS("http://www.w3.org/2000/svg", a),
|
1145 |
-
f = /([a-z])([A-Z])/g;
|
1146 |
-
for (d in c) e.setAttributeNS(null, d.replace(f, "$1-$2").toLowerCase(), c[d]);
|
1147 |
-
return b.appendChild(e), e
|
1148 |
-
},
|
1149 |
-
Ja = O.documentElement || {},
|
1150 |
-
Ka = function () {
|
1151 |
-
var a, b, c, d = p || /Android/i.test(T) && !_gsScope.chrome;
|
1152 |
-
return O.createElementNS && !d && (a = Ia("svg", Ja), b = Ia("rect", a, {
|
1153 |
-
width: 100,
|
1154 |
-
height: 50,
|
1155 |
-
x: 100
|
1156 |
-
}), c = b.getBoundingClientRect().width, b.style[Ea] = "50% 50%", b.style[Ca] = "scaleX(0.5)", d = c === b.getBoundingClientRect().width && !(n && Fa), Ja.removeChild(a)), d
|
1157 |
-
}(),
|
1158 |
-
La = function (a, b, c, d, e, f) {
|
1159 |
-
var h, i, j, k, l, m, n, o, p, q, r, s, t, u, v = a._gsTransform,
|
1160 |
-
w = Qa(a, !0);
|
1161 |
-
v && (t = v.xOrigin, u = v.yOrigin), (!d || (h = d.split(" ")).length < 2) && (n = a.getBBox(), 0 === n.x && 0 === n.y && n.width + n.height === 0 && (n = {
|
1162 |
-
x: parseFloat(a.hasAttribute("x") ? a.getAttribute("x") : a.hasAttribute("cx") ? a.getAttribute("cx") : 0) || 0,
|
1163 |
-
y: parseFloat(a.hasAttribute("y") ? a.getAttribute("y") : a.hasAttribute("cy") ? a.getAttribute("cy") : 0) || 0,
|
1164 |
-
width: 0,
|
1165 |
-
height: 0
|
1166 |
-
}), b = ha(b).split(" "), h = [(-1 !== b[0].indexOf("%") ? parseFloat(b[0]) / 100 * n.width : parseFloat(b[0])) + n.x, (-1 !== b[1].indexOf("%") ? parseFloat(b[1]) / 100 * n.height : parseFloat(b[1])) + n.y]), c.xOrigin = k = parseFloat(h[0]), c.yOrigin = l = parseFloat(h[1]), d && w !== Pa && (m = w[0], n = w[1], o = w[2], p = w[3], q = w[4], r = w[5], s = m * p - n * o, s && (i = k * (p / s) + l * (-o / s) + (o * r - p * q) / s, j = k * (-n / s) + l * (m / s) - (m * r - n * q) / s, k = c.xOrigin = h[0] = i, l = c.yOrigin = h[1] = j)), v && (f && (c.xOffset = v.xOffset, c.yOffset = v.yOffset, v = c), e || e !== !1 && g.defaultSmoothOrigin !== !1 ? (i = k - t, j = l - u, v.xOffset += i * w[0] + j * w[2] - i, v.yOffset += i * w[1] + j * w[3] - j) : v.xOffset = v.yOffset = 0), f || a.setAttribute("data-svg-origin", h.join(" "))
|
1167 |
-
},
|
1168 |
-
Ma = function (a) {
|
1169 |
-
var b, c = P("svg", this.ownerSVGElement && this.ownerSVGElement.getAttribute("xmlns") || "http://www.w3.org/2000/svg"),
|
1170 |
-
d = this.parentNode,
|
1171 |
-
e = this.nextSibling,
|
1172 |
-
f = this.style.cssText;
|
1173 |
-
if (Ja.appendChild(c), c.appendChild(this), this.style.display = "block", a) try {
|
1174 |
-
b = this.getBBox(), this._originalGetBBox = this.getBBox, this.getBBox = Ma
|
1175 |
-
} catch (g) { } else this._originalGetBBox && (b = this._originalGetBBox());
|
1176 |
-
return e ? d.insertBefore(this, e) : d.appendChild(this), Ja.removeChild(c), this.style.cssText = f, b
|
1177 |
-
},
|
1178 |
-
Na = function (a) {
|
1179 |
-
try {
|
1180 |
-
return a.getBBox()
|
1181 |
-
} catch (b) {
|
1182 |
-
return Ma.call(a, !0)
|
1183 |
-
}
|
1184 |
-
},
|
1185 |
-
Oa = function (a) {
|
1186 |
-
return !(!Ha || !a.getCTM || a.parentNode && !a.ownerSVGElement || !Na(a))
|
1187 |
-
},
|
1188 |
-
Pa = [1, 0, 0, 1, 0, 0],
|
1189 |
-
Qa = function (a, b) {
|
1190 |
-
var c, d, e, f, g, h, i = a._gsTransform || new Ga,
|
1191 |
-
j = 1e5,
|
1192 |
-
k = a.style;
|
1193 |
-
if (Ca ? d = _(a, Da, null, !0) : a.currentStyle && (d = a.currentStyle.filter.match(G), d = d && 4 === d.length ? [d[0].substr(4), Number(d[2].substr(4)), Number(d[1].substr(4)), d[3].substr(4), i.x || 0, i.y || 0].join(",") : ""), c = !d || "none" === d || "matrix(1, 0, 0, 1, 0, 0)" === d, !Ca || !(h = !$(a) || "none" === $(a).display) && a.parentNode || (h && (f = k.display, k.display = "block"), a.parentNode || (g = 1, Ja.appendChild(a)), d = _(a, Da, null, !0), c = !d || "none" === d || "matrix(1, 0, 0, 1, 0, 0)" === d, f ? k.display = f : h && Va(k, "display"), g && Ja.removeChild(a)), (i.svg || a.getCTM && Oa(a)) && (c && -1 !== (k[Ca] + "").indexOf("matrix") && (d = k[Ca], c = 0), e = a.getAttribute("transform"), c && e && (e = a.transform.baseVal.consolidate().matrix, d = "matrix(" + e.a + "," + e.b + "," + e.c + "," + e.d + "," + e.e + "," + e.f + ")", c = 0)), c) return Pa;
|
1194 |
-
for (e = (d || "").match(s) || [], wa = e.length; --wa > -1;) f = Number(e[wa]), e[wa] = (g = f - (f |= 0)) ? (g * j + (0 > g ? -.5 : .5) | 0) / j + f : f;
|
1195 |
-
return b && e.length > 6 ? [e[0], e[1], e[4], e[5], e[12], e[13]] : e
|
1196 |
-
},
|
1197 |
-
Ra = S.getTransform = function (a, c, d, e) {
|
1198 |
-
if (a._gsTransform && d && !e) return a._gsTransform;
|
1199 |
-
var f, h, i, j, k, l, m = d ? a._gsTransform || new Ga : new Ga,
|
1200 |
-
n = m.scaleX < 0,
|
1201 |
-
o = 2e-5,
|
1202 |
-
p = 1e5,
|
1203 |
-
q = Fa ? parseFloat(_(a, Ea, c, !1, "0 0 0").split(" ")[2]) || m.zOrigin || 0 : 0,
|
1204 |
-
r = parseFloat(g.defaultTransformPerspective) || 0;
|
1205 |
-
if (m.svg = !(!a.getCTM || !Oa(a)), m.svg && (La(a, _(a, Ea, c, !1, "50% 50%") + "", m, a.getAttribute("data-svg-origin")), Aa = g.useSVGTransformAttr || Ka), f = Qa(a), f !== Pa) {
|
1206 |
-
if (16 === f.length) {
|
1207 |
-
var s, t, u, v, w, x = f[0],
|
1208 |
-
y = f[1],
|
1209 |
-
z = f[2],
|
1210 |
-
A = f[3],
|
1211 |
-
B = f[4],
|
1212 |
-
C = f[5],
|
1213 |
-
D = f[6],
|
1214 |
-
E = f[7],
|
1215 |
-
F = f[8],
|
1216 |
-
G = f[9],
|
1217 |
-
H = f[10],
|
1218 |
-
I = f[12],
|
1219 |
-
J = f[13],
|
1220 |
-
K = f[14],
|
1221 |
-
M = f[11],
|
1222 |
-
N = Math.atan2(D, H);
|
1223 |
-
m.zOrigin && (K = -m.zOrigin, I = F * K - f[12], J = G * K - f[13], K = H * K + m.zOrigin - f[14]), m.rotationX = N * L, N && (v = Math.cos(-N), w = Math.sin(-N), s = B * v + F * w, t = C * v + G * w, u = D * v + H * w, F = B * -w + F * v, G = C * -w + G * v, H = D * -w + H * v, M = E * -w + M * v, B = s, C = t, D = u), N = Math.atan2(-z, H), m.rotationY = N * L, N && (v = Math.cos(-N), w = Math.sin(-N), s = x * v - F * w, t = y * v - G * w, u = z * v - H * w, G = y * w + G * v, H = z * w + H * v, M = A * w + M * v, x = s, y = t, z = u), N = Math.atan2(y, x), m.rotation = N * L, N && (v = Math.cos(N), w = Math.sin(N), s = x * v + y * w, t = B * v + C * w, u = F * v + G * w, y = y * v - x * w, C = C * v - B * w, G = G * v - F * w, x = s, B = t, F = u), m.rotationX && Math.abs(m.rotationX) + Math.abs(m.rotation) > 359.9 && (m.rotationX = m.rotation = 0, m.rotationY = 180 - m.rotationY), N = Math.atan2(B, C), m.scaleX = (Math.sqrt(x * x + y * y + z * z) * p + .5 | 0) / p, m.scaleY = (Math.sqrt(C * C + D * D) * p + .5 | 0) / p, m.scaleZ = (Math.sqrt(F * F + G * G + H * H) * p + .5 | 0) / p, x /= m.scaleX, B /= m.scaleY, y /= m.scaleX, C /= m.scaleY, Math.abs(N) > o ? (m.skewX = N * L, B = 0, "simple" !== m.skewType && (m.scaleY *= 1 / Math.cos(N))) : m.skewX = 0, m.perspective = M ? 1 / (0 > M ? -M : M) : 0, m.x = I, m.y = J, m.z = K, m.svg && (m.x -= m.xOrigin - (m.xOrigin * x - m.yOrigin * B), m.y -= m.yOrigin - (m.yOrigin * y - m.xOrigin * C))
|
1224 |
-
} else if (!Fa || e || !f.length || m.x !== f[4] || m.y !== f[5] || !m.rotationX && !m.rotationY) {
|
1225 |
-
var O = f.length >= 6,
|
1226 |
-
P = O ? f[0] : 1,
|
1227 |
-
Q = f[1] || 0,
|
1228 |
-
R = f[2] || 0,
|
1229 |
-
S = O ? f[3] : 1;
|
1230 |
-
m.x = f[4] || 0, m.y = f[5] || 0, i = Math.sqrt(P * P + Q * Q), j = Math.sqrt(S * S + R * R), k = P || Q ? Math.atan2(Q, P) * L : m.rotation || 0, l = R || S ? Math.atan2(R, S) * L + k : m.skewX || 0, m.scaleX = i, m.scaleY = j, m.rotation = k, m.skewX = l, Fa && (m.rotationX = m.rotationY = m.z = 0, m.perspective = r, m.scaleZ = 1), m.svg && (m.x -= m.xOrigin - (m.xOrigin * P + m.yOrigin * R), m.y -= m.yOrigin - (m.xOrigin * Q + m.yOrigin * S))
|
1231 |
-
}
|
1232 |
-
Math.abs(m.skewX) > 90 && Math.abs(m.skewX) < 270 && (n ? (m.scaleX *= -1, m.skewX += m.rotation <= 0 ? 180 : -180, m.rotation += m.rotation <= 0 ? 180 : -180) : (m.scaleY *= -1, m.skewX += m.skewX <= 0 ? 180 : -180)), m.zOrigin = q;
|
1233 |
-
for (h in m) m[h] < o && m[h] > -o && (m[h] = 0)
|
1234 |
-
}
|
1235 |
-
return d && (a._gsTransform = m, m.svg && (Aa && a.style[Ca] ? b.delayedCall(.001, function () {
|
1236 |
-
Va(a.style, Ca)
|
1237 |
-
}) : !Aa && a.getAttribute("transform") && b.delayedCall(.001, function () {
|
1238 |
-
a.removeAttribute("transform")
|
1239 |
-
}))), m
|
1240 |
-
},
|
1241 |
-
Sa = function (a) {
|
1242 |
-
var b, c, d = this.data,
|
1243 |
-
e = -d.rotation * K,
|
1244 |
-
f = e + d.skewX * K,
|
1245 |
-
g = 1e5,
|
1246 |
-
h = (Math.cos(e) * d.scaleX * g | 0) / g,
|
1247 |
-
i = (Math.sin(e) * d.scaleX * g | 0) / g,
|
1248 |
-
j = (Math.sin(f) * -d.scaleY * g | 0) / g,
|
1249 |
-
k = (Math.cos(f) * d.scaleY * g | 0) / g,
|
1250 |
-
l = this.t.style,
|
1251 |
-
m = this.t.currentStyle;
|
1252 |
-
if (m) {
|
1253 |
-
c = i, i = -j, j = -c, b = m.filter, l.filter = "";
|
1254 |
-
var n, o, q = this.t.offsetWidth,
|
1255 |
-
r = this.t.offsetHeight,
|
1256 |
-
s = "absolute" !== m.position,
|
1257 |
-
t = "progid:DXImageTransform.Microsoft.Matrix(M11=" + h + ", M12=" + i + ", M21=" + j + ", M22=" + k,
|
1258 |
-
u = d.x + q * d.xPercent / 100,
|
1259 |
-
v = d.y + r * d.yPercent / 100;
|
1260 |
-
if (null != d.ox && (n = (d.oxp ? q * d.ox * .01 : d.ox) - q / 2, o = (d.oyp ? r * d.oy * .01 : d.oy) - r / 2, u += n - (n * h + o * i), v += o - (n * j + o * k)), s ? (n = q / 2, o = r / 2, t += ", Dx=" + (n - (n * h + o * i) + u) + ", Dy=" + (o - (n * j + o * k) + v) + ")") : t += ", sizingMethod='auto expand')", -1 !== b.indexOf("DXImageTransform.Microsoft.Matrix(") ? l.filter = b.replace(H, t) : l.filter = t + " " + b, (0 === a || 1 === a) && 1 === h && 0 === i && 0 === j && 1 === k && (s && -1 === t.indexOf("Dx=0, Dy=0") || x.test(b) && 100 !== parseFloat(RegExp.$1) || -1 === b.indexOf(b.indexOf("Alpha")) && l.removeAttribute("filter")), !s) {
|
1261 |
-
var y, z, A, B = 8 > p ? 1 : -1;
|
1262 |
-
for (n = d.ieOffsetX || 0, o = d.ieOffsetY || 0, d.ieOffsetX = Math.round((q - ((0 > h ? -h : h) * q + (0 > i ? -i : i) * r)) / 2 + u), d.ieOffsetY = Math.round((r - ((0 > k ? -k : k) * r + (0 > j ? -j : j) * q)) / 2 + v), wa = 0; 4 > wa; wa++) z = fa[wa], y = m[z], c = -1 !== y.indexOf("px") ? parseFloat(y) : aa(this.t, z, parseFloat(y), y.replace(w, "")) || 0, A = c !== d[z] ? 2 > wa ? -d.ieOffsetX : -d.ieOffsetY : 2 > wa ? n - d.ieOffsetX : o - d.ieOffsetY, l[z] = (d[z] = Math.round(c - A * (0 === wa || 2 === wa ? 1 : B))) + "px"
|
1263 |
-
}
|
1264 |
-
}
|
1265 |
-
},
|
1266 |
-
Ta = S.set3DTransformRatio = S.setTransformRatio = function (a) {
|
1267 |
-
var b, c, d, e, f, g, h, i, j, k, l, m, o, p, q, r, s, t, u, v, w, x, y, z = this.data,
|
1268 |
-
A = this.t.style,
|
1269 |
-
B = z.rotation,
|
1270 |
-
C = z.rotationX,
|
1271 |
-
D = z.rotationY,
|
1272 |
-
E = z.scaleX,
|
1273 |
-
F = z.scaleY,
|
1274 |
-
G = z.scaleZ,
|
1275 |
-
H = z.x,
|
1276 |
-
I = z.y,
|
1277 |
-
J = z.z,
|
1278 |
-
L = z.svg,
|
1279 |
-
M = z.perspective,
|
1280 |
-
N = z.force3D,
|
1281 |
-
O = z.skewY,
|
1282 |
-
P = z.skewX;
|
1283 |
-
if (O && (P += O, B += O), ((1 === a || 0 === a) && "auto" === N && (this.tween._totalTime === this.tween._totalDuration || !this.tween._totalTime) || !N) && !J && !M && !D && !C && 1 === G || Aa && L || !Fa) return void (B || P || L ? (B *= K, x = P * K, y = 1e5, c = Math.cos(B) * E, f = Math.sin(B) * E, d = Math.sin(B - x) * -F, g = Math.cos(B - x) * F, x && "simple" === z.skewType && (b = Math.tan(x - O * K), b = Math.sqrt(1 + b * b), d *= b, g *= b, O && (b = Math.tan(O * K), b = Math.sqrt(1 + b * b), c *= b, f *= b)), L && (H += z.xOrigin - (z.xOrigin * c + z.yOrigin * d) + z.xOffset, I += z.yOrigin - (z.xOrigin * f + z.yOrigin * g) + z.yOffset, Aa && (z.xPercent || z.yPercent) && (q = this.t.getBBox(), H += .01 * z.xPercent * q.width, I += .01 * z.yPercent * q.height), q = 1e-6, q > H && H > -q && (H = 0), q > I && I > -q && (I = 0)), u = (c * y | 0) / y + "," + (f * y | 0) / y + "," + (d * y | 0) / y + "," + (g * y | 0) / y + "," + H + "," + I + ")", L && Aa ? this.t.setAttribute("transform", "matrix(" + u) : A[Ca] = (z.xPercent || z.yPercent ? "translate(" + z.xPercent + "%," + z.yPercent + "%) matrix(" : "matrix(") + u) : A[Ca] = (z.xPercent || z.yPercent ? "translate(" + z.xPercent + "%," + z.yPercent + "%) matrix(" : "matrix(") + E + ",0,0," + F + "," + H + "," + I + ")");
|
1284 |
-
if (n && (q = 1e-4, q > E && E > -q && (E = G = 2e-5), q > F && F > -q && (F = G = 2e-5), !M || z.z || z.rotationX || z.rotationY || (M = 0)), B || P) B *= K, r = c = Math.cos(B), s = f = Math.sin(B), P && (B -= P * K, r = Math.cos(B), s = Math.sin(B), "simple" === z.skewType && (b = Math.tan((P - O) * K), b = Math.sqrt(1 + b * b), r *= b, s *= b, z.skewY && (b = Math.tan(O * K), b = Math.sqrt(1 + b * b), c *= b, f *= b))), d = -s, g = r;
|
1285 |
-
else {
|
1286 |
-
if (!(D || C || 1 !== G || M || L)) return void (A[Ca] = (z.xPercent || z.yPercent ? "translate(" + z.xPercent + "%," + z.yPercent + "%) translate3d(" : "translate3d(") + H + "px," + I + "px," + J + "px)" + (1 !== E || 1 !== F ? " scale(" + E + "," + F + ")" : ""));
|
1287 |
-
c = g = 1, d = f = 0
|
1288 |
-
}
|
1289 |
-
k = 1, e = h = i = j = l = m = 0, o = M ? -1 / M : 0, p = z.zOrigin, q = 1e-6, v = ",", w = "0", B = D * K, B && (r = Math.cos(B), s = Math.sin(B), i = -s, l = o * -s, e = c * s, h = f * s, k = r, o *= r, c *= r, f *= r), B = C * K, B && (r = Math.cos(B), s = Math.sin(B), b = d * r + e * s, t = g * r + h * s, j = k * s, m = o * s, e = d * -s + e * r, h = g * -s + h * r, k *= r, o *= r, d = b, g = t), 1 !== G && (e *= G, h *= G, k *= G, o *= G), 1 !== F && (d *= F, g *= F, j *= F, m *= F), 1 !== E && (c *= E, f *= E, i *= E, l *= E), (p || L) && (p && (H += e * -p, I += h * -p, J += k * -p + p), L && (H += z.xOrigin - (z.xOrigin * c + z.yOrigin * d) + z.xOffset, I += z.yOrigin - (z.xOrigin * f + z.yOrigin * g) + z.yOffset), q > H && H > -q && (H = w), q > I && I > -q && (I = w), q > J && J > -q && (J = 0)), u = z.xPercent || z.yPercent ? "translate(" + z.xPercent + "%," + z.yPercent + "%) matrix3d(" : "matrix3d(", u += (q > c && c > -q ? w : c) + v + (q > f && f > -q ? w : f) + v + (q > i && i > -q ? w : i), u += v + (q > l && l > -q ? w : l) + v + (q > d && d > -q ? w : d) + v + (q > g && g > -q ? w : g), C || D || 1 !== G ? (u += v + (q > j && j > -q ? w : j) + v + (q > m && m > -q ? w : m) + v + (q > e && e > -q ? w : e), u += v + (q > h && h > -q ? w : h) + v + (q > k && k > -q ? w : k) + v + (q > o && o > -q ? w : o) + v) : u += ",0,0,0,0,1,0,", u += H + v + I + v + J + v + (M ? 1 + -J / M : 1) + ")", A[Ca] = u
|
1290 |
-
};
|
1291 |
-
j = Ga.prototype, j.x = j.y = j.z = j.skewX = j.skewY = j.rotation = j.rotationX = j.rotationY = j.zOrigin = j.xPercent = j.yPercent = j.xOffset = j.yOffset = 0, j.scaleX = j.scaleY = j.scaleZ = 1, ya("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin", {
|
1292 |
-
parser: function (a, b, c, d, f, h, i) {
|
1293 |
-
if (d._lastParsedTransform === i) return f;
|
1294 |
-
d._lastParsedTransform = i;
|
1295 |
-
var j, k = i.scale && "function" == typeof i.scale ? i.scale : 0;
|
1296 |
-
"function" == typeof i[c] && (j = i[c], i[c] = b), k && (i.scale = k(r, a));
|
1297 |
-
var l, m, n, o, p, s, t, u, v, w = a._gsTransform,
|
1298 |
-
x = a.style,
|
1299 |
-
y = 1e-6,
|
1300 |
-
z = Ba.length,
|
1301 |
-
A = i,
|
1302 |
-
B = {},
|
1303 |
-
C = "transformOrigin",
|
1304 |
-
D = Ra(a, e, !0, A.parseTransform),
|
1305 |
-
E = A.transform && ("function" == typeof A.transform ? A.transform(r, q) : A.transform);
|
1306 |
-
if (D.skewType = A.skewType || D.skewType || g.defaultSkewType, d._transform = D, E && "string" == typeof E && Ca) m = Q.style, m[Ca] = E, m.display = "block", m.position = "absolute", O.body.appendChild(Q), l = Ra(Q, null, !1), "simple" === D.skewType && (l.scaleY *= Math.cos(l.skewX * K)), D.svg && (s = D.xOrigin, t = D.yOrigin, l.x -= D.xOffset, l.y -= D.yOffset, (A.transformOrigin || A.svgOrigin) && (E = {}, La(a, ha(A.transformOrigin), E, A.svgOrigin, A.smoothOrigin, !0), s = E.xOrigin, t = E.yOrigin, l.x -= E.xOffset - D.xOffset, l.y -= E.yOffset - D.yOffset), (s || t) && (u = Qa(Q, !0), l.x -= s - (s * u[0] + t * u[2]), l.y -= t - (s * u[1] + t * u[3]))), O.body.removeChild(Q), l.perspective || (l.perspective = D.perspective), null != A.xPercent && (l.xPercent = ja(A.xPercent, D.xPercent)), null != A.yPercent && (l.yPercent = ja(A.yPercent, D.yPercent));
|
1307 |
-
else if ("object" == typeof A) {
|
1308 |
-
if (l = {
|
1309 |
-
scaleX: ja(null != A.scaleX ? A.scaleX : A.scale, D.scaleX),
|
1310 |
-
scaleY: ja(null != A.scaleY ? A.scaleY : A.scale, D.scaleY),
|
1311 |
-
scaleZ: ja(A.scaleZ, D.scaleZ),
|
1312 |
-
x: ja(A.x, D.x),
|
1313 |
-
y: ja(A.y, D.y),
|
1314 |
-
z: ja(A.z, D.z),
|
1315 |
-
xPercent: ja(A.xPercent, D.xPercent),
|
1316 |
-
yPercent: ja(A.yPercent, D.yPercent),
|
1317 |
-
perspective: ja(A.transformPerspective, D.perspective)
|
1318 |
-
}, p = A.directionalRotation, null != p)
|
1319 |
-
if ("object" == typeof p)
|
1320 |
-
for (m in p) A[m] = p[m];
|
1321 |
-
else A.rotation = p;
|
1322 |
-
"string" == typeof A.x && -1 !== A.x.indexOf("%") && (l.x = 0, l.xPercent = ja(A.x, D.xPercent)), "string" == typeof A.y && -1 !== A.y.indexOf("%") && (l.y = 0, l.yPercent = ja(A.y, D.yPercent)), l.rotation = ka("rotation" in A ? A.rotation : "shortRotation" in A ? A.shortRotation + "_short" : "rotationZ" in A ? A.rotationZ : D.rotation, D.rotation, "rotation", B), Fa && (l.rotationX = ka("rotationX" in A ? A.rotationX : "shortRotationX" in A ? A.shortRotationX + "_short" : D.rotationX || 0, D.rotationX, "rotationX", B), l.rotationY = ka("rotationY" in A ? A.rotationY : "shortRotationY" in A ? A.shortRotationY + "_short" : D.rotationY || 0, D.rotationY, "rotationY", B)), l.skewX = ka(A.skewX, D.skewX), l.skewY = ka(A.skewY, D.skewY)
|
1323 |
-
}
|
1324 |
-
for (Fa && null != A.force3D && (D.force3D = A.force3D, o = !0), n = D.force3D || D.z || D.rotationX || D.rotationY || l.z || l.rotationX || l.rotationY || l.perspective, n || null == A.scale || (l.scaleZ = 1); --z > -1;) v = Ba[z], E = l[v] - D[v], (E > y || -y > E || null != A[v] || null != M[v]) && (o = !0, f = new ta(D, v, D[v], E, f), v in B && (f.e = B[v]), f.xs0 = 0, f.plugin = h, d._overwriteProps.push(f.n));
|
1325 |
-
return E = A.transformOrigin, D.svg && (E || A.svgOrigin) && (s = D.xOffset, t = D.yOffset, La(a, ha(E), l, A.svgOrigin, A.smoothOrigin), f = ua(D, "xOrigin", (w ? D : l).xOrigin, l.xOrigin, f, C), f = ua(D, "yOrigin", (w ? D : l).yOrigin, l.yOrigin, f, C), (s !== D.xOffset || t !== D.yOffset) && (f = ua(D, "xOffset", w ? s : D.xOffset, D.xOffset, f, C), f = ua(D, "yOffset", w ? t : D.yOffset, D.yOffset, f, C)), E = "0px 0px"), (E || Fa && n && D.zOrigin) && (Ca ? (o = !0, v = Ea, E = (E || _(a, v, e, !1, "50% 50%")) + "", f = new ta(x, v, 0, 0, f, -1, C), f.b = x[v], f.plugin = h, Fa ? (m = D.zOrigin, E = E.split(" "), D.zOrigin = (E.length > 2 && (0 === m || "0px" !== E[2]) ? parseFloat(E[2]) : m) || 0, f.xs0 = f.e = E[0] + " " + (E[1] || "50%") + " 0px", f = new ta(D, "zOrigin", 0, 0, f, -1, f.n), f.b = m, f.xs0 = f.e = D.zOrigin) : f.xs0 = f.e = E) : ha(E + "", D)), o && (d._transformType = D.svg && Aa || !n && 3 !== this._transformType ? 2 : 3), j && (i[c] = j), k && (i.scale = k), f
|
1326 |
-
},
|
1327 |
-
prefix: !0
|
1328 |
-
}), ya("boxShadow", {
|
1329 |
-
defaultValue: "0px 0px 0px 0px #999",
|
1330 |
-
prefix: !0,
|
1331 |
-
color: !0,
|
1332 |
-
multi: !0,
|
1333 |
-
keyword: "inset"
|
1334 |
-
}), ya("borderRadius", {
|
1335 |
-
defaultValue: "0px",
|
1336 |
-
parser: function (a, b, c, f, g, h) {
|
1337 |
-
b = this.format(b);
|
1338 |
-
var i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y = ["borderTopLeftRadius", "borderTopRightRadius", "borderBottomRightRadius", "borderBottomLeftRadius"],
|
1339 |
-
z = a.style;
|
1340 |
-
for (q = parseFloat(a.offsetWidth), r = parseFloat(a.offsetHeight), i = b.split(" "), j = 0; j < y.length; j++) this.p.indexOf("border") && (y[j] = Z(y[j])), m = l = _(a, y[j], e, !1, "0px"), -1 !== m.indexOf(" ") && (l = m.split(" "), m = l[0], l = l[1]), n = k = i[j], o = parseFloat(m), t = m.substr((o + "").length), u = "=" === n.charAt(1), u ? (p = parseInt(n.charAt(0) + "1", 10), n = n.substr(2), p *= parseFloat(n), s = n.substr((p + "").length - (0 > p ? 1 : 0)) || "") : (p = parseFloat(n), s = n.substr((p + "").length)), "" === s && (s = d[c] || t), s !== t && (v = aa(a, "borderLeft", o, t), w = aa(a, "borderTop", o, t), "%" === s ? (m = v / q * 100 + "%", l = w / r * 100 + "%") : "em" === s ? (x = aa(a, "borderLeft", 1, "em"), m = v / x + "em", l = w / x + "em") : (m = v + "px", l = w + "px"), u && (n = parseFloat(m) + p + s, k = parseFloat(l) + p + s)), g = va(z, y[j], m + " " + l, n + " " + k, !1, "0px", g);
|
1341 |
-
return g
|
1342 |
-
},
|
1343 |
-
prefix: !0,
|
1344 |
-
formatter: qa("0px 0px 0px 0px", !1, !0)
|
1345 |
-
}), ya("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius", {
|
1346 |
-
defaultValue: "0px",
|
1347 |
-
parser: function (a, b, c, d, f, g) {
|
1348 |
-
return va(a.style, c, this.format(_(a, c, e, !1, "0px 0px")), this.format(b), !1, "0px", f)
|
1349 |
-
},
|
1350 |
-
prefix: !0,
|
1351 |
-
formatter: qa("0px 0px", !1, !0)
|
1352 |
-
}), ya("backgroundPosition", {
|
1353 |
-
defaultValue: "0 0",
|
1354 |
-
parser: function (a, b, c, d, f, g) {
|
1355 |
-
var h, i, j, k, l, m, n = "background-position",
|
1356 |
-
o = e || $(a, null),
|
1357 |
-
q = this.format((o ? p ? o.getPropertyValue(n + "-x") + " " + o.getPropertyValue(n + "-y") : o.getPropertyValue(n) : a.currentStyle.backgroundPositionX + " " + a.currentStyle.backgroundPositionY) || "0 0"),
|
1358 |
-
r = this.format(b);
|
1359 |
-
if (-1 !== q.indexOf("%") != (-1 !== r.indexOf("%")) && r.split(",").length < 2 && (m = _(a, "backgroundImage").replace(D, ""), m && "none" !== m)) {
|
1360 |
-
for (h = q.split(" "), i = r.split(" "), R.setAttribute("src", m), j = 2; --j > -1;) q = h[j], k = -1 !== q.indexOf("%"), k !== (-1 !== i[j].indexOf("%")) && (l = 0 === j ? a.offsetWidth - R.width : a.offsetHeight - R.height, h[j] = k ? parseFloat(q) / 100 * l + "px" : parseFloat(q) / l * 100 + "%");
|
1361 |
-
q = h.join(" ")
|
1362 |
-
}
|
1363 |
-
return this.parseComplex(a.style, q, r, f, g)
|
1364 |
-
},
|
1365 |
-
formatter: ha
|
1366 |
-
}), ya("backgroundSize", {
|
1367 |
-
defaultValue: "0 0",
|
1368 |
-
formatter: function (a) {
|
1369 |
-
return a += "", ha(-1 === a.indexOf(" ") ? a + " " + a : a)
|
1370 |
-
}
|
1371 |
-
}), ya("perspective", {
|
1372 |
-
defaultValue: "0px",
|
1373 |
-
prefix: !0
|
1374 |
-
}), ya("perspectiveOrigin", {
|
1375 |
-
defaultValue: "50% 50%",
|
1376 |
-
prefix: !0
|
1377 |
-
}), ya("transformStyle", {
|
1378 |
-
prefix: !0
|
1379 |
-
}), ya("backfaceVisibility", {
|
1380 |
-
prefix: !0
|
1381 |
-
}), ya("userSelect", {
|
1382 |
-
prefix: !0
|
1383 |
-
}), ya("margin", {
|
1384 |
-
parser: ra("marginTop,marginRight,marginBottom,marginLeft")
|
1385 |
-
}), ya("padding", {
|
1386 |
-
parser: ra("paddingTop,paddingRight,paddingBottom,paddingLeft")
|
1387 |
-
}), ya("clip", {
|
1388 |
-
defaultValue: "rect(0px,0px,0px,0px)",
|
1389 |
-
parser: function (a, b, c, d, f, g) {
|
1390 |
-
var h, i, j;
|
1391 |
-
return 9 > p ? (i = a.currentStyle, j = 8 > p ? " " : ",", h = "rect(" + i.clipTop + j + i.clipRight + j + i.clipBottom + j + i.clipLeft + ")", b = this.format(b).split(",").join(j)) : (h = this.format(_(a, this.p, e, !1, this.dflt)), b = this.format(b)), this.parseComplex(a.style, h, b, f, g)
|
1392 |
-
}
|
1393 |
-
}), ya("textShadow", {
|
1394 |
-
defaultValue: "0px 0px 0px #999",
|
1395 |
-
color: !0,
|
1396 |
-
multi: !0
|
1397 |
-
}), ya("autoRound,strictUnits", {
|
1398 |
-
parser: function (a, b, c, d, e) {
|
1399 |
-
return e
|
1400 |
-
}
|
1401 |
-
}), ya("border", {
|
1402 |
-
defaultValue: "0px solid #000",
|
1403 |
-
parser: function (a, b, c, d, f, g) {
|
1404 |
-
var h = _(a, "borderTopWidth", e, !1, "0px"),
|
1405 |
-
i = this.format(b).split(" "),
|
1406 |
-
j = i[0].replace(w, "");
|
1407 |
-
return "px" !== j && (h = parseFloat(h) / aa(a, "borderTopWidth", 1, j) + j), this.parseComplex(a.style, this.format(h + " " + _(a, "borderTopStyle", e, !1, "solid") + " " + _(a, "borderTopColor", e, !1, "#000")), i.join(" "), f, g)
|
1408 |
-
},
|
1409 |
-
color: !0,
|
1410 |
-
formatter: function (a) {
|
1411 |
-
var b = a.split(" ");
|
1412 |
-
return b[0] + " " + (b[1] || "solid") + " " + (a.match(pa) || ["#000"])[0]
|
1413 |
-
}
|
1414 |
-
}), ya("borderWidth", {
|
1415 |
-
parser: ra("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")
|
1416 |
-
}), ya("float,cssFloat,styleFloat", {
|
1417 |
-
parser: function (a, b, c, d, e, f) {
|
1418 |
-
var g = a.style,
|
1419 |
-
h = "cssFloat" in g ? "cssFloat" : "styleFloat";
|
1420 |
-
return new ta(g, h, 0, 0, e, -1, c, !1, 0, g[h], b)
|
1421 |
-
}
|
1422 |
-
});
|
1423 |
-
var Ua = function (a) {
|
1424 |
-
var b, c = this.t,
|
1425 |
-
d = c.filter || _(this.data, "filter") || "",
|
1426 |
-
e = this.s + this.c * a | 0;
|
1427 |
-
100 === e && (-1 === d.indexOf("atrix(") && -1 === d.indexOf("radient(") && -1 === d.indexOf("oader(") ? (c.removeAttribute("filter"), b = !_(this.data, "filter")) : (c.filter = d.replace(z, ""), b = !0)), b || (this.xn1 && (c.filter = d = d || "alpha(opacity=" + e + ")"), -1 === d.indexOf("pacity") ? 0 === e && this.xn1 || (c.filter = d + " alpha(opacity=" + e + ")") : c.filter = d.replace(x, "opacity=" + e))
|
1428 |
-
};
|
1429 |
-
ya("opacity,alpha,autoAlpha", {
|
1430 |
-
defaultValue: "1",
|
1431 |
-
parser: function (a, b, c, d, f, g) {
|
1432 |
-
var h = parseFloat(_(a, "opacity", e, !1, "1")),
|
1433 |
-
i = a.style,
|
1434 |
-
j = "autoAlpha" === c;
|
1435 |
-
return "string" == typeof b && "=" === b.charAt(1) && (b = ("-" === b.charAt(0) ? -1 : 1) * parseFloat(b.substr(2)) + h), j && 1 === h && "hidden" === _(a, "visibility", e) && 0 !== b && (h = 0), U ? f = new ta(i, "opacity", h, b - h, f) : (f = new ta(i, "opacity", 100 * h, 100 * (b - h), f), f.xn1 = j ? 1 : 0, i.zoom = 1, f.type = 2, f.b = "alpha(opacity=" + f.s + ")", f.e = "alpha(opacity=" + (f.s + f.c) + ")", f.data = a, f.plugin = g, f.setRatio = Ua), j && (f = new ta(i, "visibility", 0, 0, f, -1, null, !1, 0, 0 !== h ? "inherit" : "hidden", 0 === b ? "hidden" : "inherit"), f.xs0 = "inherit", d._overwriteProps.push(f.n), d._overwriteProps.push(c)), f
|
1436 |
-
}
|
1437 |
-
});
|
1438 |
-
var Va = function (a, b) {
|
1439 |
-
b && (a.removeProperty ? (("ms" === b.substr(0, 2) || "webkit" === b.substr(0, 6)) && (b = "-" + b), a.removeProperty(b.replace(B, "-$1").toLowerCase())) : a.removeAttribute(b))
|
1440 |
-
},
|
1441 |
-
Wa = function (a) {
|
1442 |
-
if (this.t._gsClassPT = this, 1 === a || 0 === a) {
|
1443 |
-
this.t.setAttribute("class", 0 === a ? this.b : this.e);
|
1444 |
-
for (var b = this.data, c = this.t.style; b;) b.v ? c[b.p] = b.v : Va(c, b.p), b = b._next;
|
1445 |
-
1 === a && this.t._gsClassPT === this && (this.t._gsClassPT = null)
|
1446 |
-
} else this.t.getAttribute("class") !== this.e && this.t.setAttribute("class", this.e)
|
1447 |
-
};
|
1448 |
-
ya("className", {
|
1449 |
-
parser: function (a, b, d, f, g, h, i) {
|
1450 |
-
var j, k, l, m, n, o = a.getAttribute("class") || "",
|
1451 |
-
p = a.style.cssText;
|
1452 |
-
if (g = f._classNamePT = new ta(a, d, 0, 0, g, 2), g.setRatio = Wa, g.pr = -11, c = !0, g.b = o, k = ca(a, e), l = a._gsClassPT) {
|
1453 |
-
for (m = {}, n = l.data; n;) m[n.p] = 1, n = n._next;
|
1454 |
-
l.setRatio(1)
|
1455 |
-
}
|
1456 |
-
return a._gsClassPT = g, g.e = "=" !== b.charAt(1) ? b : o.replace(new RegExp("(?:\\s|^)" + b.substr(2) + "(?![\\w-])"), "") + ("+" === b.charAt(0) ? " " + b.substr(2) : ""), a.setAttribute("class", g.e), j = da(a, k, ca(a), i, m), a.setAttribute("class", o), g.data = j.firstMPT, a.style.cssText = p, g = g.xfirst = f.parse(a, j.difs, g, h)
|
1457 |
-
}
|
1458 |
-
});
|
1459 |
-
var Xa = function (a) {
|
1460 |
-
if ((1 === a || 0 === a) && this.data._totalTime === this.data._totalDuration && "isFromStart" !== this.data.data) {
|
1461 |
-
var b, c, d, e, f, g = this.t.style,
|
1462 |
-
h = i.transform.parse;
|
1463 |
-
if ("all" === this.e) g.cssText = "", e = !0;
|
1464 |
-
else
|
1465 |
-
for (b = this.e.split(" ").join("").split(","), d = b.length; --d > -1;) c = b[d], i[c] && (i[c].parse === h ? e = !0 : c = "transformOrigin" === c ? Ea : i[c].p), Va(g, c);
|
1466 |
-
e && (Va(g, Ca), f = this.t._gsTransform, f && (f.svg && (this.t.removeAttribute("data-svg-origin"), this.t.removeAttribute("transform")), delete this.t._gsTransform))
|
1467 |
-
}
|
1468 |
-
};
|
1469 |
-
for (ya("clearProps", {
|
1470 |
-
parser: function (a, b, d, e, f) {
|
1471 |
-
return f = new ta(a, d, 0, 0, f, 2), f.setRatio = Xa, f.e = b, f.pr = -10, f.data = e._tween, c = !0, f
|
1472 |
-
}
|
1473 |
-
}), j = "bezier,throwProps,physicsProps,physics2D".split(","), wa = j.length; wa--;) za(j[wa]);
|
1474 |
-
j = g.prototype, j._firstPT = j._lastParsedTransform = j._transform = null, j._onInitTween = function (a, b, h, j) {
|
1475 |
-
if (!a.nodeType) return !1;
|
1476 |
-
this._target = q = a, this._tween = h, this._vars = b, r = j, k = b.autoRound, c = !1, d = b.suffixMap || g.suffixMap, e = $(a, ""), f = this._overwriteProps;
|
1477 |
-
var n, p, s, t, u, v, w, x, z, A = a.style;
|
1478 |
-
if (l && "" === A.zIndex && (n = _(a, "zIndex", e), ("auto" === n || "" === n) && this._addLazySet(A, "zIndex", 0)), "string" == typeof b && (t = A.cssText, n = ca(a, e), A.cssText = t + ";" + b, n = da(a, n, ca(a)).difs, !U && y.test(b) && (n.opacity = parseFloat(RegExp.$1)), b = n, A.cssText = t), b.className ? this._firstPT = p = i.className.parse(a, b.className, "className", this, null, null, b) : this._firstPT = p = this.parse(a, b, null), this._transformType) {
|
1479 |
-
for (z = 3 === this._transformType, Ca ? m && (l = !0, "" === A.zIndex && (w = _(a, "zIndex", e), ("auto" === w || "" === w) && this._addLazySet(A, "zIndex", 0)), o && this._addLazySet(A, "WebkitBackfaceVisibility", this._vars.WebkitBackfaceVisibility || (z ? "visible" : "hidden"))) : A.zoom = 1, s = p; s && s._next;) s = s._next;
|
1480 |
-
x = new ta(a, "transform", 0, 0, null, 2), this._linkCSSP(x, null, s), x.setRatio = Ca ? Ta : Sa, x.data = this._transform || Ra(a, e, !0), x.tween = h, x.pr = -1, f.pop()
|
1481 |
-
}
|
1482 |
-
if (c) {
|
1483 |
-
for (; p;) {
|
1484 |
-
for (v = p._next, s = t; s && s.pr > p.pr;) s = s._next;
|
1485 |
-
(p._prev = s ? s._prev : u) ? p._prev._next = p : t = p, (p._next = s) ? s._prev = p : u = p, p = v
|
1486 |
-
}
|
1487 |
-
this._firstPT = t
|
1488 |
-
}
|
1489 |
-
return !0
|
1490 |
-
}, j.parse = function (a, b, c, f) {
|
1491 |
-
var g, h, j, l, m, n, o, p, s, t, u = a.style;
|
1492 |
-
for (g in b) {
|
1493 |
-
if (n = b[g], "function" == typeof n && (n = n(r, q)), h = i[g]) c = h.parse(a, n, g, this, c, f, b);
|
1494 |
-
else {
|
1495 |
-
if ("--" === g.substr(0, 2)) {
|
1496 |
-
this._tween._propLookup[g] = this._addTween.call(this._tween, a.style, "setProperty", $(a).getPropertyValue(g) + "", n + "", g, !1, g);
|
1497 |
-
continue
|
1498 |
-
}
|
1499 |
-
m = _(a, g, e) + "", s = "string" == typeof n, "color" === g || "fill" === g || "stroke" === g || -1 !== g.indexOf("Color") || s && A.test(n) ? (s || (n = na(n), n = (n.length > 3 ? "rgba(" : "rgb(") + n.join(",") + ")"), c = va(u, g, m, n, !0, "transparent", c, 0, f)) : s && J.test(n) ? c = va(u, g, m, n, !0, null, c, 0, f) : (j = parseFloat(m), o = j || 0 === j ? m.substr((j + "").length) : "", ("" === m || "auto" === m) && ("width" === g || "height" === g ? (j = ga(a, g, e), o = "px") : "left" === g || "top" === g ? (j = ba(a, g, e), o = "px") : (j = "opacity" !== g ? 0 : 1, o = "")), t = s && "=" === n.charAt(1), t ? (l = parseInt(n.charAt(0) + "1", 10), n = n.substr(2), l *= parseFloat(n), p = n.replace(w, "")) : (l = parseFloat(n), p = s ? n.replace(w, "") : ""), "" === p && (p = g in d ? d[g] : o), n = l || 0 === l ? (t ? l + j : l) + p : b[g], o !== p && ("" !== p || "lineHeight" === g) && (l || 0 === l) && j && (j = aa(a, g, j, o), "%" === p ? (j /= aa(a, g, 100, "%") / 100, b.strictUnits !== !0 && (m = j + "%")) : "em" === p || "rem" === p || "vw" === p || "vh" === p ? j /= aa(a, g, 1, p) : "px" !== p && (l = aa(a, g, l, p), p = "px"), t && (l || 0 === l) && (n = l + j + p)), t && (l += j), !j && 0 !== j || !l && 0 !== l ? void 0 !== u[g] && (n || n + "" != "NaN" && null != n) ? (c = new ta(u, g, l || j || 0, 0, c, -1, g, !1, 0, m, n), c.xs0 = "none" !== n || "display" !== g && -1 === g.indexOf("Style") ? n : m) : W("invalid " + g + " tween value: " + b[g]) : (c = new ta(u, g, j, l - j, c, 0, g, k !== !1 && ("px" === p || "zIndex" === g), 0, m, n), c.xs0 = p))
|
1500 |
-
}
|
1501 |
-
f && c && !c.plugin && (c.plugin = f)
|
1502 |
-
}
|
1503 |
-
return c
|
1504 |
-
}, j.setRatio = function (a) {
|
1505 |
-
var b, c, d, e = this._firstPT,
|
1506 |
-
f = 1e-6;
|
1507 |
-
if (1 !== a || this._tween._time !== this._tween._duration && 0 !== this._tween._time)
|
1508 |
-
if (a || this._tween._time !== this._tween._duration && 0 !== this._tween._time || this._tween._rawPrevTime === -1e-6)
|
1509 |
-
for (; e;) {
|
1510 |
-
if (b = e.c * a + e.s, e.r ? b = Math.round(b) : f > b && b > -f && (b = 0), e.type)
|
1511 |
-
if (1 === e.type)
|
1512 |
-
if (d = e.l, 2 === d) e.t[e.p] = e.xs0 + b + e.xs1 + e.xn1 + e.xs2;
|
1513 |
-
else if (3 === d) e.t[e.p] = e.xs0 + b + e.xs1 + e.xn1 + e.xs2 + e.xn2 + e.xs3;
|
1514 |
-
else if (4 === d) e.t[e.p] = e.xs0 + b + e.xs1 + e.xn1 + e.xs2 + e.xn2 + e.xs3 + e.xn3 + e.xs4;
|
1515 |
-
else if (5 === d) e.t[e.p] = e.xs0 + b + e.xs1 + e.xn1 + e.xs2 + e.xn2 + e.xs3 + e.xn3 + e.xs4 + e.xn4 + e.xs5;
|
1516 |
-
else {
|
1517 |
-
for (c = e.xs0 + b + e.xs1, d = 1; d < e.l; d++) c += e["xn" + d] + e["xs" + (d + 1)];
|
1518 |
-
e.t[e.p] = c
|
1519 |
-
} else -1 === e.type ? e.t[e.p] = e.xs0 : e.setRatio && e.setRatio(a);
|
1520 |
-
else e.t[e.p] = b + e.xs0;
|
1521 |
-
e = e._next
|
1522 |
-
} else
|
1523 |
-
for (; e;) 2 !== e.type ? e.t[e.p] = e.b : e.setRatio(a), e = e._next;
|
1524 |
-
else
|
1525 |
-
for (; e;) {
|
1526 |
-
if (2 !== e.type)
|
1527 |
-
if (e.r && -1 !== e.type)
|
1528 |
-
if (b = Math.round(e.s + e.c), e.type) {
|
1529 |
-
if (1 === e.type) {
|
1530 |
-
for (d = e.l, c = e.xs0 + b + e.xs1, d = 1; d < e.l; d++) c += e["xn" + d] + e["xs" + (d + 1)];
|
1531 |
-
e.t[e.p] = c
|
1532 |
-
}
|
1533 |
-
} else e.t[e.p] = b + e.xs0;
|
1534 |
-
else e.t[e.p] = e.e;
|
1535 |
-
else e.setRatio(a);
|
1536 |
-
e = e._next
|
1537 |
-
}
|
1538 |
-
}, j._enableTransforms = function (a) {
|
1539 |
-
this._transform = this._transform || Ra(this._target, e, !0), this._transformType = this._transform.svg && Aa || !a && 3 !== this._transformType ? 2 : 3
|
1540 |
-
};
|
1541 |
-
var Ya = function (a) {
|
1542 |
-
this.t[this.p] = this.e, this.data._linkCSSP(this, this._next, null, !0)
|
1543 |
-
};
|
1544 |
-
j._addLazySet = function (a, b, c) {
|
1545 |
-
var d = this._firstPT = new ta(a, b, 0, 0, this._firstPT, 2);
|
1546 |
-
d.e = c, d.setRatio = Ya, d.data = this
|
1547 |
-
}, j._linkCSSP = function (a, b, c, d) {
|
1548 |
-
return a && (b && (b._prev = a), a._next && (a._next._prev = a._prev), a._prev ? a._prev._next = a._next : this._firstPT === a && (this._firstPT = a._next, d = !0), c ? c._next = a : d || null !== this._firstPT || (this._firstPT = a), a._next = b, a._prev = c), a
|
1549 |
-
}, j._mod = function (a) {
|
1550 |
-
for (var b = this._firstPT; b;) "function" == typeof a[b.p] && a[b.p] === Math.round && (b.r = 1), b = b._next
|
1551 |
-
}, j._kill = function (b) {
|
1552 |
-
var c, d, e, f = b;
|
1553 |
-
if (b.autoAlpha || b.alpha) {
|
1554 |
-
f = {};
|
1555 |
-
for (d in b) f[d] = b[d];
|
1556 |
-
f.opacity = 1, f.autoAlpha && (f.visibility = 1)
|
1557 |
-
}
|
1558 |
-
for (b.className && (c = this._classNamePT) && (e = c.xfirst, e && e._prev ? this._linkCSSP(e._prev, c._next, e._prev._prev) : e === this._firstPT && (this._firstPT = c._next), c._next && this._linkCSSP(c._next, c._next._next, e._prev), this._classNamePT = null), c = this._firstPT; c;) c.plugin && c.plugin !== d && c.plugin._kill && (c.plugin._kill(b), d = c.plugin), c = c._next;
|
1559 |
-
return a.prototype._kill.call(this, f)
|
1560 |
-
};
|
1561 |
-
var Za = function (a, b, c) {
|
1562 |
-
var d, e, f, g;
|
1563 |
-
if (a.slice)
|
1564 |
-
for (e = a.length; --e > -1;) Za(a[e], b, c);
|
1565 |
-
else
|
1566 |
-
for (d = a.childNodes, e = d.length; --e > -1;) f = d[e], g = f.type, f.style && (b.push(ca(f)), c && c.push(f)), 1 !== g && 9 !== g && 11 !== g || !f.childNodes.length || Za(f, b, c)
|
1567 |
-
};
|
1568 |
-
return g.cascadeTo = function (a, c, d) {
|
1569 |
-
var e, f, g, h, i = b.to(a, c, d),
|
1570 |
-
j = [i],
|
1571 |
-
k = [],
|
1572 |
-
l = [],
|
1573 |
-
m = [],
|
1574 |
-
n = b._internals.reservedProps;
|
1575 |
-
for (a = i._targets || i.target, Za(a, k, m), i.render(c, !0, !0), Za(a, l), i.render(0, !0, !0), i._enabled(!0), e = m.length; --e > -1;)
|
1576 |
-
if (f = da(m[e], k[e], l[e]), f.firstMPT) {
|
1577 |
-
f = f.difs;
|
1578 |
-
for (g in d) n[g] && (f[g] = d[g]);
|
1579 |
-
h = {};
|
1580 |
-
for (g in f) h[g] = k[e][g];
|
1581 |
-
j.push(b.fromTo(m[e], c, h, f))
|
1582 |
-
} return j
|
1583 |
-
}, a.activate([g]), g
|
1584 |
-
}, !0),
|
1585 |
-
function () {
|
1586 |
-
var a = _gsScope._gsDefine.plugin({
|
1587 |
-
propName: "roundProps",
|
1588 |
-
version: "1.6.0",
|
1589 |
-
priority: -1,
|
1590 |
-
API: 2,
|
1591 |
-
init: function (a, b, c) {
|
1592 |
-
return this._tween = c, !0
|
1593 |
-
}
|
1594 |
-
}),
|
1595 |
-
b = function (a) {
|
1596 |
-
for (; a;) a.f || a.blob || (a.m = Math.round), a = a._next
|
1597 |
-
},
|
1598 |
-
c = a.prototype;
|
1599 |
-
c._onInitAllProps = function () {
|
1600 |
-
for (var a, c, d, e = this._tween, f = e.vars.roundProps.join ? e.vars.roundProps : e.vars.roundProps.split(","), g = f.length, h = {}, i = e._propLookup.roundProps; --g > -1;) h[f[g]] = Math.round;
|
1601 |
-
for (g = f.length; --g > -1;)
|
1602 |
-
for (a = f[g], c = e._firstPT; c;) d = c._next, c.pg ? c.t._mod(h) : c.n === a && (2 === c.f && c.t ? b(c.t._firstPT) : (this._add(c.t, a, c.s, c.c), d && (d._prev = c._prev), c._prev ? c._prev._next = d : e._firstPT === c && (e._firstPT = d), c._next = c._prev = null, e._propLookup[a] = i)), c = d;
|
1603 |
-
return !1
|
1604 |
-
}, c._add = function (a, b, c, d) {
|
1605 |
-
this._addTween(a, b, c, c + d, b, Math.round), this._overwriteProps.push(b)
|
1606 |
-
}
|
1607 |
-
}(),
|
1608 |
-
function () {
|
1609 |
-
_gsScope._gsDefine.plugin({
|
1610 |
-
propName: "attr",
|
1611 |
-
API: 2,
|
1612 |
-
version: "0.6.1",
|
1613 |
-
init: function (a, b, c, d) {
|
1614 |
-
var e, f;
|
1615 |
-
if ("function" != typeof a.setAttribute) return !1;
|
1616 |
-
for (e in b) f = b[e], "function" == typeof f && (f = f(d, a)), this._addTween(a, "setAttribute", a.getAttribute(e) + "", f + "", e, !1, e), this._overwriteProps.push(e);
|
1617 |
-
return !0
|
1618 |
-
}
|
1619 |
-
})
|
1620 |
-
}(), _gsScope._gsDefine.plugin({
|
1621 |
-
propName: "directionalRotation",
|
1622 |
-
version: "0.3.1",
|
1623 |
-
API: 2,
|
1624 |
-
init: function (a, b, c, d) {
|
1625 |
-
"object" != typeof b && (b = {
|
1626 |
-
rotation: b
|
1627 |
-
}), this.finals = {};
|
1628 |
-
var e, f, g, h, i, j, k = b.useRadians === !0 ? 2 * Math.PI : 360,
|
1629 |
-
l = 1e-6;
|
1630 |
-
for (e in b) "useRadians" !== e && (h = b[e], "function" == typeof h && (h = h(d, a)), j = (h + "").split("_"), f = j[0], g = parseFloat("function" != typeof a[e] ? a[e] : a[e.indexOf("set") || "function" != typeof a["get" + e.substr(3)] ? e : "get" + e.substr(3)]()), h = this.finals[e] = "string" == typeof f && "=" === f.charAt(1) ? g + parseInt(f.charAt(0) + "1", 10) * Number(f.substr(2)) : Number(f) || 0, i = h - g, j.length && (f = j.join("_"), -1 !== f.indexOf("short") && (i %= k, i !== i % (k / 2) && (i = 0 > i ? i + k : i - k)), -1 !== f.indexOf("_cw") && 0 > i ? i = (i + 9999999999 * k) % k - (i / k | 0) * k : -1 !== f.indexOf("ccw") && i > 0 && (i = (i - 9999999999 * k) % k - (i / k | 0) * k)), (i > l || -l > i) && (this._addTween(a, e, g, g + i, e), this._overwriteProps.push(e)));
|
1631 |
-
return !0
|
1632 |
-
},
|
1633 |
-
set: function (a) {
|
1634 |
-
var b;
|
1635 |
-
if (1 !== a) this._super.setRatio.call(this, a);
|
1636 |
-
else
|
1637 |
-
for (b = this._firstPT; b;) b.f ? b.t[b.p](this.finals[b.p]) : b.t[b.p] = this.finals[b.p], b = b._next
|
1638 |
-
}
|
1639 |
-
})._autoCSS = !0, _gsScope._gsDefine("easing.Back", ["easing.Ease"], function (a) {
|
1640 |
-
var b, c, d, e, f = _gsScope.GreenSockGlobals || _gsScope,
|
1641 |
-
g = f.com.greensock,
|
1642 |
-
h = 2 * Math.PI,
|
1643 |
-
i = Math.PI / 2,
|
1644 |
-
j = g._class,
|
1645 |
-
k = function (b, c) {
|
1646 |
-
var d = j("easing." + b, function () { }, !0),
|
1647 |
-
e = d.prototype = new a;
|
1648 |
-
return e.constructor = d, e.getRatio = c, d
|
1649 |
-
},
|
1650 |
-
l = a.register || function () { },
|
1651 |
-
m = function (a, b, c, d, e) {
|
1652 |
-
var f = j("easing." + a, {
|
1653 |
-
easeOut: new b,
|
1654 |
-
easeIn: new c,
|
1655 |
-
easeInOut: new d
|
1656 |
-
}, !0);
|
1657 |
-
return l(f, a), f
|
1658 |
-
},
|
1659 |
-
n = function (a, b, c) {
|
1660 |
-
this.t = a, this.v = b, c && (this.next = c, c.prev = this, this.c = c.v - b, this.gap = c.t - a)
|
1661 |
-
},
|
1662 |
-
o = function (b, c) {
|
1663 |
-
var d = j("easing." + b, function (a) {
|
1664 |
-
this._p1 = a || 0 === a ? a : 1.70158, this._p2 = 1.525 * this._p1
|
1665 |
-
}, !0),
|
1666 |
-
e = d.prototype = new a;
|
1667 |
-
return e.constructor = d, e.getRatio = c, e.config = function (a) {
|
1668 |
-
return new d(a)
|
1669 |
-
}, d
|
1670 |
-
},
|
1671 |
-
p = m("Back", o("BackOut", function (a) {
|
1672 |
-
return (a -= 1) * a * ((this._p1 + 1) * a + this._p1) + 1
|
1673 |
-
}), o("BackIn", function (a) {
|
1674 |
-
return a * a * ((this._p1 + 1) * a - this._p1)
|
1675 |
-
}), o("BackInOut", function (a) {
|
1676 |
-
return (a *= 2) < 1 ? .5 * a * a * ((this._p2 + 1) * a - this._p2) : .5 * ((a -= 2) * a * ((this._p2 + 1) * a + this._p2) + 2)
|
1677 |
-
})),
|
1678 |
-
q = j("easing.SlowMo", function (a, b, c) {
|
1679 |
-
b = b || 0 === b ? b : .7, null == a ? a = .7 : a > 1 && (a = 1), this._p = 1 !== a ? b : 0, this._p1 = (1 - a) / 2, this._p2 = a, this._p3 = this._p1 + this._p2, this._calcEnd = c === !0
|
1680 |
-
}, !0),
|
1681 |
-
r = q.prototype = new a;
|
1682 |
-
return r.constructor = q, r.getRatio = function (a) {
|
1683 |
-
var b = a + (.5 - a) * this._p;
|
1684 |
-
return a < this._p1 ? this._calcEnd ? 1 - (a = 1 - a / this._p1) * a : b - (a = 1 - a / this._p1) * a * a * a * b : a > this._p3 ? this._calcEnd ? 1 === a ? 0 : 1 - (a = (a - this._p3) / this._p1) * a : b + (a - b) * (a = (a - this._p3) / this._p1) * a * a * a : this._calcEnd ? 1 : b
|
1685 |
-
}, q.ease = new q(.7, .7), r.config = q.config = function (a, b, c) {
|
1686 |
-
return new q(a, b, c)
|
1687 |
-
}, b = j("easing.SteppedEase", function (a, b) {
|
1688 |
-
a = a || 1, this._p1 = 1 / a, this._p2 = a + (b ? 0 : 1), this._p3 = b ? 1 : 0
|
1689 |
-
}, !0), r = b.prototype = new a, r.constructor = b, r.getRatio = function (a) {
|
1690 |
-
return 0 > a ? a = 0 : a >= 1 && (a = .999999999), ((this._p2 * a | 0) + this._p3) * this._p1
|
1691 |
-
}, r.config = b.config = function (a, c) {
|
1692 |
-
return new b(a, c)
|
1693 |
-
}, c = j("easing.ExpoScaleEase", function (a, b, c) {
|
1694 |
-
this._p1 = Math.log(b / a), this._p2 = b - a, this._p3 = a, this._ease = c
|
1695 |
-
}, !0), r = c.prototype = new a, r.constructor = c, r.getRatio = function (a) {
|
1696 |
-
return this._ease && (a = this._ease.getRatio(a)), (this._p3 * Math.exp(this._p1 * a) - this._p3) / this._p2
|
1697 |
-
}, r.config = c.config = function (a, b, d) {
|
1698 |
-
return new c(a, b, d)
|
1699 |
-
}, d = j("easing.RoughEase", function (b) {
|
1700 |
-
b = b || {};
|
1701 |
-
for (var c, d, e, f, g, h, i = b.taper || "none", j = [], k = 0, l = 0 | (b.points || 20), m = l, o = b.randomize !== !1, p = b.clamp === !0, q = b.template instanceof a ? b.template : null, r = "number" == typeof b.strength ? .4 * b.strength : .4; --m > -1;) c = o ? Math.random() : 1 / l * m, d = q ? q.getRatio(c) : c, "none" === i ? e = r : "out" === i ? (f = 1 - c, e = f * f * r) : "in" === i ? e = c * c * r : .5 > c ? (f = 2 * c, e = f * f * .5 * r) : (f = 2 * (1 - c), e = f * f * .5 * r), o ? d += Math.random() * e - .5 * e : m % 2 ? d += .5 * e : d -= .5 * e, p && (d > 1 ? d = 1 : 0 > d && (d = 0)), j[k++] = {
|
1702 |
-
x: c,
|
1703 |
-
y: d
|
1704 |
-
};
|
1705 |
-
for (j.sort(function (a, b) {
|
1706 |
-
return a.x - b.x
|
1707 |
-
}), h = new n(1, 1, null), m = l; --m > -1;) g = j[m], h = new n(g.x, g.y, h);
|
1708 |
-
this._prev = new n(0, 0, 0 !== h.t ? h : h.next)
|
1709 |
-
}, !0), r = d.prototype = new a, r.constructor = d, r.getRatio = function (a) {
|
1710 |
-
var b = this._prev;
|
1711 |
-
if (a > b.t) {
|
1712 |
-
for (; b.next && a >= b.t;) b = b.next;
|
1713 |
-
b = b.prev
|
1714 |
-
} else
|
1715 |
-
for (; b.prev && a <= b.t;) b = b.prev;
|
1716 |
-
return this._prev = b, b.v + (a - b.t) / b.gap * b.c
|
1717 |
-
}, r.config = function (a) {
|
1718 |
-
return new d(a)
|
1719 |
-
}, d.ease = new d, m("Bounce", k("BounceOut", function (a) {
|
1720 |
-
return 1 / 2.75 > a ? 7.5625 * a * a : 2 / 2.75 > a ? 7.5625 * (a -= 1.5 / 2.75) * a + .75 : 2.5 / 2.75 > a ? 7.5625 * (a -= 2.25 / 2.75) * a + .9375 : 7.5625 * (a -= 2.625 / 2.75) * a + .984375
|
1721 |
-
}), k("BounceIn", function (a) {
|
1722 |
-
return (a = 1 - a) < 1 / 2.75 ? 1 - 7.5625 * a * a : 2 / 2.75 > a ? 1 - (7.5625 * (a -= 1.5 / 2.75) * a + .75) : 2.5 / 2.75 > a ? 1 - (7.5625 * (a -= 2.25 / 2.75) * a + .9375) : 1 - (7.5625 * (a -= 2.625 / 2.75) * a + .984375)
|
1723 |
-
}), k("BounceInOut", function (a) {
|
1724 |
-
var b = .5 > a;
|
1725 |
-
return a = b ? 1 - 2 * a : 2 * a - 1, a = 1 / 2.75 > a ? 7.5625 * a * a : 2 / 2.75 > a ? 7.5625 * (a -= 1.5 / 2.75) * a + .75 : 2.5 / 2.75 > a ? 7.5625 * (a -= 2.25 / 2.75) * a + .9375 : 7.5625 * (a -= 2.625 / 2.75) * a + .984375, b ? .5 * (1 - a) : .5 * a + .5
|
1726 |
-
})), m("Circ", k("CircOut", function (a) {
|
1727 |
-
return Math.sqrt(1 - (a -= 1) * a)
|
1728 |
-
}), k("CircIn", function (a) {
|
1729 |
-
return -(Math.sqrt(1 - a * a) - 1)
|
1730 |
-
}), k("CircInOut", function (a) {
|
1731 |
-
return (a *= 2) < 1 ? -.5 * (Math.sqrt(1 - a * a) - 1) : .5 * (Math.sqrt(1 - (a -= 2) * a) + 1)
|
1732 |
-
})), e = function (b, c, d) {
|
1733 |
-
var e = j("easing." + b, function (a, b) {
|
1734 |
-
this._p1 = a >= 1 ? a : 1, this._p2 = (b || d) / (1 > a ? a : 1), this._p3 = this._p2 / h * (Math.asin(1 / this._p1) || 0), this._p2 = h / this._p2
|
1735 |
-
}, !0),
|
1736 |
-
f = e.prototype = new a;
|
1737 |
-
return f.constructor = e, f.getRatio = c, f.config = function (a, b) {
|
1738 |
-
return new e(a, b)
|
1739 |
-
}, e
|
1740 |
-
}, m("Elastic", e("ElasticOut", function (a) {
|
1741 |
-
return this._p1 * Math.pow(2, -10 * a) * Math.sin((a - this._p3) * this._p2) + 1
|
1742 |
-
}, .3), e("ElasticIn", function (a) {
|
1743 |
-
return -(this._p1 * Math.pow(2, 10 * (a -= 1)) * Math.sin((a - this._p3) * this._p2))
|
1744 |
-
}, .3), e("ElasticInOut", function (a) {
|
1745 |
-
return (a *= 2) < 1 ? -.5 * (this._p1 * Math.pow(2, 10 * (a -= 1)) * Math.sin((a - this._p3) * this._p2)) : this._p1 * Math.pow(2, -10 * (a -= 1)) * Math.sin((a - this._p3) * this._p2) * .5 + 1
|
1746 |
-
}, .45)), m("Expo", k("ExpoOut", function (a) {
|
1747 |
-
return 1 - Math.pow(2, -10 * a)
|
1748 |
-
}), k("ExpoIn", function (a) {
|
1749 |
-
return Math.pow(2, 10 * (a - 1)) - .001
|
1750 |
-
}), k("ExpoInOut", function (a) {
|
1751 |
-
return (a *= 2) < 1 ? .5 * Math.pow(2, 10 * (a - 1)) : .5 * (2 - Math.pow(2, -10 * (a - 1)))
|
1752 |
-
})), m("Sine", k("SineOut", function (a) {
|
1753 |
-
return Math.sin(a * i)
|
1754 |
-
}), k("SineIn", function (a) {
|
1755 |
-
return -Math.cos(a * i) + 1
|
1756 |
-
}), k("SineInOut", function (a) {
|
1757 |
-
return -.5 * (Math.cos(Math.PI * a) - 1)
|
1758 |
-
})), j("easing.EaseLookup", {
|
1759 |
-
find: function (b) {
|
1760 |
-
return a.map[b]
|
1761 |
-
}
|
1762 |
-
}, !0), l(f.SlowMo, "SlowMo", "ease,"), l(d, "RoughEase", "ease,"), l(b, "SteppedEase", "ease,"), p
|
1763 |
-
}, !0)
|
1764 |
-
}), _gsScope._gsDefine && _gsScope._gsQueue.pop()(),
|
1765 |
-
function (a, b) {
|
1766 |
-
"use strict";
|
1767 |
-
var c = {},
|
1768 |
-
d = a.document,
|
1769 |
-
e = a.GreenSockGlobals = a.GreenSockGlobals || a;
|
1770 |
-
if (!e.TweenLite) {
|
1771 |
-
var f, g, h, i, j, k = function (a) {
|
1772 |
-
var b, c = a.split("."),
|
1773 |
-
d = e;
|
1774 |
-
for (b = 0; b < c.length; b++) d[c[b]] = d = d[c[b]] || {};
|
1775 |
-
return d
|
1776 |
-
},
|
1777 |
-
l = k("com.greensock"),
|
1778 |
-
m = 1e-10,
|
1779 |
-
n = function (a) {
|
1780 |
-
var b, c = [],
|
1781 |
-
d = a.length;
|
1782 |
-
for (b = 0; b !== d; c.push(a[b++]));
|
1783 |
-
return c
|
1784 |
-
},
|
1785 |
-
o = function () { },
|
1786 |
-
p = function () {
|
1787 |
-
var a = Object.prototype.toString,
|
1788 |
-
b = a.call([]);
|
1789 |
-
return function (c) {
|
1790 |
-
return null != c && (c instanceof Array || "object" == typeof c && !!c.push && a.call(c) === b)
|
1791 |
-
}
|
1792 |
-
}(),
|
1793 |
-
q = {},
|
1794 |
-
r = function (d, f, g, h) {
|
1795 |
-
this.sc = q[d] ? q[d].sc : [], q[d] = this, this.gsClass = null, this.func = g;
|
1796 |
-
var i = [];
|
1797 |
-
this.check = function (j) {
|
1798 |
-
for (var l, m, n, o, p = f.length, s = p; --p > -1;)(l = q[f[p]] || new r(f[p], [])).gsClass ? (i[p] = l.gsClass, s--) : j && l.sc.push(this);
|
1799 |
-
if (0 === s && g) {
|
1800 |
-
if (m = ("com.greensock." + d).split("."), n = m.pop(), o = k(m.join("."))[n] = this.gsClass = g.apply(g, i), h)
|
1801 |
-
if (e[n] = c[n] = o, "undefined" != typeof module && module.exports)
|
1802 |
-
if (d === b) {
|
1803 |
-
module.exports = c[b] = o;
|
1804 |
-
for (p in c) o[p] = c[p]
|
1805 |
-
} else c[b] && (c[b][n] = o);
|
1806 |
-
else "function" == typeof define && define.amd && define((a.GreenSockAMDPath ? a.GreenSockAMDPath + "/" : "") + d.split(".").pop(), [], function () {
|
1807 |
-
return o
|
1808 |
-
});
|
1809 |
-
for (p = 0; p < this.sc.length; p++) this.sc[p].check()
|
1810 |
-
}
|
1811 |
-
}, this.check(!0)
|
1812 |
-
},
|
1813 |
-
s = a._gsDefine = function (a, b, c, d) {
|
1814 |
-
return new r(a, b, c, d)
|
1815 |
-
},
|
1816 |
-
t = l._class = function (a, b, c) {
|
1817 |
-
return b = b || function () { }, s(a, [], function () {
|
1818 |
-
return b
|
1819 |
-
}, c), b
|
1820 |
-
};
|
1821 |
-
s.globals = e;
|
1822 |
-
var u = [0, 0, 1, 1],
|
1823 |
-
v = t("easing.Ease", function (a, b, c, d) {
|
1824 |
-
this._func = a, this._type = c || 0, this._power = d || 0, this._params = b ? u.concat(b) : u
|
1825 |
-
}, !0),
|
1826 |
-
w = v.map = {},
|
1827 |
-
x = v.register = function (a, b, c, d) {
|
1828 |
-
for (var e, f, g, h, i = b.split(","), j = i.length, k = (c || "easeIn,easeOut,easeInOut").split(","); --j > -1;)
|
1829 |
-
for (f = i[j], e = d ? t("easing." + f, null, !0) : l.easing[f] || {}, g = k.length; --g > -1;) h = k[g], w[f + "." + h] = w[h + f] = e[h] = a.getRatio ? a : a[h] || new a
|
1830 |
-
};
|
1831 |
-
for (h = v.prototype, h._calcEnd = !1, h.getRatio = function (a) {
|
1832 |
-
if (this._func) return this._params[0] = a, this._func.apply(null, this._params);
|
1833 |
-
var b = this._type,
|
1834 |
-
c = this._power,
|
1835 |
-
d = 1 === b ? 1 - a : 2 === b ? a : .5 > a ? 2 * a : 2 * (1 - a);
|
1836 |
-
return 1 === c ? d *= d : 2 === c ? d *= d * d : 3 === c ? d *= d * d * d : 4 === c && (d *= d * d * d * d), 1 === b ? 1 - d : 2 === b ? d : .5 > a ? d / 2 : 1 - d / 2
|
1837 |
-
}, f = ["Linear", "Quad", "Cubic", "Quart", "Quint,Strong"], g = f.length; --g > -1;) h = f[g] + ",Power" + g, x(new v(null, null, 1, g), h, "easeOut", !0), x(new v(null, null, 2, g), h, "easeIn" + (0 === g ? ",easeNone" : "")), x(new v(null, null, 3, g), h, "easeInOut");
|
1838 |
-
w.linear = l.easing.Linear.easeIn, w.swing = l.easing.Quad.easeInOut;
|
1839 |
-
var y = t("events.EventDispatcher", function (a) {
|
1840 |
-
this._listeners = {}, this._eventTarget = a || this
|
1841 |
-
});
|
1842 |
-
h = y.prototype, h.addEventListener = function (a, b, c, d, e) {
|
1843 |
-
e = e || 0;
|
1844 |
-
var f, g, h = this._listeners[a],
|
1845 |
-
k = 0;
|
1846 |
-
for (this !== i || j || i.wake(), null == h && (this._listeners[a] = h = []), g = h.length; --g > -1;) f = h[g], f.c === b && f.s === c ? h.splice(g, 1) : 0 === k && f.pr < e && (k = g + 1);
|
1847 |
-
h.splice(k, 0, {
|
1848 |
-
c: b,
|
1849 |
-
s: c,
|
1850 |
-
up: d,
|
1851 |
-
pr: e
|
1852 |
-
})
|
1853 |
-
}, h.removeEventListener = function (a, b) {
|
1854 |
-
var c, d = this._listeners[a];
|
1855 |
-
if (d)
|
1856 |
-
for (c = d.length; --c > -1;)
|
1857 |
-
if (d[c].c === b) return void d.splice(c, 1)
|
1858 |
-
}, h.dispatchEvent = function (a) {
|
1859 |
-
var b, c, d, e = this._listeners[a];
|
1860 |
-
if (e)
|
1861 |
-
for (b = e.length, b > 1 && (e = e.slice(0)), c = this._eventTarget; --b > -1;) d = e[b], d && (d.up ? d.c.call(d.s || c, {
|
1862 |
-
type: a,
|
1863 |
-
target: c
|
1864 |
-
}) : d.c.call(d.s || c))
|
1865 |
-
};
|
1866 |
-
var z = a.requestAnimationFrame,
|
1867 |
-
A = a.cancelAnimationFrame,
|
1868 |
-
B = Date.now || function () {
|
1869 |
-
return (new Date).getTime()
|
1870 |
-
},
|
1871 |
-
C = B();
|
1872 |
-
for (f = ["ms", "moz", "webkit", "o"], g = f.length; --g > -1 && !z;) z = a[f[g] + "RequestAnimationFrame"], A = a[f[g] + "CancelAnimationFrame"] || a[f[g] + "CancelRequestAnimationFrame"];
|
1873 |
-
t("Ticker", function (a, b) {
|
1874 |
-
var c, e, f, g, h, k = this,
|
1875 |
-
l = B(),
|
1876 |
-
n = b !== !1 && z ? "auto" : !1,
|
1877 |
-
p = 500,
|
1878 |
-
q = 33,
|
1879 |
-
r = "tick",
|
1880 |
-
s = function (a) {
|
1881 |
-
var b, d, i = B() - C;
|
1882 |
-
i > p && (l += i - q), C += i, k.time = (C - l) / 1e3, b = k.time - h, (!c || b > 0 || a === !0) && (k.frame++, h += b + (b >= g ? .004 : g - b), d = !0), a !== !0 && (f = e(s)), d && k.dispatchEvent(r)
|
1883 |
-
};
|
1884 |
-
y.call(k), k.time = k.frame = 0, k.tick = function () {
|
1885 |
-
s(!0)
|
1886 |
-
}, k.lagSmoothing = function (a, b) {
|
1887 |
-
return arguments.length ? (p = a || 1 / m, void (q = Math.min(b, p, 0))) : 1 / m > p
|
1888 |
-
}, k.sleep = function () {
|
1889 |
-
null != f && (n && A ? A(f) : clearTimeout(f), e = o, f = null, k === i && (j = !1))
|
1890 |
-
}, k.wake = function (a) {
|
1891 |
-
null !== f ? k.sleep() : a ? l += -C + (C = B()) : k.frame > 10 && (C = B() - p + 5), e = 0 === c ? o : n && z ? z : function (a) {
|
1892 |
-
return setTimeout(a, 1e3 * (h - k.time) + 1 | 0)
|
1893 |
-
}, k === i && (j = !0), s(2)
|
1894 |
-
}, k.fps = function (a) {
|
1895 |
-
return arguments.length ? (c = a, g = 1 / (c || 60), h = this.time + g, void k.wake()) : c
|
1896 |
-
}, k.useRAF = function (a) {
|
1897 |
-
return arguments.length ? (k.sleep(), n = a, void k.fps(c)) : n
|
1898 |
-
}, k.fps(a), setTimeout(function () {
|
1899 |
-
"auto" === n && k.frame < 5 && "hidden" !== (d || {}).visibilityState && k.useRAF(!1)
|
1900 |
-
}, 1500)
|
1901 |
-
}), h = l.Ticker.prototype = new l.events.EventDispatcher, h.constructor = l.Ticker;
|
1902 |
-
var D = t("core.Animation", function (a, b) {
|
1903 |
-
if (this.vars = b = b || {}, this._duration = this._totalDuration = a || 0, this._delay = Number(b.delay) || 0, this._timeScale = 1, this._active = b.immediateRender === !0, this.data = b.data, this._reversed = b.reversed === !0, X) {
|
1904 |
-
j || i.wake();
|
1905 |
-
var c = this.vars.useFrames ? W : X;
|
1906 |
-
c.add(this, c._time), this.vars.paused && this.paused(!0)
|
1907 |
-
}
|
1908 |
-
});
|
1909 |
-
i = D.ticker = new l.Ticker, h = D.prototype, h._dirty = h._gc = h._initted = h._paused = !1, h._totalTime = h._time = 0, h._rawPrevTime = -1, h._next = h._last = h._onUpdate = h._timeline = h.timeline = null, h._paused = !1;
|
1910 |
-
var E = function () {
|
1911 |
-
j && B() - C > 2e3 && ("hidden" !== (d || {}).visibilityState || !i.lagSmoothing()) && i.wake();
|
1912 |
-
var a = setTimeout(E, 2e3);
|
1913 |
-
a.unref && a.unref()
|
1914 |
-
};
|
1915 |
-
E(), h.play = function (a, b) {
|
1916 |
-
return null != a && this.seek(a, b), this.reversed(!1).paused(!1)
|
1917 |
-
}, h.pause = function (a, b) {
|
1918 |
-
return null != a && this.seek(a, b), this.paused(!0)
|
1919 |
-
}, h.resume = function (a, b) {
|
1920 |
-
return null != a && this.seek(a, b), this.paused(!1)
|
1921 |
-
}, h.seek = function (a, b) {
|
1922 |
-
return this.totalTime(Number(a), b !== !1)
|
1923 |
-
}, h.restart = function (a, b) {
|
1924 |
-
return this.reversed(!1).paused(!1).totalTime(a ? -this._delay : 0, b !== !1, !0)
|
1925 |
-
}, h.reverse = function (a, b) {
|
1926 |
-
return null != a && this.seek(a || this.totalDuration(), b), this.reversed(!0).paused(!1)
|
1927 |
-
}, h.render = function (a, b, c) { }, h.invalidate = function () {
|
1928 |
-
return this._time = this._totalTime = 0, this._initted = this._gc = !1, this._rawPrevTime = -1, (this._gc || !this.timeline) && this._enabled(!0), this
|
1929 |
-
}, h.isActive = function () {
|
1930 |
-
var a, b = this._timeline,
|
1931 |
-
c = this._startTime;
|
1932 |
-
return !b || !this._gc && !this._paused && b.isActive() && (a = b.rawTime(!0)) >= c && a < c + this.totalDuration() / this._timeScale - 1e-7
|
1933 |
-
}, h._enabled = function (a, b) {
|
1934 |
-
return j || i.wake(), this._gc = !a, this._active = this.isActive(), b !== !0 && (a && !this.timeline ? this._timeline.add(this, this._startTime - this._delay) : !a && this.timeline && this._timeline._remove(this, !0)), !1
|
1935 |
-
}, h._kill = function (a, b) {
|
1936 |
-
return this._enabled(!1, !1)
|
1937 |
-
}, h.kill = function (a, b) {
|
1938 |
-
return this._kill(a, b), this
|
1939 |
-
}, h._uncache = function (a) {
|
1940 |
-
for (var b = a ? this : this.timeline; b;) b._dirty = !0, b = b.timeline;
|
1941 |
-
return this
|
1942 |
-
}, h._swapSelfInParams = function (a) {
|
1943 |
-
for (var b = a.length, c = a.concat(); --b > -1;) "{self}" === a[b] && (c[b] = this);
|
1944 |
-
return c
|
1945 |
-
}, h._callback = function (a) {
|
1946 |
-
var b = this.vars,
|
1947 |
-
c = b[a],
|
1948 |
-
d = b[a + "Params"],
|
1949 |
-
e = b[a + "Scope"] || b.callbackScope || this,
|
1950 |
-
f = d ? d.length : 0;
|
1951 |
-
switch (f) {
|
1952 |
-
case 0:
|
1953 |
-
c.call(e);
|
1954 |
-
break;
|
1955 |
-
case 1:
|
1956 |
-
c.call(e, d[0]);
|
1957 |
-
break;
|
1958 |
-
case 2:
|
1959 |
-
c.call(e, d[0], d[1]);
|
1960 |
-
break;
|
1961 |
-
default:
|
1962 |
-
c.apply(e, d)
|
1963 |
-
}
|
1964 |
-
}, h.eventCallback = function (a, b, c, d) {
|
1965 |
-
if ("on" === (a || "").substr(0, 2)) {
|
1966 |
-
var e = this.vars;
|
1967 |
-
if (1 === arguments.length) return e[a];
|
1968 |
-
null == b ? delete e[a] : (e[a] = b, e[a + "Params"] = p(c) && -1 !== c.join("").indexOf("{self}") ? this._swapSelfInParams(c) : c, e[a + "Scope"] = d), "onUpdate" === a && (this._onUpdate = b)
|
1969 |
-
}
|
1970 |
-
return this
|
1971 |
-
}, h.delay = function (a) {
|
1972 |
-
return arguments.length ? (this._timeline.smoothChildTiming && this.startTime(this._startTime + a - this._delay), this._delay = a, this) : this._delay
|
1973 |
-
}, h.duration = function (a) {
|
1974 |
-
return arguments.length ? (this._duration = this._totalDuration = a, this._uncache(!0), this._timeline.smoothChildTiming && this._time > 0 && this._time < this._duration && 0 !== a && this.totalTime(this._totalTime * (a / this._duration), !0), this) : (this._dirty = !1, this._duration)
|
1975 |
-
}, h.totalDuration = function (a) {
|
1976 |
-
return this._dirty = !1, arguments.length ? this.duration(a) : this._totalDuration
|
1977 |
-
}, h.time = function (a, b) {
|
1978 |
-
return arguments.length ? (this._dirty && this.totalDuration(), this.totalTime(a > this._duration ? this._duration : a, b)) : this._time
|
1979 |
-
}, h.totalTime = function (a, b, c) {
|
1980 |
-
if (j || i.wake(), !arguments.length) return this._totalTime;
|
1981 |
-
if (this._timeline) {
|
1982 |
-
if (0 > a && !c && (a += this.totalDuration()), this._timeline.smoothChildTiming) {
|
1983 |
-
this._dirty && this.totalDuration();
|
1984 |
-
var d = this._totalDuration,
|
1985 |
-
e = this._timeline;
|
1986 |
-
if (a > d && !c && (a = d), this._startTime = (this._paused ? this._pauseTime : e._time) - (this._reversed ? d - a : a) / this._timeScale, e._dirty || this._uncache(!1), e._timeline)
|
1987 |
-
for (; e._timeline;) e._timeline._time !== (e._startTime + e._totalTime) / e._timeScale && e.totalTime(e._totalTime, !0), e = e._timeline
|
1988 |
-
}
|
1989 |
-
this._gc && this._enabled(!0, !1), (this._totalTime !== a || 0 === this._duration) && (J.length && Z(), this.render(a, b, !1), J.length && Z())
|
1990 |
-
}
|
1991 |
-
return this
|
1992 |
-
}, h.progress = h.totalProgress = function (a, b) {
|
1993 |
-
var c = this.duration();
|
1994 |
-
return arguments.length ? this.totalTime(c * a, b) : c ? this._time / c : this.ratio
|
1995 |
-
}, h.startTime = function (a) {
|
1996 |
-
return arguments.length ? (a !== this._startTime && (this._startTime = a, this.timeline && this.timeline._sortChildren && this.timeline.add(this, a - this._delay)), this) : this._startTime
|
1997 |
-
}, h.endTime = function (a) {
|
1998 |
-
return this._startTime + (0 != a ? this.totalDuration() : this.duration()) / this._timeScale
|
1999 |
-
}, h.timeScale = function (a) {
|
2000 |
-
if (!arguments.length) return this._timeScale;
|
2001 |
-
var b, c;
|
2002 |
-
for (a = a || m, this._timeline && this._timeline.smoothChildTiming && (b = this._pauseTime, c = b || 0 === b ? b : this._timeline.totalTime(), this._startTime = c - (c - this._startTime) * this._timeScale / a), this._timeScale = a, c = this.timeline; c && c.timeline;) c._dirty = !0, c.totalDuration(), c = c.timeline;
|
2003 |
-
return this
|
2004 |
-
}, h.reversed = function (a) {
|
2005 |
-
return arguments.length ? (a != this._reversed && (this._reversed = a,
|
2006 |
-
this.totalTime(this._timeline && !this._timeline.smoothChildTiming ? this.totalDuration() - this._totalTime : this._totalTime, !0)), this) : this._reversed
|
2007 |
-
}, h.paused = function (a) {
|
2008 |
-
if (!arguments.length) return this._paused;
|
2009 |
-
var b, c, d = this._timeline;
|
2010 |
-
return a != this._paused && d && (j || a || i.wake(), b = d.rawTime(), c = b - this._pauseTime, !a && d.smoothChildTiming && (this._startTime += c, this._uncache(!1)), this._pauseTime = a ? b : null, this._paused = a, this._active = this.isActive(), !a && 0 !== c && this._initted && this.duration() && (b = d.smoothChildTiming ? this._totalTime : (b - this._startTime) / this._timeScale, this.render(b, b === this._totalTime, !0))), this._gc && !a && this._enabled(!0, !1), this
|
2011 |
-
};
|
2012 |
-
var F = t("core.SimpleTimeline", function (a) {
|
2013 |
-
D.call(this, 0, a), this.autoRemoveChildren = this.smoothChildTiming = !0
|
2014 |
-
});
|
2015 |
-
h = F.prototype = new D, h.constructor = F, h.kill()._gc = !1, h._first = h._last = h._recent = null, h._sortChildren = !1, h.add = h.insert = function (a, b, c, d) {
|
2016 |
-
var e, f;
|
2017 |
-
if (a._startTime = Number(b || 0) + a._delay, a._paused && this !== a._timeline && (a._pauseTime = a._startTime + (this.rawTime() - a._startTime) / a._timeScale), a.timeline && a.timeline._remove(a, !0), a.timeline = a._timeline = this, a._gc && a._enabled(!0, !0), e = this._last, this._sortChildren)
|
2018 |
-
for (f = a._startTime; e && e._startTime > f;) e = e._prev;
|
2019 |
-
return e ? (a._next = e._next, e._next = a) : (a._next = this._first, this._first = a), a._next ? a._next._prev = a : this._last = a, a._prev = e, this._recent = a, this._timeline && this._uncache(!0), this
|
2020 |
-
}, h._remove = function (a, b) {
|
2021 |
-
return a.timeline === this && (b || a._enabled(!1, !0), a._prev ? a._prev._next = a._next : this._first === a && (this._first = a._next), a._next ? a._next._prev = a._prev : this._last === a && (this._last = a._prev), a._next = a._prev = a.timeline = null, a === this._recent && (this._recent = this._last), this._timeline && this._uncache(!0)), this
|
2022 |
-
}, h.render = function (a, b, c) {
|
2023 |
-
var d, e = this._first;
|
2024 |
-
for (this._totalTime = this._time = this._rawPrevTime = a; e;) d = e._next, (e._active || a >= e._startTime && !e._paused && !e._gc) && (e._reversed ? e.render((e._dirty ? e.totalDuration() : e._totalDuration) - (a - e._startTime) * e._timeScale, b, c) : e.render((a - e._startTime) * e._timeScale, b, c)), e = d
|
2025 |
-
}, h.rawTime = function () {
|
2026 |
-
return j || i.wake(), this._totalTime
|
2027 |
-
};
|
2028 |
-
var G = t("TweenLite", function (b, c, d) {
|
2029 |
-
if (D.call(this, c, d), this.render = G.prototype.render, null == b) throw "Cannot tween a null target.";
|
2030 |
-
this.target = b = "string" != typeof b ? b : G.selector(b) || b;
|
2031 |
-
var e, f, g, h = b.jquery || b.length && b !== a && b[0] && (b[0] === a || b[0].nodeType && b[0].style && !b.nodeType),
|
2032 |
-
i = this.vars.overwrite;
|
2033 |
-
if (this._overwrite = i = null == i ? V[G.defaultOverwrite] : "number" == typeof i ? i >> 0 : V[i], (h || b instanceof Array || b.push && p(b)) && "number" != typeof b[0])
|
2034 |
-
for (this._targets = g = n(b), this._propLookup = [], this._siblings = [], e = 0; e < g.length; e++) f = g[e], f ? "string" != typeof f ? f.length && f !== a && f[0] && (f[0] === a || f[0].nodeType && f[0].style && !f.nodeType) ? (g.splice(e--, 1), this._targets = g = g.concat(n(f))) : (this._siblings[e] = $(f, this, !1), 1 === i && this._siblings[e].length > 1 && aa(f, this, null, 1, this._siblings[e])) : (f = g[e--] = G.selector(f), "string" == typeof f && g.splice(e + 1, 1)) : g.splice(e--, 1);
|
2035 |
-
else this._propLookup = {}, this._siblings = $(b, this, !1), 1 === i && this._siblings.length > 1 && aa(b, this, null, 1, this._siblings);
|
2036 |
-
(this.vars.immediateRender || 0 === c && 0 === this._delay && this.vars.immediateRender !== !1) && (this._time = -m, this.render(Math.min(0, -this._delay)))
|
2037 |
-
}, !0),
|
2038 |
-
H = function (b) {
|
2039 |
-
return b && b.length && b !== a && b[0] && (b[0] === a || b[0].nodeType && b[0].style && !b.nodeType)
|
2040 |
-
},
|
2041 |
-
I = function (a, b) {
|
2042 |
-
var c, d = {};
|
2043 |
-
for (c in a) U[c] || c in b && "transform" !== c && "x" !== c && "y" !== c && "width" !== c && "height" !== c && "className" !== c && "border" !== c || !(!R[c] || R[c] && R[c]._autoCSS) || (d[c] = a[c], delete a[c]);
|
2044 |
-
a.css = d
|
2045 |
-
};
|
2046 |
-
h = G.prototype = new D, h.constructor = G, h.kill()._gc = !1, h.ratio = 0, h._firstPT = h._targets = h._overwrittenProps = h._startAt = null, h._notifyPluginsOfEnabled = h._lazy = !1, G.version = "1.20.4", G.defaultEase = h._ease = new v(null, null, 1, 1), G.defaultOverwrite = "auto", G.ticker = i, G.autoSleep = 120, G.lagSmoothing = function (a, b) {
|
2047 |
-
i.lagSmoothing(a, b)
|
2048 |
-
}, G.selector = a.$ || a.jQuery || function (b) {
|
2049 |
-
var c = a.$ || a.jQuery;
|
2050 |
-
return c ? (G.selector = c, c(b)) : "undefined" == typeof d ? b : d.querySelectorAll ? d.querySelectorAll(b) : d.getElementById("#" === b.charAt(0) ? b.substr(1) : b)
|
2051 |
-
};
|
2052 |
-
var J = [],
|
2053 |
-
K = {},
|
2054 |
-
L = /(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,
|
2055 |
-
M = /[\+-]=-?[\.\d]/,
|
2056 |
-
N = function (a) {
|
2057 |
-
for (var b, c = this._firstPT, d = 1e-6; c;) b = c.blob ? 1 === a && null != this.end ? this.end : a ? this.join("") : this.start : c.c * a + c.s, c.m ? b = c.m(b, this._target || c.t) : d > b && b > -d && !c.blob && (b = 0), c.f ? c.fp ? c.t[c.p](c.fp, b) : c.t[c.p](b) : c.t[c.p] = b, c = c._next
|
2058 |
-
},
|
2059 |
-
O = function (a, b, c, d) {
|
2060 |
-
var e, f, g, h, i, j, k, l = [],
|
2061 |
-
m = 0,
|
2062 |
-
n = "",
|
2063 |
-
o = 0;
|
2064 |
-
for (l.start = a, l.end = b, a = l[0] = a + "", b = l[1] = b + "", c && (c(l), a = l[0], b = l[1]), l.length = 0, e = a.match(L) || [], f = b.match(L) || [], d && (d._next = null, d.blob = 1, l._firstPT = l._applyPT = d), i = f.length, h = 0; i > h; h++) k = f[h], j = b.substr(m, b.indexOf(k, m) - m), n += j || !h ? j : ",", m += j.length, o ? o = (o + 1) % 5 : "rgba(" === j.substr(-5) && (o = 1), k === e[h] || e.length <= h ? n += k : (n && (l.push(n), n = ""), g = parseFloat(e[h]), l.push(g), l._firstPT = {
|
2065 |
-
_next: l._firstPT,
|
2066 |
-
t: l,
|
2067 |
-
p: l.length - 1,
|
2068 |
-
s: g,
|
2069 |
-
c: ("=" === k.charAt(1) ? parseInt(k.charAt(0) + "1", 10) * parseFloat(k.substr(2)) : parseFloat(k) - g) || 0,
|
2070 |
-
f: 0,
|
2071 |
-
m: o && 4 > o ? Math.round : 0
|
2072 |
-
}), m += k.length;
|
2073 |
-
return n += b.substr(m), n && l.push(n), l.setRatio = N, M.test(b) && (l.end = null), l
|
2074 |
-
},
|
2075 |
-
P = function (a, b, c, d, e, f, g, h, i) {
|
2076 |
-
"function" == typeof d && (d = d(i || 0, a));
|
2077 |
-
var j, k = typeof a[b],
|
2078 |
-
l = "function" !== k ? "" : b.indexOf("set") || "function" != typeof a["get" + b.substr(3)] ? b : "get" + b.substr(3),
|
2079 |
-
m = "get" !== c ? c : l ? g ? a[l](g) : a[l]() : a[b],
|
2080 |
-
n = "string" == typeof d && "=" === d.charAt(1),
|
2081 |
-
o = {
|
2082 |
-
t: a,
|
2083 |
-
p: b,
|
2084 |
-
s: m,
|
2085 |
-
f: "function" === k,
|
2086 |
-
pg: 0,
|
2087 |
-
n: e || b,
|
2088 |
-
m: f ? "function" == typeof f ? f : Math.round : 0,
|
2089 |
-
pr: 0,
|
2090 |
-
c: n ? parseInt(d.charAt(0) + "1", 10) * parseFloat(d.substr(2)) : parseFloat(d) - m || 0
|
2091 |
-
};
|
2092 |
-
return ("number" != typeof m || "number" != typeof d && !n) && (g || isNaN(m) || !n && isNaN(d) || "boolean" == typeof m || "boolean" == typeof d ? (o.fp = g, j = O(m, n ? parseFloat(o.s) + o.c + (o.s + "").replace(/[0-9\-\.]/g, "") : d, h || G.defaultStringFilter, o), o = {
|
2093 |
-
t: j,
|
2094 |
-
p: "setRatio",
|
2095 |
-
s: 0,
|
2096 |
-
c: 1,
|
2097 |
-
f: 2,
|
2098 |
-
pg: 0,
|
2099 |
-
n: e || b,
|
2100 |
-
pr: 0,
|
2101 |
-
m: 0
|
2102 |
-
}) : (o.s = parseFloat(m), n || (o.c = parseFloat(d) - o.s || 0))), o.c ? ((o._next = this._firstPT) && (o._next._prev = o), this._firstPT = o, o) : void 0
|
2103 |
-
},
|
2104 |
-
Q = G._internals = {
|
2105 |
-
isArray: p,
|
2106 |
-
isSelector: H,
|
2107 |
-
lazyTweens: J,
|
2108 |
-
blobDif: O
|
2109 |
-
},
|
2110 |
-
R = G._plugins = {},
|
2111 |
-
S = Q.tweenLookup = {},
|
2112 |
-
T = 0,
|
2113 |
-
U = Q.reservedProps = {
|
2114 |
-
ease: 1,
|
2115 |
-
delay: 1,
|
2116 |
-
overwrite: 1,
|
2117 |
-
onComplete: 1,
|
2118 |
-
onCompleteParams: 1,
|
2119 |
-
onCompleteScope: 1,
|
2120 |
-
useFrames: 1,
|
2121 |
-
runBackwards: 1,
|
2122 |
-
startAt: 1,
|
2123 |
-
onUpdate: 1,
|
2124 |
-
onUpdateParams: 1,
|
2125 |
-
onUpdateScope: 1,
|
2126 |
-
onStart: 1,
|
2127 |
-
onStartParams: 1,
|
2128 |
-
onStartScope: 1,
|
2129 |
-
onReverseComplete: 1,
|
2130 |
-
onReverseCompleteParams: 1,
|
2131 |
-
onReverseCompleteScope: 1,
|
2132 |
-
onRepeat: 1,
|
2133 |
-
onRepeatParams: 1,
|
2134 |
-
onRepeatScope: 1,
|
2135 |
-
easeParams: 1,
|
2136 |
-
yoyo: 1,
|
2137 |
-
immediateRender: 1,
|
2138 |
-
repeat: 1,
|
2139 |
-
repeatDelay: 1,
|
2140 |
-
data: 1,
|
2141 |
-
paused: 1,
|
2142 |
-
reversed: 1,
|
2143 |
-
autoCSS: 1,
|
2144 |
-
lazy: 1,
|
2145 |
-
onOverwrite: 1,
|
2146 |
-
callbackScope: 1,
|
2147 |
-
stringFilter: 1,
|
2148 |
-
id: 1,
|
2149 |
-
yoyoEase: 1
|
2150 |
-
},
|
2151 |
-
V = {
|
2152 |
-
none: 0,
|
2153 |
-
all: 1,
|
2154 |
-
auto: 2,
|
2155 |
-
concurrent: 3,
|
2156 |
-
allOnStart: 4,
|
2157 |
-
preexisting: 5,
|
2158 |
-
"true": 1,
|
2159 |
-
"false": 0
|
2160 |
-
},
|
2161 |
-
W = D._rootFramesTimeline = new F,
|
2162 |
-
X = D._rootTimeline = new F,
|
2163 |
-
Y = 30,
|
2164 |
-
Z = Q.lazyRender = function () {
|
2165 |
-
var a, b = J.length;
|
2166 |
-
for (K = {}; --b > -1;) a = J[b], a && a._lazy !== !1 && (a.render(a._lazy[0], a._lazy[1], !0), a._lazy = !1);
|
2167 |
-
J.length = 0
|
2168 |
-
};
|
2169 |
-
X._startTime = i.time, W._startTime = i.frame, X._active = W._active = !0, setTimeout(Z, 1), D._updateRoot = G.render = function () {
|
2170 |
-
var a, b, c;
|
2171 |
-
if (J.length && Z(), X.render((i.time - X._startTime) * X._timeScale, !1, !1), W.render((i.frame - W._startTime) * W._timeScale, !1, !1), J.length && Z(), i.frame >= Y) {
|
2172 |
-
Y = i.frame + (parseInt(G.autoSleep, 10) || 120);
|
2173 |
-
for (c in S) {
|
2174 |
-
for (b = S[c].tweens, a = b.length; --a > -1;) b[a]._gc && b.splice(a, 1);
|
2175 |
-
0 === b.length && delete S[c]
|
2176 |
-
}
|
2177 |
-
if (c = X._first, (!c || c._paused) && G.autoSleep && !W._first && 1 === i._listeners.tick.length) {
|
2178 |
-
for (; c && c._paused;) c = c._next;
|
2179 |
-
c || i.sleep()
|
2180 |
-
}
|
2181 |
-
}
|
2182 |
-
}, i.addEventListener("tick", D._updateRoot);
|
2183 |
-
var $ = function (a, b, c) {
|
2184 |
-
var d, e, f = a._gsTweenID;
|
2185 |
-
if (S[f || (a._gsTweenID = f = "t" + T++)] || (S[f] = {
|
2186 |
-
target: a,
|
2187 |
-
tweens: []
|
2188 |
-
}), b && (d = S[f].tweens, d[e = d.length] = b, c))
|
2189 |
-
for (; --e > -1;) d[e] === b && d.splice(e, 1);
|
2190 |
-
return S[f].tweens
|
2191 |
-
},
|
2192 |
-
_ = function (a, b, c, d) {
|
2193 |
-
var e, f, g = a.vars.onOverwrite;
|
2194 |
-
return g && (e = g(a, b, c, d)), g = G.onOverwrite, g && (f = g(a, b, c, d)), e !== !1 && f !== !1
|
2195 |
-
},
|
2196 |
-
aa = function (a, b, c, d, e) {
|
2197 |
-
var f, g, h, i;
|
2198 |
-
if (1 === d || d >= 4) {
|
2199 |
-
for (i = e.length, f = 0; i > f; f++)
|
2200 |
-
if ((h = e[f]) !== b) h._gc || h._kill(null, a, b) && (g = !0);
|
2201 |
-
else if (5 === d) break;
|
2202 |
-
return g
|
2203 |
-
}
|
2204 |
-
var j, k = b._startTime + m,
|
2205 |
-
l = [],
|
2206 |
-
n = 0,
|
2207 |
-
o = 0 === b._duration;
|
2208 |
-
for (f = e.length; --f > -1;)(h = e[f]) === b || h._gc || h._paused || (h._timeline !== b._timeline ? (j = j || ba(b, 0, o), 0 === ba(h, j, o) && (l[n++] = h)) : h._startTime <= k && h._startTime + h.totalDuration() / h._timeScale > k && ((o || !h._initted) && k - h._startTime <= 2e-10 || (l[n++] = h)));
|
2209 |
-
for (f = n; --f > -1;)
|
2210 |
-
if (h = l[f], 2 === d && h._kill(c, a, b) && (g = !0), 2 !== d || !h._firstPT && h._initted) {
|
2211 |
-
if (2 !== d && !_(h, b)) continue;
|
2212 |
-
h._enabled(!1, !1) && (g = !0)
|
2213 |
-
} return g
|
2214 |
-
},
|
2215 |
-
ba = function (a, b, c) {
|
2216 |
-
for (var d = a._timeline, e = d._timeScale, f = a._startTime; d._timeline;) {
|
2217 |
-
if (f += d._startTime, e *= d._timeScale, d._paused) return -100;
|
2218 |
-
d = d._timeline
|
2219 |
-
}
|
2220 |
-
return f /= e, f > b ? f - b : c && f === b || !a._initted && 2 * m > f - b ? m : (f += a.totalDuration() / a._timeScale / e) > b + m ? 0 : f - b - m
|
2221 |
-
};
|
2222 |
-
h._init = function () {
|
2223 |
-
var a, b, c, d, e, f, g = this.vars,
|
2224 |
-
h = this._overwrittenProps,
|
2225 |
-
i = this._duration,
|
2226 |
-
j = !!g.immediateRender,
|
2227 |
-
k = g.ease;
|
2228 |
-
if (g.startAt) {
|
2229 |
-
this._startAt && (this._startAt.render(-1, !0), this._startAt.kill()), e = {};
|
2230 |
-
for (d in g.startAt) e[d] = g.startAt[d];
|
2231 |
-
if (e.data = "isStart", e.overwrite = !1, e.immediateRender = !0, e.lazy = j && g.lazy !== !1, e.startAt = e.delay = null, e.onUpdate = g.onUpdate, e.onUpdateParams = g.onUpdateParams, e.onUpdateScope = g.onUpdateScope || g.callbackScope || this, this._startAt = G.to(this.target, 0, e), j)
|
2232 |
-
if (this._time > 0) this._startAt = null;
|
2233 |
-
else if (0 !== i) return
|
2234 |
-
} else if (g.runBackwards && 0 !== i)
|
2235 |
-
if (this._startAt) this._startAt.render(-1, !0), this._startAt.kill(), this._startAt = null;
|
2236 |
-
else {
|
2237 |
-
0 !== this._time && (j = !1), c = {};
|
2238 |
-
for (d in g) U[d] && "autoCSS" !== d || (c[d] = g[d]);
|
2239 |
-
if (c.overwrite = 0, c.data = "isFromStart", c.lazy = j && g.lazy !== !1, c.immediateRender = j, this._startAt = G.to(this.target, 0, c), j) {
|
2240 |
-
if (0 === this._time) return
|
2241 |
-
} else this._startAt._init(), this._startAt._enabled(!1), this.vars.immediateRender && (this._startAt = null)
|
2242 |
-
} if (this._ease = k = k ? k instanceof v ? k : "function" == typeof k ? new v(k, g.easeParams) : w[k] || G.defaultEase : G.defaultEase, g.easeParams instanceof Array && k.config && (this._ease = k.config.apply(k, g.easeParams)), this._easeType = this._ease._type, this._easePower = this._ease._power, this._firstPT = null, this._targets)
|
2243 |
-
for (f = this._targets.length, a = 0; f > a; a++) this._initProps(this._targets[a], this._propLookup[a] = {}, this._siblings[a], h ? h[a] : null, a) && (b = !0);
|
2244 |
-
else b = this._initProps(this.target, this._propLookup, this._siblings, h, 0);
|
2245 |
-
if (b && G._onPluginEvent("_onInitAllProps", this), h && (this._firstPT || "function" != typeof this.target && this._enabled(!1, !1)), g.runBackwards)
|
2246 |
-
for (c = this._firstPT; c;) c.s += c.c, c.c = -c.c, c = c._next;
|
2247 |
-
this._onUpdate = g.onUpdate, this._initted = !0
|
2248 |
-
}, h._initProps = function (b, c, d, e, f) {
|
2249 |
-
var g, h, i, j, k, l;
|
2250 |
-
if (null == b) return !1;
|
2251 |
-
K[b._gsTweenID] && Z(), this.vars.css || b.style && b !== a && b.nodeType && R.css && this.vars.autoCSS !== !1 && I(this.vars, b);
|
2252 |
-
for (g in this.vars)
|
2253 |
-
if (l = this.vars[g], U[g]) l && (l instanceof Array || l.push && p(l)) && -1 !== l.join("").indexOf("{self}") && (this.vars[g] = l = this._swapSelfInParams(l, this));
|
2254 |
-
else if (R[g] && (j = new R[g])._onInitTween(b, this.vars[g], this, f)) {
|
2255 |
-
for (this._firstPT = k = {
|
2256 |
-
_next: this._firstPT,
|
2257 |
-
t: j,
|
2258 |
-
p: "setRatio",
|
2259 |
-
s: 0,
|
2260 |
-
c: 1,
|
2261 |
-
f: 1,
|
2262 |
-
n: g,
|
2263 |
-
pg: 1,
|
2264 |
-
pr: j._priority,
|
2265 |
-
m: 0
|
2266 |
-
}, h = j._overwriteProps.length; --h > -1;) c[j._overwriteProps[h]] = this._firstPT;
|
2267 |
-
(j._priority || j._onInitAllProps) && (i = !0), (j._onDisable || j._onEnable) && (this._notifyPluginsOfEnabled = !0), k._next && (k._next._prev = k)
|
2268 |
-
} else c[g] = P.call(this, b, g, "get", l, g, 0, null, this.vars.stringFilter, f);
|
2269 |
-
return e && this._kill(e, b) ? this._initProps(b, c, d, e, f) : this._overwrite > 1 && this._firstPT && d.length > 1 && aa(b, this, c, this._overwrite, d) ? (this._kill(c, b), this._initProps(b, c, d, e, f)) : (this._firstPT && (this.vars.lazy !== !1 && this._duration || this.vars.lazy && !this._duration) && (K[b._gsTweenID] = !0), i)
|
2270 |
-
}, h.render = function (a, b, c) {
|
2271 |
-
var d, e, f, g, h = this._time,
|
2272 |
-
i = this._duration,
|
2273 |
-
j = this._rawPrevTime;
|
2274 |
-
if (a >= i - 1e-7 && a >= 0) this._totalTime = this._time = i, this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1, this._reversed || (d = !0, e = "onComplete", c = c || this._timeline.autoRemoveChildren), 0 === i && (this._initted || !this.vars.lazy || c) && (this._startTime === this._timeline._duration && (a = 0), (0 > j || 0 >= a && a >= -1e-7 || j === m && "isPause" !== this.data) && j !== a && (c = !0, j > m && (e = "onReverseComplete")), this._rawPrevTime = g = !b || a || j === a ? a : m);
|
2275 |
-
else if (1e-7 > a) this._totalTime = this._time = 0, this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0, (0 !== h || 0 === i && j > 0) && (e = "onReverseComplete", d = this._reversed), 0 > a && (this._active = !1, 0 === i && (this._initted || !this.vars.lazy || c) && (j >= 0 && (j !== m || "isPause" !== this.data) && (c = !0), this._rawPrevTime = g = !b || a || j === a ? a : m)), (!this._initted || this._startAt && this._startAt.progress()) && (c = !0);
|
2276 |
-
else if (this._totalTime = this._time = a, this._easeType) {
|
2277 |
-
var k = a / i,
|
2278 |
-
l = this._easeType,
|
2279 |
-
n = this._easePower;
|
2280 |
-
(1 === l || 3 === l && k >= .5) && (k = 1 - k), 3 === l && (k *= 2), 1 === n ? k *= k : 2 === n ? k *= k * k : 3 === n ? k *= k * k * k : 4 === n && (k *= k * k * k * k), 1 === l ? this.ratio = 1 - k : 2 === l ? this.ratio = k : .5 > a / i ? this.ratio = k / 2 : this.ratio = 1 - k / 2
|
2281 |
-
} else this.ratio = this._ease.getRatio(a / i);
|
2282 |
-
if (this._time !== h || c) {
|
2283 |
-
if (!this._initted) {
|
2284 |
-
if (this._init(), !this._initted || this._gc) return;
|
2285 |
-
if (!c && this._firstPT && (this.vars.lazy !== !1 && this._duration || this.vars.lazy && !this._duration)) return this._time = this._totalTime = h, this._rawPrevTime = j, J.push(this), void (this._lazy = [a, b]);
|
2286 |
-
this._time && !d ? this.ratio = this._ease.getRatio(this._time / i) : d && this._ease._calcEnd && (this.ratio = this._ease.getRatio(0 === this._time ? 0 : 1))
|
2287 |
-
}
|
2288 |
-
for (this._lazy !== !1 && (this._lazy = !1), this._active || !this._paused && this._time !== h && a >= 0 && (this._active = !0), 0 === h && (this._startAt && (a >= 0 ? this._startAt.render(a, !0, c) : e || (e = "_dummyGS")), this.vars.onStart && (0 !== this._time || 0 === i) && (b || this._callback("onStart"))), f = this._firstPT; f;) f.f ? f.t[f.p](f.c * this.ratio + f.s) : f.t[f.p] = f.c * this.ratio + f.s, f = f._next;
|
2289 |
-
this._onUpdate && (0 > a && this._startAt && a !== -1e-4 && this._startAt.render(a, !0, c), b || (this._time !== h || d || c) && this._callback("onUpdate")), e && (!this._gc || c) && (0 > a && this._startAt && !this._onUpdate && a !== -1e-4 && this._startAt.render(a, !0, c), d && (this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !b && this.vars[e] && this._callback(e), 0 === i && this._rawPrevTime === m && g !== m && (this._rawPrevTime = 0))
|
2290 |
-
}
|
2291 |
-
}, h._kill = function (a, b, c) {
|
2292 |
-
if ("all" === a && (a = null), null == a && (null == b || b === this.target)) return this._lazy = !1, this._enabled(!1, !1);
|
2293 |
-
b = "string" != typeof b ? b || this._targets || this.target : G.selector(b) || b;
|
2294 |
-
var d, e, f, g, h, i, j, k, l, m = c && this._time && c._startTime === this._startTime && this._timeline === c._timeline;
|
2295 |
-
if ((p(b) || H(b)) && "number" != typeof b[0])
|
2296 |
-
for (d = b.length; --d > -1;) this._kill(a, b[d], c) && (i = !0);
|
2297 |
-
else {
|
2298 |
-
if (this._targets) {
|
2299 |
-
for (d = this._targets.length; --d > -1;)
|
2300 |
-
if (b === this._targets[d]) {
|
2301 |
-
h = this._propLookup[d] || {}, this._overwrittenProps = this._overwrittenProps || [], e = this._overwrittenProps[d] = a ? this._overwrittenProps[d] || {} : "all";
|
2302 |
-
break
|
2303 |
-
}
|
2304 |
-
} else {
|
2305 |
-
if (b !== this.target) return !1;
|
2306 |
-
h = this._propLookup, e = this._overwrittenProps = a ? this._overwrittenProps || {} : "all"
|
2307 |
-
}
|
2308 |
-
if (h) {
|
2309 |
-
if (j = a || h, k = a !== e && "all" !== e && a !== h && ("object" != typeof a || !a._tempKill), c && (G.onOverwrite || this.vars.onOverwrite)) {
|
2310 |
-
for (f in j) h[f] && (l || (l = []), l.push(f));
|
2311 |
-
if ((l || !a) && !_(this, c, b, l)) return !1
|
2312 |
-
}
|
2313 |
-
for (f in j) (g = h[f]) && (m && (g.f ? g.t[g.p](g.s) : g.t[g.p] = g.s, i = !0), g.pg && g.t._kill(j) && (i = !0), g.pg && 0 !== g.t._overwriteProps.length || (g._prev ? g._prev._next = g._next : g === this._firstPT && (this._firstPT = g._next), g._next && (g._next._prev = g._prev), g._next = g._prev = null), delete h[f]), k && (e[f] = 1);
|
2314 |
-
!this._firstPT && this._initted && this._enabled(!1, !1)
|
2315 |
-
}
|
2316 |
-
}
|
2317 |
-
return i
|
2318 |
-
}, h.invalidate = function () {
|
2319 |
-
return this._notifyPluginsOfEnabled && G._onPluginEvent("_onDisable", this), this._firstPT = this._overwrittenProps = this._startAt = this._onUpdate = null, this._notifyPluginsOfEnabled = this._active = this._lazy = !1, this._propLookup = this._targets ? {} : [], D.prototype.invalidate.call(this), this.vars.immediateRender && (this._time = -m, this.render(Math.min(0, -this._delay))), this
|
2320 |
-
}, h._enabled = function (a, b) {
|
2321 |
-
if (j || i.wake(), a && this._gc) {
|
2322 |
-
var c, d = this._targets;
|
2323 |
-
if (d)
|
2324 |
-
for (c = d.length; --c > -1;) this._siblings[c] = $(d[c], this, !0);
|
2325 |
-
else this._siblings = $(this.target, this, !0)
|
2326 |
-
}
|
2327 |
-
return D.prototype._enabled.call(this, a, b), this._notifyPluginsOfEnabled && this._firstPT ? G._onPluginEvent(a ? "_onEnable" : "_onDisable", this) : !1
|
2328 |
-
}, G.to = function (a, b, c) {
|
2329 |
-
return new G(a, b, c)
|
2330 |
-
}, G.from = function (a, b, c) {
|
2331 |
-
return c.runBackwards = !0, c.immediateRender = 0 != c.immediateRender, new G(a, b, c)
|
2332 |
-
}, G.fromTo = function (a, b, c, d) {
|
2333 |
-
return d.startAt = c, d.immediateRender = 0 != d.immediateRender && 0 != c.immediateRender, new G(a, b, d)
|
2334 |
-
}, G.delayedCall = function (a, b, c, d, e) {
|
2335 |
-
return new G(b, 0, {
|
2336 |
-
delay: a,
|
2337 |
-
onComplete: b,
|
2338 |
-
onCompleteParams: c,
|
2339 |
-
callbackScope: d,
|
2340 |
-
onReverseComplete: b,
|
2341 |
-
onReverseCompleteParams: c,
|
2342 |
-
immediateRender: !1,
|
2343 |
-
lazy: !1,
|
2344 |
-
useFrames: e,
|
2345 |
-
overwrite: 0
|
2346 |
-
})
|
2347 |
-
}, G.set = function (a, b) {
|
2348 |
-
return new G(a, 0, b)
|
2349 |
-
}, G.getTweensOf = function (a, b) {
|
2350 |
-
if (null == a) return [];
|
2351 |
-
a = "string" != typeof a ? a : G.selector(a) || a;
|
2352 |
-
var c, d, e, f;
|
2353 |
-
if ((p(a) || H(a)) && "number" != typeof a[0]) {
|
2354 |
-
for (c = a.length, d = []; --c > -1;) d = d.concat(G.getTweensOf(a[c], b));
|
2355 |
-
for (c = d.length; --c > -1;)
|
2356 |
-
for (f = d[c], e = c; --e > -1;) f === d[e] && d.splice(c, 1)
|
2357 |
-
} else if (a._gsTweenID)
|
2358 |
-
for (d = $(a).concat(), c = d.length; --c > -1;)(d[c]._gc || b && !d[c].isActive()) && d.splice(c, 1);
|
2359 |
-
return d || []
|
2360 |
-
}, G.killTweensOf = G.killDelayedCallsTo = function (a, b, c) {
|
2361 |
-
"object" == typeof b && (c = b, b = !1);
|
2362 |
-
for (var d = G.getTweensOf(a, b), e = d.length; --e > -1;) d[e]._kill(c, a)
|
2363 |
-
};
|
2364 |
-
var ca = t("plugins.TweenPlugin", function (a, b) {
|
2365 |
-
this._overwriteProps = (a || "").split(","), this._propName = this._overwriteProps[0], this._priority = b || 0, this._super = ca.prototype
|
2366 |
-
}, !0);
|
2367 |
-
if (h = ca.prototype, ca.version = "1.19.0", ca.API = 2, h._firstPT = null, h._addTween = P, h.setRatio = N, h._kill = function (a) {
|
2368 |
-
var b, c = this._overwriteProps,
|
2369 |
-
d = this._firstPT;
|
2370 |
-
if (null != a[this._propName]) this._overwriteProps = [];
|
2371 |
-
else
|
2372 |
-
for (b = c.length; --b > -1;) null != a[c[b]] && c.splice(b, 1);
|
2373 |
-
for (; d;) null != a[d.n] && (d._next && (d._next._prev = d._prev), d._prev ? (d._prev._next = d._next, d._prev = null) : this._firstPT === d && (this._firstPT = d._next)), d = d._next;
|
2374 |
-
return !1
|
2375 |
-
}, h._mod = h._roundProps = function (a) {
|
2376 |
-
for (var b, c = this._firstPT; c;) b = a[this._propName] || null != c.n && a[c.n.split(this._propName + "_").join("")], b && "function" == typeof b && (2 === c.f ? c.t._applyPT.m = b : c.m = b), c = c._next
|
2377 |
-
}, G._onPluginEvent = function (a, b) {
|
2378 |
-
var c, d, e, f, g, h = b._firstPT;
|
2379 |
-
if ("_onInitAllProps" === a) {
|
2380 |
-
for (; h;) {
|
2381 |
-
for (g = h._next, d = e; d && d.pr > h.pr;) d = d._next;
|
2382 |
-
(h._prev = d ? d._prev : f) ? h._prev._next = h : e = h, (h._next = d) ? d._prev = h : f = h, h = g
|
2383 |
-
}
|
2384 |
-
h = b._firstPT = e
|
2385 |
-
}
|
2386 |
-
for (; h;) h.pg && "function" == typeof h.t[a] && h.t[a]() && (c = !0), h = h._next;
|
2387 |
-
return c
|
2388 |
-
}, ca.activate = function (a) {
|
2389 |
-
for (var b = a.length; --b > -1;) a[b].API === ca.API && (R[(new a[b])._propName] = a[b]);
|
2390 |
-
return !0
|
2391 |
-
}, s.plugin = function (a) {
|
2392 |
-
if (!(a && a.propName && a.init && a.API)) throw "illegal plugin definition.";
|
2393 |
-
var b, c = a.propName,
|
2394 |
-
d = a.priority || 0,
|
2395 |
-
e = a.overwriteProps,
|
2396 |
-
f = {
|
2397 |
-
init: "_onInitTween",
|
2398 |
-
set: "setRatio",
|
2399 |
-
kill: "_kill",
|
2400 |
-
round: "_mod",
|
2401 |
-
mod: "_mod",
|
2402 |
-
initAll: "_onInitAllProps"
|
2403 |
-
},
|
2404 |
-
g = t("plugins." + c.charAt(0).toUpperCase() + c.substr(1) + "Plugin", function () {
|
2405 |
-
ca.call(this, c, d), this._overwriteProps = e || []
|
2406 |
-
}, a.global === !0),
|
2407 |
-
h = g.prototype = new ca(c);
|
2408 |
-
h.constructor = g, g.API = a.API;
|
2409 |
-
for (b in f) "function" == typeof a[b] && (h[f[b]] = a[b]);
|
2410 |
-
return g.version = a.version, ca.activate([g]), g
|
2411 |
-
}, f = a._gsQueue) {
|
2412 |
-
for (g = 0; g < f.length; g++) f[g]();
|
2413 |
-
for (h in q) q[h].func || a.console.log("GSAP encountered missing dependency: " + h)
|
2414 |
-
}
|
2415 |
-
j = !1
|
2416 |
-
}
|
2417 |
}("undefined" != typeof module && module.exports && "undefined" != typeof global ? global : this || window, "TweenMax");
|
1 |
+
/*!
|
2 |
+
* @author: Jack Doyle, jack@greensock.com
|
3 |
+
* @license Copyright (c) 2008-2018, GreenSock. All rights reserved.
|
4 |
+
**/
|
5 |
+
|
6 |
+
var _gsScope = "undefined" != typeof module && module.exports && "undefined" != typeof global ? global : this || window;
|
7 |
+
(_gsScope._gsQueue || (_gsScope._gsQueue = [])).push(function () {
|
8 |
+
"use strict";
|
9 |
+
_gsScope._gsDefine("TweenMax", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function (a, b, c) {
|
10 |
+
var d = function (a) {
|
11 |
+
var b, c = [],
|
12 |
+
d = a.length;
|
13 |
+
for (b = 0; b !== d; c.push(a[b++]));
|
14 |
+
return c
|
15 |
+
},
|
16 |
+
e = function (a, b, c) {
|
17 |
+
var d, e, f = a.cycle;
|
18 |
+
for (d in f) e = f[d], a[d] = "function" == typeof e ? e(c, b[c]) : e[c % e.length];
|
19 |
+
delete a.cycle
|
20 |
+
},
|
21 |
+
f = function (a, b, d) {
|
22 |
+
c.call(this, a, b, d), this._cycle = 0, this._yoyo = this.vars.yoyo === !0 || !!this.vars.yoyoEase, this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._repeat && this._uncache(!0), this.render = f.prototype.render
|
23 |
+
},
|
24 |
+
g = 1e-10,
|
25 |
+
h = c._internals,
|
26 |
+
i = h.isSelector,
|
27 |
+
j = h.isArray,
|
28 |
+
k = f.prototype = c.to({}, .1, {}),
|
29 |
+
l = [];
|
30 |
+
f.version = "1.20.4", k.constructor = f, k.kill()._gc = !1, f.killTweensOf = f.killDelayedCallsTo = c.killTweensOf, f.getTweensOf = c.getTweensOf, f.lagSmoothing = c.lagSmoothing, f.ticker = c.ticker, f.render = c.render, k.invalidate = function () {
|
31 |
+
return this._yoyo = this.vars.yoyo === !0 || !!this.vars.yoyoEase, this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._yoyoEase = null, this._uncache(!0), c.prototype.invalidate.call(this)
|
32 |
+
}, k.updateTo = function (a, b) {
|
33 |
+
var d, e = this.ratio,
|
34 |
+
f = this.vars.immediateRender || a.immediateRender;
|
35 |
+
b && this._startTime < this._timeline._time && (this._startTime = this._timeline._time, this._uncache(!1), this._gc ? this._enabled(!0, !1) : this._timeline.insert(this, this._startTime - this._delay));
|
36 |
+
for (d in a) this.vars[d] = a[d];
|
37 |
+
if (this._initted || f)
|
38 |
+
if (b) this._initted = !1, f && this.render(0, !0, !0);
|
39 |
+
else if (this._gc && this._enabled(!0, !1), this._notifyPluginsOfEnabled && this._firstPT && c._onPluginEvent("_onDisable", this), this._time / this._duration > .998) {
|
40 |
+
var g = this._totalTime;
|
41 |
+
this.render(0, !0, !1), this._initted = !1, this.render(g, !0, !1)
|
42 |
+
} else if (this._initted = !1, this._init(), this._time > 0 || f)
|
43 |
+
for (var h, i = 1 / (1 - e), j = this._firstPT; j;) h = j.s + j.c, j.c *= i, j.s = h - j.c, j = j._next;
|
44 |
+
return this
|
45 |
+
}, k.render = function (a, b, d) {
|
46 |
+
this._initted || 0 === this._duration && this.vars.repeat && this.invalidate();
|
47 |
+
var e, f, i, j, k, l, m, n, o, p = this._dirty ? this.totalDuration() : this._totalDuration,
|
48 |
+
q = this._time,
|
49 |
+
r = this._totalTime,
|
50 |
+
s = this._cycle,
|
51 |
+
t = this._duration,
|
52 |
+
u = this._rawPrevTime;
|
53 |
+
if (a >= p - 1e-7 && a >= 0 ? (this._totalTime = p, this._cycle = this._repeat, this._yoyo && 0 !== (1 & this._cycle) ? (this._time = 0, this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0) : (this._time = t, this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1), this._reversed || (e = !0, f = "onComplete", d = d || this._timeline.autoRemoveChildren), 0 === t && (this._initted || !this.vars.lazy || d) && (this._startTime === this._timeline._duration && (a = 0), (0 > u || 0 >= a && a >= -1e-7 || u === g && "isPause" !== this.data) && u !== a && (d = !0, u > g && (f = "onReverseComplete")), this._rawPrevTime = n = !b || a || u === a ? a : g)) : 1e-7 > a ? (this._totalTime = this._time = this._cycle = 0, this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0, (0 !== r || 0 === t && u > 0) && (f = "onReverseComplete", e = this._reversed), 0 > a && (this._active = !1, 0 === t && (this._initted || !this.vars.lazy || d) && (u >= 0 && (d = !0), this._rawPrevTime = n = !b || a || u === a ? a : g)), this._initted || (d = !0)) : (this._totalTime = this._time = a, 0 !== this._repeat && (j = t + this._repeatDelay, this._cycle = this._totalTime / j >> 0, 0 !== this._cycle && this._cycle === this._totalTime / j && a >= r && this._cycle--, this._time = this._totalTime - this._cycle * j, this._yoyo && 0 !== (1 & this._cycle) && (this._time = t - this._time, o = this._yoyoEase || this.vars.yoyoEase, o && (this._yoyoEase || (o !== !0 || this._initted ? this._yoyoEase = o = o === !0 ? this._ease : o instanceof Ease ? o : Ease.map[o] : (o = this.vars.ease, this._yoyoEase = o = o ? o instanceof Ease ? o : "function" == typeof o ? new Ease(o, this.vars.easeParams) : Ease.map[o] || c.defaultEase : c.defaultEase)), this.ratio = o ? 1 - o.getRatio((t - this._time) / t) : 0)), this._time > t ? this._time = t : this._time < 0 && (this._time = 0)), this._easeType && !o ? (k = this._time / t, l = this._easeType, m = this._easePower, (1 === l || 3 === l && k >= .5) && (k = 1 - k), 3 === l && (k *= 2), 1 === m ? k *= k : 2 === m ? k *= k * k : 3 === m ? k *= k * k * k : 4 === m && (k *= k * k * k * k), 1 === l ? this.ratio = 1 - k : 2 === l ? this.ratio = k : this._time / t < .5 ? this.ratio = k / 2 : this.ratio = 1 - k / 2) : o || (this.ratio = this._ease.getRatio(this._time / t))), q === this._time && !d && s === this._cycle) return void (r !== this._totalTime && this._onUpdate && (b || this._callback("onUpdate")));
|
54 |
+
if (!this._initted) {
|
55 |
+
if (this._init(), !this._initted || this._gc) return;
|
56 |
+
if (!d && this._firstPT && (this.vars.lazy !== !1 && this._duration || this.vars.lazy && !this._duration)) return this._time = q, this._totalTime = r, this._rawPrevTime = u, this._cycle = s, h.lazyTweens.push(this), void (this._lazy = [a, b]);
|
57 |
+
!this._time || e || o ? e && this._ease._calcEnd && !o && (this.ratio = this._ease.getRatio(0 === this._time ? 0 : 1)) : this.ratio = this._ease.getRatio(this._time / t)
|
58 |
+
}
|
59 |
+
for (this._lazy !== !1 && (this._lazy = !1), this._active || !this._paused && this._time !== q && a >= 0 && (this._active = !0), 0 === r && (2 === this._initted && a > 0 && this._init(), this._startAt && (a >= 0 ? this._startAt.render(a, !0, d) : f || (f = "_dummyGS")), this.vars.onStart && (0 !== this._totalTime || 0 === t) && (b || this._callback("onStart"))), i = this._firstPT; i;) i.f ? i.t[i.p](i.c * this.ratio + i.s) : i.t[i.p] = i.c * this.ratio + i.s, i = i._next;
|
60 |
+
this._onUpdate && (0 > a && this._startAt && this._startTime && this._startAt.render(a, !0, d), b || (this._totalTime !== r || f) && this._callback("onUpdate")), this._cycle !== s && (b || this._gc || this.vars.onRepeat && this._callback("onRepeat")), f && (!this._gc || d) && (0 > a && this._startAt && !this._onUpdate && this._startTime && this._startAt.render(a, !0, d), e && (this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !b && this.vars[f] && this._callback(f), 0 === t && this._rawPrevTime === g && n !== g && (this._rawPrevTime = 0))
|
61 |
+
}, f.to = function (a, b, c) {
|
62 |
+
return new f(a, b, c)
|
63 |
+
}, f.from = function (a, b, c) {
|
64 |
+
return c.runBackwards = !0, c.immediateRender = 0 != c.immediateRender, new f(a, b, c)
|
65 |
+
}, f.fromTo = function (a, b, c, d) {
|
66 |
+
return d.startAt = c, d.immediateRender = 0 != d.immediateRender && 0 != c.immediateRender, new f(a, b, d)
|
67 |
+
}, f.staggerTo = f.allTo = function (a, b, g, h, k, m, n) {
|
68 |
+
h = h || 0;
|
69 |
+
var o, p, q, r, s = 0,
|
70 |
+
t = [],
|
71 |
+
u = function () {
|
72 |
+
g.onComplete && g.onComplete.apply(g.onCompleteScope || this, arguments), k.apply(n || g.callbackScope || this, m || l)
|
73 |
+
},
|
74 |
+
v = g.cycle,
|
75 |
+
w = g.startAt && g.startAt.cycle;
|
76 |
+
for (j(a) || ("string" == typeof a && (a = c.selector(a) || a), i(a) && (a = d(a))), a = a || [], 0 > h && (a = d(a), a.reverse(), h *= -1), o = a.length - 1, q = 0; o >= q; q++) {
|
77 |
+
p = {};
|
78 |
+
for (r in g) p[r] = g[r];
|
79 |
+
if (v && (e(p, a, q), null != p.duration && (b = p.duration, delete p.duration)), w) {
|
80 |
+
w = p.startAt = {};
|
81 |
+
for (r in g.startAt) w[r] = g.startAt[r];
|
82 |
+
e(p.startAt, a, q)
|
83 |
+
}
|
84 |
+
p.delay = s + (p.delay || 0), q === o && k && (p.onComplete = u), t[q] = new f(a[q], b, p), s += h
|
85 |
+
}
|
86 |
+
return t
|
87 |
+
}, f.staggerFrom = f.allFrom = function (a, b, c, d, e, g, h) {
|
88 |
+
return c.runBackwards = !0, c.immediateRender = 0 != c.immediateRender, f.staggerTo(a, b, c, d, e, g, h)
|
89 |
+
}, f.staggerFromTo = f.allFromTo = function (a, b, c, d, e, g, h, i) {
|
90 |
+
return d.startAt = c, d.immediateRender = 0 != d.immediateRender && 0 != c.immediateRender, f.staggerTo(a, b, d, e, g, h, i)
|
91 |
+
}, f.delayedCall = function (a, b, c, d, e) {
|
92 |
+
return new f(b, 0, {
|
93 |
+
delay: a,
|
94 |
+
onComplete: b,
|
95 |
+
onCompleteParams: c,
|
96 |
+
callbackScope: d,
|
97 |
+
onReverseComplete: b,
|
98 |
+
onReverseCompleteParams: c,
|
99 |
+
immediateRender: !1,
|
100 |
+
useFrames: e,
|
101 |
+
overwrite: 0
|
102 |
+
})
|
103 |
+
}, f.set = function (a, b) {
|
104 |
+
return new f(a, 0, b)
|
105 |
+
}, f.isTweening = function (a) {
|
106 |
+
return c.getTweensOf(a, !0).length > 0
|
107 |
+
};
|
108 |
+
var m = function (a, b) {
|
109 |
+
for (var d = [], e = 0, f = a._first; f;) f instanceof c ? d[e++] = f : (b && (d[e++] = f), d = d.concat(m(f, b)), e = d.length), f = f._next;
|
110 |
+
return d
|
111 |
+
},
|
112 |
+
n = f.getAllTweens = function (b) {
|
113 |
+
return m(a._rootTimeline, b).concat(m(a._rootFramesTimeline, b))
|
114 |
+
};
|
115 |
+
f.killAll = function (a, c, d, e) {
|
116 |
+
null == c && (c = !0), null == d && (d = !0);
|
117 |
+
var f, g, h, i = n(0 != e),
|
118 |
+
j = i.length,
|
119 |
+
k = c && d && e;
|
120 |
+
for (h = 0; j > h; h++) g = i[h], (k || g instanceof b || (f = g.target === g.vars.onComplete) && d || c && !f) && (a ? g.totalTime(g._reversed ? 0 : g.totalDuration()) : g._enabled(!1, !1))
|
121 |
+
}, f.killChildTweensOf = function (a, b) {
|
122 |
+
if (null != a) {
|
123 |
+
var e, g, k, l, m, n = h.tweenLookup;
|
124 |
+
if ("string" == typeof a && (a = c.selector(a) || a), i(a) && (a = d(a)), j(a))
|
125 |
+
for (l = a.length; --l > -1;) f.killChildTweensOf(a[l], b);
|
126 |
+
else {
|
127 |
+
e = [];
|
128 |
+
for (k in n)
|
129 |
+
for (g = n[k].target.parentNode; g;) g === a && (e = e.concat(n[k].tweens)), g = g.parentNode;
|
130 |
+
for (m = e.length, l = 0; m > l; l++) b && e[l].totalTime(e[l].totalDuration()), e[l]._enabled(!1, !1)
|
131 |
+
}
|
132 |
+
}
|
133 |
+
};
|
134 |
+
var o = function (a, c, d, e) {
|
135 |
+
c = c !== !1, d = d !== !1, e = e !== !1;
|
136 |
+
for (var f, g, h = n(e), i = c && d && e, j = h.length; --j > -1;) g = h[j], (i || g instanceof b || (f = g.target === g.vars.onComplete) && d || c && !f) && g.paused(a)
|
137 |
+
};
|
138 |
+
return f.pauseAll = function (a, b, c) {
|
139 |
+
o(!0, a, b, c)
|
140 |
+
}, f.resumeAll = function (a, b, c) {
|
141 |
+
o(!1, a, b, c)
|
142 |
+
}, f.globalTimeScale = function (b) {
|
143 |
+
var d = a._rootTimeline,
|
144 |
+
e = c.ticker.time;
|
145 |
+
return arguments.length ? (b = b || g, d._startTime = e - (e - d._startTime) * d._timeScale / b, d = a._rootFramesTimeline, e = c.ticker.frame, d._startTime = e - (e - d._startTime) * d._timeScale / b, d._timeScale = a._rootTimeline._timeScale = b, b) : d._timeScale
|
146 |
+
}, k.progress = function (a, b) {
|
147 |
+
return arguments.length ? this.totalTime(this.duration() * (this._yoyo && 0 !== (1 & this._cycle) ? 1 - a : a) + this._cycle * (this._duration + this._repeatDelay), b) : this._time / this.duration()
|
148 |
+
}, k.totalProgress = function (a, b) {
|
149 |
+
return arguments.length ? this.totalTime(this.totalDuration() * a, b) : this._totalTime / this.totalDuration()
|
150 |
+
}, k.time = function (a, b) {
|
151 |
+
return arguments.length ? (this._dirty && this.totalDuration(), a > this._duration && (a = this._duration), this._yoyo && 0 !== (1 & this._cycle) ? a = this._duration - a + this._cycle * (this._duration + this._repeatDelay) : 0 !== this._repeat && (a += this._cycle * (this._duration + this._repeatDelay)), this.totalTime(a, b)) : this._time
|
152 |
+
}, k.duration = function (b) {
|
153 |
+
return arguments.length ? a.prototype.duration.call(this, b) : this._duration
|
154 |
+
}, k.totalDuration = function (a) {
|
155 |
+
return arguments.length ? -1 === this._repeat ? this : this.duration((a - this._repeat * this._repeatDelay) / (this._repeat + 1)) : (this._dirty && (this._totalDuration = -1 === this._repeat ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat, this._dirty = !1), this._totalDuration)
|
156 |
+
}, k.repeat = function (a) {
|
157 |
+
return arguments.length ? (this._repeat = a, this._uncache(!0)) : this._repeat
|
158 |
+
}, k.repeatDelay = function (a) {
|
159 |
+
return arguments.length ? (this._repeatDelay = a, this._uncache(!0)) : this._repeatDelay
|
160 |
+
}, k.yoyo = function (a) {
|
161 |
+
return arguments.length ? (this._yoyo = a, this) : this._yoyo
|
162 |
+
}, f
|
163 |
+
}, !0), _gsScope._gsDefine("TimelineLite", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function (a, b, c) {
|
164 |
+
var d = function (a) {
|
165 |
+
b.call(this, a), this._labels = {}, this.autoRemoveChildren = this.vars.autoRemoveChildren === !0, this.smoothChildTiming = this.vars.smoothChildTiming === !0, this._sortChildren = !0, this._onUpdate = this.vars.onUpdate;
|
166 |
+
var c, d, e = this.vars;
|
167 |
+
for (d in e) c = e[d], i(c) && -1 !== c.join("").indexOf("{self}") && (e[d] = this._swapSelfInParams(c));
|
168 |
+
i(e.tweens) && this.add(e.tweens, 0, e.align, e.stagger)
|
169 |
+
},
|
170 |
+
e = 1e-10,
|
171 |
+
f = c._internals,
|
172 |
+
g = d._internals = {},
|
173 |
+
h = f.isSelector,
|
174 |
+
i = f.isArray,
|
175 |
+
j = f.lazyTweens,
|
176 |
+
k = f.lazyRender,
|
177 |
+
l = _gsScope._gsDefine.globals,
|
178 |
+
m = function (a) {
|
179 |
+
var b, c = {};
|
180 |
+
for (b in a) c[b] = a[b];
|
181 |
+
return c
|
182 |
+
},
|
183 |
+
n = function (a, b, c) {
|
184 |
+
var d, e, f = a.cycle;
|
185 |
+
for (d in f) e = f[d], a[d] = "function" == typeof e ? e(c, b[c]) : e[c % e.length];
|
186 |
+
delete a.cycle
|
187 |
+
},
|
188 |
+
o = g.pauseCallback = function () { },
|
189 |
+
p = function (a) {
|
190 |
+
var b, c = [],
|
191 |
+
d = a.length;
|
192 |
+
for (b = 0; b !== d; c.push(a[b++]));
|
193 |
+
return c
|
194 |
+
},
|
195 |
+
q = d.prototype = new b;
|
196 |
+
return d.version = "1.20.4", q.constructor = d, q.kill()._gc = q._forcingPlayhead = q._hasPause = !1, q.to = function (a, b, d, e) {
|
197 |
+
var f = d.repeat && l.TweenMax || c;
|
198 |
+
return b ? this.add(new f(a, b, d), e) : this.set(a, d, e)
|
199 |
+
}, q.from = function (a, b, d, e) {
|
200 |
+
return this.add((d.repeat && l.TweenMax || c).from(a, b, d), e)
|
201 |
+
}, q.fromTo = function (a, b, d, e, f) {
|
202 |
+
var g = e.repeat && l.TweenMax || c;
|
203 |
+
return b ? this.add(g.fromTo(a, b, d, e), f) : this.set(a, e, f)
|
204 |
+
}, q.staggerTo = function (a, b, e, f, g, i, j, k) {
|
205 |
+
var l, o, q = new d({
|
206 |
+
onComplete: i,
|
207 |
+
onCompleteParams: j,
|
208 |
+
callbackScope: k,
|
209 |
+
smoothChildTiming: this.smoothChildTiming
|
210 |
+
}),
|
211 |
+
r = e.cycle;
|
212 |
+
for ("string" == typeof a && (a = c.selector(a) || a), a = a || [], h(a) && (a = p(a)), f = f || 0, 0 > f && (a = p(a), a.reverse(), f *= -1), o = 0; o < a.length; o++) l = m(e), l.startAt && (l.startAt = m(l.startAt), l.startAt.cycle && n(l.startAt, a, o)), r && (n(l, a, o), null != l.duration && (b = l.duration, delete l.duration)), q.to(a[o], b, l, o * f);
|
213 |
+
return this.add(q, g)
|
214 |
+
}, q.staggerFrom = function (a, b, c, d, e, f, g, h) {
|
215 |
+
return c.immediateRender = 0 != c.immediateRender, c.runBackwards = !0, this.staggerTo(a, b, c, d, e, f, g, h)
|
216 |
+
}, q.staggerFromTo = function (a, b, c, d, e, f, g, h, i) {
|
217 |
+
return d.startAt = c, d.immediateRender = 0 != d.immediateRender && 0 != c.immediateRender, this.staggerTo(a, b, d, e, f, g, h, i)
|
218 |
+
}, q.call = function (a, b, d, e) {
|
219 |
+
return this.add(c.delayedCall(0, a, b, d), e)
|
220 |
+
}, q.set = function (a, b, d) {
|
221 |
+
return d = this._parseTimeOrLabel(d, 0, !0), null == b.immediateRender && (b.immediateRender = d === this._time && !this._paused), this.add(new c(a, 0, b), d)
|
222 |
+
}, d.exportRoot = function (a, b) {
|
223 |
+
a = a || {}, null == a.smoothChildTiming && (a.smoothChildTiming = !0);
|
224 |
+
var e, f, g, h, i = new d(a),
|
225 |
+
j = i._timeline;
|
226 |
+
for (null == b && (b = !0), j._remove(i, !0), i._startTime = 0, i._rawPrevTime = i._time = i._totalTime = j._time, g = j._first; g;) h = g._next, b && g instanceof c && g.target === g.vars.onComplete || (f = g._startTime - g._delay, 0 > f && (e = 1), i.add(g, f)), g = h;
|
227 |
+
return j.add(i, 0), e && i.totalDuration(), i
|
228 |
+
}, q.add = function (e, f, g, h) {
|
229 |
+
var j, k, l, m, n, o;
|
230 |
+
if ("number" != typeof f && (f = this._parseTimeOrLabel(f, 0, !0, e)), !(e instanceof a)) {
|
231 |
+
if (e instanceof Array || e && e.push && i(e)) {
|
232 |
+
for (g = g || "normal", h = h || 0, j = f, k = e.length, l = 0; k > l; l++) i(m = e[l]) && (m = new d({
|
233 |
+
tweens: m
|
234 |
+
})), this.add(m, j), "string" != typeof m && "function" != typeof m && ("sequence" === g ? j = m._startTime + m.totalDuration() / m._timeScale : "start" === g && (m._startTime -= m.delay())), j += h;
|
235 |
+
return this._uncache(!0)
|
236 |
+
}
|
237 |
+
if ("string" == typeof e) return this.addLabel(e, f);
|
238 |
+
if ("function" != typeof e) throw "Cannot add " + e + " into the timeline; it is not a tween, timeline, function, or string.";
|
239 |
+
e = c.delayedCall(0, e)
|
240 |
+
}
|
241 |
+
if (b.prototype.add.call(this, e, f), e._time && e.render((this.rawTime() - e._startTime) * e._timeScale, !1, !1), (this._gc || this._time === this._duration) && !this._paused && this._duration < this.duration())
|
242 |
+
for (n = this, o = n.rawTime() > e._startTime; n._timeline;) o && n._timeline.smoothChildTiming ? n.totalTime(n._totalTime, !0) : n._gc && n._enabled(!0, !1), n = n._timeline;
|
243 |
+
return this
|
244 |
+
}, q.remove = function (b) {
|
245 |
+
if (b instanceof a) {
|
246 |
+
this._remove(b, !1);
|
247 |
+
var c = b._timeline = b.vars.useFrames ? a._rootFramesTimeline : a._rootTimeline;
|
248 |
+
return b._startTime = (b._paused ? b._pauseTime : c._time) - (b._reversed ? b.totalDuration() - b._totalTime : b._totalTime) / b._timeScale, this
|
249 |
+
}
|
250 |
+
if (b instanceof Array || b && b.push && i(b)) {
|
251 |
+
for (var d = b.length; --d > -1;) this.remove(b[d]);
|
252 |
+
return this
|
253 |
+
}
|
254 |
+
return "string" == typeof b ? this.removeLabel(b) : this.kill(null, b)
|
255 |
+
}, q._remove = function (a, c) {
|
256 |
+
b.prototype._remove.call(this, a, c);
|
257 |
+
var d = this._last;
|
258 |
+
return d ? this._time > this.duration() && (this._time = this._duration, this._totalTime = this._totalDuration) : this._time = this._totalTime = this._duration = this._totalDuration = 0, this
|
259 |
+
}, q.append = function (a, b) {
|
260 |
+
return this.add(a, this._parseTimeOrLabel(null, b, !0, a))
|
261 |
+
}, q.insert = q.insertMultiple = function (a, b, c, d) {
|
262 |
+
return this.add(a, b || 0, c, d)
|
263 |
+
}, q.appendMultiple = function (a, b, c, d) {
|
264 |
+
return this.add(a, this._parseTimeOrLabel(null, b, !0, a), c, d)
|
265 |
+
}, q.addLabel = function (a, b) {
|
266 |
+
return this._labels[a] = this._parseTimeOrLabel(b), this
|
267 |
+
}, q.addPause = function (a, b, d, e) {
|
268 |
+
var f = c.delayedCall(0, o, d, e || this);
|
269 |
+
return f.vars.onComplete = f.vars.onReverseComplete = b, f.data = "isPause", this._hasPause = !0, this.add(f, a)
|
270 |
+
}, q.removeLabel = function (a) {
|
271 |
+
return delete this._labels[a], this
|
272 |
+
}, q.getLabelTime = function (a) {
|
273 |
+
return null != this._labels[a] ? this._labels[a] : -1
|
274 |
+
}, q._parseTimeOrLabel = function (b, c, d, e) {
|
275 |
+
var f, g;
|
276 |
+
if (e instanceof a && e.timeline === this) this.remove(e);
|
277 |
+
else if (e && (e instanceof Array || e.push && i(e)))
|
278 |
+
for (g = e.length; --g > -1;) e[g] instanceof a && e[g].timeline === this && this.remove(e[g]);
|
279 |
+
if (f = "number" != typeof b || c ? this.duration() > 99999999999 ? this.recent().endTime(!1) : this._duration : 0, "string" == typeof c) return this._parseTimeOrLabel(c, d && "number" == typeof b && null == this._labels[c] ? b - f : 0, d);
|
280 |
+
if (c = c || 0, "string" != typeof b || !isNaN(b) && null == this._labels[b]) null == b && (b = f);
|
281 |
+
else {
|
282 |
+
if (g = b.indexOf("="), -1 === g) return null == this._labels[b] ? d ? this._labels[b] = f + c : c : this._labels[b] + c;
|
283 |
+
c = parseInt(b.charAt(g - 1) + "1", 10) * Number(b.substr(g + 1)), b = g > 1 ? this._parseTimeOrLabel(b.substr(0, g - 1), 0, d) : f
|
284 |
+
}
|
285 |
+
return Number(b) + c
|
286 |
+
}, q.seek = function (a, b) {
|
287 |
+
return this.totalTime("number" == typeof a ? a : this._parseTimeOrLabel(a), b !== !1)
|
288 |
+
}, q.stop = function () {
|
289 |
+
return this.paused(!0)
|
290 |
+
}, q.gotoAndPlay = function (a, b) {
|
291 |
+
return this.play(a, b)
|
292 |
+
}, q.gotoAndStop = function (a, b) {
|
293 |
+
return this.pause(a, b)
|
294 |
+
}, q.render = function (a, b, c) {
|
295 |
+
this._gc && this._enabled(!0, !1);
|
296 |
+
var d, f, g, h, i, l, m, n = this._time,
|
297 |
+
o = this._dirty ? this.totalDuration() : this._totalDuration,
|
298 |
+
p = this._startTime,
|
299 |
+
q = this._timeScale,
|
300 |
+
r = this._paused;
|
301 |
+
if (n !== this._time && (a += this._time - n), a >= o - 1e-7 && a >= 0) this._totalTime = this._time = o, this._reversed || this._hasPausedChild() || (f = !0, h = "onComplete", i = !!this._timeline.autoRemoveChildren, 0 === this._duration && (0 >= a && a >= -1e-7 || this._rawPrevTime < 0 || this._rawPrevTime === e) && this._rawPrevTime !== a && this._first && (i = !0, this._rawPrevTime > e && (h = "onReverseComplete"))), this._rawPrevTime = this._duration || !b || a || this._rawPrevTime === a ? a : e, a = o + 1e-4;
|
302 |
+
else if (1e-7 > a)
|
303 |
+
if (this._totalTime = this._time = 0, (0 !== n || 0 === this._duration && this._rawPrevTime !== e && (this._rawPrevTime > 0 || 0 > a && this._rawPrevTime >= 0)) && (h = "onReverseComplete", f = this._reversed), 0 > a) this._active = !1, this._timeline.autoRemoveChildren && this._reversed ? (i = f = !0, h = "onReverseComplete") : this._rawPrevTime >= 0 && this._first && (i = !0), this._rawPrevTime = a;
|
304 |
+
else {
|
305 |
+
if (this._rawPrevTime = this._duration || !b || a || this._rawPrevTime === a ? a : e, 0 === a && f)
|
306 |
+
for (d = this._first; d && 0 === d._startTime;) d._duration || (f = !1), d = d._next;
|
307 |
+
a = 0, this._initted || (i = !0)
|
308 |
+
}
|
309 |
+
else {
|
310 |
+
if (this._hasPause && !this._forcingPlayhead && !b) {
|
311 |
+
if (a >= n)
|
312 |
+
for (d = this._first; d && d._startTime <= a && !l;) d._duration || "isPause" !== d.data || d.ratio || 0 === d._startTime && 0 === this._rawPrevTime || (l = d), d = d._next;
|
313 |
+
else
|
314 |
+
for (d = this._last; d && d._startTime >= a && !l;) d._duration || "isPause" === d.data && d._rawPrevTime > 0 && (l = d), d = d._prev;
|
315 |
+
l && (this._time = a = l._startTime, this._totalTime = a + this._cycle * (this._totalDuration + this._repeatDelay))
|
316 |
+
}
|
317 |
+
this._totalTime = this._time = this._rawPrevTime = a
|
318 |
+
}
|
319 |
+
if (this._time !== n && this._first || c || i || l) {
|
320 |
+
if (this._initted || (this._initted = !0), this._active || !this._paused && this._time !== n && a > 0 && (this._active = !0), 0 === n && this.vars.onStart && (0 === this._time && this._duration || b || this._callback("onStart")), m = this._time, m >= n)
|
321 |
+
for (d = this._first; d && (g = d._next, m === this._time && (!this._paused || r));)(d._active || d._startTime <= m && !d._paused && !d._gc) && (l === d && this.pause(), d._reversed ? d.render((d._dirty ? d.totalDuration() : d._totalDuration) - (a - d._startTime) * d._timeScale, b, c) : d.render((a - d._startTime) * d._timeScale, b, c)), d = g;
|
322 |
+
else
|
323 |
+
for (d = this._last; d && (g = d._prev, m === this._time && (!this._paused || r));) {
|
324 |
+
if (d._active || d._startTime <= n && !d._paused && !d._gc) {
|
325 |
+
if (l === d) {
|
326 |
+
for (l = d._prev; l && l.endTime() > this._time;) l.render(l._reversed ? l.totalDuration() - (a - l._startTime) * l._timeScale : (a - l._startTime) * l._timeScale, b, c), l = l._prev;
|
327 |
+
l = null, this.pause()
|
328 |
+
}
|
329 |
+
d._reversed ? d.render((d._dirty ? d.totalDuration() : d._totalDuration) - (a - d._startTime) * d._timeScale, b, c) : d.render((a - d._startTime) * d._timeScale, b, c)
|
330 |
+
}
|
331 |
+
d = g
|
332 |
+
}
|
333 |
+
this._onUpdate && (b || (j.length && k(), this._callback("onUpdate"))), h && (this._gc || (p === this._startTime || q !== this._timeScale) && (0 === this._time || o >= this.totalDuration()) && (f && (j.length && k(), this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !b && this.vars[h] && this._callback(h)))
|
334 |
+
}
|
335 |
+
}, q._hasPausedChild = function () {
|
336 |
+
for (var a = this._first; a;) {
|
337 |
+
if (a._paused || a instanceof d && a._hasPausedChild()) return !0;
|
338 |
+
a = a._next
|
339 |
+
}
|
340 |
+
return !1
|
341 |
+
}, q.getChildren = function (a, b, d, e) {
|
342 |
+
e = e || -9999999999;
|
343 |
+
for (var f = [], g = this._first, h = 0; g;) g._startTime < e || (g instanceof c ? b !== !1 && (f[h++] = g) : (d !== !1 && (f[h++] = g), a !== !1 && (f = f.concat(g.getChildren(!0, b, d)), h = f.length))), g = g._next;
|
344 |
+
return f
|
345 |
+
}, q.getTweensOf = function (a, b) {
|
346 |
+
var d, e, f = this._gc,
|
347 |
+
g = [],
|
348 |
+
h = 0;
|
349 |
+
for (f && this._enabled(!0, !0), d = c.getTweensOf(a), e = d.length; --e > -1;)(d[e].timeline === this || b && this._contains(d[e])) && (g[h++] = d[e]);
|
350 |
+
return f && this._enabled(!1, !0), g
|
351 |
+
}, q.recent = function () {
|
352 |
+
return this._recent
|
353 |
+
}, q._contains = function (a) {
|
354 |
+
for (var b = a.timeline; b;) {
|
355 |
+
if (b === this) return !0;
|
356 |
+
b = b.timeline
|
357 |
+
}
|
358 |
+
return !1
|
359 |
+
}, q.shiftChildren = function (a, b, c) {
|
360 |
+
c = c || 0;
|
361 |
+
for (var d, e = this._first, f = this._labels; e;) e._startTime >= c && (e._startTime += a), e = e._next;
|
362 |
+
if (b)
|
363 |
+
for (d in f) f[d] >= c && (f[d] += a);
|
364 |
+
return this._uncache(!0)
|
365 |
+
}, q._kill = function (a, b) {
|
366 |
+
if (!a && !b) return this._enabled(!1, !1);
|
367 |
+
for (var c = b ? this.getTweensOf(b) : this.getChildren(!0, !0, !1), d = c.length, e = !1; --d > -1;) c[d]._kill(a, b) && (e = !0);
|
368 |
+
return e
|
369 |
+
}, q.clear = function (a) {
|
370 |
+
var b = this.getChildren(!1, !0, !0),
|
371 |
+
c = b.length;
|
372 |
+
for (this._time = this._totalTime = 0; --c > -1;) b[c]._enabled(!1, !1);
|
373 |
+
return a !== !1 && (this._labels = {}), this._uncache(!0)
|
374 |
+
}, q.invalidate = function () {
|
375 |
+
for (var b = this._first; b;) b.invalidate(), b = b._next;
|
376 |
+
return a.prototype.invalidate.call(this)
|
377 |
+
}, q._enabled = function (a, c) {
|
378 |
+
if (a === this._gc)
|
379 |
+
for (var d = this._first; d;) d._enabled(a, !0), d = d._next;
|
380 |
+
return b.prototype._enabled.call(this, a, c)
|
381 |
+
}, q.totalTime = function (b, c, d) {
|
382 |
+
this._forcingPlayhead = !0;
|
383 |
+
var e = a.prototype.totalTime.apply(this, arguments);
|
384 |
+
return this._forcingPlayhead = !1, e
|
385 |
+
}, q.duration = function (a) {
|
386 |
+
return arguments.length ? (0 !== this.duration() && 0 !== a && this.timeScale(this._duration / a), this) : (this._dirty && this.totalDuration(), this._duration)
|
387 |
+
}, q.totalDuration = function (a) {
|
388 |
+
if (!arguments.length) {
|
389 |
+
if (this._dirty) {
|
390 |
+
for (var b, c, d = 0, e = this._last, f = 999999999999; e;) b = e._prev, e._dirty && e.totalDuration(), e._startTime > f && this._sortChildren && !e._paused && !this._calculatingDuration ? (this._calculatingDuration = 1, this.add(e, e._startTime - e._delay), this._calculatingDuration = 0) : f = e._startTime, e._startTime < 0 && !e._paused && (d -= e._startTime, this._timeline.smoothChildTiming && (this._startTime += e._startTime / this._timeScale, this._time -= e._startTime, this._totalTime -= e._startTime, this._rawPrevTime -= e._startTime), this.shiftChildren(-e._startTime, !1, -9999999999), f = 0), c = e._startTime + e._totalDuration / e._timeScale, c > d && (d = c), e = b;
|
391 |
+
this._duration = this._totalDuration = d, this._dirty = !1
|
392 |
+
}
|
393 |
+
return this._totalDuration
|
394 |
+
}
|
395 |
+
return a && this.totalDuration() ? this.timeScale(this._totalDuration / a) : this
|
396 |
+
}, q.paused = function (b) {
|
397 |
+
if (!b)
|
398 |
+
for (var c = this._first, d = this._time; c;) c._startTime === d && "isPause" === c.data && (c._rawPrevTime = 0), c = c._next;
|
399 |
+
return a.prototype.paused.apply(this, arguments)
|
400 |
+
}, q.usesFrames = function () {
|
401 |
+
for (var b = this._timeline; b._timeline;) b = b._timeline;
|
402 |
+
return b === a._rootFramesTimeline
|
403 |
+
}, q.rawTime = function (a) {
|
404 |
+
return a && (this._paused || this._repeat && this.time() > 0 && this.totalProgress() < 1) ? this._totalTime % (this._duration + this._repeatDelay) : this._paused ? this._totalTime : (this._timeline.rawTime(a) - this._startTime) * this._timeScale
|
405 |
+
}, d
|
406 |
+
}, !0), _gsScope._gsDefine("TimelineMax", ["TimelineLite", "TweenLite", "easing.Ease"], function (a, b, c) {
|
407 |
+
var d = function (b) {
|
408 |
+
a.call(this, b), this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._cycle = 0, this._yoyo = this.vars.yoyo === !0, this._dirty = !0
|
409 |
+
},
|
410 |
+
e = 1e-10,
|
411 |
+
f = b._internals,
|
412 |
+
g = f.lazyTweens,
|
413 |
+
h = f.lazyRender,
|
414 |
+
i = _gsScope._gsDefine.globals,
|
415 |
+
j = new c(null, null, 1, 0),
|
416 |
+
k = d.prototype = new a;
|
417 |
+
return k.constructor = d, k.kill()._gc = !1, d.version = "1.20.4", k.invalidate = function () {
|
418 |
+
return this._yoyo = this.vars.yoyo === !0, this._repeat = this.vars.repeat || 0, this._repeatDelay = this.vars.repeatDelay || 0, this._uncache(!0), a.prototype.invalidate.call(this)
|
419 |
+
}, k.addCallback = function (a, c, d, e) {
|
420 |
+
return this.add(b.delayedCall(0, a, d, e), c)
|
421 |
+
}, k.removeCallback = function (a, b) {
|
422 |
+
if (a)
|
423 |
+
if (null == b) this._kill(null, a);
|
424 |
+
else
|
425 |
+
for (var c = this.getTweensOf(a, !1), d = c.length, e = this._parseTimeOrLabel(b); --d > -1;) c[d]._startTime === e && c[d]._enabled(!1, !1);
|
426 |
+
return this
|
427 |
+
}, k.removePause = function (b) {
|
428 |
+
return this.removeCallback(a._internals.pauseCallback, b)
|
429 |
+
}, k.tweenTo = function (a, c) {
|
430 |
+
c = c || {};
|
431 |
+
var d, e, f, g = {
|
432 |
+
ease: j,
|
433 |
+
useFrames: this.usesFrames(),
|
434 |
+
immediateRender: !1,
|
435 |
+
lazy: !1
|
436 |
+
},
|
437 |
+
h = c.repeat && i.TweenMax || b;
|
438 |
+
for (e in c) g[e] = c[e];
|
439 |
+
return g.time = this._parseTimeOrLabel(a), d = Math.abs(Number(g.time) - this._time) / this._timeScale || .001, f = new h(this, d, g), g.onStart = function () {
|
440 |
+
f.target.paused(!0), f.vars.time === f.target.time() || d !== f.duration() || f.isFromTo || f.duration(Math.abs(f.vars.time - f.target.time()) / f.target._timeScale).render(f.time(), !0, !0), c.onStart && c.onStart.apply(c.onStartScope || c.callbackScope || f, c.onStartParams || [])
|
441 |
+
}, f
|
442 |
+
}, k.tweenFromTo = function (a, b, c) {
|
443 |
+
c = c || {}, a = this._parseTimeOrLabel(a), c.startAt = {
|
444 |
+
onComplete: this.seek,
|
445 |
+
onCompleteParams: [a],
|
446 |
+
callbackScope: this
|
447 |
+
}, c.immediateRender = c.immediateRender !== !1;
|
448 |
+
var d = this.tweenTo(b, c);
|
449 |
+
return d.isFromTo = 1, d.duration(Math.abs(d.vars.time - a) / this._timeScale || .001)
|
450 |
+
}, k.render = function (a, b, c) {
|
451 |
+
this._gc && this._enabled(!0, !1);
|
452 |
+
var d, f, i, j, k, l, m, n, o = this._time,
|
453 |
+
p = this._dirty ? this.totalDuration() : this._totalDuration,
|
454 |
+
q = this._duration,
|
455 |
+
r = this._totalTime,
|
456 |
+
s = this._startTime,
|
457 |
+
t = this._timeScale,
|
458 |
+
u = this._rawPrevTime,
|
459 |
+
v = this._paused,
|
460 |
+
w = this._cycle;
|
461 |
+
if (o !== this._time && (a += this._time - o), a >= p - 1e-7 && a >= 0) this._locked || (this._totalTime = p, this._cycle = this._repeat), this._reversed || this._hasPausedChild() || (f = !0, j = "onComplete", k = !!this._timeline.autoRemoveChildren, 0 === this._duration && (0 >= a && a >= -1e-7 || 0 > u || u === e) && u !== a && this._first && (k = !0, u > e && (j = "onReverseComplete"))), this._rawPrevTime = this._duration || !b || a || this._rawPrevTime === a ? a : e, this._yoyo && 0 !== (1 & this._cycle) ? this._time = a = 0 : (this._time = q, a = q + 1e-4);
|
462 |
+
else if (1e-7 > a)
|
463 |
+
if (this._locked || (this._totalTime = this._cycle = 0), this._time = 0, (0 !== o || 0 === q && u !== e && (u > 0 || 0 > a && u >= 0) && !this._locked) && (j = "onReverseComplete", f = this._reversed), 0 > a) this._active = !1, this._timeline.autoRemoveChildren && this._reversed ? (k = f = !0, j = "onReverseComplete") : u >= 0 && this._first && (k = !0), this._rawPrevTime = a;
|
464 |
+
else {
|
465 |
+
if (this._rawPrevTime = q || !b || a || this._rawPrevTime === a ? a : e, 0 === a && f)
|
466 |
+
for (d = this._first; d && 0 === d._startTime;) d._duration || (f = !1), d = d._next;
|
467 |
+
a = 0, this._initted || (k = !0)
|
468 |
+
}
|
469 |
+
else if (0 === q && 0 > u && (k = !0), this._time = this._rawPrevTime = a, this._locked || (this._totalTime = a, 0 !== this._repeat && (l = q + this._repeatDelay, this._cycle = this._totalTime / l >> 0, 0 !== this._cycle && this._cycle === this._totalTime / l && a >= r && this._cycle--, this._time = this._totalTime - this._cycle * l, this._yoyo && 0 !== (1 & this._cycle) && (this._time = q - this._time), this._time > q ? (this._time = q, a = q + 1e-4) : this._time < 0 ? this._time = a = 0 : a = this._time)), this._hasPause && !this._forcingPlayhead && !b) {
|
470 |
+
if (a = this._time, a >= o || this._repeat && w !== this._cycle)
|
471 |
+
for (d = this._first; d && d._startTime <= a && !m;) d._duration || "isPause" !== d.data || d.ratio || 0 === d._startTime && 0 === this._rawPrevTime || (m = d), d = d._next;
|
472 |
+
else
|
473 |
+
for (d = this._last; d && d._startTime >= a && !m;) d._duration || "isPause" === d.data && d._rawPrevTime > 0 && (m = d), d = d._prev;
|
474 |
+
m && m._startTime < q && (this._time = a = m._startTime, this._totalTime = a + this._cycle * (this._totalDuration + this._repeatDelay))
|
475 |
+
}
|
476 |
+
if (this._cycle !== w && !this._locked) {
|
477 |
+
var x = this._yoyo && 0 !== (1 & w),
|
478 |
+
y = x === (this._yoyo && 0 !== (1 & this._cycle)),
|
479 |
+
z = this._totalTime,
|
480 |
+
A = this._cycle,
|
481 |
+
B = this._rawPrevTime,
|
482 |
+
C = this._time;
|
483 |
+
if (this._totalTime = w * q, this._cycle < w ? x = !x : this._totalTime += q, this._time = o, this._rawPrevTime = 0 === q ? u - 1e-4 : u, this._cycle = w, this._locked = !0, o = x ? 0 : q, this.render(o, b, 0 === q), b || this._gc || this.vars.onRepeat && (this._cycle = A, this._locked = !1, this._callback("onRepeat")), o !== this._time) return;
|
484 |
+
if (y && (this._cycle = w, this._locked = !0, o = x ? q + 1e-4 : -1e-4, this.render(o, !0, !1)), this._locked = !1, this._paused && !v) return;
|
485 |
+
this._time = C, this._totalTime = z, this._cycle = A, this._rawPrevTime = B
|
486 |
+
}
|
487 |
+
if (!(this._time !== o && this._first || c || k || m)) return void (r !== this._totalTime && this._onUpdate && (b || this._callback("onUpdate")));
|
488 |
+
if (this._initted || (this._initted = !0), this._active || !this._paused && this._totalTime !== r && a > 0 && (this._active = !0), 0 === r && this.vars.onStart && (0 === this._totalTime && this._totalDuration || b || this._callback("onStart")), n = this._time, n >= o)
|
489 |
+
for (d = this._first; d && (i = d._next, n === this._time && (!this._paused || v));)(d._active || d._startTime <= this._time && !d._paused && !d._gc) && (m === d && this.pause(), d._reversed ? d.render((d._dirty ? d.totalDuration() : d._totalDuration) - (a - d._startTime) * d._timeScale, b, c) : d.render((a - d._startTime) * d._timeScale, b, c)), d = i;
|
490 |
+
else
|
491 |
+
for (d = this._last; d && (i = d._prev, n === this._time && (!this._paused || v));) {
|
492 |
+
if (d._active || d._startTime <= o && !d._paused && !d._gc) {
|
493 |
+
if (m === d) {
|
494 |
+
for (m = d._prev; m && m.endTime() > this._time;) m.render(m._reversed ? m.totalDuration() - (a - m._startTime) * m._timeScale : (a - m._startTime) * m._timeScale, b, c), m = m._prev;
|
495 |
+
m = null, this.pause()
|
496 |
+
}
|
497 |
+
d._reversed ? d.render((d._dirty ? d.totalDuration() : d._totalDuration) - (a - d._startTime) * d._timeScale, b, c) : d.render((a - d._startTime) * d._timeScale, b, c)
|
498 |
+
}
|
499 |
+
d = i
|
500 |
+
}
|
501 |
+
this._onUpdate && (b || (g.length && h(), this._callback("onUpdate"))), j && (this._locked || this._gc || (s === this._startTime || t !== this._timeScale) && (0 === this._time || p >= this.totalDuration()) && (f && (g.length && h(), this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !b && this.vars[j] && this._callback(j)))
|
502 |
+
}, k.getActive = function (a, b, c) {
|
503 |
+
null == a && (a = !0), null == b && (b = !0), null == c && (c = !1);
|
504 |
+
var d, e, f = [],
|
505 |
+
g = this.getChildren(a, b, c),
|
506 |
+
h = 0,
|
507 |
+
i = g.length;
|
508 |
+
for (d = 0; i > d; d++) e = g[d], e.isActive() && (f[h++] = e);
|
509 |
+
return f
|
510 |
+
}, k.getLabelAfter = function (a) {
|
511 |
+
a || 0 !== a && (a = this._time);
|
512 |
+
var b, c = this.getLabelsArray(),
|
513 |
+
d = c.length;
|
514 |
+
for (b = 0; d > b; b++)
|
515 |
+
if (c[b].time > a) return c[b].name;
|
516 |
+
return null
|
517 |
+
}, k.getLabelBefore = function (a) {
|
518 |
+
null == a && (a = this._time);
|
519 |
+
for (var b = this.getLabelsArray(), c = b.length; --c > -1;)
|
520 |
+
if (b[c].time < a) return b[c].name;
|
521 |
+
return null
|
522 |
+
}, k.getLabelsArray = function () {
|
523 |
+
var a, b = [],
|
524 |
+
c = 0;
|
525 |
+
for (a in this._labels) b[c++] = {
|
526 |
+
time: this._labels[a],
|
527 |
+
name: a
|
528 |
+
};
|
529 |
+
return b.sort(function (a, b) {
|
530 |
+
return a.time - b.time
|
531 |
+
}), b
|
532 |
+
}, k.invalidate = function () {
|
533 |
+
return this._locked = !1, a.prototype.invalidate.call(this)
|
534 |
+
}, k.progress = function (a, b) {
|
535 |
+
return arguments.length ? this.totalTime(this.duration() * (this._yoyo && 0 !== (1 & this._cycle) ? 1 - a : a) + this._cycle * (this._duration + this._repeatDelay), b) : this._time / this.duration() || 0
|
536 |
+
}, k.totalProgress = function (a, b) {
|
537 |
+
return arguments.length ? this.totalTime(this.totalDuration() * a, b) : this._totalTime / this.totalDuration() || 0
|
538 |
+
}, k.totalDuration = function (b) {
|
539 |
+
return arguments.length ? -1 !== this._repeat && b ? this.timeScale(this.totalDuration() / b) : this : (this._dirty && (a.prototype.totalDuration.call(this), this._totalDuration = -1 === this._repeat ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat), this._totalDuration)
|
540 |
+
}, k.time = function (a, b) {
|
541 |
+
return arguments.length ? (this._dirty && this.totalDuration(), a > this._duration && (a = this._duration), this._yoyo && 0 !== (1 & this._cycle) ? a = this._duration - a + this._cycle * (this._duration + this._repeatDelay) : 0 !== this._repeat && (a += this._cycle * (this._duration + this._repeatDelay)), this.totalTime(a, b)) : this._time
|
542 |
+
}, k.repeat = function (a) {
|
543 |
+
return arguments.length ? (this._repeat = a, this._uncache(!0)) : this._repeat
|
544 |
+
}, k.repeatDelay = function (a) {
|
545 |
+
return arguments.length ? (this._repeatDelay = a, this._uncache(!0)) : this._repeatDelay
|
546 |
+
}, k.yoyo = function (a) {
|
547 |
+
return arguments.length ? (this._yoyo = a, this) : this._yoyo
|
548 |
+
}, k.currentLabel = function (a) {
|
549 |
+
return arguments.length ? this.seek(a, !0) : this.getLabelBefore(this._time + 1e-8)
|
550 |
+
}, d
|
551 |
+
}, !0),
|
552 |
+
function () {
|
553 |
+
var a = 180 / Math.PI,
|
554 |
+
b = [],
|
555 |
+
c = [],
|
556 |
+
d = [],
|
557 |
+
e = {},
|
558 |
+
f = _gsScope._gsDefine.globals,
|
559 |
+
g = function (a, b, c, d) {
|
560 |
+
c === d && (c = d - (d - b) / 1e6), a === b && (b = a + (c - a) / 1e6), this.a = a, this.b = b, this.c = c, this.d = d, this.da = d - a, this.ca = c - a, this.ba = b - a
|
561 |
+
},
|
562 |
+
h = ",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",
|
563 |
+
i = function (a, b, c, d) {
|
564 |
+
var e = {
|
565 |
+
a: a
|
566 |
+
},
|
567 |
+
f = {},
|
568 |
+
g = {},
|
569 |
+
h = {
|
570 |
+
c: d
|
571 |
+
},
|
572 |
+
i = (a + b) / 2,
|
573 |
+
j = (b + c) / 2,
|
574 |
+
k = (c + d) / 2,
|
575 |
+
l = (i + j) / 2,
|
576 |
+
m = (j + k) / 2,
|
577 |
+
n = (m - l) / 8;
|
578 |
+
return e.b = i + (a - i) / 4, f.b = l + n, e.c = f.a = (e.b + f.b) / 2, f.c = g.a = (l + m) / 2, g.b = m - n, h.b = k + (d - k) / 4, g.c = h.a = (g.b + h.b) / 2, [e, f, g, h]
|
579 |
+
},
|
580 |
+
j = function (a, e, f, g, h) {
|
581 |
+
var j, k, l, m, n, o, p, q, r, s, t, u, v, w = a.length - 1,
|
582 |
+
x = 0,
|
583 |
+
y = a[0].a;
|
584 |
+
for (j = 0; w > j; j++) n = a[x], k = n.a, l = n.d, m = a[x + 1].d, h ? (t = b[j], u = c[j], v = (u + t) * e * .25 / (g ? .5 : d[j] || .5), o = l - (l - k) * (g ? .5 * e : 0 !== t ? v / t : 0), p = l + (m - l) * (g ? .5 * e : 0 !== u ? v / u : 0), q = l - (o + ((p - o) * (3 * t / (t + u) + .5) / 4 || 0))) : (o = l - (l - k) * e * .5, p = l + (m - l) * e * .5, q = l - (o + p) / 2), o += q, p += q, n.c = r = o, 0 !== j ? n.b = y : n.b = y = n.a + .6 * (n.c - n.a), n.da = l - k, n.ca = r - k, n.ba = y - k, f ? (s = i(k, y, r, l), a.splice(x, 1, s[0], s[1], s[2], s[3]), x += 4) : x++, y = p;
|
585 |
+
n = a[x], n.b = y, n.c = y + .4 * (n.d - y), n.da = n.d - n.a, n.ca = n.c - n.a, n.ba = y - n.a, f && (s = i(n.a, y, n.c, n.d), a.splice(x, 1, s[0], s[1], s[2], s[3]))
|
586 |
+
},
|
587 |
+
k = function (a, d, e, f) {
|
588 |
+
var h, i, j, k, l, m, n = [];
|
589 |
+
if (f)
|
590 |
+
for (a = [f].concat(a), i = a.length; --i > -1;) "string" == typeof (m = a[i][d]) && "=" === m.charAt(1) && (a[i][d] = f[d] + Number(m.charAt(0) + m.substr(2)));
|
591 |
+
if (h = a.length - 2, 0 > h) return n[0] = new g(a[0][d], 0, 0, a[0][d]), n;
|
592 |
+
for (i = 0; h > i; i++) j = a[i][d], k = a[i + 1][d], n[i] = new g(j, 0, 0, k), e && (l = a[i + 2][d], b[i] = (b[i] || 0) + (k - j) * (k - j), c[i] = (c[i] || 0) + (l - k) * (l - k));
|
593 |
+
return n[i] = new g(a[i][d], 0, 0, a[i + 1][d]), n
|
594 |
+
},
|
595 |
+
l = function (a, f, g, i, l, m) {
|
596 |
+
var n, o, p, q, r, s, t, u, v = {},
|
597 |
+
w = [],
|
598 |
+
x = m || a[0];
|
599 |
+
l = "string" == typeof l ? "," + l + "," : h, null == f && (f = 1);
|
600 |
+
for (o in a[0]) w.push(o);
|
601 |
+
if (a.length > 1) {
|
602 |
+
for (u = a[a.length - 1], t = !0, n = w.length; --n > -1;)
|
603 |
+
if (o = w[n], Math.abs(x[o] - u[o]) > .05) {
|
604 |
+
t = !1;
|
605 |
+
break
|
606 |
+
} t && (a = a.concat(), m && a.unshift(m), a.push(a[1]), m = a[a.length - 3])
|
607 |
+
}
|
608 |
+
for (b.length = c.length = d.length = 0, n = w.length; --n > -1;) o = w[n], e[o] = -1 !== l.indexOf("," + o + ","), v[o] = k(a, o, e[o], m);
|
609 |
+
for (n = b.length; --n > -1;) b[n] = Math.sqrt(b[n]), c[n] = Math.sqrt(c[n]);
|
610 |
+
if (!i) {
|
611 |
+
for (n = w.length; --n > -1;)
|
612 |
+
if (e[o])
|
613 |
+
for (p = v[w[n]],
|
614 |
+
s = p.length - 1, q = 0; s > q; q++) r = p[q + 1].da / c[q] + p[q].da / b[q] || 0, d[q] = (d[q] || 0) + r * r;
|
615 |
+
for (n = d.length; --n > -1;) d[n] = Math.sqrt(d[n])
|
616 |
+
}
|
617 |
+
for (n = w.length, q = g ? 4 : 1; --n > -1;) o = w[n], p = v[o], j(p, f, g, i, e[o]), t && (p.splice(0, q), p.splice(p.length - q, q));
|
618 |
+
return v
|
619 |
+
},
|
620 |
+
m = function (a, b, c) {
|
621 |
+
b = b || "soft";
|
622 |
+
var d, e, f, h, i, j, k, l, m, n, o, p = {},
|
623 |
+
q = "cubic" === b ? 3 : 2,
|
624 |
+
r = "soft" === b,
|
625 |
+
s = [];
|
626 |
+
if (r && c && (a = [c].concat(a)), null == a || a.length < q + 1) throw "invalid Bezier data";
|
627 |
+
for (m in a[0]) s.push(m);
|
628 |
+
for (j = s.length; --j > -1;) {
|
629 |
+
for (m = s[j], p[m] = i = [], n = 0, l = a.length, k = 0; l > k; k++) d = null == c ? a[k][m] : "string" == typeof (o = a[k][m]) && "=" === o.charAt(1) ? c[m] + Number(o.charAt(0) + o.substr(2)) : Number(o), r && k > 1 && l - 1 > k && (i[n++] = (d + i[n - 2]) / 2), i[n++] = d;
|
630 |
+
for (l = n - q + 1, n = 0, k = 0; l > k; k += q) d = i[k], e = i[k + 1], f = i[k + 2], h = 2 === q ? 0 : i[k + 3], i[n++] = o = 3 === q ? new g(d, e, f, h) : new g(d, (2 * e + d) / 3, (2 * e + f) / 3, f);
|
631 |
+
i.length = n
|
632 |
+
}
|
633 |
+
return p
|
634 |
+
},
|
635 |
+
n = function (a, b, c) {
|
636 |
+
for (var d, e, f, g, h, i, j, k, l, m, n, o = 1 / c, p = a.length; --p > -1;)
|
637 |
+
for (m = a[p], f = m.a, g = m.d - f, h = m.c - f, i = m.b - f, d = e = 0, k = 1; c >= k; k++) j = o * k, l = 1 - j, d = e - (e = (j * j * g + 3 * l * (j * h + l * i)) * j), n = p * c + k - 1, b[n] = (b[n] || 0) + d * d
|
638 |
+
},
|
639 |
+
o = function (a, b) {
|
640 |
+
b = b >> 0 || 6;
|
641 |
+
var c, d, e, f, g = [],
|
642 |
+
h = [],
|
643 |
+
i = 0,
|
644 |
+
j = 0,
|
645 |
+
k = b - 1,
|
646 |
+
l = [],
|
647 |
+
m = [];
|
648 |
+
for (c in a) n(a[c], g, b);
|
649 |
+
for (e = g.length, d = 0; e > d; d++) i += Math.sqrt(g[d]), f = d % b, m[f] = i, f === k && (j += i, f = d / b >> 0, l[f] = m, h[f] = j, i = 0, m = []);
|
650 |
+
return {
|
651 |
+
length: j,
|
652 |
+
lengths: h,
|
653 |
+
segments: l
|
654 |
+
}
|
655 |
+
},
|
656 |
+
p = _gsScope._gsDefine.plugin({
|
657 |
+
propName: "bezier",
|
658 |
+
priority: -1,
|
659 |
+
version: "1.3.8",
|
660 |
+
API: 2,
|
661 |
+
global: !0,
|
662 |
+
init: function (a, b, c) {
|
663 |
+
this._target = a, b instanceof Array && (b = {
|
664 |
+
values: b
|
665 |
+
}), this._func = {}, this._mod = {}, this._props = [], this._timeRes = null == b.timeResolution ? 6 : parseInt(b.timeResolution, 10);
|
666 |
+
var d, e, f, g, h, i = b.values || [],
|
667 |
+
j = {},
|
668 |
+
k = i[0],
|
669 |
+
n = b.autoRotate || c.vars.orientToBezier;
|
670 |
+
this._autoRotate = n ? n instanceof Array ? n : [
|
671 |
+
["x", "y", "rotation", n === !0 ? 0 : Number(n) || 0]
|
672 |
+
] : null;
|
673 |
+
for (d in k) this._props.push(d);
|
674 |
+
for (f = this._props.length; --f > -1;) d = this._props[f], this._overwriteProps.push(d), e = this._func[d] = "function" == typeof a[d], j[d] = e ? a[d.indexOf("set") || "function" != typeof a["get" + d.substr(3)] ? d : "get" + d.substr(3)]() : parseFloat(a[d]), h || j[d] !== i[0][d] && (h = j);
|
675 |
+
if (this._beziers = "cubic" !== b.type && "quadratic" !== b.type && "soft" !== b.type ? l(i, isNaN(b.curviness) ? 1 : b.curviness, !1, "thruBasic" === b.type, b.correlate, h) : m(i, b.type, j), this._segCount = this._beziers[d].length, this._timeRes) {
|
676 |
+
var p = o(this._beziers, this._timeRes);
|
677 |
+
this._length = p.length, this._lengths = p.lengths, this._segments = p.segments, this._l1 = this._li = this._s1 = this._si = 0, this._l2 = this._lengths[0], this._curSeg = this._segments[0], this._s2 = this._curSeg[0], this._prec = 1 / this._curSeg.length
|
678 |
+
}
|
679 |
+
if (n = this._autoRotate)
|
680 |
+
for (this._initialRotations = [], n[0] instanceof Array || (this._autoRotate = n = [n]), f = n.length; --f > -1;) {
|
681 |
+
for (g = 0; 3 > g; g++) d = n[f][g], this._func[d] = "function" == typeof a[d] ? a[d.indexOf("set") || "function" != typeof a["get" + d.substr(3)] ? d : "get" + d.substr(3)] : !1;
|
682 |
+
d = n[f][2], this._initialRotations[f] = (this._func[d] ? this._func[d].call(this._target) : this._target[d]) || 0, this._overwriteProps.push(d)
|
683 |
+
}
|
684 |
+
return this._startRatio = c.vars.runBackwards ? 1 : 0, !0
|
685 |
+
},
|
686 |
+
set: function (b) {
|
687 |
+
var c, d, e, f, g, h, i, j, k, l, m = this._segCount,
|
688 |
+
n = this._func,
|
689 |
+
o = this._target,
|
690 |
+
p = b !== this._startRatio;
|
691 |
+
if (this._timeRes) {
|
692 |
+
if (k = this._lengths, l = this._curSeg, b *= this._length, e = this._li, b > this._l2 && m - 1 > e) {
|
693 |
+
for (j = m - 1; j > e && (this._l2 = k[++e]) <= b;);
|
694 |
+
this._l1 = k[e - 1], this._li = e, this._curSeg = l = this._segments[e], this._s2 = l[this._s1 = this._si = 0]
|
695 |
+
} else if (b < this._l1 && e > 0) {
|
696 |
+
for (; e > 0 && (this._l1 = k[--e]) >= b;);
|
697 |
+
0 === e && b < this._l1 ? this._l1 = 0 : e++, this._l2 = k[e], this._li = e, this._curSeg = l = this._segments[e], this._s1 = l[(this._si = l.length - 1) - 1] || 0, this._s2 = l[this._si]
|
698 |
+
}
|
699 |
+
if (c = e, b -= this._l1, e = this._si, b > this._s2 && e < l.length - 1) {
|
700 |
+
for (j = l.length - 1; j > e && (this._s2 = l[++e]) <= b;);
|
701 |
+
this._s1 = l[e - 1], this._si = e
|
702 |
+
} else if (b < this._s1 && e > 0) {
|
703 |
+
for (; e > 0 && (this._s1 = l[--e]) >= b;);
|
704 |
+
0 === e && b < this._s1 ? this._s1 = 0 : e++, this._s2 = l[e], this._si = e
|
705 |
+
}
|
706 |
+
h = (e + (b - this._s1) / (this._s2 - this._s1)) * this._prec || 0
|
707 |
+
} else c = 0 > b ? 0 : b >= 1 ? m - 1 : m * b >> 0, h = (b - c * (1 / m)) * m;
|
708 |
+
for (d = 1 - h, e = this._props.length; --e > -1;) f = this._props[e], g = this._beziers[f][c], i = (h * h * g.da + 3 * d * (h * g.ca + d * g.ba)) * h + g.a, this._mod[f] && (i = this._mod[f](i, o)), n[f] ? o[f](i) : o[f] = i;
|
709 |
+
if (this._autoRotate) {
|
710 |
+
var q, r, s, t, u, v, w, x = this._autoRotate;
|
711 |
+
for (e = x.length; --e > -1;) f = x[e][2], v = x[e][3] || 0, w = x[e][4] === !0 ? 1 : a, g = this._beziers[x[e][0]], q = this._beziers[x[e][1]], g && q && (g = g[c], q = q[c], r = g.a + (g.b - g.a) * h, t = g.b + (g.c - g.b) * h, r += (t - r) * h, t += (g.c + (g.d - g.c) * h - t) * h, s = q.a + (q.b - q.a) * h, u = q.b + (q.c - q.b) * h, s += (u - s) * h, u += (q.c + (q.d - q.c) * h - u) * h, i = p ? Math.atan2(u - s, t - r) * w + v : this._initialRotations[e], this._mod[f] && (i = this._mod[f](i, o)), n[f] ? o[f](i) : o[f] = i)
|
712 |
+
}
|
713 |
+
}
|
714 |
+
}),
|
715 |
+
q = p.prototype;
|
716 |
+
p.bezierThrough = l, p.cubicToQuadratic = i, p._autoCSS = !0, p.quadraticToCubic = function (a, b, c) {
|
717 |
+
return new g(a, (2 * b + a) / 3, (2 * b + c) / 3, c)
|
718 |
+
}, p._cssRegister = function () {
|
719 |
+
var a = f.CSSPlugin;
|
720 |
+
if (a) {
|
721 |
+
var b = a._internals,
|
722 |
+
c = b._parseToProxy,
|
723 |
+
d = b._setPluginRatio,
|
724 |
+
e = b.CSSPropTween;
|
725 |
+
b._registerComplexSpecialProp("bezier", {
|
726 |
+
parser: function (a, b, f, g, h, i) {
|
727 |
+
b instanceof Array && (b = {
|
728 |
+
values: b
|
729 |
+
}), i = new p;
|
730 |
+
var j, k, l, m = b.values,
|
731 |
+
n = m.length - 1,
|
732 |
+
o = [],
|
733 |
+
q = {};
|
734 |
+
if (0 > n) return h;
|
735 |
+
for (j = 0; n >= j; j++) l = c(a, m[j], g, h, i, n !== j), o[j] = l.end;
|
736 |
+
for (k in b) q[k] = b[k];
|
737 |
+
return q.values = o, h = new e(a, "bezier", 0, 0, l.pt, 2), h.data = l, h.plugin = i, h.setRatio = d, 0 === q.autoRotate && (q.autoRotate = !0), !q.autoRotate || q.autoRotate instanceof Array || (j = q.autoRotate === !0 ? 0 : Number(q.autoRotate), q.autoRotate = null != l.end.left ? [
|
738 |
+
["left", "top", "rotation", j, !1]
|
739 |
+
] : null != l.end.x ? [
|
740 |
+
["x", "y", "rotation", j, !1]
|
741 |
+
] : !1), q.autoRotate && (g._transform || g._enableTransforms(!1), l.autoRotate = g._target._gsTransform, l.proxy.rotation = l.autoRotate.rotation || 0, g._overwriteProps.push("rotation")), i._onInitTween(l.proxy, q, g._tween), h
|
742 |
+
}
|
743 |
+
})
|
744 |
+
}
|
745 |
+
}, q._mod = function (a) {
|
746 |
+
for (var b, c = this._overwriteProps, d = c.length; --d > -1;) b = a[c[d]], b && "function" == typeof b && (this._mod[c[d]] = b)
|
747 |
+
}, q._kill = function (a) {
|
748 |
+
var b, c, d = this._props;
|
749 |
+
for (b in this._beziers)
|
750 |
+
if (b in a)
|
751 |
+
for (delete this._beziers[b], delete this._func[b], c = d.length; --c > -1;) d[c] === b && d.splice(c, 1);
|
752 |
+
if (d = this._autoRotate)
|
753 |
+
for (c = d.length; --c > -1;) a[d[c][2]] && d.splice(c, 1);
|
754 |
+
return this._super._kill.call(this, a)
|
755 |
+
}
|
756 |
+
}(), _gsScope._gsDefine("plugins.CSSPlugin", ["plugins.TweenPlugin", "TweenLite"], function (a, b) {
|
757 |
+
var c, d, e, f, g = function () {
|
758 |
+
a.call(this, "css"), this._overwriteProps.length = 0, this.setRatio = g.prototype.setRatio
|
759 |
+
},
|
760 |
+
h = _gsScope._gsDefine.globals,
|
761 |
+
i = {},
|
762 |
+
j = g.prototype = new a("css");
|
763 |
+
j.constructor = g, g.version = "1.20.4", g.API = 2, g.defaultTransformPerspective = 0, g.defaultSkewType = "compensated", g.defaultSmoothOrigin = !0, j = "px", g.suffixMap = {
|
764 |
+
top: j,
|
765 |
+
right: j,
|
766 |
+
bottom: j,
|
767 |
+
left: j,
|
768 |
+
width: j,
|
769 |
+
height: j,
|
770 |
+
fontSize: j,
|
771 |
+
padding: j,
|
772 |
+
margin: j,
|
773 |
+
perspective: j,
|
774 |
+
lineHeight: ""
|
775 |
+
};
|
776 |
+
var k, l, m, n, o, p, q, r, s = /(?:\-|\.|\b)(\d|\.|e\-)+/g,
|
777 |
+
t = /(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,
|
778 |
+
u = /(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,
|
779 |
+
v = /(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,
|
780 |
+
w = /(?:\d|\-|\+|=|#|\.)*/g,
|
781 |
+
x = /opacity *= *([^)]*)/i,
|
782 |
+
y = /opacity:([^;]*)/i,
|
783 |
+
z = /alpha\(opacity *=.+?\)/i,
|
784 |
+
A = /^(rgb|hsl)/,
|
785 |
+
B = /([A-Z])/g,
|
786 |
+
C = /-([a-z])/gi,
|
787 |
+
D = /(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,
|
788 |
+
E = function (a, b) {
|
789 |
+
return b.toUpperCase()
|
790 |
+
},
|
791 |
+
F = /(?:Left|Right|Width)/i,
|
792 |
+
G = /(M11|M12|M21|M22)=[\d\-\.e]+/gi,
|
793 |
+
H = /progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,
|
794 |
+
I = /,(?=[^\)]*(?:\(|$))/gi,
|
795 |
+
J = /[\s,\(]/i,
|
796 |
+
K = Math.PI / 180,
|
797 |
+
L = 180 / Math.PI,
|
798 |
+
M = {},
|
799 |
+
N = {
|
800 |
+
style: {}
|
801 |
+
},
|
802 |
+
O = _gsScope.document || {
|
803 |
+
createElement: function () {
|
804 |
+
return N
|
805 |
+
}
|
806 |
+
},
|
807 |
+
P = function (a, b) {
|
808 |
+
return O.createElementNS ? O.createElementNS(b || "http://www.w3.org/1999/xhtml", a) : O.createElement(a)
|
809 |
+
},
|
810 |
+
Q = P("div"),
|
811 |
+
R = P("img"),
|
812 |
+
S = g._internals = {
|
813 |
+
_specialProps: i
|
814 |
+
},
|
815 |
+
T = (_gsScope.navigator || {}).userAgent || "",
|
816 |
+
U = function () {
|
817 |
+
var a = T.indexOf("Android"),
|
818 |
+
b = P("a");
|
819 |
+
return m = -1 !== T.indexOf("Safari") && -1 === T.indexOf("Chrome") && (-1 === a || parseFloat(T.substr(a + 8, 2)) > 3), o = m && parseFloat(T.substr(T.indexOf("Version/") + 8, 2)) < 6, n = -1 !== T.indexOf("Firefox"), (/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(T) || /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(T)) && (p = parseFloat(RegExp.$1)), b ? (b.style.cssText = "top:1px;opacity:.55;", /^0.55/.test(b.style.opacity)) : !1
|
820 |
+
}(),
|
821 |
+
V = function (a) {
|
822 |
+
return x.test("string" == typeof a ? a : (a.currentStyle ? a.currentStyle.filter : a.style.filter) || "") ? parseFloat(RegExp.$1) / 100 : 1
|
823 |
+
},
|
824 |
+
W = function (a) {
|
825 |
+
_gsScope.console && console.log(a)
|
826 |
+
},
|
827 |
+
X = "",
|
828 |
+
Y = "",
|
829 |
+
Z = function (a, b) {
|
830 |
+
b = b || Q;
|
831 |
+
var c, d, e = b.style;
|
832 |
+
if (void 0 !== e[a]) return a;
|
833 |
+
for (a = a.charAt(0).toUpperCase() + a.substr(1), c = ["O", "Moz", "ms", "Ms", "Webkit"], d = 5; --d > -1 && void 0 === e[c[d] + a];);
|
834 |
+
return d >= 0 ? (Y = 3 === d ? "ms" : c[d], X = "-" + Y.toLowerCase() + "-", Y + a) : null
|
835 |
+
},
|
836 |
+
$ = O.defaultView ? O.defaultView.getComputedStyle : function () { },
|
837 |
+
_ = g.getStyle = function (a, b, c, d, e) {
|
838 |
+
var f;
|
839 |
+
return U || "opacity" !== b ? (!d && a.style[b] ? f = a.style[b] : (c = c || $(a)) ? f = c[b] || c.getPropertyValue(b) || c.getPropertyValue(b.replace(B, "-$1").toLowerCase()) : a.currentStyle && (f = a.currentStyle[b]), null == e || f && "none" !== f && "auto" !== f && "auto auto" !== f ? f : e) : V(a)
|
840 |
+
},
|
841 |
+
aa = S.convertToPixels = function (a, c, d, e, f) {
|
842 |
+
if ("px" === e || !e && "lineHeight" !== c) return d;
|
843 |
+
if ("auto" === e || !d) return 0;
|
844 |
+
var h, i, j, k = F.test(c),
|
845 |
+
l = a,
|
846 |
+
m = Q.style,
|
847 |
+
n = 0 > d,
|
848 |
+
o = 1 === d;
|
849 |
+
if (n && (d = -d), o && (d *= 100), "lineHeight" !== c || e)
|
850 |
+
if ("%" === e && -1 !== c.indexOf("border")) h = d / 100 * (k ? a.clientWidth : a.clientHeight);
|
851 |
+
else {
|
852 |
+
if (m.cssText = "border:0 solid red;position:" + _(a, "position") + ";line-height:0;", "%" !== e && l.appendChild && "v" !== e.charAt(0) && "rem" !== e) m[k ? "borderLeftWidth" : "borderTopWidth"] = d + e;
|
853 |
+
else {
|
854 |
+
if (l = a.parentNode || O.body, -1 !== _(l, "display").indexOf("flex") && (m.position = "absolute"), i = l._gsCache, j = b.ticker.frame, i && k && i.time === j) return i.width * d / 100;
|
855 |
+
m[k ? "width" : "height"] = d + e
|
856 |
+
}
|
857 |
+
l.appendChild(Q), h = parseFloat(Q[k ? "offsetWidth" : "offsetHeight"]), l.removeChild(Q), k && "%" === e && g.cacheWidths !== !1 && (i = l._gsCache = l._gsCache || {}, i.time = j, i.width = h / d * 100), 0 !== h || f || (h = aa(a, c, d, e, !0))
|
858 |
+
}
|
859 |
+
else i = $(a).lineHeight, a.style.lineHeight = d, h = parseFloat($(a).lineHeight), a.style.lineHeight = i;
|
860 |
+
return o && (h /= 100), n ? -h : h
|
861 |
+
},
|
862 |
+
ba = S.calculateOffset = function (a, b, c) {
|
863 |
+
if ("absolute" !== _(a, "position", c)) return 0;
|
864 |
+
var d = "left" === b ? "Left" : "Top",
|
865 |
+
e = _(a, "margin" + d, c);
|
866 |
+
return a["offset" + d] - (aa(a, b, parseFloat(e), e.replace(w, "")) || 0)
|
867 |
+
},
|
868 |
+
ca = function (a, b) {
|
869 |
+
var c, d, e, f = {};
|
870 |
+
if (b = b || $(a, null))
|
871 |
+
if (c = b.length)
|
872 |
+
for (; --c > -1;) e = b[c], (-1 === e.indexOf("-transform") || Da === e) && (f[e.replace(C, E)] = b.getPropertyValue(e));
|
873 |
+
else
|
874 |
+
for (c in b) (-1 === c.indexOf("Transform") || Ca === c) && (f[c] = b[c]);
|
875 |
+
else if (b = a.currentStyle || a.style)
|
876 |
+
for (c in b) "string" == typeof c && void 0 === f[c] && (f[c.replace(C, E)] = b[c]);
|
877 |
+
return U || (f.opacity = V(a)), d = Ra(a, b, !1), f.rotation = d.rotation, f.skewX = d.skewX, f.scaleX = d.scaleX, f.scaleY = d.scaleY, f.x = d.x, f.y = d.y, Fa && (f.z = d.z, f.rotationX = d.rotationX, f.rotationY = d.rotationY, f.scaleZ = d.scaleZ), f.filters && delete f.filters, f
|
878 |
+
},
|
879 |
+
da = function (a, b, c, d, e) {
|
880 |
+
var f, g, h, i = {},
|
881 |
+
j = a.style;
|
882 |
+
for (g in c) "cssText" !== g && "length" !== g && isNaN(g) && (b[g] !== (f = c[g]) || e && e[g]) && -1 === g.indexOf("Origin") && ("number" == typeof f || "string" == typeof f) && (i[g] = "auto" !== f || "left" !== g && "top" !== g ? "" !== f && "auto" !== f && "none" !== f || "string" != typeof b[g] || "" === b[g].replace(v, "") ? f : 0 : ba(a, g), void 0 !== j[g] && (h = new sa(j, g, j[g], h)));
|
883 |
+
if (d)
|
884 |
+
for (g in d) "className" !== g && (i[g] = d[g]);
|
885 |
+
return {
|
886 |
+
difs: i,
|
887 |
+
firstMPT: h
|
888 |
+
}
|
889 |
+
},
|
890 |
+
ea = {
|
891 |
+
width: ["Left", "Right"],
|
892 |
+
height: ["Top", "Bottom"]
|
893 |
+
},
|
894 |
+
fa = ["marginLeft", "marginRight", "marginTop", "marginBottom"],
|
895 |
+
ga = function (a, b, c) {
|
896 |
+
if ("svg" === (a.nodeName + "").toLowerCase()) return (c || $(a))[b] || 0;
|
897 |
+
if (a.getCTM && Oa(a)) return a.getBBox()[b] || 0;
|
898 |
+
var d = parseFloat("width" === b ? a.offsetWidth : a.offsetHeight),
|
899 |
+
e = ea[b],
|
900 |
+
f = e.length;
|
901 |
+
for (c = c || $(a, null); --f > -1;) d -= parseFloat(_(a, "padding" + e[f], c, !0)) || 0, d -= parseFloat(_(a, "border" + e[f] + "Width", c, !0)) || 0;
|
902 |
+
return d
|
903 |
+
},
|
904 |
+
ha = function (a, b) {
|
905 |
+
if ("contain" === a || "auto" === a || "auto auto" === a) return a + " ";
|
906 |
+
(null == a || "" === a) && (a = "0 0");
|
907 |
+
var c, d = a.split(" "),
|
908 |
+
e = -1 !== a.indexOf("left") ? "0%" : -1 !== a.indexOf("right") ? "100%" : d[0],
|
909 |
+
f = -1 !== a.indexOf("top") ? "0%" : -1 !== a.indexOf("bottom") ? "100%" : d[1];
|
910 |
+
if (d.length > 3 && !b) {
|
911 |
+
for (d = a.split(", ").join(",").split(","), a = [], c = 0; c < d.length; c++) a.push(ha(d[c]));
|
912 |
+
return a.join(",")
|
913 |
+
}
|
914 |
+
return null == f ? f = "center" === e ? "50%" : "0" : "center" === f && (f = "50%"), ("center" === e || isNaN(parseFloat(e)) && -1 === (e + "").indexOf("=")) && (e = "50%"), a = e + " " + f + (d.length > 2 ? " " + d[2] : ""), b && (b.oxp = -1 !== e.indexOf("%"), b.oyp = -1 !== f.indexOf("%"), b.oxr = "=" === e.charAt(1), b.oyr = "=" === f.charAt(1), b.ox = parseFloat(e.replace(v, "")), b.oy = parseFloat(f.replace(v, "")), b.v = a), b || a
|
915 |
+
},
|
916 |
+
ia = function (a, b) {
|
917 |
+
return "function" == typeof a && (a = a(r, q)), "string" == typeof a && "=" === a.charAt(1) ? parseInt(a.charAt(0) + "1", 10) * parseFloat(a.substr(2)) : parseFloat(a) - parseFloat(b) || 0
|
918 |
+
},
|
919 |
+
ja = function (a, b) {
|
920 |
+
return "function" == typeof a && (a = a(r, q)), null == a ? b : "string" == typeof a && "=" === a.charAt(1) ? parseInt(a.charAt(0) + "1", 10) * parseFloat(a.substr(2)) + b : parseFloat(a) || 0
|
921 |
+
},
|
922 |
+
ka = function (a, b, c, d) {
|
923 |
+
var e, f, g, h, i, j = 1e-6;
|
924 |
+
return "function" == typeof a && (a = a(r, q)), null == a ? h = b : "number" == typeof a ? h = a : (e = 360, f = a.split("_"), i = "=" === a.charAt(1), g = (i ? parseInt(a.charAt(0) + "1", 10) * parseFloat(f[0].substr(2)) : parseFloat(f[0])) * (-1 === a.indexOf("rad") ? 1 : L) - (i ? 0 : b), f.length && (d && (d[c] = b + g), -1 !== a.indexOf("short") && (g %= e, g !== g % (e / 2) && (g = 0 > g ? g + e : g - e)), -1 !== a.indexOf("_cw") && 0 > g ? g = (g + 9999999999 * e) % e - (g / e | 0) * e : -1 !== a.indexOf("ccw") && g > 0 && (g = (g - 9999999999 * e) % e - (g / e | 0) * e)), h = b + g), j > h && h > -j && (h = 0), h
|
925 |
+
},
|
926 |
+
la = {
|
927 |
+
aqua: [0, 255, 255],
|
928 |
+
lime: [0, 255, 0],
|
929 |
+
silver: [192, 192, 192],
|
930 |
+
black: [0, 0, 0],
|
931 |
+
maroon: [128, 0, 0],
|
932 |
+
teal: [0, 128, 128],
|
933 |
+
blue: [0, 0, 255],
|
934 |
+
navy: [0, 0, 128],
|
935 |
+
white: [255, 255, 255],
|
936 |
+
fuchsia: [255, 0, 255],
|
937 |
+
olive: [128, 128, 0],
|
938 |
+
yellow: [255, 255, 0],
|
939 |
+
orange: [255, 165, 0],
|
940 |
+
gray: [128, 128, 128],
|
941 |
+
purple: [128, 0, 128],
|
942 |
+
green: [0, 128, 0],
|
943 |
+
red: [255, 0, 0],
|
944 |
+
pink: [255, 192, 203],
|
945 |
+
cyan: [0, 255, 255],
|
946 |
+
transparent: [255, 255, 255, 0]
|
947 |
+
},
|
948 |
+
ma = function (a, b, c) {
|
949 |
+
return a = 0 > a ? a + 1 : a > 1 ? a - 1 : a, 255 * (1 > 6 * a ? b + (c - b) * a * 6 : .5 > a ? c : 2 > 3 * a ? b + (c - b) * (2 / 3 - a) * 6 : b) + .5 | 0
|
950 |
+
},
|
951 |
+
na = g.parseColor = function (a, b) {
|
952 |
+
var c, d, e, f, g, h, i, j, k, l, m;
|
953 |
+
if (a)
|
954 |
+
if ("number" == typeof a) c = [a >> 16, a >> 8 & 255, 255 & a];
|
955 |
+
else {
|
956 |
+
if ("," === a.charAt(a.length - 1) && (a = a.substr(0, a.length - 1)), la[a]) c = la[a];
|
957 |
+
else if ("#" === a.charAt(0)) 4 === a.length && (d = a.charAt(1), e = a.charAt(2), f = a.charAt(3), a = "#" + d + d + e + e + f + f), a = parseInt(a.substr(1), 16), c = [a >> 16, a >> 8 & 255, 255 & a];
|
958 |
+
else if ("hsl" === a.substr(0, 3))
|
959 |
+
if (c = m = a.match(s), b) {
|
960 |
+
if (-1 !== a.indexOf("=")) return a.match(t)
|
961 |
+
} else g = Number(c[0]) % 360 / 360, h = Number(c[1]) / 100, i = Number(c[2]) / 100, e = .5 >= i ? i * (h + 1) : i + h - i * h, d = 2 * i - e, c.length > 3 && (c[3] = Number(c[3])), c[0] = ma(g + 1 / 3, d, e), c[1] = ma(g, d, e), c[2] = ma(g - 1 / 3, d, e);
|
962 |
+
else c = a.match(s) || la.transparent;
|
963 |
+
c[0] = Number(c[0]), c[1] = Number(c[1]), c[2] = Number(c[2]), c.length > 3 && (c[3] = Number(c[3]))
|
964 |
+
}
|
965 |
+
else c = la.black;
|
966 |
+
return b && !m && (d = c[0] / 255, e = c[1] / 255, f = c[2] / 255, j = Math.max(d, e, f), k = Math.min(d, e, f), i = (j + k) / 2, j === k ? g = h = 0 : (l = j - k, h = i > .5 ? l / (2 - j - k) : l / (j + k), g = j === d ? (e - f) / l + (f > e ? 6 : 0) : j === e ? (f - d) / l + 2 : (d - e) / l + 4, g *= 60), c[0] = g + .5 | 0, c[1] = 100 * h + .5 | 0, c[2] = 100 * i + .5 | 0), c
|
967 |
+
},
|
968 |
+
oa = function (a, b) {
|
969 |
+
var c, d, e, f = a.match(pa) || [],
|
970 |
+
g = 0,
|
971 |
+
h = "";
|
972 |
+
if (!f.length) return a;
|
973 |
+
for (c = 0; c < f.length; c++) d = f[c], e = a.substr(g, a.indexOf(d, g) - g), g += e.length + d.length, d = na(d, b), 3 === d.length && d.push(1), h += e + (b ? "hsla(" + d[0] + "," + d[1] + "%," + d[2] + "%," + d[3] : "rgba(" + d.join(",")) + ")";
|
974 |
+
return h + a.substr(g)
|
975 |
+
},
|
976 |
+
pa = "(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";
|
977 |
+
for (j in la) pa += "|" + j + "\\b";
|
978 |
+
pa = new RegExp(pa + ")", "gi"), g.colorStringFilter = function (a) {
|
979 |
+
var b, c = a[0] + " " + a[1];
|
980 |
+
pa.test(c) && (b = -1 !== c.indexOf("hsl(") || -1 !== c.indexOf("hsla("), a[0] = oa(a[0], b), a[1] = oa(a[1], b)), pa.lastIndex = 0
|
981 |
+
}, b.defaultStringFilter || (b.defaultStringFilter = g.colorStringFilter);
|
982 |
+
var qa = function (a, b, c, d) {
|
983 |
+
if (null == a) return function (a) {
|
984 |
+
return a
|
985 |
+
};
|
986 |
+
var e, f = b ? (a.match(pa) || [""])[0] : "",
|
987 |
+
g = a.split(f).join("").match(u) || [],
|
988 |
+
h = a.substr(0, a.indexOf(g[0])),
|
989 |
+
i = ")" === a.charAt(a.length - 1) ? ")" : "",
|
990 |
+
j = -1 !== a.indexOf(" ") ? " " : ",",
|
991 |
+
k = g.length,
|
992 |
+
l = k > 0 ? g[0].replace(s, "") : "";
|
993 |
+
return k ? e = b ? function (a) {
|
994 |
+
var b, m, n, o;
|
995 |
+
if ("number" == typeof a) a += l;
|
996 |
+
else if (d && I.test(a)) {
|
997 |
+
for (o = a.replace(I, "|").split("|"), n = 0; n < o.length; n++) o[n] = e(o[n]);
|
998 |
+
return o.join(",")
|
999 |
+
}
|
1000 |
+
if (b = (a.match(pa) || [f])[0], m = a.split(b).join("").match(u) || [], n = m.length, k > n--)
|
1001 |
+
for (; ++n < k;) m[n] = c ? m[(n - 1) / 2 | 0] : g[n];
|
1002 |
+
return h + m.join(j) + j + b + i + (-1 !== a.indexOf("inset") ? " inset" : "")
|
1003 |
+
} : function (a) {
|
1004 |
+
var b, f, m;
|
1005 |
+
if ("number" == typeof a) a += l;
|
1006 |
+
else if (d && I.test(a)) {
|
1007 |
+
for (f = a.replace(I, "|").split("|"), m = 0; m < f.length; m++) f[m] = e(f[m]);
|
1008 |
+
return f.join(",")
|
1009 |
+
}
|
1010 |
+
if (b = a.match(u) || [], m = b.length, k > m--)
|
1011 |
+
for (; ++m < k;) b[m] = c ? b[(m - 1) / 2 | 0] : g[m];
|
1012 |
+
return h + b.join(j) + i
|
1013 |
+
} : function (a) {
|
1014 |
+
return a
|
1015 |
+
}
|
1016 |
+
},
|
1017 |
+
ra = function (a) {
|
1018 |
+
return a = a.split(","),
|
1019 |
+
function (b, c, d, e, f, g, h) {
|
1020 |
+
var i, j = (c + "").split(" ");
|
1021 |
+
for (h = {}, i = 0; 4 > i; i++) h[a[i]] = j[i] = j[i] || j[(i - 1) / 2 >> 0];
|
1022 |
+
return e.parse(b, h, f, g)
|
1023 |
+
}
|
1024 |
+
},
|
1025 |
+
sa = (S._setPluginRatio = function (a) {
|
1026 |
+
this.plugin.setRatio(a);
|
1027 |
+
for (var b, c, d, e, f, g = this.data, h = g.proxy, i = g.firstMPT, j = 1e-6; i;) b = h[i.v], i.r ? b = Math.round(b) : j > b && b > -j && (b = 0), i.t[i.p] = b, i = i._next;
|
1028 |
+
if (g.autoRotate && (g.autoRotate.rotation = g.mod ? g.mod(h.rotation, this.t) : h.rotation), 1 === a || 0 === a)
|
1029 |
+
for (i = g.firstMPT, f = 1 === a ? "e" : "b"; i;) {
|
1030 |
+
if (c = i.t, c.type) {
|
1031 |
+
if (1 === c.type) {
|
1032 |
+
for (e = c.xs0 + c.s + c.xs1, d = 1; d < c.l; d++) e += c["xn" + d] + c["xs" + (d + 1)];
|
1033 |
+
c[f] = e
|
1034 |
+
}
|
1035 |
+
} else c[f] = c.s + c.xs0;
|
1036 |
+
i = i._next
|
1037 |
+
}
|
1038 |
+
}, function (a, b, c, d, e) {
|
1039 |
+
this.t = a, this.p = b, this.v = c, this.r = e, d && (d._prev = this, this._next = d)
|
1040 |
+
}),
|
1041 |
+
ta = (S._parseToProxy = function (a, b, c, d, e, f) {
|
1042 |
+
var g, h, i, j, k, l = d,
|
1043 |
+
m = {},
|
1044 |
+
n = {},
|
1045 |
+
o = c._transform,
|
1046 |
+
p = M;
|
1047 |
+
for (c._transform = null, M = b, d = k = c.parse(a, b, d, e), M = p, f && (c._transform = o, l && (l._prev = null, l._prev && (l._prev._next = null))); d && d !== l;) {
|
1048 |
+
if (d.type <= 1 && (h = d.p, n[h] = d.s + d.c, m[h] = d.s, f || (j = new sa(d, "s", h, j, d.r), d.c = 0), 1 === d.type))
|
1049 |
+
for (g = d.l; --g > 0;) i = "xn" + g, h = d.p + "_" + i, n[h] = d.data[i], m[h] = d[i], f || (j = new sa(d, i, h, j, d.rxp[i]));
|
1050 |
+
d = d._next
|
1051 |
+
}
|
1052 |
+
return {
|
1053 |
+
proxy: m,
|
1054 |
+
end: n,
|
1055 |
+
firstMPT: j,
|
1056 |
+
pt: k
|
1057 |
+
}
|
1058 |
+
}, S.CSSPropTween = function (a, b, d, e, g, h, i, j, k, l, m) {
|
1059 |
+
this.t = a, this.p = b, this.s = d, this.c = e, this.n = i || b, a instanceof ta || f.push(this.n), this.r = j, this.type = h || 0, k && (this.pr = k, c = !0), this.b = void 0 === l ? d : l, this.e = void 0 === m ? d + e : m, g && (this._next = g, g._prev = this)
|
1060 |
+
}),
|
1061 |
+
ua = function (a, b, c, d, e, f) {
|
1062 |
+
var g = new ta(a, b, c, d - c, e, -1, f);
|
1063 |
+
return g.b = c, g.e = g.xs0 = d, g
|
1064 |
+
},
|
1065 |
+
va = g.parseComplex = function (a, b, c, d, e, f, h, i, j, l) {
|
1066 |
+
c = c || f || "", "function" == typeof d && (d = d(r, q)), h = new ta(a, b, 0, 0, h, l ? 2 : 1, null, !1, i, c, d), d += "", e && pa.test(d + c) && (d = [c, d], g.colorStringFilter(d), c = d[0], d = d[1]);
|
1067 |
+
var m, n, o, p, u, v, w, x, y, z, A, B, C, D = c.split(", ").join(",").split(" "),
|
1068 |
+
E = d.split(", ").join(",").split(" "),
|
1069 |
+
F = D.length,
|
1070 |
+
G = k !== !1;
|
1071 |
+
for ((-1 !== d.indexOf(",") || -1 !== c.indexOf(",")) && (-1 !== (d + c).indexOf("rgb") || -1 !== (d + c).indexOf("hsl") ? (D = D.join(" ").replace(I, ", ").split(" "), E = E.join(" ").replace(I, ", ").split(" ")) : (D = D.join(" ").split(",").join(", ").split(" "), E = E.join(" ").split(",").join(", ").split(" ")), F = D.length), F !== E.length && (D = (f || "").split(" "), F = D.length), h.plugin = j, h.setRatio = l, pa.lastIndex = 0, m = 0; F > m; m++)
|
1072 |
+
if (p = D[m], u = E[m], x = parseFloat(p), x || 0 === x) h.appendXtra("", x, ia(u, x), u.replace(t, ""), G && -1 !== u.indexOf("px"), !0);
|
1073 |
+
else if (e && pa.test(p)) B = u.indexOf(")") + 1, B = ")" + (B ? u.substr(B) : ""), C = -1 !== u.indexOf("hsl") && U, z = u, p = na(p, C), u = na(u, C), y = p.length + u.length > 6, y && !U && 0 === u[3] ? (h["xs" + h.l] += h.l ? " transparent" : "transparent", h.e = h.e.split(E[m]).join("transparent")) : (U || (y = !1), C ? h.appendXtra(z.substr(0, z.indexOf("hsl")) + (y ? "hsla(" : "hsl("), p[0], ia(u[0], p[0]), ",", !1, !0).appendXtra("", p[1], ia(u[1], p[1]), "%,", !1).appendXtra("", p[2], ia(u[2], p[2]), y ? "%," : "%" + B, !1) : h.appendXtra(z.substr(0, z.indexOf("rgb")) + (y ? "rgba(" : "rgb("), p[0], u[0] - p[0], ",", !0, !0).appendXtra("", p[1], u[1] - p[1], ",", !0).appendXtra("", p[2], u[2] - p[2], y ? "," : B, !0), y && (p = p.length < 4 ? 1 : p[3], h.appendXtra("", p, (u.length < 4 ? 1 : u[3]) - p, B, !1))), pa.lastIndex = 0;
|
1074 |
+
else if (v = p.match(s)) {
|
1075 |
+
if (w = u.match(t), !w || w.length !== v.length) return h;
|
1076 |
+
for (o = 0, n = 0; n < v.length; n++) A = v[n], z = p.indexOf(A, o), h.appendXtra(p.substr(o, z - o), Number(A), ia(w[n], A), "", G && "px" === p.substr(z + A.length, 2), 0 === n), o = z + A.length;
|
1077 |
+
h["xs" + h.l] += p.substr(o)
|
1078 |
+
} else h["xs" + h.l] += h.l || h["xs" + h.l] ? " " + u : u;
|
1079 |
+
if (-1 !== d.indexOf("=") && h.data) {
|
1080 |
+
for (B = h.xs0 + h.data.s, m = 1; m < h.l; m++) B += h["xs" + m] + h.data["xn" + m];
|
1081 |
+
h.e = B + h["xs" + m]
|
1082 |
+
}
|
1083 |
+
return h.l || (h.type = -1, h.xs0 = h.e), h.xfirst || h
|
1084 |
+
},
|
1085 |
+
wa = 9;
|
1086 |
+
for (j = ta.prototype, j.l = j.pr = 0; --wa > 0;) j["xn" + wa] = 0, j["xs" + wa] = "";
|
1087 |
+
j.xs0 = "", j._next = j._prev = j.xfirst = j.data = j.plugin = j.setRatio = j.rxp = null, j.appendXtra = function (a, b, c, d, e, f) {
|
1088 |
+
var g = this,
|
1089 |
+
h = g.l;
|
1090 |
+
return g["xs" + h] += f && (h || g["xs" + h]) ? " " + a : a || "", c || 0 === h || g.plugin ? (g.l++, g.type = g.setRatio ? 2 : 1, g["xs" + g.l] = d || "", h > 0 ? (g.data["xn" + h] = b + c, g.rxp["xn" + h] = e, g["xn" + h] = b, g.plugin || (g.xfirst = new ta(g, "xn" + h, b, c, g.xfirst || g, 0, g.n, e, g.pr), g.xfirst.xs0 = 0), g) : (g.data = {
|
1091 |
+
s: b + c
|
1092 |
+
}, g.rxp = {}, g.s = b, g.c = c, g.r = e, g)) : (g["xs" + h] += b + (d || ""), g)
|
1093 |
+
};
|
1094 |
+
var xa = function (a, b) {
|
1095 |
+
b = b || {}, this.p = b.prefix ? Z(a) || a : a, i[a] = i[this.p] = this, this.format = b.formatter || qa(b.defaultValue, b.color, b.collapsible, b.multi), b.parser && (this.parse = b.parser), this.clrs = b.color, this.multi = b.multi, this.keyword = b.keyword, this.dflt = b.defaultValue, this.pr = b.priority || 0
|
1096 |
+
},
|
1097 |
+
ya = S._registerComplexSpecialProp = function (a, b, c) {
|
1098 |
+
"object" != typeof b && (b = {
|
1099 |
+
parser: c
|
1100 |
+
});
|
1101 |
+
var d, e, f = a.split(","),
|
1102 |
+
g = b.defaultValue;
|
1103 |
+
for (c = c || [g], d = 0; d < f.length; d++) b.prefix = 0 === d && b.prefix, b.defaultValue = c[d] || g, e = new xa(f[d], b)
|
1104 |
+
},
|
1105 |
+
za = S._registerPluginProp = function (a) {
|
1106 |
+
if (!i[a]) {
|
1107 |
+
var b = a.charAt(0).toUpperCase() + a.substr(1) + "Plugin";
|
1108 |
+
ya(a, {
|
1109 |
+
parser: function (a, c, d, e, f, g, j) {
|
1110 |
+
var k = h.com.greensock.plugins[b];
|
1111 |
+
return k ? (k._cssRegister(), i[d].parse(a, c, d, e, f, g, j)) : (W("Error: " + b + " js file not loaded."), f)
|
1112 |
+
}
|
1113 |
+
})
|
1114 |
+
}
|
1115 |
+
};
|
1116 |
+
j = xa.prototype, j.parseComplex = function (a, b, c, d, e, f) {
|
1117 |
+
var g, h, i, j, k, l, m = this.keyword;
|
1118 |
+
if (this.multi && (I.test(c) || I.test(b) ? (h = b.replace(I, "|").split("|"), i = c.replace(I, "|").split("|")) : m && (h = [b], i = [c])), i) {
|
1119 |
+
for (j = i.length > h.length ? i.length : h.length, g = 0; j > g; g++) b = h[g] = h[g] || this.dflt, c = i[g] = i[g] || this.dflt, m && (k = b.indexOf(m), l = c.indexOf(m), k !== l && (-1 === l ? h[g] = h[g].split(m).join("") : -1 === k && (h[g] += " " + m)));
|
1120 |
+
b = h.join(", "), c = i.join(", ")
|
1121 |
+
}
|
1122 |
+
return va(a, this.p, b, c, this.clrs, this.dflt, d, this.pr, e, f)
|
1123 |
+
}, j.parse = function (a, b, c, d, f, g, h) {
|
1124 |
+
return this.parseComplex(a.style, this.format(_(a, this.p, e, !1, this.dflt)), this.format(b), f, g)
|
1125 |
+
}, g.registerSpecialProp = function (a, b, c) {
|
1126 |
+
ya(a, {
|
1127 |
+
parser: function (a, d, e, f, g, h, i) {
|
1128 |
+
var j = new ta(a, e, 0, 0, g, 2, e, !1, c);
|
1129 |
+
return j.plugin = h, j.setRatio = b(a, d, f._tween, e), j
|
1130 |
+
},
|
1131 |
+
priority: c
|
1132 |
+
})
|
1133 |
+
}, g.useSVGTransformAttr = !0;
|
1134 |
+
var Aa, Ba = "scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),
|
1135 |
+
Ca = Z("transform"),
|
1136 |
+
Da = X + "transform",
|
1137 |
+
Ea = Z("transformOrigin"),
|
1138 |
+
Fa = null !== Z("perspective"),
|
1139 |
+
Ga = S.Transform = function () {
|
1140 |
+
this.perspective = parseFloat(g.defaultTransformPerspective) || 0, this.force3D = g.defaultForce3D !== !1 && Fa ? g.defaultForce3D || "auto" : !1
|
1141 |
+
},
|
1142 |
+
Ha = _gsScope.SVGElement,
|
1143 |
+
Ia = function (a, b, c) {
|
1144 |
+
var d, e = O.createElementNS("http://www.w3.org/2000/svg", a),
|
1145 |
+
f = /([a-z])([A-Z])/g;
|
1146 |
+
for (d in c) e.setAttributeNS(null, d.replace(f, "$1-$2").toLowerCase(), c[d]);
|
1147 |
+
return b.appendChild(e), e
|
1148 |
+
},
|
1149 |
+
Ja = O.documentElement || {},
|
1150 |
+
Ka = function () {
|
1151 |
+
var a, b, c, d = p || /Android/i.test(T) && !_gsScope.chrome;
|
1152 |
+
return O.createElementNS && !d && (a = Ia("svg", Ja), b = Ia("rect", a, {
|
1153 |
+
width: 100,
|
1154 |
+
height: 50,
|
1155 |
+
x: 100
|
1156 |
+
}), c = b.getBoundingClientRect().width, b.style[Ea] = "50% 50%", b.style[Ca] = "scaleX(0.5)", d = c === b.getBoundingClientRect().width && !(n && Fa), Ja.removeChild(a)), d
|
1157 |
+
}(),
|
1158 |
+
La = function (a, b, c, d, e, f) {
|
1159 |
+
var h, i, j, k, l, m, n, o, p, q, r, s, t, u, v = a._gsTransform,
|
1160 |
+
w = Qa(a, !0);
|
1161 |
+
v && (t = v.xOrigin, u = v.yOrigin), (!d || (h = d.split(" ")).length < 2) && (n = a.getBBox(), 0 === n.x && 0 === n.y && n.width + n.height === 0 && (n = {
|
1162 |
+
x: parseFloat(a.hasAttribute("x") ? a.getAttribute("x") : a.hasAttribute("cx") ? a.getAttribute("cx") : 0) || 0,
|
1163 |
+
y: parseFloat(a.hasAttribute("y") ? a.getAttribute("y") : a.hasAttribute("cy") ? a.getAttribute("cy") : 0) || 0,
|
1164 |
+
width: 0,
|
1165 |
+
height: 0
|
1166 |
+
}), b = ha(b).split(" "), h = [(-1 !== b[0].indexOf("%") ? parseFloat(b[0]) / 100 * n.width : parseFloat(b[0])) + n.x, (-1 !== b[1].indexOf("%") ? parseFloat(b[1]) / 100 * n.height : parseFloat(b[1])) + n.y]), c.xOrigin = k = parseFloat(h[0]), c.yOrigin = l = parseFloat(h[1]), d && w !== Pa && (m = w[0], n = w[1], o = w[2], p = w[3], q = w[4], r = w[5], s = m * p - n * o, s && (i = k * (p / s) + l * (-o / s) + (o * r - p * q) / s, j = k * (-n / s) + l * (m / s) - (m * r - n * q) / s, k = c.xOrigin = h[0] = i, l = c.yOrigin = h[1] = j)), v && (f && (c.xOffset = v.xOffset, c.yOffset = v.yOffset, v = c), e || e !== !1 && g.defaultSmoothOrigin !== !1 ? (i = k - t, j = l - u, v.xOffset += i * w[0] + j * w[2] - i, v.yOffset += i * w[1] + j * w[3] - j) : v.xOffset = v.yOffset = 0), f || a.setAttribute("data-svg-origin", h.join(" "))
|
1167 |
+
},
|
1168 |
+
Ma = function (a) {
|
1169 |
+
var b, c = P("svg", this.ownerSVGElement && this.ownerSVGElement.getAttribute("xmlns") || "http://www.w3.org/2000/svg"),
|
1170 |
+
d = this.parentNode,
|
1171 |
+
e = this.nextSibling,
|
1172 |
+
f = this.style.cssText;
|
1173 |
+
if (Ja.appendChild(c), c.appendChild(this), this.style.display = "block", a) try {
|
1174 |
+
b = this.getBBox(), this._originalGetBBox = this.getBBox, this.getBBox = Ma
|
1175 |
+
} catch (g) { } else this._originalGetBBox && (b = this._originalGetBBox());
|
1176 |
+
return e ? d.insertBefore(this, e) : d.appendChild(this), Ja.removeChild(c), this.style.cssText = f, b
|
1177 |
+
},
|
1178 |
+
Na = function (a) {
|
1179 |
+
try {
|
1180 |
+
return a.getBBox()
|
1181 |
+
} catch (b) {
|
1182 |
+
return Ma.call(a, !0)
|
1183 |
+
}
|
1184 |
+
},
|
1185 |
+
Oa = function (a) {
|
1186 |
+
return !(!Ha || !a.getCTM || a.parentNode && !a.ownerSVGElement || !Na(a))
|
1187 |
+
},
|
1188 |
+
Pa = [1, 0, 0, 1, 0, 0],
|
1189 |
+
Qa = function (a, b) {
|
1190 |
+
var c, d, e, f, g, h, i = a._gsTransform || new Ga,
|
1191 |
+
j = 1e5,
|
1192 |
+
k = a.style;
|
1193 |
+
if (Ca ? d = _(a, Da, null, !0) : a.currentStyle && (d = a.currentStyle.filter.match(G), d = d && 4 === d.length ? [d[0].substr(4), Number(d[2].substr(4)), Number(d[1].substr(4)), d[3].substr(4), i.x || 0, i.y || 0].join(",") : ""), c = !d || "none" === d || "matrix(1, 0, 0, 1, 0, 0)" === d, !Ca || !(h = !$(a) || "none" === $(a).display) && a.parentNode || (h && (f = k.display, k.display = "block"), a.parentNode || (g = 1, Ja.appendChild(a)), d = _(a, Da, null, !0), c = !d || "none" === d || "matrix(1, 0, 0, 1, 0, 0)" === d, f ? k.display = f : h && Va(k, "display"), g && Ja.removeChild(a)), (i.svg || a.getCTM && Oa(a)) && (c && -1 !== (k[Ca] + "").indexOf("matrix") && (d = k[Ca], c = 0), e = a.getAttribute("transform"), c && e && (e = a.transform.baseVal.consolidate().matrix, d = "matrix(" + e.a + "," + e.b + "," + e.c + "," + e.d + "," + e.e + "," + e.f + ")", c = 0)), c) return Pa;
|
1194 |
+
for (e = (d || "").match(s) || [], wa = e.length; --wa > -1;) f = Number(e[wa]), e[wa] = (g = f - (f |= 0)) ? (g * j + (0 > g ? -.5 : .5) | 0) / j + f : f;
|
1195 |
+
return b && e.length > 6 ? [e[0], e[1], e[4], e[5], e[12], e[13]] : e
|
1196 |
+
},
|
1197 |
+
Ra = S.getTransform = function (a, c, d, e) {
|
1198 |
+
if (a._gsTransform && d && !e) return a._gsTransform;
|
1199 |
+
var f, h, i, j, k, l, m = d ? a._gsTransform || new Ga : new Ga,
|
1200 |
+
n = m.scaleX < 0,
|
1201 |
+
o = 2e-5,
|
1202 |
+
p = 1e5,
|
1203 |
+
q = Fa ? parseFloat(_(a, Ea, c, !1, "0 0 0").split(" ")[2]) || m.zOrigin || 0 : 0,
|
1204 |
+
r = parseFloat(g.defaultTransformPerspective) || 0;
|
1205 |
+
if (m.svg = !(!a.getCTM || !Oa(a)), m.svg && (La(a, _(a, Ea, c, !1, "50% 50%") + "", m, a.getAttribute("data-svg-origin")), Aa = g.useSVGTransformAttr || Ka), f = Qa(a), f !== Pa) {
|
1206 |
+
if (16 === f.length) {
|
1207 |
+
var s, t, u, v, w, x = f[0],
|
1208 |
+
y = f[1],
|
1209 |
+
z = f[2],
|
1210 |
+
A = f[3],
|
1211 |
+
B = f[4],
|
1212 |
+
C = f[5],
|
1213 |
+
D = f[6],
|
1214 |
+
E = f[7],
|
1215 |
+
F = f[8],
|
1216 |
+
G = f[9],
|
1217 |
+
H = f[10],
|
1218 |
+
I = f[12],
|
1219 |
+
J = f[13],
|
1220 |
+
K = f[14],
|
1221 |
+
M = f[11],
|
1222 |
+
N = Math.atan2(D, H);
|
1223 |
+
m.zOrigin && (K = -m.zOrigin, I = F * K - f[12], J = G * K - f[13], K = H * K + m.zOrigin - f[14]), m.rotationX = N * L, N && (v = Math.cos(-N), w = Math.sin(-N), s = B * v + F * w, t = C * v + G * w, u = D * v + H * w, F = B * -w + F * v, G = C * -w + G * v, H = D * -w + H * v, M = E * -w + M * v, B = s, C = t, D = u), N = Math.atan2(-z, H), m.rotationY = N * L, N && (v = Math.cos(-N), w = Math.sin(-N), s = x * v - F * w, t = y * v - G * w, u = z * v - H * w, G = y * w + G * v, H = z * w + H * v, M = A * w + M * v, x = s, y = t, z = u), N = Math.atan2(y, x), m.rotation = N * L, N && (v = Math.cos(N), w = Math.sin(N), s = x * v + y * w, t = B * v + C * w, u = F * v + G * w, y = y * v - x * w, C = C * v - B * w, G = G * v - F * w, x = s, B = t, F = u), m.rotationX && Math.abs(m.rotationX) + Math.abs(m.rotation) > 359.9 && (m.rotationX = m.rotation = 0, m.rotationY = 180 - m.rotationY), N = Math.atan2(B, C), m.scaleX = (Math.sqrt(x * x + y * y + z * z) * p + .5 | 0) / p, m.scaleY = (Math.sqrt(C * C + D * D) * p + .5 | 0) / p, m.scaleZ = (Math.sqrt(F * F + G * G + H * H) * p + .5 | 0) / p, x /= m.scaleX, B /= m.scaleY, y /= m.scaleX, C /= m.scaleY, Math.abs(N) > o ? (m.skewX = N * L, B = 0, "simple" !== m.skewType && (m.scaleY *= 1 / Math.cos(N))) : m.skewX = 0, m.perspective = M ? 1 / (0 > M ? -M : M) : 0, m.x = I, m.y = J, m.z = K, m.svg && (m.x -= m.xOrigin - (m.xOrigin * x - m.yOrigin * B), m.y -= m.yOrigin - (m.yOrigin * y - m.xOrigin * C))
|
1224 |
+
} else if (!Fa || e || !f.length || m.x !== f[4] || m.y !== f[5] || !m.rotationX && !m.rotationY) {
|
1225 |
+
var O = f.length >= 6,
|
1226 |
+
P = O ? f[0] : 1,
|
1227 |
+
Q = f[1] || 0,
|
1228 |
+
R = f[2] || 0,
|
1229 |
+
S = O ? f[3] : 1;
|
1230 |
+
m.x = f[4] || 0, m.y = f[5] || 0, i = Math.sqrt(P * P + Q * Q), j = Math.sqrt(S * S + R * R), k = P || Q ? Math.atan2(Q, P) * L : m.rotation || 0, l = R || S ? Math.atan2(R, S) * L + k : m.skewX || 0, m.scaleX = i, m.scaleY = j, m.rotation = k, m.skewX = l, Fa && (m.rotationX = m.rotationY = m.z = 0, m.perspective = r, m.scaleZ = 1), m.svg && (m.x -= m.xOrigin - (m.xOrigin * P + m.yOrigin * R), m.y -= m.yOrigin - (m.xOrigin * Q + m.yOrigin * S))
|
1231 |
+
}
|
1232 |
+
Math.abs(m.skewX) > 90 && Math.abs(m.skewX) < 270 && (n ? (m.scaleX *= -1, m.skewX += m.rotation <= 0 ? 180 : -180, m.rotation += m.rotation <= 0 ? 180 : -180) : (m.scaleY *= -1, m.skewX += m.skewX <= 0 ? 180 : -180)), m.zOrigin = q;
|
1233 |
+
for (h in m) m[h] < o && m[h] > -o && (m[h] = 0)
|
1234 |
+
}
|
1235 |
+
return d && (a._gsTransform = m, m.svg && (Aa && a.style[Ca] ? b.delayedCall(.001, function () {
|
1236 |
+
Va(a.style, Ca)
|
1237 |
+
}) : !Aa && a.getAttribute("transform") && b.delayedCall(.001, function () {
|
1238 |
+
a.removeAttribute("transform")
|
1239 |
+
}))), m
|
1240 |
+
},
|
1241 |
+
Sa = function (a) {
|
1242 |
+
var b, c, d = this.data,
|
1243 |
+
e = -d.rotation * K,
|
1244 |
+
f = e + d.skewX * K,
|
1245 |
+
g = 1e5,
|
1246 |
+
h = (Math.cos(e) * d.scaleX * g | 0) / g,
|
1247 |
+
i = (Math.sin(e) * d.scaleX * g | 0) / g,
|
1248 |
+
j = (Math.sin(f) * -d.scaleY * g | 0) / g,
|
1249 |
+
k = (Math.cos(f) * d.scaleY * g | 0) / g,
|
1250 |
+
l = this.t.style,
|
1251 |
+
m = this.t.currentStyle;
|
1252 |
+
if (m) {
|
1253 |
+
c = i, i = -j, j = -c, b = m.filter, l.filter = "";
|
1254 |
+
var n, o, q = this.t.offsetWidth,
|
1255 |
+
r = this.t.offsetHeight,
|
1256 |
+
s = "absolute" !== m.position,
|
1257 |
+
t = "progid:DXImageTransform.Microsoft.Matrix(M11=" + h + ", M12=" + i + ", M21=" + j + ", M22=" + k,
|
1258 |
+
u = d.x + q * d.xPercent / 100,
|
1259 |
+
v = d.y + r * d.yPercent / 100;
|
1260 |
+
if (null != d.ox && (n = (d.oxp ? q * d.ox * .01 : d.ox) - q / 2, o = (d.oyp ? r * d.oy * .01 : d.oy) - r / 2, u += n - (n * h + o * i), v += o - (n * j + o * k)), s ? (n = q / 2, o = r / 2, t += ", Dx=" + (n - (n * h + o * i) + u) + ", Dy=" + (o - (n * j + o * k) + v) + ")") : t += ", sizingMethod='auto expand')", -1 !== b.indexOf("DXImageTransform.Microsoft.Matrix(") ? l.filter = b.replace(H, t) : l.filter = t + " " + b, (0 === a || 1 === a) && 1 === h && 0 === i && 0 === j && 1 === k && (s && -1 === t.indexOf("Dx=0, Dy=0") || x.test(b) && 100 !== parseFloat(RegExp.$1) || -1 === b.indexOf(b.indexOf("Alpha")) && l.removeAttribute("filter")), !s) {
|
1261 |
+
var y, z, A, B = 8 > p ? 1 : -1;
|
1262 |
+
for (n = d.ieOffsetX || 0, o = d.ieOffsetY || 0, d.ieOffsetX = Math.round((q - ((0 > h ? -h : h) * q + (0 > i ? -i : i) * r)) / 2 + u), d.ieOffsetY = Math.round((r - ((0 > k ? -k : k) * r + (0 > j ? -j : j) * q)) / 2 + v), wa = 0; 4 > wa; wa++) z = fa[wa], y = m[z], c = -1 !== y.indexOf("px") ? parseFloat(y) : aa(this.t, z, parseFloat(y), y.replace(w, "")) || 0, A = c !== d[z] ? 2 > wa ? -d.ieOffsetX : -d.ieOffsetY : 2 > wa ? n - d.ieOffsetX : o - d.ieOffsetY, l[z] = (d[z] = Math.round(c - A * (0 === wa || 2 === wa ? 1 : B))) + "px"
|
1263 |
+
}
|
1264 |
+
}
|
1265 |
+
},
|
1266 |
+
Ta = S.set3DTransformRatio = S.setTransformRatio = function (a) {
|
1267 |
+
var b, c, d, e, f, g, h, i, j, k, l, m, o, p, q, r, s, t, u, v, w, x, y, z = this.data,
|
1268 |
+
A = this.t.style,
|
1269 |
+
B = z.rotation,
|
1270 |
+
C = z.rotationX,
|
1271 |
+
D = z.rotationY,
|
1272 |
+
E = z.scaleX,
|
1273 |
+
F = z.scaleY,
|
1274 |
+
G = z.scaleZ,
|
1275 |
+
H = z.x,
|
1276 |
+
I = z.y,
|
1277 |
+
J = z.z,
|
1278 |
+
L = z.svg,
|
1279 |
+
M = z.perspective,
|
1280 |
+
N = z.force3D,
|
1281 |
+
O = z.skewY,
|
1282 |
+
P = z.skewX;
|
1283 |
+
if (O && (P += O, B += O), ((1 === a || 0 === a) && "auto" === N && (this.tween._totalTime === this.tween._totalDuration || !this.tween._totalTime) || !N) && !J && !M && !D && !C && 1 === G || Aa && L || !Fa) return void (B || P || L ? (B *= K, x = P * K, y = 1e5, c = Math.cos(B) * E, f = Math.sin(B) * E, d = Math.sin(B - x) * -F, g = Math.cos(B - x) * F, x && "simple" === z.skewType && (b = Math.tan(x - O * K), b = Math.sqrt(1 + b * b), d *= b, g *= b, O && (b = Math.tan(O * K), b = Math.sqrt(1 + b * b), c *= b, f *= b)), L && (H += z.xOrigin - (z.xOrigin * c + z.yOrigin * d) + z.xOffset, I += z.yOrigin - (z.xOrigin * f + z.yOrigin * g) + z.yOffset, Aa && (z.xPercent || z.yPercent) && (q = this.t.getBBox(), H += .01 * z.xPercent * q.width, I += .01 * z.yPercent * q.height), q = 1e-6, q > H && H > -q && (H = 0), q > I && I > -q && (I = 0)), u = (c * y | 0) / y + "," + (f * y | 0) / y + "," + (d * y | 0) / y + "," + (g * y | 0) / y + "," + H + "," + I + ")", L && Aa ? this.t.setAttribute("transform", "matrix(" + u) : A[Ca] = (z.xPercent || z.yPercent ? "translate(" + z.xPercent + "%," + z.yPercent + "%) matrix(" : "matrix(") + u) : A[Ca] = (z.xPercent || z.yPercent ? "translate(" + z.xPercent + "%," + z.yPercent + "%) matrix(" : "matrix(") + E + ",0,0," + F + "," + H + "," + I + ")");
|
1284 |
+
if (n && (q = 1e-4, q > E && E > -q && (E = G = 2e-5), q > F && F > -q && (F = G = 2e-5), !M || z.z || z.rotationX || z.rotationY || (M = 0)), B || P) B *= K, r = c = Math.cos(B), s = f = Math.sin(B), P && (B -= P * K, r = Math.cos(B), s = Math.sin(B), "simple" === z.skewType && (b = Math.tan((P - O) * K), b = Math.sqrt(1 + b * b), r *= b, s *= b, z.skewY && (b = Math.tan(O * K), b = Math.sqrt(1 + b * b), c *= b, f *= b))), d = -s, g = r;
|
1285 |
+
else {
|
1286 |
+
if (!(D || C || 1 !== G || M || L)) return void (A[Ca] = (z.xPercent || z.yPercent ? "translate(" + z.xPercent + "%," + z.yPercent + "%) translate3d(" : "translate3d(") + H + "px," + I + "px," + J + "px)" + (1 !== E || 1 !== F ? " scale(" + E + "," + F + ")" : ""));
|
1287 |
+
c = g = 1, d = f = 0
|
1288 |
+
}
|
1289 |
+
k = 1, e = h = i = j = l = m = 0, o = M ? -1 / M : 0, p = z.zOrigin, q = 1e-6, v = ",", w = "0", B = D * K, B && (r = Math.cos(B), s = Math.sin(B), i = -s, l = o * -s, e = c * s, h = f * s, k = r, o *= r, c *= r, f *= r), B = C * K, B && (r = Math.cos(B), s = Math.sin(B), b = d * r + e * s, t = g * r + h * s, j = k * s, m = o * s, e = d * -s + e * r, h = g * -s + h * r, k *= r, o *= r, d = b, g = t), 1 !== G && (e *= G, h *= G, k *= G, o *= G), 1 !== F && (d *= F, g *= F, j *= F, m *= F), 1 !== E && (c *= E, f *= E, i *= E, l *= E), (p || L) && (p && (H += e * -p, I += h * -p, J += k * -p + p), L && (H += z.xOrigin - (z.xOrigin * c + z.yOrigin * d) + z.xOffset, I += z.yOrigin - (z.xOrigin * f + z.yOrigin * g) + z.yOffset), q > H && H > -q && (H = w), q > I && I > -q && (I = w), q > J && J > -q && (J = 0)), u = z.xPercent || z.yPercent ? "translate(" + z.xPercent + "%," + z.yPercent + "%) matrix3d(" : "matrix3d(", u += (q > c && c > -q ? w : c) + v + (q > f && f > -q ? w : f) + v + (q > i && i > -q ? w : i), u += v + (q > l && l > -q ? w : l) + v + (q > d && d > -q ? w : d) + v + (q > g && g > -q ? w : g), C || D || 1 !== G ? (u += v + (q > j && j > -q ? w : j) + v + (q > m && m > -q ? w : m) + v + (q > e && e > -q ? w : e), u += v + (q > h && h > -q ? w : h) + v + (q > k && k > -q ? w : k) + v + (q > o && o > -q ? w : o) + v) : u += ",0,0,0,0,1,0,", u += H + v + I + v + J + v + (M ? 1 + -J / M : 1) + ")", A[Ca] = u
|
1290 |
+
};
|
1291 |
+
j = Ga.prototype, j.x = j.y = j.z = j.skewX = j.skewY = j.rotation = j.rotationX = j.rotationY = j.zOrigin = j.xPercent = j.yPercent = j.xOffset = j.yOffset = 0, j.scaleX = j.scaleY = j.scaleZ = 1, ya("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin", {
|
1292 |
+
parser: function (a, b, c, d, f, h, i) {
|
1293 |
+
if (d._lastParsedTransform === i) return f;
|
1294 |
+
d._lastParsedTransform = i;
|
1295 |
+
var j, k = i.scale && "function" == typeof i.scale ? i.scale : 0;
|
1296 |
+
"function" == typeof i[c] && (j = i[c], i[c] = b), k && (i.scale = k(r, a));
|
1297 |
+
var l, m, n, o, p, s, t, u, v, w = a._gsTransform,
|
1298 |
+
x = a.style,
|
1299 |
+
y = 1e-6,
|
1300 |
+
z = Ba.length,
|
1301 |
+
A = i,
|
1302 |
+
B = {},
|
1303 |
+
C = "transformOrigin",
|
1304 |
+
D = Ra(a, e, !0, A.parseTransform),
|
1305 |
+
E = A.transform && ("function" == typeof A.transform ? A.transform(r, q) : A.transform);
|
1306 |
+
if (D.skewType = A.skewType || D.skewType || g.defaultSkewType, d._transform = D, E && "string" == typeof E && Ca) m = Q.style, m[Ca] = E, m.display = "block", m.position = "absolute", O.body.appendChild(Q), l = Ra(Q, null, !1), "simple" === D.skewType && (l.scaleY *= Math.cos(l.skewX * K)), D.svg && (s = D.xOrigin, t = D.yOrigin, l.x -= D.xOffset, l.y -= D.yOffset, (A.transformOrigin || A.svgOrigin) && (E = {}, La(a, ha(A.transformOrigin), E, A.svgOrigin, A.smoothOrigin, !0), s = E.xOrigin, t = E.yOrigin, l.x -= E.xOffset - D.xOffset, l.y -= E.yOffset - D.yOffset), (s || t) && (u = Qa(Q, !0), l.x -= s - (s * u[0] + t * u[2]), l.y -= t - (s * u[1] + t * u[3]))), O.body.removeChild(Q), l.perspective || (l.perspective = D.perspective), null != A.xPercent && (l.xPercent = ja(A.xPercent, D.xPercent)), null != A.yPercent && (l.yPercent = ja(A.yPercent, D.yPercent));
|
1307 |
+
else if ("object" == typeof A) {
|
1308 |
+
if (l = {
|
1309 |
+
scaleX: ja(null != A.scaleX ? A.scaleX : A.scale, D.scaleX),
|
1310 |
+
scaleY: ja(null != A.scaleY ? A.scaleY : A.scale, D.scaleY),
|
1311 |
+
scaleZ: ja(A.scaleZ, D.scaleZ),
|
1312 |
+
x: ja(A.x, D.x),
|
1313 |
+
y: ja(A.y, D.y),
|
1314 |
+
z: ja(A.z, D.z),
|
1315 |
+
xPercent: ja(A.xPercent, D.xPercent),
|
1316 |
+
yPercent: ja(A.yPercent, D.yPercent),
|
1317 |
+
perspective: ja(A.transformPerspective, D.perspective)
|
1318 |
+
}, p = A.directionalRotation, null != p)
|
1319 |
+
if ("object" == typeof p)
|
1320 |
+
for (m in p) A[m] = p[m];
|
1321 |
+
else A.rotation = p;
|
1322 |
+
"string" == typeof A.x && -1 !== A.x.indexOf("%") && (l.x = 0, l.xPercent = ja(A.x, D.xPercent)), "string" == typeof A.y && -1 !== A.y.indexOf("%") && (l.y = 0, l.yPercent = ja(A.y, D.yPercent)), l.rotation = ka("rotation" in A ? A.rotation : "shortRotation" in A ? A.shortRotation + "_short" : "rotationZ" in A ? A.rotationZ : D.rotation, D.rotation, "rotation", B), Fa && (l.rotationX = ka("rotationX" in A ? A.rotationX : "shortRotationX" in A ? A.shortRotationX + "_short" : D.rotationX || 0, D.rotationX, "rotationX", B), l.rotationY = ka("rotationY" in A ? A.rotationY : "shortRotationY" in A ? A.shortRotationY + "_short" : D.rotationY || 0, D.rotationY, "rotationY", B)), l.skewX = ka(A.skewX, D.skewX), l.skewY = ka(A.skewY, D.skewY)
|
1323 |
+
}
|
1324 |
+
for (Fa && null != A.force3D && (D.force3D = A.force3D, o = !0), n = D.force3D || D.z || D.rotationX || D.rotationY || l.z || l.rotationX || l.rotationY || l.perspective, n || null == A.scale || (l.scaleZ = 1); --z > -1;) v = Ba[z], E = l[v] - D[v], (E > y || -y > E || null != A[v] || null != M[v]) && (o = !0, f = new ta(D, v, D[v], E, f), v in B && (f.e = B[v]), f.xs0 = 0, f.plugin = h, d._overwriteProps.push(f.n));
|
1325 |
+
return E = A.transformOrigin, D.svg && (E || A.svgOrigin) && (s = D.xOffset, t = D.yOffset, La(a, ha(E), l, A.svgOrigin, A.smoothOrigin), f = ua(D, "xOrigin", (w ? D : l).xOrigin, l.xOrigin, f, C), f = ua(D, "yOrigin", (w ? D : l).yOrigin, l.yOrigin, f, C), (s !== D.xOffset || t !== D.yOffset) && (f = ua(D, "xOffset", w ? s : D.xOffset, D.xOffset, f, C), f = ua(D, "yOffset", w ? t : D.yOffset, D.yOffset, f, C)), E = "0px 0px"), (E || Fa && n && D.zOrigin) && (Ca ? (o = !0, v = Ea, E = (E || _(a, v, e, !1, "50% 50%")) + "", f = new ta(x, v, 0, 0, f, -1, C), f.b = x[v], f.plugin = h, Fa ? (m = D.zOrigin, E = E.split(" "), D.zOrigin = (E.length > 2 && (0 === m || "0px" !== E[2]) ? parseFloat(E[2]) : m) || 0, f.xs0 = f.e = E[0] + " " + (E[1] || "50%") + " 0px", f = new ta(D, "zOrigin", 0, 0, f, -1, f.n), f.b = m, f.xs0 = f.e = D.zOrigin) : f.xs0 = f.e = E) : ha(E + "", D)), o && (d._transformType = D.svg && Aa || !n && 3 !== this._transformType ? 2 : 3), j && (i[c] = j), k && (i.scale = k), f
|
1326 |
+
},
|
1327 |
+
prefix: !0
|
1328 |
+
}), ya("boxShadow", {
|
1329 |
+
defaultValue: "0px 0px 0px 0px #999",
|
1330 |
+
prefix: !0,
|
1331 |
+
color: !0,
|
1332 |
+
multi: !0,
|
1333 |
+
keyword: "inset"
|
1334 |
+
}), ya("borderRadius", {
|
1335 |
+
defaultValue: "0px",
|
1336 |
+
parser: function (a, b, c, f, g, h) {
|
1337 |
+
b = this.format(b);
|
1338 |
+
var i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y = ["borderTopLeftRadius", "borderTopRightRadius", "borderBottomRightRadius", "borderBottomLeftRadius"],
|
1339 |
+
z = a.style;
|
1340 |
+
for (q = parseFloat(a.offsetWidth), r = parseFloat(a.offsetHeight), i = b.split(" "), j = 0; j < y.length; j++) this.p.indexOf("border") && (y[j] = Z(y[j])), m = l = _(a, y[j], e, !1, "0px"), -1 !== m.indexOf(" ") && (l = m.split(" "), m = l[0], l = l[1]), n = k = i[j], o = parseFloat(m), t = m.substr((o + "").length), u = "=" === n.charAt(1), u ? (p = parseInt(n.charAt(0) + "1", 10), n = n.substr(2), p *= parseFloat(n), s = n.substr((p + "").length - (0 > p ? 1 : 0)) || "") : (p = parseFloat(n), s = n.substr((p + "").length)), "" === s && (s = d[c] || t), s !== t && (v = aa(a, "borderLeft", o, t), w = aa(a, "borderTop", o, t), "%" === s ? (m = v / q * 100 + "%", l = w / r * 100 + "%") : "em" === s ? (x = aa(a, "borderLeft", 1, "em"), m = v / x + "em", l = w / x + "em") : (m = v + "px", l = w + "px"), u && (n = parseFloat(m) + p + s, k = parseFloat(l) + p + s)), g = va(z, y[j], m + " " + l, n + " " + k, !1, "0px", g);
|
1341 |
+
return g
|
1342 |
+
},
|
1343 |
+
prefix: !0,
|
1344 |
+
formatter: qa("0px 0px 0px 0px", !1, !0)
|
1345 |
+
}), ya("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius", {
|
1346 |
+
defaultValue: "0px",
|
1347 |
+
parser: function (a, b, c, d, f, g) {
|
1348 |
+
return va(a.style, c, this.format(_(a, c, e, !1, "0px 0px")), this.format(b), !1, "0px", f)
|
1349 |
+
},
|
1350 |
+
prefix: !0,
|
1351 |
+
formatter: qa("0px 0px", !1, !0)
|
1352 |
+
}), ya("backgroundPosition", {
|
1353 |
+
defaultValue: "0 0",
|
1354 |
+
parser: function (a, b, c, d, f, g) {
|
1355 |
+
var h, i, j, k, l, m, n = "background-position",
|
1356 |
+
o = e || $(a, null),
|
1357 |
+
q = this.format((o ? p ? o.getPropertyValue(n + "-x") + " " + o.getPropertyValue(n + "-y") : o.getPropertyValue(n) : a.currentStyle.backgroundPositionX + " " + a.currentStyle.backgroundPositionY) || "0 0"),
|
1358 |
+
r = this.format(b);
|
1359 |
+
if (-1 !== q.indexOf("%") != (-1 !== r.indexOf("%")) && r.split(",").length < 2 && (m = _(a, "backgroundImage").replace(D, ""), m && "none" !== m)) {
|
1360 |
+
for (h = q.split(" "), i = r.split(" "), R.setAttribute("src", m), j = 2; --j > -1;) q = h[j], k = -1 !== q.indexOf("%"), k !== (-1 !== i[j].indexOf("%")) && (l = 0 === j ? a.offsetWidth - R.width : a.offsetHeight - R.height, h[j] = k ? parseFloat(q) / 100 * l + "px" : parseFloat(q) / l * 100 + "%");
|
1361 |
+
q = h.join(" ")
|
1362 |
+
}
|
1363 |
+
return this.parseComplex(a.style, q, r, f, g)
|
1364 |
+
},
|
1365 |
+
formatter: ha
|
1366 |
+
}), ya("backgroundSize", {
|
1367 |
+
defaultValue: "0 0",
|
1368 |
+
formatter: function (a) {
|
1369 |
+
return a += "", ha(-1 === a.indexOf(" ") ? a + " " + a : a)
|
1370 |
+
}
|
1371 |
+
}), ya("perspective", {
|
1372 |
+
defaultValue: "0px",
|
1373 |
+
prefix: !0
|
1374 |
+
}), ya("perspectiveOrigin", {
|
1375 |
+
defaultValue: "50% 50%",
|
1376 |
+
prefix: !0
|
1377 |
+
}), ya("transformStyle", {
|
1378 |
+
prefix: !0
|
1379 |
+
}), ya("backfaceVisibility", {
|
1380 |
+
prefix: !0
|
1381 |
+
}), ya("userSelect", {
|
1382 |
+
prefix: !0
|
1383 |
+
}), ya("margin", {
|
1384 |
+
parser: ra("marginTop,marginRight,marginBottom,marginLeft")
|
1385 |
+
}), ya("padding", {
|
1386 |
+
parser: ra("paddingTop,paddingRight,paddingBottom,paddingLeft")
|
1387 |
+
}), ya("clip", {
|
1388 |
+
defaultValue: "rect(0px,0px,0px,0px)",
|
1389 |
+
parser: function (a, b, c, d, f, g) {
|
1390 |
+
var h, i, j;
|
1391 |
+
return 9 > p ? (i = a.currentStyle, j = 8 > p ? " " : ",", h = "rect(" + i.clipTop + j + i.clipRight + j + i.clipBottom + j + i.clipLeft + ")", b = this.format(b).split(",").join(j)) : (h = this.format(_(a, this.p, e, !1, this.dflt)), b = this.format(b)), this.parseComplex(a.style, h, b, f, g)
|
1392 |
+
}
|
1393 |
+
}), ya("textShadow", {
|
1394 |
+
defaultValue: "0px 0px 0px #999",
|
1395 |
+
color: !0,
|
1396 |
+
multi: !0
|
1397 |
+
}), ya("autoRound,strictUnits", {
|
1398 |
+
parser: function (a, b, c, d, e) {
|
1399 |
+
return e
|
1400 |
+
}
|
1401 |
+
}), ya("border", {
|
1402 |
+
defaultValue: "0px solid #000",
|
1403 |
+
parser: function (a, b, c, d, f, g) {
|
1404 |
+
var h = _(a, "borderTopWidth", e, !1, "0px"),
|
1405 |
+
i = this.format(b).split(" "),
|
1406 |
+
j = i[0].replace(w, "");
|
1407 |
+
return "px" !== j && (h = parseFloat(h) / aa(a, "borderTopWidth", 1, j) + j), this.parseComplex(a.style, this.format(h + " " + _(a, "borderTopStyle", e, !1, "solid") + " " + _(a, "borderTopColor", e, !1, "#000")), i.join(" "), f, g)
|
1408 |
+
},
|
1409 |
+
color: !0,
|
1410 |
+
formatter: function (a) {
|
1411 |
+
var b = a.split(" ");
|
1412 |
+
return b[0] + " " + (b[1] || "solid") + " " + (a.match(pa) || ["#000"])[0]
|
1413 |
+
}
|
1414 |
+
}), ya("borderWidth", {
|
1415 |
+
parser: ra("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")
|
1416 |
+
}), ya("float,cssFloat,styleFloat", {
|
1417 |
+
parser: function (a, b, c, d, e, f) {
|
1418 |
+
var g = a.style,
|
1419 |
+
h = "cssFloat" in g ? "cssFloat" : "styleFloat";
|
1420 |
+
return new ta(g, h, 0, 0, e, -1, c, !1, 0, g[h], b)
|
1421 |
+
}
|
1422 |
+
});
|
1423 |
+
var Ua = function (a) {
|
1424 |
+
var b, c = this.t,
|
1425 |
+
d = c.filter || _(this.data, "filter") || "",
|
1426 |
+
e = this.s + this.c * a | 0;
|
1427 |
+
100 === e && (-1 === d.indexOf("atrix(") && -1 === d.indexOf("radient(") && -1 === d.indexOf("oader(") ? (c.removeAttribute("filter"), b = !_(this.data, "filter")) : (c.filter = d.replace(z, ""), b = !0)), b || (this.xn1 && (c.filter = d = d || "alpha(opacity=" + e + ")"), -1 === d.indexOf("pacity") ? 0 === e && this.xn1 || (c.filter = d + " alpha(opacity=" + e + ")") : c.filter = d.replace(x, "opacity=" + e))
|
1428 |
+
};
|
1429 |
+
ya("opacity,alpha,autoAlpha", {
|
1430 |
+
defaultValue: "1",
|
1431 |
+
parser: function (a, b, c, d, f, g) {
|
1432 |
+
var h = parseFloat(_(a, "opacity", e, !1, "1")),
|
1433 |
+
i = a.style,
|
1434 |
+
j = "autoAlpha" === c;
|
1435 |
+
return "string" == typeof b && "=" === b.charAt(1) && (b = ("-" === b.charAt(0) ? -1 : 1) * parseFloat(b.substr(2)) + h), j && 1 === h && "hidden" === _(a, "visibility", e) && 0 !== b && (h = 0), U ? f = new ta(i, "opacity", h, b - h, f) : (f = new ta(i, "opacity", 100 * h, 100 * (b - h), f), f.xn1 = j ? 1 : 0, i.zoom = 1, f.type = 2, f.b = "alpha(opacity=" + f.s + ")", f.e = "alpha(opacity=" + (f.s + f.c) + ")", f.data = a, f.plugin = g, f.setRatio = Ua), j && (f = new ta(i, "visibility", 0, 0, f, -1, null, !1, 0, 0 !== h ? "inherit" : "hidden", 0 === b ? "hidden" : "inherit"), f.xs0 = "inherit", d._overwriteProps.push(f.n), d._overwriteProps.push(c)), f
|
1436 |
+
}
|
1437 |
+
});
|
1438 |
+
var Va = function (a, b) {
|
1439 |
+
b && (a.removeProperty ? (("ms" === b.substr(0, 2) || "webkit" === b.substr(0, 6)) && (b = "-" + b), a.removeProperty(b.replace(B, "-$1").toLowerCase())) : a.removeAttribute(b))
|
1440 |
+
},
|
1441 |
+
Wa = function (a) {
|
1442 |
+
if (this.t._gsClassPT = this, 1 === a || 0 === a) {
|
1443 |
+
this.t.setAttribute("class", 0 === a ? this.b : this.e);
|
1444 |
+
for (var b = this.data, c = this.t.style; b;) b.v ? c[b.p] = b.v : Va(c, b.p), b = b._next;
|
1445 |
+
1 === a && this.t._gsClassPT === this && (this.t._gsClassPT = null)
|
1446 |
+
} else this.t.getAttribute("class") !== this.e && this.t.setAttribute("class", this.e)
|
1447 |
+
};
|
1448 |
+
ya("className", {
|
1449 |
+
parser: function (a, b, d, f, g, h, i) {
|
1450 |
+
var j, k, l, m, n, o = a.getAttribute("class") || "",
|
1451 |
+
p = a.style.cssText;
|
1452 |
+
if (g = f._classNamePT = new ta(a, d, 0, 0, g, 2), g.setRatio = Wa, g.pr = -11, c = !0, g.b = o, k = ca(a, e), l = a._gsClassPT) {
|
1453 |
+
for (m = {}, n = l.data; n;) m[n.p] = 1, n = n._next;
|
1454 |
+
l.setRatio(1)
|
1455 |
+
}
|
1456 |
+
return a._gsClassPT = g, g.e = "=" !== b.charAt(1) ? b : o.replace(new RegExp("(?:\\s|^)" + b.substr(2) + "(?![\\w-])"), "") + ("+" === b.charAt(0) ? " " + b.substr(2) : ""), a.setAttribute("class", g.e), j = da(a, k, ca(a), i, m), a.setAttribute("class", o), g.data = j.firstMPT, a.style.cssText = p, g = g.xfirst = f.parse(a, j.difs, g, h)
|
1457 |
+
}
|
1458 |
+
});
|
1459 |
+
var Xa = function (a) {
|
1460 |
+
if ((1 === a || 0 === a) && this.data._totalTime === this.data._totalDuration && "isFromStart" !== this.data.data) {
|
1461 |
+
var b, c, d, e, f, g = this.t.style,
|
1462 |
+
h = i.transform.parse;
|
1463 |
+
if ("all" === this.e) g.cssText = "", e = !0;
|
1464 |
+
else
|
1465 |
+
for (b = this.e.split(" ").join("").split(","), d = b.length; --d > -1;) c = b[d], i[c] && (i[c].parse === h ? e = !0 : c = "transformOrigin" === c ? Ea : i[c].p), Va(g, c);
|
1466 |
+
e && (Va(g, Ca), f = this.t._gsTransform, f && (f.svg && (this.t.removeAttribute("data-svg-origin"), this.t.removeAttribute("transform")), delete this.t._gsTransform))
|
1467 |
+
}
|
1468 |
+
};
|
1469 |
+
for (ya("clearProps", {
|
1470 |
+
parser: function (a, b, d, e, f) {
|
1471 |
+
return f = new ta(a, d, 0, 0, f, 2), f.setRatio = Xa, f.e = b, f.pr = -10, f.data = e._tween, c = !0, f
|
1472 |
+
}
|
1473 |
+
}), j = "bezier,throwProps,physicsProps,physics2D".split(","), wa = j.length; wa--;) za(j[wa]);
|
1474 |
+
j = g.prototype, j._firstPT = j._lastParsedTransform = j._transform = null, j._onInitTween = function (a, b, h, j) {
|
1475 |
+
if (!a.nodeType) return !1;
|
1476 |
+
this._target = q = a, this._tween = h, this._vars = b, r = j, k = b.autoRound, c = !1, d = b.suffixMap || g.suffixMap, e = $(a, ""), f = this._overwriteProps;
|
1477 |
+
var n, p, s, t, u, v, w, x, z, A = a.style;
|
1478 |
+
if (l && "" === A.zIndex && (n = _(a, "zIndex", e), ("auto" === n || "" === n) && this._addLazySet(A, "zIndex", 0)), "string" == typeof b && (t = A.cssText, n = ca(a, e), A.cssText = t + ";" + b, n = da(a, n, ca(a)).difs, !U && y.test(b) && (n.opacity = parseFloat(RegExp.$1)), b = n, A.cssText = t), b.className ? this._firstPT = p = i.className.parse(a, b.className, "className", this, null, null, b) : this._firstPT = p = this.parse(a, b, null), this._transformType) {
|
1479 |
+
for (z = 3 === this._transformType, Ca ? m && (l = !0, "" === A.zIndex && (w = _(a, "zIndex", e), ("auto" === w || "" === w) && this._addLazySet(A, "zIndex", 0)), o && this._addLazySet(A, "WebkitBackfaceVisibility", this._vars.WebkitBackfaceVisibility || (z ? "visible" : "hidden"))) : A.zoom = 1, s = p; s && s._next;) s = s._next;
|
1480 |
+
x = new ta(a, "transform", 0, 0, null, 2), this._linkCSSP(x, null, s), x.setRatio = Ca ? Ta : Sa, x.data = this._transform || Ra(a, e, !0), x.tween = h, x.pr = -1, f.pop()
|
1481 |
+
}
|
1482 |
+
if (c) {
|
1483 |
+
for (; p;) {
|
1484 |
+
for (v = p._next, s = t; s && s.pr > p.pr;) s = s._next;
|
1485 |
+
(p._prev = s ? s._prev : u) ? p._prev._next = p : t = p, (p._next = s) ? s._prev = p : u = p, p = v
|
1486 |
+
}
|
1487 |
+
this._firstPT = t
|
1488 |
+
}
|
1489 |
+
return !0
|
1490 |
+
}, j.parse = function (a, b, c, f) {
|
1491 |
+
var g, h, j, l, m, n, o, p, s, t, u = a.style;
|
1492 |
+
for (g in b) {
|
1493 |
+
if (n = b[g], "function" == typeof n && (n = n(r, q)), h = i[g]) c = h.parse(a, n, g, this, c, f, b);
|
1494 |
+
else {
|
1495 |
+
if ("--" === g.substr(0, 2)) {
|
1496 |
+
this._tween._propLookup[g] = this._addTween.call(this._tween, a.style, "setProperty", $(a).getPropertyValue(g) + "", n + "", g, !1, g);
|
1497 |
+
continue
|
1498 |
+
}
|
1499 |
+
m = _(a, g, e) + "", s = "string" == typeof n, "color" === g || "fill" === g || "stroke" === g || -1 !== g.indexOf("Color") || s && A.test(n) ? (s || (n = na(n), n = (n.length > 3 ? "rgba(" : "rgb(") + n.join(",") + ")"), c = va(u, g, m, n, !0, "transparent", c, 0, f)) : s && J.test(n) ? c = va(u, g, m, n, !0, null, c, 0, f) : (j = parseFloat(m), o = j || 0 === j ? m.substr((j + "").length) : "", ("" === m || "auto" === m) && ("width" === g || "height" === g ? (j = ga(a, g, e), o = "px") : "left" === g || "top" === g ? (j = ba(a, g, e), o = "px") : (j = "opacity" !== g ? 0 : 1, o = "")), t = s && "=" === n.charAt(1), t ? (l = parseInt(n.charAt(0) + "1", 10), n = n.substr(2), l *= parseFloat(n), p = n.replace(w, "")) : (l = parseFloat(n), p = s ? n.replace(w, "") : ""), "" === p && (p = g in d ? d[g] : o), n = l || 0 === l ? (t ? l + j : l) + p : b[g], o !== p && ("" !== p || "lineHeight" === g) && (l || 0 === l) && j && (j = aa(a, g, j, o), "%" === p ? (j /= aa(a, g, 100, "%") / 100, b.strictUnits !== !0 && (m = j + "%")) : "em" === p || "rem" === p || "vw" === p || "vh" === p ? j /= aa(a, g, 1, p) : "px" !== p && (l = aa(a, g, l, p), p = "px"), t && (l || 0 === l) && (n = l + j + p)), t && (l += j), !j && 0 !== j || !l && 0 !== l ? void 0 !== u[g] && (n || n + "" != "NaN" && null != n) ? (c = new ta(u, g, l || j || 0, 0, c, -1, g, !1, 0, m, n), c.xs0 = "none" !== n || "display" !== g && -1 === g.indexOf("Style") ? n : m) : W("invalid " + g + " tween value: " + b[g]) : (c = new ta(u, g, j, l - j, c, 0, g, k !== !1 && ("px" === p || "zIndex" === g), 0, m, n), c.xs0 = p))
|
1500 |
+
}
|
1501 |
+
f && c && !c.plugin && (c.plugin = f)
|
1502 |
+
}
|
1503 |
+
return c
|
1504 |
+
}, j.setRatio = function (a) {
|
1505 |
+
var b, c, d, e = this._firstPT,
|
1506 |
+
f = 1e-6;
|
1507 |
+
if (1 !== a || this._tween._time !== this._tween._duration && 0 !== this._tween._time)
|
1508 |
+
if (a || this._tween._time !== this._tween._duration && 0 !== this._tween._time || this._tween._rawPrevTime === -1e-6)
|
1509 |
+
for (; e;) {
|
1510 |
+
if (b = e.c * a + e.s, e.r ? b = Math.round(b) : f > b && b > -f && (b = 0), e.type)
|
1511 |
+
if (1 === e.type)
|
1512 |
+
if (d = e.l, 2 === d) e.t[e.p] = e.xs0 + b + e.xs1 + e.xn1 + e.xs2;
|
1513 |
+
else if (3 === d) e.t[e.p] = e.xs0 + b + e.xs1 + e.xn1 + e.xs2 + e.xn2 + e.xs3;
|
1514 |
+
else if (4 === d) e.t[e.p] = e.xs0 + b + e.xs1 + e.xn1 + e.xs2 + e.xn2 + e.xs3 + e.xn3 + e.xs4;
|
1515 |
+
else if (5 === d) e.t[e.p] = e.xs0 + b + e.xs1 + e.xn1 + e.xs2 + e.xn2 + e.xs3 + e.xn3 + e.xs4 + e.xn4 + e.xs5;
|
1516 |
+
else {
|
1517 |
+
for (c = e.xs0 + b + e.xs1, d = 1; d < e.l; d++) c += e["xn" + d] + e["xs" + (d + 1)];
|
1518 |
+
e.t[e.p] = c
|
1519 |
+
} else -1 === e.type ? e.t[e.p] = e.xs0 : e.setRatio && e.setRatio(a);
|
1520 |
+
else e.t[e.p] = b + e.xs0;
|
1521 |
+
e = e._next
|
1522 |
+
} else
|
1523 |
+
for (; e;) 2 !== e.type ? e.t[e.p] = e.b : e.setRatio(a), e = e._next;
|
1524 |
+
else
|
1525 |
+
for (; e;) {
|
1526 |
+
if (2 !== e.type)
|
1527 |
+
if (e.r && -1 !== e.type)
|
1528 |
+
if (b = Math.round(e.s + e.c), e.type) {
|
1529 |
+
if (1 === e.type) {
|
1530 |
+
for (d = e.l, c = e.xs0 + b + e.xs1, d = 1; d < e.l; d++) c += e["xn" + d] + e["xs" + (d + 1)];
|
1531 |
+
e.t[e.p] = c
|
1532 |
+
}
|
1533 |
+
} else e.t[e.p] = b + e.xs0;
|
1534 |
+
else e.t[e.p] = e.e;
|
1535 |
+
else e.setRatio(a);
|
1536 |
+
e = e._next
|
1537 |
+
}
|
1538 |
+
}, j._enableTransforms = function (a) {
|
1539 |
+
this._transform = this._transform || Ra(this._target, e, !0), this._transformType = this._transform.svg && Aa || !a && 3 !== this._transformType ? 2 : 3
|
1540 |
+
};
|
1541 |
+
var Ya = function (a) {
|
1542 |
+
this.t[this.p] = this.e, this.data._linkCSSP(this, this._next, null, !0)
|
1543 |
+
};
|
1544 |
+
j._addLazySet = function (a, b, c) {
|
1545 |
+
var d = this._firstPT = new ta(a, b, 0, 0, this._firstPT, 2);
|
1546 |
+
d.e = c, d.setRatio = Ya, d.data = this
|
1547 |
+
}, j._linkCSSP = function (a, b, c, d) {
|
1548 |
+
return a && (b && (b._prev = a), a._next && (a._next._prev = a._prev), a._prev ? a._prev._next = a._next : this._firstPT === a && (this._firstPT = a._next, d = !0), c ? c._next = a : d || null !== this._firstPT || (this._firstPT = a), a._next = b, a._prev = c), a
|
1549 |
+
}, j._mod = function (a) {
|
1550 |
+
for (var b = this._firstPT; b;) "function" == typeof a[b.p] && a[b.p] === Math.round && (b.r = 1), b = b._next
|
1551 |
+
}, j._kill = function (b) {
|
1552 |
+
var c, d, e, f = b;
|
1553 |
+
if (b.autoAlpha || b.alpha) {
|
1554 |
+
f = {};
|
1555 |
+
for (d in b) f[d] = b[d];
|
1556 |
+
f.opacity = 1, f.autoAlpha && (f.visibility = 1)
|
1557 |
+
}
|
1558 |
+
for (b.className && (c = this._classNamePT) && (e = c.xfirst, e && e._prev ? this._linkCSSP(e._prev, c._next, e._prev._prev) : e === this._firstPT && (this._firstPT = c._next), c._next && this._linkCSSP(c._next, c._next._next, e._prev), this._classNamePT = null), c = this._firstPT; c;) c.plugin && c.plugin !== d && c.plugin._kill && (c.plugin._kill(b), d = c.plugin), c = c._next;
|
1559 |
+
return a.prototype._kill.call(this, f)
|
1560 |
+
};
|
1561 |
+
var Za = function (a, b, c) {
|
1562 |
+
var d, e, f, g;
|
1563 |
+
if (a.slice)
|
1564 |
+
for (e = a.length; --e > -1;) Za(a[e], b, c);
|
1565 |
+
else
|
1566 |
+
for (d = a.childNodes, e = d.length; --e > -1;) f = d[e], g = f.type, f.style && (b.push(ca(f)), c && c.push(f)), 1 !== g && 9 !== g && 11 !== g || !f.childNodes.length || Za(f, b, c)
|
1567 |
+
};
|
1568 |
+
return g.cascadeTo = function (a, c, d) {
|
1569 |
+
var e, f, g, h, i = b.to(a, c, d),
|
1570 |
+
j = [i],
|
1571 |
+
k = [],
|
1572 |
+
l = [],
|
1573 |
+
m = [],
|
1574 |
+
n = b._internals.reservedProps;
|
1575 |
+
for (a = i._targets || i.target, Za(a, k, m), i.render(c, !0, !0), Za(a, l), i.render(0, !0, !0), i._enabled(!0), e = m.length; --e > -1;)
|
1576 |
+
if (f = da(m[e], k[e], l[e]), f.firstMPT) {
|
1577 |
+
f = f.difs;
|
1578 |
+
for (g in d) n[g] && (f[g] = d[g]);
|
1579 |
+
h = {};
|
1580 |
+
for (g in f) h[g] = k[e][g];
|
1581 |
+
j.push(b.fromTo(m[e], c, h, f))
|
1582 |
+
} return j
|
1583 |
+
}, a.activate([g]), g
|
1584 |
+
}, !0),
|
1585 |
+
function () {
|
1586 |
+
var a = _gsScope._gsDefine.plugin({
|
1587 |
+
propName: "roundProps",
|
1588 |
+
version: "1.6.0",
|
1589 |
+
priority: -1,
|
1590 |
+
API: 2,
|
1591 |
+
init: function (a, b, c) {
|
1592 |
+
return this._tween = c, !0
|
1593 |
+
}
|
1594 |
+
}),
|
1595 |
+
b = function (a) {
|
1596 |
+
for (; a;) a.f || a.blob || (a.m = Math.round), a = a._next
|
1597 |
+
},
|
1598 |
+
c = a.prototype;
|
1599 |
+
c._onInitAllProps = function () {
|
1600 |
+
for (var a, c, d, e = this._tween, f = e.vars.roundProps.join ? e.vars.roundProps : e.vars.roundProps.split(","), g = f.length, h = {}, i = e._propLookup.roundProps; --g > -1;) h[f[g]] = Math.round;
|
1601 |
+
for (g = f.length; --g > -1;)
|
1602 |
+
for (a = f[g], c = e._firstPT; c;) d = c._next, c.pg ? c.t._mod(h) : c.n === a && (2 === c.f && c.t ? b(c.t._firstPT) : (this._add(c.t, a, c.s, c.c), d && (d._prev = c._prev), c._prev ? c._prev._next = d : e._firstPT === c && (e._firstPT = d), c._next = c._prev = null, e._propLookup[a] = i)), c = d;
|
1603 |
+
return !1
|
1604 |
+
}, c._add = function (a, b, c, d) {
|
1605 |
+
this._addTween(a, b, c, c + d, b, Math.round), this._overwriteProps.push(b)
|
1606 |
+
}
|
1607 |
+
}(),
|
1608 |
+
function () {
|
1609 |
+
_gsScope._gsDefine.plugin({
|
1610 |
+
propName: "attr",
|
1611 |
+
API: 2,
|
1612 |
+
version: "0.6.1",
|
1613 |
+
init: function (a, b, c, d) {
|
1614 |
+
var e, f;
|
1615 |
+
if ("function" != typeof a.setAttribute) return !1;
|
1616 |
+
for (e in b) f = b[e], "function" == typeof f && (f = f(d, a)), this._addTween(a, "setAttribute", a.getAttribute(e) + "", f + "", e, !1, e), this._overwriteProps.push(e);
|
1617 |
+
return !0
|
1618 |
+
}
|
1619 |
+
})
|
1620 |
+
}(), _gsScope._gsDefine.plugin({
|
1621 |
+
propName: "directionalRotation",
|
1622 |
+
version: "0.3.1",
|
1623 |
+
API: 2,
|
1624 |
+
init: function (a, b, c, d) {
|
1625 |
+
"object" != typeof b && (b = {
|
1626 |
+
rotation: b
|
1627 |
+
}), this.finals = {};
|
1628 |
+
var e, f, g, h, i, j, k = b.useRadians === !0 ? 2 * Math.PI : 360,
|
1629 |
+
l = 1e-6;
|
1630 |
+
for (e in b) "useRadians" !== e && (h = b[e], "function" == typeof h && (h = h(d, a)), j = (h + "").split("_"), f = j[0], g = parseFloat("function" != typeof a[e] ? a[e] : a[e.indexOf("set") || "function" != typeof a["get" + e.substr(3)] ? e : "get" + e.substr(3)]()), h = this.finals[e] = "string" == typeof f && "=" === f.charAt(1) ? g + parseInt(f.charAt(0) + "1", 10) * Number(f.substr(2)) : Number(f) || 0, i = h - g, j.length && (f = j.join("_"), -1 !== f.indexOf("short") && (i %= k, i !== i % (k / 2) && (i = 0 > i ? i + k : i - k)), -1 !== f.indexOf("_cw") && 0 > i ? i = (i + 9999999999 * k) % k - (i / k | 0) * k : -1 !== f.indexOf("ccw") && i > 0 && (i = (i - 9999999999 * k) % k - (i / k | 0) * k)), (i > l || -l > i) && (this._addTween(a, e, g, g + i, e), this._overwriteProps.push(e)));
|
1631 |
+
return !0
|
1632 |
+
},
|
1633 |
+
set: function (a) {
|
1634 |
+
var b;
|
1635 |
+
if (1 !== a) this._super.setRatio.call(this, a);
|
1636 |
+
else
|
1637 |
+
for (b = this._firstPT; b;) b.f ? b.t[b.p](this.finals[b.p]) : b.t[b.p] = this.finals[b.p], b = b._next
|
1638 |
+
}
|
1639 |
+
})._autoCSS = !0, _gsScope._gsDefine("easing.Back", ["easing.Ease"], function (a) {
|
1640 |
+
var b, c, d, e, f = _gsScope.GreenSockGlobals || _gsScope,
|
1641 |
+
g = f.com.greensock,
|
1642 |
+
h = 2 * Math.PI,
|
1643 |
+
i = Math.PI / 2,
|
1644 |
+
j = g._class,
|
1645 |
+
k = function (b, c) {
|
1646 |
+
var d = j("easing." + b, function () { }, !0),
|
1647 |
+
e = d.prototype = new a;
|
1648 |
+
return e.constructor = d, e.getRatio = c, d
|
1649 |
+
},
|
1650 |
+
l = a.register || function () { },
|
1651 |
+
m = function (a, b, c, d, e) {
|
1652 |
+
var f = j("easing." + a, {
|
1653 |
+
easeOut: new b,
|
1654 |
+
easeIn: new c,
|
1655 |
+
easeInOut: new d
|
1656 |
+
}, !0);
|
1657 |
+
return l(f, a), f
|
1658 |
+
},
|
1659 |
+
n = function (a, b, c) {
|
1660 |
+
this.t = a, this.v = b, c && (this.next = c, c.prev = this, this.c = c.v - b, this.gap = c.t - a)
|
1661 |
+
},
|
1662 |
+
o = function (b, c) {
|
1663 |
+
var d = j("easing." + b, function (a) {
|
1664 |
+
this._p1 = a || 0 === a ? a : 1.70158, this._p2 = 1.525 * this._p1
|
1665 |
+
}, !0),
|
1666 |
+
e = d.prototype = new a;
|
1667 |
+
return e.constructor = d, e.getRatio = c, e.config = function (a) {
|
1668 |
+
return new d(a)
|
1669 |
+
}, d
|
1670 |
+
},
|
1671 |
+
p = m("Back", o("BackOut", function (a) {
|
1672 |
+
return (a -= 1) * a * ((this._p1 + 1) * a + this._p1) + 1
|
1673 |
+
}), o("BackIn", function (a) {
|
1674 |
+
return a * a * ((this._p1 + 1) * a - this._p1)
|
1675 |
+
}), o("BackInOut", function (a) {
|
1676 |
+
return (a *= 2) < 1 ? .5 * a * a * ((this._p2 + 1) * a - this._p2) : .5 * ((a -= 2) * a * ((this._p2 + 1) * a + this._p2) + 2)
|
1677 |
+
})),
|
1678 |
+
q = j("easing.SlowMo", function (a, b, c) {
|
1679 |
+
b = b || 0 === b ? b : .7, null == a ? a = .7 : a > 1 && (a = 1), this._p = 1 !== a ? b : 0, this._p1 = (1 - a) / 2, this._p2 = a, this._p3 = this._p1 + this._p2, this._calcEnd = c === !0
|
1680 |
+
}, !0),
|
1681 |
+
r = q.prototype = new a;
|
1682 |
+
return r.constructor = q, r.getRatio = function (a) {
|
1683 |
+
var b = a + (.5 - a) * this._p;
|
1684 |
+
return a < this._p1 ? this._calcEnd ? 1 - (a = 1 - a / this._p1) * a : b - (a = 1 - a / this._p1) * a * a * a * b : a > this._p3 ? this._calcEnd ? 1 === a ? 0 : 1 - (a = (a - this._p3) / this._p1) * a : b + (a - b) * (a = (a - this._p3) / this._p1) * a * a * a : this._calcEnd ? 1 : b
|
1685 |
+
}, q.ease = new q(.7, .7), r.config = q.config = function (a, b, c) {
|
1686 |
+
return new q(a, b, c)
|
1687 |
+
}, b = j("easing.SteppedEase", function (a, b) {
|
1688 |
+
a = a || 1, this._p1 = 1 / a, this._p2 = a + (b ? 0 : 1), this._p3 = b ? 1 : 0
|
1689 |
+
}, !0), r = b.prototype = new a, r.constructor = b, r.getRatio = function (a) {
|
1690 |
+
return 0 > a ? a = 0 : a >= 1 && (a = .999999999), ((this._p2 * a | 0) + this._p3) * this._p1
|
1691 |
+
}, r.config = b.config = function (a, c) {
|
1692 |
+
return new b(a, c)
|
1693 |
+
}, c = j("easing.ExpoScaleEase", function (a, b, c) {
|
1694 |
+
this._p1 = Math.log(b / a), this._p2 = b - a, this._p3 = a, this._ease = c
|
1695 |
+
}, !0), r = c.prototype = new a, r.constructor = c, r.getRatio = function (a) {
|
1696 |
+
return this._ease && (a = this._ease.getRatio(a)), (this._p3 * Math.exp(this._p1 * a) - this._p3) / this._p2
|
1697 |
+
}, r.config = c.config = function (a, b, d) {
|
1698 |
+
return new c(a, b, d)
|
1699 |
+
}, d = j("easing.RoughEase", function (b) {
|
1700 |
+
b = b || {};
|
1701 |
+
for (var c, d, e, f, g, h, i = b.taper || "none", j = [], k = 0, l = 0 | (b.points || 20), m = l, o = b.randomize !== !1, p = b.clamp === !0, q = b.template instanceof a ? b.template : null, r = "number" == typeof b.strength ? .4 * b.strength : .4; --m > -1;) c = o ? Math.random() : 1 / l * m, d = q ? q.getRatio(c) : c, "none" === i ? e = r : "out" === i ? (f = 1 - c, e = f * f * r) : "in" === i ? e = c * c * r : .5 > c ? (f = 2 * c, e = f * f * .5 * r) : (f = 2 * (1 - c), e = f * f * .5 * r), o ? d += Math.random() * e - .5 * e : m % 2 ? d += .5 * e : d -= .5 * e, p && (d > 1 ? d = 1 : 0 > d && (d = 0)), j[k++] = {
|
1702 |
+
x: c,
|
1703 |
+
y: d
|
1704 |
+
};
|
1705 |
+
for (j.sort(function (a, b) {
|
1706 |
+
return a.x - b.x
|
1707 |
+
}), h = new n(1, 1, null), m = l; --m > -1;) g = j[m], h = new n(g.x, g.y, h);
|
1708 |
+
this._prev = new n(0, 0, 0 !== h.t ? h : h.next)
|
1709 |
+
}, !0), r = d.prototype = new a, r.constructor = d, r.getRatio = function (a) {
|
1710 |
+
var b = this._prev;
|
1711 |
+
if (a > b.t) {
|
1712 |
+
for (; b.next && a >= b.t;) b = b.next;
|
1713 |
+
b = b.prev
|
1714 |
+
} else
|
1715 |
+
for (; b.prev && a <= b.t;) b = b.prev;
|
1716 |
+
return this._prev = b, b.v + (a - b.t) / b.gap * b.c
|
1717 |
+
}, r.config = function (a) {
|
1718 |
+
return new d(a)
|
1719 |
+
}, d.ease = new d, m("Bounce", k("BounceOut", function (a) {
|
1720 |
+
return 1 / 2.75 > a ? 7.5625 * a * a : 2 / 2.75 > a ? 7.5625 * (a -= 1.5 / 2.75) * a + .75 : 2.5 / 2.75 > a ? 7.5625 * (a -= 2.25 / 2.75) * a + .9375 : 7.5625 * (a -= 2.625 / 2.75) * a + .984375
|
1721 |
+
}), k("BounceIn", function (a) {
|
1722 |
+
return (a = 1 - a) < 1 / 2.75 ? 1 - 7.5625 * a * a : 2 / 2.75 > a ? 1 - (7.5625 * (a -= 1.5 / 2.75) * a + .75) : 2.5 / 2.75 > a ? 1 - (7.5625 * (a -= 2.25 / 2.75) * a + .9375) : 1 - (7.5625 * (a -= 2.625 / 2.75) * a + .984375)
|
1723 |
+
}), k("BounceInOut", function (a) {
|
1724 |
+
var b = .5 > a;
|
1725 |
+
return a = b ? 1 - 2 * a : 2 * a - 1, a = 1 / 2.75 > a ? 7.5625 * a * a : 2 / 2.75 > a ? 7.5625 * (a -= 1.5 / 2.75) * a + .75 : 2.5 / 2.75 > a ? 7.5625 * (a -= 2.25 / 2.75) * a + .9375 : 7.5625 * (a -= 2.625 / 2.75) * a + .984375, b ? .5 * (1 - a) : .5 * a + .5
|
1726 |
+
})), m("Circ", k("CircOut", function (a) {
|
1727 |
+
return Math.sqrt(1 - (a -= 1) * a)
|
1728 |
+
}), k("CircIn", function (a) {
|
1729 |
+
return -(Math.sqrt(1 - a * a) - 1)
|
1730 |
+
}), k("CircInOut", function (a) {
|
1731 |
+
return (a *= 2) < 1 ? -.5 * (Math.sqrt(1 - a * a) - 1) : .5 * (Math.sqrt(1 - (a -= 2) * a) + 1)
|
1732 |
+
})), e = function (b, c, d) {
|
1733 |
+
var e = j("easing." + b, function (a, b) {
|
1734 |
+
this._p1 = a >= 1 ? a : 1, this._p2 = (b || d) / (1 > a ? a : 1), this._p3 = this._p2 / h * (Math.asin(1 / this._p1) || 0), this._p2 = h / this._p2
|
1735 |
+
}, !0),
|
1736 |
+
f = e.prototype = new a;
|
1737 |
+
return f.constructor = e, f.getRatio = c, f.config = function (a, b) {
|
1738 |
+
return new e(a, b)
|
1739 |
+
}, e
|
1740 |
+
}, m("Elastic", e("ElasticOut", function (a) {
|
1741 |
+
return this._p1 * Math.pow(2, -10 * a) * Math.sin((a - this._p3) * this._p2) + 1
|
1742 |
+
}, .3), e("ElasticIn", function (a) {
|
1743 |
+
return -(this._p1 * Math.pow(2, 10 * (a -= 1)) * Math.sin((a - this._p3) * this._p2))
|
1744 |
+
}, .3), e("ElasticInOut", function (a) {
|
1745 |
+
return (a *= 2) < 1 ? -.5 * (this._p1 * Math.pow(2, 10 * (a -= 1)) * Math.sin((a - this._p3) * this._p2)) : this._p1 * Math.pow(2, -10 * (a -= 1)) * Math.sin((a - this._p3) * this._p2) * .5 + 1
|
1746 |
+
}, .45)), m("Expo", k("ExpoOut", function (a) {
|
1747 |
+
return 1 - Math.pow(2, -10 * a)
|
1748 |
+
}), k("ExpoIn", function (a) {
|
1749 |
+
return Math.pow(2, 10 * (a - 1)) - .001
|
1750 |
+
}), k("ExpoInOut", function (a) {
|
1751 |
+
return (a *= 2) < 1 ? .5 * Math.pow(2, 10 * (a - 1)) : .5 * (2 - Math.pow(2, -10 * (a - 1)))
|
1752 |
+
})), m("Sine", k("SineOut", function (a) {
|
1753 |
+
return Math.sin(a * i)
|
1754 |
+
}), k("SineIn", function (a) {
|
1755 |
+
return -Math.cos(a * i) + 1
|
1756 |
+
}), k("SineInOut", function (a) {
|
1757 |
+
return -.5 * (Math.cos(Math.PI * a) - 1)
|
1758 |
+
})), j("easing.EaseLookup", {
|
1759 |
+
find: function (b) {
|
1760 |
+
return a.map[b]
|
1761 |
+
}
|
1762 |
+
}, !0), l(f.SlowMo, "SlowMo", "ease,"), l(d, "RoughEase", "ease,"), l(b, "SteppedEase", "ease,"), p
|
1763 |
+
}, !0)
|
1764 |
+
}), _gsScope._gsDefine && _gsScope._gsQueue.pop()(),
|
1765 |
+
function (a, b) {
|
1766 |
+
"use strict";
|
1767 |
+
var c = {},
|
1768 |
+
d = a.document,
|
1769 |
+
e = a.GreenSockGlobals = a.GreenSockGlobals || a;
|
1770 |
+
if (!e.TweenLite) {
|
1771 |
+
var f, g, h, i, j, k = function (a) {
|
1772 |
+
var b, c = a.split("."),
|
1773 |
+
d = e;
|
1774 |
+
for (b = 0; b < c.length; b++) d[c[b]] = d = d[c[b]] || {};
|
1775 |
+
return d
|
1776 |
+
},
|
1777 |
+
l = k("com.greensock"),
|
1778 |
+
m = 1e-10,
|
1779 |
+
n = function (a) {
|
1780 |
+
var b, c = [],
|
1781 |
+
d = a.length;
|
1782 |
+
for (b = 0; b !== d; c.push(a[b++]));
|
1783 |
+
return c
|
1784 |
+
},
|
1785 |
+
o = function () { },
|
1786 |
+
p = function () {
|
1787 |
+
var a = Object.prototype.toString,
|
1788 |
+
b = a.call([]);
|
1789 |
+
return function (c) {
|
1790 |
+
return null != c && (c instanceof Array || "object" == typeof c && !!c.push && a.call(c) === b)
|
1791 |
+
}
|
1792 |
+
}(),
|
1793 |
+
q = {},
|
1794 |
+
r = function (d, f, g, h) {
|
1795 |
+
this.sc = q[d] ? q[d].sc : [], q[d] = this, this.gsClass = null, this.func = g;
|
1796 |
+
var i = [];
|
1797 |
+
this.check = function (j) {
|
1798 |
+
for (var l, m, n, o, p = f.length, s = p; --p > -1;)(l = q[f[p]] || new r(f[p], [])).gsClass ? (i[p] = l.gsClass, s--) : j && l.sc.push(this);
|
1799 |
+
if (0 === s && g) {
|
1800 |
+
if (m = ("com.greensock." + d).split("."), n = m.pop(), o = k(m.join("."))[n] = this.gsClass = g.apply(g, i), h)
|
1801 |
+
if (e[n] = c[n] = o, "undefined" != typeof module && module.exports)
|
1802 |
+
if (d === b) {
|
1803 |
+
module.exports = c[b] = o;
|
1804 |
+
for (p in c) o[p] = c[p]
|
1805 |
+
} else c[b] && (c[b][n] = o);
|
1806 |
+
else "function" == typeof define && define.amd && define((a.GreenSockAMDPath ? a.GreenSockAMDPath + "/" : "") + d.split(".").pop(), [], function () {
|
1807 |
+
return o
|
1808 |
+
});
|
1809 |
+
for (p = 0; p < this.sc.length; p++) this.sc[p].check()
|
1810 |
+
}
|
1811 |
+
}, this.check(!0)
|
1812 |
+
},
|
1813 |
+
s = a._gsDefine = function (a, b, c, d) {
|
1814 |
+
return new r(a, b, c, d)
|
1815 |
+
},
|
1816 |
+
t = l._class = function (a, b, c) {
|
1817 |
+
return b = b || function () { }, s(a, [], function () {
|
1818 |
+
return b
|
1819 |
+
}, c), b
|
1820 |
+
};
|
1821 |
+
s.globals = e;
|
1822 |
+
var u = [0, 0, 1, 1],
|
1823 |
+
v = t("easing.Ease", function (a, b, c, d) {
|
1824 |
+
this._func = a, this._type = c || 0, this._power = d || 0, this._params = b ? u.concat(b) : u
|
1825 |
+
}, !0),
|
1826 |
+
w = v.map = {},
|
1827 |
+
x = v.register = function (a, b, c, d) {
|
1828 |
+
for (var e, f, g, h, i = b.split(","), j = i.length, k = (c || "easeIn,easeOut,easeInOut").split(","); --j > -1;)
|
1829 |
+
for (f = i[j], e = d ? t("easing." + f, null, !0) : l.easing[f] || {}, g = k.length; --g > -1;) h = k[g], w[f + "." + h] = w[h + f] = e[h] = a.getRatio ? a : a[h] || new a
|
1830 |
+
};
|
1831 |
+
for (h = v.prototype, h._calcEnd = !1, h.getRatio = function (a) {
|
1832 |
+
if (this._func) return this._params[0] = a, this._func.apply(null, this._params);
|
1833 |
+
var b = this._type,
|
1834 |
+
c = this._power,
|
1835 |
+
d = 1 === b ? 1 - a : 2 === b ? a : .5 > a ? 2 * a : 2 * (1 - a);
|
1836 |
+
return 1 === c ? d *= d : 2 === c ? d *= d * d : 3 === c ? d *= d * d * d : 4 === c && (d *= d * d * d * d), 1 === b ? 1 - d : 2 === b ? d : .5 > a ? d / 2 : 1 - d / 2
|
1837 |
+
}, f = ["Linear", "Quad", "Cubic", "Quart", "Quint,Strong"], g = f.length; --g > -1;) h = f[g] + ",Power" + g, x(new v(null, null, 1, g), h, "easeOut", !0), x(new v(null, null, 2, g), h, "easeIn" + (0 === g ? ",easeNone" : "")), x(new v(null, null, 3, g), h, "easeInOut");
|
1838 |
+
w.linear = l.easing.Linear.easeIn, w.swing = l.easing.Quad.easeInOut;
|
1839 |
+
var y = t("events.EventDispatcher", function (a) {
|
1840 |
+
this._listeners = {}, this._eventTarget = a || this
|
1841 |
+
});
|
1842 |
+
h = y.prototype, h.addEventListener = function (a, b, c, d, e) {
|
1843 |
+
e = e || 0;
|
1844 |
+
var f, g, h = this._listeners[a],
|
1845 |
+
k = 0;
|
1846 |
+
for (this !== i || j || i.wake(), null == h && (this._listeners[a] = h = []), g = h.length; --g > -1;) f = h[g], f.c === b && f.s === c ? h.splice(g, 1) : 0 === k && f.pr < e && (k = g + 1);
|
1847 |
+
h.splice(k, 0, {
|
1848 |
+
c: b,
|
1849 |
+
s: c,
|
1850 |
+
up: d,
|
1851 |
+
pr: e
|
1852 |
+
})
|
1853 |
+
}, h.removeEventListener = function (a, b) {
|
1854 |
+
var c, d = this._listeners[a];
|
1855 |
+
if (d)
|
1856 |
+
for (c = d.length; --c > -1;)
|
1857 |
+
if (d[c].c === b) return void d.splice(c, 1)
|
1858 |
+
}, h.dispatchEvent = function (a) {
|
1859 |
+
var b, c, d, e = this._listeners[a];
|
1860 |
+
if (e)
|
1861 |
+
for (b = e.length, b > 1 && (e = e.slice(0)), c = this._eventTarget; --b > -1;) d = e[b], d && (d.up ? d.c.call(d.s || c, {
|
1862 |
+
type: a,
|
1863 |
+
target: c
|
1864 |
+
}) : d.c.call(d.s || c))
|
1865 |
+
};
|
1866 |
+
var z = a.requestAnimationFrame,
|
1867 |
+
A = a.cancelAnimationFrame,
|
1868 |
+
B = Date.now || function () {
|
1869 |
+
return (new Date).getTime()
|
1870 |
+
},
|
1871 |
+
C = B();
|
1872 |
+
for (f = ["ms", "moz", "webkit", "o"], g = f.length; --g > -1 && !z;) z = a[f[g] + "RequestAnimationFrame"], A = a[f[g] + "CancelAnimationFrame"] || a[f[g] + "CancelRequestAnimationFrame"];
|
1873 |
+
t("Ticker", function (a, b) {
|
1874 |
+
var c, e, f, g, h, k = this,
|
1875 |
+
l = B(),
|
1876 |
+
n = b !== !1 && z ? "auto" : !1,
|
1877 |
+
p = 500,
|
1878 |
+
q = 33,
|
1879 |
+
r = "tick",
|
1880 |
+
s = function (a) {
|
1881 |
+
var b, d, i = B() - C;
|
1882 |
+
i > p && (l += i - q), C += i, k.time = (C - l) / 1e3, b = k.time - h, (!c || b > 0 || a === !0) && (k.frame++, h += b + (b >= g ? .004 : g - b), d = !0), a !== !0 && (f = e(s)), d && k.dispatchEvent(r)
|
1883 |
+
};
|
1884 |
+
y.call(k), k.time = k.frame = 0, k.tick = function () {
|
1885 |
+
s(!0)
|
1886 |
+
}, k.lagSmoothing = function (a, b) {
|
1887 |
+
return arguments.length ? (p = a || 1 / m, void (q = Math.min(b, p, 0))) : 1 / m > p
|
1888 |
+
}, k.sleep = function () {
|
1889 |
+
null != f && (n && A ? A(f) : clearTimeout(f), e = o, f = null, k === i && (j = !1))
|
1890 |
+
}, k.wake = function (a) {
|
1891 |
+
null !== f ? k.sleep() : a ? l += -C + (C = B()) : k.frame > 10 && (C = B() - p + 5), e = 0 === c ? o : n && z ? z : function (a) {
|
1892 |
+
return setTimeout(a, 1e3 * (h - k.time) + 1 | 0)
|
1893 |
+
}, k === i && (j = !0), s(2)
|
1894 |
+
}, k.fps = function (a) {
|
1895 |
+
return arguments.length ? (c = a, g = 1 / (c || 60), h = this.time + g, void k.wake()) : c
|
1896 |
+
}, k.useRAF = function (a) {
|
1897 |
+
return arguments.length ? (k.sleep(), n = a, void k.fps(c)) : n
|
1898 |
+
}, k.fps(a), setTimeout(function () {
|
1899 |
+
"auto" === n && k.frame < 5 && "hidden" !== (d || {}).visibilityState && k.useRAF(!1)
|
1900 |
+
}, 1500)
|
1901 |
+
}), h = l.Ticker.prototype = new l.events.EventDispatcher, h.constructor = l.Ticker;
|
1902 |
+
var D = t("core.Animation", function (a, b) {
|
1903 |
+
if (this.vars = b = b || {}, this._duration = this._totalDuration = a || 0, this._delay = Number(b.delay) || 0, this._timeScale = 1, this._active = b.immediateRender === !0, this.data = b.data, this._reversed = b.reversed === !0, X) {
|
1904 |
+
j || i.wake();
|
1905 |
+
var c = this.vars.useFrames ? W : X;
|
1906 |
+
c.add(this, c._time), this.vars.paused && this.paused(!0)
|
1907 |
+
}
|
1908 |
+
});
|
1909 |
+
i = D.ticker = new l.Ticker, h = D.prototype, h._dirty = h._gc = h._initted = h._paused = !1, h._totalTime = h._time = 0, h._rawPrevTime = -1, h._next = h._last = h._onUpdate = h._timeline = h.timeline = null, h._paused = !1;
|
1910 |
+
var E = function () {
|
1911 |
+
j && B() - C > 2e3 && ("hidden" !== (d || {}).visibilityState || !i.lagSmoothing()) && i.wake();
|
1912 |
+
var a = setTimeout(E, 2e3);
|
1913 |
+
a.unref && a.unref()
|
1914 |
+
};
|
1915 |
+
E(), h.play = function (a, b) {
|
1916 |
+
return null != a && this.seek(a, b), this.reversed(!1).paused(!1)
|
1917 |
+
}, h.pause = function (a, b) {
|
1918 |
+
return null != a && this.seek(a, b), this.paused(!0)
|
1919 |
+
}, h.resume = function (a, b) {
|
1920 |
+
return null != a && this.seek(a, b), this.paused(!1)
|
1921 |
+
}, h.seek = function (a, b) {
|
1922 |
+
return this.totalTime(Number(a), b !== !1)
|
1923 |
+
}, h.restart = function (a, b) {
|
1924 |
+
return this.reversed(!1).paused(!1).totalTime(a ? -this._delay : 0, b !== !1, !0)
|
1925 |
+
}, h.reverse = function (a, b) {
|
1926 |
+
return null != a && this.seek(a || this.totalDuration(), b), this.reversed(!0).paused(!1)
|
1927 |
+
}, h.render = function (a, b, c) { }, h.invalidate = function () {
|
1928 |
+
return this._time = this._totalTime = 0, this._initted = this._gc = !1, this._rawPrevTime = -1, (this._gc || !this.timeline) && this._enabled(!0), this
|
1929 |
+
}, h.isActive = function () {
|
1930 |
+
var a, b = this._timeline,
|
1931 |
+
c = this._startTime;
|
1932 |
+
return !b || !this._gc && !this._paused && b.isActive() && (a = b.rawTime(!0)) >= c && a < c + this.totalDuration() / this._timeScale - 1e-7
|
1933 |
+
}, h._enabled = function (a, b) {
|
1934 |
+
return j || i.wake(), this._gc = !a, this._active = this.isActive(), b !== !0 && (a && !this.timeline ? this._timeline.add(this, this._startTime - this._delay) : !a && this.timeline && this._timeline._remove(this, !0)), !1
|
1935 |
+
}, h._kill = function (a, b) {
|
1936 |
+
return this._enabled(!1, !1)
|
1937 |
+
}, h.kill = function (a, b) {
|
1938 |
+
return this._kill(a, b), this
|
1939 |
+
}, h._uncache = function (a) {
|
1940 |
+
for (var b = a ? this : this.timeline; b;) b._dirty = !0, b = b.timeline;
|
1941 |
+
return this
|
1942 |
+
}, h._swapSelfInParams = function (a) {
|
1943 |
+
for (var b = a.length, c = a.concat(); --b > -1;) "{self}" === a[b] && (c[b] = this);
|
1944 |
+
return c
|
1945 |
+
}, h._callback = function (a) {
|
1946 |
+
var b = this.vars,
|
1947 |
+
c = b[a],
|
1948 |
+
d = b[a + "Params"],
|
1949 |
+
e = b[a + "Scope"] || b.callbackScope || this,
|
1950 |
+
f = d ? d.length : 0;
|
1951 |
+
switch (f) {
|
1952 |
+
case 0:
|
1953 |
+
c.call(e);
|
1954 |
+
break;
|
1955 |
+
case 1:
|
1956 |
+
c.call(e, d[0]);
|
1957 |
+
break;
|
1958 |
+
case 2:
|
1959 |
+
c.call(e, d[0], d[1]);
|
1960 |
+
break;
|
1961 |
+
default:
|
1962 |
+
c.apply(e, d)
|
1963 |
+
}
|
1964 |
+
}, h.eventCallback = function (a, b, c, d) {
|
1965 |
+
if ("on" === (a || "").substr(0, 2)) {
|
1966 |
+
var e = this.vars;
|
1967 |
+
if (1 === arguments.length) return e[a];
|
1968 |
+
null == b ? delete e[a] : (e[a] = b, e[a + "Params"] = p(c) && -1 !== c.join("").indexOf("{self}") ? this._swapSelfInParams(c) : c, e[a + "Scope"] = d), "onUpdate" === a && (this._onUpdate = b)
|
1969 |
+
}
|
1970 |
+
return this
|
1971 |
+
}, h.delay = function (a) {
|
1972 |
+
return arguments.length ? (this._timeline.smoothChildTiming && this.startTime(this._startTime + a - this._delay), this._delay = a, this) : this._delay
|
1973 |
+
}, h.duration = function (a) {
|
1974 |
+
return arguments.length ? (this._duration = this._totalDuration = a, this._uncache(!0), this._timeline.smoothChildTiming && this._time > 0 && this._time < this._duration && 0 !== a && this.totalTime(this._totalTime * (a / this._duration), !0), this) : (this._dirty = !1, this._duration)
|
1975 |
+
}, h.totalDuration = function (a) {
|
1976 |
+
return this._dirty = !1, arguments.length ? this.duration(a) : this._totalDuration
|
1977 |
+
}, h.time = function (a, b) {
|
1978 |
+
return arguments.length ? (this._dirty && this.totalDuration(), this.totalTime(a > this._duration ? this._duration : a, b)) : this._time
|
1979 |
+
}, h.totalTime = function (a, b, c) {
|
1980 |
+
if (j || i.wake(), !arguments.length) return this._totalTime;
|
1981 |
+
if (this._timeline) {
|
1982 |
+
if (0 > a && !c && (a += this.totalDuration()), this._timeline.smoothChildTiming) {
|
1983 |
+
this._dirty && this.totalDuration();
|
1984 |
+
var d = this._totalDuration,
|
1985 |
+
e = this._timeline;
|
1986 |
+
if (a > d && !c && (a = d), this._startTime = (this._paused ? this._pauseTime : e._time) - (this._reversed ? d - a : a) / this._timeScale, e._dirty || this._uncache(!1), e._timeline)
|
1987 |
+
for (; e._timeline;) e._timeline._time !== (e._startTime + e._totalTime) / e._timeScale && e.totalTime(e._totalTime, !0), e = e._timeline
|
1988 |
+
}
|
1989 |
+
this._gc && this._enabled(!0, !1), (this._totalTime !== a || 0 === this._duration) && (J.length && Z(), this.render(a, b, !1), J.length && Z())
|
1990 |
+
}
|
1991 |
+
return this
|
1992 |
+
}, h.progress = h.totalProgress = function (a, b) {
|
1993 |
+
var c = this.duration();
|
1994 |
+
return arguments.length ? this.totalTime(c * a, b) : c ? this._time / c : this.ratio
|
1995 |
+
}, h.startTime = function (a) {
|
1996 |
+
return arguments.length ? (a !== this._startTime && (this._startTime = a, this.timeline && this.timeline._sortChildren && this.timeline.add(this, a - this._delay)), this) : this._startTime
|
1997 |
+
}, h.endTime = function (a) {
|
1998 |
+
return this._startTime + (0 != a ? this.totalDuration() : this.duration()) / this._timeScale
|
1999 |
+
}, h.timeScale = function (a) {
|
2000 |
+
if (!arguments.length) return this._timeScale;
|
2001 |
+
var b, c;
|
2002 |
+
for (a = a || m, this._timeline && this._timeline.smoothChildTiming && (b = this._pauseTime, c = b || 0 === b ? b : this._timeline.totalTime(), this._startTime = c - (c - this._startTime) * this._timeScale / a), this._timeScale = a, c = this.timeline; c && c.timeline;) c._dirty = !0, c.totalDuration(), c = c.timeline;
|
2003 |
+
return this
|
2004 |
+
}, h.reversed = function (a) {
|
2005 |
+
return arguments.length ? (a != this._reversed && (this._reversed = a,
|
2006 |
+
this.totalTime(this._timeline && !this._timeline.smoothChildTiming ? this.totalDuration() - this._totalTime : this._totalTime, !0)), this) : this._reversed
|
2007 |
+
}, h.paused = function (a) {
|
2008 |
+
if (!arguments.length) return this._paused;
|
2009 |
+
var b, c, d = this._timeline;
|
2010 |
+
return a != this._paused && d && (j || a || i.wake(), b = d.rawTime(), c = b - this._pauseTime, !a && d.smoothChildTiming && (this._startTime += c, this._uncache(!1)), this._pauseTime = a ? b : null, this._paused = a, this._active = this.isActive(), !a && 0 !== c && this._initted && this.duration() && (b = d.smoothChildTiming ? this._totalTime : (b - this._startTime) / this._timeScale, this.render(b, b === this._totalTime, !0))), this._gc && !a && this._enabled(!0, !1), this
|
2011 |
+
};
|
2012 |
+
var F = t("core.SimpleTimeline", function (a) {
|
2013 |
+
D.call(this, 0, a), this.autoRemoveChildren = this.smoothChildTiming = !0
|
2014 |
+
});
|
2015 |
+
h = F.prototype = new D, h.constructor = F, h.kill()._gc = !1, h._first = h._last = h._recent = null, h._sortChildren = !1, h.add = h.insert = function (a, b, c, d) {
|
2016 |
+
var e, f;
|
2017 |
+
if (a._startTime = Number(b || 0) + a._delay, a._paused && this !== a._timeline && (a._pauseTime = a._startTime + (this.rawTime() - a._startTime) / a._timeScale), a.timeline && a.timeline._remove(a, !0), a.timeline = a._timeline = this, a._gc && a._enabled(!0, !0), e = this._last, this._sortChildren)
|
2018 |
+
for (f = a._startTime; e && e._startTime > f;) e = e._prev;
|
2019 |
+
return e ? (a._next = e._next, e._next = a) : (a._next = this._first, this._first = a), a._next ? a._next._prev = a : this._last = a, a._prev = e, this._recent = a, this._timeline && this._uncache(!0), this
|
2020 |
+
}, h._remove = function (a, b) {
|
2021 |
+
return a.timeline === this && (b || a._enabled(!1, !0), a._prev ? a._prev._next = a._next : this._first === a && (this._first = a._next), a._next ? a._next._prev = a._prev : this._last === a && (this._last = a._prev), a._next = a._prev = a.timeline = null, a === this._recent && (this._recent = this._last), this._timeline && this._uncache(!0)), this
|
2022 |
+
}, h.render = function (a, b, c) {
|
2023 |
+
var d, e = this._first;
|
2024 |
+
for (this._totalTime = this._time = this._rawPrevTime = a; e;) d = e._next, (e._active || a >= e._startTime && !e._paused && !e._gc) && (e._reversed ? e.render((e._dirty ? e.totalDuration() : e._totalDuration) - (a - e._startTime) * e._timeScale, b, c) : e.render((a - e._startTime) * e._timeScale, b, c)), e = d
|
2025 |
+
}, h.rawTime = function () {
|
2026 |
+
return j || i.wake(), this._totalTime
|
2027 |
+
};
|
2028 |
+
var G = t("TweenLite", function (b, c, d) {
|
2029 |
+
if (D.call(this, c, d), this.render = G.prototype.render, null == b) throw "Cannot tween a null target.";
|
2030 |
+
this.target = b = "string" != typeof b ? b : G.selector(b) || b;
|
2031 |
+
var e, f, g, h = b.jquery || b.length && b !== a && b[0] && (b[0] === a || b[0].nodeType && b[0].style && !b.nodeType),
|
2032 |
+
i = this.vars.overwrite;
|
2033 |
+
if (this._overwrite = i = null == i ? V[G.defaultOverwrite] : "number" == typeof i ? i >> 0 : V[i], (h || b instanceof Array || b.push && p(b)) && "number" != typeof b[0])
|
2034 |
+
for (this._targets = g = n(b), this._propLookup = [], this._siblings = [], e = 0; e < g.length; e++) f = g[e], f ? "string" != typeof f ? f.length && f !== a && f[0] && (f[0] === a || f[0].nodeType && f[0].style && !f.nodeType) ? (g.splice(e--, 1), this._targets = g = g.concat(n(f))) : (this._siblings[e] = $(f, this, !1), 1 === i && this._siblings[e].length > 1 && aa(f, this, null, 1, this._siblings[e])) : (f = g[e--] = G.selector(f), "string" == typeof f && g.splice(e + 1, 1)) : g.splice(e--, 1);
|
2035 |
+
else this._propLookup = {}, this._siblings = $(b, this, !1), 1 === i && this._siblings.length > 1 && aa(b, this, null, 1, this._siblings);
|
2036 |
+
(this.vars.immediateRender || 0 === c && 0 === this._delay && this.vars.immediateRender !== !1) && (this._time = -m, this.render(Math.min(0, -this._delay)))
|
2037 |
+
}, !0),
|
2038 |
+
H = function (b) {
|
2039 |
+
return b && b.length && b !== a && b[0] && (b[0] === a || b[0].nodeType && b[0].style && !b.nodeType)
|
2040 |
+
},
|
2041 |
+
I = function (a, b) {
|
2042 |
+
var c, d = {};
|
2043 |
+
for (c in a) U[c] || c in b && "transform" !== c && "x" !== c && "y" !== c && "width" !== c && "height" !== c && "className" !== c && "border" !== c || !(!R[c] || R[c] && R[c]._autoCSS) || (d[c] = a[c], delete a[c]);
|
2044 |
+
a.css = d
|
2045 |
+
};
|
2046 |
+
h = G.prototype = new D, h.constructor = G, h.kill()._gc = !1, h.ratio = 0, h._firstPT = h._targets = h._overwrittenProps = h._startAt = null, h._notifyPluginsOfEnabled = h._lazy = !1, G.version = "1.20.4", G.defaultEase = h._ease = new v(null, null, 1, 1), G.defaultOverwrite = "auto", G.ticker = i, G.autoSleep = 120, G.lagSmoothing = function (a, b) {
|
2047 |
+
i.lagSmoothing(a, b)
|
2048 |
+
}, G.selector = a.$ || a.jQuery || function (b) {
|
2049 |
+
var c = a.$ || a.jQuery;
|
2050 |
+
return c ? (G.selector = c, c(b)) : "undefined" == typeof d ? b : d.querySelectorAll ? d.querySelectorAll(b) : d.getElementById("#" === b.charAt(0) ? b.substr(1) : b)
|
2051 |
+
};
|
2052 |
+
var J = [],
|
2053 |
+
K = {},
|
2054 |
+
L = /(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,
|
2055 |
+
M = /[\+-]=-?[\.\d]/,
|
2056 |
+
N = function (a) {
|
2057 |
+
for (var b, c = this._firstPT, d = 1e-6; c;) b = c.blob ? 1 === a && null != this.end ? this.end : a ? this.join("") : this.start : c.c * a + c.s, c.m ? b = c.m(b, this._target || c.t) : d > b && b > -d && !c.blob && (b = 0), c.f ? c.fp ? c.t[c.p](c.fp, b) : c.t[c.p](b) : c.t[c.p] = b, c = c._next
|
2058 |
+
},
|
2059 |
+
O = function (a, b, c, d) {
|
2060 |
+
var e, f, g, h, i, j, k, l = [],
|
2061 |
+
m = 0,
|
2062 |
+
n = "",
|
2063 |
+
o = 0;
|
2064 |
+
for (l.start = a, l.end = b, a = l[0] = a + "", b = l[1] = b + "", c && (c(l), a = l[0], b = l[1]), l.length = 0, e = a.match(L) || [], f = b.match(L) || [], d && (d._next = null, d.blob = 1, l._firstPT = l._applyPT = d), i = f.length, h = 0; i > h; h++) k = f[h], j = b.substr(m, b.indexOf(k, m) - m), n += j || !h ? j : ",", m += j.length, o ? o = (o + 1) % 5 : "rgba(" === j.substr(-5) && (o = 1), k === e[h] || e.length <= h ? n += k : (n && (l.push(n), n = ""), g = parseFloat(e[h]), l.push(g), l._firstPT = {
|
2065 |
+
_next: l._firstPT,
|
2066 |
+
t: l,
|
2067 |
+
p: l.length - 1,
|
2068 |
+
s: g,
|
2069 |
+
c: ("=" === k.charAt(1) ? parseInt(k.charAt(0) + "1", 10) * parseFloat(k.substr(2)) : parseFloat(k) - g) || 0,
|
2070 |
+
f: 0,
|
2071 |
+
m: o && 4 > o ? Math.round : 0
|
2072 |
+
}), m += k.length;
|
2073 |
+
return n += b.substr(m), n && l.push(n), l.setRatio = N, M.test(b) && (l.end = null), l
|
2074 |
+
},
|
2075 |
+
P = function (a, b, c, d, e, f, g, h, i) {
|
2076 |
+
"function" == typeof d && (d = d(i || 0, a));
|
2077 |
+
var j, k = typeof a[b],
|
2078 |
+
l = "function" !== k ? "" : b.indexOf("set") || "function" != typeof a["get" + b.substr(3)] ? b : "get" + b.substr(3),
|
2079 |
+
m = "get" !== c ? c : l ? g ? a[l](g) : a[l]() : a[b],
|
2080 |
+
n = "string" == typeof d && "=" === d.charAt(1),
|
2081 |
+
o = {
|
2082 |
+
t: a,
|
2083 |
+
p: b,
|
2084 |
+
s: m,
|
2085 |
+
f: "function" === k,
|
2086 |
+
pg: 0,
|
2087 |
+
n: e || b,
|
2088 |
+
m: f ? "function" == typeof f ? f : Math.round : 0,
|
2089 |
+
pr: 0,
|
2090 |
+
c: n ? parseInt(d.charAt(0) + "1", 10) * parseFloat(d.substr(2)) : parseFloat(d) - m || 0
|
2091 |
+
};
|
2092 |
+
return ("number" != typeof m || "number" != typeof d && !n) && (g || isNaN(m) || !n && isNaN(d) || "boolean" == typeof m || "boolean" == typeof d ? (o.fp = g, j = O(m, n ? parseFloat(o.s) + o.c + (o.s + "").replace(/[0-9\-\.]/g, "") : d, h || G.defaultStringFilter, o), o = {
|
2093 |
+
t: j,
|
2094 |
+
p: "setRatio",
|
2095 |
+
s: 0,
|
2096 |
+
c: 1,
|
2097 |
+
f: 2,
|
2098 |
+
pg: 0,
|
2099 |
+
n: e || b,
|
2100 |
+
pr: 0,
|
2101 |
+
m: 0
|
2102 |
+
}) : (o.s = parseFloat(m), n || (o.c = parseFloat(d) - o.s || 0))), o.c ? ((o._next = this._firstPT) && (o._next._prev = o), this._firstPT = o, o) : void 0
|
2103 |
+
},
|
2104 |
+
Q = G._internals = {
|
2105 |
+
isArray: p,
|
2106 |
+
isSelector: H,
|
2107 |
+
lazyTweens: J,
|
2108 |
+
blobDif: O
|
2109 |
+
},
|
2110 |
+
R = G._plugins = {},
|
2111 |
+
S = Q.tweenLookup = {},
|
2112 |
+
T = 0,
|
2113 |
+
U = Q.reservedProps = {
|
2114 |
+
ease: 1,
|
2115 |
+
delay: 1,
|
2116 |
+
overwrite: 1,
|
2117 |
+
onComplete: 1,
|
2118 |
+
onCompleteParams: 1,
|
2119 |
+
onCompleteScope: 1,
|
2120 |
+
useFrames: 1,
|
2121 |
+
runBackwards: 1,
|
2122 |
+
startAt: 1,
|
2123 |
+
onUpdate: 1,
|
2124 |
+
onUpdateParams: 1,
|
2125 |
+
onUpdateScope: 1,
|
2126 |
+
onStart: 1,
|
2127 |
+
onStartParams: 1,
|
2128 |
+
onStartScope: 1,
|
2129 |
+
onReverseComplete: 1,
|
2130 |
+
onReverseCompleteParams: 1,
|
2131 |
+
onReverseCompleteScope: 1,
|
2132 |
+
onRepeat: 1,
|
2133 |
+
onRepeatParams: 1,
|
2134 |
+
onRepeatScope: 1,
|
2135 |
+
easeParams: 1,
|
2136 |
+
yoyo: 1,
|
2137 |
+
immediateRender: 1,
|
2138 |
+
repeat: 1,
|
2139 |
+
repeatDelay: 1,
|
2140 |
+
data: 1,
|
2141 |
+
paused: 1,
|
2142 |
+
reversed: 1,
|
2143 |
+
autoCSS: 1,
|
2144 |
+
lazy: 1,
|
2145 |
+
onOverwrite: 1,
|
2146 |
+
callbackScope: 1,
|
2147 |
+
stringFilter: 1,
|
2148 |
+
id: 1,
|
2149 |
+
yoyoEase: 1
|
2150 |
+
},
|
2151 |
+
V = {
|
2152 |
+
none: 0,
|
2153 |
+
all: 1,
|
2154 |
+
auto: 2,
|
2155 |
+
concurrent: 3,
|
2156 |
+
allOnStart: 4,
|
2157 |
+
preexisting: 5,
|
2158 |
+
"true": 1,
|
2159 |
+
"false": 0
|
2160 |
+
},
|
2161 |
+
W = D._rootFramesTimeline = new F,
|
2162 |
+
X = D._rootTimeline = new F,
|
2163 |
+
Y = 30,
|
2164 |
+
Z = Q.lazyRender = function () {
|
2165 |
+
var a, b = J.length;
|
2166 |
+
for (K = {}; --b > -1;) a = J[b], a && a._lazy !== !1 && (a.render(a._lazy[0], a._lazy[1], !0), a._lazy = !1);
|
2167 |
+
J.length = 0
|
2168 |
+
};
|
2169 |
+
X._startTime = i.time, W._startTime = i.frame, X._active = W._active = !0, setTimeout(Z, 1), D._updateRoot = G.render = function () {
|
2170 |
+
var a, b, c;
|
2171 |
+
if (J.length && Z(), X.render((i.time - X._startTime) * X._timeScale, !1, !1), W.render((i.frame - W._startTime) * W._timeScale, !1, !1), J.length && Z(), i.frame >= Y) {
|
2172 |
+
Y = i.frame + (parseInt(G.autoSleep, 10) || 120);
|
2173 |
+
for (c in S) {
|
2174 |
+
for (b = S[c].tweens, a = b.length; --a > -1;) b[a]._gc && b.splice(a, 1);
|
2175 |
+
0 === b.length && delete S[c]
|
2176 |
+
}
|
2177 |
+
if (c = X._first, (!c || c._paused) && G.autoSleep && !W._first && 1 === i._listeners.tick.length) {
|
2178 |
+
for (; c && c._paused;) c = c._next;
|
2179 |
+
c || i.sleep()
|
2180 |
+
}
|
2181 |
+
}
|
2182 |
+
}, i.addEventListener("tick", D._updateRoot);
|
2183 |
+
var $ = function (a, b, c) {
|
2184 |
+
var d, e, f = a._gsTweenID;
|
2185 |
+
if (S[f || (a._gsTweenID = f = "t" + T++)] || (S[f] = {
|
2186 |
+
target: a,
|
2187 |
+
tweens: []
|
2188 |
+
}), b && (d = S[f].tweens, d[e = d.length] = b, c))
|
2189 |
+
for (; --e > -1;) d[e] === b && d.splice(e, 1);
|
2190 |
+
return S[f].tweens
|
2191 |
+
},
|
2192 |
+
_ = function (a, b, c, d) {
|
2193 |
+
var e, f, g = a.vars.onOverwrite;
|
2194 |
+
return g && (e = g(a, b, c, d)), g = G.onOverwrite, g && (f = g(a, b, c, d)), e !== !1 && f !== !1
|
2195 |
+
},
|
2196 |
+
aa = function (a, b, c, d, e) {
|
2197 |
+
var f, g, h, i;
|
2198 |
+
if (1 === d || d >= 4) {
|
2199 |
+
for (i = e.length, f = 0; i > f; f++)
|
2200 |
+
if ((h = e[f]) !== b) h._gc || h._kill(null, a, b) && (g = !0);
|
2201 |
+
else if (5 === d) break;
|
2202 |
+
return g
|
2203 |
+
}
|
2204 |
+
var j, k = b._startTime + m,
|
2205 |
+
l = [],
|
2206 |
+
n = 0,
|
2207 |
+
o = 0 === b._duration;
|
2208 |
+
for (f = e.length; --f > -1;)(h = e[f]) === b || h._gc || h._paused || (h._timeline !== b._timeline ? (j = j || ba(b, 0, o), 0 === ba(h, j, o) && (l[n++] = h)) : h._startTime <= k && h._startTime + h.totalDuration() / h._timeScale > k && ((o || !h._initted) && k - h._startTime <= 2e-10 || (l[n++] = h)));
|
2209 |
+
for (f = n; --f > -1;)
|
2210 |
+
if (h = l[f], 2 === d && h._kill(c, a, b) && (g = !0), 2 !== d || !h._firstPT && h._initted) {
|
2211 |
+
if (2 !== d && !_(h, b)) continue;
|
2212 |
+
h._enabled(!1, !1) && (g = !0)
|
2213 |
+
} return g
|
2214 |
+
},
|
2215 |
+
ba = function (a, b, c) {
|
2216 |
+
for (var d = a._timeline, e = d._timeScale, f = a._startTime; d._timeline;) {
|
2217 |
+
if (f += d._startTime, e *= d._timeScale, d._paused) return -100;
|
2218 |
+
d = d._timeline
|
2219 |
+
}
|
2220 |
+
return f /= e, f > b ? f - b : c && f === b || !a._initted && 2 * m > f - b ? m : (f += a.totalDuration() / a._timeScale / e) > b + m ? 0 : f - b - m
|
2221 |
+
};
|
2222 |
+
h._init = function () {
|
2223 |
+
var a, b, c, d, e, f, g = this.vars,
|
2224 |
+
h = this._overwrittenProps,
|
2225 |
+
i = this._duration,
|
2226 |
+
j = !!g.immediateRender,
|
2227 |
+
k = g.ease;
|
2228 |
+
if (g.startAt) {
|
2229 |
+
this._startAt && (this._startAt.render(-1, !0), this._startAt.kill()), e = {};
|
2230 |
+
for (d in g.startAt) e[d] = g.startAt[d];
|
2231 |
+
if (e.data = "isStart", e.overwrite = !1, e.immediateRender = !0, e.lazy = j && g.lazy !== !1, e.startAt = e.delay = null, e.onUpdate = g.onUpdate, e.onUpdateParams = g.onUpdateParams, e.onUpdateScope = g.onUpdateScope || g.callbackScope || this, this._startAt = G.to(this.target, 0, e), j)
|
2232 |
+
if (this._time > 0) this._startAt = null;
|
2233 |
+
else if (0 !== i) return
|
2234 |
+
} else if (g.runBackwards && 0 !== i)
|
2235 |
+
if (this._startAt) this._startAt.render(-1, !0), this._startAt.kill(), this._startAt = null;
|
2236 |
+
else {
|
2237 |
+
0 !== this._time && (j = !1), c = {};
|
2238 |
+
for (d in g) U[d] && "autoCSS" !== d || (c[d] = g[d]);
|
2239 |
+
if (c.overwrite = 0, c.data = "isFromStart", c.lazy = j && g.lazy !== !1, c.immediateRender = j, this._startAt = G.to(this.target, 0, c), j) {
|
2240 |
+
if (0 === this._time) return
|
2241 |
+
} else this._startAt._init(), this._startAt._enabled(!1), this.vars.immediateRender && (this._startAt = null)
|
2242 |
+
} if (this._ease = k = k ? k instanceof v ? k : "function" == typeof k ? new v(k, g.easeParams) : w[k] || G.defaultEase : G.defaultEase, g.easeParams instanceof Array && k.config && (this._ease = k.config.apply(k, g.easeParams)), this._easeType = this._ease._type, this._easePower = this._ease._power, this._firstPT = null, this._targets)
|
2243 |
+
for (f = this._targets.length, a = 0; f > a; a++) this._initProps(this._targets[a], this._propLookup[a] = {}, this._siblings[a], h ? h[a] : null, a) && (b = !0);
|
2244 |
+
else b = this._initProps(this.target, this._propLookup, this._siblings, h, 0);
|
2245 |
+
if (b && G._onPluginEvent("_onInitAllProps", this), h && (this._firstPT || "function" != typeof this.target && this._enabled(!1, !1)), g.runBackwards)
|
2246 |
+
for (c = this._firstPT; c;) c.s += c.c, c.c = -c.c, c = c._next;
|
2247 |
+
this._onUpdate = g.onUpdate, this._initted = !0
|
2248 |
+
}, h._initProps = function (b, c, d, e, f) {
|
2249 |
+
var g, h, i, j, k, l;
|
2250 |
+
if (null == b) return !1;
|
2251 |
+
K[b._gsTweenID] && Z(), this.vars.css || b.style && b !== a && b.nodeType && R.css && this.vars.autoCSS !== !1 && I(this.vars, b);
|
2252 |
+
for (g in this.vars)
|
2253 |
+
if (l = this.vars[g], U[g]) l && (l instanceof Array || l.push && p(l)) && -1 !== l.join("").indexOf("{self}") && (this.vars[g] = l = this._swapSelfInParams(l, this));
|
2254 |
+
else if (R[g] && (j = new R[g])._onInitTween(b, this.vars[g], this, f)) {
|
2255 |
+
for (this._firstPT = k = {
|
2256 |
+
_next: this._firstPT,
|
2257 |
+
t: j,
|
2258 |
+
p: "setRatio",
|
2259 |
+
s: 0,
|
2260 |
+
c: 1,
|
2261 |
+
f: 1,
|
2262 |
+
n: g,
|
2263 |
+
pg: 1,
|
2264 |
+
pr: j._priority,
|
2265 |
+
m: 0
|
2266 |
+
}, h = j._overwriteProps.length; --h > -1;) c[j._overwriteProps[h]] = this._firstPT;
|
2267 |
+
(j._priority || j._onInitAllProps) && (i = !0), (j._onDisable || j._onEnable) && (this._notifyPluginsOfEnabled = !0), k._next && (k._next._prev = k)
|
2268 |
+
} else c[g] = P.call(this, b, g, "get", l, g, 0, null, this.vars.stringFilter, f);
|
2269 |
+
return e && this._kill(e, b) ? this._initProps(b, c, d, e, f) : this._overwrite > 1 && this._firstPT && d.length > 1 && aa(b, this, c, this._overwrite, d) ? (this._kill(c, b), this._initProps(b, c, d, e, f)) : (this._firstPT && (this.vars.lazy !== !1 && this._duration || this.vars.lazy && !this._duration) && (K[b._gsTweenID] = !0), i)
|
2270 |
+
}, h.render = function (a, b, c) {
|
2271 |
+
var d, e, f, g, h = this._time,
|
2272 |
+
i = this._duration,
|
2273 |
+
j = this._rawPrevTime;
|
2274 |
+
if (a >= i - 1e-7 && a >= 0) this._totalTime = this._time = i, this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1, this._reversed || (d = !0, e = "onComplete", c = c || this._timeline.autoRemoveChildren), 0 === i && (this._initted || !this.vars.lazy || c) && (this._startTime === this._timeline._duration && (a = 0), (0 > j || 0 >= a && a >= -1e-7 || j === m && "isPause" !== this.data) && j !== a && (c = !0, j > m && (e = "onReverseComplete")), this._rawPrevTime = g = !b || a || j === a ? a : m);
|
2275 |
+
else if (1e-7 > a) this._totalTime = this._time = 0, this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0, (0 !== h || 0 === i && j > 0) && (e = "onReverseComplete", d = this._reversed), 0 > a && (this._active = !1, 0 === i && (this._initted || !this.vars.lazy || c) && (j >= 0 && (j !== m || "isPause" !== this.data) && (c = !0), this._rawPrevTime = g = !b || a || j === a ? a : m)), (!this._initted || this._startAt && this._startAt.progress()) && (c = !0);
|
2276 |
+
else if (this._totalTime = this._time = a, this._easeType) {
|
2277 |
+
var k = a / i,
|
2278 |
+
l = this._easeType,
|
2279 |
+
n = this._easePower;
|
2280 |
+
(1 === l || 3 === l && k >= .5) && (k = 1 - k), 3 === l && (k *= 2), 1 === n ? k *= k : 2 === n ? k *= k * k : 3 === n ? k *= k * k * k : 4 === n && (k *= k * k * k * k), 1 === l ? this.ratio = 1 - k : 2 === l ? this.ratio = k : .5 > a / i ? this.ratio = k / 2 : this.ratio = 1 - k / 2
|
2281 |
+
} else this.ratio = this._ease.getRatio(a / i);
|
2282 |
+
if (this._time !== h || c) {
|
2283 |
+
if (!this._initted) {
|
2284 |
+
if (this._init(), !this._initted || this._gc) return;
|
2285 |
+
if (!c && this._firstPT && (this.vars.lazy !== !1 && this._duration || this.vars.lazy && !this._duration)) return this._time = this._totalTime = h, this._rawPrevTime = j, J.push(this), void (this._lazy = [a, b]);
|
2286 |
+
this._time && !d ? this.ratio = this._ease.getRatio(this._time / i) : d && this._ease._calcEnd && (this.ratio = this._ease.getRatio(0 === this._time ? 0 : 1))
|
2287 |
+
}
|
2288 |
+
for (this._lazy !== !1 && (this._lazy = !1), this._active || !this._paused && this._time !== h && a >= 0 && (this._active = !0), 0 === h && (this._startAt && (a >= 0 ? this._startAt.render(a, !0, c) : e || (e = "_dummyGS")), this.vars.onStart && (0 !== this._time || 0 === i) && (b || this._callback("onStart"))), f = this._firstPT; f;) f.f ? f.t[f.p](f.c * this.ratio + f.s) : f.t[f.p] = f.c * this.ratio + f.s, f = f._next;
|
2289 |
+
this._onUpdate && (0 > a && this._startAt && a !== -1e-4 && this._startAt.render(a, !0, c), b || (this._time !== h || d || c) && this._callback("onUpdate")), e && (!this._gc || c) && (0 > a && this._startAt && !this._onUpdate && a !== -1e-4 && this._startAt.render(a, !0, c), d && (this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !b && this.vars[e] && this._callback(e), 0 === i && this._rawPrevTime === m && g !== m && (this._rawPrevTime = 0))
|
2290 |
+
}
|
2291 |
+
}, h._kill = function (a, b, c) {
|
2292 |
+
if ("all" === a && (a = null), null == a && (null == b || b === this.target)) return this._lazy = !1, this._enabled(!1, !1);
|
2293 |
+
b = "string" != typeof b ? b || this._targets || this.target : G.selector(b) || b;
|
2294 |
+
var d, e, f, g, h, i, j, k, l, m = c && this._time && c._startTime === this._startTime && this._timeline === c._timeline;
|
2295 |
+
if ((p(b) || H(b)) && "number" != typeof b[0])
|
2296 |
+
for (d = b.length; --d > -1;) this._kill(a, b[d], c) && (i = !0);
|
2297 |
+
else {
|
2298 |
+
if (this._targets) {
|
2299 |
+
for (d = this._targets.length; --d > -1;)
|
2300 |
+
if (b === this._targets[d]) {
|
2301 |
+
h = this._propLookup[d] || {}, this._overwrittenProps = this._overwrittenProps || [], e = this._overwrittenProps[d] = a ? this._overwrittenProps[d] || {} : "all";
|
2302 |
+
break
|
2303 |
+
}
|
2304 |
+
} else {
|
2305 |
+
if (b !== this.target) return !1;
|
2306 |
+
h = this._propLookup, e = this._overwrittenProps = a ? this._overwrittenProps || {} : "all"
|
2307 |
+
}
|
2308 |
+
if (h) {
|
2309 |
+
if (j = a || h, k = a !== e && "all" !== e && a !== h && ("object" != typeof a || !a._tempKill), c && (G.onOverwrite || this.vars.onOverwrite)) {
|
2310 |
+
for (f in j) h[f] && (l || (l = []), l.push(f));
|
2311 |
+
if ((l || !a) && !_(this, c, b, l)) return !1
|
2312 |
+
}
|
2313 |
+
for (f in j) (g = h[f]) && (m && (g.f ? g.t[g.p](g.s) : g.t[g.p] = g.s, i = !0), g.pg && g.t._kill(j) && (i = !0), g.pg && 0 !== g.t._overwriteProps.length || (g._prev ? g._prev._next = g._next : g === this._firstPT && (this._firstPT = g._next), g._next && (g._next._prev = g._prev), g._next = g._prev = null), delete h[f]), k && (e[f] = 1);
|
2314 |
+
!this._firstPT && this._initted && this._enabled(!1, !1)
|
2315 |
+
}
|
2316 |
+
}
|
2317 |
+
return i
|
2318 |
+
}, h.invalidate = function () {
|
2319 |
+
return this._notifyPluginsOfEnabled && G._onPluginEvent("_onDisable", this), this._firstPT = this._overwrittenProps = this._startAt = this._onUpdate = null, this._notifyPluginsOfEnabled = this._active = this._lazy = !1, this._propLookup = this._targets ? {} : [], D.prototype.invalidate.call(this), this.vars.immediateRender && (this._time = -m, this.render(Math.min(0, -this._delay))), this
|
2320 |
+
}, h._enabled = function (a, b) {
|
2321 |
+
if (j || i.wake(), a && this._gc) {
|
2322 |
+
var c, d = this._targets;
|
2323 |
+
if (d)
|
2324 |
+
for (c = d.length; --c > -1;) this._siblings[c] = $(d[c], this, !0);
|
2325 |
+
else this._siblings = $(this.target, this, !0)
|
2326 |
+
}
|
2327 |
+
return D.prototype._enabled.call(this, a, b), this._notifyPluginsOfEnabled && this._firstPT ? G._onPluginEvent(a ? "_onEnable" : "_onDisable", this) : !1
|
2328 |
+
}, G.to = function (a, b, c) {
|
2329 |
+
return new G(a, b, c)
|
2330 |
+
}, G.from = function (a, b, c) {
|
2331 |
+
return c.runBackwards = !0, c.immediateRender = 0 != c.immediateRender, new G(a, b, c)
|
2332 |
+
}, G.fromTo = function (a, b, c, d) {
|
2333 |
+
return d.startAt = c, d.immediateRender = 0 != d.immediateRender && 0 != c.immediateRender, new G(a, b, d)
|
2334 |
+
}, G.delayedCall = function (a, b, c, d, e) {
|
2335 |
+
return new G(b, 0, {
|
2336 |
+
delay: a,
|
2337 |
+
onComplete: b,
|
2338 |
+
onCompleteParams: c,
|
2339 |
+
callbackScope: d,
|
2340 |
+
onReverseComplete: b,
|
2341 |
+
onReverseCompleteParams: c,
|
2342 |
+
immediateRender: !1,
|
2343 |
+
lazy: !1,
|
2344 |
+
useFrames: e,
|
2345 |
+
overwrite: 0
|
2346 |
+
})
|
2347 |
+
}, G.set = function (a, b) {
|
2348 |
+
return new G(a, 0, b)
|
2349 |
+
}, G.getTweensOf = function (a, b) {
|
2350 |
+
if (null == a) return [];
|
2351 |
+
a = "string" != typeof a ? a : G.selector(a) || a;
|
2352 |
+
var c, d, e, f;
|
2353 |
+
if ((p(a) || H(a)) && "number" != typeof a[0]) {
|
2354 |
+
for (c = a.length, d = []; --c > -1;) d = d.concat(G.getTweensOf(a[c], b));
|
2355 |
+
for (c = d.length; --c > -1;)
|
2356 |
+
for (f = d[c], e = c; --e > -1;) f === d[e] && d.splice(c, 1)
|
2357 |
+
} else if (a._gsTweenID)
|
2358 |
+
for (d = $(a).concat(), c = d.length; --c > -1;)(d[c]._gc || b && !d[c].isActive()) && d.splice(c, 1);
|
2359 |
+
return d || []
|
2360 |
+
}, G.killTweensOf = G.killDelayedCallsTo = function (a, b, c) {
|
2361 |
+
"object" == typeof b && (c = b, b = !1);
|
2362 |
+
for (var d = G.getTweensOf(a, b), e = d.length; --e > -1;) d[e]._kill(c, a)
|
2363 |
+
};
|
2364 |
+
var ca = t("plugins.TweenPlugin", function (a, b) {
|
2365 |
+
this._overwriteProps = (a || "").split(","), this._propName = this._overwriteProps[0], this._priority = b || 0, this._super = ca.prototype
|
2366 |
+
}, !0);
|
2367 |
+
if (h = ca.prototype, ca.version = "1.19.0", ca.API = 2, h._firstPT = null, h._addTween = P, h.setRatio = N, h._kill = function (a) {
|
2368 |
+
var b, c = this._overwriteProps,
|
2369 |
+
d = this._firstPT;
|
2370 |
+
if (null != a[this._propName]) this._overwriteProps = [];
|
2371 |
+
else
|
2372 |
+
for (b = c.length; --b > -1;) null != a[c[b]] && c.splice(b, 1);
|
2373 |
+
for (; d;) null != a[d.n] && (d._next && (d._next._prev = d._prev), d._prev ? (d._prev._next = d._next, d._prev = null) : this._firstPT === d && (this._firstPT = d._next)), d = d._next;
|
2374 |
+
return !1
|
2375 |
+
}, h._mod = h._roundProps = function (a) {
|
2376 |
+
for (var b, c = this._firstPT; c;) b = a[this._propName] || null != c.n && a[c.n.split(this._propName + "_").join("")], b && "function" == typeof b && (2 === c.f ? c.t._applyPT.m = b : c.m = b), c = c._next
|
2377 |
+
}, G._onPluginEvent = function (a, b) {
|
2378 |
+
var c, d, e, f, g, h = b._firstPT;
|
2379 |
+
if ("_onInitAllProps" === a) {
|
2380 |
+
for (; h;) {
|
2381 |
+
for (g = h._next, d = e; d && d.pr > h.pr;) d = d._next;
|
2382 |
+
(h._prev = d ? d._prev : f) ? h._prev._next = h : e = h, (h._next = d) ? d._prev = h : f = h, h = g
|
2383 |
+
}
|
2384 |
+
h = b._firstPT = e
|
2385 |
+
}
|
2386 |
+
for (; h;) h.pg && "function" == typeof h.t[a] && h.t[a]() && (c = !0), h = h._next;
|
2387 |
+
return c
|
2388 |
+
}, ca.activate = function (a) {
|
2389 |
+
for (var b = a.length; --b > -1;) a[b].API === ca.API && (R[(new a[b])._propName] = a[b]);
|
2390 |
+
return !0
|
2391 |
+
}, s.plugin = function (a) {
|
2392 |
+
if (!(a && a.propName && a.init && a.API)) throw "illegal plugin definition.";
|
2393 |
+
var b, c = a.propName,
|
2394 |
+
d = a.priority || 0,
|
2395 |
+
e = a.overwriteProps,
|
2396 |
+
f = {
|
2397 |
+
init: "_onInitTween",
|
2398 |
+
set: "setRatio",
|
2399 |
+
kill: "_kill",
|
2400 |
+
round: "_mod",
|
2401 |
+
mod: "_mod",
|
2402 |
+
initAll: "_onInitAllProps"
|
2403 |
+
},
|
2404 |
+
g = t("plugins." + c.charAt(0).toUpperCase() + c.substr(1) + "Plugin", function () {
|
2405 |
+
ca.call(this, c, d), this._overwriteProps = e || []
|
2406 |
+
}, a.global === !0),
|
2407 |
+
h = g.prototype = new ca(c);
|
2408 |
+
h.constructor = g, g.API = a.API;
|
2409 |
+
for (b in f) "function" == typeof a[b] && (h[f[b]] = a[b]);
|
2410 |
+
return g.version = a.version, ca.activate([g]), g
|
2411 |
+
}, f = a._gsQueue) {
|
2412 |
+
for (g = 0; g < f.length; g++) f[g]();
|
2413 |
+
for (h in q) q[h].func || a.console.log("GSAP encountered missing dependency: " + h)
|
2414 |
+
}
|
2415 |
+
j = !1
|
2416 |
+
}
|
2417 |
}("undefined" != typeof module && module.exports && "undefined" != typeof global ? global : this || window, "TweenMax");
|
assets/frontend/js/modal.js
CHANGED
@@ -1,142 +1,147 @@
|
|
1 |
-
if ("undefined" == typeof jQuery) throw new Error("Bootstrap's JavaScript requires jQuery");
|
2 |
-
! function (t) {
|
3 |
-
"use strict";
|
4 |
-
var e = t.fn.jquery.split(" ")[0].split(".");
|
5 |
-
if (e[0] < 2 && e[1] < 9 || 1 == e[0] && 9 == e[1] && e[2] < 1 || e[0] > 3) throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")
|
6 |
-
}(jQuery),
|
7 |
-
function (t) {
|
8 |
-
"use strict";
|
9 |
-
var e = function (e, i) {
|
10 |
-
this.options = i, this.$body = t(document.body), this.$html = t(document.documentElement), this.$element = t(e), this.$dialog = this.$element.find(".premium-modal-box-modal-dialog"), this.$backdrop = null, this.isShown = null, this.originalBodyPad = null, this.scrollbarWidth = 0, this.ignoreBackdropClick = !1, this.options.remote && this.$element.find(".premium-modal-box-modal-content").load(this.options.remote, t.proxy(function () {
|
11 |
-
this.$element.trigger("loaded.bs.modal")
|
12 |
-
}, this))
|
13 |
-
};
|
14 |
-
|
15 |
-
function i(i, o) {
|
16 |
-
return this.each(function () {
|
17 |
-
var s = t(this),
|
18 |
-
n = s.data("bs.modal"),
|
19 |
-
r = t.extend({}, e.DEFAULTS, s.data(), "object" == typeof i && i);
|
20 |
-
n || s.data("bs.modal", n = new e(this, r)), "string" == typeof i ? n[i](o) : r.show && n.show(o)
|
21 |
-
})
|
22 |
-
}
|
23 |
-
e.VERSION = "3.3.7", e.TRANSITION_DURATION = 300, e.BACKDROP_TRANSITION_DURATION = 150, e.DEFAULTS = {
|
24 |
-
backdrop: !0,
|
25 |
-
keyboard: !0,
|
26 |
-
show: !0
|
27 |
-
}, e.prototype.toggle = function (t) {
|
28 |
-
return this.isShown ? this.hide() : this.show(t)
|
29 |
-
}, e.prototype.show = function (e) {
|
30 |
-
var i = this,
|
31 |
-
o = t.Event("show.bs.modal", {
|
32 |
-
relatedTarget: e
|
33 |
-
});
|
34 |
-
this.$element.trigger(o), this.isShown || o.isDefaultPrevented() || (this.isShown = !0, this.checkScrollbar(), this.setScrollbar(), this.$body.addClass("premium-modal-open"), this.$html.addClass("premium-modal-open"), this.escape(), this.resize(), this.$element.on("click.dismiss.bs.modal", '[data-dismiss="premium-modal"]', t.proxy(this.hide, this)), this.$dialog.on("mousedown.dismiss.bs.modal", function () {
|
35 |
-
i.$element.one("mouseup.dismiss.bs.modal", function (e) {
|
36 |
-
t(e.target).is(i.$element) && (i.ignoreBackdropClick = !0)
|
37 |
-
})
|
38 |
-
}), this.backdrop(function () {
|
39 |
-
var o = t.support.transition && i.$element.hasClass("premium-modal-fade");
|
40 |
-
i.$element.parent().length || i.$element.appendTo(i.$body), i.$element.show().scrollTop(0), i.adjustDialog(), o && i.$element[0].offsetWidth, i.$element.addClass("premium-in"), i.enforceFocus();
|
41 |
-
var s = t.Event("shown.bs.modal", {
|
42 |
-
relatedTarget: e
|
43 |
-
});
|
44 |
-
i.$element.trigger("focus").trigger(s)
|
45 |
-
}))
|
46 |
-
}, e.prototype.hide = function (e) {
|
47 |
-
e && e.preventDefault(), e = t.Event("hide.bs.modal"), this.$element.trigger(e), this.isShown && !e.isDefaultPrevented() && (this.isShown = !1, this.escape(), this.resize(), t(document).off("focusin.bs.modal"), this.$element.removeClass("premium-in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"), this.$dialog.off("mousedown.dismiss.bs.modal"), this.hideModal())
|
48 |
-
}, e.prototype.enforceFocus = function () {
|
49 |
-
t(document).off("focusin.bs.modal").on("focusin.bs.modal", t.proxy(function (t) {
|
50 |
-
document === t.target || this.$element[0] === t.target || this.$element.has(t.target).length || this.$element.trigger("focus")
|
51 |
-
}, this))
|
52 |
-
}, e.prototype.escape = function () {
|
53 |
-
this.isShown && this.options.keyboard ? this.$element.on("keydown.dismiss.bs.modal", t.proxy(function (t) {
|
54 |
-
27 == t.which && this.hide()
|
55 |
-
}, this)) : this.isShown || this.$element.off("keydown.dismiss.bs.modal")
|
56 |
-
}, e.prototype.resize = function () {
|
57 |
-
this.isShown ? t(window).on("resize.bs.modal", t.proxy(this.handleUpdate, this)) : t(window).off("resize.bs.modal")
|
58 |
-
}, e.prototype.hideModal = function () {
|
59 |
-
var t = this;
|
60 |
-
this.$element.hide(), this.backdrop(function () {
|
61 |
-
t.$body.removeClass("premium-modal-open"), t.$html.removeClass("premium-modal-open"), t.resetAdjustments(), t.resetScrollbar(), t.$element.trigger("hidden.bs.modal")
|
62 |
-
})
|
63 |
-
}, e.prototype.removeBackdrop = function () {
|
64 |
-
this.$backdrop && this.$backdrop.remove(), this.$backdrop = null
|
65 |
-
}, e.prototype.backdrop = function (e) {
|
66 |
-
var i = this,
|
67 |
-
o = this.$element.hasClass("premium-modal-fade") ? "premium-modal-fade" : "";
|
68 |
-
if (this.isShown && this.options.backdrop) {
|
69 |
-
var s = t.support.transition && o;
|
70 |
-
if (this.$backdrop = t(document.createElement("div")).addClass("premium-modal-backdrop " + o), this.$element.on("click.dismiss.bs.modal", t.proxy(function (t) {
|
71 |
-
this.ignoreBackdropClick ? this.ignoreBackdropClick = !1 : t.target === t.currentTarget && ("static" == this.options.backdrop ? this.$element[0].focus() : this.hide())
|
72 |
-
}, this)), s && this.$backdrop[0].offsetWidth, this.$backdrop.addClass("premium-in"), !e) return;
|
73 |
-
e()
|
74 |
-
} else if (!this.isShown && this.$backdrop) {
|
75 |
-
this.$backdrop.removeClass("premium-in");
|
76 |
-
i.removeBackdrop(), e && e()
|
77 |
-
} else e && e()
|
78 |
-
}, e.prototype.handleUpdate = function () {
|
79 |
-
this.adjustDialog()
|
80 |
-
}, e.prototype.adjustDialog = function () {
|
81 |
-
var t = this.$element[0].scrollHeight > document.documentElement.clientHeight;
|
82 |
-
this.$element.css({
|
83 |
-
paddingLeft: !this.bodyIsOverflowing && t ? this.scrollbarWidth : "",
|
84 |
-
paddingRight: this.bodyIsOverflowing && !t ? this.scrollbarWidth : ""
|
85 |
-
})
|
86 |
-
}, e.prototype.resetAdjustments = function () {
|
87 |
-
this.$element.css({
|
88 |
-
paddingLeft: "",
|
89 |
-
paddingRight: ""
|
90 |
-
})
|
91 |
-
}, e.prototype.checkScrollbar = function () {
|
92 |
-
var t = window.innerWidth;
|
93 |
-
if (!t) {
|
94 |
-
var e = document.documentElement.getBoundingClientRect();
|
95 |
-
t = e.right - Math.abs(e.left)
|
96 |
-
}
|
97 |
-
this.bodyIsOverflowing = document.body.clientWidth < t, this.scrollbarWidth = this.measureScrollbar()
|
98 |
-
}, e.prototype.setScrollbar = function () {
|
99 |
-
parseInt(this.$body.css("padding-right") || 0, 10);
|
100 |
-
this.originalBodyPad = document.body.style.paddingRight || ""
|
101 |
-
}, e.prototype.resetScrollbar = function () {
|
102 |
-
this.$body.css("padding-right", this.originalBodyPad)
|
103 |
-
}, e.prototype.measureScrollbar = function () {
|
104 |
-
var t = document.createElement("div");
|
105 |
-
t.className = "premium-modal-scrollbar-measure", this.$body.append(t);
|
106 |
-
var e = t.offsetWidth - t.clientWidth;
|
107 |
-
return this.$body[0].removeChild(t), e
|
108 |
-
};
|
109 |
-
var o = t.fn.modal;
|
110 |
-
t.fn.modal = i, t.fn.modal.Constructor = e, t.fn.modal.noConflict = function () {
|
111 |
-
return t.fn.modal = o, this
|
112 |
-
};
|
113 |
-
var s, n = 0;
|
114 |
-
t(document).on("click.bs.modal.data-api", '[data-toggle="premium-modal"]', function (e) {
|
115 |
-
var o = t(this),
|
116 |
-
r = o.attr("href"),
|
117 |
-
a = t(o.attr("data-target") || r && r.replace(/.*(?=#[^\s]+$)/, "")),
|
118 |
-
d = a.data("bs.modal") ? "toggle" : t.extend({
|
119 |
-
remote: !/#/.test(r) && r
|
120 |
-
}, a.data(), o.data());
|
121 |
-
o.is("a") && e.preventDefault(), a.one("show.bs.modal", function (e) {
|
122 |
-
var iFrames = a.find(".soundcloud-iframe");
|
123 |
-
a.find(".soundcloud-iframe").remove();
|
124 |
-
a.find(".premium-modal-box-modal-body").append(iFrames);
|
125 |
-
t(this).find("iframe").each(function (index, elem) {
|
126 |
-
var source = t(elem).attr("src");
|
127 |
-
t(elem).attr("data-src", source);
|
128 |
-
});
|
129 |
-
0 === n && e.isDefaultPrevented() || a.one("hidden.bs.modal", function () {
|
130 |
-
|
131 |
-
t(this).find("iframe").each(function (index, elem) {
|
132 |
-
var source = t(elem).attr("data-src");
|
133 |
-
t(elem).attr("src", source);
|
134 |
-
});
|
135 |
-
|
136 |
-
//Pause videos on modal close
|
137 |
-
var e = t(this).find(".premium-video-box-container").data("type");
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
|
|
|
|
|
|
|
|
|
|
142 |
}(jQuery);
|
1 |
+
if ("undefined" == typeof jQuery) throw new Error("Bootstrap's JavaScript requires jQuery");
|
2 |
+
! function (t) {
|
3 |
+
"use strict";
|
4 |
+
var e = t.fn.jquery.split(" ")[0].split(".");
|
5 |
+
if (e[0] < 2 && e[1] < 9 || 1 == e[0] && 9 == e[1] && e[2] < 1 || e[0] > 3) throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")
|
6 |
+
}(jQuery),
|
7 |
+
function (t) {
|
8 |
+
"use strict";
|
9 |
+
var e = function (e, i) {
|
10 |
+
this.options = i, this.$body = t(document.body), this.$html = t(document.documentElement), this.$element = t(e), this.$dialog = this.$element.find(".premium-modal-box-modal-dialog"), this.$backdrop = null, this.isShown = null, this.originalBodyPad = null, this.scrollbarWidth = 0, this.ignoreBackdropClick = !1, this.options.remote && this.$element.find(".premium-modal-box-modal-content").load(this.options.remote, t.proxy(function () {
|
11 |
+
this.$element.trigger("loaded.bs.modal")
|
12 |
+
}, this))
|
13 |
+
};
|
14 |
+
|
15 |
+
function i(i, o) {
|
16 |
+
return this.each(function () {
|
17 |
+
var s = t(this),
|
18 |
+
n = s.data("bs.modal"),
|
19 |
+
r = t.extend({}, e.DEFAULTS, s.data(), "object" == typeof i && i);
|
20 |
+
n || s.data("bs.modal", n = new e(this, r)), "string" == typeof i ? n[i](o) : r.show && n.show(o)
|
21 |
+
})
|
22 |
+
}
|
23 |
+
e.VERSION = "3.3.7", e.TRANSITION_DURATION = 300, e.BACKDROP_TRANSITION_DURATION = 150, e.DEFAULTS = {
|
24 |
+
backdrop: !0,
|
25 |
+
keyboard: !0,
|
26 |
+
show: !0
|
27 |
+
}, e.prototype.toggle = function (t) {
|
28 |
+
return this.isShown ? this.hide() : this.show(t)
|
29 |
+
}, e.prototype.show = function (e) {
|
30 |
+
var i = this,
|
31 |
+
o = t.Event("show.bs.modal", {
|
32 |
+
relatedTarget: e
|
33 |
+
});
|
34 |
+
this.$element.trigger(o), this.isShown || o.isDefaultPrevented() || (this.isShown = !0, this.checkScrollbar(), this.setScrollbar(), this.$body.addClass("premium-modal-open"), this.$html.addClass("premium-modal-open"), this.escape(), this.resize(), this.$element.on("click.dismiss.bs.modal", '[data-dismiss="premium-modal"]', t.proxy(this.hide, this)), this.$dialog.on("mousedown.dismiss.bs.modal", function () {
|
35 |
+
i.$element.one("mouseup.dismiss.bs.modal", function (e) {
|
36 |
+
t(e.target).is(i.$element) && (i.ignoreBackdropClick = !0)
|
37 |
+
})
|
38 |
+
}), this.backdrop(function () {
|
39 |
+
var o = t.support.transition && i.$element.hasClass("premium-modal-fade");
|
40 |
+
i.$element.parent().length || i.$element.appendTo(i.$body), i.$element.show().scrollTop(0), i.adjustDialog(), o && i.$element[0].offsetWidth, i.$element.addClass("premium-in"), i.enforceFocus();
|
41 |
+
var s = t.Event("shown.bs.modal", {
|
42 |
+
relatedTarget: e
|
43 |
+
});
|
44 |
+
i.$element.trigger("focus").trigger(s)
|
45 |
+
}))
|
46 |
+
}, e.prototype.hide = function (e) {
|
47 |
+
e && e.preventDefault(), e = t.Event("hide.bs.modal"), this.$element.trigger(e), this.isShown && !e.isDefaultPrevented() && (this.isShown = !1, this.escape(), this.resize(), t(document).off("focusin.bs.modal"), this.$element.removeClass("premium-in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"), this.$dialog.off("mousedown.dismiss.bs.modal"), this.hideModal())
|
48 |
+
}, e.prototype.enforceFocus = function () {
|
49 |
+
t(document).off("focusin.bs.modal").on("focusin.bs.modal", t.proxy(function (t) {
|
50 |
+
document === t.target || this.$element[0] === t.target || this.$element.has(t.target).length || this.$element.trigger("focus")
|
51 |
+
}, this))
|
52 |
+
}, e.prototype.escape = function () {
|
53 |
+
this.isShown && this.options.keyboard ? this.$element.on("keydown.dismiss.bs.modal", t.proxy(function (t) {
|
54 |
+
27 == t.which && this.hide()
|
55 |
+
}, this)) : this.isShown || this.$element.off("keydown.dismiss.bs.modal")
|
56 |
+
}, e.prototype.resize = function () {
|
57 |
+
this.isShown ? t(window).on("resize.bs.modal", t.proxy(this.handleUpdate, this)) : t(window).off("resize.bs.modal")
|
58 |
+
}, e.prototype.hideModal = function () {
|
59 |
+
var t = this;
|
60 |
+
this.$element.hide(), this.backdrop(function () {
|
61 |
+
t.$body.removeClass("premium-modal-open"), t.$html.removeClass("premium-modal-open"), t.resetAdjustments(), t.resetScrollbar(), t.$element.trigger("hidden.bs.modal")
|
62 |
+
})
|
63 |
+
}, e.prototype.removeBackdrop = function () {
|
64 |
+
this.$backdrop && this.$backdrop.remove(), this.$backdrop = null
|
65 |
+
}, e.prototype.backdrop = function (e) {
|
66 |
+
var i = this,
|
67 |
+
o = this.$element.hasClass("premium-modal-fade") ? "premium-modal-fade" : "";
|
68 |
+
if (this.isShown && this.options.backdrop) {
|
69 |
+
var s = t.support.transition && o;
|
70 |
+
if (this.$backdrop = t(document.createElement("div")).addClass("premium-modal-backdrop " + o), this.$element.on("click.dismiss.bs.modal", t.proxy(function (t) {
|
71 |
+
this.ignoreBackdropClick ? this.ignoreBackdropClick = !1 : t.target === t.currentTarget && ("static" == this.options.backdrop ? this.$element[0].focus() : this.hide())
|
72 |
+
}, this)), s && this.$backdrop[0].offsetWidth, this.$backdrop.addClass("premium-in"), !e) return;
|
73 |
+
e()
|
74 |
+
} else if (!this.isShown && this.$backdrop) {
|
75 |
+
this.$backdrop.removeClass("premium-in");
|
76 |
+
i.removeBackdrop(), e && e()
|
77 |
+
} else e && e()
|
78 |
+
}, e.prototype.handleUpdate = function () {
|
79 |
+
this.adjustDialog()
|
80 |
+
}, e.prototype.adjustDialog = function () {
|
81 |
+
var t = this.$element[0].scrollHeight > document.documentElement.clientHeight;
|
82 |
+
this.$element.css({
|
83 |
+
paddingLeft: !this.bodyIsOverflowing && t ? this.scrollbarWidth : "",
|
84 |
+
paddingRight: this.bodyIsOverflowing && !t ? this.scrollbarWidth : ""
|
85 |
+
})
|
86 |
+
}, e.prototype.resetAdjustments = function () {
|
87 |
+
this.$element.css({
|
88 |
+
paddingLeft: "",
|
89 |
+
paddingRight: ""
|
90 |
+
})
|
91 |
+
}, e.prototype.checkScrollbar = function () {
|
92 |
+
var t = window.innerWidth;
|
93 |
+
if (!t) {
|
94 |
+
var e = document.documentElement.getBoundingClientRect();
|
95 |
+
t = e.right - Math.abs(e.left)
|
96 |
+
}
|
97 |
+
this.bodyIsOverflowing = document.body.clientWidth < t, this.scrollbarWidth = this.measureScrollbar()
|
98 |
+
}, e.prototype.setScrollbar = function () {
|
99 |
+
parseInt(this.$body.css("padding-right") || 0, 10);
|
100 |
+
this.originalBodyPad = document.body.style.paddingRight || ""
|
101 |
+
}, e.prototype.resetScrollbar = function () {
|
102 |
+
this.$body.css("padding-right", this.originalBodyPad)
|
103 |
+
}, e.prototype.measureScrollbar = function () {
|
104 |
+
var t = document.createElement("div");
|
105 |
+
t.className = "premium-modal-scrollbar-measure", this.$body.append(t);
|
106 |
+
var e = t.offsetWidth - t.clientWidth;
|
107 |
+
return this.$body[0].removeChild(t), e
|
108 |
+
};
|
109 |
+
var o = t.fn.modal;
|
110 |
+
t.fn.modal = i, t.fn.modal.Constructor = e, t.fn.modal.noConflict = function () {
|
111 |
+
return t.fn.modal = o, this
|
112 |
+
};
|
113 |
+
var s, n = 0;
|
114 |
+
t(document).on("click.bs.modal.data-api", '[data-toggle="premium-modal"]', function (e) {
|
115 |
+
var o = t(this),
|
116 |
+
r = o.attr("href"),
|
117 |
+
a = t(o.attr("data-target") || r && r.replace(/.*(?=#[^\s]+$)/, "")),
|
118 |
+
d = a.data("bs.modal") ? "toggle" : t.extend({
|
119 |
+
remote: !/#/.test(r) && r
|
120 |
+
}, a.data(), o.data());
|
121 |
+
o.is("a") && e.preventDefault(), a.one("show.bs.modal", function (e) {
|
122 |
+
var iFrames = a.find(".soundcloud-iframe");
|
123 |
+
a.find(".soundcloud-iframe").remove();
|
124 |
+
a.find(".premium-modal-box-modal-body").append(iFrames);
|
125 |
+
t(this).find("iframe").each(function (index, elem) {
|
126 |
+
var source = t(elem).attr("src");
|
127 |
+
t(elem).attr("data-src", source);
|
128 |
+
});
|
129 |
+
0 === n && e.isDefaultPrevented() || a.one("hidden.bs.modal", function () {
|
130 |
+
|
131 |
+
t(this).find("iframe").each(function (index, elem) {
|
132 |
+
var source = t(elem).attr("data-src");
|
133 |
+
t(elem).attr("src", source);
|
134 |
+
});
|
135 |
+
|
136 |
+
//Pause videos on modal close
|
137 |
+
var e = t(this).find(".premium-video-box-container").data("type");
|
138 |
+
|
139 |
+
if (t(this).find("video").length > 0)
|
140 |
+
t(this).find("video").get(0).pause();
|
141 |
+
|
142 |
+
n++;
|
143 |
+
o.is(":visible") && o.trigger("focus")
|
144 |
+
})
|
145 |
+
}), i.call(a, d, this)
|
146 |
+
})
|
147 |
}(jQuery);
|
assets/frontend/js/premium-maps.js
CHANGED
@@ -1,199 +1,199 @@
|
|
1 |
-
jQuery(window).on("elementor/frontend/init", function () {
|
2 |
-
|
3 |
-
elementorFrontend.hooks.addAction(
|
4 |
-
"frontend/element_ready/premium-addon-maps.default",
|
5 |
-
function ($scope, $) {
|
6 |
-
|
7 |
-
var mapElement = $scope.find(".premium_maps_map_height");
|
8 |
-
|
9 |
-
var mapSettings = mapElement.data("settings");
|
10 |
-
|
11 |
-
var mapStyle = mapElement.data("style");
|
12 |
-
|
13 |
-
var premiumMapMarkers = [];
|
14 |
-
|
15 |
-
premiumMap = newMap(mapElement, mapSettings, mapStyle);
|
16 |
-
|
17 |
-
var markerCluster = JSON.parse(mapSettings["cluster"]);
|
18 |
-
|
19 |
-
function newMap(map, settings, mapStyle) {
|
20 |
-
var scrollwheel = JSON.parse(settings["scrollwheel"]);
|
21 |
-
var streetViewControl = JSON.parse(settings["streetViewControl"]);
|
22 |
-
var fullscreenControl = JSON.parse(settings["fullScreen"]);
|
23 |
-
var zoomControl = JSON.parse(settings["zoomControl"]);
|
24 |
-
var mapTypeControl = JSON.parse(settings["typeControl"]);
|
25 |
-
var centerLat = JSON.parse(settings["centerlat"]);
|
26 |
-
var centerLong = JSON.parse(settings["centerlong"]);
|
27 |
-
var autoOpen = JSON.parse(settings["automaticOpen"]);
|
28 |
-
var hoverOpen = JSON.parse(settings["hoverOpen"]);
|
29 |
-
var hoverClose = JSON.parse(settings["hoverClose"]);
|
30 |
-
var args = {
|
31 |
-
zoom: settings["zoom"],
|
32 |
-
mapTypeId: settings["maptype"],
|
33 |
-
center: { lat: centerLat, lng: centerLong },
|
34 |
-
scrollwheel: scrollwheel,
|
35 |
-
streetViewControl: streetViewControl,
|
36 |
-
fullscreenControl: fullscreenControl,
|
37 |
-
zoomControl: zoomControl,
|
38 |
-
mapTypeControl: mapTypeControl,
|
39 |
-
styles: mapStyle
|
40 |
-
};
|
41 |
-
|
42 |
-
if ("yes" === mapSettings.drag)
|
43 |
-
args.gestureHandling = "none";
|
44 |
-
|
45 |
-
var markers = map.find(".premium-pin");
|
46 |
-
|
47 |
-
var map = new google.maps.Map(map[0], args);
|
48 |
-
|
49 |
-
map.markers = [];
|
50 |
-
// add markers
|
51 |
-
markers.each(function (index) {
|
52 |
-
add_marker(jQuery(this), map, autoOpen, hoverOpen, hoverClose, index);
|
53 |
-
});
|
54 |
-
|
55 |
-
return map;
|
56 |
-
}
|
57 |
-
|
58 |
-
var activeInfoWindow;
|
59 |
-
function add_marker(pin, map, autoOpen, hoverOpen, hoverClose, zIndex) {
|
60 |
-
var latlng = new google.maps.LatLng(
|
61 |
-
pin.attr("data-lat"),
|
62 |
-
pin.attr("data-lng")
|
63 |
-
),
|
64 |
-
icon_img = pin.attr("data-icon"),
|
65 |
-
maxWidth = pin.attr("data-max-width"),
|
66 |
-
customID = pin.attr("data-id"),
|
67 |
-
iconSize = parseInt(pin.attr("data-icon-size"));
|
68 |
-
|
69 |
-
if (icon_img != "") {
|
70 |
-
var icon = {
|
71 |
-
url: pin.attr("data-icon")
|
72 |
-
};
|
73 |
-
|
74 |
-
if (iconSize) {
|
75 |
-
|
76 |
-
icon.scaledSize = new google.maps.Size(iconSize, iconSize);
|
77 |
-
icon.origin = new google.maps.Point(0, 0);
|
78 |
-
icon.anchor = new google.maps.Point(iconSize / 2, iconSize);
|
79 |
-
}
|
80 |
-
}
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
// create marker
|
85 |
-
var marker = new google.maps.Marker({
|
86 |
-
position: latlng,
|
87 |
-
map: map,
|
88 |
-
icon: icon,
|
89 |
-
zIndex: zIndex
|
90 |
-
});
|
91 |
-
|
92 |
-
|
93 |
-
// add to array
|
94 |
-
map.markers.push(marker);
|
95 |
-
|
96 |
-
premiumMapMarkers.push(marker);
|
97 |
-
|
98 |
-
//Used with Carousel Custom Navigation option
|
99 |
-
if (customID) {
|
100 |
-
google.maps.event.addListener(marker, "click", function () {
|
101 |
-
|
102 |
-
var $carouselWidget = $(".premium-carousel-wrapper");
|
103 |
-
|
104 |
-
if ($carouselWidget.length) {
|
105 |
-
$carouselWidget.map(function (index, item) {
|
106 |
-
var carouselSettings = $(item).data("settings");
|
107 |
-
|
108 |
-
if (carouselSettings.navigation) {
|
109 |
-
if (-1 != carouselSettings.navigation.indexOf("#" + customID)) {
|
110 |
-
var slideIndex = carouselSettings.navigation.indexOf("#" + customID);
|
111 |
-
$(item).find(".premium-carousel-inner").slick("slickGoTo", slideIndex);
|
112 |
-
}
|
113 |
-
}
|
114 |
-
})
|
115 |
-
|
116 |
-
}
|
117 |
-
|
118 |
-
});
|
119 |
-
}
|
120 |
-
|
121 |
-
// if marker contains HTML, add it to an infoWindow
|
122 |
-
if (
|
123 |
-
pin.find(".premium-maps-info-title").html() ||
|
124 |
-
pin.find(".premium-maps-info-desc").html()
|
125 |
-
) {
|
126 |
-
// create info window
|
127 |
-
var infowindow = new google.maps.InfoWindow({
|
128 |
-
maxWidth: maxWidth,
|
129 |
-
content: pin.html()
|
130 |
-
});
|
131 |
-
if (autoOpen) {
|
132 |
-
infowindow.open(map, marker);
|
133 |
-
}
|
134 |
-
if (hoverOpen) {
|
135 |
-
|
136 |
-
var isTouch = checkTouchDevice(),
|
137 |
-
triggerEvent = isTouch ? "click" : "mouseover"
|
138 |
-
|
139 |
-
google.maps.event.addListener(marker, triggerEvent, function () {
|
140 |
-
if (isTouch) {
|
141 |
-
if (activeInfoWindow) { activeInfoWindow.close(); }
|
142 |
-
}
|
143 |
-
|
144 |
-
infowindow.open(map, marker);
|
145 |
-
activeInfoWindow = infowindow;
|
146 |
-
});
|
147 |
-
|
148 |
-
if (hoverClose && !isTouch) {
|
149 |
-
google.maps.event.addListener(marker, "mouseout", function () {
|
150 |
-
infowindow.close(map, marker);
|
151 |
-
});
|
152 |
-
}
|
153 |
-
}
|
154 |
-
// show info window when marker is clicked
|
155 |
-
google.maps.event.addListener(marker, "click", function () {
|
156 |
-
|
157 |
-
//Used with Carousel Custom Navigation option
|
158 |
-
if (customID) {
|
159 |
-
|
160 |
-
var $carouselWidget = $(".premium-carousel-wrapper");
|
161 |
-
|
162 |
-
if ($carouselWidget.length) {
|
163 |
-
$carouselWidget.map(function (index, item) {
|
164 |
-
var carouselSettings = $(item).data("settings");
|
165 |
-
|
166 |
-
if (carouselSettings.navigation) {
|
167 |
-
if (-1 != carouselSettings.navigation.indexOf("#" + customID)) {
|
168 |
-
var slideIndex = carouselSettings.navigation.indexOf("#" + customID);
|
169 |
-
$carouselWidget.find(".premium-carousel-inner").slick("slickGoTo", slideIndex);
|
170 |
-
}
|
171 |
-
}
|
172 |
-
})
|
173 |
-
|
174 |
-
}
|
175 |
-
|
176 |
-
}
|
177 |
-
infowindow.open(map, marker);
|
178 |
-
});
|
179 |
-
}
|
180 |
-
}
|
181 |
-
|
182 |
-
function checkTouchDevice() {
|
183 |
-
|
184 |
-
var isTouchDevice = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),
|
185 |
-
isTouch = (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0) || (navigator.maxTouchPoints));
|
186 |
-
|
187 |
-
return isTouchDevice || isTouch;
|
188 |
-
|
189 |
-
}
|
190 |
-
|
191 |
-
if (markerCluster) {
|
192 |
-
var markerCluster = new MarkerClusterer(premiumMap, premiumMapMarkers, {
|
193 |
-
imagePath:
|
194 |
-
"https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m"
|
195 |
-
});
|
196 |
-
}
|
197 |
-
}
|
198 |
-
);
|
199 |
-
});
|
1 |
+
jQuery(window).on("elementor/frontend/init", function () {
|
2 |
+
|
3 |
+
elementorFrontend.hooks.addAction(
|
4 |
+
"frontend/element_ready/premium-addon-maps.default",
|
5 |
+
function ($scope, $) {
|
6 |
+
|
7 |
+
var mapElement = $scope.find(".premium_maps_map_height");
|
8 |
+
|
9 |
+
var mapSettings = mapElement.data("settings");
|
10 |
+
|
11 |
+
var mapStyle = mapElement.data("style");
|
12 |
+
|
13 |
+
var premiumMapMarkers = [];
|
14 |
+
|
15 |
+
premiumMap = newMap(mapElement, mapSettings, mapStyle);
|
16 |
+
|
17 |
+
var markerCluster = JSON.parse(mapSettings["cluster"]);
|
18 |
+
|
19 |
+
function newMap(map, settings, mapStyle) {
|
20 |
+
var scrollwheel = JSON.parse(settings["scrollwheel"]);
|
21 |
+
var streetViewControl = JSON.parse(settings["streetViewControl"]);
|
22 |
+
var fullscreenControl = JSON.parse(settings["fullScreen"]);
|
23 |
+
var zoomControl = JSON.parse(settings["zoomControl"]);
|
24 |
+
var mapTypeControl = JSON.parse(settings["typeControl"]);
|
25 |
+
var centerLat = JSON.parse(settings["centerlat"]);
|
26 |
+
var centerLong = JSON.parse(settings["centerlong"]);
|
27 |
+
var autoOpen = JSON.parse(settings["automaticOpen"]);
|
28 |
+
var hoverOpen = JSON.parse(settings["hoverOpen"]);
|
29 |
+
var hoverClose = JSON.parse(settings["hoverClose"]);
|
30 |
+
var args = {
|
31 |
+
zoom: settings["zoom"],
|
32 |
+
mapTypeId: settings["maptype"],
|
33 |
+
center: { lat: centerLat, lng: centerLong },
|
34 |
+
scrollwheel: scrollwheel,
|
35 |
+
streetViewControl: streetViewControl,
|
36 |
+
fullscreenControl: fullscreenControl,
|
37 |
+
zoomControl: zoomControl,
|
38 |
+
mapTypeControl: mapTypeControl,
|
39 |
+
styles: mapStyle
|
40 |
+
};
|
41 |
+
|
42 |
+
if ("yes" === mapSettings.drag)
|
43 |
+
args.gestureHandling = "none";
|
44 |
+
|
45 |
+
var markers = map.find(".premium-pin");
|
46 |
+
|
47 |
+
var map = new google.maps.Map(map[0], args);
|
48 |
+
|
49 |
+
map.markers = [];
|
50 |
+
// add markers
|
51 |
+
markers.each(function (index) {
|
52 |
+
add_marker(jQuery(this), map, autoOpen, hoverOpen, hoverClose, index);
|
53 |
+
});
|
54 |
+
|
55 |
+
return map;
|
56 |
+
}
|
57 |
+
|
58 |
+
var activeInfoWindow;
|
59 |
+
function add_marker(pin, map, autoOpen, hoverOpen, hoverClose, zIndex) {
|
60 |
+
var latlng = new google.maps.LatLng(
|
61 |
+
pin.attr("data-lat"),
|
62 |
+
pin.attr("data-lng")
|
63 |
+
),
|
64 |
+
icon_img = pin.attr("data-icon"),
|
65 |
+
maxWidth = pin.attr("data-max-width"),
|
66 |
+
customID = pin.attr("data-id"),
|
67 |
+
iconSize = parseInt(pin.attr("data-icon-size"));
|
68 |
+
|
69 |
+
if (icon_img != "") {
|
70 |
+
var icon = {
|
71 |
+
url: pin.attr("data-icon")
|
72 |
+
};
|
73 |
+
|
74 |
+
if (iconSize) {
|
75 |
+
|
76 |
+
icon.scaledSize = new google.maps.Size(iconSize, iconSize);
|
77 |
+
icon.origin = new google.maps.Point(0, 0);
|
78 |
+
icon.anchor = new google.maps.Point(iconSize / 2, iconSize);
|
79 |
+
}
|
80 |
+
}
|
81 |
+
|
82 |
+
|
83 |
+
|
84 |
+
// create marker
|
85 |
+
var marker = new google.maps.Marker({
|
86 |
+
position: latlng,
|
87 |
+
map: map,
|
88 |
+
icon: icon,
|
89 |
+
zIndex: zIndex
|
90 |
+
});
|
91 |
+
|
92 |
+
|
93 |
+
// add to array
|
94 |
+
map.markers.push(marker);
|
95 |
+
|
96 |
+
premiumMapMarkers.push(marker);
|
97 |
+
|
98 |
+
//Used with Carousel Custom Navigation option
|
99 |
+
if (customID) {
|
100 |
+
google.maps.event.addListener(marker, "click", function () {
|
101 |
+
|
102 |
+
var $carouselWidget = $(".premium-carousel-wrapper");
|
103 |
+
|
104 |
+
if ($carouselWidget.length) {
|
105 |
+
$carouselWidget.map(function (index, item) {
|
106 |
+
var carouselSettings = $(item).data("settings");
|
107 |
+
|
108 |
+
if (carouselSettings.navigation) {
|
109 |
+
if (-1 != carouselSettings.navigation.indexOf("#" + customID)) {
|
110 |
+
var slideIndex = carouselSettings.navigation.indexOf("#" + customID);
|
111 |
+
$(item).find(".premium-carousel-inner").slick("slickGoTo", slideIndex);
|
112 |
+
}
|
113 |
+
}
|
114 |
+
})
|
115 |
+
|
116 |
+
}
|
117 |
+
|
118 |
+
});
|
119 |
+
}
|
120 |
+
|
121 |
+
// if marker contains HTML, add it to an infoWindow
|
122 |
+
if (
|
123 |
+
pin.find(".premium-maps-info-title").html() ||
|
124 |
+
pin.find(".premium-maps-info-desc").html()
|
125 |
+
) {
|
126 |
+
// create info window
|
127 |
+
var infowindow = new google.maps.InfoWindow({
|
128 |
+
maxWidth: maxWidth,
|
129 |
+
content: pin.html()
|
130 |
+
});
|
131 |
+
if (autoOpen) {
|
132 |
+
infowindow.open(map, marker);
|
133 |
+
}
|
134 |
+
if (hoverOpen) {
|
135 |
+
|
136 |
+
var isTouch = checkTouchDevice(),
|
137 |
+
triggerEvent = isTouch ? "click" : "mouseover"
|
138 |
+
|
139 |
+
google.maps.event.addListener(marker, triggerEvent, function () {
|
140 |
+
if (isTouch) {
|
141 |
+
if (activeInfoWindow) { activeInfoWindow.close(); }
|
142 |
+
}
|
143 |
+
|
144 |
+
infowindow.open(map, marker);
|
145 |
+
activeInfoWindow = infowindow;
|
146 |
+
});
|
147 |
+
|
148 |
+
if (hoverClose && !isTouch) {
|
149 |
+
google.maps.event.addListener(marker, "mouseout", function () {
|
150 |
+
infowindow.close(map, marker);
|
151 |
+
});
|
152 |
+
}
|
153 |
+
}
|
154 |
+
// show info window when marker is clicked
|
155 |
+
google.maps.event.addListener(marker, "click", function () {
|
156 |
+
|
157 |
+
//Used with Carousel Custom Navigation option
|
158 |
+
if (customID) {
|
159 |
+
|
160 |
+
var $carouselWidget = $(".premium-carousel-wrapper");
|
161 |
+
|
162 |
+
if ($carouselWidget.length) {
|
163 |
+
$carouselWidget.map(function (index, item) {
|
164 |
+
var carouselSettings = $(item).data("settings");
|
165 |
+
|
166 |
+
if (carouselSettings.navigation) {
|
167 |
+
if (-1 != carouselSettings.navigation.indexOf("#" + customID)) {
|
168 |
+
var slideIndex = carouselSettings.navigation.indexOf("#" + customID);
|
169 |
+
$carouselWidget.find(".premium-carousel-inner").slick("slickGoTo", slideIndex);
|
170 |
+
}
|
171 |
+
}
|
172 |
+
})
|
173 |
+
|
174 |
+
}
|
175 |
+
|
176 |
+
}
|
177 |
+
infowindow.open(map, marker);
|
178 |
+
});
|
179 |
+
}
|
180 |
+
}
|
181 |
+
|
182 |
+
function checkTouchDevice() {
|
183 |
+
|
184 |
+
var isTouchDevice = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),
|
185 |
+
isTouch = (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0) || (navigator.maxTouchPoints));
|
186 |
+
|
187 |
+
return isTouchDevice || isTouch;
|
188 |
+
|
189 |
+
}
|
190 |
+
|
191 |
+
if (markerCluster) {
|
192 |
+
var markerCluster = new MarkerClusterer(premiumMap, premiumMapMarkers, {
|
193 |
+
imagePath:
|
194 |
+
"https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m"
|
195 |
+
});
|
196 |
+
}
|
197 |
+
}
|
198 |
+
);
|
199 |
+
});
|
assets/frontend/js/premium-vscroll.js
CHANGED
@@ -1,857 +1,857 @@
|
|
1 |
-
(function ($) {
|
2 |
-
/****** Premium Vertical Scroll Handler ******/
|
3 |
-
var PremiumVerticalScrollHandler = function ($scope, $) {
|
4 |
-
|
5 |
-
var deviceType = elementorFrontend.getCurrentDeviceMode();
|
6 |
-
|
7 |
-
var hiddenClass = "elementor-hidden-" + deviceType;
|
8 |
-
|
9 |
-
if ("mobile" === deviceType)
|
10 |
-
hiddenClass = "elementor-hidden-phone";
|
11 |
-
|
12 |
-
if ($scope.closest("section.elementor-element").hasClass(hiddenClass)) {
|
13 |
-
return
|
14 |
-
}
|
15 |
-
|
16 |
-
var $vScrollElem = $scope.find(".premium-vscroll-wrap"),
|
17 |
-
instance = null,
|
18 |
-
vScrollSettings = $vScrollElem.data("settings");
|
19 |
-
|
20 |
-
vScrollSettings.deviceType = deviceType;
|
21 |
-
|
22 |
-
instance = new premiumVerticalScroll($vScrollElem, vScrollSettings);
|
23 |
-
instance.init();
|
24 |
-
|
25 |
-
};
|
26 |
-
|
27 |
-
window.premiumVerticalScroll = function ($selector, settings) {
|
28 |
-
var self = this,
|
29 |
-
$window = $(window),
|
30 |
-
isTouch = 'desktop' !== elementorFrontend.getCurrentDeviceMode(),
|
31 |
-
$instance = $selector,
|
32 |
-
checkTemps = $selector.find(".premium-vscroll-sections-wrap")
|
33 |
-
.length,
|
34 |
-
$htmlBody = $("html, body"),
|
35 |
-
$itemsList = $(".premium-vscroll-dot-item", $instance),
|
36 |
-
$menuItems = $(".premium-vscroll-nav-item", $instance),
|
37 |
-
defaultSettings = {
|
38 |
-
speed: 700,
|
39 |
-
offset: 0,
|
40 |
-
fullSection: true
|
41 |
-
},
|
42 |
-
settings = $.extend({}, defaultSettings, settings),
|
43 |
-
sections = {},
|
44 |
-
currentSection = null,
|
45 |
-
isScrolling = false,
|
46 |
-
inScope = true;
|
47 |
-
|
48 |
-
var touchStartY = 0,
|
49 |
-
touchEndY = 0;
|
50 |
-
|
51 |
-
//Extend jQuery default easing
|
52 |
-
jQuery.extend(jQuery.easing, {
|
53 |
-
easeInOutCirc: function (x, t, b, c, d) {
|
54 |
-
if ((t /= d / 2) < 1)
|
55 |
-
return (-c / 2) * (Math.sqrt(1 - t * t) - 1) + b;
|
56 |
-
return (c / 2) * (Math.sqrt(1 - (t -= 2) * t) + 1) + b;
|
57 |
-
}
|
58 |
-
});
|
59 |
-
|
60 |
-
self.init = function () {
|
61 |
-
|
62 |
-
if (settings.fullTouch || (!isTouch && settings.fullSection)) {
|
63 |
-
|
64 |
-
if (settings.fullCheckOverflow) {
|
65 |
-
|
66 |
-
self.setSectionsOverflow();
|
67 |
-
}
|
68 |
-
}
|
69 |
-
|
70 |
-
self.setSectionsData();
|
71 |
-
|
72 |
-
$itemsList.on("click.premiumVerticalScroll", self.onNavDotChange);
|
73 |
-
$menuItems.on("click.premiumVerticalScroll", self.onNavDotChange);
|
74 |
-
|
75 |
-
$itemsList.on("mouseenter.premiumVerticalScroll", self.onNavDotEnter);
|
76 |
-
|
77 |
-
$itemsList.on("mouseleave.premiumVerticalScroll", self.onNavDotLeave);
|
78 |
-
|
79 |
-
if ("desktop" === settings.deviceType) {
|
80 |
-
$window.on("scroll.premiumVerticalScroll", self.onWheel);
|
81 |
-
}
|
82 |
-
|
83 |
-
$window.on("resize.premiumVerticalScroll orientationchange.premiumVerticalScroll", self.debounce(50, self.onResize));
|
84 |
-
|
85 |
-
$window.on("load", function () {
|
86 |
-
|
87 |
-
self.setSectionsData();
|
88 |
-
|
89 |
-
//Handle Full Section Scroll
|
90 |
-
if (settings.fullTouch || (!isTouch && settings.fullSection))
|
91 |
-
self.sectionsOverflowRefresh();
|
92 |
-
|
93 |
-
self.checkCurrentActive();
|
94 |
-
|
95 |
-
});
|
96 |
-
|
97 |
-
self.keyboardHandler();
|
98 |
-
|
99 |
-
self.scrollHandler();
|
100 |
-
|
101 |
-
if (settings.fullSection) {
|
102 |
-
|
103 |
-
self.fullSectionHandler();
|
104 |
-
}
|
105 |
-
|
106 |
-
if (settings.animation) {
|
107 |
-
$instance.find(".premium-vscroll-dots").removeClass("elementor-invisible").addClass("animated " + settings.animation + " animated-" + settings.duration);
|
108 |
-
}
|
109 |
-
|
110 |
-
|
111 |
-
};
|
112 |
-
|
113 |
-
self.checkCurrentActive = function () {
|
114 |
-
|
115 |
-
var firstSection = Object.keys(sections)[0];
|
116 |
-
|
117 |
-
//Get first section offset
|
118 |
-
var firstSectionOffset = sections[firstSection].offset;
|
119 |
-
|
120 |
-
//If page scroll is lower than first section offset, then set current active to 1
|
121 |
-
if (firstSectionOffset >= $window.scrollTop() && firstSectionOffset - $window.scrollTop() < 200) {
|
122 |
-
currentSection = 1;
|
123 |
-
$itemsList.removeClass("active");
|
124 |
-
$($itemsList[0]).addClass("active");
|
125 |
-
}
|
126 |
-
|
127 |
-
//If current active section is defined, then show the dots
|
128 |
-
if (currentSection)
|
129 |
-
$instance.find(".premium-vscroll-dots").removeClass("premium-vscroll-dots-hide");
|
130 |
-
|
131 |
-
};
|
132 |
-
|
133 |
-
self.setSectionsOverflow = function () {
|
134 |
-
|
135 |
-
$itemsList.each(function () {
|
136 |
-
|
137 |
-
var $this = $(this),
|
138 |
-
sectionId = $this.data("menuanchor"),
|
139 |
-
$section = $("#" + sectionId),
|
140 |
-
height = $section.outerHeight();
|
141 |
-
|
142 |
-
if (height > $window.outerHeight() && height - $window.outerHeight() >= 50) {
|
143 |
-
|
144 |
-
$section.find(".elementor").first().wrapInner("<div id='scroller-" + sectionId + "'></div>");
|
145 |
-
|
146 |
-
$("#scroller-" + sectionId).slimScroll({
|
147 |
-
height: $window.outerHeight(),
|
148 |
-
railVisible: false
|
149 |
-
});
|
150 |
-
|
151 |
-
var iScrollInstance = new IScroll("#scroller-" + sectionId, {
|
152 |
-
mouseWheel: true,
|
153 |
-
scrollbars: true,
|
154 |
-
hideScrollbars: true,
|
155 |
-
fadeScrollbars: false,
|
156 |
-
disableMouse: true,
|
157 |
-
interactiveScrollbars: false
|
158 |
-
});
|
159 |
-
|
160 |
-
$("#scroller-" + sectionId).data('iscrollInstance', iScrollInstance);
|
161 |
-
|
162 |
-
setTimeout(function () {
|
163 |
-
iScrollInstance.refresh();
|
164 |
-
}, 1500);
|
165 |
-
|
166 |
-
|
167 |
-
}
|
168 |
-
|
169 |
-
});
|
170 |
-
};
|
171 |
-
|
172 |
-
self.sectionsOverflowRefresh = function () {
|
173 |
-
|
174 |
-
$itemsList.each(function () {
|
175 |
-
var $this = $(this),
|
176 |
-
sectionId = $this.data("menuanchor");
|
177 |
-
|
178 |
-
var $section = $("#scroller-" + sectionId);
|
179 |
-
|
180 |
-
var scroller = $section.data('iscrollInstance');
|
181 |
-
|
182 |
-
if (scroller) {
|
183 |
-
scroller.refresh();
|
184 |
-
}
|
185 |
-
|
186 |
-
});
|
187 |
-
|
188 |
-
};
|
189 |
-
|
190 |
-
self.setSectionsData = function () {
|
191 |
-
|
192 |
-
$itemsList.each(function () {
|
193 |
-
var $this = $(this),
|
194 |
-
sectionId = $this.data("menuanchor"),
|
195 |
-
$section = $("#" + sectionId),
|
196 |
-
height = $section.outerHeight();
|
197 |
-
|
198 |
-
//Make sure that section exists in the DOM
|
199 |
-
if ($section[0]) {
|
200 |
-
|
201 |
-
sections[sectionId] = {
|
202 |
-
selector: $section,
|
203 |
-
offset: Math.round($section.offset().top),
|
204 |
-
height: height
|
205 |
-
};
|
206 |
-
}
|
207 |
-
});
|
208 |
-
|
209 |
-
};
|
210 |
-
|
211 |
-
self.fullSectionHandler = function () {
|
212 |
-
|
213 |
-
var vSection = document.getElementById($instance.attr("id"));
|
214 |
-
|
215 |
-
//If device is not touch or full section scroll is disabled on touch devices.
|
216 |
-
if (!isTouch || !settings.fullTouch) {
|
217 |
-
|
218 |
-
if (checkTemps) {
|
219 |
-
|
220 |
-
document.addEventListener ?
|
221 |
-
vSection.addEventListener("wheel", self.onWheel, {
|
222 |
-
passive: false
|
223 |
-
}) :
|
224 |
-
vSection.attachEvent("onmousewheel", self.onWheel);
|
225 |
-
|
226 |
-
} else {
|
227 |
-
|
228 |
-
document.addEventListener ?
|
229 |
-
document.addEventListener("wheel", self.onWheel, {
|
230 |
-
passive: false
|
231 |
-
}) :
|
232 |
-
document.attachEvent("onmousewheel", self.onWheel);
|
233 |
-
|
234 |
-
}
|
235 |
-
|
236 |
-
} else {
|
237 |
-
document.addEventListener("touchstart", self.onTouchStart);
|
238 |
-
document.addEventListener("touchmove", self.onTouchMove, {
|
239 |
-
passive: false
|
240 |
-
});
|
241 |
-
|
242 |
-
}
|
243 |
-
|
244 |
-
};
|
245 |
-
|
246 |
-
self.scrollHandler = function () {
|
247 |
-
|
248 |
-
var index = 0;
|
249 |
-
|
250 |
-
for (var section in sections) {
|
251 |
-
|
252 |
-
var $section = sections[section].selector;
|
253 |
-
|
254 |
-
elementorFrontend.waypoint(
|
255 |
-
$section,
|
256 |
-
function () {
|
257 |
-
|
258 |
-
var $this = $(this),
|
259 |
-
sectionId = $this.attr("id");
|
260 |
-
|
261 |
-
if (!isScrolling) {
|
262 |
-
|
263 |
-
currentSection = sectionId;
|
264 |
-
|
265 |
-
$itemsList.removeClass("active");
|
266 |
-
$menuItems.removeClass("active");
|
267 |
-
|
268 |
-
$("[data-menuanchor=" + sectionId + "]", $instance).addClass("active");
|
269 |
-
|
270 |
-
}
|
271 |
-
}, {
|
272 |
-
offset: 0 !== index ? "0%" : "-1%",
|
273 |
-
triggerOnce: false
|
274 |
-
}
|
275 |
-
);
|
276 |
-
index++;
|
277 |
-
}
|
278 |
-
|
279 |
-
};
|
280 |
-
|
281 |
-
self.keyboardHandler = function () {
|
282 |
-
$(document).keydown(function (event) {
|
283 |
-
if (38 == event.keyCode) {
|
284 |
-
self.onKeyUp(event, "up");
|
285 |
-
}
|
286 |
-
|
287 |
-
if (40 == event.keyCode) {
|
288 |
-
self.onKeyUp(event, "down");
|
289 |
-
}
|
290 |
-
});
|
291 |
-
};
|
292 |
-
|
293 |
-
self.isScrolled = function (sectionID, direction) {
|
294 |
-
|
295 |
-
var $section = $("#scroller-" + sectionID);
|
296 |
-
|
297 |
-
var scroller = $section.data('iscrollInstance');
|
298 |
-
|
299 |
-
if (scroller) {
|
300 |
-
if ('down' === direction) {
|
301 |
-
return (0 - scroller.y) + $section.scrollTop() + 1 + $section.innerHeight() >= $section[0].scrollHeight;
|
302 |
-
} else if ('up' === direction) {
|
303 |
-
return scroller.y >= 0 && !$section.scrollTop();
|
304 |
-
}
|
305 |
-
|
306 |
-
} else {
|
307 |
-
return true;
|
308 |
-
}
|
309 |
-
|
310 |
-
};
|
311 |
-
|
312 |
-
// self.isTouchDevice = function () {
|
313 |
-
|
314 |
-
// var isTouchDevice = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),
|
315 |
-
// isTouch = (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0) || (navigator.maxTouchPoints));
|
316 |
-
|
317 |
-
// return isTouchDevice || isTouch;
|
318 |
-
|
319 |
-
// };
|
320 |
-
|
321 |
-
self.getEventsPage = function (e) {
|
322 |
-
|
323 |
-
var events = [];
|
324 |
-
|
325 |
-
events.y = (typeof e.pageY !== 'undefined' && (e.pageY || e.pageX) ? e.pageY : e.touches[0].pageY);
|
326 |
-
events.x = (typeof e.pageX !== 'undefined' && (e.pageY || e.pageX) ? e.pageX : e.touches[0].pageX);
|
327 |
-
|
328 |
-
if (isTouch && typeof e.touches !== 'undefined') {
|
329 |
-
events.y = e.touches[0].pageY;
|
330 |
-
events.x = e.touches[0].pageX;
|
331 |
-
}
|
332 |
-
|
333 |
-
return events;
|
334 |
-
|
335 |
-
};
|
336 |
-
|
337 |
-
|
338 |
-
self.onTouchStart = function (e) {
|
339 |
-
|
340 |
-
//Prevent page scroll if scrolled down below the last of our sections.
|
341 |
-
inScope = true;
|
342 |
-
|
343 |
-
var touchEvents = self.getEventsPage(e);
|
344 |
-
touchStartY = touchEvents.y;
|
345 |
-
|
346 |
-
};
|
347 |
-
|
348 |
-
self.onTouchMove = function (e) {
|
349 |
-
|
350 |
-
if (inScope) {
|
351 |
-
self.preventDefault(e);
|
352 |
-
}
|
353 |
-
|
354 |
-
if (isScrolling) {
|
355 |
-
self.preventDefault(e);
|
356 |
-
return false;
|
357 |
-
}
|
358 |
-
|
359 |
-
var touchEvents = self.getEventsPage(e);
|
360 |
-
|
361 |
-
touchEndY = touchEvents.y;
|
362 |
-
|
363 |
-
var $target = $(e.target),
|
364 |
-
sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
|
365 |
-
$section = $target.closest(sectionSelector),
|
366 |
-
sectionId = $section.attr("id"),
|
367 |
-
newSectionId = false,
|
368 |
-
prevSectionId = false,
|
369 |
-
nextSectionId = false,
|
370 |
-
direction = false,
|
371 |
-
windowScrollTop = $window.scrollTop();
|
372 |
-
|
373 |
-
$(".premium-vscroll-tooltip").hide();
|
374 |
-
|
375 |
-
if (beforeCheck()) {
|
376 |
-
|
377 |
-
sectionId = self.getFirstSection(sections);
|
378 |
-
|
379 |
-
}
|
380 |
-
|
381 |
-
if (afterCheck()) {
|
382 |
-
|
383 |
-
sectionId = self.getLastSection(sections);
|
384 |
-
|
385 |
-
}
|
386 |
-
|
387 |
-
if (touchStartY > touchEndY) {
|
388 |
-
|
389 |
-
direction = 'down';
|
390 |
-
|
391 |
-
} else if (touchEndY > touchStartY) {
|
392 |
-
|
393 |
-
direction = 'up';
|
394 |
-
|
395 |
-
}
|
396 |
-
|
397 |
-
if (sectionId && sections.hasOwnProperty(sectionId)) {
|
398 |
-
|
399 |
-
prevSectionId = self.checkPrevSection(sections, sectionId);
|
400 |
-
nextSectionId = self.checkNextSection(sections, sectionId);
|
401 |
-
|
402 |
-
if ("up" === direction) {
|
403 |
-
|
404 |
-
if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
|
405 |
-
newSectionId = sectionId;
|
406 |
-
} else {
|
407 |
-
newSectionId = prevSectionId;
|
408 |
-
}
|
409 |
-
}
|
410 |
-
|
411 |
-
if ("down" === direction) {
|
412 |
-
|
413 |
-
if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
|
414 |
-
newSectionId = sectionId;
|
415 |
-
} else {
|
416 |
-
newSectionId = nextSectionId;
|
417 |
-
}
|
418 |
-
}
|
419 |
-
|
420 |
-
if (newSectionId) {
|
421 |
-
|
422 |
-
inScope = true;
|
423 |
-
|
424 |
-
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
|
425 |
-
|
426 |
-
if (!self.isScrolled(sectionId, direction)) {
|
427 |
-
return;
|
428 |
-
}
|
429 |
-
if (Math.abs(touchStartY - touchEndY) > (window.innerHeight / 100 * 15)) {
|
430 |
-
self.onAnchorChange(newSectionId);
|
431 |
-
}
|
432 |
-
|
433 |
-
} else {
|
434 |
-
|
435 |
-
inScope = false;
|
436 |
-
|
437 |
-
var $lastselector = checkTemps ? $instance : $("#" + sectionId);
|
438 |
-
|
439 |
-
if ("down" === direction) {
|
440 |
-
|
441 |
-
if ($lastselector.offset().top + $lastselector.innerHeight() - $(document).scrollTop() > 600) {
|
442 |
-
|
443 |
-
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
444 |
-
|
445 |
-
}
|
446 |
-
|
447 |
-
} else if ("up" === direction) {
|
448 |
-
|
449 |
-
if ($lastselector.offset().top - $(document).scrollTop() > 200) {
|
450 |
-
|
451 |
-
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
452 |
-
|
453 |
-
}
|
454 |
-
|
455 |
-
}
|
456 |
-
}
|
457 |
-
|
458 |
-
} else {
|
459 |
-
inScope = false;
|
460 |
-
}
|
461 |
-
|
462 |
-
};
|
463 |
-
|
464 |
-
self.scrollStop = function () {
|
465 |
-
$htmlBody.stop(true);
|
466 |
-
};
|
467 |
-
|
468 |
-
self.checkNextSection = function (object, key) {
|
469 |
-
var keys = Object.keys(object),
|
470 |
-
idIndex = keys.indexOf(key),
|
471 |
-
nextIndex = (idIndex += 1);
|
472 |
-
|
473 |
-
if (nextIndex >= keys.length) {
|
474 |
-
return false;
|
475 |
-
}
|
476 |
-
|
477 |
-
var nextKey = keys[nextIndex];
|
478 |
-
|
479 |
-
return nextKey;
|
480 |
-
};
|
481 |
-
|
482 |
-
self.checkPrevSection = function (object, key) {
|
483 |
-
var keys = Object.keys(object),
|
484 |
-
idIndex = keys.indexOf(key),
|
485 |
-
prevIndex = (idIndex -= 1);
|
486 |
-
|
487 |
-
if (0 > idIndex) {
|
488 |
-
return false;
|
489 |
-
}
|
490 |
-
|
491 |
-
var prevKey = keys[prevIndex];
|
492 |
-
|
493 |
-
return prevKey;
|
494 |
-
};
|
495 |
-
|
496 |
-
self.debounce = function (threshold, callback) {
|
497 |
-
var timeout;
|
498 |
-
|
499 |
-
return function debounced($event) {
|
500 |
-
function delayed() {
|
501 |
-
callback.call(this, $event);
|
502 |
-
timeout = null;
|
503 |
-
}
|
504 |
-
|
505 |
-
if (timeout) {
|
506 |
-
clearTimeout(timeout);
|
507 |
-
}
|
508 |
-
|
509 |
-
timeout = setTimeout(delayed, threshold);
|
510 |
-
};
|
511 |
-
};
|
512 |
-
|
513 |
-
self.visible = function (selector, partial, hidden) {
|
514 |
-
var s = selector.get(0),
|
515 |
-
vpHeight = $window.outerHeight(),
|
516 |
-
clientSize =
|
517 |
-
hidden === true ? s.offsetWidth * s.offsetHeight : true;
|
518 |
-
if (typeof s.getBoundingClientRect === "function") {
|
519 |
-
var rec = s.getBoundingClientRect();
|
520 |
-
var tViz = rec.top >= 0 && rec.top < vpHeight,
|
521 |
-
bViz = rec.bottom > 0 && rec.bottom <= vpHeight,
|
522 |
-
vVisible = partial ? tViz || bViz : tViz && bViz,
|
523 |
-
vVisible =
|
524 |
-
rec.top < 0 && rec.bottom > vpHeight ? true : vVisible;
|
525 |
-
return clientSize && vVisible;
|
526 |
-
} else {
|
527 |
-
var viewTop = 0,
|
528 |
-
viewBottom = viewTop + vpHeight,
|
529 |
-
position = $window.position(),
|
530 |
-
_top = position.top,
|
531 |
-
_bottom = _top + $window.height(),
|
532 |
-
compareTop = partial === true ? _bottom : _top,
|
533 |
-
compareBottom = partial === true ? _top : _bottom;
|
534 |
-
return (
|
535 |
-
!!clientSize &&
|
536 |
-
(compareBottom <= viewBottom && compareTop >= viewTop)
|
537 |
-
);
|
538 |
-
}
|
539 |
-
};
|
540 |
-
|
541 |
-
self.onNavDotEnter = function () {
|
542 |
-
var $this = $(this),
|
543 |
-
index = $this.data("index");
|
544 |
-
|
545 |
-
if (settings.tooltips) {
|
546 |
-
$(
|
547 |
-
'<div class="premium-vscroll-tooltip"><span>' +
|
548 |
-
settings.dotsText[index] +
|
549 |
-
"</span></div>"
|
550 |
-
)
|
551 |
-
.hide()
|
552 |
-
.appendTo($this)
|
553 |
-
.fadeIn(200);
|
554 |
-
}
|
555 |
-
};
|
556 |
-
|
557 |
-
self.onNavDotLeave = function () {
|
558 |
-
$(".premium-vscroll-tooltip").fadeOut(200, function () {
|
559 |
-
$(this).remove();
|
560 |
-
});
|
561 |
-
};
|
562 |
-
|
563 |
-
self.onNavDotChange = function (event) {
|
564 |
-
var $this = $(this),
|
565 |
-
index = $this.index(),
|
566 |
-
sectionId = $this.data("menuanchor"),
|
567 |
-
offset = null;
|
568 |
-
|
569 |
-
if (!sections.hasOwnProperty(sectionId)) {
|
570 |
-
return false;
|
571 |
-
}
|
572 |
-
|
573 |
-
offset = sections[sectionId].offset - settings.offset;
|
574 |
-
|
575 |
-
if (offset < 0)
|
576 |
-
offset = sections[sectionId].offset;
|
577 |
-
|
578 |
-
if (!isScrolling) {
|
579 |
-
isScrolling = true;
|
580 |
-
|
581 |
-
currentSection = sectionId;
|
582 |
-
$menuItems.removeClass("active");
|
583 |
-
$itemsList.removeClass("active");
|
584 |
-
|
585 |
-
if ($this.hasClass("premium-vscroll-nav-item")) {
|
586 |
-
$($itemsList[index]).addClass("active");
|
587 |
-
} else {
|
588 |
-
$($menuItems[index]).addClass("active");
|
589 |
-
}
|
590 |
-
|
591 |
-
$this.addClass("active");
|
592 |
-
|
593 |
-
$htmlBody
|
594 |
-
.stop()
|
595 |
-
.clearQueue()
|
596 |
-
.animate({
|
597 |
-
scrollTop: offset
|
598 |
-
},
|
599 |
-
settings.speed,
|
600 |
-
"easeInOutCirc",
|
601 |
-
function () {
|
602 |
-
isScrolling = false;
|
603 |
-
}
|
604 |
-
);
|
605 |
-
}
|
606 |
-
};
|
607 |
-
|
608 |
-
self.preventDefault = function (event) {
|
609 |
-
|
610 |
-
if (event.preventDefault) {
|
611 |
-
|
612 |
-
event.preventDefault();
|
613 |
-
|
614 |
-
} else {
|
615 |
-
|
616 |
-
event.returnValue = false;
|
617 |
-
|
618 |
-
}
|
619 |
-
|
620 |
-
};
|
621 |
-
|
622 |
-
|
623 |
-
self.onAnchorChange = function (sectionId) {
|
624 |
-
|
625 |
-
var $this = $("[data-menuanchor=" + sectionId + "]", $instance),
|
626 |
-
offset = null;
|
627 |
-
|
628 |
-
if (!sections.hasOwnProperty(sectionId)) {
|
629 |
-
return false;
|
630 |
-
}
|
631 |
-
|
632 |
-
offset = sections[sectionId].offset - settings.offset;
|
633 |
-
|
634 |
-
if (offset < 0)
|
635 |
-
offset = sections[sectionId].offset;
|
636 |
-
|
637 |
-
if (!isScrolling) {
|
638 |
-
isScrolling = true;
|
639 |
-
|
640 |
-
if (settings.addToHistory) {
|
641 |
-
window.history.pushState(null, null, "#" + sectionId);
|
642 |
-
}
|
643 |
-
|
644 |
-
currentSection = sectionId;
|
645 |
-
|
646 |
-
$itemsList.removeClass("active");
|
647 |
-
$menuItems.removeClass("active");
|
648 |
-
|
649 |
-
$this.addClass("active");
|
650 |
-
|
651 |
-
$htmlBody.animate({
|
652 |
-
scrollTop: offset
|
653 |
-
}, settings.speed, "easeInOutCirc", function () {
|
654 |
-
isScrolling = false;
|
655 |
-
});
|
656 |
-
}
|
657 |
-
};
|
658 |
-
|
659 |
-
self.onKeyUp = function (event, direction) {
|
660 |
-
|
661 |
-
//If keyboard is triggered before scroll
|
662 |
-
if (currentSection === 1) {
|
663 |
-
currentSection = $itemsList.eq(0).data("menuanchor");
|
664 |
-
}
|
665 |
-
|
666 |
-
var direction = direction || "up",
|
667 |
-
nextItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).next(),
|
668 |
-
prevItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).prev();
|
669 |
-
|
670 |
-
event.preventDefault();
|
671 |
-
|
672 |
-
if (isScrolling) {
|
673 |
-
return false;
|
674 |
-
}
|
675 |
-
|
676 |
-
if ("up" === direction) {
|
677 |
-
if (prevItem[0]) {
|
678 |
-
prevItem.trigger("click.premiumVerticalScroll");
|
679 |
-
}
|
680 |
-
} else {
|
681 |
-
if (nextItem[0]) {
|
682 |
-
nextItem.trigger("click.premiumVerticalScroll");
|
683 |
-
}
|
684 |
-
}
|
685 |
-
};
|
686 |
-
|
687 |
-
self.onScroll = function (event) {
|
688 |
-
/* On Scroll Event */
|
689 |
-
if (isScrolling) {
|
690 |
-
event.preventDefault();
|
691 |
-
}
|
692 |
-
};
|
693 |
-
|
694 |
-
function getFirstSection(object) {
|
695 |
-
return Object.keys(object)[0];
|
696 |
-
}
|
697 |
-
|
698 |
-
function getLastSection(object) {
|
699 |
-
return Object.keys(object)[Object.keys(object).length - 1];
|
700 |
-
}
|
701 |
-
|
702 |
-
function getDirection(e) {
|
703 |
-
e = window.event || e;
|
704 |
-
var t = Math.max(
|
705 |
-
-1,
|
706 |
-
Math.min(1, e.wheelDelta || -e.deltaY || -e.detail)
|
707 |
-
);
|
708 |
-
return t;
|
709 |
-
}
|
710 |
-
|
711 |
-
self.onWheel = function (event) {
|
712 |
-
|
713 |
-
if (inScope && !isTouch) {
|
714 |
-
self.preventDefault(event);
|
715 |
-
}
|
716 |
-
|
717 |
-
if (isScrolling) {
|
718 |
-
return false;
|
719 |
-
}
|
720 |
-
|
721 |
-
var $target = $(event.target),
|
722 |
-
sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
|
723 |
-
$section = $target.closest(sectionSelector),
|
724 |
-
sectionId = $section.attr("id"),
|
725 |
-
$vTarget = self.visible($instance, true, false),
|
726 |
-
newSectionId = false,
|
727 |
-
prevSectionId = false,
|
728 |
-
nextSectionId = false,
|
729 |
-
delta = getDirection(event),
|
730 |
-
direction = 0 > delta ? "down" : "up",
|
731 |
-
windowScrollTop = $window.scrollTop(),
|
732 |
-
dotIndex = $(".premium-vscroll-dot-item.active").index();
|
733 |
-
|
734 |
-
if (isTouch) {
|
735 |
-
|
736 |
-
$(".premium-vscroll-tooltip").hide();
|
737 |
-
|
738 |
-
if (dotIndex === $itemsList.length - 1 && !$vTarget) {
|
739 |
-
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
740 |
-
} else if (dotIndex === 0 && !$vTarget) {
|
741 |
-
if (
|
742 |
-
$instance.offset().top - $(document).scrollTop() >
|
743 |
-
200
|
744 |
-
) {
|
745 |
-
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
746 |
-
}
|
747 |
-
} else {
|
748 |
-
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
|
749 |
-
}
|
750 |
-
}
|
751 |
-
|
752 |
-
if (beforeCheck()) {
|
753 |
-
sectionId = getFirstSection(sections);
|
754 |
-
}
|
755 |
-
|
756 |
-
if (afterCheck()) {
|
757 |
-
sectionId = getLastSection(sections);
|
758 |
-
}
|
759 |
-
|
760 |
-
if (sectionId && sections.hasOwnProperty(sectionId)) {
|
761 |
-
|
762 |
-
prevSectionId = self.checkPrevSection(sections, sectionId);
|
763 |
-
nextSectionId = self.checkNextSection(sections, sectionId);
|
764 |
-
|
765 |
-
if ("up" === direction) {
|
766 |
-
if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
|
767 |
-
newSectionId = sectionId;
|
768 |
-
} else {
|
769 |
-
newSectionId = prevSectionId;
|
770 |
-
}
|
771 |
-
} else {
|
772 |
-
if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
|
773 |
-
newSectionId = sectionId;
|
774 |
-
} else {
|
775 |
-
newSectionId = nextSectionId;
|
776 |
-
}
|
777 |
-
}
|
778 |
-
|
779 |
-
if (newSectionId) {
|
780 |
-
inScope = true;
|
781 |
-
if (!self.isScrolled(sectionId, direction) && !isTouch) {
|
782 |
-
return;
|
783 |
-
}
|
784 |
-
|
785 |
-
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
|
786 |
-
|
787 |
-
self.onAnchorChange(newSectionId);
|
788 |
-
|
789 |
-
} else {
|
790 |
-
inScope = false;
|
791 |
-
var $lastselector = checkTemps ?
|
792 |
-
$instance :
|
793 |
-
$("#" + sectionId);
|
794 |
-
if ("down" === direction) {
|
795 |
-
if (
|
796 |
-
$lastselector.offset().top +
|
797 |
-
$lastselector.innerHeight() -
|
798 |
-
$(document).scrollTop() >
|
799 |
-
600
|
800 |
-
) {
|
801 |
-
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
802 |
-
}
|
803 |
-
} else if ("up" === direction) {
|
804 |
-
|
805 |
-
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
806 |
-
|
807 |
-
}
|
808 |
-
}
|
809 |
-
}
|
810 |
-
};
|
811 |
-
|
812 |
-
function beforeCheck() {
|
813 |
-
var windowScrollTop = $window.scrollTop(),
|
814 |
-
firstSectionId = getFirstSection(sections),
|
815 |
-
offset = sections[firstSectionId].offset,
|
816 |
-
topBorder = windowScrollTop + $window.outerHeight(),
|
817 |
-
visible = self.visible($instance, true, false);
|
818 |
-
|
819 |
-
if (topBorder > offset) {
|
820 |
-
return false;
|
821 |
-
} else if (visible) {
|
822 |
-
return true;
|
823 |
-
}
|
824 |
-
return false;
|
825 |
-
}
|
826 |
-
|
827 |
-
function afterCheck() {
|
828 |
-
var windowScrollTop = $window.scrollTop(),
|
829 |
-
lastSectionId = getLastSection(sections),
|
830 |
-
bottomBorder =
|
831 |
-
sections[lastSectionId].offset +
|
832 |
-
sections[lastSectionId].height,
|
833 |
-
visible = self.visible($instance, true, false);
|
834 |
-
|
835 |
-
if (windowScrollTop < bottomBorder) {
|
836 |
-
return false;
|
837 |
-
} else if (visible) {
|
838 |
-
return true;
|
839 |
-
}
|
840 |
-
|
841 |
-
return false;
|
842 |
-
}
|
843 |
-
|
844 |
-
self.onResize = function () {
|
845 |
-
self.setSectionsData();
|
846 |
-
self.sectionsOverflowRefresh();
|
847 |
-
};
|
848 |
-
|
849 |
-
};
|
850 |
-
|
851 |
-
$(window).on("elementor/frontend/init", function () {
|
852 |
-
elementorFrontend.hooks.addAction(
|
853 |
-
"frontend/element_ready/premium-vscroll.default",
|
854 |
-
PremiumVerticalScrollHandler
|
855 |
-
);
|
856 |
-
});
|
857 |
})(jQuery);
|
1 |
+
(function ($) {
|
2 |
+
/****** Premium Vertical Scroll Handler ******/
|
3 |
+
var PremiumVerticalScrollHandler = function ($scope, $) {
|
4 |
+
|
5 |
+
var deviceType = elementorFrontend.getCurrentDeviceMode();
|
6 |
+
|
7 |
+
var hiddenClass = "elementor-hidden-" + deviceType;
|
8 |
+
|
9 |
+
if ("mobile" === deviceType)
|
10 |
+
hiddenClass = "elementor-hidden-phone";
|
11 |
+
|
12 |
+
if ($scope.closest("section.elementor-element").hasClass(hiddenClass)) {
|
13 |
+
return
|
14 |
+
}
|
15 |
+
|
16 |
+
var $vScrollElem = $scope.find(".premium-vscroll-wrap"),
|
17 |
+
instance = null,
|
18 |
+
vScrollSettings = $vScrollElem.data("settings");
|
19 |
+
|
20 |
+
vScrollSettings.deviceType = deviceType;
|
21 |
+
|
22 |
+
instance = new premiumVerticalScroll($vScrollElem, vScrollSettings);
|
23 |
+
instance.init();
|
24 |
+
|
25 |
+
};
|
26 |
+
|
27 |
+
window.premiumVerticalScroll = function ($selector, settings) {
|
28 |
+
var self = this,
|
29 |
+
$window = $(window),
|
30 |
+
isTouch = 'desktop' !== elementorFrontend.getCurrentDeviceMode(),
|
31 |
+
$instance = $selector,
|
32 |
+
checkTemps = $selector.find(".premium-vscroll-sections-wrap")
|
33 |
+
.length,
|
34 |
+
$htmlBody = $("html, body"),
|
35 |
+
$itemsList = $(".premium-vscroll-dot-item", $instance),
|
36 |
+
$menuItems = $(".premium-vscroll-nav-item", $instance),
|
37 |
+
defaultSettings = {
|
38 |
+
speed: 700,
|
39 |
+
offset: 0,
|
40 |
+
fullSection: true
|
41 |
+
},
|
42 |
+
settings = $.extend({}, defaultSettings, settings),
|
43 |
+
sections = {},
|
44 |
+
currentSection = null,
|
45 |
+
isScrolling = false,
|
46 |
+
inScope = true;
|
47 |
+
|
48 |
+
var touchStartY = 0,
|
49 |
+
touchEndY = 0;
|
50 |
+
|
51 |
+
//Extend jQuery default easing
|
52 |
+
jQuery.extend(jQuery.easing, {
|
53 |
+
easeInOutCirc: function (x, t, b, c, d) {
|
54 |
+
if ((t /= d / 2) < 1)
|
55 |
+
return (-c / 2) * (Math.sqrt(1 - t * t) - 1) + b;
|
56 |
+
return (c / 2) * (Math.sqrt(1 - (t -= 2) * t) + 1) + b;
|
57 |
+
}
|
58 |
+
});
|
59 |
+
|
60 |
+
self.init = function () {
|
61 |
+
|
62 |
+
if (settings.fullTouch || (!isTouch && settings.fullSection)) {
|
63 |
+
|
64 |
+
if (settings.fullCheckOverflow) {
|
65 |
+
|
66 |
+
self.setSectionsOverflow();
|
67 |
+
}
|
68 |
+
}
|
69 |
+
|
70 |
+
self.setSectionsData();
|
71 |
+
|
72 |
+
$itemsList.on("click.premiumVerticalScroll", self.onNavDotChange);
|
73 |
+
$menuItems.on("click.premiumVerticalScroll", self.onNavDotChange);
|
74 |
+
|
75 |
+
$itemsList.on("mouseenter.premiumVerticalScroll", self.onNavDotEnter);
|
76 |
+
|
77 |
+
$itemsList.on("mouseleave.premiumVerticalScroll", self.onNavDotLeave);
|
78 |
+
|
79 |
+
if ("desktop" === settings.deviceType) {
|
80 |
+
$window.on("scroll.premiumVerticalScroll", self.onWheel);
|
81 |
+
}
|
82 |
+
|
83 |
+
$window.on("resize.premiumVerticalScroll orientationchange.premiumVerticalScroll", self.debounce(50, self.onResize));
|
84 |
+
|
85 |
+
$window.on("load", function () {
|
86 |
+
|
87 |
+
self.setSectionsData();
|
88 |
+
|
89 |
+
//Handle Full Section Scroll
|
90 |
+
if (settings.fullTouch || (!isTouch && settings.fullSection))
|
91 |
+
self.sectionsOverflowRefresh();
|
92 |
+
|
93 |
+
self.checkCurrentActive();
|
94 |
+
|
95 |
+
});
|
96 |
+
|
97 |
+
self.keyboardHandler();
|
98 |
+
|
99 |
+
self.scrollHandler();
|
100 |
+
|
101 |
+
if (settings.fullSection) {
|
102 |
+
|
103 |
+
self.fullSectionHandler();
|
104 |
+
}
|
105 |
+
|
106 |
+
if (settings.animation) {
|
107 |
+
$instance.find(".premium-vscroll-dots").removeClass("elementor-invisible").addClass("animated " + settings.animation + " animated-" + settings.duration);
|
108 |
+
}
|
109 |
+
|
110 |
+
|
111 |
+
};
|
112 |
+
|
113 |
+
self.checkCurrentActive = function () {
|
114 |
+
|
115 |
+
var firstSection = Object.keys(sections)[0];
|
116 |
+
|
117 |
+
//Get first section offset
|
118 |
+
var firstSectionOffset = sections[firstSection].offset;
|
119 |
+
|
120 |
+
//If page scroll is lower than first section offset, then set current active to 1
|
121 |
+
if (firstSectionOffset >= $window.scrollTop() && firstSectionOffset - $window.scrollTop() < 200) {
|
122 |
+
currentSection = 1;
|
123 |
+
$itemsList.removeClass("active");
|
124 |
+
$($itemsList[0]).addClass("active");
|
125 |
+
}
|
126 |
+
|
127 |
+
//If current active section is defined, then show the dots
|
128 |
+
if (currentSection)
|
129 |
+
$instance.find(".premium-vscroll-dots").removeClass("premium-vscroll-dots-hide");
|
130 |
+
|
131 |
+
};
|
132 |
+
|
133 |
+
self.setSectionsOverflow = function () {
|
134 |
+
|
135 |
+
$itemsList.each(function () {
|
136 |
+
|
137 |
+
var $this = $(this),
|
138 |
+
sectionId = $this.data("menuanchor"),
|
139 |
+
$section = $("#" + sectionId),
|
140 |
+
height = $section.outerHeight();
|
141 |
+
|
142 |
+
if (height > $window.outerHeight() && height - $window.outerHeight() >= 50) {
|
143 |
+
|
144 |
+
$section.find(".elementor").first().wrapInner("<div id='scroller-" + sectionId + "'></div>");
|
145 |
+
|
146 |
+
$("#scroller-" + sectionId).slimScroll({
|
147 |
+
height: $window.outerHeight(),
|
148 |
+
railVisible: false
|
149 |
+
});
|
150 |
+
|
151 |
+
var iScrollInstance = new IScroll("#scroller-" + sectionId, {
|
152 |
+
mouseWheel: true,
|
153 |
+
scrollbars: true,
|
154 |
+
hideScrollbars: true,
|
155 |
+
fadeScrollbars: false,
|
156 |
+
disableMouse: true,
|
157 |
+
interactiveScrollbars: false
|
158 |
+
});
|
159 |
+
|
160 |
+
$("#scroller-" + sectionId).data('iscrollInstance', iScrollInstance);
|
161 |
+
|
162 |
+
setTimeout(function () {
|
163 |
+
iScrollInstance.refresh();
|
164 |
+
}, 1500);
|
165 |
+
|
166 |
+
|
167 |
+
}
|
168 |
+
|
169 |
+
});
|
170 |
+
};
|
171 |
+
|
172 |
+
self.sectionsOverflowRefresh = function () {
|
173 |
+
|
174 |
+
$itemsList.each(function () {
|
175 |
+
var $this = $(this),
|
176 |
+
sectionId = $this.data("menuanchor");
|
177 |
+
|
178 |
+
var $section = $("#scroller-" + sectionId);
|
179 |
+
|
180 |
+
var scroller = $section.data('iscrollInstance');
|
181 |
+
|
182 |
+
if (scroller) {
|
183 |
+
scroller.refresh();
|
184 |
+
}
|
185 |
+
|
186 |
+
});
|
187 |
+
|
188 |
+
};
|
189 |
+
|
190 |
+
self.setSectionsData = function () {
|
191 |
+
|
192 |
+
$itemsList.each(function () {
|
193 |
+
var $this = $(this),
|
194 |
+
sectionId = $this.data("menuanchor"),
|
195 |
+
$section = $("#" + sectionId),
|
196 |
+
height = $section.outerHeight();
|
197 |
+
|
198 |
+
//Make sure that section exists in the DOM
|
199 |
+
if ($section[0]) {
|
200 |
+
|
201 |
+
sections[sectionId] = {
|
202 |
+
selector: $section,
|
203 |
+
offset: Math.round($section.offset().top),
|
204 |
+
height: height
|
205 |
+
};
|
206 |
+
}
|
207 |
+
});
|
208 |
+
|
209 |
+
};
|
210 |
+
|
211 |
+
self.fullSectionHandler = function () {
|
212 |
+
|
213 |
+
var vSection = document.getElementById($instance.attr("id"));
|
214 |
+
|
215 |
+
//If device is not touch or full section scroll is disabled on touch devices.
|
216 |
+
if (!isTouch || !settings.fullTouch) {
|
217 |
+
|
218 |
+
if (checkTemps) {
|
219 |
+
|
220 |
+
document.addEventListener ?
|
221 |
+
vSection.addEventListener("wheel", self.onWheel, {
|
222 |
+
passive: false
|
223 |
+
}) :
|
224 |
+
vSection.attachEvent("onmousewheel", self.onWheel);
|
225 |
+
|
226 |
+
} else {
|
227 |
+
|
228 |
+
document.addEventListener ?
|
229 |
+
document.addEventListener("wheel", self.onWheel, {
|
230 |
+
passive: false
|
231 |
+
}) :
|
232 |
+
document.attachEvent("onmousewheel", self.onWheel);
|
233 |
+
|
234 |
+
}
|
235 |
+
|
236 |
+
} else {
|
237 |
+
document.addEventListener("touchstart", self.onTouchStart);
|
238 |
+
document.addEventListener("touchmove", self.onTouchMove, {
|
239 |
+
passive: false
|
240 |
+
});
|
241 |
+
|
242 |
+
}
|
243 |
+
|
244 |
+
};
|
245 |
+
|
246 |
+
self.scrollHandler = function () {
|
247 |
+
|
248 |
+
var index = 0;
|
249 |
+
|
250 |
+
for (var section in sections) {
|
251 |
+
|
252 |
+
var $section = sections[section].selector;
|
253 |
+
|
254 |
+
elementorFrontend.waypoint(
|
255 |
+
$section,
|
256 |
+
function () {
|
257 |
+
|
258 |
+
var $this = $(this),
|
259 |
+
sectionId = $this.attr("id");
|
260 |
+
|
261 |
+
if (!isScrolling) {
|
262 |
+
|
263 |
+
currentSection = sectionId;
|
264 |
+
|
265 |
+
$itemsList.removeClass("active");
|
266 |
+
$menuItems.removeClass("active");
|
267 |
+
|
268 |
+
$("[data-menuanchor=" + sectionId + "]", $instance).addClass("active");
|
269 |
+
|
270 |
+
}
|
271 |
+
}, {
|
272 |
+
offset: 0 !== index ? "0%" : "-1%",
|
273 |
+
triggerOnce: false
|
274 |
+
}
|
275 |
+
);
|
276 |
+
index++;
|
277 |
+
}
|
278 |
+
|
279 |
+
};
|
280 |
+
|
281 |
+
self.keyboardHandler = function () {
|
282 |
+
$(document).keydown(function (event) {
|
283 |
+
if (38 == event.keyCode) {
|
284 |
+
self.onKeyUp(event, "up");
|
285 |
+
}
|
286 |
+
|
287 |
+
if (40 == event.keyCode) {
|
288 |
+
self.onKeyUp(event, "down");
|
289 |
+
}
|
290 |
+
});
|
291 |
+
};
|
292 |
+
|
293 |
+
self.isScrolled = function (sectionID, direction) {
|
294 |
+
|
295 |
+
var $section = $("#scroller-" + sectionID);
|
296 |
+
|
297 |
+
var scroller = $section.data('iscrollInstance');
|
298 |
+
|
299 |
+
if (scroller) {
|
300 |
+
if ('down' === direction) {
|
301 |
+
return (0 - scroller.y) + $section.scrollTop() + 1 + $section.innerHeight() >= $section[0].scrollHeight;
|
302 |
+
} else if ('up' === direction) {
|
303 |
+
return scroller.y >= 0 && !$section.scrollTop();
|
304 |
+
}
|
305 |
+
|
306 |
+
} else {
|
307 |
+
return true;
|
308 |
+
}
|
309 |
+
|
310 |
+
};
|
311 |
+
|
312 |
+
// self.isTouchDevice = function () {
|
313 |
+
|
314 |
+
// var isTouchDevice = navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),
|
315 |
+
// isTouch = (('ontouchstart' in window) || (navigator.msMaxTouchPoints > 0) || (navigator.maxTouchPoints));
|
316 |
+
|
317 |
+
// return isTouchDevice || isTouch;
|
318 |
+
|
319 |
+
// };
|
320 |
+
|
321 |
+
self.getEventsPage = function (e) {
|
322 |
+
|
323 |
+
var events = [];
|
324 |
+
|
325 |
+
events.y = (typeof e.pageY !== 'undefined' && (e.pageY || e.pageX) ? e.pageY : e.touches[0].pageY);
|
326 |
+
events.x = (typeof e.pageX !== 'undefined' && (e.pageY || e.pageX) ? e.pageX : e.touches[0].pageX);
|
327 |
+
|
328 |
+
if (isTouch && typeof e.touches !== 'undefined') {
|
329 |
+
events.y = e.touches[0].pageY;
|
330 |
+
events.x = e.touches[0].pageX;
|
331 |
+
}
|
332 |
+
|
333 |
+
return events;
|
334 |
+
|
335 |
+
};
|
336 |
+
|
337 |
+
|
338 |
+
self.onTouchStart = function (e) {
|
339 |
+
|
340 |
+
//Prevent page scroll if scrolled down below the last of our sections.
|
341 |
+
inScope = true;
|
342 |
+
|
343 |
+
var touchEvents = self.getEventsPage(e);
|
344 |
+
touchStartY = touchEvents.y;
|
345 |
+
|
346 |
+
};
|
347 |
+
|
348 |
+
self.onTouchMove = function (e) {
|
349 |
+
|
350 |
+
if (inScope) {
|
351 |
+
self.preventDefault(e);
|
352 |
+
}
|
353 |
+
|
354 |
+
if (isScrolling) {
|
355 |
+
self.preventDefault(e);
|
356 |
+
return false;
|
357 |
+
}
|
358 |
+
|
359 |
+
var touchEvents = self.getEventsPage(e);
|
360 |
+
|
361 |
+
touchEndY = touchEvents.y;
|
362 |
+
|
363 |
+
var $target = $(e.target),
|
364 |
+
sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
|
365 |
+
$section = $target.closest(sectionSelector),
|
366 |
+
sectionId = $section.attr("id"),
|
367 |
+
newSectionId = false,
|
368 |
+
prevSectionId = false,
|
369 |
+
nextSectionId = false,
|
370 |
+
direction = false,
|
371 |
+
windowScrollTop = $window.scrollTop();
|
372 |
+
|
373 |
+
$(".premium-vscroll-tooltip").hide();
|
374 |
+
|
375 |
+
if (beforeCheck()) {
|
376 |
+
|
377 |
+
sectionId = self.getFirstSection(sections);
|
378 |
+
|
379 |
+
}
|
380 |
+
|
381 |
+
if (afterCheck()) {
|
382 |
+
|
383 |
+
sectionId = self.getLastSection(sections);
|
384 |
+
|
385 |
+
}
|
386 |
+
|
387 |
+
if (touchStartY > touchEndY) {
|
388 |
+
|
389 |
+
direction = 'down';
|
390 |
+
|
391 |
+
} else if (touchEndY > touchStartY) {
|
392 |
+
|
393 |
+
direction = 'up';
|
394 |
+
|
395 |
+
}
|
396 |
+
|
397 |
+
if (sectionId && sections.hasOwnProperty(sectionId)) {
|
398 |
+
|
399 |
+
prevSectionId = self.checkPrevSection(sections, sectionId);
|
400 |
+
nextSectionId = self.checkNextSection(sections, sectionId);
|
401 |
+
|
402 |
+
if ("up" === direction) {
|
403 |
+
|
404 |
+
if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
|
405 |
+
newSectionId = sectionId;
|
406 |
+
} else {
|
407 |
+
newSectionId = prevSectionId;
|
408 |
+
}
|
409 |
+
}
|
410 |
+
|
411 |
+
if ("down" === direction) {
|
412 |
+
|
413 |
+
if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
|
414 |
+
newSectionId = sectionId;
|
415 |
+
} else {
|
416 |
+
newSectionId = nextSectionId;
|
417 |
+
}
|
418 |
+
}
|
419 |
+
|
420 |
+
if (newSectionId) {
|
421 |
+
|
422 |
+
inScope = true;
|
423 |
+
|
424 |
+
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
|
425 |
+
|
426 |
+
if (!self.isScrolled(sectionId, direction)) {
|
427 |
+
return;
|
428 |
+
}
|
429 |
+
if (Math.abs(touchStartY - touchEndY) > (window.innerHeight / 100 * 15)) {
|
430 |
+
self.onAnchorChange(newSectionId);
|
431 |
+
}
|
432 |
+
|
433 |
+
} else {
|
434 |
+
|
435 |
+
inScope = false;
|
436 |
+
|
437 |
+
var $lastselector = checkTemps ? $instance : $("#" + sectionId);
|
438 |
+
|
439 |
+
if ("down" === direction) {
|
440 |
+
|
441 |
+
if ($lastselector.offset().top + $lastselector.innerHeight() - $(document).scrollTop() > 600) {
|
442 |
+
|
443 |
+
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
444 |
+
|
445 |
+
}
|
446 |
+
|
447 |
+
} else if ("up" === direction) {
|
448 |
+
|
449 |
+
if ($lastselector.offset().top - $(document).scrollTop() > 200) {
|
450 |
+
|
451 |
+
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
452 |
+
|
453 |
+
}
|
454 |
+
|
455 |
+
}
|
456 |
+
}
|
457 |
+
|
458 |
+
} else {
|
459 |
+
inScope = false;
|
460 |
+
}
|
461 |
+
|
462 |
+
};
|
463 |
+
|
464 |
+
self.scrollStop = function () {
|
465 |
+
$htmlBody.stop(true);
|
466 |
+
};
|
467 |
+
|
468 |
+
self.checkNextSection = function (object, key) {
|
469 |
+
var keys = Object.keys(object),
|
470 |
+
idIndex = keys.indexOf(key),
|
471 |
+
nextIndex = (idIndex += 1);
|
472 |
+
|
473 |
+
if (nextIndex >= keys.length) {
|
474 |
+
return false;
|
475 |
+
}
|
476 |
+
|
477 |
+
var nextKey = keys[nextIndex];
|
478 |
+
|
479 |
+
return nextKey;
|
480 |
+
};
|
481 |
+
|
482 |
+
self.checkPrevSection = function (object, key) {
|
483 |
+
var keys = Object.keys(object),
|
484 |
+
idIndex = keys.indexOf(key),
|
485 |
+
prevIndex = (idIndex -= 1);
|
486 |
+
|
487 |
+
if (0 > idIndex) {
|
488 |
+
return false;
|
489 |
+
}
|
490 |
+
|
491 |
+
var prevKey = keys[prevIndex];
|
492 |
+
|
493 |
+
return prevKey;
|
494 |
+
};
|
495 |
+
|
496 |
+
self.debounce = function (threshold, callback) {
|
497 |
+
var timeout;
|
498 |
+
|
499 |
+
return function debounced($event) {
|
500 |
+
function delayed() {
|
501 |
+
callback.call(this, $event);
|
502 |
+
timeout = null;
|
503 |
+
}
|
504 |
+
|
505 |
+
if (timeout) {
|
506 |
+
clearTimeout(timeout);
|
507 |
+
}
|
508 |
+
|
509 |
+
timeout = setTimeout(delayed, threshold);
|
510 |
+
};
|
511 |
+
};
|
512 |
+
|
513 |
+
self.visible = function (selector, partial, hidden) {
|
514 |
+
var s = selector.get(0),
|
515 |
+
vpHeight = $window.outerHeight(),
|
516 |
+
clientSize =
|
517 |
+
hidden === true ? s.offsetWidth * s.offsetHeight : true;
|
518 |
+
if (typeof s.getBoundingClientRect === "function") {
|
519 |
+
var rec = s.getBoundingClientRect();
|
520 |
+
var tViz = rec.top >= 0 && rec.top < vpHeight,
|
521 |
+
bViz = rec.bottom > 0 && rec.bottom <= vpHeight,
|
522 |
+
vVisible = partial ? tViz || bViz : tViz && bViz,
|
523 |
+
vVisible =
|
524 |
+
rec.top < 0 && rec.bottom > vpHeight ? true : vVisible;
|
525 |
+
return clientSize && vVisible;
|
526 |
+
} else {
|
527 |
+
var viewTop = 0,
|
528 |
+
viewBottom = viewTop + vpHeight,
|
529 |
+
position = $window.position(),
|
530 |
+
_top = position.top,
|
531 |
+
_bottom = _top + $window.height(),
|
532 |
+
compareTop = partial === true ? _bottom : _top,
|
533 |
+
compareBottom = partial === true ? _top : _bottom;
|
534 |
+
return (
|
535 |
+
!!clientSize &&
|
536 |
+
(compareBottom <= viewBottom && compareTop >= viewTop)
|
537 |
+
);
|
538 |
+
}
|
539 |
+
};
|
540 |
+
|
541 |
+
self.onNavDotEnter = function () {
|
542 |
+
var $this = $(this),
|
543 |
+
index = $this.data("index");
|
544 |
+
|
545 |
+
if (settings.tooltips) {
|
546 |
+
$(
|
547 |
+
'<div class="premium-vscroll-tooltip"><span>' +
|
548 |
+
settings.dotsText[index] +
|
549 |
+
"</span></div>"
|
550 |
+
)
|
551 |
+
.hide()
|
552 |
+
.appendTo($this)
|
553 |
+
.fadeIn(200);
|
554 |
+
}
|
555 |
+
};
|
556 |
+
|
557 |
+
self.onNavDotLeave = function () {
|
558 |
+
$(".premium-vscroll-tooltip").fadeOut(200, function () {
|
559 |
+
$(this).remove();
|
560 |
+
});
|
561 |
+
};
|
562 |
+
|
563 |
+
self.onNavDotChange = function (event) {
|
564 |
+
var $this = $(this),
|
565 |
+
index = $this.index(),
|
566 |
+
sectionId = $this.data("menuanchor"),
|
567 |
+
offset = null;
|
568 |
+
|
569 |
+
if (!sections.hasOwnProperty(sectionId)) {
|
570 |
+
return false;
|
571 |
+
}
|
572 |
+
|
573 |
+
offset = sections[sectionId].offset - settings.offset;
|
574 |
+
|
575 |
+
if (offset < 0)
|
576 |
+
offset = sections[sectionId].offset;
|
577 |
+
|
578 |
+
if (!isScrolling) {
|
579 |
+
isScrolling = true;
|
580 |
+
|
581 |
+
currentSection = sectionId;
|
582 |
+
$menuItems.removeClass("active");
|
583 |
+
$itemsList.removeClass("active");
|
584 |
+
|
585 |
+
if ($this.hasClass("premium-vscroll-nav-item")) {
|
586 |
+
$($itemsList[index]).addClass("active");
|
587 |
+
} else {
|
588 |
+
$($menuItems[index]).addClass("active");
|
589 |
+
}
|
590 |
+
|
591 |
+
$this.addClass("active");
|
592 |
+
|
593 |
+
$htmlBody
|
594 |
+
.stop()
|
595 |
+
.clearQueue()
|
596 |
+
.animate({
|
597 |
+
scrollTop: offset
|
598 |
+
},
|
599 |
+
settings.speed,
|
600 |
+
"easeInOutCirc",
|
601 |
+
function () {
|
602 |
+
isScrolling = false;
|
603 |
+
}
|
604 |
+
);
|
605 |
+
}
|
606 |
+
};
|
607 |
+
|
608 |
+
self.preventDefault = function (event) {
|
609 |
+
|
610 |
+
if (event.preventDefault) {
|
611 |
+
|
612 |
+
event.preventDefault();
|
613 |
+
|
614 |
+
} else {
|
615 |
+
|
616 |
+
event.returnValue = false;
|
617 |
+
|
618 |
+
}
|
619 |
+
|
620 |
+
};
|
621 |
+
|
622 |
+
|
623 |
+
self.onAnchorChange = function (sectionId) {
|
624 |
+
|
625 |
+
var $this = $("[data-menuanchor=" + sectionId + "]", $instance),
|
626 |
+
offset = null;
|
627 |
+
|
628 |
+
if (!sections.hasOwnProperty(sectionId)) {
|
629 |
+
return false;
|
630 |
+
}
|
631 |
+
|
632 |
+
offset = sections[sectionId].offset - settings.offset;
|
633 |
+
|
634 |
+
if (offset < 0)
|
635 |
+
offset = sections[sectionId].offset;
|
636 |
+
|
637 |
+
if (!isScrolling) {
|
638 |
+
isScrolling = true;
|
639 |
+
|
640 |
+
if (settings.addToHistory) {
|
641 |
+
window.history.pushState(null, null, "#" + sectionId);
|
642 |
+
}
|
643 |
+
|
644 |
+
currentSection = sectionId;
|
645 |
+
|
646 |
+
$itemsList.removeClass("active");
|
647 |
+
$menuItems.removeClass("active");
|
648 |
+
|
649 |
+
$this.addClass("active");
|
650 |
+
|
651 |
+
$htmlBody.animate({
|
652 |
+
scrollTop: offset
|
653 |
+
}, settings.speed, "easeInOutCirc", function () {
|
654 |
+
isScrolling = false;
|
655 |
+
});
|
656 |
+
}
|
657 |
+
};
|
658 |
+
|
659 |
+
self.onKeyUp = function (event, direction) {
|
660 |
+
|
661 |
+
//If keyboard is triggered before scroll
|
662 |
+
if (currentSection === 1) {
|
663 |
+
currentSection = $itemsList.eq(0).data("menuanchor");
|
664 |
+
}
|
665 |
+
|
666 |
+
var direction = direction || "up",
|
667 |
+
nextItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).next(),
|
668 |
+
prevItem = $(".premium-vscroll-dot-item[data-menuanchor=" + currentSection + "]", $instance).prev();
|
669 |
+
|
670 |
+
event.preventDefault();
|
671 |
+
|
672 |
+
if (isScrolling) {
|
673 |
+
return false;
|
674 |
+
}
|
675 |
+
|
676 |
+
if ("up" === direction) {
|
677 |
+
if (prevItem[0]) {
|
678 |
+
prevItem.trigger("click.premiumVerticalScroll");
|
679 |
+
}
|
680 |
+
} else {
|
681 |
+
if (nextItem[0]) {
|
682 |
+
nextItem.trigger("click.premiumVerticalScroll");
|
683 |
+
}
|
684 |
+
}
|
685 |
+
};
|
686 |
+
|
687 |
+
self.onScroll = function (event) {
|
688 |
+
/* On Scroll Event */
|
689 |
+
if (isScrolling) {
|
690 |
+
event.preventDefault();
|
691 |
+
}
|
692 |
+
};
|
693 |
+
|
694 |
+
function getFirstSection(object) {
|
695 |
+
return Object.keys(object)[0];
|
696 |
+
}
|
697 |
+
|
698 |
+
function getLastSection(object) {
|
699 |
+
return Object.keys(object)[Object.keys(object).length - 1];
|
700 |
+
}
|
701 |
+
|
702 |
+
function getDirection(e) {
|
703 |
+
e = window.event || e;
|
704 |
+
var t = Math.max(
|
705 |
+
-1,
|
706 |
+
Math.min(1, e.wheelDelta || -e.deltaY || -e.detail)
|
707 |
+
);
|
708 |
+
return t;
|
709 |
+
}
|
710 |
+
|
711 |
+
self.onWheel = function (event) {
|
712 |
+
|
713 |
+
if (inScope && !isTouch) {
|
714 |
+
self.preventDefault(event);
|
715 |
+
}
|
716 |
+
|
717 |
+
if (isScrolling) {
|
718 |
+
return false;
|
719 |
+
}
|
720 |
+
|
721 |
+
var $target = $(event.target),
|
722 |
+
sectionSelector = checkTemps ? ".premium-vscroll-temp" : ".elementor-top-section",
|
723 |
+
$section = $target.closest(sectionSelector),
|
724 |
+
sectionId = $section.attr("id"),
|
725 |
+
$vTarget = self.visible($instance, true, false),
|
726 |
+
newSectionId = false,
|
727 |
+
prevSectionId = false,
|
728 |
+
nextSectionId = false,
|
729 |
+
delta = getDirection(event),
|
730 |
+
direction = 0 > delta ? "down" : "up",
|
731 |
+
windowScrollTop = $window.scrollTop(),
|
732 |
+
dotIndex = $(".premium-vscroll-dot-item.active").index();
|
733 |
+
|
734 |
+
if (isTouch) {
|
735 |
+
|
736 |
+
$(".premium-vscroll-tooltip").hide();
|
737 |
+
|
738 |
+
if (dotIndex === $itemsList.length - 1 && !$vTarget) {
|
739 |
+
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
740 |
+
} else if (dotIndex === 0 && !$vTarget) {
|
741 |
+
if (
|
742 |
+
$instance.offset().top - $(document).scrollTop() >
|
743 |
+
200
|
744 |
+
) {
|
745 |
+
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
746 |
+
}
|
747 |
+
} else {
|
748 |
+
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
|
749 |
+
}
|
750 |
+
}
|
751 |
+
|
752 |
+
if (beforeCheck()) {
|
753 |
+
sectionId = getFirstSection(sections);
|
754 |
+
}
|
755 |
+
|
756 |
+
if (afterCheck()) {
|
757 |
+
sectionId = getLastSection(sections);
|
758 |
+
}
|
759 |
+
|
760 |
+
if (sectionId && sections.hasOwnProperty(sectionId)) {
|
761 |
+
|
762 |
+
prevSectionId = self.checkPrevSection(sections, sectionId);
|
763 |
+
nextSectionId = self.checkNextSection(sections, sectionId);
|
764 |
+
|
765 |
+
if ("up" === direction) {
|
766 |
+
if (!nextSectionId && sections[sectionId].offset < windowScrollTop) {
|
767 |
+
newSectionId = sectionId;
|
768 |
+
} else {
|
769 |
+
newSectionId = prevSectionId;
|
770 |
+
}
|
771 |
+
} else {
|
772 |
+
if (!prevSectionId && sections[sectionId].offset > windowScrollTop + 5) {
|
773 |
+
newSectionId = sectionId;
|
774 |
+
} else {
|
775 |
+
newSectionId = nextSectionId;
|
776 |
+
}
|
777 |
+
}
|
778 |
+
|
779 |
+
if (newSectionId) {
|
780 |
+
inScope = true;
|
781 |
+
if (!self.isScrolled(sectionId, direction) && !isTouch) {
|
782 |
+
return;
|
783 |
+
}
|
784 |
+
|
785 |
+
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide");
|
786 |
+
|
787 |
+
self.onAnchorChange(newSectionId);
|
788 |
+
|
789 |
+
} else {
|
790 |
+
inScope = false;
|
791 |
+
var $lastselector = checkTemps ?
|
792 |
+
$instance :
|
793 |
+
$("#" + sectionId);
|
794 |
+
if ("down" === direction) {
|
795 |
+
if (
|
796 |
+
$lastselector.offset().top +
|
797 |
+
$lastselector.innerHeight() -
|
798 |
+
$(document).scrollTop() >
|
799 |
+
600
|
800 |
+
) {
|
801 |
+
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
802 |
+
}
|
803 |
+
} else if ("up" === direction) {
|
804 |
+
|
805 |
+
$instance.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide");
|
806 |
+
|
807 |
+
}
|
808 |
+
}
|
809 |
+
}
|
810 |
+
};
|
811 |
+
|
812 |
+
function beforeCheck() {
|
813 |
+
var windowScrollTop = $window.scrollTop(),
|
814 |
+
firstSectionId = getFirstSection(sections),
|
815 |
+
offset = sections[firstSectionId].offset,
|
816 |
+
topBorder = windowScrollTop + $window.outerHeight(),
|
817 |
+
visible = self.visible($instance, true, false);
|
818 |
+
|
819 |
+
if (topBorder > offset) {
|
820 |
+
return false;
|
821 |
+
} else if (visible) {
|
822 |
+
return true;
|
823 |
+
}
|
824 |
+
return false;
|
825 |
+
}
|
826 |
+
|
827 |
+
function afterCheck() {
|
828 |
+
var windowScrollTop = $window.scrollTop(),
|
829 |
+
lastSectionId = getLastSection(sections),
|
830 |
+
bottomBorder =
|
831 |
+
sections[lastSectionId].offset +
|
832 |
+
sections[lastSectionId].height,
|
833 |
+
visible = self.visible($instance, true, false);
|
834 |
+
|
835 |
+
if (windowScrollTop < bottomBorder) {
|
836 |
+
return false;
|
837 |
+
} else if (visible) {
|
838 |
+
return true;
|
839 |
+
}
|
840 |
+
|
841 |
+
return false;
|
842 |
+
}
|
843 |
+
|
844 |
+
self.onResize = function () {
|
845 |
+
self.setSectionsData();
|
846 |
+
self.sectionsOverflowRefresh();
|
847 |
+
};
|
848 |
+
|
849 |
+
};
|
850 |
+
|
851 |
+
$(window).on("elementor/frontend/init", function () {
|
852 |
+
elementorFrontend.hooks.addAction(
|
853 |
+
"frontend/element_ready/premium-vscroll.default",
|
854 |
+
PremiumVerticalScrollHandler
|
855 |
+
);
|
856 |
+
});
|
857 |
})(jQuery);
|
assets/frontend/js/prettyPhoto.js
CHANGED
@@ -1,550 +1,550 @@
|
|
1 |
-
!(function (w) {
|
2 |
-
function b() {
|
3 |
-
var t = location.href;
|
4 |
-
return (hashtag = -1 !== t.indexOf("#prettyPhoto") && decodeURI(t.substring(t.indexOf("#prettyPhoto") + 1, t.length))), (hashtag = hashtag && hashtag.replace(/<|>/g, "")), hashtag;
|
5 |
-
}
|
6 |
-
function k(t, e) {
|
7 |
-
var i = "[\\?&]" + (t = t.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]")) + "=([^&#]*)",
|
8 |
-
p = new RegExp(i).exec(e);
|
9 |
-
return null == p ? "" : p[1];
|
10 |
-
}
|
11 |
-
(w.prettyPhoto = { version: "3.1.6" }),
|
12 |
-
(w.fn.prettyPhoto = function (e) {
|
13 |
-
function i() {
|
14 |
-
w(".pp_loaderIcon").hide(),
|
15 |
-
(projectedTop = scroll_pos.scrollTop + (v / 2 - r.containerHeight / 2)),
|
16 |
-
projectedTop < 0 && (projectedTop = 0),
|
17 |
-
$ppt.fadeTo(settings.animation_speed, 1),
|
18 |
-
$pp_pic_holder.find(".pp_content").animate({ height: r.contentHeight, width: r.contentWidth }, settings.animation_speed),
|
19 |
-
$pp_pic_holder.animate({ top: projectedTop, left: y / 2 - r.containerWidth / 2 < 0 ? 0 : y / 2 - r.containerWidth / 2, width: r.containerWidth }, settings.animation_speed, function () {
|
20 |
-
$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(r.height).width(r.width),
|
21 |
-
$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),
|
22 |
-
isSet && "image" == s(pp_images[set_position]) ? $pp_pic_holder.find(".pp_hoverContainer").show() : $pp_pic_holder.find(".pp_hoverContainer").hide(),
|
23 |
-
settings.allow_expand && (r.resized ? w("a.pp_expand,a.pp_contract").show() : w("a.pp_expand").hide()),
|
24 |
-
!settings.autoplay_slideshow || m || d || w.prettyPhoto.startSlideshow(),
|
25 |
-
settings.changepicturecallback(),
|
26 |
-
(d = !0);
|
27 |
-
}),
|
28 |
-
isSet && settings.overlay_gallery && "image" == s(pp_images[set_position])
|
29 |
-
? ((itemWidth = 57),
|
30 |
-
(navWidth = "facebook" == settings.theme || "pp_default" == settings.theme ? 50 : 30),
|
31 |
-
(itemsPerPage = Math.floor((r.containerWidth - 100 - navWidth) / itemWidth)),
|
32 |
-
(itemsPerPage = itemsPerPage < pp_images.length ? itemsPerPage : pp_images.length),
|
33 |
-
(totalPage = Math.ceil(pp_images.length / itemsPerPage) - 1),
|
34 |
-
0 == totalPage ? ((navWidth = 0), $pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").hide()) : $pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").show(),
|
35 |
-
(galleryWidth = itemsPerPage * itemWidth),
|
36 |
-
(fullGalleryWidth = pp_images.length * itemWidth),
|
37 |
-
$pp_gallery
|
38 |
-
.css("margin-left", -(galleryWidth / 2 + navWidth / 2))
|
39 |
-
.find("div:first")
|
40 |
-
.width(galleryWidth + 5)
|
41 |
-
.find("ul")
|
42 |
-
.width(fullGalleryWidth)
|
43 |
-
.find("li.selected")
|
44 |
-
.removeClass("selected"),
|
45 |
-
(goToPage = Math.floor(set_position / itemsPerPage) < totalPage ? Math.floor(set_position / itemsPerPage) : totalPage),
|
46 |
-
w.prettyPhoto.changeGalleryPage(goToPage),
|
47 |
-
$pp_gallery_li.filter(":eq(" + set_position + ")").addClass("selected"))
|
48 |
-
: $pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave"),
|
49 |
-
e.ajaxcallback();
|
50 |
-
}
|
51 |
-
function p(t) {
|
52 |
-
$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility", "hidden"),
|
53 |
-
$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed, function () {
|
54 |
-
w(".pp_loaderIcon").show(), t();
|
55 |
-
});
|
56 |
-
}
|
57 |
-
function o(t, e) { //width,height
|
58 |
-
if (((resized = !1), a(t, e), (imageWidth = t), (imageHeight = e), (y < g || v < _) && doresize && settings.allow_resize && !f)) {
|
59 |
-
for (resized = !0, fitting = !1; !fitting;)
|
60 |
-
y < g ? ((imageWidth = y - 40), (imageHeight = (e / t) * imageWidth)) : v < _ ? ((imageHeight = v - 200), (imageWidth = (t / e) * imageHeight)) : (fitting = !0), (_ = imageHeight), (g = imageWidth);
|
61 |
-
(y < g || v < _) && o(g, _), a(imageWidth, imageHeight);
|
62 |
-
}
|
63 |
-
return {
|
64 |
-
width: Math.floor(imageWidth),
|
65 |
-
height: Math.floor(imageHeight),
|
66 |
-
containerHeight: Math.floor(_),
|
67 |
-
containerWidth: Math.floor(g) + 2 * settings.horizontal_padding,
|
68 |
-
contentHeight: Math.floor(h),
|
69 |
-
contentWidth: Math.floor(c),
|
70 |
-
resized: resized,
|
71 |
-
};
|
72 |
-
}
|
73 |
-
function a(t, e) {
|
74 |
-
(t = parseFloat(t)),
|
75 |
-
(e = parseFloat(e)),
|
76 |
-
($pp_details = $pp_pic_holder.find(".pp_details")),
|
77 |
-
$pp_details.width(t),
|
78 |
-
(detailsHeight = parseFloat($pp_details.css("marginTop")) + parseFloat($pp_details.css("marginBottom"))),
|
79 |
-
($pp_details = $pp_details.clone().addClass(settings.theme).width(t).appendTo(w("body")).css({ position: "absolute", top: -1e4 })),
|
80 |
-
(detailsHeight += $pp_details.height()),
|
81 |
-
(detailsHeight = detailsHeight <= 34 ? 36 : detailsHeight),
|
82 |
-
$pp_details.remove(),
|
83 |
-
($pp_title = $pp_pic_holder.find(".ppt")),
|
84 |
-
$pp_title.width(t),
|
85 |
-
(titleHeight = parseFloat($pp_title.css("marginTop")) + parseFloat($pp_title.css("marginBottom"))),
|
86 |
-
($pp_title = $pp_title.clone().appendTo(w("body")).css({ position: "absolute", top: -1e4 })),
|
87 |
-
(titleHeight += $pp_title.height()),
|
88 |
-
$pp_title.remove(),
|
89 |
-
(h = e + detailsHeight),
|
90 |
-
(c = t),
|
91 |
-
(_ = h + titleHeight + $pp_pic_holder.find(".pp_top").height() + $pp_pic_holder.find(".pp_bottom").height()),
|
92 |
-
(g = t);
|
93 |
-
}
|
94 |
-
function s(t) {
|
95 |
-
return t.match(/youtube\.com\/watch/i) || t.match(/youtu\.be/i)
|
96 |
-
? "youtube"
|
97 |
-
: t.match(/vimeo\.com/i)
|
98 |
-
? "vimeo"
|
99 |
-
: t.match(/\b.mov\b/i)
|
100 |
-
? "quicktime"
|
101 |
-
: t.match(/\b.mp4\b/i)
|
102 |
-
? "localvideo"
|
103 |
-
: t.match(/\b.swf\b/i)
|
104 |
-
? "flash"
|
105 |
-
: t.match(/\biframe=true\b/i)
|
106 |
-
? "iframe"
|
107 |
-
: t.match(/\bajax=true\b/i)
|
108 |
-
? "ajax"
|
109 |
-
: t.match(/\bcustom=true\b/i)
|
110 |
-
? "custom"
|
111 |
-
: "#" == t.substr(0, 1)
|
112 |
-
? "inline"
|
113 |
-
: "image";
|
114 |
-
}
|
115 |
-
function n() {
|
116 |
-
if (doresize && "undefined" != typeof $pp_pic_holder) {
|
117 |
-
if (
|
118 |
-
((scroll_pos = t()),
|
119 |
-
(contentHeight = $pp_pic_holder.height()),
|
120 |
-
(contentwidth = $pp_pic_holder.width()),
|
121 |
-
(projectedTop = v / 2 + scroll_pos.scrollTop - contentHeight / 2),
|
122 |
-
projectedTop < 0 && (projectedTop = 0),
|
123 |
-
contentHeight > v)
|
124 |
-
)
|
125 |
-
return;
|
126 |
-
$pp_pic_holder.css({ top: projectedTop, left: y / 2 + scroll_pos.scrollLeft - contentwidth / 2 });
|
127 |
-
}
|
128 |
-
}
|
129 |
-
function t() {
|
130 |
-
return self.pageYOffset
|
131 |
-
? { scrollTop: self.pageYOffset, scrollLeft: self.pageXOffset }
|
132 |
-
: document.documentElement && document.documentElement.scrollTop
|
133 |
-
? { scrollTop: document.documentElement.scrollTop, scrollLeft: document.documentElement.scrollLeft }
|
134 |
-
: document.body
|
135 |
-
? { scrollTop: document.body.scrollTop, scrollLeft: document.body.scrollLeft }
|
136 |
-
: void 0;
|
137 |
-
}
|
138 |
-
function l() {
|
139 |
-
if (
|
140 |
-
(settings.social_tools && (facebook_like_link = settings.social_tools.replace("{location_href}", encodeURIComponent(location.href))),
|
141 |
-
(settings.markup = settings.markup.replace("{pp_social}", "")),
|
142 |
-
w("body").append(settings.markup),
|
143 |
-
($pp_pic_holder = w(".pp_pic_holder")),
|
144 |
-
($ppt = w(".ppt")),
|
145 |
-
($pp_overlay = w("div.pp_overlay")),
|
146 |
-
isSet && settings.overlay_gallery)
|
147 |
-
) {
|
148 |
-
(currentGalleryPage = 0), (toInject = "");
|
149 |
-
for (var t = 0; t < pp_images.length; t++)
|
150 |
-
(img_src = pp_images[t].match(/\b(jpg|jpeg|png|gif)\b/gi) ? ((classname = ""), pp_images[t]) : ((classname = "default"), "")),
|
151 |
-
(toInject += "<li class='" + classname + "'><a href='#'><img src='" + img_src + "' width='50' alt='' /></a></li>");
|
152 |
-
(toInject = settings.gallery_markup.replace(/{gallery}/g, toInject)),
|
153 |
-
$pp_pic_holder.find("#pp_full_res").after(toInject),
|
154 |
-
($pp_gallery = w(".pp_pic_holder .pp_gallery")),
|
155 |
-
($pp_gallery_li = $pp_gallery.find("li")),
|
156 |
-
$pp_gallery.find(".pp_arrow_next").click(function () {
|
157 |
-
return w.prettyPhoto.changeGalleryPage("next"), w.prettyPhoto.stopSlideshow(), !1;
|
158 |
-
}),
|
159 |
-
$pp_gallery.find(".pp_arrow_previous").click(function () {
|
160 |
-
return w.prettyPhoto.changeGalleryPage("previous"), w.prettyPhoto.stopSlideshow(), !1;
|
161 |
-
}),
|
162 |
-
$pp_pic_holder.find(".pp_content").hover(
|
163 |
-
function () {
|
164 |
-
$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn();
|
165 |
-
},
|
166 |
-
function () {
|
167 |
-
$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut();
|
168 |
-
}
|
169 |
-
),
|
170 |
-
(itemWidth = 57),
|
171 |
-
$pp_gallery_li.each(function (t) {
|
172 |
-
w(this)
|
173 |
-
.find("a")
|
174 |
-
.click(function () {
|
175 |
-
return w.prettyPhoto.changePage(t), w.prettyPhoto.stopSlideshow(), !1;
|
176 |
-
});
|
177 |
-
});
|
178 |
-
}
|
179 |
-
settings.slideshow &&
|
180 |
-
($pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play"
|
181 |
-
$pp_pic_holder.find(".pp_nav .pp_play").click(function () {
|
182 |
-
return w.prettyPhoto.startSlideshow(), !1;
|
183 |
-
})),
|
184 |
-
$pp_pic_holder.attr("class", "pp_pic_holder " + settings.theme),
|
185 |
-
$pp_overlay.css({ opacity: 0, height: w(document).height(), width: w(window).width() }).bind("click", function () {
|
186 |
-
settings.modal || w.prettyPhoto.close();
|
187 |
-
}),
|
188 |
-
w("a.pp_close").bind("click", function () {
|
189 |
-
return w.prettyPhoto.close(), !1;
|
190 |
-
}),
|
191 |
-
settings.allow_expand &&
|
192 |
-
w("a.pp_expand").bind("click", function (t) {
|
193 |
-
return (
|
194 |
-
(doresize = w(this).hasClass("pp_expand") ? (w(this).removeClass("pp_expand").addClass("pp_contract"), !1) : (w(this).removeClass("pp_contract").addClass("pp_expand"), !0)),
|
195 |
-
p(function () {
|
196 |
-
w.prettyPhoto.open();
|
197 |
-
}),
|
198 |
-
!1
|
199 |
-
);
|
200 |
-
}),
|
201 |
-
$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click", function () {
|
202 |
-
return w.prettyPhoto.changePage("previous"), w.prettyPhoto.stopSlideshow(), !1;
|
203 |
-
}),
|
204 |
-
$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click", function () {
|
205 |
-
return w.prettyPhoto.changePage("next"), w.prettyPhoto.stopSlideshow(), !1;
|
206 |
-
}),
|
207 |
-
n();
|
208 |
-
}
|
209 |
-
e = jQuery.extend(
|
210 |
-
{
|
211 |
-
hook: "rel",
|
212 |
-
animation_speed: "fast",
|
213 |
-
ajaxcallback: function () { },
|
214 |
-
slideshow: 5e3,
|
215 |
-
autoplay_slideshow: !1,
|
216 |
-
opacity: 0.8,
|
217 |
-
show_title: !0,
|
218 |
-
allow_resize: !0,
|
219 |
-
allow_expand: !0,
|
220 |
-
default_width: 500,
|
221 |
-
default_height: 344,
|
222 |
-
counter_separator_label: "/",
|
223 |
-
theme: "pp_default",
|
224 |
-
horizontal_padding: 20,
|
225 |
-
hideflash: !1,
|
226 |
-
wmode: "opaque",
|
227 |
-
autoplay: !0,
|
228 |
-
modal: !1,
|
229 |
-
deeplinking: !0,
|
230 |
-
overlay_gallery: !0,
|
231 |
-
overlay_gallery_max: 30,
|
232 |
-
keyboard_shortcuts: !0,
|
233 |
-
changepicturecallback: function () { },
|
234 |
-
callback: function () { },
|
235 |
-
ie6_fallback: !0,
|
236 |
-
markup:
|
237 |
-
'<div class="pp_pic_holder"> \t\t\t\t\t\t<div class="ppt"> </div> \t\t\t\t\t\t<div class="pp_top"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_content_container"> \t\t\t\t\t\t\t<div class="pp_left"> \t\t\t\t\t\t\t<div class="pp_right"> \t\t\t\t\t\t\t\t<div class="pp_content"> \t\t\t\t\t\t\t\t\t<div class="pp_loaderIcon"></div> \t\t\t\t\t\t\t\t\t<div class="pp_fade"> \t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_expand" title="Expand the image"
|
238 |
-
gallery_markup:
|
239 |
-
'<div class="pp_gallery"> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous"
|
240 |
-
image_markup: '<img id="fullResImage" src="{path}" />',
|
241 |
-
flash_markup:
|
242 |
-
'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',
|
243 |
-
quicktime_markup:
|
244 |
-
'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',
|
245 |
-
localvideo_markup: '<video width="{width}" height="{height}" autoplay controls><source src="{path}" type="video/mp4"></video>',
|
246 |
-
iframe_markup: '<iframe src ="{path}" width="{width}" height="{height}" frameborder="no" allowfullscreen="true"></iframe>',
|
247 |
-
inline_markup: '<div class="pp_inline">{content}</div>',
|
248 |
-
custom_markup: "",
|
249 |
-
social_tools:
|
250 |
-
'<div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&layout=button_count&show_faces=true&width=500&action=like&font&colorscheme=light&height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div>',
|
251 |
-
},
|
252 |
-
e
|
253 |
-
);
|
254 |
-
var r,
|
255 |
-
d,
|
256 |
-
h,
|
257 |
-
c,
|
258 |
-
_,
|
259 |
-
g,
|
260 |
-
m,
|
261 |
-
u = this,
|
262 |
-
f = !1,
|
263 |
-
v = w(window).height(),
|
264 |
-
y = w(window).width();
|
265 |
-
return (
|
266 |
-
(doresize = !0),
|
267 |
-
(scroll_pos = t()),
|
268 |
-
w(window)
|
269 |
-
.unbind("resize.prettyphoto")
|
270 |
-
.bind("resize.prettyphoto", function () {
|
271 |
-
n(), (v = w(window).height()), (y = w(window).width()), "undefined" != typeof $pp_overlay && $pp_overlay.height(w(document).height()).width(y);
|
272 |
-
}),
|
273 |
-
e.keyboard_shortcuts &&
|
274 |
-
w(document)
|
275 |
-
.unbind("keydown.prettyphoto")
|
276 |
-
.bind("keydown.prettyphoto", function (t) {
|
277 |
-
if ("undefined" != typeof $pp_pic_holder && $pp_pic_holder.is(":visible"))
|
278 |
-
switch (t.keyCode) {
|
279 |
-
case 37:
|
280 |
-
w.prettyPhoto.changePage("previous"), t.preventDefault();
|
281 |
-
break;
|
282 |
-
case 39:
|
283 |
-
w.prettyPhoto.changePage("next"), t.preventDefault();
|
284 |
-
break;
|
285 |
-
case 27:
|
286 |
-
settings.modal || w.prettyPhoto.close(), t.preventDefault();
|
287 |
-
}
|
288 |
-
}),
|
289 |
-
(w.prettyPhoto.initialize = function () {
|
290 |
-
return (
|
291 |
-
(settings = e),
|
292 |
-
"pp_default" == settings.theme && (settings.horizontal_padding = 16),
|
293 |
-
(theRel = w(this).attr(settings.hook)),
|
294 |
-
(galleryRegExp = /\[(?:.*)\]/),
|
295 |
-
(isSet = !!galleryRegExp.exec(theRel)),
|
296 |
-
(pp_images = isSet
|
297 |
-
? jQuery.map(u, function (t, e) {
|
298 |
-
if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).attr("href");
|
299 |
-
})
|
300 |
-
: w.makeArray(w(this).attr("href"))),
|
301 |
-
(pp_titles = isSet
|
302 |
-
? jQuery.map(u, function (t, e) {
|
303 |
-
if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).find("img").attr("alt") ? w(t).find("img").attr("alt") : "";
|
304 |
-
})
|
305 |
-
: w.makeArray(w(this).find("img").attr("alt"))),
|
306 |
-
(pp_descriptions = isSet
|
307 |
-
? jQuery.map(u, function (t, e) {
|
308 |
-
if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).attr("title") ? w(t).attr("title") : "";
|
309 |
-
})
|
310 |
-
: w.makeArray(w(this).attr("title"))),
|
311 |
-
pp_images.length > settings.overlay_gallery_max && (settings.overlay_gallery = !1),
|
312 |
-
(set_position = jQuery.inArray(w(this).attr("href"), pp_images)),
|
313 |
-
(rel_index = isSet ? set_position : w("a[" + settings.hook + "^='" + theRel + "']").index(w(this))),
|
314 |
-
l(),
|
315 |
-
settings.allow_resize &&
|
316 |
-
w(window).bind("scroll.prettyphoto", function () {
|
317 |
-
n();
|
318 |
-
}),
|
319 |
-
w.prettyPhoto.open(),
|
320 |
-
!1
|
321 |
-
);
|
322 |
-
}),
|
323 |
-
(w.prettyPhoto.open = function (t) {
|
324 |
-
return (
|
325 |
-
"undefined" == typeof settings &&
|
326 |
-
((settings = e),
|
327 |
-
(pp_images = w.makeArray(t)),
|
328 |
-
(pp_titles = arguments[1] ? w.makeArray(arguments[1]) : w.makeArray("")),
|
329 |
-
(pp_descriptions = arguments[2] ? w.makeArray(arguments[2]) : w.makeArray("")),
|
330 |
-
(isSet = 1 < pp_images.length),
|
331 |
-
(set_position = arguments[3] ? arguments[3] : 0),
|
332 |
-
l(t.target)),
|
333 |
-
settings.hideflash && w("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility", "hidden"),
|
334 |
-
1 < w(pp_images).size() ? w(".pp_nav").show() : w(".pp_nav").hide(),
|
335 |
-
w(".pp_loaderIcon").show(),
|
336 |
-
!settings.deeplinking || ("undefined" != typeof theRel && (location.hash = theRel + "/" + rel_index + "/")),
|
337 |
-
settings.social_tools && ((facebook_like_link = settings.social_tools.replace("{location_href}", encodeURIComponent(location.href))), $pp_pic_holder.find(".pp_social").html(facebook_like_link)),
|
338 |
-
$ppt.is(":hidden") && $ppt.css("opacity", 0).show(),
|
339 |
-
$pp_overlay.show().fadeTo(settings.animation_speed, settings.opacity),
|
340 |
-
$pp_pic_holder.find(".currentTextHolder").text(set_position + 1 + settings.counter_separator_label + w(pp_images).size()),
|
341 |
-
void 0 !== pp_descriptions[set_position] && "" != pp_descriptions[set_position]
|
342 |
-
? $pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position]))
|
343 |
-
: $pp_pic_holder.find(".pp_description").hide(),
|
344 |
-
(movie_width = parseFloat(k("width", pp_images[set_position])) ? k("width", pp_images[set_position]) : settings.default_width.toString()),
|
345 |
-
(movie_height = parseFloat(k("height", pp_images[set_position])) ? k("height", pp_images[set_position]) : settings.default_height.toString()),
|
346 |
-
(f = !1),
|
347 |
-
-1 != movie_height.indexOf("%") && ((movie_height = parseFloat((w(window).height() * parseFloat(movie_height)) / 100 - 150)), (f = !0)),
|
348 |
-
-1 != movie_width.indexOf("%") && ((movie_width = parseFloat((w(window).width() * parseFloat(movie_width)) / 100 - 150)), (f = !0)),
|
349 |
-
$pp_pic_holder.fadeIn(function () {
|
350 |
-
switch (
|
351 |
-
(settings.show_title && "" != pp_titles[set_position] && void 0 !== pp_titles[set_position] ? $ppt.html(unescape(pp_titles[set_position])) : $ppt.html(" "),
|
352 |
-
(imgPreloader = ""),
|
353 |
-
(skipInjection = !1),
|
354 |
-
s(pp_images[set_position]))
|
355 |
-
) {
|
356 |
-
case "image":
|
357 |
-
(imgPreloader = new Image()),
|
358 |
-
(nextImage = new Image()),
|
359 |
-
isSet && set_position < w(pp_images).size() - 1 && (nextImage.src = pp_images[set_position + 1]),
|
360 |
-
(prevImage = new Image()),
|
361 |
-
isSet && pp_images[set_position - 1] && (prevImage.src = pp_images[set_position - 1]),
|
362 |
-
($pp_pic_holder.find("#pp_full_res")[0].innerHTML = settings.image_markup.replace(/{path}/g, pp_images[set_position])),
|
363 |
-
(imgPreloader.onload = function () {
|
364 |
-
(r = o(imgPreloader.width, imgPreloader.height)), i();
|
365 |
-
}),
|
366 |
-
(imgPreloader.onerror = function () {
|
367 |
-
alert("Image cannot be loaded. Make sure the path is correct and image exist."), w.prettyPhoto.close();
|
368 |
-
}),
|
369 |
-
(imgPreloader.src = pp_images[set_position]);
|
370 |
-
break;
|
371 |
-
case "youtube":
|
372 |
-
(r = o(movie_width, movie_height)),
|
373 |
-
(movie_id = k("v", pp_images[set_position])),
|
374 |
-
"" == movie_id &&
|
375 |
-
((movie_id = pp_images[set_position].split("youtu.be/")),
|
376 |
-
(movie_id = movie_id[1]),
|
377 |
-
0 < movie_id.indexOf("?") && (movie_id = movie_id.substr(0, movie_id.indexOf("?"))),
|
378 |
-
0 < movie_id.indexOf("&") && (movie_id = movie_id.substr(0, movie_id.indexOf("&")))),
|
379 |
-
(movie = "//www.youtube.com/embed/" + movie_id),
|
380 |
-
k("rel", pp_images[set_position]) ? (movie += "?rel=" + k("rel", pp_images[set_position])) : (movie += "?rel=1"),
|
381 |
-
settings.autoplay && (movie += "&autoplay=1"),
|
382 |
-
(toInject = settings.iframe_markup
|
383 |
-
.replace(/{width}/g, r.width)
|
384 |
-
.replace(/{height}/g, r.height)
|
385 |
-
.replace(/{wmode}/g, settings.wmode)
|
386 |
-
.replace(/{path}/g, movie));
|
387 |
-
break;
|
388 |
-
case "vimeo":
|
389 |
-
(r = o(movie_width, movie_height)), (movie_id = pp_images[set_position]);
|
390 |
-
var t = movie_id.match(/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/);
|
391 |
-
if (t) {
|
392 |
-
(movie = "//player.vimeo.com/video/" + t[3] + "?title=0&byline=0&portrait=0"),
|
393 |
-
settings.autoplay && (movie += "&autoplay=1;");
|
394 |
-
} else {
|
395 |
-
movie = movie_id;
|
396 |
-
}
|
397 |
-
(vimeo_width = r.width + "/embed/?moog_width=" + r.width),
|
398 |
-
(toInject = settings.iframe_markup
|
399 |
-
.replace(/{width}/g, vimeo_width)
|
400 |
-
.replace(/{height}/g, r.height)
|
401 |
-
.replace(/{path}/g, movie));
|
402 |
-
break;
|
403 |
-
case "quicktime":
|
404 |
-
((r = o(movie_width, movie_height)).height += 15),
|
405 |
-
(r.contentHeight += 15),
|
406 |
-
(r.containerHeight += 15),
|
407 |
-
(toInject = settings.quicktime_markup
|
408 |
-
.replace(/{width}/g, r.width)
|
409 |
-
.replace(/{height}/g, r.height)
|
410 |
-
.replace(/{wmode}/g, settings.wmode)
|
411 |
-
.replace(/{path}/g, pp_images[set_position])
|
412 |
-
.replace(/{autoplay}/g, settings.autoplay));
|
413 |
-
break;
|
414 |
-
case "localvideo":
|
415 |
-
((r = o(movie_width, movie_height)).height += 15),
|
416 |
-
(r.contentHeight += 15),
|
417 |
-
(r.containerHeight += 15),
|
418 |
-
(toInject = settings.localvideo_markup
|
419 |
-
.replace(/{width}/g, r.width)
|
420 |
-
.replace(/{height}/g, r.height)
|
421 |
-
.replace(/{wmode}/g, settings.wmode)
|
422 |
-
.replace(/{path}/g, pp_images[set_position])
|
423 |
-
.replace(/{autoplay}/g, settings.autoplay));
|
424 |
-
break;
|
425 |
-
case "flash":
|
426 |
-
(r = o(movie_width, movie_height)),
|
427 |
-
(flash_vars = pp_images[set_position]),
|
428 |
-
(flash_vars = flash_vars.substring(pp_images[set_position].indexOf("flashvars") + 10, pp_images[set_position].length)),
|
429 |
-
(filename = pp_images[set_position]),
|
430 |
-
(filename = filename.substring(0, filename.indexOf("?"))),
|
431 |
-
(toInject = settings.flash_markup
|
432 |
-
.replace(/{width}/g, r.width)
|
433 |
-
.replace(/{height}/g, r.height)
|
434 |
-
.replace(/{wmode}/g, settings.wmode)
|
435 |
-
.replace(/{path}/g, filename + "?" + flash_vars));
|
436 |
-
break;
|
437 |
-
case "iframe":
|
438 |
-
(r = o(movie_width, movie_height)),
|
439 |
-
(frame_url = pp_images[set_position]),
|
440 |
-
(frame_url = frame_url.substr(0, frame_url.indexOf("iframe") - 1)),
|
441 |
-
(toInject = settings.iframe_markup
|
442 |
-
.replace(/{width}/g, r.width)
|
443 |
-
.replace(/{height}/g, r.height)
|
444 |
-
.replace(/{path}/g, frame_url));
|
445 |
-
break;
|
446 |
-
case "ajax":
|
447 |
-
(doresize = !1),
|
448 |
-
(r = o(movie_width, movie_height)),
|
449 |
-
(doresize = !0),
|
450 |
-
(skipInjection = !0),
|
451 |
-
w.get(pp_images[set_position], function (t) {
|
452 |
-
(toInject = settings.inline_markup.replace(/{content}/g, t)), ($pp_pic_holder.find("#pp_full_res")[0].innerHTML = toInject), i();
|
453 |
-
});
|
454 |
-
break;
|
455 |
-
case "custom":
|
456 |
-
(r = o(movie_width, movie_height)), (toInject = settings.custom_markup);
|
457 |
-
break;
|
458 |
-
case "inline":
|
459 |
-
(myClone = w(pp_images[set_position])
|
460 |
-
.clone()
|
461 |
-
.append('<br clear="all" />')
|
462 |
-
.css({ width: settings.default_width })
|
463 |
-
.wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>')
|
464 |
-
.appendTo(w("body"))
|
465 |
-
.show()),
|
466 |
-
(doresize = !1),
|
467 |
-
(r = o(w(myClone).width(), w(myClone).height())),
|
468 |
-
(doresize = !0),
|
469 |
-
w(myClone).remove(),
|
470 |
-
(toInject = settings.inline_markup.replace(/{content}/g, w(pp_images[set_position]).html()));
|
471 |
-
}
|
472 |
-
imgPreloader || skipInjection || (($pp_pic_holder.find("#pp_full_res")[0].innerHTML = toInject), i());
|
473 |
-
}),
|
474 |
-
!1
|
475 |
-
);
|
476 |
-
}),
|
477 |
-
(w.prettyPhoto.changePage = function (t) {
|
478 |
-
(currentGalleryPage = 0),
|
479 |
-
"previous" == t ? --set_position < 0 && (set_position = w(pp_images).size() - 1) : "next" == t ? ++set_position > w(pp_images).size() - 1 && (set_position = 0) : (set_position = t),
|
480 |
-
(rel_index = set_position),
|
481 |
-
(doresize = doresize || !0),
|
482 |
-
settings.allow_expand && w(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),
|
483 |
-
p(function () {
|
484 |
-
w.prettyPhoto.open();
|
485 |
-
});
|
486 |
-
}),
|
487 |
-
(w.prettyPhoto.changeGalleryPage = function (t) {
|
488 |
-
"next" == t ? ++currentGalleryPage > totalPage && (currentGalleryPage = 0) : "previous" == t ? --currentGalleryPage < 0 && (currentGalleryPage = totalPage) : (currentGalleryPage = t),
|
489 |
-
(slide_speed = "next" == t || "previous" == t ? settings.animation_speed : 0),
|
490 |
-
(slide_to = currentGalleryPage * (itemsPerPage * itemWidth)),
|
491 |
-
$pp_gallery.find("ul").animate({ left: -slide_to }, slide_speed);
|
492 |
-
}),
|
493 |
-
(w.prettyPhoto.startSlideshow = function () {
|
494 |
-
void 0 === m
|
495 |
-
? ($pp_pic_holder
|
496 |
-
.find(".pp_play")
|
497 |
-
.unbind("click")
|
498 |
-
.removeClass("pp_play")
|
499 |
-
.addClass("pp_pause")
|
500 |
-
.click(function () {
|
501 |
-
return w.prettyPhoto.stopSlideshow(), !1;
|
502 |
-
}),
|
503 |
-
(m = setInterval(w.prettyPhoto.startSlideshow, settings.slideshow)))
|
504 |
-
: w.prettyPhoto.changePage("next");
|
505 |
-
}),
|
506 |
-
(w.prettyPhoto.stopSlideshow = function () {
|
507 |
-
$pp_pic_holder
|
508 |
-
.find(".pp_pause")
|
509 |
-
.unbind("click")
|
510 |
-
.removeClass("pp_pause")
|
511 |
-
.addClass("pp_play")
|
512 |
-
.click(function () {
|
513 |
-
return w.prettyPhoto.startSlideshow(), !1;
|
514 |
-
}),
|
515 |
-
clearInterval(m),
|
516 |
-
(m = void 0);
|
517 |
-
}),
|
518 |
-
(w.prettyPhoto.close = function () {
|
519 |
-
$pp_overlay.is(":animated") ||
|
520 |
-
(w.prettyPhoto.stopSlideshow(),
|
521 |
-
$pp_pic_holder.stop().find("object,embed").css("visibility", "hidden"),
|
522 |
-
w("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed, function () {
|
523 |
-
w(this).remove();
|
524 |
-
}),
|
525 |
-
$pp_overlay.fadeOut(settings.animation_speed, function () {
|
526 |
-
settings.hideflash && w("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility", "visible"),
|
527 |
-
w(this).remove(),
|
528 |
-
w(window).unbind("scroll.prettyphoto"),
|
529 |
-
-1 !== location.href.indexOf("#prettyPhoto") && (location.hash = "prettyPhoto"),
|
530 |
-
settings.callback(),
|
531 |
-
(doresize = !0),
|
532 |
-
(d = !1),
|
533 |
-
delete settings;
|
534 |
-
}));
|
535 |
-
}),
|
536 |
-
!pp_alreadyInitialized &&
|
537 |
-
b() &&
|
538 |
-
((pp_alreadyInitialized = !0),
|
539 |
-
(hashIndex = b()),
|
540 |
-
(hashRel = hashIndex),
|
541 |
-
(hashIndex = hashIndex.substring(hashIndex.indexOf("/") + 1, hashIndex.length - 1)),
|
542 |
-
(hashRel = hashRel.substring(0, hashRel.indexOf("/"))),
|
543 |
-
setTimeout(function () {
|
544 |
-
w("a[" + e.hook + "^='" + hashRel + "']:eq(" + hashIndex + ")").trigger("click");
|
545 |
-
}, 50)),
|
546 |
-
this.unbind("click.prettyphoto").bind("click.prettyphoto", w.prettyPhoto.initialize)
|
547 |
-
);
|
548 |
-
});
|
549 |
-
})(jQuery);
|
550 |
-
var pp_alreadyInitialized = !1;
|
1 |
+
!(function (w) {
|
2 |
+
function b() {
|
3 |
+
var t = location.href;
|
4 |
+
return (hashtag = -1 !== t.indexOf("#prettyPhoto") && decodeURI(t.substring(t.indexOf("#prettyPhoto") + 1, t.length))), (hashtag = hashtag && hashtag.replace(/<|>/g, "")), hashtag;
|
5 |
+
}
|
6 |
+
function k(t, e) {
|
7 |
+
var i = "[\\?&]" + (t = t.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]")) + "=([^&#]*)",
|
8 |
+
p = new RegExp(i).exec(e);
|
9 |
+
return null == p ? "" : p[1];
|
10 |
+
}
|
11 |
+
(w.prettyPhoto = { version: "3.1.6" }),
|
12 |
+
(w.fn.prettyPhoto = function (e) {
|
13 |
+
function i() {
|
14 |
+
w(".pp_loaderIcon").hide(),
|
15 |
+
(projectedTop = scroll_pos.scrollTop + (v / 2 - r.containerHeight / 2)),
|
16 |
+
projectedTop < 0 && (projectedTop = 0),
|
17 |
+
$ppt.fadeTo(settings.animation_speed, 1),
|
18 |
+
$pp_pic_holder.find(".pp_content").animate({ height: r.contentHeight, width: r.contentWidth }, settings.animation_speed),
|
19 |
+
$pp_pic_holder.animate({ top: projectedTop, left: y / 2 - r.containerWidth / 2 < 0 ? 0 : y / 2 - r.containerWidth / 2, width: r.containerWidth }, settings.animation_speed, function () {
|
20 |
+
$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(r.height).width(r.width),
|
21 |
+
$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),
|
22 |
+
isSet && "image" == s(pp_images[set_position]) ? $pp_pic_holder.find(".pp_hoverContainer").show() : $pp_pic_holder.find(".pp_hoverContainer").hide(),
|
23 |
+
settings.allow_expand && (r.resized ? w("a.pp_expand,a.pp_contract").show() : w("a.pp_expand").hide()),
|
24 |
+
!settings.autoplay_slideshow || m || d || w.prettyPhoto.startSlideshow(),
|
25 |
+
settings.changepicturecallback(),
|
26 |
+
(d = !0);
|
27 |
+
}),
|
28 |
+
isSet && settings.overlay_gallery && "image" == s(pp_images[set_position])
|
29 |
+
? ((itemWidth = 57),
|
30 |
+
(navWidth = "facebook" == settings.theme || "pp_default" == settings.theme ? 50 : 30),
|
31 |
+
(itemsPerPage = Math.floor((r.containerWidth - 100 - navWidth) / itemWidth)),
|
32 |
+
(itemsPerPage = itemsPerPage < pp_images.length ? itemsPerPage : pp_images.length),
|
33 |
+
(totalPage = Math.ceil(pp_images.length / itemsPerPage) - 1),
|
34 |
+
0 == totalPage ? ((navWidth = 0), $pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").hide()) : $pp_gallery.find(".pp_arrow_next,.pp_arrow_previous").show(),
|
35 |
+
(galleryWidth = itemsPerPage * itemWidth),
|
36 |
+
(fullGalleryWidth = pp_images.length * itemWidth),
|
37 |
+
$pp_gallery
|
38 |
+
.css("margin-left", -(galleryWidth / 2 + navWidth / 2))
|
39 |
+
.find("div:first")
|
40 |
+
.width(galleryWidth + 5)
|
41 |
+
.find("ul")
|
42 |
+
.width(fullGalleryWidth)
|
43 |
+
.find("li.selected")
|
44 |
+
.removeClass("selected"),
|
45 |
+
(goToPage = Math.floor(set_position / itemsPerPage) < totalPage ? Math.floor(set_position / itemsPerPage) : totalPage),
|
46 |
+
w.prettyPhoto.changeGalleryPage(goToPage),
|
47 |
+
$pp_gallery_li.filter(":eq(" + set_position + ")").addClass("selected"))
|
48 |
+
: $pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave"),
|
49 |
+
e.ajaxcallback();
|
50 |
+
}
|
51 |
+
function p(t) {
|
52 |
+
$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility", "hidden"),
|
53 |
+
$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed, function () {
|
54 |
+
w(".pp_loaderIcon").show(), t();
|
55 |
+
});
|
56 |
+
}
|
57 |
+
function o(t, e) { //width,height
|
58 |
+
if (((resized = !1), a(t, e), (imageWidth = t), (imageHeight = e), (y < g || v < _) && doresize && settings.allow_resize && !f)) {
|
59 |
+
for (resized = !0, fitting = !1; !fitting;)
|
60 |
+
y < g ? ((imageWidth = y - 40), (imageHeight = (e / t) * imageWidth)) : v < _ ? ((imageHeight = v - 200), (imageWidth = (t / e) * imageHeight)) : (fitting = !0), (_ = imageHeight), (g = imageWidth);
|
61 |
+
(y < g || v < _) && o(g, _), a(imageWidth, imageHeight);
|
62 |
+
}
|
63 |
+
return {
|
64 |
+
width: Math.floor(imageWidth),
|
65 |
+
height: Math.floor(imageHeight),
|
66 |
+
containerHeight: Math.floor(_),
|
67 |
+
containerWidth: Math.floor(g) + 2 * settings.horizontal_padding,
|
68 |
+
contentHeight: Math.floor(h),
|
69 |
+
contentWidth: Math.floor(c),
|
70 |
+
resized: resized,
|
71 |
+
};
|
72 |
+
}
|
73 |
+
function a(t, e) {
|
74 |
+
(t = parseFloat(t)),
|
75 |
+
(e = parseFloat(e)),
|
76 |
+
($pp_details = $pp_pic_holder.find(".pp_details")),
|
77 |
+
$pp_details.width(t),
|
78 |
+
(detailsHeight = parseFloat($pp_details.css("marginTop")) + parseFloat($pp_details.css("marginBottom"))),
|
79 |
+
($pp_details = $pp_details.clone().addClass(settings.theme).width(t).appendTo(w("body")).css({ position: "absolute", top: -1e4 })),
|
80 |
+
(detailsHeight += $pp_details.height()),
|
81 |
+
(detailsHeight = detailsHeight <= 34 ? 36 : detailsHeight),
|
82 |
+
$pp_details.remove(),
|
83 |
+
($pp_title = $pp_pic_holder.find(".ppt")),
|
84 |
+
$pp_title.width(t),
|
85 |
+
(titleHeight = parseFloat($pp_title.css("marginTop")) + parseFloat($pp_title.css("marginBottom"))),
|
86 |
+
($pp_title = $pp_title.clone().appendTo(w("body")).css({ position: "absolute", top: -1e4 })),
|
87 |
+
(titleHeight += $pp_title.height()),
|
88 |
+
$pp_title.remove(),
|
89 |
+
(h = e + detailsHeight),
|
90 |
+
(c = t),
|
91 |
+
(_ = h + titleHeight + $pp_pic_holder.find(".pp_top").height() + $pp_pic_holder.find(".pp_bottom").height()),
|
92 |
+
(g = t);
|
93 |
+
}
|
94 |
+
function s(t) {
|
95 |
+
return t.match(/youtube\.com\/watch/i) || t.match(/youtu\.be/i)
|
96 |
+
? "youtube"
|
97 |
+
: t.match(/vimeo\.com/i)
|
98 |
+
? "vimeo"
|
99 |
+
: t.match(/\b.mov\b/i)
|
100 |
+
? "quicktime"
|
101 |
+
: t.match(/\b.mp4\b/i)
|
102 |
+
? "localvideo"
|
103 |
+
: t.match(/\b.swf\b/i)
|
104 |
+
? "flash"
|
105 |
+
: t.match(/\biframe=true\b/i)
|
106 |
+
? "iframe"
|
107 |
+
: t.match(/\bajax=true\b/i)
|
108 |
+
? "ajax"
|
109 |
+
: t.match(/\bcustom=true\b/i)
|
110 |
+
? "custom"
|
111 |
+
: "#" == t.substr(0, 1)
|
112 |
+
? "inline"
|
113 |
+
: "image";
|
114 |
+
}
|
115 |
+
function n() {
|
116 |
+
if (doresize && "undefined" != typeof $pp_pic_holder) {
|
117 |
+
if (
|
118 |
+
((scroll_pos = t()),
|
119 |
+
(contentHeight = $pp_pic_holder.height()),
|
120 |
+
(contentwidth = $pp_pic_holder.width()),
|
121 |
+
(projectedTop = v / 2 + scroll_pos.scrollTop - contentHeight / 2),
|
122 |
+
projectedTop < 0 && (projectedTop = 0),
|
123 |
+
contentHeight > v)
|
124 |
+
)
|
125 |
+
return;
|
126 |
+
$pp_pic_holder.css({ top: projectedTop, left: y / 2 + scroll_pos.scrollLeft - contentwidth / 2 });
|
127 |
+
}
|
128 |
+
}
|
129 |
+
function t() {
|
130 |
+
return self.pageYOffset
|
131 |
+
? { scrollTop: self.pageYOffset, scrollLeft: self.pageXOffset }
|
132 |
+
: document.documentElement && document.documentElement.scrollTop
|
133 |
+
? { scrollTop: document.documentElement.scrollTop, scrollLeft: document.documentElement.scrollLeft }
|
134 |
+
: document.body
|
135 |
+
? { scrollTop: document.body.scrollTop, scrollLeft: document.body.scrollLeft }
|
136 |
+
: void 0;
|
137 |
+
}
|
138 |
+
function l() {
|
139 |
+
if (
|
140 |
+
(settings.social_tools && (facebook_like_link = settings.social_tools.replace("{location_href}", encodeURIComponent(location.href))),
|
141 |
+
(settings.markup = settings.markup.replace("{pp_social}", "")),
|
142 |
+
w("body").append(settings.markup),
|
143 |
+
($pp_pic_holder = w(".pp_pic_holder")),
|
144 |
+
($ppt = w(".ppt")),
|
145 |
+
($pp_overlay = w("div.pp_overlay")),
|
146 |
+
isSet && settings.overlay_gallery)
|
147 |
+
) {
|
148 |
+
(currentGalleryPage = 0), (toInject = "");
|
149 |
+
for (var t = 0; t < pp_images.length; t++)
|
150 |
+
(img_src = pp_images[t].match(/\b(jpg|jpeg|png|gif)\b/gi) ? ((classname = ""), pp_images[t]) : ((classname = "default"), "")),
|
151 |
+
(toInject += "<li class='" + classname + "'><a href='#'><img src='" + img_src + "' width='50' alt='' /></a></li>");
|
152 |
+
(toInject = settings.gallery_markup.replace(/{gallery}/g, toInject)),
|
153 |
+
$pp_pic_holder.find("#pp_full_res").after(toInject),
|
154 |
+
($pp_gallery = w(".pp_pic_holder .pp_gallery")),
|
155 |
+
($pp_gallery_li = $pp_gallery.find("li")),
|
156 |
+
$pp_gallery.find(".pp_arrow_next").click(function () {
|
157 |
+
return w.prettyPhoto.changeGalleryPage("next"), w.prettyPhoto.stopSlideshow(), !1;
|
158 |
+
}),
|
159 |
+
$pp_gallery.find(".pp_arrow_previous").click(function () {
|
160 |
+
return w.prettyPhoto.changeGalleryPage("previous"), w.prettyPhoto.stopSlideshow(), !1;
|
161 |
+
}),
|
162 |
+
$pp_pic_holder.find(".pp_content").hover(
|
163 |
+
function () {
|
164 |
+
$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn();
|
165 |
+
},
|
166 |
+
function () {
|
167 |
+
$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut();
|
168 |
+
}
|
169 |
+
),
|
170 |
+
(itemWidth = 57),
|
171 |
+
$pp_gallery_li.each(function (t) {
|
172 |
+
w(this)
|
173 |
+
.find("a")
|
174 |
+
.click(function () {
|
175 |
+
return w.prettyPhoto.changePage(t), w.prettyPhoto.stopSlideshow(), !1;
|
176 |
+
});
|
177 |
+
});
|
178 |
+
}
|
179 |
+
settings.slideshow &&
|
180 |
+
($pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play"></a>'),
|
181 |
+
$pp_pic_holder.find(".pp_nav .pp_play").click(function () {
|
182 |
+
return w.prettyPhoto.startSlideshow(), !1;
|
183 |
+
})),
|
184 |
+
$pp_pic_holder.attr("class", "pp_pic_holder " + settings.theme),
|
185 |
+
$pp_overlay.css({ opacity: 0, height: w(document).height(), width: w(window).width() }).bind("click", function () {
|
186 |
+
settings.modal || w.prettyPhoto.close();
|
187 |
+
}),
|
188 |
+
w("a.pp_close").bind("click", function () {
|
189 |
+
return w.prettyPhoto.close(), !1;
|
190 |
+
}),
|
191 |
+
settings.allow_expand &&
|
192 |
+
w("a.pp_expand").bind("click", function (t) {
|
193 |
+
return (
|
194 |
+
(doresize = w(this).hasClass("pp_expand") ? (w(this).removeClass("pp_expand").addClass("pp_contract"), !1) : (w(this).removeClass("pp_contract").addClass("pp_expand"), !0)),
|
195 |
+
p(function () {
|
196 |
+
w.prettyPhoto.open();
|
197 |
+
}),
|
198 |
+
!1
|
199 |
+
);
|
200 |
+
}),
|
201 |
+
$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click", function () {
|
202 |
+
return w.prettyPhoto.changePage("previous"), w.prettyPhoto.stopSlideshow(), !1;
|
203 |
+
}),
|
204 |
+
$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click", function () {
|
205 |
+
return w.prettyPhoto.changePage("next"), w.prettyPhoto.stopSlideshow(), !1;
|
206 |
+
}),
|
207 |
+
n();
|
208 |
+
}
|
209 |
+
e = jQuery.extend(
|
210 |
+
{
|
211 |
+
hook: "rel",
|
212 |
+
animation_speed: "fast",
|
213 |
+
ajaxcallback: function () { },
|
214 |
+
slideshow: 5e3,
|
215 |
+
autoplay_slideshow: !1,
|
216 |
+
opacity: 0.8,
|
217 |
+
show_title: !0,
|
218 |
+
allow_resize: !0,
|
219 |
+
allow_expand: !0,
|
220 |
+
default_width: 500,
|
221 |
+
default_height: 344,
|
222 |
+
counter_separator_label: "/",
|
223 |
+
theme: "pp_default",
|
224 |
+
horizontal_padding: 20,
|
225 |
+
hideflash: !1,
|
226 |
+
wmode: "opaque",
|
227 |
+
autoplay: !0,
|
228 |
+
modal: !1,
|
229 |
+
deeplinking: !0,
|
230 |
+
overlay_gallery: !0,
|
231 |
+
overlay_gallery_max: 30,
|
232 |
+
keyboard_shortcuts: !0,
|
233 |
+
changepicturecallback: function () { },
|
234 |
+
callback: function () { },
|
235 |
+
ie6_fallback: !0,
|
236 |
+
markup:
|
237 |
+
'<div class="pp_pic_holder"> \t\t\t\t\t\t<div class="ppt"> </div> \t\t\t\t\t\t<div class="pp_top"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_content_container"> \t\t\t\t\t\t\t<div class="pp_left"> \t\t\t\t\t\t\t<div class="pp_right"> \t\t\t\t\t\t\t\t<div class="pp_content"> \t\t\t\t\t\t\t\t\t<div class="pp_loaderIcon"></div> \t\t\t\t\t\t\t\t\t<div class="pp_fade"> \t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_expand" title="Expand the image"></a> \t\t\t\t\t\t\t\t\t\t<div class="pp_hoverContainer"> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_next" href="#">next</a> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_previous" href="#"></a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t<div id="pp_full_res"></div> \t\t\t\t\t\t\t\t\t\t<div class="pp_details"> \t\t\t\t\t\t\t\t\t\t\t<div class="pp_nav"> \t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous"></a> \t\t\t\t\t\t\t\t\t\t\t\t<p class="currentTextHolder">0/0</p> \t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_next"></a> \t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t\t<p class="pp_description"></p> \t\t\t\t\t\t\t\t\t\t\t<div class="pp_social">{pp_social}</div> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_close" href="#"></a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_bottom"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t</div> \t\t\t\t\t<div class="pp_overlay"></div>',
|
238 |
+
gallery_markup:
|
239 |
+
'<div class="pp_gallery"> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous"></a> \t\t\t\t\t\t\t\t<div> \t\t\t\t\t\t\t\t\t<ul> \t\t\t\t\t\t\t\t\t\t{gallery} \t\t\t\t\t\t\t\t\t</ul> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_next"></a> \t\t\t\t\t\t\t</div>',
|
240 |
+
image_markup: '<img id="fullResImage" src="{path}" />',
|
241 |
+
flash_markup:
|
242 |
+
'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',
|
243 |
+
quicktime_markup:
|
244 |
+
'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',
|
245 |
+
localvideo_markup: '<video width="{width}" height="{height}" autoplay controls><source src="{path}" type="video/mp4"></video>',
|
246 |
+
iframe_markup: '<iframe src ="{path}" width="{width}" height="{height}" frameborder="no" allowfullscreen="true"></iframe>',
|
247 |
+
inline_markup: '<div class="pp_inline">{content}</div>',
|
248 |
+
custom_markup: "",
|
249 |
+
social_tools:
|
250 |
+
'<div class="twitter"><a href="http://twitter.com/share" class="twitter-share-button" data-count="none">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="facebook"><iframe src="//www.facebook.com/plugins/like.php?locale=en_US&href={location_href}&layout=button_count&show_faces=true&width=500&action=like&font&colorscheme=light&height=23" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:500px; height:23px;" allowTransparency="true"></iframe></div>',
|
251 |
+
},
|
252 |
+
e
|
253 |
+
);
|
254 |
+
var r,
|
255 |
+
d,
|
256 |
+
h,
|
257 |
+
c,
|
258 |
+
_,
|
259 |
+
g,
|
260 |
+
m,
|
261 |
+
u = this,
|
262 |
+
f = !1,
|
263 |
+
v = w(window).height(),
|
264 |
+
y = w(window).width();
|
265 |
+
return (
|
266 |
+
(doresize = !0),
|
267 |
+
(scroll_pos = t()),
|
268 |
+
w(window)
|
269 |
+
.unbind("resize.prettyphoto")
|
270 |
+
.bind("resize.prettyphoto", function () {
|
271 |
+
n(), (v = w(window).height()), (y = w(window).width()), "undefined" != typeof $pp_overlay && $pp_overlay.height(w(document).height()).width(y);
|
272 |
+
}),
|
273 |
+
e.keyboard_shortcuts &&
|
274 |
+
w(document)
|
275 |
+
.unbind("keydown.prettyphoto")
|
276 |
+
.bind("keydown.prettyphoto", function (t) {
|
277 |
+
if ("undefined" != typeof $pp_pic_holder && $pp_pic_holder.is(":visible"))
|
278 |
+
switch (t.keyCode) {
|
279 |
+
case 37:
|
280 |
+
w.prettyPhoto.changePage("previous"), t.preventDefault();
|
281 |
+
break;
|
282 |
+
case 39:
|
283 |
+
w.prettyPhoto.changePage("next"), t.preventDefault();
|
284 |
+
break;
|
285 |
+
case 27:
|
286 |
+
settings.modal || w.prettyPhoto.close(), t.preventDefault();
|
287 |
+
}
|
288 |
+
}),
|
289 |
+
(w.prettyPhoto.initialize = function () {
|
290 |
+
return (
|
291 |
+
(settings = e),
|
292 |
+
"pp_default" == settings.theme && (settings.horizontal_padding = 16),
|
293 |
+
(theRel = w(this).attr(settings.hook)),
|
294 |
+
(galleryRegExp = /\[(?:.*)\]/),
|
295 |
+
(isSet = !!galleryRegExp.exec(theRel)),
|
296 |
+
(pp_images = isSet
|
297 |
+
? jQuery.map(u, function (t, e) {
|
298 |
+
if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).attr("href");
|
299 |
+
})
|
300 |
+
: w.makeArray(w(this).attr("href"))),
|
301 |
+
(pp_titles = isSet
|
302 |
+
? jQuery.map(u, function (t, e) {
|
303 |
+
if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).find("img").attr("alt") ? w(t).find("img").attr("alt") : "";
|
304 |
+
})
|
305 |
+
: w.makeArray(w(this).find("img").attr("alt"))),
|
306 |
+
(pp_descriptions = isSet
|
307 |
+
? jQuery.map(u, function (t, e) {
|
308 |
+
if (-1 != w(t).attr(settings.hook).indexOf(theRel)) return w(t).attr("title") ? w(t).attr("title") : "";
|
309 |
+
})
|
310 |
+
: w.makeArray(w(this).attr("title"))),
|
311 |
+
pp_images.length > settings.overlay_gallery_max && (settings.overlay_gallery = !1),
|
312 |
+
(set_position = jQuery.inArray(w(this).attr("href"), pp_images)),
|
313 |
+
(rel_index = isSet ? set_position : w("a[" + settings.hook + "^='" + theRel + "']").index(w(this))),
|
314 |
+
l(),
|
315 |
+
settings.allow_resize &&
|
316 |
+
w(window).bind("scroll.prettyphoto", function () {
|
317 |
+
n();
|
318 |
+
}),
|
319 |
+
w.prettyPhoto.open(),
|
320 |
+
!1
|
321 |
+
);
|
322 |
+
}),
|
323 |
+
(w.prettyPhoto.open = function (t) {
|
324 |
+
return (
|
325 |
+
"undefined" == typeof settings &&
|
326 |
+
((settings = e),
|
327 |
+
(pp_images = w.makeArray(t)),
|
328 |
+
(pp_titles = arguments[1] ? w.makeArray(arguments[1]) : w.makeArray("")),
|
329 |
+
(pp_descriptions = arguments[2] ? w.makeArray(arguments[2]) : w.makeArray("")),
|
330 |
+
(isSet = 1 < pp_images.length),
|
331 |
+
(set_position = arguments[3] ? arguments[3] : 0),
|
332 |
+
l(t.target)),
|
333 |
+
settings.hideflash && w("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility", "hidden"),
|
334 |
+
1 < w(pp_images).size() ? w(".pp_nav").show() : w(".pp_nav").hide(),
|
335 |
+
w(".pp_loaderIcon").show(),
|
336 |
+
!settings.deeplinking || ("undefined" != typeof theRel && (location.hash = theRel + "/" + rel_index + "/")),
|
337 |
+
settings.social_tools && ((facebook_like_link = settings.social_tools.replace("{location_href}", encodeURIComponent(location.href))), $pp_pic_holder.find(".pp_social").html(facebook_like_link)),
|
338 |
+
$ppt.is(":hidden") && $ppt.css("opacity", 0).show(),
|
339 |
+
$pp_overlay.show().fadeTo(settings.animation_speed, settings.opacity),
|
340 |
+
$pp_pic_holder.find(".currentTextHolder").text(set_position + 1 + settings.counter_separator_label + w(pp_images).size()),
|
341 |
+
void 0 !== pp_descriptions[set_position] && "" != pp_descriptions[set_position]
|
342 |
+
? $pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position]))
|
343 |
+
: $pp_pic_holder.find(".pp_description").hide(),
|
344 |
+
(movie_width = parseFloat(k("width", pp_images[set_position])) ? k("width", pp_images[set_position]) : settings.default_width.toString()),
|
345 |
+
(movie_height = parseFloat(k("height", pp_images[set_position])) ? k("height", pp_images[set_position]) : settings.default_height.toString()),
|
346 |
+
(f = !1),
|
347 |
+
-1 != movie_height.indexOf("%") && ((movie_height = parseFloat((w(window).height() * parseFloat(movie_height)) / 100 - 150)), (f = !0)),
|
348 |
+
-1 != movie_width.indexOf("%") && ((movie_width = parseFloat((w(window).width() * parseFloat(movie_width)) / 100 - 150)), (f = !0)),
|
349 |
+
$pp_pic_holder.fadeIn(function () {
|
350 |
+
switch (
|
351 |
+
(settings.show_title && "" != pp_titles[set_position] && void 0 !== pp_titles[set_position] ? $ppt.html(unescape(pp_titles[set_position])) : $ppt.html(" "),
|
352 |
+
(imgPreloader = ""),
|
353 |
+
(skipInjection = !1),
|
354 |
+
s(pp_images[set_position]))
|
355 |
+
) {
|
356 |
+
case "image":
|
357 |
+
(imgPreloader = new Image()),
|
358 |
+
(nextImage = new Image()),
|
359 |
+
isSet && set_position < w(pp_images).size() - 1 && (nextImage.src = pp_images[set_position + 1]),
|
360 |
+
(prevImage = new Image()),
|
361 |
+
isSet && pp_images[set_position - 1] && (prevImage.src = pp_images[set_position - 1]),
|
362 |
+
($pp_pic_holder.find("#pp_full_res")[0].innerHTML = settings.image_markup.replace(/{path}/g, pp_images[set_position])),
|
363 |
+
(imgPreloader.onload = function () {
|
364 |
+
(r = o(imgPreloader.width, imgPreloader.height)), i();
|
365 |
+
}),
|
366 |
+
(imgPreloader.onerror = function () {
|
367 |
+
alert("Image cannot be loaded. Make sure the path is correct and image exist."), w.prettyPhoto.close();
|
368 |
+
}),
|
369 |
+
(imgPreloader.src = pp_images[set_position]);
|
370 |
+
break;
|
371 |
+
case "youtube":
|
372 |
+
(r = o(movie_width, movie_height)),
|
373 |
+
(movie_id = k("v", pp_images[set_position])),
|
374 |
+
"" == movie_id &&
|
375 |
+
((movie_id = pp_images[set_position].split("youtu.be/")),
|
376 |
+
(movie_id = movie_id[1]),
|
377 |
+
0 < movie_id.indexOf("?") && (movie_id = movie_id.substr(0, movie_id.indexOf("?"))),
|
378 |
+
0 < movie_id.indexOf("&") && (movie_id = movie_id.substr(0, movie_id.indexOf("&")))),
|
379 |
+
(movie = "//www.youtube.com/embed/" + movie_id),
|
380 |
+
k("rel", pp_images[set_position]) ? (movie += "?rel=" + k("rel", pp_images[set_position])) : (movie += "?rel=1"),
|
381 |
+
settings.autoplay && (movie += "&autoplay=1"),
|
382 |
+
(toInject = settings.iframe_markup
|
383 |
+
.replace(/{width}/g, r.width)
|
384 |
+
.replace(/{height}/g, r.height)
|
385 |
+
.replace(/{wmode}/g, settings.wmode)
|
386 |
+
.replace(/{path}/g, movie));
|
387 |
+
break;
|
388 |
+
case "vimeo":
|
389 |
+
(r = o(movie_width, movie_height)), (movie_id = pp_images[set_position]);
|
390 |
+
var t = movie_id.match(/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/);
|
391 |
+
if (t) {
|
392 |
+
(movie = "//player.vimeo.com/video/" + t[3] + "?title=0&byline=0&portrait=0"),
|
393 |
+
settings.autoplay && (movie += "&autoplay=1;");
|
394 |
+
} else {
|
395 |
+
movie = movie_id;
|
396 |
+
}
|
397 |
+
(vimeo_width = r.width + "/embed/?moog_width=" + r.width),
|
398 |
+
(toInject = settings.iframe_markup
|
399 |
+
.replace(/{width}/g, vimeo_width)
|
400 |
+
.replace(/{height}/g, r.height)
|
401 |
+
.replace(/{path}/g, movie));
|
402 |
+
break;
|
403 |
+
case "quicktime":
|
404 |
+
((r = o(movie_width, movie_height)).height += 15),
|
405 |
+
(r.contentHeight += 15),
|
406 |
+
(r.containerHeight += 15),
|
407 |
+
(toInject = settings.quicktime_markup
|
408 |
+
.replace(/{width}/g, r.width)
|
409 |
+
.replace(/{height}/g, r.height)
|
410 |
+
.replace(/{wmode}/g, settings.wmode)
|
411 |
+
.replace(/{path}/g, pp_images[set_position])
|
412 |
+
.replace(/{autoplay}/g, settings.autoplay));
|
413 |
+
break;
|
414 |
+
case "localvideo":
|
415 |
+
((r = o(movie_width, movie_height)).height += 15),
|
416 |
+
(r.contentHeight += 15),
|
417 |
+
(r.containerHeight += 15),
|
418 |
+
(toInject = settings.localvideo_markup
|
419 |
+
.replace(/{width}/g, r.width)
|
420 |
+
.replace(/{height}/g, r.height)
|
421 |
+
.replace(/{wmode}/g, settings.wmode)
|
422 |
+
.replace(/{path}/g, pp_images[set_position])
|
423 |
+
.replace(/{autoplay}/g, settings.autoplay));
|
424 |
+
break;
|
425 |
+
case "flash":
|
426 |
+
(r = o(movie_width, movie_height)),
|
427 |
+
(flash_vars = pp_images[set_position]),
|
428 |
+
(flash_vars = flash_vars.substring(pp_images[set_position].indexOf("flashvars") + 10, pp_images[set_position].length)),
|
429 |
+
(filename = pp_images[set_position]),
|
430 |
+
(filename = filename.substring(0, filename.indexOf("?"))),
|
431 |
+
(toInject = settings.flash_markup
|
432 |
+
.replace(/{width}/g, r.width)
|
433 |
+
.replace(/{height}/g, r.height)
|
434 |
+
.replace(/{wmode}/g, settings.wmode)
|
435 |
+
.replace(/{path}/g, filename + "?" + flash_vars));
|
436 |
+
break;
|
437 |
+
case "iframe":
|
438 |
+
(r = o(movie_width, movie_height)),
|
439 |
+
(frame_url = pp_images[set_position]),
|
440 |
+
(frame_url = frame_url.substr(0, frame_url.indexOf("iframe") - 1)),
|
441 |
+
(toInject = settings.iframe_markup
|
442 |
+
.replace(/{width}/g, r.width)
|
443 |
+
.replace(/{height}/g, r.height)
|
444 |
+
.replace(/{path}/g, frame_url));
|
445 |
+
break;
|
446 |
+
case "ajax":
|
447 |
+
(doresize = !1),
|
448 |
+
(r = o(movie_width, movie_height)),
|
449 |
+
(doresize = !0),
|
450 |
+
(skipInjection = !0),
|
451 |
+
w.get(pp_images[set_position], function (t) {
|
452 |
+
(toInject = settings.inline_markup.replace(/{content}/g, t)), ($pp_pic_holder.find("#pp_full_res")[0].innerHTML = toInject), i();
|
453 |
+
});
|
454 |
+
break;
|
455 |
+
case "custom":
|
456 |
+
(r = o(movie_width, movie_height)), (toInject = settings.custom_markup);
|
457 |
+
break;
|
458 |
+
case "inline":
|
459 |
+
(myClone = w(pp_images[set_position])
|
460 |
+
.clone()
|
461 |
+
.append('<br clear="all" />')
|
462 |
+
.css({ width: settings.default_width })
|
463 |
+
.wrapInner('<div id="pp_full_res"><div class="pp_inline"></div></div>')
|
464 |
+
.appendTo(w("body"))
|
465 |
+
.show()),
|
466 |
+
(doresize = !1),
|
467 |
+
(r = o(w(myClone).width(), w(myClone).height())),
|
468 |
+
(doresize = !0),
|
469 |
+
w(myClone).remove(),
|
470 |
+
(toInject = settings.inline_markup.replace(/{content}/g, w(pp_images[set_position]).html()));
|
471 |
+
}
|
472 |
+
imgPreloader || skipInjection || (($pp_pic_holder.find("#pp_full_res")[0].innerHTML = toInject), i());
|
473 |
+
}),
|
474 |
+
!1
|
475 |
+
);
|
476 |
+
}),
|
477 |
+
(w.prettyPhoto.changePage = function (t) {
|
478 |
+
(currentGalleryPage = 0),
|
479 |
+
"previous" == t ? --set_position < 0 && (set_position = w(pp_images).size() - 1) : "next" == t ? ++set_position > w(pp_images).size() - 1 && (set_position = 0) : (set_position = t),
|
480 |
+
(rel_index = set_position),
|
481 |
+
(doresize = doresize || !0),
|
482 |
+
settings.allow_expand && w(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),
|
483 |
+
p(function () {
|
484 |
+
w.prettyPhoto.open();
|
485 |
+
});
|
486 |
+
}),
|
487 |
+
(w.prettyPhoto.changeGalleryPage = function (t) {
|
488 |
+
"next" == t ? ++currentGalleryPage > totalPage && (currentGalleryPage = 0) : "previous" == t ? --currentGalleryPage < 0 && (currentGalleryPage = totalPage) : (currentGalleryPage = t),
|
489 |
+
(slide_speed = "next" == t || "previous" == t ? settings.animation_speed : 0),
|
490 |
+
(slide_to = currentGalleryPage * (itemsPerPage * itemWidth)),
|
491 |
+
$pp_gallery.find("ul").animate({ left: -slide_to }, slide_speed);
|
492 |
+
}),
|
493 |
+
(w.prettyPhoto.startSlideshow = function () {
|
494 |
+
void 0 === m
|
495 |
+
? ($pp_pic_holder
|
496 |
+
.find(".pp_play")
|
497 |
+
.unbind("click")
|
498 |
+
.removeClass("pp_play")
|
499 |
+
.addClass("pp_pause")
|
500 |
+
.click(function () {
|
501 |
+
return w.prettyPhoto.stopSlideshow(), !1;
|
502 |
+
}),
|
503 |
+
(m = setInterval(w.prettyPhoto.startSlideshow, settings.slideshow)))
|
504 |
+
: w.prettyPhoto.changePage("next");
|
505 |
+
}),
|
506 |
+
(w.prettyPhoto.stopSlideshow = function () {
|
507 |
+
$pp_pic_holder
|
508 |
+
.find(".pp_pause")
|
509 |
+
.unbind("click")
|
510 |
+
.removeClass("pp_pause")
|
511 |
+
.addClass("pp_play")
|
512 |
+
.click(function () {
|
513 |
+
return w.prettyPhoto.startSlideshow(), !1;
|
514 |
+
}),
|
515 |
+
clearInterval(m),
|
516 |
+
(m = void 0);
|
517 |
+
}),
|
518 |
+
(w.prettyPhoto.close = function () {
|
519 |
+
$pp_overlay.is(":animated") ||
|
520 |
+
(w.prettyPhoto.stopSlideshow(),
|
521 |
+
$pp_pic_holder.stop().find("object,embed").css("visibility", "hidden"),
|
522 |
+
w("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed, function () {
|
523 |
+
w(this).remove();
|
524 |
+
}),
|
525 |
+
$pp_overlay.fadeOut(settings.animation_speed, function () {
|
526 |
+
settings.hideflash && w("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility", "visible"),
|
527 |
+
w(this).remove(),
|
528 |
+
w(window).unbind("scroll.prettyphoto"),
|
529 |
+
-1 !== location.href.indexOf("#prettyPhoto") && (location.hash = "prettyPhoto"),
|
530 |
+
settings.callback(),
|
531 |
+
(doresize = !0),
|
532 |
+
(d = !1),
|
533 |
+
delete settings;
|
534 |
+
}));
|
535 |
+
}),
|
536 |
+
!pp_alreadyInitialized &&
|
537 |
+
b() &&
|
538 |
+
((pp_alreadyInitialized = !0),
|
539 |
+
(hashIndex = b()),
|
540 |
+
(hashRel = hashIndex),
|
541 |
+
(hashIndex = hashIndex.substring(hashIndex.indexOf("/") + 1, hashIndex.length - 1)),
|
542 |
+
(hashRel = hashRel.substring(0, hashRel.indexOf("/"))),
|
543 |
+
setTimeout(function () {
|
544 |
+
w("a[" + e.hook + "^='" + hashRel + "']:eq(" + hashIndex + ")").trigger("click");
|
545 |
+
}, 50)),
|
546 |
+
this.unbind("click.prettyphoto").bind("click.prettyphoto", w.prettyPhoto.initialize)
|
547 |
+
);
|
548 |
+
});
|
549 |
+
})(jQuery);
|
550 |
+
var pp_alreadyInitialized = !1;
|
assets/frontend/min-css/premium-addons-rtl.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?7pjc22);src:url(../../editor/fonts/pa-elements.eot?7pjc22#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?7pjc22) format("truetype"),url(../../editor/fonts/pa-elements.woff?7pjc22) format("woff"),url(../../editor/fonts/pa-elements.svg?7pjc22#pa-elements) format("svg");font-weight:400;font-style:normal}.premium-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:100% 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:right}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(40px,0,0) scale(1.1);transform:translate3d(40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;right:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;right:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;right:0;padding:15px;width:100%;text-align:right;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;left:30px;bottom:50px;right:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;left:50px;bottom:30px;right:50px;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;right:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(-5deg);-ms-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;left:30px;bottom:30px;right:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";left:30px;bottom:30px;right:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:right}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;left:60px;bottom:60px;right:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(10px,0,0) scale(1.1);transform:translate3d(10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(-5deg);transform:translate3d(0,0,0) scale(1.2) rotate(-5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:right}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{right:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{right:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{left:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{left:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{right:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(30px,0,0) scale(1.1);transform:translate3d(30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;right:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(50%,-50%,0);transform:translate3d(50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;right:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(-45deg);transform:translate3d(50%,-50%,0) rotate(-45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(50%,-50%,0) rotate(45deg);transform:translate3d(50%,-50%,0) rotate(45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;right:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);background-image:-webkit-linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:-webkit-linear-gradient(130deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(-40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-left:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-left:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset -2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-left:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;right:0;left:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;right:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;right:0;left:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-left:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-blog-wrap a.carousel-arrow,.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div[class^=premium-] .slick-arrow i{display:block}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-blog-wrap a.carousel-arrow,.premium-carousel-wrapper a.carousel-arrow,.premium-facebook-feed-wrapper a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-instafeed-container a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-tabs-nav-list a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-carousel-wrapper a.ver-carousel-arrow{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}a.carousel-arrow.carousel-next{right:-20px}a.carousel-arrow.carousel-prev{left:-20px}a.ver-carousel-arrow.carousel-next{bottom:-56px}a.ver-carousel-arrow.carousel-prev{top:-45px}a.circle-bg{-webkit-border-radius:100%;border-radius:100%}a.circle-border{-webkit-border-radius:100%;border-radius:100%;border:solid #000}a.square-border{border:solid #000}.premium-blog-wrap ul.slick-dots,.premium-carousel-dots-below,.premium-fb-rev-reviews ul.slick-dots{position:relative;bottom:0;list-style:none;text-align:center;margin:0;padding:0}.premium-carousel-dots-above ul.slick-dots{position:absolute;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-js-display:flex;display:-webkit-box;display:-moz-box;display:flex;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.slick-dots li{font-size:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;-js-display:inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:5px;width:20px;height:20px;cursor:pointer}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li,.premium-carousel-ripple-yes ul.slick-dots li i{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;left:0;bottom:0;right:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-right:20px}.premium-counter-area.left .premium-counter-icon{padding-left:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:left}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto}.premium-image-separator-container img{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-link{position:absolute;z-index:9999;top:0;right:0;width:100%;height:100%;text-decoration:none}a.premium-image-separator-link:active,a.premium-image-separator-link:focus,a.premium-image-separator-link:hover,a.premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container .img-responsive{display:inline-block}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:left;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0}.premium-modal-box-modal-content{background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;outline:0}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px;overflow:hidden}.premium-modal-box-modal-footer{padding:15px;text-align:left;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-left:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-left:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:right;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;right:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:right;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(-135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:right}.premium-progressbar-container p:nth-of-type(2){margin:0;float:left}.premium-progressbar-name{right:50%;top:0;left:0;-webkit-transform:translateX(12.5px);-ms-transform:translateX(12.5px);transform:translateX(12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:right;width:0;right:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;right:50%;display:inline-block;border-right:7px solid transparent;border-left:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.premium-progressbar-pin{border-right:1px solid;height:12px;right:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;right:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;right:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:100% 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes progress-bar-gradient{0%{background-position:100% 50%}50%{background-position:0 50%}100%{background-position:100% 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-right:auto;margin-left:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15
|
|