Smart Slider 3 - Version 3.5.1.1

Version Description

  • 20. October 2021 =
  • Feature: Background blur option for the Blur fit fill mode.
  • Fix: Divi Builder plugin has strong codes so we use a special ss-p tag to display the texts. An issue was fixed related to these ss-p tags that made them display incorrectly.
  • Fix: Focus incorrectly stayed on the arrow after slide switching.
  • Fix: Arrows could get highlighted in Safari.
  • Other: Better handling of the translation files.
  • Other: French translation added. Thanks, Jean-Francois!
Download this release

Release Info

Developer nextendweb
Plugin Icon 128x128 Smart Slider 3
Version 3.5.1.1
Comparing to
See all releases

Code changes from version 3.5.1.0 to 3.5.1.1

Files changed (27) hide show
  1. Nextend/Framework/Localization/Localization.php +17 -3
  2. Nextend/Languages/{fi_FI.mo → fi.mo} +0 -0
  3. Nextend/Languages/{fi_FI.po → fi.po} +0 -0
  4. Nextend/Languages/fr_FR.mo +0 -0
  5. Nextend/Languages/fr_FR.po +1177 -937
  6. Nextend/Languages/{ja_JP.mo → ja.mo} +0 -0
  7. Nextend/Languages/{ja_JP.po → ja.po} +0 -0
  8. Nextend/Languages/smartslider3.pot +106 -4
  9. Nextend/SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php +1 -1
  10. Nextend/SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php +21 -3
  11. Nextend/SmartSlider3/Application/Admin/JavaScriptTranslation.php +1 -1
  12. Nextend/SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php +22 -4
  13. Nextend/SmartSlider3/Application/Helper/HelperSliderChanged.php +31 -6
  14. Nextend/SmartSlider3/Application/Model/ModelSliders.php +9 -0
  15. Nextend/SmartSlider3/BackupSlider/ExportSlider.php +1 -1
  16. Nextend/SmartSlider3/Parser/Link/NextSlide.php +1 -0
  17. Nextend/SmartSlider3/Parser/Link/PreviousSlide.php +1 -0
  18. Nextend/SmartSlider3/Parser/Link/SlideEvent.php +1 -0
  19. Nextend/SmartSlider3/Parser/Link/ToSlide.php +2 -0
  20. Nextend/SmartSlider3/Parser/Link/ToSlideID.php +3 -0
  21. Nextend/SmartSlider3/Renderable/Component/ComponentSlide.php +2 -0
  22. Nextend/SmartSlider3/Slider/Feature/SlideBackground.php +18 -4
  23. Nextend/SmartSlider3/Slider/Slide.php +1 -1
  24. Nextend/SmartSlider3/Slider/Slider.php +18 -2
  25. Nextend/SmartSlider3/SmartSlider3Info.php +4 -4
  26. Public/SmartSlider3/Application/Admin/Assets/dist/smartslider-admin.min.css +1 -1
  27. Public/SmartSlider3/Application/Admin/Assets/dist/smartslider-backend.min.js +0 -1
Nextend/Framework/Localization/Localization.php CHANGED
@@ -2,6 +2,7 @@
2
 
3
  namespace Nextend\Framework\Localization;
4
 
 
5
  use Nextend\Framework\Localization\Joomla\JoomlaLocalization;
6
  use Nextend\Framework\Localization\WordPress\WordPressLocalization;
7
  use Nextend\Framework\Pattern\SingletonTrait;
@@ -31,8 +32,20 @@ class Localization {
31
  return self::$platformLocalization->getLocale();
32
  }
33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  private static function loadTextDomain($domain, $mofile) {
35
- if (!is_readable($mofile)) return false;
36
 
37
  $mo = self::$platformLocalization->createMo();
38
  if (!$mo->import_from_file($mofile)) return false;
@@ -49,8 +62,9 @@ class Localization {
49
  } else {
50
  $locale = self::getLocale();
51
  }
52
- $mofile = $locale . '.mo';
53
- if ($loaded = self::loadTextDomain($domain, $path . '/' . $mofile)) {
 
54
  return $loaded;
55
  }
56
 
2
 
3
  namespace Nextend\Framework\Localization;
4
 
5
+ use Nextend\Framework\Filesystem\Filesystem;
6
  use Nextend\Framework\Localization\Joomla\JoomlaLocalization;
7
  use Nextend\Framework\Localization\WordPress\WordPressLocalization;
8
  use Nextend\Framework\Pattern\SingletonTrait;
32
  return self::$platformLocalization->getLocale();
33
  }
34
 
35
+ private static function checkMoFile($path, $locale) {
36
+ if (Filesystem::fileexists($path . '/' . $locale . '.mo')) return $locale . '.mo';
37
+
38
+ if (strpos($locale, '_')) {
39
+ $nextLangStep = implode('_', explode('_', $locale, -1));
40
+
41
+ return self::checkMoFile($path, $nextLangStep);
42
+ }
43
+
44
+ return false;
45
+
46
+ }
47
+
48
  private static function loadTextDomain($domain, $mofile) {
 
49
 
50
  $mo = self::$platformLocalization->createMo();
51
  if (!$mo->import_from_file($mofile)) return false;
62
  } else {
63
  $locale = self::getLocale();
64
  }
65
+ $mofile = self::checkMoFile($path, $locale);
66
+
67
+ if ($mofile && $loaded = self::loadTextDomain($domain, $path . '/' . $mofile)) {
68
  return $loaded;
69
  }
70
 
Nextend/Languages/{fi_FI.mo → fi.mo} RENAMED
File without changes
Nextend/Languages/{fi_FI.po → fi.po} RENAMED
File without changes
Nextend/Languages/fr_FR.mo CHANGED
Binary file
Nextend/Languages/fr_FR.po CHANGED
@@ -4,7 +4,7 @@ msgstr ""
4
  "Project-Id-Version: \n"
5
  "Report-Msgid-Bugs-To: \n"
6
  "POT-Creation-Date: 2021-07-23 09:55+0200\n"
7
- "PO-Revision-Date: 2021-07-23 10:01+0200\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "Language: fr\n"
@@ -18,7 +18,7 @@ msgstr ""
18
  "X-Poedit-Flags-xgettext: --no-location\n"
19
 
20
  msgid "Debug error"
21
- msgstr ""
22
 
23
  msgid "CURL disabled in your php.ini configuration. Please enable it!"
24
  msgstr ""
@@ -47,7 +47,7 @@ msgid "Menu item"
47
  msgstr "Elément de menu"
48
 
49
  msgid "You are not authorised to view this resource."
50
- msgstr ""
51
 
52
  #, php-format
53
  msgid "Missing parameter: %s"
@@ -79,15 +79,18 @@ msgid ""
79
  "If you see this message after the repair database process, please "
80
  "%1$scontact us%2$s with the log:"
81
  msgstr ""
 
 
82
 
83
  msgid "Contact your server host and ask them to fix this for you!"
84
  msgstr ""
 
85
 
86
  msgid "Unexpected database error."
87
- msgstr ""
88
 
89
  msgid "Try to repair database"
90
- msgstr ""
91
 
92
  msgid "Font manager"
93
  msgstr "Gestionnaire de polices"
@@ -98,7 +101,6 @@ msgstr "Texte"
98
  msgid "Hover"
99
  msgstr "Au survol"
100
 
101
- #, fuzzy
102
  msgid "Heading"
103
  msgstr "Titre d'en-tête"
104
 
@@ -121,7 +123,7 @@ msgid "List"
121
  msgstr "Liste"
122
 
123
  msgid "Highlight"
124
- msgstr ""
125
 
126
  msgctxt "Default font"
127
  msgid "Roboto,Arial"
@@ -131,7 +133,7 @@ msgid "Font settings"
131
  msgstr "Réglages de polices"
132
 
133
  msgid "Clear tab"
134
- msgstr "Réinitialiser l'anglais"
135
 
136
  msgid "Family"
137
  msgstr "Famille"
@@ -178,7 +180,6 @@ msgstr "En minuscules"
178
  msgid "Text shadow"
179
  msgstr "Ombre du texte"
180
 
181
- #, fuzzy
182
  msgid "Preview"
183
  msgstr "Prévisualisation"
184
 
@@ -186,20 +187,20 @@ msgid "Frontend"
186
  msgstr ""
187
 
188
  msgid "You can load Google Fonts on the frontend."
189
- msgstr ""
190
 
191
  msgid "Backend"
192
- msgstr ""
193
 
194
  msgid "You can load Google Fonts in the backend."
195
- msgstr ""
196
 
197
  msgid "Style"
198
  msgstr "Style"
199
 
200
  msgctxt "Font style"
201
  msgid "Italic"
202
- msgstr ""
203
 
204
  msgid "Normal"
205
  msgstr "Normal"
@@ -267,25 +268,25 @@ msgid "Mobile"
267
  msgstr "Mobile"
268
 
269
  msgid "Large mobile"
270
- msgstr ""
271
 
272
  msgid "Tablet"
273
  msgstr "Tablette"
274
 
275
  msgid "Large tablet"
276
- msgstr ""
277
 
278
  msgid "Desktop"
279
  msgstr "PC"
280
 
281
  msgid "Large desktop"
282
- msgstr ""
283
 
284
  msgid "More"
285
- msgstr ""
286
 
287
  msgid "Less"
288
- msgstr ""
289
 
290
  msgid "View records"
291
  msgstr "Voir les enregistrements"
@@ -294,16 +295,14 @@ msgid "Font"
294
  msgstr "Police"
295
 
296
  msgid "Warning"
297
- msgstr ""
298
 
299
- #, fuzzy
300
  msgid "Dotted"
301
  msgstr "Pointillé"
302
 
303
  msgid "Dashed"
304
  msgstr "Tirets"
305
 
306
- #, fuzzy
307
  msgid "Solid"
308
  msgstr "Plein"
309
 
@@ -311,16 +310,16 @@ msgid "Double"
311
  msgstr "Double"
312
 
313
  msgid "Groove"
314
- msgstr ""
315
 
316
  msgid "Ridge"
317
  msgstr "Crête"
318
 
319
  msgid "Inset"
320
- msgstr ""
321
 
322
  msgid "Outset"
323
- msgstr ""
324
 
325
  msgid "Field"
326
  msgstr "Champ"
@@ -344,14 +343,14 @@ msgid ""
344
  "Hold down the ctrl (Windows) or command (MAC) button to select multiple "
345
  "options."
346
  msgstr ""
347
- "Maintenez appuyer le bouton ctrl (Windows) ou commande (MAC) pour "
348
- "sélectionner des options multiples."
349
 
350
  msgid "Fill"
351
  msgstr "Remplir"
352
 
353
  msgid "Blur fit"
354
- msgstr ""
355
 
356
  msgid "Fit"
357
  msgstr "Adapter"
@@ -363,9 +362,8 @@ msgid "Center"
363
  msgstr "Centrer"
364
 
365
  msgid "Slider's default"
366
- msgstr "Paramètres du diaporama"
367
 
368
- #, fuzzy
369
  msgid "All"
370
  msgstr "Voir tous"
371
 
@@ -389,10 +387,10 @@ msgid "Extra bold"
389
  msgstr "Extra Gras"
390
 
391
  msgid "Self"
392
- msgstr ""
393
 
394
  msgid "New"
395
- msgstr ""
396
 
397
  msgid "Parent"
398
  msgstr "Parent"
@@ -401,7 +399,7 @@ msgid "Top"
401
  msgstr "Haut"
402
 
403
  msgid "Select images for devices"
404
- msgstr ""
405
 
406
  msgid "Select a page or a blog post from your WordPress site."
407
  msgstr "Sélectionner une page ou un article de votre site WordPress."
@@ -416,7 +414,7 @@ msgid "Default"
416
  msgstr "Par défaut"
417
 
418
  msgid "The image is empty"
419
- msgstr ""
420
 
421
  msgid "Empty"
422
  msgstr "Vide"
@@ -424,10 +422,8 @@ msgstr "Vide"
424
  msgid "Image manager"
425
  msgstr "Gestionnaire d'images"
426
 
427
- #, fuzzy
428
- #| msgid "Desktop Retina"
429
  msgid "Desktop retina"
430
- msgstr "PC Retina"
431
 
432
  msgid "Image"
433
  msgstr "Image"
@@ -437,10 +433,13 @@ msgid ""
437
  "The %1$s is not turned on in your server, which is necessary to read rss "
438
  "feeds. You should contact your server host, and ask them to enable it!"
439
  msgstr ""
 
 
 
440
 
441
  #, php-format
442
  msgid "%s is not readable"
443
- msgstr ""
444
 
445
  msgid "Style manager"
446
  msgstr "Gestionnaire de styles"
@@ -481,16 +480,14 @@ msgstr "Titre actif"
481
  msgid "Dashboard"
482
  msgstr "Tableau de bord"
483
 
484
- #, fuzzy
485
- #| msgid "Desktop image is empty!"
486
  msgid "Drop files here"
487
- msgstr "L'image PC est vide !"
488
 
489
  msgid "Parent directory"
490
- msgstr ""
491
 
492
  msgid "Current path"
493
- msgstr ""
494
 
495
  msgid "Preset"
496
  msgstr "Modèles préréglés"
@@ -500,26 +497,33 @@ msgid ""
500
  "preset will load its styling to your current layer, and the previous style "
501
  "settings will be lost."
502
  msgstr ""
 
 
 
 
503
 
504
  msgid ""
505
  "Layer design options affect every device. If you need to make responsive "
506
  "adjustments, look for the options with the device icon."
507
  msgstr ""
 
 
 
508
 
509
  msgid "Reset style to default"
510
- msgstr ""
511
 
512
  msgid "Save style as new preset"
513
- msgstr ""
514
 
515
  msgid "Load style"
516
- msgstr ""
517
 
518
  msgid "You have not created any presets for this layer yet."
519
- msgstr ""
520
 
521
  msgid "Save as"
522
- msgstr "Enregistrer"
523
 
524
  msgid "Name"
525
  msgstr "Nom"
@@ -528,16 +532,16 @@ msgid "Please fill the name field!"
528
  msgstr "Veuillez remplir le champ nom !"
529
 
530
  msgid "Preset saved."
531
- msgstr ""
532
 
533
  msgid "Overwrite preset"
534
- msgstr ""
535
 
536
  msgid "Preset deleted."
537
- msgstr ""
538
 
539
  msgid "Choose folder"
540
- msgstr ""
541
 
542
  msgid "Select"
543
  msgstr "Sélectionner"
@@ -546,13 +550,13 @@ msgid "Disabled"
546
  msgstr "Désactivé"
547
 
548
  msgid "Image field can not be empty!"
549
- msgstr ""
550
 
551
  msgid "Done"
552
  msgstr "Terminé"
553
 
554
  msgid "No file selected."
555
- msgstr ""
556
 
557
  msgid "Open docs"
558
  msgstr ""
@@ -561,21 +565,22 @@ msgid "The changes you made will be lost if you navigate away from this page."
561
  msgstr "Les changements actuels seront perdus si vous quittez cette page."
562
 
563
  msgid "Icons"
564
- msgstr ""
565
 
566
  msgid "Search"
567
  msgstr "Rechercher"
568
 
569
  msgid "Are you sure?"
570
- msgstr ""
571
 
572
  #, javascript-format
573
  msgid "You're about to %s. "
574
- msgstr ""
575
 
576
  #, javascript-format
577
  msgid "The deletion is irreversible, and it's not possible to recover %s."
578
  msgstr ""
 
579
 
580
  msgid "Cancel"
581
  msgstr "Annuler"
@@ -586,72 +591,62 @@ msgstr "Supprimer"
586
  msgid "Close"
587
  msgstr "Fermer"
588
 
589
- #, fuzzy
590
- #| msgid "Create"
591
  msgid "Create group"
592
- msgstr "Créer"
593
 
594
- #, fuzzy
595
- #| msgid "Product name"
596
  msgid "Group name"
597
- msgstr "Nom du produit"
598
 
599
  msgid "Group created"
600
- msgstr ""
601
 
602
  msgid "Records"
603
- msgstr ""
604
 
605
  msgid "Keyboard shortcuts"
606
- msgstr ""
607
 
608
  msgid "Got it"
609
- msgstr ""
610
 
611
  msgid "General"
612
  msgstr "Général"
613
 
614
- #, fuzzy
615
- #| msgid "Content"
616
  msgid "Content tab"
617
- msgstr "Contenu"
618
 
619
- #, fuzzy
620
- #| msgid "Style"
621
  msgid "Style tab"
622
- msgstr "Style"
623
 
624
- #, fuzzy
625
- #| msgid "Animation"
626
  msgid "Animation tab"
627
- msgstr "Animation"
628
 
629
  msgid "Add Layer"
630
- msgstr ""
631
 
632
  msgid "Layer List"
633
  msgstr "Liste des calques"
634
 
635
  msgid "Timeline"
636
- msgstr ""
637
 
638
  msgid "View"
639
- msgstr "Voir"
640
 
641
  msgid "Adjust"
642
- msgstr ""
643
 
644
  msgid "Move (Absolute)"
645
- msgstr ""
646
 
647
  msgid "Arrows"
648
  msgstr "Flèches"
649
 
650
  msgid "Align (Absolute)"
651
- msgstr ""
652
 
653
  msgid "Numeric keys"
654
- msgstr ""
655
 
656
  msgid "Action"
657
  msgstr ""
@@ -663,45 +658,43 @@ msgid "Copy"
663
  msgstr "Copier"
664
 
665
  msgid "Paste"
666
- msgstr ""
667
 
668
  msgid "Undo"
669
- msgstr ""
670
 
671
  msgid "Redo"
672
- msgstr ""
673
 
674
  msgid "Save"
675
  msgstr "Enregistrer"
676
 
677
- #, fuzzy
678
- #| msgid "Layer animations"
679
  msgid "Play animations"
680
- msgstr "Animation du calque"
681
 
682
  msgid "Clear device specific settings"
683
- msgstr ""
684
 
685
  msgid "Current layer, current device"
686
- msgstr ""
687
 
688
  msgid "Current layer, all devices"
689
- msgstr ""
690
 
691
  msgid "All layers, current device"
692
- msgstr ""
693
 
694
  msgid "All layers, all devices"
695
- msgstr ""
696
 
697
  msgid "Unexpected response"
698
- msgstr ""
699
 
700
  msgid "Scroll to"
701
  msgstr "Faire défiler jusqu'à"
702
 
703
  msgid "Scroll to alias"
704
- msgstr ""
705
 
706
  msgid "Go to slide"
707
  msgstr "Aller à la diapositive"
@@ -722,24 +715,24 @@ msgid "Examples"
722
  msgstr "Exemples"
723
 
724
  msgid "Scrolls to the top of the page."
725
- msgstr ""
726
 
727
  msgid "Scrolls to the bottom of the page."
728
- msgstr ""
729
 
730
  msgid ""
731
  "You can use any jQuery selector to scroll to a specific element on the page. "
732
  "Example: \"#pricing\" scrolls to the element with the id of \"pricing\"."
733
  msgstr ""
734
- "Vous pouvez utiliser n'importe quel sélecteur jQuery pour défiler jusqu'à un "
735
- "élément spécifique de la page. Exemple : \"#pricing\" défile jusqu'à "
736
- "l'élément portant l'id \"pricing\"."
737
 
738
  msgid "Slider alias"
739
- msgstr ""
740
 
741
  msgid "Slider alias set at Slider settings > General"
742
- msgstr ""
743
 
744
  msgid "Slide index"
745
  msgstr "Index de diapositive"
@@ -758,17 +751,19 @@ msgstr "Avancer"
758
 
759
  #, javascript-format
760
  msgid "slide index: 2 %s direction: backward"
761
- msgstr ""
762
 
763
  msgid "Switches to the second slide as if the previous arrow was pressed"
764
  msgstr ""
 
765
 
766
  #, javascript-format
767
  msgid "slide index: 5 %s direction: forward"
768
- msgstr ""
769
 
770
  msgid "Switches to the fifth slide as if the next arrow was pressed"
771
  msgstr ""
 
772
 
773
  msgid "Slide ID"
774
  msgstr "ID de la diapositive"
@@ -776,24 +771,30 @@ msgstr "ID de la diapositive"
776
  msgid ""
777
  "Switches to the slide with the #2 ID as if the previous arrow was pressed"
778
  msgstr ""
 
 
779
 
780
  msgid "Switches to the slide with the #5 ID as if the next arrow was pressed"
781
  msgstr ""
 
 
782
 
783
  msgid "Event name"
784
  msgstr "Nom de l'événement"
785
 
786
  msgid "An event you use to trigger layer animation(s) with"
787
  msgstr ""
 
 
788
 
789
  msgid "Content List - One Per Line"
790
- msgstr ""
791
 
792
  msgid "Choose images"
793
  msgstr "Choisir des images"
794
 
795
  msgid "Titles - One Per Line"
796
- msgstr ""
797
 
798
  msgid "Autoplay duration"
799
  msgstr "Durée du défilement automatique"
@@ -802,7 +803,7 @@ msgid "URL"
802
  msgstr ""
803
 
804
  msgid "Search keyword"
805
- msgstr ""
806
 
807
  msgid "Posts"
808
  msgstr "Articles"
@@ -814,34 +815,34 @@ msgid "Insert"
814
  msgstr "Insérer"
815
 
816
  msgid "Oops, Something Went Wrong"
817
- msgstr ""
818
 
819
  msgid "Success"
820
- msgstr ""
821
 
822
  msgid "Notice"
823
- msgstr ""
824
 
825
  msgid "Select image"
826
- msgstr ""
827
 
828
  msgid "Use Joomla selector"
829
- msgstr ""
830
 
831
  msgid "Use default selector"
832
- msgstr ""
833
 
834
  msgid "Deleted."
835
- msgstr ""
836
 
837
  msgid "Static"
838
  msgstr "Statique"
839
 
840
  msgid "Save as New"
841
- msgstr ""
842
 
843
  msgid "Saved."
844
- msgstr ""
845
 
846
  msgid "Enabled"
847
  msgstr "Activé"
@@ -850,7 +851,7 @@ msgid "Column"
850
  msgstr "Colonne"
851
 
852
  msgid "There is no layer available to be parent of the current layer!"
853
- msgstr ""
854
 
855
  msgid "Pick the parent layer!"
856
  msgstr "Choisissez le calque parent !"
@@ -864,10 +865,9 @@ msgstr "Choisissez le point d'alignement du calque enfant !"
864
  msgid "Advanced"
865
  msgstr "Avancé"
866
 
867
- #, fuzzy, javascript-format
868
- #| msgid "Outer"
869
  msgid "Outer %s"
870
- msgstr "Extérieur"
871
 
872
  msgid "Left"
873
  msgstr "Gauche"
@@ -876,22 +876,22 @@ msgid "Right"
876
  msgstr "Droite"
877
 
878
  msgid "Middle"
879
- msgstr ""
880
 
881
  msgid "Bottom"
882
  msgstr "Bas"
883
 
884
  msgid "Layer(s)"
885
- msgstr ""
886
 
887
  msgid "Hide on"
888
- msgstr ""
889
 
890
  msgid "Rename"
891
  msgstr "Renommer"
892
 
893
  msgid "Show/Hide in editor"
894
- msgstr ""
895
 
896
  msgid "Animation"
897
  msgstr "Animation"
@@ -903,49 +903,43 @@ msgid "Remove animations"
903
  msgstr "Retirer les animations"
904
 
905
  msgid "Layer Animation - Basic"
906
- msgstr ""
907
 
908
- #, fuzzy
909
- #| msgid "Keyframe"
910
  msgid "Add keyframe"
911
- msgstr "Image-clé"
912
 
913
  msgid "Loop"
914
  msgstr "Boucle"
915
 
916
  msgid "Special Zero"
917
- msgstr ""
918
 
919
  msgid "Keyframe"
920
  msgstr "Image-clé"
921
 
922
  msgid "Layer Animation - Reveal"
923
- msgstr ""
924
 
925
  msgid "Open/Close"
926
- msgstr ""
927
 
928
  msgid "Content"
929
  msgstr "Contenu"
930
 
931
  msgid "Child layers"
932
- msgstr ""
933
 
934
  msgid "Animated heading"
935
- msgstr ""
936
 
937
  msgid "Highlighted heading"
938
- msgstr ""
939
 
940
- #, fuzzy
941
- #| msgid "Main animation end"
942
  msgid "Text animation in"
943
- msgstr "Fin de l'animation principale"
944
 
945
- #, fuzzy
946
- #| msgid "Layer animations"
947
  msgid "Text animation out"
948
- msgstr "Animation du calque"
949
 
950
  msgid "Layer"
951
  msgstr "Calque"
@@ -957,33 +951,33 @@ msgid "Slide"
957
  msgstr "Diapositive"
958
 
959
  msgid "Theme"
960
- msgstr ""
961
 
962
  #, javascript-format
963
  msgid "%s or newer required for this feature."
964
- msgstr ""
965
 
966
  msgid "This section requires activated Pro version."
967
- msgstr ""
968
 
969
  #, javascript-format
970
  msgid "This block is not available in the free version. %s"
971
- msgstr ""
972
 
973
  msgid "Go Pro"
974
- msgstr ""
975
 
976
  msgid "Editor settings"
977
- msgstr ""
978
 
979
  msgid "Upgrade to Pro"
980
- msgstr ""
981
 
982
  msgid "Guide settings"
983
- msgstr ""
984
 
985
  msgid "Smart snap"
986
- msgstr ""
987
 
988
  msgid "Round to 5px"
989
  msgstr "Arrondi de 5 px"
@@ -991,21 +985,22 @@ msgstr "Arrondi de 5 px"
991
  msgid "Ruler"
992
  msgstr "Règle"
993
 
994
- #, fuzzy
995
- #| msgid "Clear Guides"
996
  msgid "Clear guides"
997
  msgstr "Effacer les guides"
998
 
999
  msgid "Activate Smart Slider 3 Pro"
1000
- msgstr ""
1001
 
1002
  msgid "Activation is required to unlock all features!"
1003
  msgstr ""
 
1004
 
1005
  msgid ""
1006
  "Register Smart Slider 3 Pro on this domain to enable auto update, slider "
1007
  "templates and slide library."
1008
  msgstr ""
 
 
1009
 
1010
  msgid "Skip"
1011
  msgstr "Sauter cette étape"
@@ -1017,7 +1012,7 @@ msgid "Smart Slider 3 activated!"
1017
  msgstr "Smart Slider 3 est activé!"
1018
 
1019
  msgid "Laptop"
1020
- msgstr ""
1021
 
1022
  msgid "Width"
1023
  msgstr "Largeur"
@@ -1027,22 +1022,22 @@ msgstr "Hauteur"
1027
 
1028
  #, javascript-format
1029
  msgid "Below %s pixels."
1030
- msgstr ""
1031
 
1032
  #, javascript-format
1033
  msgid "Above %s pixels."
1034
- msgstr ""
1035
 
1036
  #, javascript-format
1037
  msgid "Between %s and %s pixels."
1038
- msgstr ""
1039
 
1040
  #, javascript-format, php-format
1041
  msgid "This slide is hidden on the following devices: %s"
1042
- msgstr ""
1043
 
1044
  msgid "Data"
1045
- msgstr ""
1046
 
1047
  msgid "Filter"
1048
  msgstr "Filtre"
@@ -1057,7 +1052,7 @@ msgid "Remove HTML"
1057
  msgstr "Retirer l'HTML"
1058
 
1059
  msgid "Split by Chars"
1060
- msgstr ""
1061
 
1062
  msgid "Strict"
1063
  msgstr "Strict"
@@ -1081,53 +1076,61 @@ msgid "Result"
1081
  msgstr "Résultat"
1082
 
1083
  msgid "Change slider type"
1084
- msgstr ""
1085
 
1086
  msgid ""
1087
  "Changing your slider type is irreversible. After changing your slider type, "
1088
  "<b>you will lose all slider type related settings</b>."
1089
  msgstr ""
 
 
1090
 
1091
  msgid "Slider type"
1092
- msgstr ""
1093
 
1094
  msgid "Convert"
1095
- msgstr ""
1096
 
1097
  msgid "What do you want to create today?"
1098
- msgstr ""
1099
 
1100
  msgid ""
1101
  "Use our powerful visual editor, or simply import one of our existing "
1102
  "template."
1103
  msgstr ""
 
 
1104
 
1105
  msgid "Create a New Project"
1106
- msgstr ""
1107
 
1108
  msgid ""
1109
  "Start a new project from scratch and build exactly what you’ve imagined. You "
1110
  "can easily customize every pixels and create anything with layers."
1111
  msgstr ""
 
 
 
1112
 
1113
  msgid "Start with a Template"
1114
- msgstr ""
1115
 
1116
  msgid ""
1117
  "Start with a template and make it your own with the innovative drag and drop "
1118
  "interface. You can choose from hundreds of premade templates."
1119
  msgstr ""
 
 
 
1120
 
1121
  msgid "or import your own files"
1122
- msgstr ""
1123
 
1124
  msgid "Create new project"
1125
- msgstr ""
1126
 
1127
- #, fuzzy
1128
- #| msgid "Post types"
1129
  msgid "Project type"
1130
- msgstr "Types d’article"
1131
 
1132
  msgid "Slider"
1133
  msgstr "Diaporama"
@@ -1147,47 +1150,47 @@ msgstr "Vitrine"
1147
  msgid "Pro"
1148
  msgstr ""
1149
 
1150
- #, fuzzy
1151
  msgid "Settings"
1152
- msgstr "Réglages "
1153
 
1154
  msgid "My project"
1155
- msgstr ""
1156
 
1157
  msgid "Boxed"
1158
- msgstr ""
1159
 
1160
  msgid "Full width"
1161
  msgstr "Pleine largeur"
1162
 
1163
  msgid "Layout"
1164
- msgstr ""
1165
 
1166
  msgid "Slide width"
1167
- msgstr ""
1168
 
1169
  msgid "Slide height"
1170
- msgstr ""
1171
 
1172
  msgid "Create"
1173
  msgstr "Créer"
1174
 
1175
  msgid "Join The Smart Slider 3 Community"
1176
- msgstr ""
1177
 
1178
  msgid ""
1179
  "Join more than 120,000 subscribers and get access to the latest slider "
1180
  "templates, tips, tutorials and other exclusive contents directly to your "
1181
  "inbox."
1182
  msgstr ""
 
 
 
1183
 
1184
  msgid "Subscribe"
1185
- msgstr ""
1186
 
1187
- #, fuzzy
1188
- #| msgid "Insert group"
1189
  msgid "Change group"
1190
- msgstr "Insérer un groupe"
1191
 
1192
  msgid "Groups"
1193
  msgstr "Groupes"
@@ -1205,18 +1208,16 @@ msgid "Group"
1205
  msgstr "Groupe"
1206
 
1207
  msgid "Move to trash"
1208
- msgstr ""
1209
 
1210
  msgid "empty the trash"
1211
- msgstr ""
1212
 
1213
  msgid "Delete permanently"
1214
- msgstr ""
1215
 
1216
- #, fuzzy
1217
- #| msgid "Delete slider"
1218
  msgid "delete this slider"
1219
- msgstr "Supprimer le diaporama"
1220
 
1221
  msgid "Publish"
1222
  msgstr "Publier"
@@ -1225,63 +1226,59 @@ msgid "Unpublish"
1225
  msgstr "Dépublier"
1226
 
1227
  msgid "Edit generator"
1228
- msgstr "Modifier le générateur"
1229
 
1230
  msgid "Set as first"
1231
  msgstr "Définir comme premier"
1232
 
1233
- #, fuzzy
1234
- #| msgid "Go to slide"
1235
  msgid "Convert to slide"
1236
- msgstr "Aller à la diapositive"
1237
 
1238
  msgid "Copy slide to"
1239
- msgstr ""
1240
 
1241
  msgid "Add post"
1242
- msgstr ""
1243
 
1244
  msgid "Please select a Post first!"
1245
- msgstr ""
1246
 
1247
- #, fuzzy
1248
- #| msgid "Delete slider"
1249
  msgid "delete these slides"
1250
- msgstr "Supprimer le diaporama"
1251
 
1252
- #, fuzzy
1253
- #| msgid "Delete slider"
1254
  msgid "delete this slide"
1255
- msgstr "Supprimer le diaporama"
1256
 
1257
  msgid "Animations"
1258
  msgstr "Animations"
1259
 
1260
  msgid "Effects"
1261
- msgstr ""
1262
 
1263
  msgid "Shape divider"
1264
- msgstr "Forme de division"
1265
 
1266
  msgid "Particle effect"
1267
  msgstr "Effet de particules"
1268
 
1269
  msgid "Layer animations"
1270
- msgstr "Animation du calque"
1271
 
1272
  msgid "Play on load"
1273
- msgstr ""
1274
 
1275
  msgid ""
1276
  "Plays the layer animations on the first slide when it appears for the first "
1277
  "time."
1278
  msgstr ""
 
 
1279
 
1280
  msgid "Play once"
1281
  msgstr "Jouer une fois"
1282
 
1283
  msgid "Plays the layer animations only during the first loop."
1284
- msgstr ""
1285
 
1286
  msgid "Play on"
1287
  msgstr "Jouer au"
@@ -1296,7 +1293,7 @@ msgid "Mode"
1296
  msgstr "Mode"
1297
 
1298
  msgid "Skippable"
1299
- msgstr ""
1300
 
1301
  msgid "Forced"
1302
  msgstr "Forcé"
@@ -1305,9 +1302,11 @@ msgid ""
1305
  "You can make the outgoing layer animations, which don't have events, to play "
1306
  "on slide switching."
1307
  msgstr ""
 
 
1308
 
1309
  msgid "Layer parallax"
1310
- msgstr ""
1311
 
1312
  msgid "Enable"
1313
  msgstr "Activer"
@@ -1334,10 +1333,10 @@ msgid "Mouse origin"
1334
  msgstr "Départ de la souris"
1335
 
1336
  msgid "Slider center"
1337
- msgstr ""
1338
 
1339
  msgid "Mouse enter position"
1340
- msgstr ""
1341
 
1342
  msgid "Scroll move"
1343
  msgstr "Mouvement de défilement"
@@ -1361,24 +1360,26 @@ msgid "Autostart"
1361
  msgstr "Démarrage automatique"
1362
 
1363
  msgid "Allow restart"
1364
- msgstr ""
1365
 
1366
  msgid ""
1367
  "Keeps the autoplay control visible after the autoplay has finished to allow "
1368
  "starting it again."
1369
  msgstr ""
 
 
1370
 
1371
  msgid "Infinite loop"
1372
- msgstr ""
1373
 
1374
  msgid "Finish autoplay"
1375
- msgstr ""
1376
 
1377
  msgid "Stop on click"
1378
- msgstr ""
1379
 
1380
  msgid "Stop on mouse"
1381
- msgstr ""
1382
 
1383
  msgid "Enter"
1384
  msgstr "Entrer"
@@ -1387,37 +1388,37 @@ msgid "Leave"
1387
  msgstr "Laisser"
1388
 
1389
  msgid "Stop on media"
1390
- msgstr ""
1391
 
1392
  msgid "Resume on click"
1393
- msgstr ""
1394
 
1395
  msgid "Resume on mouse"
1396
- msgstr ""
1397
 
1398
  msgid "Resume on media"
1399
- msgstr ""
1400
 
1401
  msgid "Controls"
1402
  msgstr "Commandes de défilement"
1403
 
1404
  msgid "Drag"
1405
- msgstr ""
1406
 
1407
  msgid "Defines the drag (and touch) direction for your slider."
1408
- msgstr ""
1409
 
1410
  msgid "Mouse wheel"
1411
- msgstr ""
1412
 
1413
  msgid "Allows switching slides with the mouse wheel."
1414
- msgstr ""
1415
 
1416
  msgid "Keyboard"
1417
  msgstr "Clavier"
1418
 
1419
  msgid "Allows switching slides with the keyboard."
1420
- msgstr ""
1421
 
1422
  msgid "Developer"
1423
  msgstr "Développeurs"
@@ -1426,53 +1427,59 @@ msgid "Block right click"
1426
  msgstr "Bloquer le clic droit"
1427
 
1428
  msgid "Block carousel"
1429
- msgstr ""
1430
 
1431
  msgid ""
1432
  "Stops the carousel at the last slide when the source of interaction is "
1433
  "vertical touch, vertical pointer, mouse wheel or vertical keyboard."
1434
  msgstr ""
 
 
 
1435
 
1436
  msgid "Clear before"
1437
- msgstr ""
1438
 
1439
  msgid "Closes the unclosed float CSS codes before the slider."
1440
- msgstr ""
1441
 
1442
  msgid "Clear after"
1443
- msgstr ""
1444
 
1445
  msgid "Allows you to put your slider next to your text."
1446
- msgstr ""
1447
 
1448
  msgid "Hide scrollbar"
1449
- msgstr ""
1450
 
1451
  msgid ""
1452
  "Your website won't be scrollable anymore! All out of screen elements will be "
1453
  "hidden."
1454
  msgstr ""
 
 
1455
 
1456
  msgid "Scroll to slider"
1457
- msgstr ""
1458
 
1459
  msgid "The page scrolls back to the slider when the user interacts with it."
1460
  msgstr ""
 
1461
 
1462
  msgid "Edge"
1463
- msgstr ""
1464
 
1465
  msgid "Top - when needed"
1466
- msgstr ""
1467
 
1468
  msgid "Top - always"
1469
- msgstr ""
1470
 
1471
  msgid "Bottom - when needed"
1472
- msgstr ""
1473
 
1474
  msgid "Bottom - always"
1475
- msgstr ""
1476
 
1477
  msgid "Delayed (for lightbox/tabs)"
1478
  msgstr "Retardé (pour visionneuse/onglets)"
@@ -1481,104 +1488,123 @@ msgid ""
1481
  "Delays the loading of the slider until its container gets visible. Useful "
1482
  "when you display the slider in a lightbox or tab."
1483
  msgstr ""
 
 
 
1484
 
1485
  msgid "Legacy font scale"
1486
- msgstr ""
1487
 
1488
  msgid ""
1489
  "This feature brings back the non-adaptive font size for absolute layers "
1490
  "which were made before version 3.5. Turning on can affect website "
1491
  "performance, so we suggest to keep it disabled.\n"
1492
  msgstr ""
 
 
 
 
1493
 
1494
  msgid "Slider CSS classes"
1495
  msgstr "Classes CSS du diaporama"
1496
 
1497
  msgid "You can put custom CSS classes to the slider's container."
1498
  msgstr ""
 
 
1499
 
1500
  msgid "JavaScript callbacks"
1501
  msgstr "Call-backs Javascript"
1502
 
1503
  msgid "Post IDs"
1504
- msgstr ""
1505
 
1506
  msgid "one per line"
1507
  msgstr "un par ligne"
1508
 
1509
  msgid "The cache of the posts with the given ID will be cleared upon save."
1510
  msgstr ""
 
 
1511
 
1512
  msgid "Thumbnail"
1513
  msgstr "Vignette"
1514
 
1515
  msgid "Slider thumbnail which appears in the slider list."
1516
- msgstr ""
1517
 
1518
  msgid "ARIA label"
1519
- msgstr ""
1520
 
1521
  msgid "It allows you to label your slider for screen readers."
1522
- msgstr ""
1523
 
1524
  msgid "Alias"
1525
  msgstr "Alias"
1526
 
1527
  msgid "You can use this alias in the slider's shortcode."
1528
- msgstr ""
1529
 
1530
  msgid "Use as anchor"
1531
- msgstr ""
1532
 
1533
  msgid ""
1534
  "Creates an empty div before the slider, using the alias as the ID of this "
1535
  "div. As a result, you can use #your-alias in the URL to make the page jump "
1536
  "to the slider."
1537
  msgstr ""
 
 
 
1538
 
1539
  msgid "Smooth scroll"
1540
- msgstr ""
1541
 
1542
  msgid ""
1543
  "The #your-alias urls in links would be forced to smooth scroll to the slider."
1544
  msgstr ""
 
 
1545
 
1546
  msgid "Switch slide"
1547
- msgstr ""
1548
 
1549
  msgid ""
1550
  "Use #your-alias-2 as an anchor to jump to the slider and switch to the 2nd "
1551
  "slide immediately. Use #your-alias-3 for the 3rd slide and so on."
1552
  msgstr ""
 
 
 
1553
 
1554
  msgid "Scroll to slide"
1555
- msgstr ""
1556
 
1557
  msgid ""
1558
  "The \"Switch slide\" option won't scroll you to the slider. Only the slides "
1559
  "will switch."
1560
  msgstr ""
 
 
1561
 
1562
  msgid "Slider design"
1563
- msgstr ""
1564
 
1565
- #, fuzzy
1566
- #| msgid "Slide background image fill"
1567
  msgid "Slider background image"
1568
- msgstr "Remplissage d'images de fond de la diapositive"
1569
 
1570
  msgid "Fixed"
1571
  msgstr "Fixe"
1572
 
1573
  msgid "Background video"
1574
- msgstr ""
1575
 
1576
  msgid "Muted"
1577
  msgstr "Silencieux"
1578
 
1579
  msgctxt "Video/Audio play"
1580
  msgid "Loop"
1581
- msgstr ""
1582
 
1583
  msgid "Fill mode"
1584
  msgstr "Mode remplissage"
@@ -1590,38 +1616,38 @@ msgid "Margin"
1590
  msgstr "Marge externe"
1591
 
1592
  msgid "Puts a fix margin around your slider."
1593
- msgstr ""
1594
 
1595
  msgid "Perspective"
1596
- msgstr "Perspectives"
1597
 
1598
  msgid "Optimize"
1599
  msgstr "Optimiser"
1600
 
1601
  msgid "Loading"
1602
- msgstr "Chargement en cours"
1603
 
1604
  msgid "Instant"
1605
- msgstr ""
1606
 
1607
  msgid "After page loaded"
1608
- msgstr ""
1609
 
1610
  msgid "After delay"
1611
- msgstr ""
1612
 
1613
- #, fuzzy
1614
- #| msgid "Loading"
1615
  msgid "Loading type"
1616
- msgstr "Chargement en cours…"
1617
 
1618
  msgid ""
1619
  "If your slider is above the fold, you can load it immediately. Otherwise, "
1620
  "you can load it only after the page has loaded."
1621
  msgstr ""
 
 
1622
 
1623
  msgid "Load delay"
1624
- msgstr ""
1625
 
1626
  msgid "Play when visible"
1627
  msgstr "Jouer quand l'élément est visible"
@@ -1630,20 +1656,20 @@ msgid ""
1630
  "Makes sure that the autoplay and layer animations only start when your "
1631
  "slider is visible."
1632
  msgstr ""
 
 
1633
 
1634
  msgid "At"
1635
  msgstr "À"
1636
 
1637
- #, fuzzy
1638
- #| msgid "Slide background image fill"
1639
  msgid "Slide background images"
1640
- msgstr "Remplissage d'images de fond de la diapositive"
1641
 
1642
  msgid "Loading mode"
1643
- msgstr ""
1644
 
1645
  msgid "Delayed loading"
1646
- msgstr ""
1647
 
1648
  msgid "Lazy loading"
1649
  msgstr "Chargement différé"
@@ -1651,55 +1677,48 @@ msgstr "Chargement différé"
1651
  msgid ""
1652
  "You can speed up your site's loading by delaying the slide background images."
1653
  msgstr ""
 
 
1654
 
1655
  msgid "Load neighbor"
1656
  msgstr "Charger le voisin"
1657
 
1658
  msgctxt "Unit"
1659
  msgid "slides"
1660
- msgstr ""
1661
 
1662
  #, php-format
1663
  msgid ""
1664
  "Convert to WebP and image resizing require a lot of memory. Lift the memory "
1665
  "limit%s if you get a blank page."
1666
  msgstr ""
 
 
 
1667
 
1668
- #, fuzzy
1669
- #| msgid "Go to slide"
1670
  msgid "Convert to WebP"
1671
- msgstr "Aller à la diapositive"
1672
 
1673
  msgid "Resize"
1674
- msgstr ""
1675
 
1676
  msgid "Quality"
1677
  msgstr "Qualité"
1678
 
1679
- #, fuzzy
1680
- #| msgid "Default"
1681
  msgid "Default width"
1682
- msgstr "Par défaut"
1683
 
1684
- #, fuzzy
1685
- #| msgid "Medium Light"
1686
  msgid "Medium width"
1687
- msgstr "Medium clair"
1688
 
1689
- #, fuzzy
1690
- #| msgid "Medium Light"
1691
  msgid "Medium height"
1692
- msgstr "Medium clair"
1693
 
1694
- #, fuzzy
1695
- #| msgid "Full width"
1696
  msgid "Small width"
1697
- msgstr "Pleine largeur"
1698
 
1699
- #, fuzzy
1700
- #| msgid "Small Light"
1701
  msgid "Small height"
1702
- msgstr "Small clair"
1703
 
1704
  msgid "Retina"
1705
  msgstr ""
@@ -1711,45 +1730,44 @@ msgid ""
1711
  "If your images look blurry on small screens, use the available height option "
1712
  "to match the aspect ratio of the slider and image on that device."
1713
  msgstr ""
 
 
 
1714
 
1715
- #, fuzzy
1716
- #| msgid "Thumbnail"
1717
  msgid "Resize Thumbnail"
1718
- msgstr "Vignette"
1719
 
1720
- #, fuzzy
1721
- #| msgid "Thumbnail"
1722
  msgid "Thumbnail Quality"
1723
- msgstr "Vignette"
1724
 
1725
  msgid "Thumbnail width"
1726
- msgstr ""
1727
 
1728
  msgid "Thumbnail height"
1729
- msgstr ""
1730
 
1731
- #, fuzzy
1732
- #| msgid "Layer List"
1733
  msgid "Layer images"
1734
- msgstr "Liste des calques"
1735
 
1736
  msgid "Base64 embed"
1737
- msgstr ""
1738
 
1739
  msgid "Embeds the layer images to the page source, reducing the requests."
1740
  msgstr ""
 
 
1741
 
1742
  msgid "Max file size"
1743
- msgstr ""
1744
 
1745
  msgid "Other"
1746
  msgstr "Autre"
1747
 
1748
  msgid "JetPack Photon image optimizer"
1749
- msgstr ""
1750
 
1751
  msgid "Background video on mobile"
1752
- msgstr ""
1753
 
1754
  msgid "Slider size"
1755
  msgstr "Taille du diaporama"
@@ -1760,20 +1778,24 @@ msgstr "Limiter la largeur de la diapositive"
1760
  msgid ""
1761
  "Limits the width of the slide and prevents the slider from getting too tall."
1762
  msgstr ""
 
 
1763
 
1764
  msgid "Max"
1765
  msgstr "Max"
1766
 
1767
  msgid "Breakpoints"
1768
- msgstr ""
1769
 
1770
  msgid ""
1771
  "Breakpoints define the browser width in pixel when the slider switches to a "
1772
  "different device."
1773
  msgstr ""
 
 
1774
 
1775
  msgid "Global breakpoints"
1776
- msgstr ""
1777
 
1778
  #, php-format
1779
  msgid ""
@@ -1781,9 +1803,13 @@ msgid ""
1781
  "configure the Global breakpoints at <a href=\"%1$s\" target=\"_blank"
1782
  "\">Global settings</a> > General > Breakpoints"
1783
  msgstr ""
 
 
 
 
1784
 
1785
  msgid "Custom size"
1786
- msgstr ""
1787
 
1788
  #, php-format
1789
  msgid ""
@@ -1791,79 +1817,93 @@ msgid ""
1791
  "more in the documentation%2$s. <b>Beware:</b> This option is rarely needed "
1792
  "and might be hard to set properly!"
1793
  msgstr ""
 
 
 
 
1794
 
1795
  msgid "Slides"
1796
  msgstr "Diapositives"
1797
 
1798
  msgid "Slides design"
1799
- msgstr ""
1800
 
1801
  msgid "Slide background image fill"
1802
- msgstr "Remplissage d'images de fond de la diapositive"
1803
 
1804
  msgid ""
1805
  "If the size of your image is not the same as your slider's, you can improve "
1806
  "the result with the filling modes."
1807
  msgstr ""
 
 
1808
 
1809
  msgid "Randomize"
1810
  msgstr "Afficher au hasard"
1811
 
1812
- #, fuzzy
1813
- #| msgid "Randomize"
1814
  msgid "Randomize slides"
1815
- msgstr "Afficher au hasard"
1816
 
1817
  msgid "Randomize first"
1818
- msgstr ""
1819
 
1820
  msgid "Cache support"
1821
  msgstr "Support du cache"
1822
 
1823
  msgid "Cache variations"
1824
- msgstr ""
1825
 
1826
  msgid "Reverse"
1827
- msgstr ""
1828
 
1829
  msgid "You can make your slides appear in the slider in a reversed order."
1830
  msgstr ""
 
 
1831
 
1832
  msgid "Max count"
1833
- msgstr ""
1834
 
1835
  msgid ""
1836
  "You can limit how many slides you want to show from your slider. It's best "
1837
  "used with the Randomize feature, to improve the experience."
1838
  msgstr ""
 
 
 
1839
 
1840
  msgid "Maintain session"
1841
- msgstr ""
1842
 
1843
  msgid ""
1844
  "The slider continues from the last viewed slide when the visitor comes back "
1845
  "to the page."
1846
  msgstr ""
 
 
1847
 
1848
  msgid "Backgrounds in lightbox"
1849
- msgstr ""
1850
 
1851
  msgid ""
1852
  "Creates a lightbox from your slide background images. This feature only "
1853
  "works if all slides have background images."
1854
  msgstr ""
 
 
 
1855
 
1856
  msgid "Show label"
1857
  msgstr "Montrer l'étiquette"
1858
 
1859
  msgid "Only slide name"
1860
- msgstr ""
1861
 
1862
  msgid "Slide name and description"
1863
  msgstr "Nom et description de la diapositive"
1864
 
1865
  msgid "Background parallax"
1866
- msgstr ""
1867
 
1868
  msgid "Strength"
1869
  msgstr "Force"
@@ -1887,10 +1927,10 @@ msgid "Generator updated and cache cleared."
1887
  msgstr "Générateur mis à jour et cache vidé."
1888
 
1889
  msgid "Generator group not found"
1890
- msgstr ""
1891
 
1892
  msgid "Generator source not found"
1893
- msgstr ""
1894
 
1895
  msgid "No records found for the filter"
1896
  msgstr "Aucun enregistrement trouvé pour le filtre"
@@ -1902,7 +1942,7 @@ msgid "Not installed"
1902
  msgstr "Pas installé"
1903
 
1904
  msgid "Visit"
1905
- msgstr ""
1906
 
1907
  msgid "Add dynamic slides"
1908
  msgstr "Ajouter des diapositives dynamiques"
@@ -1917,7 +1957,7 @@ msgid "Generator"
1917
  msgstr "Générateur"
1918
 
1919
  msgid "How to upgrade to Smart Slider 3 Pro?"
1920
- msgstr ""
1921
 
1922
  #, php-format
1923
  msgid ""
@@ -1925,26 +1965,31 @@ msgid ""
1925
  "Pro installer. To get started with Smart Slider 3 Pro, simply %2$sinstall it "
1926
  "on your website%3$s."
1927
  msgstr ""
 
 
 
1928
 
1929
  msgid "Download Pro"
1930
- msgstr ""
1931
 
1932
  msgid ""
1933
  "Feel free to remove the Free version, as you no longer need it. Your sliders "
1934
  "will stay!"
1935
  msgstr ""
 
 
1936
 
1937
  msgid "Ready to go Pro?"
1938
- msgstr ""
1939
 
1940
  msgid "Supercharge Smart Slider 3 with powerful functionality!"
1941
- msgstr ""
1942
 
1943
  msgid "Already purchased?"
1944
- msgstr ""
1945
 
1946
  msgid "Get started with the Pro version now!"
1947
- msgstr ""
1948
 
1949
  #, php-format
1950
  msgid "Unable to connect to the API (%s)."
@@ -1957,26 +2002,26 @@ msgid "Successful connection with the API."
1957
  msgstr "Connexion réussie avec l’API."
1958
 
1959
  msgid "Welcome to Help Center"
1960
- msgstr ""
1961
 
1962
  msgid ""
1963
  "To help you get started, we've put together a super tutorial video that "
1964
  "shows you the basic settings."
1965
  msgstr ""
 
 
1966
 
1967
- #, fuzzy
1968
- #| msgid "Possible Conflicts"
1969
  msgid "Possible conflicts"
1970
  msgstr "Conflits possibles"
1971
 
1972
  msgid "Test connection"
1973
- msgstr ""
1974
 
1975
  msgid "No conflicts detected."
1976
- msgstr ""
1977
 
1978
  msgid "Hello! How can we help you today?"
1979
- msgstr ""
1980
 
1981
  msgid "Search in the knowledge base"
1982
  msgstr "Rechercher dans la base de connaissances"
@@ -2001,8 +2046,6 @@ msgstr ""
2001
  "Besoin d'aide individuelle ? Contactez notre équipe de support ! Nous "
2002
  "aimerions pouvoir vous aider."
2003
 
2004
- #, fuzzy
2005
- #| msgid "Tutorial Videos"
2006
  msgid "Tutorial videos"
2007
  msgstr "Didacticiels Vidéos"
2008
 
@@ -2014,30 +2057,28 @@ msgstr ""
2014
  "de savoir sur Smart Slider 3."
2015
 
2016
  msgid "Selected articles"
2017
- msgstr ""
2018
 
2019
- #, fuzzy
2020
- #| msgid "Debug Information"
2021
  msgid "Debug information"
2022
  msgstr "Information de débogage"
2023
 
2024
  #, php-format
2025
  msgid "%s or later"
2026
- msgstr ""
2027
 
2028
  msgid "You are using an unsupported browser!"
2029
- msgstr ""
2030
 
2031
  #, php-format
2032
  msgid ""
2033
  "Smart Slider 3 does not support your current browser for editing. Supported "
2034
  "browsers are the following: %s."
2035
  msgstr ""
 
 
2036
 
2037
- #, fuzzy
2038
- #| msgid "Mouse enter"
2039
  msgid "Help center"
2040
- msgstr "La souris entre"
2041
 
2042
  msgid "Help"
2043
  msgstr "Aide"
@@ -2046,43 +2087,47 @@ msgid "Read more"
2046
  msgstr "Lire la suite"
2047
 
2048
  msgid "Need more?"
2049
- msgstr ""
2050
 
2051
  msgid "Unlock all the pro features by upgrading to Smart Slider 3 Pro."
2052
  msgstr ""
 
2053
 
2054
  msgid "Changelog"
2055
  msgstr "Liste des modifications"
2056
 
2057
  msgid "Check for update"
2058
- msgstr ""
2059
 
2060
  msgid "Check"
2061
- msgstr ""
2062
 
2063
  msgid "Your license is active"
2064
- msgstr ""
2065
 
2066
  msgid "Deactivate license"
2067
  msgstr "Désactiver la licence"
2068
 
2069
  msgid "Activate your license"
2070
- msgstr ""
2071
 
2072
  msgid "Don’t miss any update"
2073
- msgstr ""
2074
 
2075
  msgid "Let us know how we're doing"
2076
- msgstr ""
2077
 
2078
  msgid ""
2079
  "If you are happy with Smart Slider 3 and can take a minute please leave a "
2080
  "review. This will help to spread its popularity and to make this plugin a "
2081
  "better one."
2082
  msgstr ""
 
 
 
2083
 
2084
  msgid "Rate your experience"
2085
- msgstr ""
2086
 
2087
  msgid "Hated it"
2088
  msgstr "Déteste"
@@ -2100,62 +2145,62 @@ msgid "Loved it"
2100
  msgstr "J’aime"
2101
 
2102
  msgid "Why upgrade to Smart Slider 3 Pro?"
2103
- msgstr ""
2104
 
2105
  msgid "120+ slider templates"
2106
- msgstr ""
2107
 
2108
  msgid "Full slide library access"
2109
- msgstr ""
2110
 
2111
  msgid "20 new layers"
2112
- msgstr ""
2113
 
2114
  msgid "Extra advanced options"
2115
- msgstr ""
2116
 
2117
  msgid "New animations & effects"
2118
- msgstr ""
2119
 
2120
  msgid "Lifetime update & support"
2121
- msgstr ""
2122
 
2123
  msgid "Apply"
2124
  msgstr "Appliquer"
2125
 
2126
  msgid "Back"
2127
- msgstr ""
2128
 
2129
  msgid "Import"
2130
  msgstr "Importer"
2131
 
2132
  msgid "Layers"
2133
- msgstr ""
2134
 
2135
  msgid "Library"
2136
  msgstr "Librairie"
2137
 
2138
  msgid "Absolute"
2139
- msgstr ""
2140
 
2141
  msgctxt "Layer group"
2142
  msgid "Basic"
2143
- msgstr ""
2144
 
2145
  msgid "Inner align"
2146
  msgstr "Alignement intérieur"
2147
 
2148
  msgid "Positions the layers inside horizontally."
2149
- msgstr ""
2150
 
2151
  msgid "Vertical align"
2152
  msgstr "Alignement vertical"
2153
 
2154
  msgid "Positions the layers inside vertically."
2155
- msgstr ""
2156
 
2157
  msgid "Target window"
2158
- msgstr ""
2159
 
2160
  msgid "Background image"
2161
  msgstr "Image d'arrière-plan"
@@ -2168,6 +2213,9 @@ msgid ""
2168
  "that the selected part will always remain visible, so you should pick the "
2169
  "most important part."
2170
  msgstr ""
 
 
 
2171
 
2172
  msgid "Background"
2173
  msgstr "Arrière-plan"
@@ -2185,42 +2233,47 @@ msgid "Position"
2185
  msgstr "Position"
2186
 
2187
  msgid "The editing mode the layer is positioned in."
2188
- msgstr ""
2189
 
2190
  msgid "Positions the layer horizontally within its parent."
2191
- msgstr ""
2192
 
2193
  msgid "You can set a fix height for your layer."
2194
- msgstr ""
2195
 
2196
  msgid "With margins you can create distance between your layers."
2197
- msgstr ""
2198
 
2199
  msgid "Responsive"
2200
  msgstr "Responsif"
2201
 
2202
  msgid "Linked to"
2203
- msgstr ""
2204
 
2205
  msgid ""
2206
  "You can link your layer to another layer on the same level. This way your "
2207
  "layer won't be positioned to the slide, but the other layer."
2208
  msgstr ""
 
 
 
2209
 
2210
  msgid "Hide when variable empty"
2211
- msgstr ""
2212
 
2213
  msgid "Text scale"
2214
- msgstr ""
2215
 
2216
  msgid "Device specific settings"
2217
- msgstr ""
2218
 
2219
  msgid "Clear"
2220
- msgstr ""
2221
 
2222
  msgid "Erases all device specific changes you made on the current device."
2223
  msgstr ""
 
 
2224
 
2225
  msgid "Effect"
2226
  msgstr "Effet"
@@ -2241,6 +2294,8 @@ msgstr "Masque"
2241
 
2242
  msgid "If your content is larger than the layer, you can crop it to fit."
2243
  msgstr ""
 
 
2244
 
2245
  msgid "Rotation"
2246
  msgstr "Rotation"
@@ -2250,25 +2305,28 @@ msgstr "Classe CSS"
2250
 
2251
  msgid "You can add a custom CSS class on the layer container."
2252
  msgstr ""
 
2253
 
2254
- #, fuzzy
2255
- #| msgid "Tab background"
2256
  msgid "Content background"
2257
- msgstr "Arrière-plan des Anglais"
2258
 
2259
  msgid "Spacing"
2260
  msgstr "Espacement"
2261
 
2262
  msgid "Typography"
2263
- msgstr ""
2264
 
2265
  msgid ""
2266
  "You can select a font family from the preset, or type your custom family."
2267
  msgstr ""
 
 
2268
 
2269
  msgid ""
2270
  "Need to change the font size device specifically? Use the Text scale option."
2271
  msgstr ""
 
 
2272
 
2273
  msgid "Columns"
2274
  msgstr "Colonnes"
@@ -2277,16 +2335,16 @@ msgid "Gutter"
2277
  msgstr "Gouttière"
2278
 
2279
  msgid "Creates space between the columns"
2280
- msgstr ""
2281
 
2282
  msgid "Wrap after"
2283
  msgstr "Envelopper après"
2284
 
2285
  msgid "Breaks the columns to the given amount of rows."
2286
- msgstr ""
2287
 
2288
  msgid "Makes the row fill the available vertical space"
2289
- msgstr ""
2290
 
2291
  msgid "Slide title"
2292
  msgstr "Titre de la diapositive"
@@ -2294,10 +2352,8 @@ msgstr "Titre de la diapositive"
2294
  msgid "Description"
2295
  msgstr "Description"
2296
 
2297
- #, fuzzy
2298
- #| msgid "Thumbnail"
2299
  msgid "Thumbnail alt"
2300
- msgstr "Vignette"
2301
 
2302
  msgid "Custom lightbox image"
2303
  msgstr "Pop-up d'image personnalisé"
@@ -2306,13 +2362,13 @@ msgid "Published"
2306
  msgstr "Publié"
2307
 
2308
  msgid "Publish on"
2309
- msgstr ""
2310
 
2311
  msgid "Unpublish on"
2312
- msgstr ""
2313
 
2314
  msgid "Thumbnail type"
2315
- msgstr ""
2316
 
2317
  msgid "Video"
2318
  msgstr "Vidéo"
@@ -2321,39 +2377,46 @@ msgid ""
2321
  "If you have a video on your slide, you can put a play icon on the thumbnail "
2322
  "image to indicate that."
2323
  msgstr ""
 
 
2324
 
2325
  #, php-format
2326
  msgid ""
2327
  "Video autoplaying has a lot of limitations made by browsers. %1$sLearn about "
2328
  "them.%2$s"
2329
  msgstr ""
 
 
2330
 
2331
- #, fuzzy
2332
- #| msgid "Slide background image fill"
2333
  msgid "Slide background video"
2334
- msgstr "Remplissage d'images de fond de la diapositive"
2335
 
2336
  msgid "Restart on slide change"
2337
- msgstr ""
2338
 
2339
  msgid "Starts the video from the beginning when the slide is viewed again."
2340
  msgstr ""
 
 
2341
 
2342
- #, fuzzy
2343
- #| msgid "Slide background image fill"
2344
  msgid "Slide background"
2345
- msgstr "Remplissage d'images de fond de la diapositive"
2346
 
2347
  msgid ""
2348
  "Select a background image for the slide. By clicking the small screen icon, "
2349
  "you can pick different images for different devices."
2350
  msgstr ""
 
 
 
2351
 
2352
  #, php-format
2353
  msgid ""
2354
  "Please read %1$sour detailed guide%2$s about setting your own slide "
2355
  "background correctly."
2356
  msgstr ""
 
 
2357
 
2358
  msgid "Blur"
2359
  msgstr "Flou"
@@ -2362,38 +2425,34 @@ msgid "Overlay"
2362
  msgstr "Superposition"
2363
 
2364
  msgid "Puts the color in front of the image."
2365
- msgstr ""
2366
 
2367
  msgid "SEO"
2368
  msgstr ""
2369
 
2370
- #, fuzzy
2371
- #| msgid "Image"
2372
  msgid "Image alt"
2373
- msgstr "Image"
2374
 
2375
- #, fuzzy
2376
- #| msgid "Image mode"
2377
  msgid "Image title"
2378
- msgstr "Mode Image"
2379
 
2380
  msgctxt "Layer animation"
2381
  msgid "In"
2382
- msgstr ""
2383
 
2384
  msgctxt "Layer animation"
2385
  msgid "Out"
2386
- msgstr ""
2387
 
2388
  msgctxt "Layer animation"
2389
  msgid "Events"
2390
- msgstr ""
2391
 
2392
  msgid "Plays in when"
2393
- msgstr ""
2394
 
2395
  msgid "Plays out when"
2396
- msgstr ""
2397
 
2398
  msgid "Plays loop when"
2399
  msgstr "Joue en boucle quand"
@@ -2408,7 +2467,7 @@ msgid "Repeatable"
2408
  msgstr "Répétable"
2409
 
2410
  msgid "Allows the layer animations to play more than once."
2411
- msgstr ""
2412
 
2413
  msgid "Start delay"
2414
  msgstr "Délai au début"
@@ -2420,7 +2479,7 @@ msgid "Repeat loop only"
2420
  msgstr "Répéter la boucle seulement"
2421
 
2422
  msgid "Allows the stopped loop to start again."
2423
- msgstr ""
2424
 
2425
  msgid "Trigger custom event on"
2426
  msgstr "Générer un événement personnalisé quand"
@@ -2471,11 +2530,11 @@ msgid ""
2471
  "Makes the last keyframe to be the origin of the layer animation, instead of "
2472
  "its canvas position."
2473
  msgstr ""
 
 
2474
 
2475
- #, fuzzy
2476
- #| msgid "Repeat loop only"
2477
  msgid "Repeat count"
2478
- msgstr "Répéter la boucle seulement"
2479
 
2480
  msgid "loops"
2481
  msgstr "boucles"
@@ -2484,16 +2543,18 @@ msgid ""
2484
  "You can restrict the loop to play only a certain amount of loops, instead of "
2485
  "infinite."
2486
  msgstr ""
 
 
2487
 
2488
  msgctxt "Animation"
2489
  msgid "Slide"
2490
- msgstr ""
2491
 
2492
  msgid "Curtains"
2493
  msgstr "Rideaux"
2494
 
2495
  msgid "Diagonal"
2496
- msgstr ""
2497
 
2498
  msgid "Circle"
2499
  msgstr "Cercle"
@@ -2502,7 +2563,7 @@ msgid "From"
2502
  msgstr "De"
2503
 
2504
  msgid "To"
2505
- msgstr "A"
2506
 
2507
  msgid "Fade"
2508
  msgstr "Fondu / enchaîné"
@@ -2523,10 +2584,10 @@ msgid "First slide"
2523
  msgstr "Première diapositive"
2524
 
2525
  msgid "Unpublished"
2526
- msgstr ""
2527
 
2528
  msgid "Bulk actions"
2529
- msgstr ""
2530
 
2531
  msgid "Select all"
2532
  msgstr "Tout sélectionner"
@@ -2541,45 +2602,37 @@ msgid "Select unpublished"
2541
  msgstr "Sélectionner éléments non publiés"
2542
 
2543
  msgid "Blank"
2544
- msgstr ""
2545
 
2546
  msgid "Post"
2547
  msgstr "Publication"
2548
 
2549
  msgid "Dynamic slides"
2550
- msgstr ""
2551
 
2552
  msgid "Add slide"
2553
  msgstr "Ajouter une diapositive"
2554
 
2555
  msgid "Block must contain only one slide. Need more?"
2556
- msgstr ""
2557
 
2558
  msgid "Convert to slider"
2559
- msgstr ""
2560
 
2561
- #, fuzzy
2562
- #| msgid "Slide index"
2563
  msgid "Slide one"
2564
- msgstr "Index de diapositive"
2565
 
2566
- #, fuzzy
2567
- #| msgid "Slide to top"
2568
  msgid "Slide two"
2569
- msgstr "Diapositive en premier"
2570
 
2571
- #, fuzzy
2572
- #| msgid "Desktop image is empty!"
2573
  msgid "Drop images here"
2574
- msgstr "L'image PC est vide !"
2575
 
2576
  msgid "Edit slider"
2577
- msgstr ""
2578
 
2579
- #, fuzzy
2580
- #| msgid "View records"
2581
  msgid "View trash"
2582
- msgstr "Voir les enregistrements"
2583
 
2584
  msgid "Order by"
2585
  msgstr "Trier par"
@@ -2593,13 +2646,9 @@ msgstr "A-Z"
2593
  msgid "Z-A"
2594
  msgstr "Z-A"
2595
 
2596
- #, fuzzy
2597
- #| msgid "Newest First"
2598
  msgid "Newest first"
2599
  msgstr "Les nouveaux en premier"
2600
 
2601
- #, fuzzy
2602
- #| msgid "Oldest First"
2603
  msgid "Oldest first"
2604
  msgstr "Les plus anciens en premier"
2605
 
@@ -2607,19 +2656,19 @@ msgid "Export"
2607
  msgstr "Exporter"
2608
 
2609
  msgid "New project"
2610
- msgstr ""
2611
 
2612
  msgid "Module"
2613
  msgstr "Module"
2614
 
2615
  msgid "Displays the slider in a template module position."
2616
- msgstr ""
2617
 
2618
  msgid "Create module"
2619
- msgstr ""
2620
 
2621
  msgid "Related modules"
2622
- msgstr ""
2623
 
2624
  msgid "Articles"
2625
  msgstr "Articles"
@@ -2640,35 +2689,35 @@ msgid "Copy and paste this shortcode into your posts or pages:"
2640
  msgstr "Copier et coller ce shortcode dans vos articles et pages :"
2641
 
2642
  msgid "Pages and Posts"
2643
- msgstr ""
2644
 
2645
  #, php-format
2646
  msgid "Smart Slider 3 has integration with %s."
2647
- msgstr ""
2648
 
2649
  msgid "Paste the PHP code into your theme's file:"
2650
- msgstr ""
2651
 
2652
  msgid "Trash is empty."
2653
- msgstr ""
2654
 
2655
  msgid "Restore"
2656
- msgstr ""
2657
 
2658
  msgid "Toggle orientation"
2659
- msgstr ""
2660
 
2661
  msgid "Reload preview"
2662
- msgstr ""
2663
 
2664
  msgid "Open preview in full"
2665
- msgstr ""
2666
 
2667
  msgid "State"
2668
- msgstr ""
2669
 
2670
  msgid "Reason"
2671
- msgstr ""
2672
 
2673
  msgid "Framework"
2674
  msgstr ""
@@ -2677,13 +2726,13 @@ msgid "Fonts"
2677
  msgstr "Polices"
2678
 
2679
  msgid "Layer defaults"
2680
- msgstr ""
2681
 
2682
  msgid "Generators"
2683
- msgstr ""
2684
 
2685
  msgid "Saved and slider cache invalidated."
2686
- msgstr "Le cache enregistré et le diaporama invalidé."
2687
 
2688
  msgid "Cache cleared."
2689
  msgstr "Cache vidé."
@@ -2691,17 +2740,15 @@ msgstr "Cache vidé."
2691
  msgid "Clear cache"
2692
  msgstr "Vider le cache"
2693
 
2694
- #, fuzzy
2695
- #| msgid "Clear cache"
2696
  msgid "Clear cache options"
2697
- msgstr "Vider le cache"
2698
 
2699
  msgid "Delete resized image cache"
2700
- msgstr ""
2701
 
2702
  #, php-format
2703
  msgid "If enabled the following folder will be <b>permanently deleted</b>: %s"
2704
- msgstr ""
2705
 
2706
  msgid "Configuration"
2707
  msgstr "Configuration"
@@ -2712,54 +2759,65 @@ msgid ""
2712
  "list of the fonts. Google Fonts are recognized automatically, but you can "
2713
  "use your own custom fonts, too. %1$sLearn how to do that.%2$s"
2714
  msgstr ""
 
 
 
 
2715
 
2716
  msgid "Default family"
2717
  msgstr "Famille de police par défaut"
2718
 
2719
  msgid "This font family is used for the newly added layers."
2720
  msgstr ""
 
2721
 
2722
  msgid "Preset font families"
2723
  msgstr "Familles de polices prédéfinies"
2724
 
2725
  msgid "These font families appear in the dropdown list."
2726
- msgstr ""
2727
 
2728
  msgid "Use protocol-relative URL"
2729
  msgstr "Utiliser le protocole d’URL relative"
2730
 
2731
  msgid "Loads the URLs without a http or https protocol."
2732
- msgstr ""
2733
 
2734
  msgid "Header preload"
2735
- msgstr ""
2736
 
2737
  msgid ""
2738
  "If the slider is an important part of your site, tell the browser to preload "
2739
  "its files."
2740
  msgstr ""
 
 
2741
 
2742
  msgid "English UI"
2743
- msgstr ""
2744
 
2745
  msgid ""
2746
  "You can keep using Smart Slider 3 in English, even if your backend isn't in "
2747
  "English."
2748
  msgstr ""
 
 
2749
 
2750
  msgid "Improved frontend accessibility"
2751
- msgstr ""
2752
 
2753
  msgid ""
2754
  "Keeps the clicked element (like a button) in focus unless the focus is "
2755
  "changed by clicking away."
2756
  msgstr ""
 
 
2757
 
2758
  msgid "Script attributes"
2759
- msgstr ""
2760
 
2761
  msgid "Slider's inline JavaScript"
2762
- msgstr ""
2763
 
2764
  msgid "Head"
2765
  msgstr ""
@@ -2768,15 +2826,18 @@ msgid "Into the slider"
2768
  msgstr "Dans le diaporama"
2769
 
2770
  msgid "Async non-primary CSS"
2771
- msgstr ""
2772
 
2773
  msgid ""
2774
  "Google Fonts, icon and lightbox CSS are loaded in a non-blocking way. "
2775
  "Disable if you see missing icons, fonts or styles."
2776
  msgstr ""
 
 
 
2777
 
2778
  msgid "Load Font Awesome 4"
2779
- msgstr ""
2780
 
2781
  msgid "API requests"
2782
  msgstr "Requêtes API"
@@ -2784,13 +2845,12 @@ msgstr "Requêtes API"
2784
  #, php-format
2785
  msgctxt "Curl"
2786
  msgid "Use %s"
2787
- msgstr ""
2788
 
2789
- #, fuzzy, php-format
2790
- #| msgid "Clean HTML"
2791
  msgctxt "curl proxy"
2792
  msgid "Clean %s"
2793
- msgstr "Nettoyer l'HTML"
2794
 
2795
  msgid "General settings"
2796
  msgstr "Réglages généraux"
@@ -2799,25 +2859,29 @@ msgid "Automatic update check"
2799
  msgstr "Vérification automatique des mises à jour"
2800
 
2801
  msgid "Alternative save slide"
2802
- msgstr ""
2803
 
2804
  msgid ""
2805
  "If you experience problems during the save this option might solve them."
2806
  msgstr ""
 
 
2807
 
2808
  msgid "Preview in new window"
2809
- msgstr ""
2810
 
2811
  msgid "Lightbox videos in new tab on Mobile"
2812
- msgstr ""
2813
 
2814
  msgid ""
2815
  "Opens the lightbox videos in the YouTube app to avoid the mobile disabling "
2816
  "the video."
2817
  msgstr ""
 
 
2818
 
2819
  msgid "YouTube and Vimeo privacy enhanced mode"
2820
- msgstr ""
2821
 
2822
  msgid "Smooth scroll speed"
2823
  msgstr "Vitesse de défilement doux"
@@ -2829,48 +2893,53 @@ msgid ""
2829
  "You can call your own CSS files to our backend, for example, to be able to "
2830
  "use custom fonts. Write each URL to a new line."
2831
  msgstr ""
 
 
 
2832
 
2833
- #, fuzzy
2834
- #| msgid "Font settings"
2835
  msgid "WordPress settings"
2836
- msgstr "Réglages de polices"
2837
 
2838
  msgid "Show editor icon"
2839
- msgstr "Afficher l'icône de modification"
2840
 
2841
  msgid "Show in admin bar"
2842
- msgstr ""
2843
 
2844
  msgid "YOAST SEO sitemap - add images"
2845
- msgstr ""
2846
 
2847
  msgid "Create widget area"
2848
- msgstr ""
2849
 
2850
  msgid "widget area(s)"
2851
- msgstr ""
2852
 
2853
  msgid ""
2854
  "Creates new widget areas which you can place to your theme for easy "
2855
  "publishing."
2856
  msgstr ""
 
 
2857
 
2858
  msgid "Use iframe in AJAX calls"
2859
- msgstr ""
2860
 
2861
  msgid ""
2862
  "Loads the slider using an iframe when the page is loaded via AJAX to avoid "
2863
  "problems."
2864
  msgstr ""
 
 
2865
 
2866
  msgid "Joomla settings"
2867
- msgstr ""
2868
 
2869
  msgid "Force RTL backend"
2870
- msgstr ""
2871
 
2872
  msgid "Run content plugins on sliders"
2873
- msgstr ""
2874
 
2875
  msgid "Exclude plugins"
2876
  msgstr "Exclure les extensions"
@@ -2878,15 +2947,20 @@ msgstr "Exclure les extensions"
2878
  msgid ""
2879
  "At each slider you can override the global breakpoints with local values."
2880
  msgstr ""
 
 
2881
 
2882
  msgid "Focus offset"
2883
- msgstr ""
2884
 
2885
  msgid ""
2886
  "This option is used at the full page layout to decrease the slider height. "
2887
  "The \"Scroll to slider\" option also uses this option to determine where to "
2888
  "scroll the slider."
2889
  msgstr ""
 
 
 
2890
 
2891
  msgid "Translate url"
2892
  msgstr "Traduire l'URL"
@@ -2895,28 +2969,29 @@ msgid ""
2895
  "You can change the frontend URL our assets are loading from. It can be "
2896
  "useful after moving to a new domain."
2897
  msgstr ""
 
 
2898
 
2899
  msgid "The old URL you want to replace. E.g. https://oldsite.com/"
2900
  msgstr ""
 
 
2901
 
2902
  msgid "The new URL you want to use. E.g. https://newsite.com"
2903
  msgstr ""
 
2904
 
2905
- #, fuzzy
2906
- #| msgid "Slider created."
2907
  msgid "Slider restored."
2908
- msgstr "Diaporama créé."
2909
 
2910
- #, fuzzy
2911
- #| msgid "Slider deleted."
2912
  msgid "Slider permanently deleted."
2913
- msgstr "Diaporama supprimé."
2914
 
2915
  msgid "Slider created."
2916
  msgstr "Diaporama créé."
2917
 
2918
  msgid "Slider renamed."
2919
- msgstr ""
2920
 
2921
  msgid "Slider saved."
2922
  msgstr "Diaporama sauvegardé."
@@ -2939,62 +3014,62 @@ msgstr "Diapositive dupliquée."
2939
 
2940
  #, php-format
2941
  msgid "%s slider type is not available."
2942
- msgstr ""
2943
 
2944
  msgid "Groups are only available in the Pro version."
2945
- msgstr ""
2946
 
2947
  msgid "Slider moved to the trash."
2948
- msgstr ""
2949
 
2950
  msgid "Slider removed from the group."
2951
- msgstr ""
2952
 
2953
  msgid "Slider duplicated."
2954
  msgstr "Diaporama dupliqué."
2955
 
2956
  msgid "Slider settings"
2957
- msgstr ""
2958
 
2959
  msgid "Delete slider"
2960
- msgstr ""
2961
 
2962
  msgid "Edit slide"
2963
- msgstr ""
2964
 
2965
  msgid "Delete slide"
2966
- msgstr ""
2967
 
2968
  msgid "Ordering"
2969
  msgstr "Ordonnancement"
2970
 
2971
  msgid "Video url"
2972
- msgstr ""
2973
 
2974
  msgid "Actions"
2975
  msgstr ""
2976
 
2977
  #, php-format
2978
  msgid "Export %1$s as HTML"
2979
- msgstr ""
2980
 
2981
  msgid "Duplicate slider"
2982
  msgstr "Dupliquer le diaporama"
2983
 
2984
  msgid "Simple edit"
2985
- msgstr ""
2986
 
2987
  msgid "Slider order saved."
2988
  msgstr "Ordre du diaporama sauvegardé."
2989
 
2990
  msgid "Slider(s) moved to the trash."
2991
- msgstr ""
2992
 
2993
  msgid "Slider(s) removed from the group."
2994
- msgstr ""
2995
 
2996
  msgid "Slider(s) deleted permanently from the trash."
2997
- msgstr ""
2998
 
2999
  #, php-format
3000
  msgid ""
@@ -3006,40 +3081,44 @@ msgstr ""
3006
  "locale."
3007
 
3008
  msgid "You have to unzip your "
3009
- msgstr ""
3010
 
3011
  msgid "Only *.ss3 files can be uploaded!"
3012
- msgstr ""
3013
 
3014
  msgid "The imported file is not readable!"
3015
  msgstr "Le fichier importé n'est pas lisible !"
3016
 
3017
  msgid "Go to dashboard"
3018
- msgstr ""
3019
 
3020
  msgid "Welcome to Smart Slider 3"
3021
- msgstr ""
3022
 
3023
  msgid "Don't show again"
3024
- msgstr ""
3025
 
3026
  msgid "Import project"
3027
- msgstr ""
3028
 
3029
  msgid "You can upload *.ss3 files which were exported by Smart Slider 3."
3030
  msgstr ""
 
 
3031
 
3032
  msgid "Local import"
3033
- msgstr ""
3034
 
3035
  msgid "Upload file"
3036
- msgstr ""
3037
 
3038
  #, php-format
3039
  msgid ""
3040
  "Your server's upload filesize limitation is %s, so if your file is bigger, "
3041
  "use the local import."
3042
  msgstr ""
 
 
3043
 
3044
  msgid "File"
3045
  msgstr "Fichier"
@@ -3047,12 +3126,14 @@ msgstr "Fichier"
3047
  #, php-format
3048
  msgid "Files with <i>.ss3</i> extension are listed from: %s"
3049
  msgstr ""
 
3050
 
3051
  msgid "Delete file"
3052
- msgstr ""
3053
 
3054
  msgid "Removes the selected .ss3 file from your sever after the import."
3055
  msgstr ""
 
3056
 
3057
  msgid "Restore slider"
3058
  msgstr "Restaurer un diaporama"
@@ -3061,6 +3142,8 @@ msgid ""
3061
  "The imported slider will have the same ID as the original export has. If you "
3062
  "have a slider with the same ID, it will be overwritten."
3063
  msgstr ""
 
 
3064
 
3065
  msgid "Image mode"
3066
  msgstr "Mode Image"
@@ -3075,15 +3158,13 @@ msgid "Original"
3075
  msgstr "Original"
3076
 
3077
  msgid "You can choose how the slide images are loaded."
3078
- msgstr ""
3079
 
3080
  msgid "Trash"
3081
- msgstr ""
3082
 
3083
- #, fuzzy
3084
- #| msgid "Empty"
3085
  msgid "Empty trash"
3086
- msgstr "Vide"
3087
 
3088
  msgid "Slide saved."
3089
  msgstr "Diapositive sauvegardée."
@@ -3093,13 +3174,13 @@ msgid "%d static slides generated."
3093
  msgstr "%d diapositives statiques générées."
3094
 
3095
  msgid "Slide renamed."
3096
- msgstr ""
3097
 
3098
  msgid "First slide changed."
3099
  msgstr "1ère diapositive modifiée."
3100
 
3101
  msgid "Static overlay converted to slide."
3102
- msgstr ""
3103
 
3104
  msgid "Slide published."
3105
  msgstr "Diapositive publiée."
@@ -3117,16 +3198,13 @@ msgid "Slide deleted."
3117
  msgstr "Diapositive supprimée."
3118
 
3119
  msgid "Slides created."
3120
- msgstr ""
3121
 
3122
- #, fuzzy
3123
- #| msgid "Slide created."
3124
- #| msgid_plural "Slides created."
3125
  msgid "Slide created."
3126
  msgstr "Diapositive créée."
3127
 
3128
  msgid "Failed to create slides."
3129
- msgstr ""
3130
 
3131
  msgid "Static save"
3132
  msgstr "Enregistrement statique"
@@ -3147,7 +3225,7 @@ msgid "Group result"
3147
  msgstr "Résultat du groupe"
3148
 
3149
  msgid "Smart Slider 3 deactivated on this site!"
3150
- msgstr ""
3151
 
3152
  msgid "New slider"
3153
  msgstr "Nouveau diaporama"
@@ -3162,13 +3240,11 @@ msgstr "L'alias doit contenir une ou plusieurs lettres"
3162
  msgid "Alias updated to: %s"
3163
  msgstr "Alias mis à jour : %s"
3164
 
3165
- #, fuzzy
3166
- #| msgid "Background image"
3167
  msgid "Background animation"
3168
- msgstr "Image d'arrière-plan"
3169
 
3170
  msgid "Animation type"
3171
- msgstr ""
3172
 
3173
  msgid "The importing failed at the unzipping part."
3174
  msgstr "L'importation a échouée lors de la décompression."
@@ -3178,49 +3254,61 @@ msgstr "Vous ne pouvez pas importer de diaporamas depuis Smart Slider 2."
3178
 
3179
  msgid "Export file corrupted! Slider data is missing."
3180
  msgstr ""
 
3181
 
3182
  msgid "Learn more"
3183
  msgstr "En savoir plus"
3184
 
3185
  #, php-format
3186
  msgid "Increase %1$s in php.ini to 1000 or more. Current value: %2$s"
3187
- msgstr ""
3188
 
3189
  #, php-format
3190
  msgid ""
3191
  "Decrease %1$s below 15 in php.ini to prevent fatal errors on plugin updates. "
3192
  "Current value: %2$s"
3193
  msgstr ""
 
 
3194
 
3195
  msgid "Unable to connect to the API"
3196
- msgstr ""
3197
 
3198
  msgid "MySQL table missing"
3199
- msgstr ""
3200
 
3201
  msgid "Your theme uses an outdated MooTools library which is not compatible."
3202
  msgstr ""
 
 
3203
 
3204
  msgid ""
3205
  "JCH Optimize could have a conflict with Smart Slider's Global settings -> "
3206
  "Framework settings -> Async Non-Primary CSS. If your Google fonts are not "
3207
  "loading, turn this option off."
3208
  msgstr ""
 
 
 
3209
 
3210
  msgid ""
3211
  "This plugin breaks JavaScript in the admin area, deactivate it and use "
3212
  "alternative plugin."
3213
  msgstr ""
 
 
3214
 
3215
  msgid ""
3216
  "This plugin breaks Smart Slider 3 ajax calls if custom admin url enabled."
3217
  msgstr ""
 
 
3218
 
3219
  msgid "This plugin adds a background image to every SVG and breaks SSL."
3220
- msgstr ""
3221
 
3222
  msgid "This plugin has a JavaScript error which might break Smart Slider."
3223
- msgstr ""
3224
 
3225
  #, php-format
3226
  msgid ""
@@ -3228,51 +3316,53 @@ msgid ""
3228
  "when %1$s is set to %2$s. Also it has not received any updates since "
3229
  "WordPress 3.9."
3230
  msgstr ""
 
 
 
3231
 
3232
  msgid "Add column"
3233
- msgstr ""
3234
 
3235
  msgid "Year"
3236
- msgstr ""
3237
 
3238
  msgid "Month"
3239
- msgstr ""
3240
 
3241
  msgid "Day"
3242
- msgstr ""
3243
 
3244
  msgid "Hour"
3245
- msgstr ""
3246
 
3247
  msgid "Minute"
3248
- msgstr ""
3249
 
3250
  msgid "Stack"
3251
  msgstr "Ordre"
3252
 
3253
  msgid "No description."
3254
- msgstr ""
3255
 
3256
- #, fuzzy
3257
- #| msgid "Folder not found."
3258
  msgid "Generator not found"
3259
- msgstr "Dossier introuvable."
3260
 
3261
  msgid "Test generator."
3262
- msgstr ""
3263
 
3264
  msgid "Generator type not found"
3265
- msgstr ""
3266
 
3267
  #, php-format
3268
  msgid "%1$s generator missing the following source: %2$s"
3269
- msgstr ""
3270
 
3271
  msgid "Joomla articles"
3272
- msgstr ""
3273
 
3274
  msgid "Creates slides from your Joomla articles or categories."
3275
  msgstr ""
 
3276
 
3277
  msgid "Article"
3278
  msgstr ""
@@ -3282,6 +3372,8 @@ msgstr "Catégorie"
3282
 
3283
  msgid "Creates slides from your Joomla articles in the selected categories."
3284
  msgstr ""
 
 
3285
 
3286
  msgid "Tags"
3287
  msgstr "Étiquettes"
@@ -3290,16 +3382,17 @@ msgid "Featured"
3290
  msgstr "Mis en avant"
3291
 
3292
  msgid "User ID"
3293
- msgstr ""
3294
 
3295
  msgid "Language"
3296
  msgstr "Langue"
3297
 
3298
  msgid "Extra variables"
3299
- msgstr ""
3300
 
3301
  msgid "Turn on these options to generate more variables for the slides."
3302
  msgstr ""
 
3303
 
3304
  msgid "Date format"
3305
  msgstr "Format de date"
@@ -3326,30 +3419,32 @@ msgid "Modification time"
3326
  msgstr "Heure de modification"
3327
 
3328
  msgid "Publish time"
3329
- msgstr ""
3330
 
3331
  msgid "Featured article ordering"
3332
- msgstr ""
3333
 
3334
  msgid "View article"
3335
- msgstr ""
3336
 
3337
  msgid ""
3338
  "Creates slides from your Joomla categories. (Not the articles inside them.)"
3339
  msgstr ""
 
 
3340
 
3341
  msgid "Parent category"
3342
  msgstr "Catégorie parente"
3343
 
3344
  msgid "View category"
3345
- msgstr ""
3346
 
3347
  msgid "Nothing"
3348
  msgstr "Rien"
3349
 
3350
  #, php-format
3351
  msgid "Creates slides from %1$s."
3352
- msgstr ""
3353
 
3354
  msgid "Posts by filter"
3355
  msgstr "Articles par filtre"
@@ -3361,10 +3456,12 @@ msgid "Custom"
3361
  msgstr "Personnalisé"
3362
 
3363
  msgid "All custom posts"
3364
- msgstr "Tous les custom posts"
3365
 
3366
  msgid "Creates slides from the posts of all your post types."
3367
  msgstr ""
 
 
3368
 
3369
  msgid "Post types"
3370
  msgstr "Types d’article"
@@ -3373,7 +3470,7 @@ msgid "Taxonomies"
3373
  msgstr ""
3374
 
3375
  msgid "Post IDs to display"
3376
- msgstr ""
3377
 
3378
  #, php-format
3379
  msgid ""
@@ -3381,15 +3478,18 @@ msgid ""
3381
  "post will be fetched, even if they match the set filters. %1$s Write one ID "
3382
  "per line."
3383
  msgstr ""
 
 
 
3384
 
3385
  msgid "Sticky"
3386
- msgstr ""
3387
 
3388
  msgid "Post status"
3389
  msgstr "Statut de l'article"
3390
 
3391
  msgid "Post meta comparison"
3392
- msgstr ""
3393
 
3394
  msgid "Field name"
3395
  msgstr "Nom du champ"
@@ -3397,21 +3497,26 @@ msgstr "Nom du champ"
3397
  msgid ""
3398
  "Only show posts, where the given meta key is equal to the given meta value."
3399
  msgstr ""
 
 
3400
 
3401
  msgid "Compare method"
3402
- msgstr ""
3403
 
3404
  msgid "Field value"
3405
  msgstr "Valeur du champ"
3406
 
3407
  msgid "Meta comparison"
3408
- msgstr ""
3409
 
3410
  msgid ""
3411
  "Same as the previous option, just you can write down more comparisons. Read "
3412
  "the \"Field name\" and \"Compare method\" out from the previous option. "
3413
  "Example:"
3414
  msgstr ""
 
 
 
3415
 
3416
  msgid "Post date"
3417
  msgstr "Date de publication"
@@ -3423,26 +3528,29 @@ msgid "Random"
3423
  msgstr "Aléatoire"
3424
 
3425
  msgid "Given IDs"
3426
- msgstr ""
3427
 
3428
  msgid "Menu order"
3429
  msgstr "Ordre du menu"
3430
 
3431
  #, php-format
3432
  msgid "Creates slides from the following post type: %1$s."
3433
- msgstr ""
3434
 
3435
  msgid "Relation"
3436
  msgstr "Relation"
3437
 
3438
  msgid "Exclude posts"
3439
- msgstr ""
3440
 
3441
  #, php-format
3442
  msgid ""
3443
  "The selected post IDs won't appear in the generator, even if they they match "
3444
  "the set filters. %1$s Write one ID per line."
3445
  msgstr ""
 
 
 
3446
 
3447
  #, php-format
3448
  msgid ""
@@ -3450,33 +3558,40 @@ msgid ""
3450
  "\"Compare method\" options. %1$s Use the following format: published||=||yes "
3451
  "%1$s Write one comparison per line."
3452
  msgstr ""
 
 
 
3453
 
3454
  msgid "Post option"
3455
- msgstr ""
3456
 
3457
  msgid ""
3458
  "Posts can have options, like a post can be \"sticky\" or not. You can choose "
3459
  "to only display posts, which are selected to be IN or NOT IN this option."
3460
  msgstr ""
 
 
 
3461
 
3462
  msgid "Post relationship with selected option"
3463
- msgstr ""
3464
 
3465
  msgid "Date configuration"
3466
- msgstr ""
3467
 
3468
  msgid "Identify datetime"
3469
- msgstr ""
3470
 
3471
  msgid "Our system tries to identify the date and time in your variables."
3472
  msgstr ""
 
3473
 
3474
  msgid "Datetime format"
3475
  msgstr "Format de date et heure"
3476
 
3477
  #, php-format
3478
  msgid "You can use any %1$sPHP date format%2$s."
3479
- msgstr ""
3480
 
3481
  msgid "Translate dates"
3482
  msgstr "Traduire les dates"
@@ -3486,57 +3601,68 @@ msgid ""
3486
  "Write one per line in the following format: from||to %1$s E.g.: Monday||"
3487
  "Montag"
3488
  msgstr ""
 
3489
 
3490
  msgid "Replace variables"
3491
- msgstr ""
3492
 
3493
  msgid "Timestamp variables"
3494
- msgstr ""
3495
 
3496
  msgid "Replace timestamp variables"
3497
- msgstr ""
3498
 
3499
  #, php-format
3500
  msgid ""
3501
  "The \"Datetime format\" will be used to create dates from the given "
3502
  "timestamp containing variables. %1$s Separate them with comma."
3503
  msgstr ""
 
 
3504
 
3505
  msgid "File variables"
3506
- msgstr ""
3507
 
3508
  msgid "Replace file variables"
3509
- msgstr ""
3510
 
3511
  #, php-format
3512
  msgid ""
3513
  "If you have IDs of files, you can replace those variables with the urls of "
3514
  "the files instead. %1$s Separate them with comma."
3515
  msgstr ""
 
 
3516
 
3517
  msgid "Remove duplicate results"
3518
- msgstr ""
3519
 
3520
  msgid ""
3521
  "You can remove results based on one variable's uniqueness. For example if "
3522
  "you want the images to be unique, you could write the \"image\" variable "
3523
  "into this field (without quotemarks)."
3524
  msgstr ""
 
 
 
3525
 
3526
  msgid "Custom field name"
3527
- msgstr ""
3528
 
3529
  msgid "If it's set, this will be used instead of the 'Field' value."
3530
  msgstr ""
 
3531
 
3532
  msgid "Numeric"
3533
- msgstr ""
3534
 
3535
  msgid "Alphabetic"
3536
  msgstr "Alphabétique"
3537
 
3538
  msgid "Creates slides from your posts in the selected categories."
3539
  msgstr ""
 
 
3540
 
3541
  msgid "Categories"
3542
  msgstr "Catégories"
@@ -3548,17 +3674,22 @@ msgid ""
3548
  "You can remove shortcodes from variables to avoid 3rd party content "
3549
  "rendering in your slider."
3550
  msgstr ""
 
 
3551
 
3552
  msgid "Remove from variables"
3553
- msgstr ""
3554
 
3555
  msgid ""
3556
  "Write the name of the variables you want to remove the shortcodes from. "
3557
  "Separate new variables with a comma and space. E.g. description, content"
3558
  msgstr ""
 
 
 
3559
 
3560
  msgid "Custom date variables"
3561
- msgstr ""
3562
 
3563
  #, php-format
3564
  msgid ""
@@ -3568,42 +3699,57 @@ msgid ""
3568
  "existing variable, we create a new one with the \"_datetime\" suffix. (E.g. "
3569
  "date_datetime.) %3$s The \"format\" can be any %1$sPHP date format%2$s."
3570
  msgstr ""
 
 
 
 
 
 
 
3571
 
3572
  msgid "Translate custom dates"
3573
- msgstr ""
3574
 
3575
  #, php-format
3576
  msgid ""
3577
  "You can translate the content of the newly created variables. %1$s Use the "
3578
  "following format: from||to. Eg.: Monday||Montag"
3579
  msgstr ""
 
 
3580
 
3581
  msgid "Date function"
3582
- msgstr ""
3583
 
3584
  msgid ""
3585
  "This function will be used to format these custom date variables. Usually "
3586
  "the date_i18n works, but if your date will be off a little bit, then try out "
3587
  "the other one."
3588
  msgstr ""
 
 
 
3589
 
3590
  msgid "Comment count"
3591
  msgstr "Compteur de commentaire"
3592
 
3593
  msgid "Creates slides from the posts with the set IDs."
3594
  msgstr ""
 
3595
 
3596
  msgid "Post or Page IDs"
3597
- msgstr ""
3598
 
3599
  #, php-format
3600
  msgid ""
3601
  "You can write the ID of the page you want to show in your generator. %1$s "
3602
  "Write one ID per line."
3603
  msgstr ""
 
 
3604
 
3605
  msgid "Whole group"
3606
- msgstr ""
3607
 
3608
  msgid "Select slider"
3609
  msgstr "Sélectionnez un diaporama"
@@ -3612,20 +3758,20 @@ msgid "OR"
3612
  msgstr "OU"
3613
 
3614
  msgid "Select A Slider"
3615
- msgstr ""
3616
 
3617
  msgctxt "Button layer default text"
3618
  msgid "MORE"
3619
- msgstr ""
3620
 
3621
  msgid "Label"
3622
  msgstr "Étiquette"
3623
 
3624
  msgid "No wrap"
3625
- msgstr "Pas d'enveloppe"
3626
 
3627
  msgid "Prevents the text from breaking into more lines"
3628
- msgstr ""
3629
 
3630
  msgid "Rel"
3631
  msgstr ""
@@ -3636,6 +3782,9 @@ msgid ""
3636
  "the current document and the linked document. Multiple rel attributes can be "
3637
  "separated with space. E.g. nofollow noopener noreferrer"
3638
  msgstr ""
 
 
 
3639
 
3640
  msgid "Icon"
3641
  msgstr "Icône"
@@ -3645,30 +3794,30 @@ msgstr "Emplacement"
3645
 
3646
  #, php-format
3647
  msgid "Class on the %s element."
3648
- msgstr ""
3649
 
3650
  msgid "Heading layer"
3651
  msgstr "Calque de titre"
3652
 
3653
  msgid "Text animation"
3654
- msgstr ""
3655
 
3656
  msgid "Incoming"
3657
- msgstr ""
3658
 
3659
  msgid "Outgoing"
3660
- msgstr ""
3661
 
3662
  msgid "Backface visibility"
3663
- msgstr ""
3664
 
3665
  #, php-format
3666
  msgid "Fix width for the %1$s."
3667
- msgstr ""
3668
 
3669
  #, php-format
3670
  msgid "Fix height for the %1$s."
3671
- msgstr ""
3672
 
3673
  msgid "Alt tag"
3674
  msgstr "Texte Alt"
@@ -3680,6 +3829,8 @@ msgid ""
3680
  "You can turn off the Layer image optimization for this image, to resize it "
3681
  "for tablet and mobile."
3682
  msgstr ""
 
 
3683
 
3684
  msgctxt "Layer group"
3685
  msgid "Special"
@@ -3695,20 +3846,20 @@ msgstr "Avancé"
3695
 
3696
  msgctxt "Layer"
3697
  msgid "Missing"
3698
- msgstr ""
3699
 
3700
  #, php-format
3701
  msgid "Missing layer type: %s"
3702
- msgstr ""
3703
 
3704
  msgid "Custom text for tablet"
3705
- msgstr ""
3706
 
3707
  msgid "Tablet text"
3708
  msgstr "Texte sur tablette"
3709
 
3710
  msgid "Custom text for mobile"
3711
- msgstr ""
3712
 
3713
  msgid "Mobile text"
3714
  msgstr "Texte sur mobile"
@@ -3720,25 +3871,25 @@ msgid "Cover image"
3720
  msgstr "Image de couverture"
3721
 
3722
  msgid "Aspect ratio"
3723
- msgstr ""
3724
 
3725
  msgid "Fill layer height"
3726
- msgstr ""
3727
 
3728
  msgid "Set on Style tab."
3729
- msgstr ""
3730
 
3731
  msgid "Video settings"
3732
- msgstr ""
3733
 
3734
  msgid "When ended"
3735
- msgstr ""
3736
 
3737
  msgid "Do nothing"
3738
- msgstr ""
3739
 
3740
  msgid "Go to next slide"
3741
- msgstr ""
3742
 
3743
  msgid "Start time"
3744
  msgstr "Heure de début"
@@ -3750,19 +3901,21 @@ msgid "Mute"
3750
  msgstr "Muet"
3751
 
3752
  msgid "Pause on scroll"
3753
- msgstr ""
3754
 
3755
  msgid "Never"
3756
  msgstr "Jamais"
3757
 
3758
  msgid "When partly visible"
3759
- msgstr ""
3760
 
3761
  msgid "When not visible"
3762
- msgstr ""
3763
 
3764
  msgid "You can pause the video when the visitor scrolls away from the slider"
3765
  msgstr ""
 
 
3766
 
3767
  msgid "Private video"
3768
  msgstr "Video privée"
@@ -3770,12 +3923,14 @@ msgstr "Video privée"
3770
  msgid ""
3771
  "Turn it on to remove the admin warning that your video is not accessible."
3772
  msgstr ""
 
 
3773
 
3774
  msgid "Display"
3775
  msgstr "Afficher"
3776
 
3777
  msgid "Only works on videos of Vimeo Pro users."
3778
- msgstr ""
3779
 
3780
  msgid "Remove controls"
3781
  msgstr "Supprimer les contrôles"
@@ -3784,9 +3939,13 @@ msgid ""
3784
  "Removes the controls of the video, but it only works on videos of Vimeo Pro "
3785
  "users."
3786
  msgstr ""
 
 
3787
 
3788
  msgid "Hides the title of the video, but only if video owner allows it."
3789
  msgstr ""
 
 
3790
 
3791
  msgid "Users byline"
3792
  msgstr "Signature des utilisateurs"
@@ -3794,19 +3953,23 @@ msgstr "Signature des utilisateurs"
3794
  msgid ""
3795
  "Hides the user's byline of the video, but only if video owner allows it."
3796
  msgstr ""
 
 
3797
 
3798
  msgid ""
3799
  "Hides the profile image of the author, but only if video owner allows it. "
3800
  msgstr ""
 
 
3801
 
3802
  msgid "Play button"
3803
- msgstr "Bouton Jouer"
3804
 
3805
  msgid "Play"
3806
- msgstr "Jouer"
3807
 
3808
  msgid "YouTube URL or Video ID"
3809
- msgstr ""
3810
 
3811
  msgid "End time"
3812
  msgstr "Heure de fin"
@@ -3818,46 +3981,49 @@ msgid "Centered"
3818
  msgstr "Centré"
3819
 
3820
  msgid "Scales up and crops the video to cover the whole layer."
3821
- msgstr ""
3822
 
3823
  msgid "Show related videos"
3824
- msgstr ""
3825
 
3826
  msgid "Anywhere"
3827
- msgstr ""
3828
 
3829
  msgid "Same channel"
3830
- msgstr ""
3831
 
3832
  msgid ""
3833
  "YouTube no longer allows hiding the related videos at the end of the video. "
3834
  "This setting defines whether the videos should come from the same channel as "
3835
  "the video that was just played or from any other channel."
3836
  msgstr ""
 
 
 
3837
 
3838
  msgid "Slider error! Generator group not found: "
3839
- msgstr ""
3840
 
3841
  msgid "Slider error! Generator source not found: "
3842
- msgstr ""
3843
 
3844
  msgid "Downscale"
3845
  msgstr "Zoom arrière"
3846
 
3847
  msgid "Allows the slider to scale down for smaller screens."
3848
- msgstr ""
3849
 
3850
  msgid "Upscale"
3851
  msgstr "Zoom avant"
3852
 
3853
  msgid "Allows the slider to scale up for larger screens."
3854
- msgstr ""
3855
 
3856
  msgid "Min height"
3857
- msgstr ""
3858
 
3859
  msgid "Prevents the slider from getting smaller than the set value."
3860
- msgstr ""
3861
 
3862
  msgid "Force full width"
3863
  msgstr "Forcer la pleine largeur"
@@ -3866,23 +4032,27 @@ msgid "The slider tries to fill the full width of the browser."
3866
  msgstr "Le diaporama essaye de remplir la largeur complète du navigateur."
3867
 
3868
  msgid "Overflow-X"
3869
- msgstr ""
3870
 
3871
  msgid ""
3872
  "Prevents the vertical scrollbar from appear during certain slide background "
3873
  "animations."
3874
  msgstr ""
 
 
3875
 
3876
  msgid "Adjust slider width to"
3877
- msgstr ""
3878
 
3879
  msgid ""
3880
  "You can make the slider fill up a selected parent element instead of the "
3881
  "full browser width."
3882
  msgstr ""
 
 
3883
 
3884
  msgid "Not found"
3885
- msgstr ""
3886
 
3887
  msgid "Slider size is too small!"
3888
  msgstr "La taille du diaporama est trop petite !"
@@ -3906,25 +4076,23 @@ msgid "Super fast"
3906
  msgstr "Très rapide"
3907
 
3908
  msgid "Border width"
3909
- msgstr ""
3910
 
3911
  msgid "Border color"
3912
- msgstr ""
3913
 
3914
  msgid "Super fast 4x"
3915
  msgstr "Très rapide 4x"
3916
 
3917
  msgctxt "Slider type"
3918
  msgid "Simple slider"
3919
- msgstr ""
3920
 
3921
- #, fuzzy
3922
- #| msgid "Main animation end"
3923
  msgid "Main animation"
3924
- msgstr "Fin de l'animation principale"
3925
 
3926
  msgid "No animation"
3927
- msgstr ""
3928
 
3929
  msgid "Crossfade"
3930
  msgstr "Fondu croisé"
@@ -3937,20 +4105,21 @@ msgstr "Renversement vertical"
3937
 
3938
  msgctxt "Feature"
3939
  msgid "Carousel"
3940
- msgstr ""
3941
 
3942
  msgid ""
3943
  "If you turn off this option, you can't switch to the first slide from the "
3944
  "last one."
3945
  msgstr ""
3946
- "Si vous désactivez option, vous ne pouvez pas intervertir les premières et "
3947
- "dernières diapositives."
3948
 
3949
  msgid "Shifted"
3950
- msgstr "Changé"
3951
 
3952
  msgid "The background and the main animation plays simultaneously or shifted."
3953
  msgstr ""
 
3954
 
3955
  msgid "Loop single slide"
3956
  msgstr "Boucle diapositive seule"
@@ -3960,7 +4129,7 @@ msgstr ""
3960
  "Dans le cas d'une diapositive, il répète l'animation de la diapositive."
3961
 
3962
  msgid "Slider CSS Preset"
3963
- msgstr ""
3964
 
3965
  msgid "Light shadow"
3966
  msgstr "Ombre claire"
@@ -4054,10 +4223,10 @@ msgid "X-small Dark"
4054
  msgstr "X-small foncé"
4055
 
4056
  msgid "Small Light"
4057
- msgstr "Small clair"
4058
 
4059
  msgid "Small Dark"
4060
- msgstr "Small foncé"
4061
 
4062
  msgid "Medium Light"
4063
  msgstr "Medium clair"
@@ -4081,10 +4250,10 @@ msgid "My fonts"
4081
  msgstr "Mes polices"
4082
 
4083
  msgid "Warp"
4084
- msgstr ""
4085
 
4086
  msgid "Twirl"
4087
- msgstr ""
4088
 
4089
  msgid "Domino"
4090
  msgstr "Effet domino"
@@ -4098,34 +4267,32 @@ msgstr "Rotation bas"
4098
  msgid "Elastic"
4099
  msgstr "Élastique"
4100
 
4101
- #, fuzzy
4102
- #| msgid "Random Elastic"
4103
  msgid "Random elastic"
4104
  msgstr "Élastique aléatoire"
4105
 
4106
  msgid "My text animations"
4107
- msgstr ""
4108
 
4109
  msgid "Slices - Single"
4110
- msgstr ""
4111
 
4112
  msgid "Slices - Simple rows and scale"
4113
- msgstr ""
4114
 
4115
  msgid "Slices - Simple rows and rotate"
4116
- msgstr ""
4117
 
4118
  msgid "Slices - Simple rows reversed"
4119
- msgstr ""
4120
 
4121
  msgid "Slices - Simple rows and blur"
4122
- msgstr ""
4123
 
4124
  msgid "Slices - Triangle"
4125
- msgstr ""
4126
 
4127
  msgid "Slices - Reversed triangle"
4128
- msgstr ""
4129
 
4130
  msgid "Scale to left"
4131
  msgstr "Agrandir à gauche"
@@ -4233,25 +4400,25 @@ msgid "Parallax to bottom"
4233
  msgstr "Parallaxe bas"
4234
 
4235
  msgid "Flowing tiles vertical"
4236
- msgstr ""
4237
 
4238
  msgid "Slide to bottom"
4239
- msgstr "Diapositive en dernier"
4240
 
4241
  msgid "Slide to top"
4242
- msgstr "Diapositive en premier"
4243
 
4244
  msgid "Curtain to bottom"
4245
- msgstr "Rideau bas"
4246
 
4247
  msgid "Curtain to top"
4248
- msgstr "Rideau haut"
4249
 
4250
  msgid "Switching to bottom"
4251
- msgstr "Switch bas"
4252
 
4253
  msgid "Switching to top"
4254
- msgstr "Switch haut"
4255
 
4256
  msgid "Horizontal spin to bottom"
4257
  msgstr "Vrille horizontale vers le bas"
@@ -4260,34 +4427,34 @@ msgid "Horizontal spin to top"
4260
  msgstr "Vrille horizontale vers le haut"
4261
 
4262
  msgid "3D bricks to bottom"
4263
- msgstr "Briques 3D bas"
4264
 
4265
  msgid "3D bricks to top"
4266
- msgstr "Briques 3D haut"
4267
 
4268
  msgid "3D rows to bottom"
4269
- msgstr "Rangées 3D bas"
4270
 
4271
  msgid "3D rows to top"
4272
- msgstr "Rangées 3D haut"
4273
 
4274
  msgid "3D columns to bottom"
4275
- msgstr "Briques 3D bas"
4276
 
4277
  msgid "3D columns to top"
4278
- msgstr "Colonnes 3D haut"
4279
 
4280
  msgid "Spinning cuboid to bottom"
4281
- msgstr "Cuboïde tournant bas"
4282
 
4283
  msgid "Spinning cuboid to top"
4284
- msgstr "Cuboïde tournant haut"
4285
 
4286
  msgid "Turning cuboid to bottom"
4287
- msgstr "Cuboïde tournant bas"
4288
 
4289
  msgid "Turning cuboid to top"
4290
- msgstr "Cuboïde tournant haut"
4291
 
4292
  msgid "Scale to right"
4293
  msgstr "Scale droite"
@@ -4308,19 +4475,19 @@ msgid "Slide to right"
4308
  msgstr "Glisser à droite"
4309
 
4310
  msgid "Curtain to right"
4311
- msgstr "Rideau droite"
4312
 
4313
  msgid "Blocks to right"
4314
- msgstr "Blocs droite"
4315
 
4316
  msgid "Slices to right"
4317
- msgstr "Tranches droite"
4318
 
4319
  msgid "Reversed slices to right"
4320
- msgstr "Tranches inversées droite"
4321
 
4322
  msgid "Switching to right"
4323
- msgstr "Switch droite"
4324
 
4325
  msgid "Page turn to right"
4326
  msgstr "Tourner la page à droite"
@@ -4329,19 +4496,19 @@ msgid "Vertical spin to right"
4329
  msgstr "Vrille verticale vers la droite"
4330
 
4331
  msgid "3D bricks to right"
4332
- msgstr "Briques 3D à droite"
4333
 
4334
  msgid "3D rows to right"
4335
- msgstr "Rangées 3D droite"
4336
 
4337
  msgid "3D columns to right"
4338
- msgstr "Colonnes 3D droite"
4339
 
4340
  msgid "Spinning cuboid to right"
4341
- msgstr "Cuboïde tournant droite"
4342
 
4343
  msgid "Turning cuboid to right"
4344
- msgstr "Cuboïde tournant droite"
4345
 
4346
  msgid "Downscale left"
4347
  msgstr "Zoom arrière gauche"
@@ -4374,10 +4541,10 @@ msgid "To right"
4374
  msgstr "Vers la droite"
4375
 
4376
  msgid "To top left"
4377
- msgstr ""
4378
 
4379
  msgid "To top right"
4380
- msgstr "Vers le haut à droite"
4381
 
4382
  msgid "To bottom left"
4383
  msgstr "Vers le bas à gauche"
@@ -4390,7 +4557,7 @@ msgstr "Mes mises en page"
4390
 
4391
  msgctxt "Arrow direction"
4392
  msgid "Previous"
4393
- msgstr ""
4394
 
4395
  msgid "Previous image"
4396
  msgstr "Image précédente"
@@ -4403,7 +4570,7 @@ msgstr "Miroir"
4403
 
4404
  msgctxt "Arrow direction"
4405
  msgid "Next"
4406
- msgstr ""
4407
 
4408
  msgid "Next image"
4409
  msgstr "Image suivante"
@@ -4415,13 +4582,13 @@ msgid "Previous position"
4415
  msgstr "Position flèche arrière"
4416
 
4417
  msgid "Next position"
4418
- msgstr "Position flèche avant"
4419
 
4420
  msgid "Previous alt tag"
4421
- msgstr ""
4422
 
4423
  msgid "Next alt tag"
4424
- msgstr ""
4425
 
4426
  msgid "Base64"
4427
  msgstr ""
@@ -4431,41 +4598,41 @@ msgid ""
4431
  "optimization plugins often have errors in their codes related to them, so if "
4432
  "your arrow won't load, turn this option off."
4433
  msgstr ""
 
 
 
 
4434
 
4435
  msgid "Image width - Desktop"
4436
- msgstr ""
4437
 
4438
- #, fuzzy
4439
- #| msgid "Image mode"
4440
  msgid "Image width - Tablet"
4441
- msgstr "Mode Image"
4442
 
4443
- #, fuzzy
4444
- #| msgid "Image mode"
4445
  msgid "Image width - Mobile"
4446
- msgstr "Mode Image"
4447
 
4448
  msgid "Pause"
4449
  msgstr "Pause"
4450
 
4451
- #, fuzzy
4452
- #| msgid "Autoplay"
4453
  msgid "Play autoplay"
4454
  msgstr "Démarrage automatique"
4455
 
4456
  msgid "Pause autoplay"
4457
- msgstr ""
4458
 
4459
  msgid "Bar"
4460
  msgstr "Barre"
4461
 
4462
  msgid "Slide count"
4463
- msgstr ""
4464
 
4465
  msgid ""
4466
  "The \"Title\" will be the index of the slide and \"Description\" will be the "
4467
  "total number of slides."
4468
  msgstr ""
 
 
4469
 
4470
  msgid "Separator"
4471
  msgstr "Séparateur"
@@ -4477,12 +4644,17 @@ msgid ""
4477
  "slide number. %1$s To put the Description to a new line, use the &lt;br&gt; "
4478
  "HTML tag."
4479
  msgstr ""
 
 
 
 
 
4480
 
4481
  msgid "Bar full size"
4482
  msgstr "Barre en pleine largeur"
4483
 
4484
  msgid "Shows on hover"
4485
- msgstr ""
4486
 
4487
  msgid "Hide on slides"
4488
  msgstr "Cacher sur les diapositives"
@@ -4491,19 +4663,17 @@ msgid ""
4491
  "List the slides separated by commas on which you want the controls to be "
4492
  "hidden."
4493
  msgstr ""
4494
- "Lister les diapositives, séparés par des virgules, sur lesquelles vous "
4495
- "souhaitez."
4496
 
4497
- #, fuzzy
4498
- #| msgid "Text Bar"
4499
  msgid "Text bar"
4500
- msgstr "Barre de légende"
4501
 
4502
  msgid "Bullets"
4503
  msgstr "Puces"
4504
 
4505
  msgid "Bullet"
4506
- msgstr ""
4507
 
4508
  msgid "Side"
4509
  msgstr "Côté"
@@ -4520,20 +4690,14 @@ msgstr "Ombre"
4520
  msgid "Thumbnails"
4521
  msgstr "Vignettes"
4522
 
4523
- #, fuzzy
4524
- #| msgid "Desktop"
4525
  msgid "Desktop width"
4526
- msgstr "PC"
4527
 
4528
- #, fuzzy
4529
- #| msgid "Tablet text"
4530
  msgid "Tablet width"
4531
- msgstr "Texte sur tablette"
4532
 
4533
- #, fuzzy
4534
- #| msgid "Mobile text"
4535
  msgid "Mobile width"
4536
- msgstr "Texte sur mobile"
4537
 
4538
  msgid "Align thumbnails"
4539
  msgstr "Aligner les vignettes"
@@ -4545,12 +4709,10 @@ msgid "End"
4545
  msgstr "Fin"
4546
 
4547
  msgid "Space between"
4548
- msgstr ""
4549
 
4550
- #, fuzzy
4551
- #| msgid "Background"
4552
  msgid "Space around"
4553
- msgstr "Arrière-plan"
4554
 
4555
  msgid "Caption"
4556
  msgstr "Légende"
@@ -4559,43 +4721,47 @@ msgid ""
4559
  "The height (horizontal orientation) or width (vertical orientation) of the "
4560
  "caption container."
4561
  msgstr ""
 
 
4562
 
4563
  msgid "Next arrow image"
4564
- msgstr ""
4565
 
4566
  msgid "The previous arrow image will be mirrored."
4567
- msgstr ""
4568
 
4569
  msgid "Group by"
4570
- msgstr ""
4571
 
4572
  msgctxt "Unit"
4573
  msgid "thumbnails"
4574
- msgstr ""
4575
 
4576
  msgid "You can break your thumbnails into rows or columns."
4577
- msgstr ""
4578
 
4579
  msgid ""
4580
  "The height (horizontal orientation) or width (vertical orientation) of the "
4581
  "thumbnail container in px or %."
4582
  msgstr ""
 
 
4583
 
4584
  #, javascript-format
4585
  msgid "Switches %s slide(s)."
4586
- msgstr ""
4587
 
4588
  #, javascript-format
4589
  msgid "Loops %s and stops before starting slide."
4590
- msgstr ""
4591
 
4592
  #, javascript-format
4593
  msgid "Loops %s and returns to starting slide."
4594
- msgstr ""
4595
 
4596
  #, javascript-format
4597
  msgid "Switches to the %s. slide."
4598
- msgstr ""
4599
 
4600
  msgid "Top and bottom"
4601
  msgstr "En haut et en bas"
@@ -4631,7 +4797,7 @@ msgid "Remove"
4631
  msgstr "Retirer"
4632
 
4633
  msgid "Hide on mobile"
4634
- msgstr ""
4635
 
4636
  msgid "Type"
4637
  msgstr "Type"
@@ -4651,57 +4817,55 @@ msgstr "Rétrécir"
4651
  msgid "Interval"
4652
  msgstr "Intervalle"
4653
 
4654
- #, fuzzy
4655
- #| msgid "Interval"
4656
  msgid "Interval modifier"
4657
  msgstr "Intervalle"
4658
 
4659
  msgctxt "Autoplay modifier"
4660
  msgid "loops"
4661
- msgstr ""
4662
 
4663
  msgctxt "Autoplay modifier"
4664
  msgid "slide count"
4665
- msgstr ""
4666
 
4667
  msgctxt "Autoplay modifier"
4668
  msgid "slide index"
4669
- msgstr ""
4670
 
4671
  msgid "Stops on"
4672
- msgstr ""
4673
 
4674
  msgctxt "Autoplay modifier"
4675
  msgid "last slide"
4676
- msgstr ""
4677
 
4678
  msgctxt "Autoplay modifier"
4679
  msgid "next slide"
4680
- msgstr ""
4681
 
4682
  msgid "Polygons"
4683
- msgstr ""
4684
 
4685
  msgid "Bloom"
4686
- msgstr ""
4687
 
4688
  msgid "Web"
4689
  msgstr ""
4690
 
4691
  msgid "Black widow"
4692
- msgstr ""
4693
 
4694
  msgid "Zodiac"
4695
- msgstr ""
4696
 
4697
  msgid "Fading dots"
4698
- msgstr ""
4699
 
4700
  msgid "Pirouette"
4701
  msgstr ""
4702
 
4703
  msgid "Sparkling"
4704
- msgstr ""
4705
 
4706
  msgid "Curve 1"
4707
  msgstr "Courbe 1"
@@ -4785,7 +4949,7 @@ msgid "The secret is empty. Please insert that value too!"
4785
  msgstr "Le secret est vide. Merci d’insérer une valeur aussi !"
4786
 
4787
  msgid "The App ID is empty. Please insert that value too!"
4788
- msgstr ""
4789
 
4790
  #, php-format
4791
  msgid ""
@@ -4793,11 +4957,16 @@ msgid ""
4793
  "order to use this generator! - %2$s How to get SSL for my WordPress site? "
4794
  "%3$s"
4795
  msgstr ""
 
 
 
4796
 
4797
  #, php-format
4798
  msgid ""
4799
  "%2$s Check the documentation %3$s to learn how to configure your %1$s app."
4800
  msgstr ""
 
 
4801
 
4802
  msgctxt "Facebook app permission"
4803
  msgid "pages read engagement"
@@ -4812,33 +4981,40 @@ msgid ""
4812
  "need to turn this option on, but request access to \"Page Public Content "
4813
  "Access\" within your App."
4814
  msgstr ""
 
 
 
 
 
4815
 
4816
  msgctxt "Facebook app permission"
4817
  msgid "user photos"
4818
- msgstr ""
4819
 
4820
  msgid "User photos permission"
4821
- msgstr ""
4822
 
4823
  msgid ""
4824
  "You need \"user_photos\" permission to access photos of users, except your "
4825
  "own user."
4826
  msgstr ""
 
 
4827
 
4828
  msgid "Token"
4829
  msgstr "Jeton"
4830
 
4831
  msgid "Callback url"
4832
- msgstr "url de callback"
4833
 
4834
  msgid "The token expired. Please request new token! "
4835
- msgstr "Le jeton a expiré. Veuillez demander un nouveau jeton!"
4836
 
4837
  msgid "Request token"
4838
  msgstr "Demande de jetons"
4839
 
4840
  msgid "Facebook photos or posts on your page"
4841
- msgstr ""
4842
 
4843
  msgid "Photos by album"
4844
  msgstr "Photos par album"
@@ -4854,7 +5030,7 @@ msgstr "Album"
4854
 
4855
  msgctxt "Facebook generator type"
4856
  msgid "Facebook posts"
4857
- msgstr ""
4858
 
4859
  msgid "Page"
4860
  msgstr "Page"
@@ -4865,13 +5041,11 @@ msgstr "Flux RSS"
4865
  msgid "Remove special characters"
4866
  msgstr "Supprimer des caractères spéciaux"
4867
 
4868
- #, fuzzy
4869
- #| msgid "Exclude plugins"
4870
  msgid "Exclude Types"
4871
- msgstr "Exclure les extensions"
4872
 
4873
  msgid "Separate the types by a comma. E.g.: share,album"
4874
- msgstr ""
4875
 
4876
  msgid "The key and secret is not valid!"
4877
  msgstr "La clé et le code secret ne sont pas valides!"
@@ -4896,7 +5070,7 @@ msgstr "Il n'y a pas de photos avec ce filtre de confidentialité !"
4896
 
4897
  msgctxt "Flickr generator type"
4898
  msgid "Flickr search"
4899
- msgstr ""
4900
 
4901
  msgid "User name or ID"
4902
  msgstr "Nom ou ID utilisateurs"
@@ -4920,7 +5094,7 @@ msgid "Source folder"
4920
  msgstr "Répertoire source"
4921
 
4922
  msgid "Remove resized images"
4923
- msgstr ""
4924
 
4925
  msgid ""
4926
  "This option removes files that match the \"-[number]x[number].[extension]\" "
@@ -4928,6 +5102,11 @@ msgid ""
4928
  "stay in the generator result, but \"myimage-120x120.jpg\" will be removed, "
4929
  "because it's the same image, just in a smaller size."
4930
  msgstr ""
 
 
 
 
 
4931
 
4932
  msgid "Filename"
4933
  msgstr "Nom de fichier"
@@ -4953,51 +5132,61 @@ msgstr ""
4953
  "media, alors essayez de naviguer à partir d'ici :"
4954
 
4955
  msgid "JSON from url"
4956
- msgstr ""
4957
 
4958
  msgid "JSON from input"
4959
- msgstr ""
4960
 
4961
  msgid "Level separation"
4962
- msgstr ""
4963
 
4964
  msgid ""
4965
  "JSON codes can be customized to have many different levels. From a code it "
4966
  "is impossible to know from which level do you want to use the given datas on "
4967
  "the different slides, so you have to select that level from this list."
4968
  msgstr ""
 
 
 
 
4969
 
4970
  #, php-format
4971
  msgid ""
4972
  "The given text is not valid XML! %1$sValidate your code%2$s to make sure it "
4973
  "is correct."
4974
  msgstr ""
 
 
4975
 
4976
  #, php-format
4977
  msgid ""
4978
  "The given text is not valid JSON! %1$sValidate your code%2$s to make sure it "
4979
  "is correct."
4980
  msgstr ""
 
 
4981
 
4982
  msgid ""
4983
  "Try to change the \"Level separation\" or \"Remove levels from result\" "
4984
  "setting."
4985
  msgstr ""
 
 
4986
 
4987
  msgid "Images"
4988
  msgstr "Images"
4989
 
4990
  msgid "Timezone offset in hours. For example: +2 or -7."
4991
- msgstr ""
4992
 
4993
  msgid "The data in the given url is not valid XML."
4994
  msgstr "Les données dans l'URL fournie ne sont pas du XML valide."
4995
 
4996
  msgid "CSV from url"
4997
- msgstr ""
4998
 
4999
  msgid "CSV from input"
5000
- msgstr ""
5001
 
5002
  msgid "View tweet"
5003
  msgstr "Voir le tweet"
@@ -5009,10 +5198,10 @@ msgid "Date"
5009
  msgstr "Date"
5010
 
5011
  msgid "Likes"
5012
- msgstr "J’aimes"
5013
 
5014
  msgid "Manual"
5015
- msgstr ""
5016
 
5017
  #, fuzzy
5018
  #| msgid "Modified Time"
@@ -5020,7 +5209,7 @@ msgid "Modified time"
5020
  msgstr "Heure modifiée"
5021
 
5022
  msgid "Plays"
5023
- msgstr ""
5024
 
5025
  msgid "Playlist"
5026
  msgstr ""
@@ -5030,7 +5219,7 @@ msgstr "optionnel"
5030
 
5031
  #, php-format
5032
  msgid "Creates slides from %1$s content."
5033
- msgstr ""
5034
 
5035
  msgid "Items"
5036
  msgstr "Éléments"
@@ -5048,7 +5237,7 @@ msgid "Started"
5048
  msgstr "Début"
5049
 
5050
  msgid "Auction"
5051
- msgstr ""
5052
 
5053
  msgid "Negotiable price"
5054
  msgstr "Prix négotiable"
@@ -5060,16 +5249,19 @@ msgid "Paid"
5060
  msgstr "Payé"
5061
 
5062
  msgid "Buynow"
5063
- msgstr ""
5064
 
5065
  msgid "Menu item (item ID)"
5066
- msgstr ""
5067
 
5068
  msgid ""
5069
  "Your url will point to the item within this menu item. You will only get a "
5070
  "good result, if you will pick one of your DJ Classifields menu items or "
5071
  "leave it on 'Default'."
5072
  msgstr ""
 
 
 
5073
 
5074
  msgid "Start date"
5075
  msgstr "Date de début"
@@ -5087,7 +5279,7 @@ msgid "Frontpage"
5087
  msgstr "Page de garde"
5088
 
5089
  msgid "Exclude ID"
5090
- msgstr ""
5091
 
5092
  msgid "Category title"
5093
  msgstr "Titre de la catégorie"
@@ -5096,7 +5288,7 @@ msgid "Username"
5096
  msgstr "Nom d'utilisateur"
5097
 
5098
  msgid "View post"
5099
- msgstr ""
5100
 
5101
  msgid "Resolved"
5102
  msgstr "Résolu"
@@ -5105,7 +5297,7 @@ msgid "Only main discussions"
5105
  msgstr "Uniquement les discussions principales"
5106
 
5107
  msgid "View discussion"
5108
- msgstr ""
5109
 
5110
  msgid "Events"
5111
  msgstr "Évènements"
@@ -5123,13 +5315,13 @@ msgid "Users"
5123
  msgstr "Utilisateurs"
5124
 
5125
  msgid "Allowed user IDs"
5126
- msgstr ""
5127
 
5128
  msgid "Separate them by comma."
5129
- msgstr ""
5130
 
5131
  msgid "Banned user IDs"
5132
- msgstr ""
5133
 
5134
  msgid "Ended"
5135
  msgstr "Terminé"
@@ -5147,16 +5339,20 @@ msgid "Closed"
5147
  msgstr "Fermé"
5148
 
5149
  msgid "Invite only"
5150
- msgstr "Seulement les événements récurrents"
5151
 
5152
  msgid "Location"
5153
  msgstr "Lieu"
5154
 
5155
  msgid "Pull posts only from these users. Separate them by comma."
5156
  msgstr ""
 
 
5157
 
5158
  msgid "Do not pull posts from these users. Separate them by comma."
5159
  msgstr ""
 
 
5160
 
5161
  msgid "Public"
5162
  msgstr "Public"
@@ -5167,15 +5363,11 @@ msgstr "Privé"
5167
  msgid "Notification"
5168
  msgstr "Notification"
5169
 
5170
- #, fuzzy
5171
- #| msgid "Email Only"
5172
  msgid "Email only"
5173
  msgstr "Courriel seulement"
5174
 
5175
- #, fuzzy
5176
- #| msgid "Invite only"
5177
  msgid "Internal only"
5178
- msgstr "Seulement les événements récurrents"
5179
 
5180
  msgid "Profiles"
5181
  msgstr "Profils"
@@ -5184,7 +5376,7 @@ msgid "Badges"
5184
  msgstr ""
5185
 
5186
  msgid "Register date"
5187
- msgstr ""
5188
 
5189
  msgid "Last visit date"
5190
  msgstr "Date de la dernière visite"
@@ -5208,13 +5400,13 @@ msgid "Currency"
5208
  msgstr "Devise"
5209
 
5210
  msgid "Product language"
5211
- msgstr ""
5212
 
5213
  msgid "Category language"
5214
- msgstr ""
5215
 
5216
  msgid "Manufacturer language"
5217
- msgstr ""
5218
 
5219
  msgid "Product name"
5220
  msgstr "Nom du produit"
@@ -5226,7 +5418,7 @@ msgid "Recurring"
5226
  msgstr "Récurrent"
5227
 
5228
  msgid "All, but from recurring ones only parent events"
5229
- msgstr ""
5230
 
5231
  msgid "Only recurring events"
5232
  msgstr "Seulement les événements récurrents"
@@ -5235,7 +5427,7 @@ msgid "Only recurring event parents"
5235
  msgstr "Seulement les événements récurrents parents"
5236
 
5237
  msgid "Only not recurring events"
5238
- msgstr ""
5239
 
5240
  msgid "End date"
5241
  msgstr "Date de fin"
@@ -5247,19 +5439,19 @@ msgid "Discount"
5247
  msgstr "Rabais"
5248
 
5249
  msgid "Registration start date"
5250
- msgstr ""
5251
 
5252
  msgid "Cut off date"
5253
- msgstr ""
5254
 
5255
  msgid "Cancel before date"
5256
  msgstr "Annuler avant la date"
5257
 
5258
  msgid "Publish up date"
5259
- msgstr ""
5260
 
5261
  msgid "Publish down date"
5262
- msgstr ""
5263
 
5264
  msgid "Early bird discount date"
5265
  msgstr ""
@@ -5271,13 +5463,13 @@ msgid "Late fee date"
5271
  msgstr "Frais de retard"
5272
 
5273
  msgid "Recurring end date"
5274
- msgstr ""
5275
 
5276
  msgid "Max end date"
5277
- msgstr ""
5278
 
5279
  msgid "Only display items with these IDs"
5280
- msgstr ""
5281
 
5282
  msgid "Brand"
5283
  msgstr "Marque"
@@ -5301,42 +5493,48 @@ msgid "Total vote"
5301
  msgstr "Vote total"
5302
 
5303
  msgid "Product IDs"
5304
- msgstr ""
5305
 
5306
  msgid ""
5307
  "Write the product IDs you want to display here, in the order you want them "
5308
  "to appear in the generator. One product ID per line."
5309
  msgstr ""
 
 
 
5310
 
5311
  msgid "One time events"
5312
- msgstr ""
5313
 
5314
  msgid "Repeating events"
5315
- msgstr ""
5316
 
5317
  msgid "Date language"
5318
  msgstr ""
5319
 
5320
  msgid "Offset value"
5321
- msgstr ""
5322
 
5323
  msgid ""
5324
  "Timezone offset in hours. For example: +2 or -7. If you leave it empty, "
5325
  "Joomla's System -> Global Configuration -> Server -> Server Time Zone "
5326
  "setting will be used."
5327
  msgstr ""
 
 
 
5328
 
5329
  msgid "Status"
5330
  msgstr "Statut"
5331
 
5332
  msgid "Trashed"
5333
- msgstr ""
5334
 
5335
  msgid "Ask down all product images"
5336
- msgstr ""
5337
 
5338
  msgid "View item"
5339
- msgstr ""
5340
 
5341
  msgid "Viewed"
5342
  msgstr "Vu"
@@ -5345,7 +5543,7 @@ msgid "View image"
5345
  msgstr "Voir l'image"
5346
 
5347
  msgid "Supplier"
5348
- msgstr ""
5349
 
5350
  msgid "On sale"
5351
  msgstr "En solde"
@@ -5357,17 +5555,17 @@ msgid "All day event"
5357
  msgstr "Evénement sur une journée"
5358
 
5359
  msgid "Fallback language"
5360
- msgstr ""
5361
 
5362
  msgid "Show parent products only"
5363
- msgstr ""
5364
 
5365
  #, php-format
5366
  msgid "Creates slides from %1$s events."
5367
- msgstr ""
5368
 
5369
  msgid "Create custom date variables"
5370
- msgstr ""
5371
 
5372
  msgid ""
5373
  "You can write any date format (http://php.net/manual/en/function.date.php) "
@@ -5375,7 +5573,7 @@ msgid ""
5375
  msgstr ""
5376
  "Vous pouvez écrire n'importe quel format de date (https://www.php.net/manual/"
5377
  "fr/function.date.php) dans des lignes distinctes, et de nouvelles variables "
5378
- "seront créées pour eux."
5379
 
5380
  msgid ""
5381
  "Write the original text, like 'Monday' then two | signs, and the text you "
@@ -5398,28 +5596,30 @@ msgstr "Date de modification de l'événement"
5398
 
5399
  #, php-format
5400
  msgid "Creates slides from %1$s galleries."
5401
- msgstr ""
5402
 
5403
  msgid "Gallery"
5404
  msgstr "Galerie"
5405
 
5406
  msgid "View gallery"
5407
- msgstr ""
5408
 
5409
  msgid "Creates slides by your custom settings."
5410
- msgstr ""
5411
 
5412
  #, php-format
5413
  msgid ""
5414
  "You don't have custom generators yet. %1$s Check the documentation %2$s to "
5415
  "learn how to create your own generator."
5416
  msgstr ""
 
 
5417
 
5418
  msgid "No options given"
5419
- msgstr ""
5420
 
5421
  msgid "Exclude event IDs (One ID per line)"
5422
- msgstr ""
5423
 
5424
  msgid "Location town"
5425
  msgstr "Lieu : ville"
@@ -5428,22 +5628,25 @@ msgid "Location state"
5428
  msgstr "Lieu : Etat"
5429
 
5430
  msgid "Get all multisite events"
5431
- msgstr ""
5432
 
5433
  msgid "Order result"
5434
- msgstr ""
5435
 
5436
  msgid "Events per site"
5437
- msgstr ""
5438
 
5439
  msgid "Format date variables"
5440
- msgstr ""
5441
 
5442
  msgid ""
5443
  "With the WordPress Settings -> General -> Timezone and Date format, new "
5444
  "variables will be generated from the given variables. Separate them with "
5445
  "comma."
5446
  msgstr ""
 
 
 
5447
 
5448
  msgid "Start time text"
5449
  msgstr "Texte heure de début"
@@ -5455,10 +5658,10 @@ msgid "End time text"
5455
  msgstr "Texte heure de fin"
5456
 
5457
  msgid "Rsvp date"
5458
- msgstr ""
5459
 
5460
  msgid "Multisite Posts"
5461
- msgstr ""
5462
 
5463
  msgid "Source gallery"
5464
  msgstr "Galerie source"
@@ -5470,19 +5673,19 @@ msgid "Venues"
5470
  msgstr "Lieux"
5471
 
5472
  msgid "Hide From Event Listings"
5473
- msgstr ""
5474
 
5475
  msgid "Event cost"
5476
- msgstr ""
5477
 
5478
  msgid "Metakey name"
5479
- msgstr ""
5480
 
5481
  msgid "If its set, this will be used instead of the 'Field' value."
5482
  msgstr "S'il est défini, il sera utilisé au lieu de la valeur du champs."
5483
 
5484
  msgid "Sorting method"
5485
- msgstr ""
5486
 
5487
  msgid "Galleries"
5488
  msgstr "Galeries"
@@ -5491,27 +5694,29 @@ msgid "Upload date"
5491
  msgstr ""
5492
 
5493
  msgid "Average rating"
5494
- msgstr ""
5495
 
5496
  msgid "Rate count"
5497
- msgstr ""
5498
 
5499
  msgid "Hit count"
5500
  msgstr ""
5501
 
5502
  msgid "Root"
5503
- msgstr ""
5504
 
5505
  msgid "Products by filter"
5506
  msgstr "Produits par filtre"
5507
 
5508
  msgid "Products by IDs and/or SKUs"
5509
- msgstr ""
5510
 
5511
  msgid ""
5512
  "Creates slides from your WooCommece categories. (Not from the products "
5513
  "inside them.)"
5514
  msgstr ""
 
 
5515
 
5516
  msgid "Submenu limit"
5517
  msgstr "Limite de sous-menu"
@@ -5533,6 +5738,10 @@ msgid ""
5533
  "if it's not equal, the text will be 'false'. The new variable's name will be "
5534
  "textvariable (the 'variable' replaced by your variable's name)."
5535
  msgstr ""
 
 
 
 
5536
 
5537
  msgid "Round rating"
5538
  msgstr ""
@@ -5541,7 +5750,7 @@ msgid "Half"
5541
  msgstr "Moitié"
5542
 
5543
  msgid "Third"
5544
- msgstr ""
5545
 
5546
  msgid "Quarter"
5547
  msgstr "Trimestre"
@@ -5559,26 +5768,26 @@ msgid "Search results only"
5559
  msgstr "Uniquement les résultats de recherche"
5560
 
5561
  msgid "Replace these timestamp variables"
5562
- msgstr ""
5563
 
5564
  #, php-format
5565
  msgid "Any PHP date format can be used: %s"
5566
- msgstr ""
5567
 
5568
  msgid "Total sales"
5569
- msgstr ""
5570
 
5571
  msgid "Regular price"
5572
  msgstr "Prix régulier"
5573
 
5574
  msgid "Sale price"
5575
- msgstr ""
5576
 
5577
  msgid "IDs (one per line)"
5578
  msgstr "Is (une par ligne)"
5579
 
5580
  msgid "SKUs (one per line)"
5581
- msgstr ""
5582
 
5583
  msgid "Move"
5584
  msgstr "Déplacer"
@@ -5614,10 +5823,10 @@ msgid "Top to Bottom"
5614
  msgstr "De haut en bas"
5615
 
5616
  msgid "Skew Left to Right"
5617
- msgstr ""
5618
 
5619
  msgid "Downscale back out"
5620
- msgstr ""
5621
 
5622
  msgid "Upscale back out"
5623
  msgstr ""
@@ -5656,10 +5865,10 @@ msgid "Roll in"
5656
  msgstr "Rouler"
5657
 
5658
  msgid "Rotate top left back out"
5659
- msgstr ""
5660
 
5661
  msgid "Rotate all axis"
5662
- msgstr ""
5663
 
5664
  msgid "Bounce in"
5665
  msgstr "Rebond en entrée"
@@ -5713,46 +5922,44 @@ msgid "After text"
5713
  msgstr "Après le texte"
5714
 
5715
  msgid "Rotating"
5716
- msgstr ""
5717
 
5718
  msgid "Drop-in"
5719
  msgstr ""
5720
 
5721
  msgid "Slide down"
5722
- msgstr ""
5723
 
5724
  msgid "Typewriter"
5725
- msgstr ""
5726
 
5727
  msgid "Chars"
5728
  msgstr "Caractères"
5729
 
5730
  msgid "Chars 2"
5731
- msgstr ""
5732
 
5733
  msgid "Auto width"
5734
  msgstr "Largeur automatique"
5735
 
5736
- #, fuzzy
5737
- #| msgid "Cursor Color"
5738
  msgid "Cursor color"
5739
- msgstr "Couleur du curseur"
5740
 
5741
  msgctxt "Effect"
5742
  msgid "Loop"
5743
- msgstr ""
5744
 
5745
  msgid "Show duration"
5746
  msgstr "Durée d’affichage"
5747
 
5748
  msgid "Class on the selected tag element."
5749
- msgstr ""
5750
 
5751
  msgid "Area"
5752
- msgstr ""
5753
 
5754
  msgid "Write custom CSS codes here without selectors."
5755
- msgstr ""
5756
 
5757
  msgid "Audio"
5758
  msgstr ""
@@ -5767,16 +5974,20 @@ msgid "Secondary color"
5767
  msgstr "Couleur secondaire"
5768
 
5769
  msgid "Audio settings"
5770
- msgstr ""
5771
 
5772
  #, php-format
5773
  msgid ""
5774
  "Audio autoplaying has a lot of limitations made by browsers. You can read "
5775
  "about them %1$shere%2$s."
5776
  msgstr ""
 
 
5777
 
5778
  msgid "Starts the audio from the beginning when the slide is viewed again."
5779
  msgstr ""
 
 
5780
 
5781
  msgid "Progress"
5782
  msgstr "Progression"
@@ -5785,19 +5996,19 @@ msgid "Time"
5785
  msgstr "Heure"
5786
 
5787
  msgid "Full"
5788
- msgstr ""
5789
 
5790
  msgid "Scales up the image on hover"
5791
- msgstr ""
5792
 
5793
  msgid "Overlay background"
5794
- msgstr ""
5795
 
5796
  msgid "Positions the text inside the overlay."
5797
- msgstr ""
5798
 
5799
  msgid "Circle counter"
5800
- msgstr ""
5801
 
5802
  msgid "Counter"
5803
  msgstr "Compteur"
@@ -5806,7 +6017,7 @@ msgid "Value"
5806
  msgstr "Valeur"
5807
 
5808
  msgid "Start from"
5809
- msgstr ""
5810
 
5811
  msgid "Total"
5812
  msgstr "Total"
@@ -5815,10 +6026,10 @@ msgid "Active color"
5815
  msgstr "Couleur active"
5816
 
5817
  msgid "Stroke width"
5818
- msgstr ""
5819
 
5820
  msgid "Labels"
5821
- msgstr ""
5822
 
5823
  msgid "Inner before"
5824
  msgstr ""
@@ -5902,7 +6113,7 @@ msgid "Bring front"
5902
  msgstr "Avant-plan"
5903
 
5904
  msgid "Puts the shape on top of the text."
5905
- msgstr ""
5906
 
5907
  msgid "Loop delay"
5908
  msgstr "Délai de boucles"
@@ -5917,6 +6128,12 @@ msgid ""
5917
  "the entire slide and the only way resolving this problem is deleting the "
5918
  "slide."
5919
  msgstr ""
 
 
 
 
 
 
5920
 
5921
  msgid "Item"
5922
  msgstr "Article"
@@ -6020,14 +6237,12 @@ msgstr ""
6020
  msgid "Icon not found"
6021
  msgstr "Icône non trouvée"
6022
 
6023
- #, fuzzy
6024
- #| msgid "Previous label"
6025
  msgid "Aria label"
6026
- msgstr "Etiquette précédente"
6027
 
6028
  #, php-format
6029
  msgid "Enter an %1$s aria-label attribute %2$s that describes the link."
6030
- msgstr ""
6031
 
6032
  msgid "Iframe"
6033
  msgstr ""
@@ -6040,6 +6255,10 @@ msgid ""
6040
  "layer often needs code customizations what you have to do yourself, so we "
6041
  "only suggest using this layer if you are a developer!"
6042
  msgstr ""
 
 
 
 
6043
 
6044
  msgid "iframe url"
6045
  msgstr "url de l\"iframe"
@@ -6048,24 +6267,22 @@ msgid "Yes"
6048
  msgstr "Oui"
6049
 
6050
  msgid "You can disable the scroll on the iframe content."
6051
- msgstr ""
6052
 
6053
- #, fuzzy
6054
- #| msgid "iframe url"
6055
  msgid "iframe title"
6056
- msgstr "url de l\"iframe"
6057
 
6058
  msgid "Image area"
6059
- msgstr ""
6060
 
6061
- #, fuzzy
6062
- #| msgid "Image mode"
6063
  msgid "Image box"
6064
- msgstr "Mode Image"
6065
 
6066
  msgid ""
6067
  "Positions the text inside the layer. Only works with left and right layout."
6068
  msgstr ""
 
 
6069
 
6070
  msgid "Input"
6071
  msgstr "Saisie"
@@ -6074,27 +6291,30 @@ msgid "Container"
6074
  msgstr "Conteneur"
6075
 
6076
  msgid "What are you looking for?"
6077
- msgstr ""
6078
 
6079
  msgid ""
6080
  "We only suggest using this layer if you are a developer, since the Input "
6081
  "layer requires deep understanding how HTML form works."
6082
  msgstr ""
 
 
 
6083
 
6084
  msgid "Placeholder text"
6085
  msgstr "Texte Placeholder"
6086
 
6087
  msgid "Form"
6088
- msgstr ""
6089
 
6090
  msgid "Input name"
6091
- msgstr ""
6092
 
6093
  msgid "Method"
6094
  msgstr "Méthode"
6095
 
6096
  msgid "Form action"
6097
- msgstr ""
6098
 
6099
  msgid "Parameters"
6100
  msgstr "Paramètres"
@@ -6139,13 +6359,17 @@ msgid "Preload"
6139
  msgstr "Préchargé"
6140
 
6141
  msgid "Joomla module"
6142
- msgstr ""
6143
 
6144
  msgid ""
6145
  "Please note, that <b>we do not support</b> the Joomla module layer!<br>The "
6146
  "loaded module often needs code customizations what you have to do yourself, "
6147
  "so we only suggest using this layer if you are a developer!"
6148
  msgstr ""
 
 
 
 
6149
 
6150
  msgid "Position name or module ID"
6151
  msgstr ""
@@ -6154,157 +6378,165 @@ msgid ""
6154
  "The position name of your module (for Loadposition and Modulepos) or the "
6155
  "module's ID (Module)."
6156
  msgstr ""
 
 
6157
 
6158
  msgid "Constrain ratio"
6159
  msgstr "Ratio de contraintes"
6160
 
6161
  msgid "The slide scales horizontally and vertically with the same amount."
6162
  msgstr ""
 
 
6163
 
6164
  msgid "Height based on"
6165
- msgstr ""
6166
 
6167
  msgid ""
6168
  "The real height makes your slider have the height of the browser without the "
6169
  "URL bar, while the CSS 100vh makes it exactly as big as the browser height."
6170
  msgstr ""
 
 
 
6171
 
6172
  msgid "Decrease height"
6173
- msgstr ""
6174
 
6175
  msgid ""
6176
  "You can make your slider smaller than the full height of the browser by a "
6177
  "given pixel, for example, to fit below your menu without causing scrollbar."
6178
  msgstr ""
 
 
 
6179
 
6180
  msgid "Decrease height by selectors"
6181
- msgstr ""
6182
 
6183
  msgid "Use global focus selectors"
6184
- msgstr ""
6185
 
6186
  msgid "Use local selectors"
6187
- msgstr ""
6188
 
6189
  msgid ""
6190
  "You can make your slider smaller than the full height of the browser, for "
6191
  "example, to fit below your menu without causing scrollbar."
6192
  msgstr ""
 
 
 
6193
 
6194
  msgid "CSS selector (sum of heights)"
6195
- msgstr ""
6196
 
6197
  msgctxt "Slider type"
6198
  msgid "Carousel slider"
6199
- msgstr ""
6200
 
6201
- #, fuzzy
6202
- #| msgid "Slider size"
6203
  msgid "Slide size"
6204
- msgstr "Taille du diaporama"
6205
 
6206
  msgid "Max pane width"
6207
- msgstr ""
6208
 
6209
  msgid ""
6210
  "You can use this option to limit how many slides can show up next to each "
6211
  "other."
6212
  msgstr ""
 
 
6213
 
6214
  msgid "Minimum slide distance"
6215
  msgstr "Distance minimale des diapositives"
6216
 
6217
  msgid "The minimum space between two slides."
6218
- msgstr ""
6219
 
6220
  msgid "Side spacing"
6221
- msgstr ""
6222
 
6223
  msgid "Desktop side spacing"
6224
- msgstr ""
6225
 
6226
  msgid ""
6227
  "You can create a fix distance between the slider and the slides where your "
6228
  "controls are which appear on this device. This way your controls won't cover "
6229
  "the slide content."
6230
  msgstr ""
 
 
 
6231
 
6232
  msgid "Tablet side spacing"
6233
- msgstr ""
6234
 
6235
  msgid "Mobile side spacing"
6236
- msgstr ""
6237
 
6238
- #, fuzzy
6239
- #| msgid "Background color"
6240
  msgid "Slide background color"
6241
  msgstr "Couleur d'arrière-plan"
6242
 
6243
- #, fuzzy
6244
- #| msgid "Slide order saved."
6245
  msgid "Slide border width"
6246
- msgstr "Ordre des diapositives sauvegardé."
6247
 
6248
- #, fuzzy
6249
- #| msgid "Slide order saved."
6250
  msgid "Slide border color"
6251
- msgstr "Ordre des diapositives sauvegardé."
6252
 
6253
- #, fuzzy
6254
- #| msgid "Slide order saved."
6255
  msgid "Slide border radius"
6256
- msgstr "Ordre des diapositives sauvegardé."
6257
 
6258
- #, fuzzy
6259
- #| msgid "Slider order saved."
6260
  msgid "Slider border width"
6261
- msgstr "Ordre du diaporama sauvegardé."
6262
 
6263
- #, fuzzy
6264
- #| msgid "Slider order saved."
6265
  msgid "Slider border color"
6266
- msgstr "Ordre du diaporama sauvegardé."
6267
 
6268
- #, fuzzy
6269
- #| msgid "Slider order saved."
6270
  msgid "Slider border radius"
6271
- msgstr "Ordre du diaporama sauvegardé."
6272
 
6273
  msgid "The Single Switch setting can only move the slides horizontally!"
6274
  msgstr ""
 
 
6275
 
6276
  msgid ""
6277
  "This option will create a complete round from your slides if you have enough "
6278
  "slides. If you don't have enough slides, you could consider duplicating all "
6279
  "the slides or just add more slides until you will get a carousel round."
6280
  msgstr ""
 
 
 
 
6281
 
6282
  msgid "Single switch"
6283
  msgstr "Simple switch"
6284
 
6285
  msgid "It switches one slide instead of moving all the visible slides."
6286
  msgstr ""
 
 
6287
 
6288
  msgid "Justify slides"
6289
- msgstr ""
6290
 
6291
  msgctxt "Slider type"
6292
  msgid "Showcase slider"
6293
- msgstr ""
6294
 
6295
  msgid "Slide distance"
6296
  msgstr "Distance de la diapositive"
6297
 
6298
  msgid "Fix space between the slides."
6299
- msgstr ""
6300
 
6301
  msgid "Slide CSS Preset"
6302
- msgstr ""
6303
 
6304
- #, fuzzy
6305
- #| msgid "Save as new animation"
6306
  msgid "Showcase animation"
6307
- msgstr "Enregistrer nouvelle animation"
6308
 
6309
  msgid "Horizontal showcase"
6310
  msgstr "Vitrine horizontale"
@@ -6313,28 +6545,32 @@ msgid "Vertical showcase"
6313
  msgstr "Vitrine verticale"
6314
 
6315
  msgid "Horizontal cover flow"
6316
- msgstr ""
6317
 
6318
  msgid "Vertical cover flow"
6319
- msgstr ""
6320
 
6321
  msgid "Switch with next/previous slides"
6322
- msgstr ""
6323
 
6324
  msgid ""
6325
  "Clicking on any slide that's not in the middle will make the slider switch "
6326
  "to that slide. With this option you can disable this behavior, for example, "
6327
  "to allow clicking on buttons on the visible slides."
6328
  msgstr ""
 
 
 
 
6329
 
6330
  msgid "Save as new animation"
6331
- msgstr "Enregistrer nouvelle animation"
6332
 
6333
  msgid "Sets"
6334
- msgstr "Jeux "
6335
 
6336
  msgid "Text animation settings"
6337
- msgstr ""
6338
 
6339
  msgid "Words"
6340
  msgstr "Mots"
@@ -6346,10 +6582,10 @@ msgid "Reversed"
6346
  msgstr "Renversé"
6347
 
6348
  msgid "Side shifted"
6349
- msgstr ""
6350
 
6351
  msgid "Center shifted"
6352
- msgstr ""
6353
 
6354
  msgid "Stagger"
6355
  msgstr "Décalage"
@@ -6358,7 +6594,7 @@ msgid "Turn"
6358
  msgstr "Tourner"
6359
 
6360
  msgid "Prev"
6361
- msgstr ""
6362
 
6363
  msgid "Next"
6364
  msgstr "Suivant"
@@ -6370,19 +6606,19 @@ msgid "Next label"
6370
  msgstr "Etiquette suivante"
6371
 
6372
  msgid "To normal"
6373
- msgstr ""
6374
 
6375
  msgid "To fullscreen"
6376
- msgstr ""
6377
 
6378
  msgid "Fullscreen"
6379
- msgstr ""
6380
 
6381
  msgid "Exit full screen"
6382
- msgstr ""
6383
 
6384
  msgid "Enter Full screen"
6385
- msgstr ""
6386
 
6387
  #, php-format
6388
  msgid ""
@@ -6390,6 +6626,10 @@ msgid ""
6390
  "page may overlap the slider in Fullscreen mode. To avoid such problems, we "
6391
  "suggest hiding the Fullscreen control from mobile view!"
6392
  msgstr ""
 
 
 
 
6393
 
6394
  msgid "Indicator"
6395
  msgstr "Barre de progression"
@@ -6398,10 +6638,10 @@ msgid "Line thickness"
6398
  msgstr "Épaisseur de ligne"
6399
 
6400
  msgid "Track color"
6401
- msgstr ""
6402
 
6403
  msgid "Bar color"
6404
- msgstr ""
6405
 
6406
  #~ msgid "m-d-Y"
6407
  #~ msgstr "m-j-A"
4
  "Project-Id-Version: \n"
5
  "Report-Msgid-Bugs-To: \n"
6
  "POT-Creation-Date: 2021-07-23 09:55+0200\n"
7
+ "PO-Revision-Date: 2021-10-05 18:06+0200\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "Language: fr\n"
18
  "X-Poedit-Flags-xgettext: --no-location\n"
19
 
20
  msgid "Debug error"
21
+ msgstr "Erreur de débogage"
22
 
23
  msgid "CURL disabled in your php.ini configuration. Please enable it!"
24
  msgstr ""
47
  msgstr "Elément de menu"
48
 
49
  msgid "You are not authorised to view this resource."
50
+ msgstr "Vous n’êtes pas autorisé à voir cette ressource."
51
 
52
  #, php-format
53
  msgid "Missing parameter: %s"
79
  "If you see this message after the repair database process, please "
80
  "%1$scontact us%2$s with the log:"
81
  msgstr ""
82
+ "Si vous voyez ce message après le processus de réparation de la base de "
83
+ "données, veuillez %1$snous contacter%2$s avec le journal log:"
84
 
85
  msgid "Contact your server host and ask them to fix this for you!"
86
  msgstr ""
87
+ "Contactez votre hébergeur et demandez-lui de résoudre ce problème pour vous !"
88
 
89
  msgid "Unexpected database error."
90
+ msgstr "Erreur inattendue de la base de données."
91
 
92
  msgid "Try to repair database"
93
+ msgstr "Essayez de réparer la base de données"
94
 
95
  msgid "Font manager"
96
  msgstr "Gestionnaire de polices"
101
  msgid "Hover"
102
  msgstr "Au survol"
103
 
 
104
  msgid "Heading"
105
  msgstr "Titre d'en-tête"
106
 
123
  msgstr "Liste"
124
 
125
  msgid "Highlight"
126
+ msgstr "Mettre en évidence"
127
 
128
  msgctxt "Default font"
129
  msgid "Roboto,Arial"
133
  msgstr "Réglages de polices"
134
 
135
  msgid "Clear tab"
136
+ msgstr "Réinitialiser l’onglet"
137
 
138
  msgid "Family"
139
  msgstr "Famille"
180
  msgid "Text shadow"
181
  msgstr "Ombre du texte"
182
 
 
183
  msgid "Preview"
184
  msgstr "Prévisualisation"
185
 
187
  msgstr ""
188
 
189
  msgid "You can load Google Fonts on the frontend."
190
+ msgstr "Vous pouvez charger des polices Google en frontend."
191
 
192
  msgid "Backend"
193
+ msgstr "Administration"
194
 
195
  msgid "You can load Google Fonts in the backend."
196
+ msgstr "Vous pouvez charger des polices Google dans l’administration."
197
 
198
  msgid "Style"
199
  msgstr "Style"
200
 
201
  msgctxt "Font style"
202
  msgid "Italic"
203
+ msgstr "Italique"
204
 
205
  msgid "Normal"
206
  msgstr "Normal"
268
  msgstr "Mobile"
269
 
270
  msgid "Large mobile"
271
+ msgstr "Mobile large"
272
 
273
  msgid "Tablet"
274
  msgstr "Tablette"
275
 
276
  msgid "Large tablet"
277
+ msgstr "Tablette large"
278
 
279
  msgid "Desktop"
280
  msgstr "PC"
281
 
282
  msgid "Large desktop"
283
+ msgstr "PC large"
284
 
285
  msgid "More"
286
+ msgstr "Plus"
287
 
288
  msgid "Less"
289
+ msgstr "Moins"
290
 
291
  msgid "View records"
292
  msgstr "Voir les enregistrements"
295
  msgstr "Police"
296
 
297
  msgid "Warning"
298
+ msgstr "Attention"
299
 
 
300
  msgid "Dotted"
301
  msgstr "Pointillé"
302
 
303
  msgid "Dashed"
304
  msgstr "Tirets"
305
 
 
306
  msgid "Solid"
307
  msgstr "Plein"
308
 
310
  msgstr "Double"
311
 
312
  msgid "Groove"
313
+ msgstr "Rainuré"
314
 
315
  msgid "Ridge"
316
  msgstr "Crête"
317
 
318
  msgid "Inset"
319
+ msgstr "En creux"
320
 
321
  msgid "Outset"
322
+ msgstr "En relief"
323
 
324
  msgid "Field"
325
  msgstr "Champ"
343
  "Hold down the ctrl (Windows) or command (MAC) button to select multiple "
344
  "options."
345
  msgstr ""
346
+ "Maintenez appuyé le bouton ctrl (Windows) ou commande (MAC) pour "
347
+ "sélectionner les options multiples."
348
 
349
  msgid "Fill"
350
  msgstr "Remplir"
351
 
352
  msgid "Blur fit"
353
+ msgstr "Ajuster le flou"
354
 
355
  msgid "Fit"
356
  msgstr "Adapter"
362
  msgstr "Centrer"
363
 
364
  msgid "Slider's default"
365
+ msgstr "Valeur par défaut du diaporama"
366
 
 
367
  msgid "All"
368
  msgstr "Voir tous"
369
 
387
  msgstr "Extra Gras"
388
 
389
  msgid "Self"
390
+ msgstr "Même fenêtre"
391
 
392
  msgid "New"
393
+ msgstr "Nouveau"
394
 
395
  msgid "Parent"
396
  msgstr "Parent"
399
  msgstr "Haut"
400
 
401
  msgid "Select images for devices"
402
+ msgstr "Sélectionnez des images pour les appareils"
403
 
404
  msgid "Select a page or a blog post from your WordPress site."
405
  msgstr "Sélectionner une page ou un article de votre site WordPress."
414
  msgstr "Par défaut"
415
 
416
  msgid "The image is empty"
417
+ msgstr "L’image est vide"
418
 
419
  msgid "Empty"
420
  msgstr "Vide"
422
  msgid "Image manager"
423
  msgstr "Gestionnaire d'images"
424
 
 
 
425
  msgid "Desktop retina"
426
+ msgstr "Écran Retina"
427
 
428
  msgid "Image"
429
  msgstr "Image"
433
  "The %1$s is not turned on in your server, which is necessary to read rss "
434
  "feeds. You should contact your server host, and ask them to enable it!"
435
  msgstr ""
436
+ "Le %1$s n’est pas activé sur votre serveur, ce qui est nécessaire pour lire "
437
+ "les flux rss. Vous devez contacter l’hébergeur de votre serveur et lui "
438
+ "demander de l’activer !"
439
 
440
  #, php-format
441
  msgid "%s is not readable"
442
+ msgstr "%s n’est pas lisible"
443
 
444
  msgid "Style manager"
445
  msgstr "Gestionnaire de styles"
480
  msgid "Dashboard"
481
  msgstr "Tableau de bord"
482
 
 
 
483
  msgid "Drop files here"
484
+ msgstr "Déposez les fichiers ici"
485
 
486
  msgid "Parent directory"
487
+ msgstr "Dossier Parent"
488
 
489
  msgid "Current path"
490
+ msgstr "Chemin actuel"
491
 
492
  msgid "Preset"
493
  msgstr "Modèles préréglés"
497
  "preset will load its styling to your current layer, and the previous style "
498
  "settings will be lost."
499
  msgstr ""
500
+ "Vous pouvez utiliser des préréglages pour enregistrer les paramètres de "
501
+ "style pour une utilisation ultérieure. Cliquer sur n’importe quel préréglage "
502
+ "chargera le style dans votre calque actuel et les paramètres du style "
503
+ "précédents seront perdus."
504
 
505
  msgid ""
506
  "Layer design options affect every device. If you need to make responsive "
507
  "adjustments, look for the options with the device icon."
508
  msgstr ""
509
+ "Les options design de calque affectent chaque appareil. Si vous devez "
510
+ "effectuer des ajustements réactifs, regardez les options avec l’icône de "
511
+ "l’appareil."
512
 
513
  msgid "Reset style to default"
514
+ msgstr "Réinitialiser le style par défaut"
515
 
516
  msgid "Save style as new preset"
517
+ msgstr "Enregistrer le style en tant que nouveau préréglage"
518
 
519
  msgid "Load style"
520
+ msgstr "Charger le style"
521
 
522
  msgid "You have not created any presets for this layer yet."
523
+ msgstr "Vous n’avez pas encore créé de préréglages pour ce calque."
524
 
525
  msgid "Save as"
526
+ msgstr "Enregistrer sous"
527
 
528
  msgid "Name"
529
  msgstr "Nom"
532
  msgstr "Veuillez remplir le champ nom !"
533
 
534
  msgid "Preset saved."
535
+ msgstr "Préréglage enregistré."
536
 
537
  msgid "Overwrite preset"
538
+ msgstr "Ecraser le préréglage"
539
 
540
  msgid "Preset deleted."
541
+ msgstr "Préréglage supprimé."
542
 
543
  msgid "Choose folder"
544
+ msgstr "Coisir le dossier"
545
 
546
  msgid "Select"
547
  msgstr "Sélectionner"
550
  msgstr "Désactivé"
551
 
552
  msgid "Image field can not be empty!"
553
+ msgstr "Le champ d’image ne peut pas être vide !"
554
 
555
  msgid "Done"
556
  msgstr "Terminé"
557
 
558
  msgid "No file selected."
559
+ msgstr "Aucun fichier sélectionné."
560
 
561
  msgid "Open docs"
562
  msgstr ""
565
  msgstr "Les changements actuels seront perdus si vous quittez cette page."
566
 
567
  msgid "Icons"
568
+ msgstr "Icônes"
569
 
570
  msgid "Search"
571
  msgstr "Rechercher"
572
 
573
  msgid "Are you sure?"
574
+ msgstr "Êtes-vous sûr ?"
575
 
576
  #, javascript-format
577
  msgid "You're about to %s. "
578
+ msgstr "Vous êtes sur le point de %s. "
579
 
580
  #, javascript-format
581
  msgid "The deletion is irreversible, and it's not possible to recover %s."
582
  msgstr ""
583
+ "La suppression est irréversible et il n’est pas possible de récupérer %s."
584
 
585
  msgid "Cancel"
586
  msgstr "Annuler"
591
  msgid "Close"
592
  msgstr "Fermer"
593
 
 
 
594
  msgid "Create group"
595
+ msgstr "Créer un groupe"
596
 
 
 
597
  msgid "Group name"
598
+ msgstr "Nom du groupe"
599
 
600
  msgid "Group created"
601
+ msgstr "Groupe créé"
602
 
603
  msgid "Records"
604
+ msgstr "Enregistrements"
605
 
606
  msgid "Keyboard shortcuts"
607
+ msgstr "Raccourcis clavier"
608
 
609
  msgid "Got it"
610
+ msgstr "J’ai compris"
611
 
612
  msgid "General"
613
  msgstr "Général"
614
 
 
 
615
  msgid "Content tab"
616
+ msgstr "Onglet Contenu"
617
 
 
 
618
  msgid "Style tab"
619
+ msgstr "Onglet Style"
620
 
 
 
621
  msgid "Animation tab"
622
+ msgstr "Onglet Animation"
623
 
624
  msgid "Add Layer"
625
+ msgstr "Aouter un calque"
626
 
627
  msgid "Layer List"
628
  msgstr "Liste des calques"
629
 
630
  msgid "Timeline"
631
+ msgstr "Chronologie"
632
 
633
  msgid "View"
634
+ msgstr "Vue"
635
 
636
  msgid "Adjust"
637
+ msgstr "Ajuster"
638
 
639
  msgid "Move (Absolute)"
640
+ msgstr "Déplacer (absolu)"
641
 
642
  msgid "Arrows"
643
  msgstr "Flèches"
644
 
645
  msgid "Align (Absolute)"
646
+ msgstr "Aligner (absolu)"
647
 
648
  msgid "Numeric keys"
649
+ msgstr "Touches numériques"
650
 
651
  msgid "Action"
652
  msgstr ""
658
  msgstr "Copier"
659
 
660
  msgid "Paste"
661
+ msgstr "Coller"
662
 
663
  msgid "Undo"
664
+ msgstr "Annuler"
665
 
666
  msgid "Redo"
667
+ msgstr "Refaire"
668
 
669
  msgid "Save"
670
  msgstr "Enregistrer"
671
 
 
 
672
  msgid "Play animations"
673
+ msgstr "Jouer les animations du calque"
674
 
675
  msgid "Clear device specific settings"
676
+ msgstr "Effacer les paramètres spécifiques à l’appareil"
677
 
678
  msgid "Current layer, current device"
679
+ msgstr "Calque actuel, périphérique actuel"
680
 
681
  msgid "Current layer, all devices"
682
+ msgstr "Calque actuel, tous périphériques"
683
 
684
  msgid "All layers, current device"
685
+ msgstr "Tous calques, périphérique actuel"
686
 
687
  msgid "All layers, all devices"
688
+ msgstr "Tous calques, tous périphériques"
689
 
690
  msgid "Unexpected response"
691
+ msgstr "Réponse inattendue"
692
 
693
  msgid "Scroll to"
694
  msgstr "Faire défiler jusqu'à"
695
 
696
  msgid "Scroll to alias"
697
+ msgstr "Faire défiler jusqu’à l’alias"
698
 
699
  msgid "Go to slide"
700
  msgstr "Aller à la diapositive"
715
  msgstr "Exemples"
716
 
717
  msgid "Scrolls to the top of the page."
718
+ msgstr "Défile vers le haut de la page."
719
 
720
  msgid "Scrolls to the bottom of the page."
721
+ msgstr "Défile vers le bas de la page."
722
 
723
  msgid ""
724
  "You can use any jQuery selector to scroll to a specific element on the page. "
725
  "Example: \"#pricing\" scrolls to the element with the id of \"pricing\"."
726
  msgstr ""
727
+ "Vous pouvez utiliser n'importe quel sélecteur jQuery pour faire défiler "
728
+ "jusqu'à un élément spécifique de la page. Exemple : \"#pricing\" défile "
729
+ "jusqu'à l'élément portant l'id \"pricing\"."
730
 
731
  msgid "Slider alias"
732
+ msgstr "Alias du diaporama"
733
 
734
  msgid "Slider alias set at Slider settings > General"
735
+ msgstr "L’alias du diaporama est défini dans Paramètres du diaporama > Général"
736
 
737
  msgid "Slide index"
738
  msgstr "Index de diapositive"
751
 
752
  #, javascript-format
753
  msgid "slide index: 2 %s direction: backward"
754
+ msgstr "index de diapositive : 2 %s direction : vers l’arrière"
755
 
756
  msgid "Switches to the second slide as if the previous arrow was pressed"
757
  msgstr ""
758
+ "Passe à la deuxième diapositive comme si la flèche précédent était enfoncée"
759
 
760
  #, javascript-format
761
  msgid "slide index: 5 %s direction: forward"
762
+ msgstr "index de diapositive : 2 %s direction : vers l’avant"
763
 
764
  msgid "Switches to the fifth slide as if the next arrow was pressed"
765
  msgstr ""
766
+ "Passe à la deuxième diapositive comme si la flèche suivant était enfoncée"
767
 
768
  msgid "Slide ID"
769
  msgstr "ID de la diapositive"
771
  msgid ""
772
  "Switches to the slide with the #2 ID as if the previous arrow was pressed"
773
  msgstr ""
774
+ "Passe à la diapositive avec l’ID #2 comme si la flèche précédent avait été "
775
+ "enfoncée"
776
 
777
  msgid "Switches to the slide with the #5 ID as if the next arrow was pressed"
778
  msgstr ""
779
+ "Passe à la diapositive avec l’ID #5 comme si la flèche suivant avait été "
780
+ "enfoncée"
781
 
782
  msgid "Event name"
783
  msgstr "Nom de l'événement"
784
 
785
  msgid "An event you use to trigger layer animation(s) with"
786
  msgstr ""
787
+ "Événement que vous utilisez pour déclencher une ou plusieurs animations de "
788
+ "calque"
789
 
790
  msgid "Content List - One Per Line"
791
+ msgstr "Liste de contenu - Un par ligne"
792
 
793
  msgid "Choose images"
794
  msgstr "Choisir des images"
795
 
796
  msgid "Titles - One Per Line"
797
+ msgstr "Titres - Un par ligne"
798
 
799
  msgid "Autoplay duration"
800
  msgstr "Durée du défilement automatique"
803
  msgstr ""
804
 
805
  msgid "Search keyword"
806
+ msgstr "Rechercher un mot-clé"
807
 
808
  msgid "Posts"
809
  msgstr "Articles"
815
  msgstr "Insérer"
816
 
817
  msgid "Oops, Something Went Wrong"
818
+ msgstr "Oups, quelque chose s’est mal passé"
819
 
820
  msgid "Success"
821
+ msgstr "Succès"
822
 
823
  msgid "Notice"
824
+ msgstr "Avis"
825
 
826
  msgid "Select image"
827
+ msgstr "Sélectionnez l’image"
828
 
829
  msgid "Use Joomla selector"
830
+ msgstr "Utiliser le sélecteur de Joomla"
831
 
832
  msgid "Use default selector"
833
+ msgstr "Utiliser le sélecteur par défaut"
834
 
835
  msgid "Deleted."
836
+ msgstr "Supprimé."
837
 
838
  msgid "Static"
839
  msgstr "Statique"
840
 
841
  msgid "Save as New"
842
+ msgstr "Enregistrer comme nouveau"
843
 
844
  msgid "Saved."
845
+ msgstr "Enregistré."
846
 
847
  msgid "Enabled"
848
  msgstr "Activé"
851
  msgstr "Colonne"
852
 
853
  msgid "There is no layer available to be parent of the current layer!"
854
+ msgstr "Il n’y a pas de calque disponible pour être parent du calque actuel !"
855
 
856
  msgid "Pick the parent layer!"
857
  msgstr "Choisissez le calque parent !"
865
  msgid "Advanced"
866
  msgstr "Avancé"
867
 
868
+ #, javascript-format
 
869
  msgid "Outer %s"
870
+ msgstr "Extérieur %s"
871
 
872
  msgid "Left"
873
  msgstr "Gauche"
876
  msgstr "Droite"
877
 
878
  msgid "Middle"
879
+ msgstr "Au milieu"
880
 
881
  msgid "Bottom"
882
  msgstr "Bas"
883
 
884
  msgid "Layer(s)"
885
+ msgstr "Calque(s)"
886
 
887
  msgid "Hide on"
888
+ msgstr "Masquer sur"
889
 
890
  msgid "Rename"
891
  msgstr "Renommer"
892
 
893
  msgid "Show/Hide in editor"
894
+ msgstr "Afficher/Masquer dans l’éditeur"
895
 
896
  msgid "Animation"
897
  msgstr "Animation"
903
  msgstr "Retirer les animations"
904
 
905
  msgid "Layer Animation - Basic"
906
+ msgstr "Animation de calque - Basique"
907
 
 
 
908
  msgid "Add keyframe"
909
+ msgstr "Ajouter une Image-clé"
910
 
911
  msgid "Loop"
912
  msgstr "Boucle"
913
 
914
  msgid "Special Zero"
915
+ msgstr "Zéro spécial"
916
 
917
  msgid "Keyframe"
918
  msgstr "Image-clé"
919
 
920
  msgid "Layer Animation - Reveal"
921
+ msgstr "Animation de calque - Révéler"
922
 
923
  msgid "Open/Close"
924
+ msgstr "Ouvrir/Fermer"
925
 
926
  msgid "Content"
927
  msgstr "Contenu"
928
 
929
  msgid "Child layers"
930
+ msgstr "Calques enfants"
931
 
932
  msgid "Animated heading"
933
+ msgstr "En-tête animée"
934
 
935
  msgid "Highlighted heading"
936
+ msgstr "Titre en surbrillance"
937
 
 
 
938
  msgid "Text animation in"
939
+ msgstr "Animation de texte entrante"
940
 
 
 
941
  msgid "Text animation out"
942
+ msgstr "Animation de texte sortante"
943
 
944
  msgid "Layer"
945
  msgstr "Calque"
951
  msgstr "Diapositive"
952
 
953
  msgid "Theme"
954
+ msgstr "Thème"
955
 
956
  #, javascript-format
957
  msgid "%s or newer required for this feature."
958
+ msgstr "%s ou plus récent requis pour cette fonctionnalité."
959
 
960
  msgid "This section requires activated Pro version."
961
+ msgstr "Cette section nécessite d’activer la version Pro."
962
 
963
  #, javascript-format
964
  msgid "This block is not available in the free version. %s"
965
+ msgstr "Ce bloc n’est pas disponible dans la version gratuite. %s"
966
 
967
  msgid "Go Pro"
968
+ msgstr "Obtenir la version Pro"
969
 
970
  msgid "Editor settings"
971
+ msgstr "Paramètres de l’éditeur"
972
 
973
  msgid "Upgrade to Pro"
974
+ msgstr "Passer à la version Pro"
975
 
976
  msgid "Guide settings"
977
+ msgstr "Paramètres des guides"
978
 
979
  msgid "Smart snap"
980
+ msgstr "Snap intelligent"
981
 
982
  msgid "Round to 5px"
983
  msgstr "Arrondi de 5 px"
985
  msgid "Ruler"
986
  msgstr "Règle"
987
 
 
 
988
  msgid "Clear guides"
989
  msgstr "Effacer les guides"
990
 
991
  msgid "Activate Smart Slider 3 Pro"
992
+ msgstr "Activer Smart Slider 3 Pro"
993
 
994
  msgid "Activation is required to unlock all features!"
995
  msgstr ""
996
+ "L’activation est requise pour déverrouiller toutes les fonctionnalités !"
997
 
998
  msgid ""
999
  "Register Smart Slider 3 Pro on this domain to enable auto update, slider "
1000
  "templates and slide library."
1001
  msgstr ""
1002
+ "Enregistrez Smart Slider 3 Pro sur ce domaine pour activer la mise à jour "
1003
+ "automatique, les modèles de diaporamas et la bibliothèque de diapositives."
1004
 
1005
  msgid "Skip"
1006
  msgstr "Sauter cette étape"
1012
  msgstr "Smart Slider 3 est activé!"
1013
 
1014
  msgid "Laptop"
1015
+ msgstr "Portable"
1016
 
1017
  msgid "Width"
1018
  msgstr "Largeur"
1022
 
1023
  #, javascript-format
1024
  msgid "Below %s pixels."
1025
+ msgstr "En dessous de %s pixels."
1026
 
1027
  #, javascript-format
1028
  msgid "Above %s pixels."
1029
+ msgstr "Au dessus de %s pixels."
1030
 
1031
  #, javascript-format
1032
  msgid "Between %s and %s pixels."
1033
+ msgstr "Entre %s et %s pixels."
1034
 
1035
  #, javascript-format, php-format
1036
  msgid "This slide is hidden on the following devices: %s"
1037
+ msgstr "Cette diapositive est masquée sur les appareils suivants : %s"
1038
 
1039
  msgid "Data"
1040
+ msgstr "Donnée"
1041
 
1042
  msgid "Filter"
1043
  msgstr "Filtre"
1052
  msgstr "Retirer l'HTML"
1053
 
1054
  msgid "Split by Chars"
1055
+ msgstr "Divisé par caractères"
1056
 
1057
  msgid "Strict"
1058
  msgstr "Strict"
1076
  msgstr "Résultat"
1077
 
1078
  msgid "Change slider type"
1079
+ msgstr "Changer le type de diaporama"
1080
 
1081
  msgid ""
1082
  "Changing your slider type is irreversible. After changing your slider type, "
1083
  "<b>you will lose all slider type related settings</b>."
1084
  msgstr ""
1085
+ "Le changement de type de diaporama est irréversible. Après avoir modifié le "
1086
+ "type, <b>vous perdrez tous les paramètres liés à votre type de diaporama</b>."
1087
 
1088
  msgid "Slider type"
1089
+ msgstr "Type de diaporama"
1090
 
1091
  msgid "Convert"
1092
+ msgstr "Convertir"
1093
 
1094
  msgid "What do you want to create today?"
1095
+ msgstr "Que voulez-vous créer aujourd’hui ?"
1096
 
1097
  msgid ""
1098
  "Use our powerful visual editor, or simply import one of our existing "
1099
  "template."
1100
  msgstr ""
1101
+ "Utilisez notre puissant éditeur visuel ou importez simplement l’un de nos "
1102
+ "modèles existants."
1103
 
1104
  msgid "Create a New Project"
1105
+ msgstr "Créer un nouveau projet"
1106
 
1107
  msgid ""
1108
  "Start a new project from scratch and build exactly what you’ve imagined. You "
1109
  "can easily customize every pixels and create anything with layers."
1110
  msgstr ""
1111
+ "Commencez un nouveau projet à partir de zéro et construisez exactement ce "
1112
+ "que vous avez imaginé. Vous pouvez facilement personnaliser tous les pixels "
1113
+ "et créer n’importe quoi avec des calques."
1114
 
1115
  msgid "Start with a Template"
1116
+ msgstr "Commencez avec un modèle"
1117
 
1118
  msgid ""
1119
  "Start with a template and make it your own with the innovative drag and drop "
1120
  "interface. You can choose from hundreds of premade templates."
1121
  msgstr ""
1122
+ "Commencez avec un modèle et personnalisez-le grâce à l’interface innovante "
1123
+ "de glisser-déposer. Vous pouvez choisir parmi des centaines de modèles "
1124
+ "prédéfinis."
1125
 
1126
  msgid "or import your own files"
1127
+ msgstr "ou importez vos propres fichiers"
1128
 
1129
  msgid "Create new project"
1130
+ msgstr "Créer un nouveau projet"
1131
 
 
 
1132
  msgid "Project type"
1133
+ msgstr "Type de projet"
1134
 
1135
  msgid "Slider"
1136
  msgstr "Diaporama"
1150
  msgid "Pro"
1151
  msgstr ""
1152
 
 
1153
  msgid "Settings"
1154
+ msgstr "Réglages"
1155
 
1156
  msgid "My project"
1157
+ msgstr "Mon projet"
1158
 
1159
  msgid "Boxed"
1160
+ msgstr "Encadré"
1161
 
1162
  msgid "Full width"
1163
  msgstr "Pleine largeur"
1164
 
1165
  msgid "Layout"
1166
+ msgstr "Disposition"
1167
 
1168
  msgid "Slide width"
1169
+ msgstr "Largeur de la diapositive"
1170
 
1171
  msgid "Slide height"
1172
+ msgstr "Hauteur de la diapositive"
1173
 
1174
  msgid "Create"
1175
  msgstr "Créer"
1176
 
1177
  msgid "Join The Smart Slider 3 Community"
1178
+ msgstr "Rejoignez la communauté de Smart Slider 3"
1179
 
1180
  msgid ""
1181
  "Join more than 120,000 subscribers and get access to the latest slider "
1182
  "templates, tips, tutorials and other exclusive contents directly to your "
1183
  "inbox."
1184
  msgstr ""
1185
+ "Rejoignez plus de 120 000 abonnés et accédez aux derniers modèles de "
1186
+ "diaporamas, astuces, didacticiels et autres contenus exclusifs directement "
1187
+ "dans votre boîte de réception."
1188
 
1189
  msgid "Subscribe"
1190
+ msgstr "S’abonner"
1191
 
 
 
1192
  msgid "Change group"
1193
+ msgstr "Changer un groupe"
1194
 
1195
  msgid "Groups"
1196
  msgstr "Groupes"
1208
  msgstr "Groupe"
1209
 
1210
  msgid "Move to trash"
1211
+ msgstr "Mettre à la corbeille"
1212
 
1213
  msgid "empty the trash"
1214
+ msgstr "vider la corbeille"
1215
 
1216
  msgid "Delete permanently"
1217
+ msgstr "Supprimer définitivement"
1218
 
 
 
1219
  msgid "delete this slider"
1220
+ msgstr "supprimer ce diaporama"
1221
 
1222
  msgid "Publish"
1223
  msgstr "Publier"
1226
  msgstr "Dépublier"
1227
 
1228
  msgid "Edit generator"
1229
+ msgstr "Éditer le générateur"
1230
 
1231
  msgid "Set as first"
1232
  msgstr "Définir comme premier"
1233
 
 
 
1234
  msgid "Convert to slide"
1235
+ msgstr "Convertir en diapositive"
1236
 
1237
  msgid "Copy slide to"
1238
+ msgstr "Copier la diapositive vers"
1239
 
1240
  msgid "Add post"
1241
+ msgstr "Ajouter une publication"
1242
 
1243
  msgid "Please select a Post first!"
1244
+ msgstr "Veuillez d’abord sélectionner une publication !"
1245
 
 
 
1246
  msgid "delete these slides"
1247
+ msgstr "supprimer ces diapositives"
1248
 
 
 
1249
  msgid "delete this slide"
1250
+ msgstr "supprimer cette diapositive"
1251
 
1252
  msgid "Animations"
1253
  msgstr "Animations"
1254
 
1255
  msgid "Effects"
1256
+ msgstr "Effets"
1257
 
1258
  msgid "Shape divider"
1259
+ msgstr "Forme de séparation"
1260
 
1261
  msgid "Particle effect"
1262
  msgstr "Effet de particules"
1263
 
1264
  msgid "Layer animations"
1265
+ msgstr "Animations du calque"
1266
 
1267
  msgid "Play on load"
1268
+ msgstr "Jouer au chargement"
1269
 
1270
  msgid ""
1271
  "Plays the layer animations on the first slide when it appears for the first "
1272
  "time."
1273
  msgstr ""
1274
+ "Lit les animations de calque sur la première diapositive lorsqu’elle "
1275
+ "apparaît pour la première fois."
1276
 
1277
  msgid "Play once"
1278
  msgstr "Jouer une fois"
1279
 
1280
  msgid "Plays the layer animations only during the first loop."
1281
+ msgstr "Joue les animations de calque uniquement pendant la première boucle."
1282
 
1283
  msgid "Play on"
1284
  msgstr "Jouer au"
1293
  msgstr "Mode"
1294
 
1295
  msgid "Skippable"
1296
+ msgstr "Désactivable"
1297
 
1298
  msgid "Forced"
1299
  msgstr "Forcé"
1302
  "You can make the outgoing layer animations, which don't have events, to play "
1303
  "on slide switching."
1304
  msgstr ""
1305
+ "Vous pouvez faire en sorte que les animations de calque sortantes, qui n’ont "
1306
+ "pas d’événements, soient lues lors du changement de diapositive."
1307
 
1308
  msgid "Layer parallax"
1309
+ msgstr "Parallaxe de calque"
1310
 
1311
  msgid "Enable"
1312
  msgstr "Activer"
1333
  msgstr "Départ de la souris"
1334
 
1335
  msgid "Slider center"
1336
+ msgstr "Centre du diaporama"
1337
 
1338
  msgid "Mouse enter position"
1339
+ msgstr "Position d’entrée de la souris"
1340
 
1341
  msgid "Scroll move"
1342
  msgstr "Mouvement de défilement"
1360
  msgstr "Démarrage automatique"
1361
 
1362
  msgid "Allow restart"
1363
+ msgstr "Autoriser le redémarrage"
1364
 
1365
  msgid ""
1366
  "Keeps the autoplay control visible after the autoplay has finished to allow "
1367
  "starting it again."
1368
  msgstr ""
1369
+ "Maintient le contrôle de lecture automatique visible une fois la lecture "
1370
+ "automatique terminée pour permettre de la redémarrer."
1371
 
1372
  msgid "Infinite loop"
1373
+ msgstr "Boucle infinie"
1374
 
1375
  msgid "Finish autoplay"
1376
+ msgstr "Terminer la lecture automatique"
1377
 
1378
  msgid "Stop on click"
1379
+ msgstr "Arrêter au clic"
1380
 
1381
  msgid "Stop on mouse"
1382
+ msgstr "Arrêter avec la souris"
1383
 
1384
  msgid "Enter"
1385
  msgstr "Entrer"
1388
  msgstr "Laisser"
1389
 
1390
  msgid "Stop on media"
1391
+ msgstr "Arrêtez avec les média"
1392
 
1393
  msgid "Resume on click"
1394
+ msgstr "Reprendre au clic"
1395
 
1396
  msgid "Resume on mouse"
1397
+ msgstr "Reprendre avec la souris"
1398
 
1399
  msgid "Resume on media"
1400
+ msgstr "Reprendre avec les médias"
1401
 
1402
  msgid "Controls"
1403
  msgstr "Commandes de défilement"
1404
 
1405
  msgid "Drag"
1406
+ msgstr "Glisser"
1407
 
1408
  msgid "Defines the drag (and touch) direction for your slider."
1409
+ msgstr "Définit la direction du glissé (et du touché) de votre diaporama."
1410
 
1411
  msgid "Mouse wheel"
1412
+ msgstr "Roulette de la souris"
1413
 
1414
  msgid "Allows switching slides with the mouse wheel."
1415
+ msgstr "Permet de changer de diapositive avec la molette de la souris."
1416
 
1417
  msgid "Keyboard"
1418
  msgstr "Clavier"
1419
 
1420
  msgid "Allows switching slides with the keyboard."
1421
+ msgstr "Permet de changer de diapositive avec le clavier."
1422
 
1423
  msgid "Developer"
1424
  msgstr "Développeurs"
1427
  msgstr "Bloquer le clic droit"
1428
 
1429
  msgid "Block carousel"
1430
+ msgstr "Bloquer le carroussel"
1431
 
1432
  msgid ""
1433
  "Stops the carousel at the last slide when the source of interaction is "
1434
  "vertical touch, vertical pointer, mouse wheel or vertical keyboard."
1435
  msgstr ""
1436
+ "Arrête le carrousel à la dernière diapositive lorsque la source "
1437
+ "d’interaction est un toucher, un pointeur, une molette de la souris ou un "
1438
+ "clavier."
1439
 
1440
  msgid "Clear before"
1441
+ msgstr "Effacer avant"
1442
 
1443
  msgid "Closes the unclosed float CSS codes before the slider."
1444
+ msgstr "Ferme les codes CSS flottants non fermés avant le diaporama."
1445
 
1446
  msgid "Clear after"
1447
+ msgstr "Effacer après"
1448
 
1449
  msgid "Allows you to put your slider next to your text."
1450
+ msgstr "Vous permet de mettre votre diaporama à côté de votre texte."
1451
 
1452
  msgid "Hide scrollbar"
1453
+ msgstr "Masquer la barre de défilement"
1454
 
1455
  msgid ""
1456
  "Your website won't be scrollable anymore! All out of screen elements will be "
1457
  "hidden."
1458
  msgstr ""
1459
+ "Votre site web ne pourra plus défiler ! Tous les éléments hors écran seront "
1460
+ "masqués."
1461
 
1462
  msgid "Scroll to slider"
1463
+ msgstr "Faites défiler jusqu’au diaporama"
1464
 
1465
  msgid "The page scrolls back to the slider when the user interacts with it."
1466
  msgstr ""
1467
+ "La page revient au diaporama lorsque l’utilisateur interagit avec celui-ci."
1468
 
1469
  msgid "Edge"
1470
+ msgstr "Bord"
1471
 
1472
  msgid "Top - when needed"
1473
+ msgstr "En haut - quand demandé"
1474
 
1475
  msgid "Top - always"
1476
+ msgstr "En haut - Toujours"
1477
 
1478
  msgid "Bottom - when needed"
1479
+ msgstr "En bas - quand demandé"
1480
 
1481
  msgid "Bottom - always"
1482
+ msgstr "En bas - toujours"
1483
 
1484
  msgid "Delayed (for lightbox/tabs)"
1485
  msgstr "Retardé (pour visionneuse/onglets)"
1488
  "Delays the loading of the slider until its container gets visible. Useful "
1489
  "when you display the slider in a lightbox or tab."
1490
  msgstr ""
1491
+ "Retarde le chargement du diaporama jusqu’à ce que son conteneur soit "
1492
+ "visible. Utile lorsque vous affichez le curseur dans une lightbox ou un "
1493
+ "onglet."
1494
 
1495
  msgid "Legacy font scale"
1496
+ msgstr "Échelle de police héritée"
1497
 
1498
  msgid ""
1499
  "This feature brings back the non-adaptive font size for absolute layers "
1500
  "which were made before version 3.5. Turning on can affect website "
1501
  "performance, so we suggest to keep it disabled.\n"
1502
  msgstr ""
1503
+ "Cette fonctionnalité ramène la taille de police non adaptative pour les "
1504
+ "calques absolus qui ont été créés avant la version 3.5. L’activation peut "
1505
+ "affecter les performances du site Web, nous vous suggérons donc de le "
1506
+ "laisser désactivé.\n"
1507
 
1508
  msgid "Slider CSS classes"
1509
  msgstr "Classes CSS du diaporama"
1510
 
1511
  msgid "You can put custom CSS classes to the slider's container."
1512
  msgstr ""
1513
+ "Vous pouvez mettre des classes CSS personnalisées dans le conteneur du "
1514
+ "diaporama."
1515
 
1516
  msgid "JavaScript callbacks"
1517
  msgstr "Call-backs Javascript"
1518
 
1519
  msgid "Post IDs"
1520
+ msgstr "IDs de publication"
1521
 
1522
  msgid "one per line"
1523
  msgstr "un par ligne"
1524
 
1525
  msgid "The cache of the posts with the given ID will be cleared upon save."
1526
  msgstr ""
1527
+ "Le cache des publications avec l’ID donné sera effacé lors de "
1528
+ "l’enregistrement."
1529
 
1530
  msgid "Thumbnail"
1531
  msgstr "Vignette"
1532
 
1533
  msgid "Slider thumbnail which appears in the slider list."
1534
+ msgstr "Vignette du diaporama qui apparaît dans la liste des diaporamas."
1535
 
1536
  msgid "ARIA label"
1537
+ msgstr "Étiquette ARIA"
1538
 
1539
  msgid "It allows you to label your slider for screen readers."
1540
+ msgstr "Il vous permet d’étiqueter votre diaporama pour les lecteurs d’écran."
1541
 
1542
  msgid "Alias"
1543
  msgstr "Alias"
1544
 
1545
  msgid "You can use this alias in the slider's shortcode."
1546
+ msgstr "Vous pouvez utiliser cet alias dans le shortcode du diaporama."
1547
 
1548
  msgid "Use as anchor"
1549
+ msgstr "Utiliser comme ancre"
1550
 
1551
  msgid ""
1552
  "Creates an empty div before the slider, using the alias as the ID of this "
1553
  "div. As a result, you can use #your-alias in the URL to make the page jump "
1554
  "to the slider."
1555
  msgstr ""
1556
+ "Crée une div vide avant le diaporama, en utilisant l’alias comme ID de cette "
1557
+ "div. Par conséquent, vous pouvez utiliser #votre-alias dans l’URL pour faire "
1558
+ "défiler la page au diaporama."
1559
 
1560
  msgid "Smooth scroll"
1561
+ msgstr "Défilement fluide"
1562
 
1563
  msgid ""
1564
  "The #your-alias urls in links would be forced to smooth scroll to the slider."
1565
  msgstr ""
1566
+ "Les URL #votre-alias dans les liens seraient obligées de faire défiler en "
1567
+ "douceur jusqu’au diaporama."
1568
 
1569
  msgid "Switch slide"
1570
+ msgstr "Changement de diapositive"
1571
 
1572
  msgid ""
1573
  "Use #your-alias-2 as an anchor to jump to the slider and switch to the 2nd "
1574
  "slide immediately. Use #your-alias-3 for the 3rd slide and so on."
1575
  msgstr ""
1576
+ "Utilisez #votre-alias-2 comme point d’ancrage pour sauter au curseur et "
1577
+ "passer immédiatement à la 2e diapositive. Utilisez #votre-alias-3 pour la "
1578
+ "3ème diapositive et ainsi de suite."
1579
 
1580
  msgid "Scroll to slide"
1581
+ msgstr "Faites défiler jusqu’à la diapositive"
1582
 
1583
  msgid ""
1584
  "The \"Switch slide\" option won't scroll you to the slider. Only the slides "
1585
  "will switch."
1586
  msgstr ""
1587
+ "L’option « Changement de diapositive » ne vous fera pas défiler jusqu’au "
1588
+ "diaporama. Seules les diapositives changeront."
1589
 
1590
  msgid "Slider design"
1591
+ msgstr "Conception du diaporama"
1592
 
 
 
1593
  msgid "Slider background image"
1594
+ msgstr "Image d’arrière-plan du diaporama"
1595
 
1596
  msgid "Fixed"
1597
  msgstr "Fixe"
1598
 
1599
  msgid "Background video"
1600
+ msgstr "Vidéo d’arrière-plan"
1601
 
1602
  msgid "Muted"
1603
  msgstr "Silencieux"
1604
 
1605
  msgctxt "Video/Audio play"
1606
  msgid "Loop"
1607
+ msgstr "Boucle"
1608
 
1609
  msgid "Fill mode"
1610
  msgstr "Mode remplissage"
1616
  msgstr "Marge externe"
1617
 
1618
  msgid "Puts a fix margin around your slider."
1619
+ msgstr "Met une marge fixe autour de votre diaporama."
1620
 
1621
  msgid "Perspective"
1622
+ msgstr "Perspective"
1623
 
1624
  msgid "Optimize"
1625
  msgstr "Optimiser"
1626
 
1627
  msgid "Loading"
1628
+ msgstr "Chargement en cours"
1629
 
1630
  msgid "Instant"
1631
+ msgstr "à l’instant"
1632
 
1633
  msgid "After page loaded"
1634
+ msgstr "Après le chargement de la page"
1635
 
1636
  msgid "After delay"
1637
+ msgstr "Après délai"
1638
 
 
 
1639
  msgid "Loading type"
1640
+ msgstr "Type de chargement"
1641
 
1642
  msgid ""
1643
  "If your slider is above the fold, you can load it immediately. Otherwise, "
1644
  "you can load it only after the page has loaded."
1645
  msgstr ""
1646
+ "Si votre curseur est « above the fold», vous pouvez le charger "
1647
+ "immédiatement. Sinon, vous ne pouvez le charger qu’une fois la page chargée."
1648
 
1649
  msgid "Load delay"
1650
+ msgstr "Retard de chargement"
1651
 
1652
  msgid "Play when visible"
1653
  msgstr "Jouer quand l'élément est visible"
1656
  "Makes sure that the autoplay and layer animations only start when your "
1657
  "slider is visible."
1658
  msgstr ""
1659
+ "S’assure que les animations de lecture automatique et de calque ne démarrent "
1660
+ "que lorsque votre diaporama est visible."
1661
 
1662
  msgid "At"
1663
  msgstr "À"
1664
 
 
 
1665
  msgid "Slide background images"
1666
+ msgstr "Images d’arrière-plan des diapositives"
1667
 
1668
  msgid "Loading mode"
1669
+ msgstr "Mode de chargement"
1670
 
1671
  msgid "Delayed loading"
1672
+ msgstr "Chargement retardé"
1673
 
1674
  msgid "Lazy loading"
1675
  msgstr "Chargement différé"
1677
  msgid ""
1678
  "You can speed up your site's loading by delaying the slide background images."
1679
  msgstr ""
1680
+ "Vous pouvez accélérer le chargement de votre site en retardant les images "
1681
+ "d’arrière-plan des diapositives."
1682
 
1683
  msgid "Load neighbor"
1684
  msgstr "Charger le voisin"
1685
 
1686
  msgctxt "Unit"
1687
  msgid "slides"
1688
+ msgstr "diapositives"
1689
 
1690
  #, php-format
1691
  msgid ""
1692
  "Convert to WebP and image resizing require a lot of memory. Lift the memory "
1693
  "limit%s if you get a blank page."
1694
  msgstr ""
1695
+ "La conversion en WebP et le redimensionnement des images nécessitent "
1696
+ "beaucoup de mémoire. Augmentez la limite de mémoire%s si vous obtenez une "
1697
+ "page vierge."
1698
 
 
 
1699
  msgid "Convert to WebP"
1700
+ msgstr "Convertir en WebP"
1701
 
1702
  msgid "Resize"
1703
+ msgstr "Redimensionner"
1704
 
1705
  msgid "Quality"
1706
  msgstr "Qualité"
1707
 
 
 
1708
  msgid "Default width"
1709
+ msgstr "Largeur par défaut"
1710
 
 
 
1711
  msgid "Medium width"
1712
+ msgstr "Largeur moyenne"
1713
 
 
 
1714
  msgid "Medium height"
1715
+ msgstr "Hauteur moyenne"
1716
 
 
 
1717
  msgid "Small width"
1718
+ msgstr "Petite largeur"
1719
 
 
 
1720
  msgid "Small height"
1721
+ msgstr "Petite hauteur"
1722
 
1723
  msgid "Retina"
1724
  msgstr ""
1730
  "If your images look blurry on small screens, use the available height option "
1731
  "to match the aspect ratio of the slider and image on that device."
1732
  msgstr ""
1733
+ "Si vos images semblent floues sur les petits écrans, utilisez l’option de "
1734
+ "hauteur disponible pour faire correspondre le rapport hauteur/largeur du "
1735
+ "diaporama et de l’image sur cet appareil."
1736
 
 
 
1737
  msgid "Resize Thumbnail"
1738
+ msgstr "Redimensionner la Vignette"
1739
 
 
 
1740
  msgid "Thumbnail Quality"
1741
+ msgstr "Qualité de la Vignette"
1742
 
1743
  msgid "Thumbnail width"
1744
+ msgstr "Largeur de la vignette"
1745
 
1746
  msgid "Thumbnail height"
1747
+ msgstr "Hauteur de la vignette"
1748
 
 
 
1749
  msgid "Layer images"
1750
+ msgstr "Calques d’images"
1751
 
1752
  msgid "Base64 embed"
1753
+ msgstr "Intégrer en Base64"
1754
 
1755
  msgid "Embeds the layer images to the page source, reducing the requests."
1756
  msgstr ""
1757
+ "Incorpore les images de calque à la source de la page, réduisant les "
1758
+ "requêtes."
1759
 
1760
  msgid "Max file size"
1761
+ msgstr "Taille maximale du fichier"
1762
 
1763
  msgid "Other"
1764
  msgstr "Autre"
1765
 
1766
  msgid "JetPack Photon image optimizer"
1767
+ msgstr "Optimiseur d’image JetPack Photon"
1768
 
1769
  msgid "Background video on mobile"
1770
+ msgstr "Vidéo d’arrière-plan sur mobile"
1771
 
1772
  msgid "Slider size"
1773
  msgstr "Taille du diaporama"
1778
  msgid ""
1779
  "Limits the width of the slide and prevents the slider from getting too tall."
1780
  msgstr ""
1781
+ "Limite la largeur due la diapositive et empêche le diaporama de devenir trop "
1782
+ "haut."
1783
 
1784
  msgid "Max"
1785
  msgstr "Max"
1786
 
1787
  msgid "Breakpoints"
1788
+ msgstr "Points de rupture"
1789
 
1790
  msgid ""
1791
  "Breakpoints define the browser width in pixel when the slider switches to a "
1792
  "different device."
1793
  msgstr ""
1794
+ "Les points de rupture définissent la largeur du navigateur en pixels lorsque "
1795
+ "le diaporama bascule vers un autre appareil."
1796
 
1797
  msgid "Global breakpoints"
1798
+ msgstr "Points de rupture globaux"
1799
 
1800
  #, php-format
1801
  msgid ""
1803
  "configure the Global breakpoints at <a href=\"%1$s\" target=\"_blank"
1804
  "\">Global settings</a> > General > Breakpoints"
1805
  msgstr ""
1806
+ "Vous pouvez utiliser les points de rupture globaux ou les ajuster localement "
1807
+ "ici. Vous pouvez configurer les points de rupture globaux dans <a "
1808
+ "href=« %1$s » target=« _blank »>Paramètres globaux</a> > Général > Points de "
1809
+ "rupture"
1810
 
1811
  msgid "Custom size"
1812
+ msgstr "Taille personnalisée"
1813
 
1814
  #, php-format
1815
  msgid ""
1817
  "more in the documentation%2$s. <b>Beware:</b> This option is rarely needed "
1818
  "and might be hard to set properly!"
1819
  msgstr ""
1820
+ "Utilisez cette option pour personnaliser le rapport hauteur/largeur pour "
1821
+ "chaque appareil. %1$s En savoir plus dans la documentation%2$s. "
1822
+ "<b>Attention :</b> Cette option est rarement nécessaire et peut être "
1823
+ "difficile à définir correctement !"
1824
 
1825
  msgid "Slides"
1826
  msgstr "Diapositives"
1827
 
1828
  msgid "Slides design"
1829
+ msgstr "Conception de diapositives"
1830
 
1831
  msgid "Slide background image fill"
1832
+ msgstr "Remplissage de l’image d’arrière-plan de la diapositive"
1833
 
1834
  msgid ""
1835
  "If the size of your image is not the same as your slider's, you can improve "
1836
  "the result with the filling modes."
1837
  msgstr ""
1838
+ "Si la taille de votre image n’est pas la même que celle de votre diaporama, "
1839
+ "vous pouvez améliorer le résultat avec les modes de remplissage."
1840
 
1841
  msgid "Randomize"
1842
  msgstr "Afficher au hasard"
1843
 
 
 
1844
  msgid "Randomize slides"
1845
+ msgstr "Afficher au hasard les diapositives"
1846
 
1847
  msgid "Randomize first"
1848
+ msgstr "Randomiser d’abord"
1849
 
1850
  msgid "Cache support"
1851
  msgstr "Support du cache"
1852
 
1853
  msgid "Cache variations"
1854
+ msgstr "Variantes du cache"
1855
 
1856
  msgid "Reverse"
1857
+ msgstr "Inverser"
1858
 
1859
  msgid "You can make your slides appear in the slider in a reversed order."
1860
  msgstr ""
1861
+ "Vous pouvez faire apparaître vos diapositives dans le diaporama dans un "
1862
+ "ordre inversé."
1863
 
1864
  msgid "Max count"
1865
+ msgstr "Nombre maximum"
1866
 
1867
  msgid ""
1868
  "You can limit how many slides you want to show from your slider. It's best "
1869
  "used with the Randomize feature, to improve the experience."
1870
  msgstr ""
1871
+ "Vous pouvez limiter le nombre de diapositives que vous souhaitez afficher à "
1872
+ "partir de votre diaporama. Il est préférable de l’utiliser avec la fonction "
1873
+ "Afficher au hasard, pour améliorer l’expérience."
1874
 
1875
  msgid "Maintain session"
1876
+ msgstr "Maintenir la session"
1877
 
1878
  msgid ""
1879
  "The slider continues from the last viewed slide when the visitor comes back "
1880
  "to the page."
1881
  msgstr ""
1882
+ "Le diaporama continue à partir de la dernière diapositive consultée lorsque "
1883
+ "le visiteur revient sur la page."
1884
 
1885
  msgid "Backgrounds in lightbox"
1886
+ msgstr "Arrière-plans dans la lightbox"
1887
 
1888
  msgid ""
1889
  "Creates a lightbox from your slide background images. This feature only "
1890
  "works if all slides have background images."
1891
  msgstr ""
1892
+ "Crée une lightbox à partir des images d’arrière-plan de vos diapositives. "
1893
+ "Cette fonctionnalité ne fonctionne que si toutes les diapositives ont des "
1894
+ "images d’arrière-plan."
1895
 
1896
  msgid "Show label"
1897
  msgstr "Montrer l'étiquette"
1898
 
1899
  msgid "Only slide name"
1900
+ msgstr "Nom de la diapositive uniquement"
1901
 
1902
  msgid "Slide name and description"
1903
  msgstr "Nom et description de la diapositive"
1904
 
1905
  msgid "Background parallax"
1906
+ msgstr "Parallaxe d’arrière-plan"
1907
 
1908
  msgid "Strength"
1909
  msgstr "Force"
1927
  msgstr "Générateur mis à jour et cache vidé."
1928
 
1929
  msgid "Generator group not found"
1930
+ msgstr "Groupe non trouvé"
1931
 
1932
  msgid "Generator source not found"
1933
+ msgstr "Source du générateur non trouvée"
1934
 
1935
  msgid "No records found for the filter"
1936
  msgstr "Aucun enregistrement trouvé pour le filtre"
1942
  msgstr "Pas installé"
1943
 
1944
  msgid "Visit"
1945
+ msgstr "Visite"
1946
 
1947
  msgid "Add dynamic slides"
1948
  msgstr "Ajouter des diapositives dynamiques"
1957
  msgstr "Générateur"
1958
 
1959
  msgid "How to upgrade to Smart Slider 3 Pro?"
1960
+ msgstr "Comment passer à Smart Slider 3 Pro ?"
1961
 
1962
  #, php-format
1963
  msgid ""
1965
  "Pro installer. To get started with Smart Slider 3 Pro, simply %2$sinstall it "
1966
  "on your website%3$s."
1967
  msgstr ""
1968
+ "Après avoir effectué votre achat, %1$sconnectez-vous à votre compte%3$s et "
1969
+ "téléchargez le programme d’installation Pro. Pour commencer avec Smart "
1970
+ "Slider 3 Pro, il vous suffit de %2$sl’installer sur votre site Web%3$s."
1971
 
1972
  msgid "Download Pro"
1973
+ msgstr "Télécharger la version Pro"
1974
 
1975
  msgid ""
1976
  "Feel free to remove the Free version, as you no longer need it. Your sliders "
1977
  "will stay!"
1978
  msgstr ""
1979
+ "N’hésitez pas à supprimer la version gratuite, car vous n’en avez plus "
1980
+ "besoin. Vos diaporamas resteront !"
1981
 
1982
  msgid "Ready to go Pro?"
1983
+ msgstr "Prêt à dal version Pro ?"
1984
 
1985
  msgid "Supercharge Smart Slider 3 with powerful functionality!"
1986
+ msgstr "Améliorez Smart Slider 3 avec des fonctionnalités puissantes !"
1987
 
1988
  msgid "Already purchased?"
1989
+ msgstr "Déjà acheté?"
1990
 
1991
  msgid "Get started with the Pro version now!"
1992
+ msgstr "Commencez dès maintenant avec la version Pro !"
1993
 
1994
  #, php-format
1995
  msgid "Unable to connect to the API (%s)."
2002
  msgstr "Connexion réussie avec l’API."
2003
 
2004
  msgid "Welcome to Help Center"
2005
+ msgstr "Bienvenue dans le centre d’aide"
2006
 
2007
  msgid ""
2008
  "To help you get started, we've put together a super tutorial video that "
2009
  "shows you the basic settings."
2010
  msgstr ""
2011
+ "Pour vous aider à démarrer, nous avons concocté un super tutoriel vidéo qui "
2012
+ "vous montre les paramètres de base."
2013
 
 
 
2014
  msgid "Possible conflicts"
2015
  msgstr "Conflits possibles"
2016
 
2017
  msgid "Test connection"
2018
+ msgstr "Test de connexion"
2019
 
2020
  msgid "No conflicts detected."
2021
+ msgstr "Aucun conflit détecté."
2022
 
2023
  msgid "Hello! How can we help you today?"
2024
+ msgstr "Bonjour ! Que peut-on faire pour vous aider aujourd’hui?"
2025
 
2026
  msgid "Search in the knowledge base"
2027
  msgstr "Rechercher dans la base de connaissances"
2046
  "Besoin d'aide individuelle ? Contactez notre équipe de support ! Nous "
2047
  "aimerions pouvoir vous aider."
2048
 
 
 
2049
  msgid "Tutorial videos"
2050
  msgstr "Didacticiels Vidéos"
2051
 
2057
  "de savoir sur Smart Slider 3."
2058
 
2059
  msgid "Selected articles"
2060
+ msgstr "Articles sélectionnés"
2061
 
 
 
2062
  msgid "Debug information"
2063
  msgstr "Information de débogage"
2064
 
2065
  #, php-format
2066
  msgid "%s or later"
2067
+ msgstr "%s ou plus tard"
2068
 
2069
  msgid "You are using an unsupported browser!"
2070
+ msgstr "Vous utilisez un navigateur non pris en charge !"
2071
 
2072
  #, php-format
2073
  msgid ""
2074
  "Smart Slider 3 does not support your current browser for editing. Supported "
2075
  "browsers are the following: %s."
2076
  msgstr ""
2077
+ "Smart Slider 3 ne prend pas en charge votre navigateur actuel pour "
2078
+ "l’édition. Les navigateurs pris en charge sont les suivants : %s."
2079
 
 
 
2080
  msgid "Help center"
2081
+ msgstr "Centre d’aide"
2082
 
2083
  msgid "Help"
2084
  msgstr "Aide"
2087
  msgstr "Lire la suite"
2088
 
2089
  msgid "Need more?"
2090
+ msgstr "Besoin de plus?"
2091
 
2092
  msgid "Unlock all the pro features by upgrading to Smart Slider 3 Pro."
2093
  msgstr ""
2094
+ "Débloquez toutes les fonctionnalités pro en passant à Smart Slider 3 Pro."
2095
 
2096
  msgid "Changelog"
2097
  msgstr "Liste des modifications"
2098
 
2099
  msgid "Check for update"
2100
+ msgstr "Vérifier la mise à jour"
2101
 
2102
  msgid "Check"
2103
+ msgstr "Vérifier"
2104
 
2105
  msgid "Your license is active"
2106
+ msgstr "Votre licence est active"
2107
 
2108
  msgid "Deactivate license"
2109
  msgstr "Désactiver la licence"
2110
 
2111
  msgid "Activate your license"
2112
+ msgstr "Activer votre licence"
2113
 
2114
  msgid "Don’t miss any update"
2115
+ msgstr "Ne manquez aucune mise à jour"
2116
 
2117
  msgid "Let us know how we're doing"
2118
+ msgstr "Faites-nous savoir comment nous faisons"
2119
 
2120
  msgid ""
2121
  "If you are happy with Smart Slider 3 and can take a minute please leave a "
2122
  "review. This will help to spread its popularity and to make this plugin a "
2123
  "better one."
2124
  msgstr ""
2125
+ "Si vous êtes satisfait de Smart Slider 3 et que vous pouvez prendre une "
2126
+ "minute, veuillez laisser un avis. Cela aidera à étendre sa popularité et à "
2127
+ "améliorer ce plugin."
2128
 
2129
  msgid "Rate your experience"
2130
+ msgstr "Évaluez votre expérience"
2131
 
2132
  msgid "Hated it"
2133
  msgstr "Déteste"
2145
  msgstr "J’aime"
2146
 
2147
  msgid "Why upgrade to Smart Slider 3 Pro?"
2148
+ msgstr "Pourquoi passer à Smart Slider 3 Pro ?"
2149
 
2150
  msgid "120+ slider templates"
2151
+ msgstr "Plus de 120 modèles de diaporamas"
2152
 
2153
  msgid "Full slide library access"
2154
+ msgstr "Accès complet à la bibliothèque de diapositives"
2155
 
2156
  msgid "20 new layers"
2157
+ msgstr "20 nouveaux calques"
2158
 
2159
  msgid "Extra advanced options"
2160
+ msgstr "Options avancées supplémentaires"
2161
 
2162
  msgid "New animations & effects"
2163
+ msgstr "Nouvelles animations et effets"
2164
 
2165
  msgid "Lifetime update & support"
2166
+ msgstr "Mise à jour et assistance à vie"
2167
 
2168
  msgid "Apply"
2169
  msgstr "Appliquer"
2170
 
2171
  msgid "Back"
2172
+ msgstr "Retour"
2173
 
2174
  msgid "Import"
2175
  msgstr "Importer"
2176
 
2177
  msgid "Layers"
2178
+ msgstr "Calques"
2179
 
2180
  msgid "Library"
2181
  msgstr "Librairie"
2182
 
2183
  msgid "Absolute"
2184
+ msgstr "Absolu"
2185
 
2186
  msgctxt "Layer group"
2187
  msgid "Basic"
2188
+ msgstr "Basique"
2189
 
2190
  msgid "Inner align"
2191
  msgstr "Alignement intérieur"
2192
 
2193
  msgid "Positions the layers inside horizontally."
2194
+ msgstr "Positionne les calques à l’intérieur horizontalement."
2195
 
2196
  msgid "Vertical align"
2197
  msgstr "Alignement vertical"
2198
 
2199
  msgid "Positions the layers inside vertically."
2200
+ msgstr "Positionne les calques à l’intérieur verticalement."
2201
 
2202
  msgid "Target window"
2203
+ msgstr "Fenêtre cible"
2204
 
2205
  msgid "Background image"
2206
  msgstr "Image d'arrière-plan"
2213
  "that the selected part will always remain visible, so you should pick the "
2214
  "most important part."
2215
  msgstr ""
2216
+ "Vous pouvez définir la position de départ d’une image d’arrière-plan. Cela "
2217
+ "garantit que la partie sélectionnée restera toujours visible, vous devez "
2218
+ "donc choisir la partie la plus importante."
2219
 
2220
  msgid "Background"
2221
  msgstr "Arrière-plan"
2233
  msgstr "Position"
2234
 
2235
  msgid "The editing mode the layer is positioned in."
2236
+ msgstr "Le mode d’édition dans lequel le calque est positionné."
2237
 
2238
  msgid "Positions the layer horizontally within its parent."
2239
+ msgstr "Positionne le calque horizontalement dans son parent."
2240
 
2241
  msgid "You can set a fix height for your layer."
2242
+ msgstr "Vous pouvez définir une hauteur fixe pour votre calque."
2243
 
2244
  msgid "With margins you can create distance between your layers."
2245
+ msgstr "Avec des marges, vous pouvez créer une distance entre vos calques."
2246
 
2247
  msgid "Responsive"
2248
  msgstr "Responsif"
2249
 
2250
  msgid "Linked to"
2251
+ msgstr "Lié à"
2252
 
2253
  msgid ""
2254
  "You can link your layer to another layer on the same level. This way your "
2255
  "layer won't be positioned to the slide, but the other layer."
2256
  msgstr ""
2257
+ "Vous pouvez lier votre calque à un autre calque du même niveau. De cette "
2258
+ "façon, votre calque ne sera pas positionné sur la diapositive, mais sur "
2259
+ "l’autre calque."
2260
 
2261
  msgid "Hide when variable empty"
2262
+ msgstr "Masquer lorsque la variable est vide"
2263
 
2264
  msgid "Text scale"
2265
+ msgstr "Échelle de texte"
2266
 
2267
  msgid "Device specific settings"
2268
+ msgstr "Paramètres spécifiques à l’appareil"
2269
 
2270
  msgid "Clear"
2271
+ msgstr "Clair"
2272
 
2273
  msgid "Erases all device specific changes you made on the current device."
2274
  msgstr ""
2275
+ "Efface toutes les modifications spécifiques que vous avez apportées sur "
2276
+ "l’appareil actuel."
2277
 
2278
  msgid "Effect"
2279
  msgstr "Effet"
2294
 
2295
  msgid "If your content is larger than the layer, you can crop it to fit."
2296
  msgstr ""
2297
+ "Si votre contenu est plus grand que le calque, vous pouvez le recadrer pour "
2298
+ "l’adapter."
2299
 
2300
  msgid "Rotation"
2301
  msgstr "Rotation"
2305
 
2306
  msgid "You can add a custom CSS class on the layer container."
2307
  msgstr ""
2308
+ "Vous pouvez ajouter une classe CSS personnalisée sur le conteneur de calques."
2309
 
 
 
2310
  msgid "Content background"
2311
+ msgstr "Contenu en Arrière-plan"
2312
 
2313
  msgid "Spacing"
2314
  msgstr "Espacement"
2315
 
2316
  msgid "Typography"
2317
+ msgstr "Typographie"
2318
 
2319
  msgid ""
2320
  "You can select a font family from the preset, or type your custom family."
2321
  msgstr ""
2322
+ "Vous pouvez sélectionner une famille de polices dans le préréglage ou saisir "
2323
+ "votre famille personnalisée."
2324
 
2325
  msgid ""
2326
  "Need to change the font size device specifically? Use the Text scale option."
2327
  msgstr ""
2328
+ "Besoin de changer spécifiquement la de taille de police sur cet appareil ? "
2329
+ "Utilisez l’option Échelle du texte."
2330
 
2331
  msgid "Columns"
2332
  msgstr "Colonnes"
2335
  msgstr "Gouttière"
2336
 
2337
  msgid "Creates space between the columns"
2338
+ msgstr "Crée un espace entre les colonnes"
2339
 
2340
  msgid "Wrap after"
2341
  msgstr "Envelopper après"
2342
 
2343
  msgid "Breaks the columns to the given amount of rows."
2344
+ msgstr "Divise les colonnes au nombre de lignes donné."
2345
 
2346
  msgid "Makes the row fill the available vertical space"
2347
+ msgstr "Fait en sorte que la ligne rempli l’espace vertical disponible"
2348
 
2349
  msgid "Slide title"
2350
  msgstr "Titre de la diapositive"
2352
  msgid "Description"
2353
  msgstr "Description"
2354
 
 
 
2355
  msgid "Thumbnail alt"
2356
+ msgstr "Texte alternatif Vignette"
2357
 
2358
  msgid "Custom lightbox image"
2359
  msgstr "Pop-up d'image personnalisé"
2362
  msgstr "Publié"
2363
 
2364
  msgid "Publish on"
2365
+ msgstr "Publié sur"
2366
 
2367
  msgid "Unpublish on"
2368
+ msgstr "Dépublié sur"
2369
 
2370
  msgid "Thumbnail type"
2371
+ msgstr "Type de vignette"
2372
 
2373
  msgid "Video"
2374
  msgstr "Vidéo"
2377
  "If you have a video on your slide, you can put a play icon on the thumbnail "
2378
  "image to indicate that."
2379
  msgstr ""
2380
+ "Si vous avez une vidéo sur votre diapositive, vous pouvez mettre une icône "
2381
+ "de lecture sur l’image miniature pour l’indiquer."
2382
 
2383
  #, php-format
2384
  msgid ""
2385
  "Video autoplaying has a lot of limitations made by browsers. %1$sLearn about "
2386
  "them.%2$s"
2387
  msgstr ""
2388
+ "La lecture automatique de vidéos comporte de nombreuses limitations imposées "
2389
+ "par les navigateurs. %1$sEn savoir plus.%2$s"
2390
 
 
 
2391
  msgid "Slide background video"
2392
+ msgstr "Vidéo d’arrière-plan de la diapositive"
2393
 
2394
  msgid "Restart on slide change"
2395
+ msgstr "Redémarrer sur changement de diapositive"
2396
 
2397
  msgid "Starts the video from the beginning when the slide is viewed again."
2398
  msgstr ""
2399
+ "Démarre la vidéo depuis le début lorsque la diapositive est à nouveau "
2400
+ "visionnée."
2401
 
 
 
2402
  msgid "Slide background"
2403
+ msgstr "Arrière-plan de la diapositive"
2404
 
2405
  msgid ""
2406
  "Select a background image for the slide. By clicking the small screen icon, "
2407
  "you can pick different images for different devices."
2408
  msgstr ""
2409
+ "Sélectionnez une image d’arrière-plan pour la diapositive. En cliquant sur "
2410
+ "les icônes écran, vous pouvez choisir différentes images pour différents "
2411
+ "appareils."
2412
 
2413
  #, php-format
2414
  msgid ""
2415
  "Please read %1$sour detailed guide%2$s about setting your own slide "
2416
  "background correctly."
2417
  msgstr ""
2418
+ "Veuillez lire le %1$sguide détaillé%2$s sur le réglage correct de l’arrière-"
2419
+ "plan de vos diapositives."
2420
 
2421
  msgid "Blur"
2422
  msgstr "Flou"
2425
  msgstr "Superposition"
2426
 
2427
  msgid "Puts the color in front of the image."
2428
+ msgstr "Met la couleur devant l’image."
2429
 
2430
  msgid "SEO"
2431
  msgstr ""
2432
 
 
 
2433
  msgid "Image alt"
2434
+ msgstr "Texte alternatif de l’Image"
2435
 
 
 
2436
  msgid "Image title"
2437
+ msgstr "Titre de l’image"
2438
 
2439
  msgctxt "Layer animation"
2440
  msgid "In"
2441
+ msgstr "Entrant"
2442
 
2443
  msgctxt "Layer animation"
2444
  msgid "Out"
2445
+ msgstr "Sortant"
2446
 
2447
  msgctxt "Layer animation"
2448
  msgid "Events"
2449
+ msgstr "Évènements"
2450
 
2451
  msgid "Plays in when"
2452
+ msgstr "Joue entrant quand"
2453
 
2454
  msgid "Plays out when"
2455
+ msgstr "Joue sortant quand"
2456
 
2457
  msgid "Plays loop when"
2458
  msgstr "Joue en boucle quand"
2467
  msgstr "Répétable"
2468
 
2469
  msgid "Allows the layer animations to play more than once."
2470
+ msgstr "Permet aux animations de calque de jouer plusieurs fois."
2471
 
2472
  msgid "Start delay"
2473
  msgstr "Délai au début"
2479
  msgstr "Répéter la boucle seulement"
2480
 
2481
  msgid "Allows the stopped loop to start again."
2482
+ msgstr "Permet à la boucle arrêtée de redémarrer."
2483
 
2484
  msgid "Trigger custom event on"
2485
  msgstr "Générer un événement personnalisé quand"
2530
  "Makes the last keyframe to be the origin of the layer animation, instead of "
2531
  "its canvas position."
2532
  msgstr ""
2533
+ "Fait de la dernière image clé l’origine de l’animation du calque, au lieu de "
2534
+ "sa position sur le canevas."
2535
 
 
 
2536
  msgid "Repeat count"
2537
+ msgstr "Nombre de répétitions"
2538
 
2539
  msgid "loops"
2540
  msgstr "boucles"
2543
  "You can restrict the loop to play only a certain amount of loops, instead of "
2544
  "infinite."
2545
  msgstr ""
2546
+ "Vous pouvez restreindre la boucle pour qu’elle ne joue qu’un certain nombre "
2547
+ "de boucles, au lieu d’être infinies."
2548
 
2549
  msgctxt "Animation"
2550
  msgid "Slide"
2551
+ msgstr "Diapositive"
2552
 
2553
  msgid "Curtains"
2554
  msgstr "Rideaux"
2555
 
2556
  msgid "Diagonal"
2557
+ msgstr "Diagonale"
2558
 
2559
  msgid "Circle"
2560
  msgstr "Cercle"
2563
  msgstr "De"
2564
 
2565
  msgid "To"
2566
+ msgstr "À"
2567
 
2568
  msgid "Fade"
2569
  msgstr "Fondu / enchaîné"
2584
  msgstr "Première diapositive"
2585
 
2586
  msgid "Unpublished"
2587
+ msgstr "Dépublié"
2588
 
2589
  msgid "Bulk actions"
2590
+ msgstr "Actions en vrac"
2591
 
2592
  msgid "Select all"
2593
  msgstr "Tout sélectionner"
2602
  msgstr "Sélectionner éléments non publiés"
2603
 
2604
  msgid "Blank"
2605
+ msgstr "Blanc"
2606
 
2607
  msgid "Post"
2608
  msgstr "Publication"
2609
 
2610
  msgid "Dynamic slides"
2611
+ msgstr "Diapositives dynamiques"
2612
 
2613
  msgid "Add slide"
2614
  msgstr "Ajouter une diapositive"
2615
 
2616
  msgid "Block must contain only one slide. Need more?"
2617
+ msgstr "Le bloc ne doit contenir qu’une seule diapositive. Besoin de plus ?"
2618
 
2619
  msgid "Convert to slider"
2620
+ msgstr "Convertir en diaporama"
2621
 
 
 
2622
  msgid "Slide one"
2623
+ msgstr "Première diapositive"
2624
 
 
 
2625
  msgid "Slide two"
2626
+ msgstr "Deuxième diapositive"
2627
 
 
 
2628
  msgid "Drop images here"
2629
+ msgstr "Glisser les images ici"
2630
 
2631
  msgid "Edit slider"
2632
+ msgstr "Éditer le diaporama"
2633
 
 
 
2634
  msgid "View trash"
2635
+ msgstr "Voir la corbeille"
2636
 
2637
  msgid "Order by"
2638
  msgstr "Trier par"
2646
  msgid "Z-A"
2647
  msgstr "Z-A"
2648
 
 
 
2649
  msgid "Newest first"
2650
  msgstr "Les nouveaux en premier"
2651
 
 
 
2652
  msgid "Oldest first"
2653
  msgstr "Les plus anciens en premier"
2654
 
2656
  msgstr "Exporter"
2657
 
2658
  msgid "New project"
2659
+ msgstr "Nouveau projet"
2660
 
2661
  msgid "Module"
2662
  msgstr "Module"
2663
 
2664
  msgid "Displays the slider in a template module position."
2665
+ msgstr "Affiche le diaporama dans une position de module."
2666
 
2667
  msgid "Create module"
2668
+ msgstr "Créer le module"
2669
 
2670
  msgid "Related modules"
2671
+ msgstr "Modules associés"
2672
 
2673
  msgid "Articles"
2674
  msgstr "Articles"
2689
  msgstr "Copier et coller ce shortcode dans vos articles et pages :"
2690
 
2691
  msgid "Pages and Posts"
2692
+ msgstr "Pages et publications"
2693
 
2694
  #, php-format
2695
  msgid "Smart Slider 3 has integration with %s."
2696
+ msgstr "Smart Slider 3 est intégré à %s."
2697
 
2698
  msgid "Paste the PHP code into your theme's file:"
2699
+ msgstr "Collez le code PHP dans le fichier de votre thème :"
2700
 
2701
  msgid "Trash is empty."
2702
+ msgstr "La corbeille est vide."
2703
 
2704
  msgid "Restore"
2705
+ msgstr "Restaurer"
2706
 
2707
  msgid "Toggle orientation"
2708
+ msgstr "Basculer l’orientation"
2709
 
2710
  msgid "Reload preview"
2711
+ msgstr "Recharger l’aperçu"
2712
 
2713
  msgid "Open preview in full"
2714
+ msgstr "Ouvrir l’aperçu en plein écran"
2715
 
2716
  msgid "State"
2717
+ msgstr "État"
2718
 
2719
  msgid "Reason"
2720
+ msgstr "Raison"
2721
 
2722
  msgid "Framework"
2723
  msgstr ""
2726
  msgstr "Polices"
2727
 
2728
  msgid "Layer defaults"
2729
+ msgstr "Valeurs par défaut du calque"
2730
 
2731
  msgid "Generators"
2732
+ msgstr "Générateurs"
2733
 
2734
  msgid "Saved and slider cache invalidated."
2735
+ msgstr "Enregistré et cache de diaporama invalidé."
2736
 
2737
  msgid "Cache cleared."
2738
  msgstr "Cache vidé."
2740
  msgid "Clear cache"
2741
  msgstr "Vider le cache"
2742
 
 
 
2743
  msgid "Clear cache options"
2744
+ msgstr "Effacer les options du cache"
2745
 
2746
  msgid "Delete resized image cache"
2747
+ msgstr "Supprimer le cache des images redimensionnées"
2748
 
2749
  #, php-format
2750
  msgid "If enabled the following folder will be <b>permanently deleted</b>: %s"
2751
+ msgstr "Si activé, le dossier suivant sera <b>supprimé définitivement</b> : %s"
2752
 
2753
  msgid "Configuration"
2754
  msgstr "Configuration"
2759
  "list of the fonts. Google Fonts are recognized automatically, but you can "
2760
  "use your own custom fonts, too. %1$sLearn how to do that.%2$s"
2761
  msgstr ""
2762
+ "Ici, vous pouvez configurer la police par défaut de vos calques et la liste "
2763
+ "déroulante des polices. Les polices Google sont reconnues automatiquement, "
2764
+ "mais vous pouvez également utiliser vos propres polices personnalisées. "
2765
+ "%1$sApprenez à faire cela.%2$s"
2766
 
2767
  msgid "Default family"
2768
  msgstr "Famille de police par défaut"
2769
 
2770
  msgid "This font family is used for the newly added layers."
2771
  msgstr ""
2772
+ "Cette famille de polices est utilisée pour les calques nouvellement ajoutés."
2773
 
2774
  msgid "Preset font families"
2775
  msgstr "Familles de polices prédéfinies"
2776
 
2777
  msgid "These font families appear in the dropdown list."
2778
+ msgstr "Ces familles de polices apparaissent dans la liste déroulante."
2779
 
2780
  msgid "Use protocol-relative URL"
2781
  msgstr "Utiliser le protocole d’URL relative"
2782
 
2783
  msgid "Loads the URLs without a http or https protocol."
2784
+ msgstr "Charge les URL sans protocole http ou https."
2785
 
2786
  msgid "Header preload"
2787
+ msgstr "Préchargement de l’en-tête"
2788
 
2789
  msgid ""
2790
  "If the slider is an important part of your site, tell the browser to preload "
2791
  "its files."
2792
  msgstr ""
2793
+ "Si le diaporama est une partie importante de votre site, dites au navigateur "
2794
+ "de précharger ses fichiers."
2795
 
2796
  msgid "English UI"
2797
+ msgstr "UI Anglaise"
2798
 
2799
  msgid ""
2800
  "You can keep using Smart Slider 3 in English, even if your backend isn't in "
2801
  "English."
2802
  msgstr ""
2803
+ "Vous pouvez continuer à utiliser Smart Slider 3 en anglais, même si votre "
2804
+ "administration n’est pas en anglais."
2805
 
2806
  msgid "Improved frontend accessibility"
2807
+ msgstr "Amélioration de l’accessibilité en frontend"
2808
 
2809
  msgid ""
2810
  "Keeps the clicked element (like a button) in focus unless the focus is "
2811
  "changed by clicking away."
2812
  msgstr ""
2813
+ "Maintient l’élément cliqué (comme un bouton) en focus, sauf si le focus est "
2814
+ "modifié en cliquant à côté."
2815
 
2816
  msgid "Script attributes"
2817
+ msgstr "Attributs de script"
2818
 
2819
  msgid "Slider's inline JavaScript"
2820
+ msgstr "JavaScript en ligne du diaporama"
2821
 
2822
  msgid "Head"
2823
  msgstr ""
2826
  msgstr "Dans le diaporama"
2827
 
2828
  msgid "Async non-primary CSS"
2829
+ msgstr "CSS non principal asynchrone"
2830
 
2831
  msgid ""
2832
  "Google Fonts, icon and lightbox CSS are loaded in a non-blocking way. "
2833
  "Disable if you see missing icons, fonts or styles."
2834
  msgstr ""
2835
+ "Google Fonts, icon et lightbox CSS sont chargés de manière non bloquante. "
2836
+ "Désactivez cette option si vous voyez des icônes, des polices ou des styles "
2837
+ "manquants."
2838
 
2839
  msgid "Load Font Awesome 4"
2840
+ msgstr "Charger la police Awesome 4"
2841
 
2842
  msgid "API requests"
2843
  msgstr "Requêtes API"
2845
  #, php-format
2846
  msgctxt "Curl"
2847
  msgid "Use %s"
2848
+ msgstr "Utiliser %s"
2849
 
2850
+ #, php-format
 
2851
  msgctxt "curl proxy"
2852
  msgid "Clean %s"
2853
+ msgstr "Nettoyer %s"
2854
 
2855
  msgid "General settings"
2856
  msgstr "Réglages généraux"
2859
  msgstr "Vérification automatique des mises à jour"
2860
 
2861
  msgid "Alternative save slide"
2862
+ msgstr "Sauvegarde alternative de diapositive"
2863
 
2864
  msgid ""
2865
  "If you experience problems during the save this option might solve them."
2866
  msgstr ""
2867
+ "Si vous rencontrez des problèmes lors de l’enregistrement, cette option peut "
2868
+ "les résoudre."
2869
 
2870
  msgid "Preview in new window"
2871
+ msgstr "Aperçu dans une nouvelle fenêtre"
2872
 
2873
  msgid "Lightbox videos in new tab on Mobile"
2874
+ msgstr "Vidéos Lightbox dans un nouvel onglet sur mobile"
2875
 
2876
  msgid ""
2877
  "Opens the lightbox videos in the YouTube app to avoid the mobile disabling "
2878
  "the video."
2879
  msgstr ""
2880
+ "Ouvre les vidéos lightbox dans l’application YouTube pour éviter que le "
2881
+ "mobile ne désactive la vidéo."
2882
 
2883
  msgid "YouTube and Vimeo privacy enhanced mode"
2884
+ msgstr "Mode amélioré de confidentialité de YouTube et Vimeo"
2885
 
2886
  msgid "Smooth scroll speed"
2887
  msgstr "Vitesse de défilement doux"
2893
  "You can call your own CSS files to our backend, for example, to be able to "
2894
  "use custom fonts. Write each URL to a new line."
2895
  msgstr ""
2896
+ "Vous pouvez appeler vos propres fichiers CSS sur notre administration, par "
2897
+ "exemple, pour pouvoir utiliser des polices personnalisées. Écrivez chaque "
2898
+ "URL sur une nouvelle ligne."
2899
 
 
 
2900
  msgid "WordPress settings"
2901
+ msgstr "Paramètres Wordpress"
2902
 
2903
  msgid "Show editor icon"
2904
+ msgstr "Afficher l'icône de l’éditeur"
2905
 
2906
  msgid "Show in admin bar"
2907
+ msgstr "Afficher dans la barre administration"
2908
 
2909
  msgid "YOAST SEO sitemap - add images"
2910
+ msgstr "YOAST SEO Plan du site - ajouter des images"
2911
 
2912
  msgid "Create widget area"
2913
+ msgstr "Créer une zone de widget"
2914
 
2915
  msgid "widget area(s)"
2916
+ msgstr "zone(s) de widget"
2917
 
2918
  msgid ""
2919
  "Creates new widget areas which you can place to your theme for easy "
2920
  "publishing."
2921
  msgstr ""
2922
+ "Crée de nouvelles zones de widgets que vous pouvez placer dans votre thème "
2923
+ "pour une publication facile."
2924
 
2925
  msgid "Use iframe in AJAX calls"
2926
+ msgstr "Utiliser l’iframe dans les appels AJAX"
2927
 
2928
  msgid ""
2929
  "Loads the slider using an iframe when the page is loaded via AJAX to avoid "
2930
  "problems."
2931
  msgstr ""
2932
+ "Charge le diaporama à l’aide d’un iframe lorsque la page est chargée via "
2933
+ "AJAX pour éviter les problèmes."
2934
 
2935
  msgid "Joomla settings"
2936
+ msgstr "Paramètres Joomla"
2937
 
2938
  msgid "Force RTL backend"
2939
+ msgstr "Forcer le RTL en administration"
2940
 
2941
  msgid "Run content plugins on sliders"
2942
+ msgstr "Exécuter les extensions de contenu sur des diaporama"
2943
 
2944
  msgid "Exclude plugins"
2945
  msgstr "Exclure les extensions"
2947
  msgid ""
2948
  "At each slider you can override the global breakpoints with local values."
2949
  msgstr ""
2950
+ "À chaque diaporama, vous pouvez remplacer les points d’arrêt globaux par des "
2951
+ "valeurs locales."
2952
 
2953
  msgid "Focus offset"
2954
+ msgstr "Décalage"
2955
 
2956
  msgid ""
2957
  "This option is used at the full page layout to decrease the slider height. "
2958
  "The \"Scroll to slider\" option also uses this option to determine where to "
2959
  "scroll the slider."
2960
  msgstr ""
2961
+ "Cette option est utilisée dans la mise en page pleine page pour diminuer la "
2962
+ "hauteur du diaporama. L’option « Défiler vers le diaporama» utilise "
2963
+ "également cette option pour déterminer où faire défiler le diaporama."
2964
 
2965
  msgid "Translate url"
2966
  msgstr "Traduire l'URL"
2969
  "You can change the frontend URL our assets are loading from. It can be "
2970
  "useful after moving to a new domain."
2971
  msgstr ""
2972
+ "Vous pouvez modifier l’URL frontale à partir de laquelle les ressources sont "
2973
+ "chargées. Cela peut être utile après le passage à un nouveau domaine."
2974
 
2975
  msgid "The old URL you want to replace. E.g. https://oldsite.com/"
2976
  msgstr ""
2977
+ "L’ancienne URL que vous souhaitez remplacer. Par exemple. https://oldsite."
2978
+ "com/"
2979
 
2980
  msgid "The new URL you want to use. E.g. https://newsite.com"
2981
  msgstr ""
2982
+ "La nouvelle URL que vous souhaitez utiliser. Par exemple. https://newsite.com"
2983
 
 
 
2984
  msgid "Slider restored."
2985
+ msgstr "Diaporama restauré."
2986
 
 
 
2987
  msgid "Slider permanently deleted."
2988
+ msgstr "Diaporama supprimé définitivement."
2989
 
2990
  msgid "Slider created."
2991
  msgstr "Diaporama créé."
2992
 
2993
  msgid "Slider renamed."
2994
+ msgstr "Diaporama renommé."
2995
 
2996
  msgid "Slider saved."
2997
  msgstr "Diaporama sauvegardé."
3014
 
3015
  #, php-format
3016
  msgid "%s slider type is not available."
3017
+ msgstr "%s type de diaporama non disponible."
3018
 
3019
  msgid "Groups are only available in the Pro version."
3020
+ msgstr "Les groupes ne sont valables que dans la version Pro."
3021
 
3022
  msgid "Slider moved to the trash."
3023
+ msgstr "Diaporama mis à la corbeille."
3024
 
3025
  msgid "Slider removed from the group."
3026
+ msgstr "Diaporama enlevé du groupe."
3027
 
3028
  msgid "Slider duplicated."
3029
  msgstr "Diaporama dupliqué."
3030
 
3031
  msgid "Slider settings"
3032
+ msgstr "Réglages du diaporama"
3033
 
3034
  msgid "Delete slider"
3035
+ msgstr "Supprimer ce diaporama"
3036
 
3037
  msgid "Edit slide"
3038
+ msgstr "Éditer le diaporama"
3039
 
3040
  msgid "Delete slide"
3041
+ msgstr "Supprimer cette diapositive"
3042
 
3043
  msgid "Ordering"
3044
  msgstr "Ordonnancement"
3045
 
3046
  msgid "Video url"
3047
+ msgstr "Url de la vidéo"
3048
 
3049
  msgid "Actions"
3050
  msgstr ""
3051
 
3052
  #, php-format
3053
  msgid "Export %1$s as HTML"
3054
+ msgstr "Exporter %1$s en HTML"
3055
 
3056
  msgid "Duplicate slider"
3057
  msgstr "Dupliquer le diaporama"
3058
 
3059
  msgid "Simple edit"
3060
+ msgstr "Modifier"
3061
 
3062
  msgid "Slider order saved."
3063
  msgstr "Ordre du diaporama sauvegardé."
3064
 
3065
  msgid "Slider(s) moved to the trash."
3066
+ msgstr "Diaporama(s) mis à la corbeille."
3067
 
3068
  msgid "Slider(s) removed from the group."
3069
+ msgstr "Diaporama(s) enlevé(s) du groupe."
3070
 
3071
  msgid "Slider(s) deleted permanently from the trash."
3072
+ msgstr "Diaporama(s) supprimé(s) définitivement de la corbeille."
3073
 
3074
  #, php-format
3075
  msgid ""
3081
  "locale."
3082
 
3083
  msgid "You have to unzip your "
3084
+ msgstr "Vous devez décompresser votre "
3085
 
3086
  msgid "Only *.ss3 files can be uploaded!"
3087
+ msgstr "Seuls les fichiers *.ss3 peuvent être téléchargés !"
3088
 
3089
  msgid "The imported file is not readable!"
3090
  msgstr "Le fichier importé n'est pas lisible !"
3091
 
3092
  msgid "Go to dashboard"
3093
+ msgstr "Aller au tableau de bord"
3094
 
3095
  msgid "Welcome to Smart Slider 3"
3096
+ msgstr "Bienvenue dans Smart Slider 3"
3097
 
3098
  msgid "Don't show again"
3099
+ msgstr "Ne plus afficher"
3100
 
3101
  msgid "Import project"
3102
+ msgstr "Importer le projet"
3103
 
3104
  msgid "You can upload *.ss3 files which were exported by Smart Slider 3."
3105
  msgstr ""
3106
+ "Vous pouvez télécharger des fichiers *.ss3 qui ont été exportés par Smart "
3107
+ "Slider 3."
3108
 
3109
  msgid "Local import"
3110
+ msgstr "Importation locale"
3111
 
3112
  msgid "Upload file"
3113
+ msgstr "Télécharger le fichier"
3114
 
3115
  #, php-format
3116
  msgid ""
3117
  "Your server's upload filesize limitation is %s, so if your file is bigger, "
3118
  "use the local import."
3119
  msgstr ""
3120
+ "La limite de taille de fichier de téléchargement de votre serveur est %s, "
3121
+ "donc si votre fichier est plus volumineux, utilisez l’importation locale."
3122
 
3123
  msgid "File"
3124
  msgstr "Fichier"
3126
  #, php-format
3127
  msgid "Files with <i>.ss3</i> extension are listed from: %s"
3128
  msgstr ""
3129
+ "Les fichiers avec l’extension <i>.ss3</i> sont répertoriés à partir de : %s"
3130
 
3131
  msgid "Delete file"
3132
+ msgstr "Supprimer le fichier"
3133
 
3134
  msgid "Removes the selected .ss3 file from your sever after the import."
3135
  msgstr ""
3136
+ "Supprime le fichier .ss3 sélectionné de votre serveur après l’importation."
3137
 
3138
  msgid "Restore slider"
3139
  msgstr "Restaurer un diaporama"
3142
  "The imported slider will have the same ID as the original export has. If you "
3143
  "have a slider with the same ID, it will be overwritten."
3144
  msgstr ""
3145
+ "Le diaporama importé aura le même ID que celui d’origine. Si vous avez un "
3146
+ "diaporama avec le même ID, il sera écrasé."
3147
 
3148
  msgid "Image mode"
3149
  msgstr "Mode Image"
3158
  msgstr "Original"
3159
 
3160
  msgid "You can choose how the slide images are loaded."
3161
+ msgstr "Vous pouvez choisir le mode de chargement des images des diapositives."
3162
 
3163
  msgid "Trash"
3164
+ msgstr "Corbeille"
3165
 
 
 
3166
  msgid "Empty trash"
3167
+ msgstr "Corbeille vide"
3168
 
3169
  msgid "Slide saved."
3170
  msgstr "Diapositive sauvegardée."
3174
  msgstr "%d diapositives statiques générées."
3175
 
3176
  msgid "Slide renamed."
3177
+ msgstr "Diapositive renommé."
3178
 
3179
  msgid "First slide changed."
3180
  msgstr "1ère diapositive modifiée."
3181
 
3182
  msgid "Static overlay converted to slide."
3183
+ msgstr "Superposition statique convertie en diapositive."
3184
 
3185
  msgid "Slide published."
3186
  msgstr "Diapositive publiée."
3198
  msgstr "Diapositive supprimée."
3199
 
3200
  msgid "Slides created."
3201
+ msgstr "Diapositives créées."
3202
 
 
 
 
3203
  msgid "Slide created."
3204
  msgstr "Diapositive créée."
3205
 
3206
  msgid "Failed to create slides."
3207
+ msgstr "Échec de création de diapositives."
3208
 
3209
  msgid "Static save"
3210
  msgstr "Enregistrement statique"
3225
  msgstr "Résultat du groupe"
3226
 
3227
  msgid "Smart Slider 3 deactivated on this site!"
3228
+ msgstr "Smart Slider 3 désactivé sur ce site !"
3229
 
3230
  msgid "New slider"
3231
  msgstr "Nouveau diaporama"
3240
  msgid "Alias updated to: %s"
3241
  msgstr "Alias mis à jour : %s"
3242
 
 
 
3243
  msgid "Background animation"
3244
+ msgstr "Animation d'arrière-plan"
3245
 
3246
  msgid "Animation type"
3247
+ msgstr "Type d’animation"
3248
 
3249
  msgid "The importing failed at the unzipping part."
3250
  msgstr "L'importation a échouée lors de la décompression."
3254
 
3255
  msgid "Export file corrupted! Slider data is missing."
3256
  msgstr ""
3257
+ "Fichier d’exportation corrompu ! Les données du diaporama sont manquantes."
3258
 
3259
  msgid "Learn more"
3260
  msgstr "En savoir plus"
3261
 
3262
  #, php-format
3263
  msgid "Increase %1$s in php.ini to 1000 or more. Current value: %2$s"
3264
+ msgstr "Augmentez %1$s dans php.ini à 1000 ou plus. Valeur actuelle : %2$s"
3265
 
3266
  #, php-format
3267
  msgid ""
3268
  "Decrease %1$s below 15 in php.ini to prevent fatal errors on plugin updates. "
3269
  "Current value: %2$s"
3270
  msgstr ""
3271
+ "Diminuez %1$s en dessous de 15 dans php.ini pour éviter les erreurs fatales "
3272
+ "lors des mises à jour du plugin. Valeur actuelle : %2$s"
3273
 
3274
  msgid "Unable to connect to the API"
3275
+ msgstr "Impossible de se connecter à l’API"
3276
 
3277
  msgid "MySQL table missing"
3278
+ msgstr "Table MySQL manquante"
3279
 
3280
  msgid "Your theme uses an outdated MooTools library which is not compatible."
3281
  msgstr ""
3282
+ "Votre thème utilise une bibliothèque MooTools obsolète qui n’est pas "
3283
+ "compatible."
3284
 
3285
  msgid ""
3286
  "JCH Optimize could have a conflict with Smart Slider's Global settings -> "
3287
  "Framework settings -> Async Non-Primary CSS. If your Google fonts are not "
3288
  "loading, turn this option off."
3289
  msgstr ""
3290
+ "JCH Optimize pourrait avoir un conflit avec les paramètres globaux de Smart "
3291
+ "Slider -> Paramètres du cadre -> CSS non principal asynchrone. Si vos "
3292
+ "polices Google ne se chargent pas, désactivez cette option."
3293
 
3294
  msgid ""
3295
  "This plugin breaks JavaScript in the admin area, deactivate it and use "
3296
  "alternative plugin."
3297
  msgstr ""
3298
+ "Ce plugin arrête JavaScript dans la zone d’administration, le désactive et "
3299
+ "utilise un plugin alternatif."
3300
 
3301
  msgid ""
3302
  "This plugin breaks Smart Slider 3 ajax calls if custom admin url enabled."
3303
  msgstr ""
3304
+ "Ce plugin interrompt les appels ajax de Smart Slider 3 si l’URL "
3305
+ "d’administration personnalisée est activée."
3306
 
3307
  msgid "This plugin adds a background image to every SVG and breaks SSL."
3308
+ msgstr "Ce plugin ajoute une image de fond à chaque SVG et interdit SSL."
3309
 
3310
  msgid "This plugin has a JavaScript error which might break Smart Slider."
3311
+ msgstr "Ce plugin a une erreur JavaScript qui pourrait casser Smart Slider."
3312
 
3313
  #, php-format
3314
  msgid ""
3316
  "when %1$s is set to %2$s. Also it has not received any updates since "
3317
  "WordPress 3.9."
3318
  msgstr ""
3319
+ "Ce plugin interrompt les options de filtrage des générateurs de diapositives "
3320
+ "dynamiques lorsque %1$s est défini sur %2$s. De plus, il n’a reçu aucune "
3321
+ "mise à jour depuis WordPress 3.9."
3322
 
3323
  msgid "Add column"
3324
+ msgstr "Ajouter une colonne"
3325
 
3326
  msgid "Year"
3327
+ msgstr "Année"
3328
 
3329
  msgid "Month"
3330
+ msgstr "Mois"
3331
 
3332
  msgid "Day"
3333
+ msgstr "Jour"
3334
 
3335
  msgid "Hour"
3336
+ msgstr "Heure"
3337
 
3338
  msgid "Minute"
3339
+ msgstr "Minute"
3340
 
3341
  msgid "Stack"
3342
  msgstr "Ordre"
3343
 
3344
  msgid "No description."
3345
+ msgstr "Pas de description."
3346
 
 
 
3347
  msgid "Generator not found"
3348
+ msgstr "SGénérateur non trouvé"
3349
 
3350
  msgid "Test generator."
3351
+ msgstr "Test du Générateur."
3352
 
3353
  msgid "Generator type not found"
3354
+ msgstr "Type de Générateur non trouvé"
3355
 
3356
  #, php-format
3357
  msgid "%1$s generator missing the following source: %2$s"
3358
+ msgstr "Le générateur %1$s ne contient pas la source suivante : %2$s"
3359
 
3360
  msgid "Joomla articles"
3361
+ msgstr "Articles Joomla"
3362
 
3363
  msgid "Creates slides from your Joomla articles or categories."
3364
  msgstr ""
3365
+ "Crée des diapositives à partir de vos articles ou des catégories de Joomla."
3366
 
3367
  msgid "Article"
3368
  msgstr ""
3372
 
3373
  msgid "Creates slides from your Joomla articles in the selected categories."
3374
  msgstr ""
3375
+ "Crée des diapositives à partir de vos articles Joomla dans les catégories "
3376
+ "sélectionnées."
3377
 
3378
  msgid "Tags"
3379
  msgstr "Étiquettes"
3382
  msgstr "Mis en avant"
3383
 
3384
  msgid "User ID"
3385
+ msgstr "ID Utilisateur"
3386
 
3387
  msgid "Language"
3388
  msgstr "Langue"
3389
 
3390
  msgid "Extra variables"
3391
+ msgstr "Variables supplémentaires"
3392
 
3393
  msgid "Turn on these options to generate more variables for the slides."
3394
  msgstr ""
3395
+ "Activez ces options pour générer plus de variables pour les diapositives."
3396
 
3397
  msgid "Date format"
3398
  msgstr "Format de date"
3419
  msgstr "Heure de modification"
3420
 
3421
  msgid "Publish time"
3422
+ msgstr "Heure de publication"
3423
 
3424
  msgid "Featured article ordering"
3425
+ msgstr "Ordre des articles en vedette"
3426
 
3427
  msgid "View article"
3428
+ msgstr "Voir l’article"
3429
 
3430
  msgid ""
3431
  "Creates slides from your Joomla categories. (Not the articles inside them.)"
3432
  msgstr ""
3433
+ "Crée des diapositives à partir de vos catégories Joomla. (Pas les articles à "
3434
+ "l’intérieur.)"
3435
 
3436
  msgid "Parent category"
3437
  msgstr "Catégorie parente"
3438
 
3439
  msgid "View category"
3440
+ msgstr "Voir la Catégorie"
3441
 
3442
  msgid "Nothing"
3443
  msgstr "Rien"
3444
 
3445
  #, php-format
3446
  msgid "Creates slides from %1$s."
3447
+ msgstr "Crée des diapositives à partir de %1$s."
3448
 
3449
  msgid "Posts by filter"
3450
  msgstr "Articles par filtre"
3456
  msgstr "Personnalisé"
3457
 
3458
  msgid "All custom posts"
3459
+ msgstr "Tous les articles personnalisés"
3460
 
3461
  msgid "Creates slides from the posts of all your post types."
3462
  msgstr ""
3463
+ "Crée des diapositives à partir des publications de tous vos types de "
3464
+ "publication."
3465
 
3466
  msgid "Post types"
3467
  msgstr "Types d’article"
3470
  msgstr ""
3471
 
3472
  msgid "Post IDs to display"
3473
+ msgstr "Identifiants de publication à afficher"
3474
 
3475
  #, php-format
3476
  msgid ""
3478
  "post will be fetched, even if they match the set filters. %1$s Write one ID "
3479
  "per line."
3480
  msgstr ""
3481
+ "Vous pouvez faire en sorte que votre générateur n’affiche que les "
3482
+ "publications avec l’ID défini. Aucun autre message ne sera récupéré, même "
3483
+ "s’il correspond aux filtres définis. %1$s Écrivez un identifiant par ligne."
3484
 
3485
  msgid "Sticky"
3486
+ msgstr "Position fixée"
3487
 
3488
  msgid "Post status"
3489
  msgstr "Statut de l'article"
3490
 
3491
  msgid "Post meta comparison"
3492
+ msgstr "Comparaison des méta article"
3493
 
3494
  msgid "Field name"
3495
  msgstr "Nom du champ"
3497
  msgid ""
3498
  "Only show posts, where the given meta key is equal to the given meta value."
3499
  msgstr ""
3500
+ "Afficher uniquement les publications, où la clé méta donnée est égale à la "
3501
+ "valeur méta donnée."
3502
 
3503
  msgid "Compare method"
3504
+ msgstr "Méthode de comparaison"
3505
 
3506
  msgid "Field value"
3507
  msgstr "Valeur du champ"
3508
 
3509
  msgid "Meta comparison"
3510
+ msgstr "Comparaison des méta"
3511
 
3512
  msgid ""
3513
  "Same as the previous option, just you can write down more comparisons. Read "
3514
  "the \"Field name\" and \"Compare method\" out from the previous option. "
3515
  "Example:"
3516
  msgstr ""
3517
+ "Identique à l’option précédente, vous pouvez simplement écrire plus de "
3518
+ "comparaisons. Lisez le « Nom du champ » et la « Méthode de comparaison » de "
3519
+ "l’option précédente. Exemple:"
3520
 
3521
  msgid "Post date"
3522
  msgstr "Date de publication"
3528
  msgstr "Aléatoire"
3529
 
3530
  msgid "Given IDs"
3531
+ msgstr "IDs données"
3532
 
3533
  msgid "Menu order"
3534
  msgstr "Ordre du menu"
3535
 
3536
  #, php-format
3537
  msgid "Creates slides from the following post type: %1$s."
3538
+ msgstr "Crée des diapositives à partir du type de publication suivant : %1$s."
3539
 
3540
  msgid "Relation"
3541
  msgstr "Relation"
3542
 
3543
  msgid "Exclude posts"
3544
+ msgstr "Exclure les publications"
3545
 
3546
  #, php-format
3547
  msgid ""
3548
  "The selected post IDs won't appear in the generator, even if they they match "
3549
  "the set filters. %1$s Write one ID per line."
3550
  msgstr ""
3551
+ "Les identifiants de publication sélectionnés n’apparaîtront pas dans le "
3552
+ "générateur, même s’ils correspondent aux filtres définis. %1$s Écrivez un "
3553
+ "identifiant par ligne."
3554
 
3555
  #, php-format
3556
  msgid ""
3558
  "\"Compare method\" options. %1$s Use the following format: published||=||yes "
3559
  "%1$s Write one comparison per line."
3560
  msgstr ""
3561
+ "Vous pouvez créer une autre comparaison basée sur les options précédentes "
3562
+ "« Nom du champ » et « Méthode de comparaison ». %1$s Utilisez le format "
3563
+ "suivant : published||=||yes %1$s Écrivez une comparaison par ligne."
3564
 
3565
  msgid "Post option"
3566
+ msgstr "Option de la publication"
3567
 
3568
  msgid ""
3569
  "Posts can have options, like a post can be \"sticky\" or not. You can choose "
3570
  "to only display posts, which are selected to be IN or NOT IN this option."
3571
  msgstr ""
3572
+ "Les articles peuvent avoir des options, comme un article peut être « sticky "
3573
+ "» ou non. Vous pouvez choisir d’afficher uniquement les publications, qui "
3574
+ "sont sélectionnées pour être DANS ou PAS DANS cette option."
3575
 
3576
  msgid "Post relationship with selected option"
3577
+ msgstr "Relation de publication avec l’option sélectionnée"
3578
 
3579
  msgid "Date configuration"
3580
+ msgstr "Date de configuration"
3581
 
3582
  msgid "Identify datetime"
3583
+ msgstr "Identifier la date et l’heure"
3584
 
3585
  msgid "Our system tries to identify the date and time in your variables."
3586
  msgstr ""
3587
+ "Notre système essaie d’identifier la date et l’heure dans vos variables."
3588
 
3589
  msgid "Datetime format"
3590
  msgstr "Format de date et heure"
3591
 
3592
  #, php-format
3593
  msgid "You can use any %1$sPHP date format%2$s."
3594
+ msgstr "Vous pouvez utiliser n’importe quel format de date %1$sPHP%2$s."
3595
 
3596
  msgid "Translate dates"
3597
  msgstr "Traduire les dates"
3601
  "Write one per line in the following format: from||to %1$s E.g.: Monday||"
3602
  "Montag"
3603
  msgstr ""
3604
+ "Écrivez-en un par ligne au format suivant : from||to %1$s E.g.: Monday||Lundi"
3605
 
3606
  msgid "Replace variables"
3607
+ msgstr "Remplacer des variables"
3608
 
3609
  msgid "Timestamp variables"
3610
+ msgstr "Variables d’horodatage"
3611
 
3612
  msgid "Replace timestamp variables"
3613
+ msgstr "Remplacer les variables d’horodatage"
3614
 
3615
  #, php-format
3616
  msgid ""
3617
  "The \"Datetime format\" will be used to create dates from the given "
3618
  "timestamp containing variables. %1$s Separate them with comma."
3619
  msgstr ""
3620
+ "Le « format Date heure » sera utilisé pour créer des dates à partir de "
3621
+ "l’horodatage donné contenant des variables. %1$s Séparez-les par une virgule."
3622
 
3623
  msgid "File variables"
3624
+ msgstr "Mettre les fichiers de variables"
3625
 
3626
  msgid "Replace file variables"
3627
+ msgstr "Remplacer par les fichiers de variables"
3628
 
3629
  #, php-format
3630
  msgid ""
3631
  "If you have IDs of files, you can replace those variables with the urls of "
3632
  "the files instead. %1$s Separate them with comma."
3633
  msgstr ""
3634
+ "Si vous avez des ID de fichiers, vous pouvez remplacer ces variables par les "
3635
+ "URL des fichiers à la place. %1$s Séparez-les par une virgule."
3636
 
3637
  msgid "Remove duplicate results"
3638
+ msgstr "Supprimer les résultats en double"
3639
 
3640
  msgid ""
3641
  "You can remove results based on one variable's uniqueness. For example if "
3642
  "you want the images to be unique, you could write the \"image\" variable "
3643
  "into this field (without quotemarks)."
3644
  msgstr ""
3645
+ "Vous pouvez supprimer des résultats en fonction de l’unicité d’une variable. "
3646
+ "Par exemple, si vous voulez que les images soient uniques, vous pouvez "
3647
+ "écrire la variable « image » dans ce champ (sans les guillemets)."
3648
 
3649
  msgid "Custom field name"
3650
+ msgstr "Nom de champ personnalisé"
3651
 
3652
  msgid "If it's set, this will be used instead of the 'Field' value."
3653
  msgstr ""
3654
+ "Si elle est définie, elle sera utilisée à la place de la valeur ‘Champs’."
3655
 
3656
  msgid "Numeric"
3657
+ msgstr "Numérique"
3658
 
3659
  msgid "Alphabetic"
3660
  msgstr "Alphabétique"
3661
 
3662
  msgid "Creates slides from your posts in the selected categories."
3663
  msgstr ""
3664
+ "Crée des diapositives à partir de vos publications dans les catégories "
3665
+ "sélectionnées."
3666
 
3667
  msgid "Categories"
3668
  msgstr "Catégories"
3674
  "You can remove shortcodes from variables to avoid 3rd party content "
3675
  "rendering in your slider."
3676
  msgstr ""
3677
+ "Vous pouvez supprimer les shortcodes des variables pour éviter le rendu de "
3678
+ "contenu tiers dans votre diaporama."
3679
 
3680
  msgid "Remove from variables"
3681
+ msgstr "Enlever des variables"
3682
 
3683
  msgid ""
3684
  "Write the name of the variables you want to remove the shortcodes from. "
3685
  "Separate new variables with a comma and space. E.g. description, content"
3686
  msgstr ""
3687
+ "Écrivez le nom des variables dont vous souhaitez supprimer les shortcodes. "
3688
+ "Séparez les nouvelles variables par une virgule et un espace. Par exemple. "
3689
+ "description, contenu"
3690
 
3691
  msgid "Custom date variables"
3692
+ msgstr "Variables de date personnalisées"
3693
 
3694
  #, php-format
3695
  msgid ""
3699
  "existing variable, we create a new one with the \"_datetime\" suffix. (E.g. "
3700
  "date_datetime.) %3$s The \"format\" can be any %1$sPHP date format%2$s."
3701
  msgstr ""
3702
+ "Vous pouvez créer des variables de date personnalisées à partir de vos "
3703
+ "variables de date existantes. Écrivez chaque variable sur une nouvelle ligne "
3704
+ "et utilisez le format suivant : variable||format. %3$s La « variable » doit "
3705
+ "être une variable existante. Sur la base de cette variable existante, nous "
3706
+ "en créons une nouvelle avec le suffixe « _datetime ». (Par exemple, "
3707
+ "date_datetime.) %3$s Le « format » peut être n’importe quel format de date "
3708
+ "%1$sPHP%2$s."
3709
 
3710
  msgid "Translate custom dates"
3711
+ msgstr "Traduire les dates personnalisées"
3712
 
3713
  #, php-format
3714
  msgid ""
3715
  "You can translate the content of the newly created variables. %1$s Use the "
3716
  "following format: from||to. Eg.: Monday||Montag"
3717
  msgstr ""
3718
+ "Vous pouvez traduire le contenu des variables nouvellement créées. %1$s "
3719
+ "Utilisez le format suivant : from||to. Eg.: Monday||Lundi"
3720
 
3721
  msgid "Date function"
3722
+ msgstr "Fonction date"
3723
 
3724
  msgid ""
3725
  "This function will be used to format these custom date variables. Usually "
3726
  "the date_i18n works, but if your date will be off a little bit, then try out "
3727
  "the other one."
3728
  msgstr ""
3729
+ "Cette fonction sera utilisée pour formater ces variables de date "
3730
+ "personnalisées. Habituellement, le date_i18n fonctionne, mais si votre date "
3731
+ "est un peu décalée, alors essayez l’autre."
3732
 
3733
  msgid "Comment count"
3734
  msgstr "Compteur de commentaire"
3735
 
3736
  msgid "Creates slides from the posts with the set IDs."
3737
  msgstr ""
3738
+ "Crée des diapositives à partir de vos publications dans les ID sélectionnées."
3739
 
3740
  msgid "Post or Page IDs"
3741
+ msgstr "Identifiants de publication ou de page"
3742
 
3743
  #, php-format
3744
  msgid ""
3745
  "You can write the ID of the page you want to show in your generator. %1$s "
3746
  "Write one ID per line."
3747
  msgstr ""
3748
+ "Vous pouvez écrire l’ID de la page que vous souhaitez afficher dans votre "
3749
+ "générateur. %1$s Écrivez un identifiant par ligne."
3750
 
3751
  msgid "Whole group"
3752
+ msgstr "Tout le groupe"
3753
 
3754
  msgid "Select slider"
3755
  msgstr "Sélectionnez un diaporama"
3758
  msgstr "OU"
3759
 
3760
  msgid "Select A Slider"
3761
+ msgstr "Sélectionnez un diaporama"
3762
 
3763
  msgctxt "Button layer default text"
3764
  msgid "MORE"
3765
+ msgstr "PLUS"
3766
 
3767
  msgid "Label"
3768
  msgstr "Étiquette"
3769
 
3770
  msgid "No wrap"
3771
+ msgstr "Pas de retour à la ligne"
3772
 
3773
  msgid "Prevents the text from breaking into more lines"
3774
+ msgstr "Empêche le texte de se diviser en plusieurs lignes"
3775
 
3776
  msgid "Rel"
3777
  msgstr ""
3782
  "the current document and the linked document. Multiple rel attributes can be "
3783
  "separated with space. E.g. nofollow noopener noreferrer"
3784
  msgstr ""
3785
+ "Entrez l’attribut rel %1$s %2$s qui représente la relation entre le document "
3786
+ "actuel et le document lié. Plusieurs attributs rel peuvent être séparés par "
3787
+ "un espace. Par exemple. nofollow noopener noreferrer"
3788
 
3789
  msgid "Icon"
3790
  msgstr "Icône"
3794
 
3795
  #, php-format
3796
  msgid "Class on the %s element."
3797
+ msgstr "Classe de l’élément %s."
3798
 
3799
  msgid "Heading layer"
3800
  msgstr "Calque de titre"
3801
 
3802
  msgid "Text animation"
3803
+ msgstr "Texte animation"
3804
 
3805
  msgid "Incoming"
3806
+ msgstr "Entrant"
3807
 
3808
  msgid "Outgoing"
3809
+ msgstr "Sortant"
3810
 
3811
  msgid "Backface visibility"
3812
+ msgstr "Visibilité de la face arrière"
3813
 
3814
  #, php-format
3815
  msgid "Fix width for the %1$s."
3816
+ msgstr "Correction de la largeur pour %1$s."
3817
 
3818
  #, php-format
3819
  msgid "Fix height for the %1$s."
3820
+ msgstr "Correction de la hauteur pour %1$s."
3821
 
3822
  msgid "Alt tag"
3823
  msgstr "Texte Alt"
3829
  "You can turn off the Layer image optimization for this image, to resize it "
3830
  "for tablet and mobile."
3831
  msgstr ""
3832
+ "Vous pouvez désactiver l’optimisation d’image de calque pour cette image, "
3833
+ "pour la redimensionner pour tablette et mobile."
3834
 
3835
  msgctxt "Layer group"
3836
  msgid "Special"
3846
 
3847
  msgctxt "Layer"
3848
  msgid "Missing"
3849
+ msgstr "Manquant"
3850
 
3851
  #, php-format
3852
  msgid "Missing layer type: %s"
3853
+ msgstr "Type de calque manquant : %s"
3854
 
3855
  msgid "Custom text for tablet"
3856
+ msgstr "Texte personnalisé pour tablette"
3857
 
3858
  msgid "Tablet text"
3859
  msgstr "Texte sur tablette"
3860
 
3861
  msgid "Custom text for mobile"
3862
+ msgstr "Texte personnalisé pour mobile"
3863
 
3864
  msgid "Mobile text"
3865
  msgstr "Texte sur mobile"
3871
  msgstr "Image de couverture"
3872
 
3873
  msgid "Aspect ratio"
3874
+ msgstr "Aspect du ratio"
3875
 
3876
  msgid "Fill layer height"
3877
+ msgstr "Hauteur du calque de remplissage"
3878
 
3879
  msgid "Set on Style tab."
3880
+ msgstr "Définir dans l’onglet Style."
3881
 
3882
  msgid "Video settings"
3883
+ msgstr "Réglages vidéo"
3884
 
3885
  msgid "When ended"
3886
+ msgstr "Une fois terminé"
3887
 
3888
  msgid "Do nothing"
3889
+ msgstr "Ne rien faire"
3890
 
3891
  msgid "Go to next slide"
3892
+ msgstr "Aller à la diapositive suivante"
3893
 
3894
  msgid "Start time"
3895
  msgstr "Heure de début"
3901
  msgstr "Muet"
3902
 
3903
  msgid "Pause on scroll"
3904
+ msgstr "Pause sur défilement"
3905
 
3906
  msgid "Never"
3907
  msgstr "Jamais"
3908
 
3909
  msgid "When partly visible"
3910
+ msgstr "Lorsque partiellement visible"
3911
 
3912
  msgid "When not visible"
3913
+ msgstr "Lorsqu’elle n’est pas visible"
3914
 
3915
  msgid "You can pause the video when the visitor scrolls away from the slider"
3916
  msgstr ""
3917
+ "Vous pouvez mettre la vidéo en pause lorsque le visiteur s’éloigne du "
3918
+ "diaporama"
3919
 
3920
  msgid "Private video"
3921
  msgstr "Video privée"
3923
  msgid ""
3924
  "Turn it on to remove the admin warning that your video is not accessible."
3925
  msgstr ""
3926
+ "Activez pour supprimer l’avertissement de l’administrateur indiquant que "
3927
+ "votre vidéo n’est pas accessible."
3928
 
3929
  msgid "Display"
3930
  msgstr "Afficher"
3931
 
3932
  msgid "Only works on videos of Vimeo Pro users."
3933
+ msgstr "Ne fonctionne que sur les vidéos des utilisateurs de Vimeo Pro."
3934
 
3935
  msgid "Remove controls"
3936
  msgstr "Supprimer les contrôles"
3939
  "Removes the controls of the video, but it only works on videos of Vimeo Pro "
3940
  "users."
3941
  msgstr ""
3942
+ "Supprime les contrôles de la vidéo, mais cela ne fonctionne que sur les "
3943
+ "vidéos des utilisateurs de Vimeo Pro."
3944
 
3945
  msgid "Hides the title of the video, but only if video owner allows it."
3946
  msgstr ""
3947
+ "Masque le titre de la vidéo, mais uniquement si le propriétaire de la vidéo "
3948
+ "le permet."
3949
 
3950
  msgid "Users byline"
3951
  msgstr "Signature des utilisateurs"
3953
  msgid ""
3954
  "Hides the user's byline of the video, but only if video owner allows it."
3955
  msgstr ""
3956
+ "Masque la signature de l’utilisateur de la vidéo, mais uniquement si le "
3957
+ "propriétaire de la vidéo l’autorise."
3958
 
3959
  msgid ""
3960
  "Hides the profile image of the author, but only if video owner allows it. "
3961
  msgstr ""
3962
+ "Masque l’image de profil de l’auteur, mais uniquement si le propriétaire de "
3963
+ "la vidéo le permet. "
3964
 
3965
  msgid "Play button"
3966
+ msgstr "Bouton de lecture"
3967
 
3968
  msgid "Play"
3969
+ msgstr "Lecture"
3970
 
3971
  msgid "YouTube URL or Video ID"
3972
+ msgstr "URL YouTube ou ID de vidéo"
3973
 
3974
  msgid "End time"
3975
  msgstr "Heure de fin"
3981
  msgstr "Centré"
3982
 
3983
  msgid "Scales up and crops the video to cover the whole layer."
3984
+ msgstr "Agrandit et recadre la vidéo pour couvrir tout le calque."
3985
 
3986
  msgid "Show related videos"
3987
+ msgstr "Afficher les vidéos associées"
3988
 
3989
  msgid "Anywhere"
3990
+ msgstr "Partout"
3991
 
3992
  msgid "Same channel"
3993
+ msgstr "Même canal"
3994
 
3995
  msgid ""
3996
  "YouTube no longer allows hiding the related videos at the end of the video. "
3997
  "This setting defines whether the videos should come from the same channel as "
3998
  "the video that was just played or from any other channel."
3999
  msgstr ""
4000
+ "YouTube ne permet plus de masquer les vidéos associées à la fin de la vidéo. "
4001
+ "Ce paramètre définit si les vidéos doivent provenir de la même chaîne que la "
4002
+ "vidéo qui vient d’être lue ou de toute autre chaîne."
4003
 
4004
  msgid "Slider error! Generator group not found: "
4005
+ msgstr "Erreur du diaporama ! Groupe de générateur introuvable : "
4006
 
4007
  msgid "Slider error! Generator source not found: "
4008
+ msgstr "Erreur du diaporama ! Source du générateur introuvable : "
4009
 
4010
  msgid "Downscale"
4011
  msgstr "Zoom arrière"
4012
 
4013
  msgid "Allows the slider to scale down for smaller screens."
4014
+ msgstr "Permet au diaporama de se réduire pour les petits écrans."
4015
 
4016
  msgid "Upscale"
4017
  msgstr "Zoom avant"
4018
 
4019
  msgid "Allows the slider to scale up for larger screens."
4020
+ msgstr "Permet au diaporama de s’adapter aux écrans plus grands."
4021
 
4022
  msgid "Min height"
4023
+ msgstr "Hauteur minimum"
4024
 
4025
  msgid "Prevents the slider from getting smaller than the set value."
4026
+ msgstr "Empêche le diaporama de devenir plus petit que la valeur définie."
4027
 
4028
  msgid "Force full width"
4029
  msgstr "Forcer la pleine largeur"
4032
  msgstr "Le diaporama essaye de remplir la largeur complète du navigateur."
4033
 
4034
  msgid "Overflow-X"
4035
+ msgstr "Débordement-X"
4036
 
4037
  msgid ""
4038
  "Prevents the vertical scrollbar from appear during certain slide background "
4039
  "animations."
4040
  msgstr ""
4041
+ "Empêche la barre de défilement verticale d’apparaître pendant certaines "
4042
+ "animations d’arrière-plan de diapositive."
4043
 
4044
  msgid "Adjust slider width to"
4045
+ msgstr "Ajuster la largeur du diaporama à"
4046
 
4047
  msgid ""
4048
  "You can make the slider fill up a selected parent element instead of the "
4049
  "full browser width."
4050
  msgstr ""
4051
+ "Vous pouvez faire en sorte que le curseur remplisse un élément parent "
4052
+ "sélectionné au lieu de toute la largeur du navigateur."
4053
 
4054
  msgid "Not found"
4055
+ msgstr "Non trouvé"
4056
 
4057
  msgid "Slider size is too small!"
4058
  msgstr "La taille du diaporama est trop petite !"
4076
  msgstr "Très rapide"
4077
 
4078
  msgid "Border width"
4079
+ msgstr "Largeur de la bordure"
4080
 
4081
  msgid "Border color"
4082
+ msgstr "Couleur de la bordure"
4083
 
4084
  msgid "Super fast 4x"
4085
  msgstr "Très rapide 4x"
4086
 
4087
  msgctxt "Slider type"
4088
  msgid "Simple slider"
4089
+ msgstr "Diaporama simple"
4090
 
 
 
4091
  msgid "Main animation"
4092
+ msgstr "Animation principale"
4093
 
4094
  msgid "No animation"
4095
+ msgstr "Pas d’animation"
4096
 
4097
  msgid "Crossfade"
4098
  msgstr "Fondu croisé"
4105
 
4106
  msgctxt "Feature"
4107
  msgid "Carousel"
4108
+ msgstr "Caroussel"
4109
 
4110
  msgid ""
4111
  "If you turn off this option, you can't switch to the first slide from the "
4112
  "last one."
4113
  msgstr ""
4114
+ "Si vous désactivez cette option, vous ne pouvez pas passer à la première "
4115
+ "diapositive à partir de la dernière."
4116
 
4117
  msgid "Shifted"
4118
+ msgstr "Décalage"
4119
 
4120
  msgid "The background and the main animation plays simultaneously or shifted."
4121
  msgstr ""
4122
+ "L’arrière-plan et l’animation principale sont lus simultanément ou décalés."
4123
 
4124
  msgid "Loop single slide"
4125
  msgstr "Boucle diapositive seule"
4129
  "Dans le cas d'une diapositive, il répète l'animation de la diapositive."
4130
 
4131
  msgid "Slider CSS Preset"
4132
+ msgstr "Réglage diaporama prédéfini"
4133
 
4134
  msgid "Light shadow"
4135
  msgstr "Ombre claire"
4223
  msgstr "X-small foncé"
4224
 
4225
  msgid "Small Light"
4226
+ msgstr "Petit clair"
4227
 
4228
  msgid "Small Dark"
4229
+ msgstr "Petit foncé"
4230
 
4231
  msgid "Medium Light"
4232
  msgstr "Medium clair"
4250
  msgstr "Mes polices"
4251
 
4252
  msgid "Warp"
4253
+ msgstr "Retour à la ligne"
4254
 
4255
  msgid "Twirl"
4256
+ msgstr "Tournoiement"
4257
 
4258
  msgid "Domino"
4259
  msgstr "Effet domino"
4267
  msgid "Elastic"
4268
  msgstr "Élastique"
4269
 
 
 
4270
  msgid "Random elastic"
4271
  msgstr "Élastique aléatoire"
4272
 
4273
  msgid "My text animations"
4274
+ msgstr "Mes animations de texte"
4275
 
4276
  msgid "Slices - Single"
4277
+ msgstr "Tranches - Unique"
4278
 
4279
  msgid "Slices - Simple rows and scale"
4280
+ msgstr "Tranches - Lignes simples et échelle"
4281
 
4282
  msgid "Slices - Simple rows and rotate"
4283
+ msgstr "Tranches - Lignes simples et rotation"
4284
 
4285
  msgid "Slices - Simple rows reversed"
4286
+ msgstr "Tranches - Rangées simples inversées"
4287
 
4288
  msgid "Slices - Simple rows and blur"
4289
+ msgstr "Tranches - Lignes simples et flou"
4290
 
4291
  msgid "Slices - Triangle"
4292
+ msgstr "Tranches - Triangle"
4293
 
4294
  msgid "Slices - Reversed triangle"
4295
+ msgstr "Tranches - Triangle inversé"
4296
 
4297
  msgid "Scale to left"
4298
  msgstr "Agrandir à gauche"
4400
  msgstr "Parallaxe bas"
4401
 
4402
  msgid "Flowing tiles vertical"
4403
+ msgstr "Tuiles fluides verticales"
4404
 
4405
  msgid "Slide to bottom"
4406
+ msgstr "Glisser vers le bas"
4407
 
4408
  msgid "Slide to top"
4409
+ msgstr "Glisser vers le haut"
4410
 
4411
  msgid "Curtain to bottom"
4412
+ msgstr "Rideau vers le bas"
4413
 
4414
  msgid "Curtain to top"
4415
+ msgstr "Rideau vers le haut"
4416
 
4417
  msgid "Switching to bottom"
4418
+ msgstr "Basculer vers le bas"
4419
 
4420
  msgid "Switching to top"
4421
+ msgstr "Basculer vers le haut"
4422
 
4423
  msgid "Horizontal spin to bottom"
4424
  msgstr "Vrille horizontale vers le bas"
4427
  msgstr "Vrille horizontale vers le haut"
4428
 
4429
  msgid "3D bricks to bottom"
4430
+ msgstr "Briques 3D vers le bas"
4431
 
4432
  msgid "3D bricks to top"
4433
+ msgstr "Briques 3D vers le haut"
4434
 
4435
  msgid "3D rows to bottom"
4436
+ msgstr "Rangées 3D vers le bas"
4437
 
4438
  msgid "3D rows to top"
4439
+ msgstr "Rangées 3D vers le haut"
4440
 
4441
  msgid "3D columns to bottom"
4442
+ msgstr "Briques 3D vers le bas"
4443
 
4444
  msgid "3D columns to top"
4445
+ msgstr "Colonnes 3D vers le haut"
4446
 
4447
  msgid "Spinning cuboid to bottom"
4448
+ msgstr "Cuboïde tournant ver le bas"
4449
 
4450
  msgid "Spinning cuboid to top"
4451
+ msgstr "Cuboïde tournant vers le haut"
4452
 
4453
  msgid "Turning cuboid to bottom"
4454
+ msgstr "Tourner le cuboïde vers le bas"
4455
 
4456
  msgid "Turning cuboid to top"
4457
+ msgstr "Tourner le cuboïde vers le haut"
4458
 
4459
  msgid "Scale to right"
4460
  msgstr "Scale droite"
4475
  msgstr "Glisser à droite"
4476
 
4477
  msgid "Curtain to right"
4478
+ msgstr "Rideau vers la droite"
4479
 
4480
  msgid "Blocks to right"
4481
+ msgstr "Blocs vers la droite"
4482
 
4483
  msgid "Slices to right"
4484
+ msgstr "Tranches vers la droite"
4485
 
4486
  msgid "Reversed slices to right"
4487
+ msgstr "Tranches inversées vers la droite"
4488
 
4489
  msgid "Switching to right"
4490
+ msgstr "Passage à droite"
4491
 
4492
  msgid "Page turn to right"
4493
  msgstr "Tourner la page à droite"
4496
  msgstr "Vrille verticale vers la droite"
4497
 
4498
  msgid "3D bricks to right"
4499
+ msgstr "Briques 3D vers la droite"
4500
 
4501
  msgid "3D rows to right"
4502
+ msgstr "Rangées 3D vers la droite"
4503
 
4504
  msgid "3D columns to right"
4505
+ msgstr "Colonnes 3D vers la droite"
4506
 
4507
  msgid "Spinning cuboid to right"
4508
+ msgstr "Cuboïde tournant vers la droite"
4509
 
4510
  msgid "Turning cuboid to right"
4511
+ msgstr "Cuboïde tournant vers la droite"
4512
 
4513
  msgid "Downscale left"
4514
  msgstr "Zoom arrière gauche"
4541
  msgstr "Vers la droite"
4542
 
4543
  msgid "To top left"
4544
+ msgstr "Vers le haut gauche"
4545
 
4546
  msgid "To top right"
4547
+ msgstr "Vers le haut droite"
4548
 
4549
  msgid "To bottom left"
4550
  msgstr "Vers le bas à gauche"
4557
 
4558
  msgctxt "Arrow direction"
4559
  msgid "Previous"
4560
+ msgstr "Précédente"
4561
 
4562
  msgid "Previous image"
4563
  msgstr "Image précédente"
4570
 
4571
  msgctxt "Arrow direction"
4572
  msgid "Next"
4573
+ msgstr "Suivante"
4574
 
4575
  msgid "Next image"
4576
  msgstr "Image suivante"
4582
  msgstr "Position flèche arrière"
4583
 
4584
  msgid "Next position"
4585
+ msgstr "Position suivante"
4586
 
4587
  msgid "Previous alt tag"
4588
+ msgstr "Tag (alt) précédent"
4589
 
4590
  msgid "Next alt tag"
4591
+ msgstr "Tag (alt) suivant"
4592
 
4593
  msgid "Base64"
4594
  msgstr ""
4598
  "optimization plugins often have errors in their codes related to them, so if "
4599
  "your arrow won't load, turn this option off."
4600
  msgstr ""
4601
+ "Les images de flèches codées en Base64 se chargent plus rapidement et elles "
4602
+ "sont colorables. Mais les plugins d’optimisation ont souvent des erreurs "
4603
+ "dans leurs codes, donc si votre flèche ne se charge pas, désactivez cette "
4604
+ "option."
4605
 
4606
  msgid "Image width - Desktop"
4607
+ msgstr "Largeur de l’image - Desktop"
4608
 
 
 
4609
  msgid "Image width - Tablet"
4610
+ msgstr "Largeur de l’image - Tablette"
4611
 
 
 
4612
  msgid "Image width - Mobile"
4613
+ msgstr "Largeur de l’image - Mobile"
4614
 
4615
  msgid "Pause"
4616
  msgstr "Pause"
4617
 
 
 
4618
  msgid "Play autoplay"
4619
  msgstr "Démarrage automatique"
4620
 
4621
  msgid "Pause autoplay"
4622
+ msgstr "Pause démarrage automatique"
4623
 
4624
  msgid "Bar"
4625
  msgstr "Barre"
4626
 
4627
  msgid "Slide count"
4628
+ msgstr "Compteur de diapositive"
4629
 
4630
  msgid ""
4631
  "The \"Title\" will be the index of the slide and \"Description\" will be the "
4632
  "total number of slides."
4633
  msgstr ""
4634
+ "Le « Titre » sera l’index de la diapositive et la « Description » sera le "
4635
+ "nombre total de diapositives."
4636
 
4637
  msgid "Separator"
4638
  msgstr "Séparateur"
4644
  "slide number. %1$s To put the Description to a new line, use the &lt;br&gt; "
4645
  "HTML tag."
4646
  msgstr ""
4647
+ "Vous pouvez définir ce qui sépare le titre et la description de la barre de "
4648
+ "texte. Ce séparateur est également utilisé dans l’option Nombre de "
4649
+ "diapositives pour séparer le nombre de diapositives actuel et total. %1$s "
4650
+ "Pour mettre la description sur une nouvelle ligne, utilisez la balise Html "
4651
+ "&lt;br&gt;."
4652
 
4653
  msgid "Bar full size"
4654
  msgstr "Barre en pleine largeur"
4655
 
4656
  msgid "Shows on hover"
4657
+ msgstr "Voir au survol"
4658
 
4659
  msgid "Hide on slides"
4660
  msgstr "Cacher sur les diapositives"
4663
  "List the slides separated by commas on which you want the controls to be "
4664
  "hidden."
4665
  msgstr ""
4666
+ "Répertoriez les diapositives séparées par des virgules sur lesquelles vous "
4667
+ "souhaitez masquer les contrôles."
4668
 
 
 
4669
  msgid "Text bar"
4670
+ msgstr "Barre de texte"
4671
 
4672
  msgid "Bullets"
4673
  msgstr "Puces"
4674
 
4675
  msgid "Bullet"
4676
+ msgstr "Puce"
4677
 
4678
  msgid "Side"
4679
  msgstr "Côté"
4690
  msgid "Thumbnails"
4691
  msgstr "Vignettes"
4692
 
 
 
4693
  msgid "Desktop width"
4694
+ msgstr "Largeur du PC"
4695
 
 
 
4696
  msgid "Tablet width"
4697
+ msgstr "Largeur tablette"
4698
 
 
 
4699
  msgid "Mobile width"
4700
+ msgstr "Largeur mobile"
4701
 
4702
  msgid "Align thumbnails"
4703
  msgstr "Aligner les vignettes"
4709
  msgstr "Fin"
4710
 
4711
  msgid "Space between"
4712
+ msgstr "Espace entre"
4713
 
 
 
4714
  msgid "Space around"
4715
+ msgstr "Espace autour"
4716
 
4717
  msgid "Caption"
4718
  msgstr "Légende"
4721
  "The height (horizontal orientation) or width (vertical orientation) of the "
4722
  "caption container."
4723
  msgstr ""
4724
+ "La hauteur (orientation horizontale) ou la largeur (orientation verticale) "
4725
+ "du conteneur de légende."
4726
 
4727
  msgid "Next arrow image"
4728
+ msgstr "Image de la flèche suivante"
4729
 
4730
  msgid "The previous arrow image will be mirrored."
4731
+ msgstr "L’image de la flèche précédente sera reflétée."
4732
 
4733
  msgid "Group by"
4734
+ msgstr "Regrouper par"
4735
 
4736
  msgctxt "Unit"
4737
  msgid "thumbnails"
4738
+ msgstr "vignettes"
4739
 
4740
  msgid "You can break your thumbnails into rows or columns."
4741
+ msgstr "Vous pouvez diviser vos vignettes en lignes ou en colonnes."
4742
 
4743
  msgid ""
4744
  "The height (horizontal orientation) or width (vertical orientation) of the "
4745
  "thumbnail container in px or %."
4746
  msgstr ""
4747
+ "La hauteur (orientation horizontale) ou la largeur (orientation verticale) "
4748
+ "du conteneur de vignettes en px ou %."
4749
 
4750
  #, javascript-format
4751
  msgid "Switches %s slide(s)."
4752
+ msgstr "Commute la ou les diapositives %s."
4753
 
4754
  #, javascript-format
4755
  msgid "Loops %s and stops before starting slide."
4756
+ msgstr "Boucle %s et s’arrête avant de commencer la diapositive."
4757
 
4758
  #, javascript-format
4759
  msgid "Loops %s and returns to starting slide."
4760
+ msgstr "Boucle %s et revient à la diapositive de départ."
4761
 
4762
  #, javascript-format
4763
  msgid "Switches to the %s. slide."
4764
+ msgstr "Commute vers la diapositive %s."
4765
 
4766
  msgid "Top and bottom"
4767
  msgstr "En haut et en bas"
4797
  msgstr "Retirer"
4798
 
4799
  msgid "Hide on mobile"
4800
+ msgstr "Masquer sur mobile"
4801
 
4802
  msgid "Type"
4803
  msgstr "Type"
4817
  msgid "Interval"
4818
  msgstr "Intervalle"
4819
 
 
 
4820
  msgid "Interval modifier"
4821
  msgstr "Intervalle"
4822
 
4823
  msgctxt "Autoplay modifier"
4824
  msgid "loops"
4825
+ msgstr "boucles"
4826
 
4827
  msgctxt "Autoplay modifier"
4828
  msgid "slide count"
4829
+ msgstr "compteur de diapositive"
4830
 
4831
  msgctxt "Autoplay modifier"
4832
  msgid "slide index"
4833
+ msgstr "index de diapositive"
4834
 
4835
  msgid "Stops on"
4836
+ msgstr "Arrêt sur"
4837
 
4838
  msgctxt "Autoplay modifier"
4839
  msgid "last slide"
4840
+ msgstr "dernière diapositive"
4841
 
4842
  msgctxt "Autoplay modifier"
4843
  msgid "next slide"
4844
+ msgstr "diapositive suivante"
4845
 
4846
  msgid "Polygons"
4847
+ msgstr "Polygones"
4848
 
4849
  msgid "Bloom"
4850
+ msgstr "Floraison"
4851
 
4852
  msgid "Web"
4853
  msgstr ""
4854
 
4855
  msgid "Black widow"
4856
+ msgstr "Veuve noire"
4857
 
4858
  msgid "Zodiac"
4859
+ msgstr "Zodiaque"
4860
 
4861
  msgid "Fading dots"
4862
+ msgstr "Points qui s’estompent"
4863
 
4864
  msgid "Pirouette"
4865
  msgstr ""
4866
 
4867
  msgid "Sparkling"
4868
+ msgstr "Pétillant"
4869
 
4870
  msgid "Curve 1"
4871
  msgstr "Courbe 1"
4949
  msgstr "Le secret est vide. Merci d’insérer une valeur aussi !"
4950
 
4951
  msgid "The App ID is empty. Please insert that value too!"
4952
+ msgstr "L’ID d’application est vide. Veuillez également insérer cette valeur !"
4953
 
4954
  #, php-format
4955
  msgid ""
4957
  "order to use this generator! - %2$s How to get SSL for my WordPress site? "
4958
  "%3$s"
4959
  msgstr ""
4960
+ "%1$s n’autorise que les URI de redirection HTTPS ! Vous devez mettre votre "
4961
+ "site en HTTPS afin d’utiliser ce générateur ! - %2$s Comment obtenir SSL "
4962
+ "pour mon site WordPress ? %3$s"
4963
 
4964
  #, php-format
4965
  msgid ""
4966
  "%2$s Check the documentation %3$s to learn how to configure your %1$s app."
4967
  msgstr ""
4968
+ "%2$s Consultez la documentation %3$s pour savoir comment configurer votre "
4969
+ "application %1$s."
4970
 
4971
  msgctxt "Facebook app permission"
4972
  msgid "pages read engagement"
4981
  "need to turn this option on, but request access to \"Page Public Content "
4982
  "Access\" within your App."
4983
  msgstr ""
4984
+ "Vous avez besoin de l’autorisation « pages_read_engagement » si vous "
4985
+ "souhaitez accéder aux données des pages Facebook, dont vous êtes "
4986
+ "administrateur. Pour les autres pages, vous devez toujours activer cette "
4987
+ "option, mais demandez l’accès à « Accès au contenu public de la page » dans "
4988
+ "votre application."
4989
 
4990
  msgctxt "Facebook app permission"
4991
  msgid "user photos"
4992
+ msgstr "photo utilisateur"
4993
 
4994
  msgid "User photos permission"
4995
+ msgstr "Autorisation des photos de l’utilisateur"
4996
 
4997
  msgid ""
4998
  "You need \"user_photos\" permission to access photos of users, except your "
4999
  "own user."
5000
  msgstr ""
5001
+ "Vous avez besoin de l’autorisation « user_photos » pour accéder aux photos "
5002
+ "des utilisateurs, à l’exception de votre propre utilisateur."
5003
 
5004
  msgid "Token"
5005
  msgstr "Jeton"
5006
 
5007
  msgid "Callback url"
5008
+ msgstr "Url de callback"
5009
 
5010
  msgid "The token expired. Please request new token! "
5011
+ msgstr "Le jeton a expiré. Veuillez demander un nouveau jeton! "
5012
 
5013
  msgid "Request token"
5014
  msgstr "Demande de jetons"
5015
 
5016
  msgid "Facebook photos or posts on your page"
5017
+ msgstr "Photos ou publications Facebook sur votre page"
5018
 
5019
  msgid "Photos by album"
5020
  msgstr "Photos par album"
5030
 
5031
  msgctxt "Facebook generator type"
5032
  msgid "Facebook posts"
5033
+ msgstr "Publications Facebook"
5034
 
5035
  msgid "Page"
5036
  msgstr "Page"
5041
  msgid "Remove special characters"
5042
  msgstr "Supprimer des caractères spéciaux"
5043
 
 
 
5044
  msgid "Exclude Types"
5045
+ msgstr "Exclure les types"
5046
 
5047
  msgid "Separate the types by a comma. E.g.: share,album"
5048
+ msgstr "Séparez les types par une virgule. Ex. : share,album"
5049
 
5050
  msgid "The key and secret is not valid!"
5051
  msgstr "La clé et le code secret ne sont pas valides!"
5070
 
5071
  msgctxt "Flickr generator type"
5072
  msgid "Flickr search"
5073
+ msgstr "Recherche Flickr"
5074
 
5075
  msgid "User name or ID"
5076
  msgstr "Nom ou ID utilisateurs"
5094
  msgstr "Répertoire source"
5095
 
5096
  msgid "Remove resized images"
5097
+ msgstr "Supprimer les images redimensionnées"
5098
 
5099
  msgid ""
5100
  "This option removes files that match the \"-[number]x[number].[extension]\" "
5102
  "stay in the generator result, but \"myimage-120x120.jpg\" will be removed, "
5103
  "because it's the same image, just in a smaller size."
5104
  msgstr ""
5105
+ "Cette option supprime les fichiers qui correspondent au motif « -"
5106
+ "[nombre]x[nombre].[extension] » à la fin de leur nom de fichier. Par "
5107
+ "exemple, « myimage.jpg » restera dans le résultat du générateur, mais "
5108
+ "« myimage-120x120.jpg » sera supprimé, car c’est la même image, juste dans "
5109
+ "une taille plus petite."
5110
 
5111
  msgid "Filename"
5112
  msgstr "Nom de fichier"
5132
  "media, alors essayez de naviguer à partir d'ici :"
5133
 
5134
  msgid "JSON from url"
5135
+ msgstr "JSON depuis l’Url"
5136
 
5137
  msgid "JSON from input"
5138
+ msgstr "JSON depuis l’entrée"
5139
 
5140
  msgid "Level separation"
5141
+ msgstr "Niveau de séparation"
5142
 
5143
  msgid ""
5144
  "JSON codes can be customized to have many different levels. From a code it "
5145
  "is impossible to know from which level do you want to use the given datas on "
5146
  "the different slides, so you have to select that level from this list."
5147
  msgstr ""
5148
+ "Les codes JSON peuvent être personnalisés pour avoir de nombreux niveaux "
5149
+ "différents. A partir d’un code, il est impossible de savoir à partir de quel "
5150
+ "niveau voulez-vous utiliser les données données sur les différentes "
5151
+ "diapositives, vous devez donc sélectionner ce niveau dans cette liste."
5152
 
5153
  #, php-format
5154
  msgid ""
5155
  "The given text is not valid XML! %1$sValidate your code%2$s to make sure it "
5156
  "is correct."
5157
  msgstr ""
5158
+ "Le texte donné n’est pas un XML valide ! %1$sValidez votre code%2$s pour "
5159
+ "vous assurer qu’il est correct."
5160
 
5161
  #, php-format
5162
  msgid ""
5163
  "The given text is not valid JSON! %1$sValidate your code%2$s to make sure it "
5164
  "is correct."
5165
  msgstr ""
5166
+ "Le texte donné n’est pas un JSON valide ! %1$sValidez votre code%2$s pour "
5167
+ "vous assurer qu’il est correct."
5168
 
5169
  msgid ""
5170
  "Try to change the \"Level separation\" or \"Remove levels from result\" "
5171
  "setting."
5172
  msgstr ""
5173
+ "Essayez de modifier le paramètre « Séparation des niveaux » ou « Supprimer "
5174
+ "les niveaux du résultat »."
5175
 
5176
  msgid "Images"
5177
  msgstr "Images"
5178
 
5179
  msgid "Timezone offset in hours. For example: +2 or -7."
5180
+ msgstr "Décalage du fuseau horaire en heures. Par exemple : +2 ou -7."
5181
 
5182
  msgid "The data in the given url is not valid XML."
5183
  msgstr "Les données dans l'URL fournie ne sont pas du XML valide."
5184
 
5185
  msgid "CSV from url"
5186
+ msgstr "CSV depuis l’url"
5187
 
5188
  msgid "CSV from input"
5189
+ msgstr "CSV depuis l’entrée"
5190
 
5191
  msgid "View tweet"
5192
  msgstr "Voir le tweet"
5198
  msgstr "Date"
5199
 
5200
  msgid "Likes"
5201
+ msgstr ""
5202
 
5203
  msgid "Manual"
5204
+ msgstr "Manuel"
5205
 
5206
  #, fuzzy
5207
  #| msgid "Modified Time"
5209
  msgstr "Heure modifiée"
5210
 
5211
  msgid "Plays"
5212
+ msgstr "Jeux"
5213
 
5214
  msgid "Playlist"
5215
  msgstr ""
5219
 
5220
  #, php-format
5221
  msgid "Creates slides from %1$s content."
5222
+ msgstr "Crée des diapositives à partir du contenu %1$s."
5223
 
5224
  msgid "Items"
5225
  msgstr "Éléments"
5237
  msgstr "Début"
5238
 
5239
  msgid "Auction"
5240
+ msgstr "Enchères"
5241
 
5242
  msgid "Negotiable price"
5243
  msgstr "Prix négotiable"
5249
  msgstr "Payé"
5250
 
5251
  msgid "Buynow"
5252
+ msgstr "Acheter maintenant"
5253
 
5254
  msgid "Menu item (item ID)"
5255
+ msgstr "Élément de menu (ID d’élément)"
5256
 
5257
  msgid ""
5258
  "Your url will point to the item within this menu item. You will only get a "
5259
  "good result, if you will pick one of your DJ Classifields menu items or "
5260
  "leave it on 'Default'."
5261
  msgstr ""
5262
+ "Votre URL pointera vers l’élément de cet élément de menu. Vous n’obtiendrez "
5263
+ "un bon résultat que si vous choisissez l’un de vos éléments de menu DJ "
5264
+ "Classifields ou si vous le laissez sur « Par défaut »."
5265
 
5266
  msgid "Start date"
5267
  msgstr "Date de début"
5279
  msgstr "Page de garde"
5280
 
5281
  msgid "Exclude ID"
5282
+ msgstr "Exclure l’ID"
5283
 
5284
  msgid "Category title"
5285
  msgstr "Titre de la catégorie"
5288
  msgstr "Nom d'utilisateur"
5289
 
5290
  msgid "View post"
5291
+ msgstr "Voir la publication"
5292
 
5293
  msgid "Resolved"
5294
  msgstr "Résolu"
5297
  msgstr "Uniquement les discussions principales"
5298
 
5299
  msgid "View discussion"
5300
+ msgstr "Voir les discussions"
5301
 
5302
  msgid "Events"
5303
  msgstr "Évènements"
5315
  msgstr "Utilisateurs"
5316
 
5317
  msgid "Allowed user IDs"
5318
+ msgstr "ID utilisateur autorisés"
5319
 
5320
  msgid "Separate them by comma."
5321
+ msgstr "Séparez-les par des virgules."
5322
 
5323
  msgid "Banned user IDs"
5324
+ msgstr "Identifiants d’utilisateurs interdits"
5325
 
5326
  msgid "Ended"
5327
  msgstr "Terminé"
5339
  msgstr "Fermé"
5340
 
5341
  msgid "Invite only"
5342
+ msgstr "Inviter seulement"
5343
 
5344
  msgid "Location"
5345
  msgstr "Lieu"
5346
 
5347
  msgid "Pull posts only from these users. Separate them by comma."
5348
  msgstr ""
5349
+ "Prendre uniquement les messages de ces utilisateurs. Séparez-les par des "
5350
+ "virgules."
5351
 
5352
  msgid "Do not pull posts from these users. Separate them by comma."
5353
  msgstr ""
5354
+ "Ne pas prendre les messages de ces utilisateurs. Séparez-les par des "
5355
+ "virgules."
5356
 
5357
  msgid "Public"
5358
  msgstr "Public"
5363
  msgid "Notification"
5364
  msgstr "Notification"
5365
 
 
 
5366
  msgid "Email only"
5367
  msgstr "Courriel seulement"
5368
 
 
 
5369
  msgid "Internal only"
5370
+ msgstr "Interne uniquement"
5371
 
5372
  msgid "Profiles"
5373
  msgstr "Profils"
5376
  msgstr ""
5377
 
5378
  msgid "Register date"
5379
+ msgstr "Date d’enregistrement"
5380
 
5381
  msgid "Last visit date"
5382
  msgstr "Date de la dernière visite"
5400
  msgstr "Devise"
5401
 
5402
  msgid "Product language"
5403
+ msgstr "Langue du produit"
5404
 
5405
  msgid "Category language"
5406
+ msgstr "Langue de la catégorie"
5407
 
5408
  msgid "Manufacturer language"
5409
+ msgstr "Langue du fabricant"
5410
 
5411
  msgid "Product name"
5412
  msgstr "Nom du produit"
5418
  msgstr "Récurrent"
5419
 
5420
  msgid "All, but from recurring ones only parent events"
5421
+ msgstr "Tous, mais à partir des événements parents récurrents uniquement"
5422
 
5423
  msgid "Only recurring events"
5424
  msgstr "Seulement les événements récurrents"
5427
  msgstr "Seulement les événements récurrents parents"
5428
 
5429
  msgid "Only not recurring events"
5430
+ msgstr "Uniquement des événements non récurrents"
5431
 
5432
  msgid "End date"
5433
  msgstr "Date de fin"
5439
  msgstr "Rabais"
5440
 
5441
  msgid "Registration start date"
5442
+ msgstr "Date de début d’inscription"
5443
 
5444
  msgid "Cut off date"
5445
+ msgstr "Date limite"
5446
 
5447
  msgid "Cancel before date"
5448
  msgstr "Annuler avant la date"
5449
 
5450
  msgid "Publish up date"
5451
+ msgstr "Date de mise à jour"
5452
 
5453
  msgid "Publish down date"
5454
+ msgstr "Date de publication"
5455
 
5456
  msgid "Early bird discount date"
5457
  msgstr ""
5463
  msgstr "Frais de retard"
5464
 
5465
  msgid "Recurring end date"
5466
+ msgstr "Date de fin récurrente"
5467
 
5468
  msgid "Max end date"
5469
+ msgstr "Date de fin maximale"
5470
 
5471
  msgid "Only display items with these IDs"
5472
+ msgstr "Afficher uniquement les éléments avec ces identifiants"
5473
 
5474
  msgid "Brand"
5475
  msgstr "Marque"
5493
  msgstr "Vote total"
5494
 
5495
  msgid "Product IDs"
5496
+ msgstr "IDs de produit"
5497
 
5498
  msgid ""
5499
  "Write the product IDs you want to display here, in the order you want them "
5500
  "to appear in the generator. One product ID per line."
5501
  msgstr ""
5502
+ "Écrivez ici les ID de produit que vous souhaitez afficher, dans l’ordre dans "
5503
+ "lequel vous souhaitez qu’ils apparaissent dans le générateur. Un identifiant "
5504
+ "de produit par ligne."
5505
 
5506
  msgid "One time events"
5507
+ msgstr "Événements ponctuels"
5508
 
5509
  msgid "Repeating events"
5510
+ msgstr "Répétition d’événements"
5511
 
5512
  msgid "Date language"
5513
  msgstr ""
5514
 
5515
  msgid "Offset value"
5516
+ msgstr "Valeur de décalage"
5517
 
5518
  msgid ""
5519
  "Timezone offset in hours. For example: +2 or -7. If you leave it empty, "
5520
  "Joomla's System -> Global Configuration -> Server -> Server Time Zone "
5521
  "setting will be used."
5522
  msgstr ""
5523
+ "Décalage du fuseau horaire en heures. Par exemple : +2 ou -7. Si vous le "
5524
+ "laissez vide, le paramètre Système de Joomla -> Configuration globale -> "
5525
+ "Serveur -> Fuseau horaire du serveur sera utilisé."
5526
 
5527
  msgid "Status"
5528
  msgstr "Statut"
5529
 
5530
  msgid "Trashed"
5531
+ msgstr "Mis à la poubelle"
5532
 
5533
  msgid "Ask down all product images"
5534
+ msgstr "Demandez toutes les images de produits"
5535
 
5536
  msgid "View item"
5537
+ msgstr "Voir le produit"
5538
 
5539
  msgid "Viewed"
5540
  msgstr "Vu"
5543
  msgstr "Voir l'image"
5544
 
5545
  msgid "Supplier"
5546
+ msgstr "Le fournisseur"
5547
 
5548
  msgid "On sale"
5549
  msgstr "En solde"
5555
  msgstr "Evénement sur une journée"
5556
 
5557
  msgid "Fallback language"
5558
+ msgstr "Langue de secours"
5559
 
5560
  msgid "Show parent products only"
5561
+ msgstr "Afficher uniquement les produits parents"
5562
 
5563
  #, php-format
5564
  msgid "Creates slides from %1$s events."
5565
+ msgstr "Crée des diapositives à partir d’événements %1$s."
5566
 
5567
  msgid "Create custom date variables"
5568
+ msgstr "Créer des variables de date personnalisées"
5569
 
5570
  msgid ""
5571
  "You can write any date format (http://php.net/manual/en/function.date.php) "
5573
  msgstr ""
5574
  "Vous pouvez écrire n'importe quel format de date (https://www.php.net/manual/"
5575
  "fr/function.date.php) dans des lignes distinctes, et de nouvelles variables "
5576
+ "seront créées."
5577
 
5578
  msgid ""
5579
  "Write the original text, like 'Monday' then two | signs, and the text you "
5596
 
5597
  #, php-format
5598
  msgid "Creates slides from %1$s galleries."
5599
+ msgstr "Crée des diapositives à partir de %1$s galeries."
5600
 
5601
  msgid "Gallery"
5602
  msgstr "Galerie"
5603
 
5604
  msgid "View gallery"
5605
+ msgstr "Voir la galerie"
5606
 
5607
  msgid "Creates slides by your custom settings."
5608
+ msgstr "Crée des diapositives selon vos paramètres personnalisés."
5609
 
5610
  #, php-format
5611
  msgid ""
5612
  "You don't have custom generators yet. %1$s Check the documentation %2$s to "
5613
  "learn how to create your own generator."
5614
  msgstr ""
5615
+ "Vous n’avez pas encore de générateurs personnalisés. %1$s Consultez la "
5616
+ "documentation %2$s pour savoir comment créer votre propre générateur."
5617
 
5618
  msgid "No options given"
5619
+ msgstr "Aucune option proposée"
5620
 
5621
  msgid "Exclude event IDs (One ID per line)"
5622
+ msgstr "Exclure les identifiants d’événement (un identifiant par ligne)"
5623
 
5624
  msgid "Location town"
5625
  msgstr "Lieu : ville"
5628
  msgstr "Lieu : Etat"
5629
 
5630
  msgid "Get all multisite events"
5631
+ msgstr "Obtenez tous les événements multisites"
5632
 
5633
  msgid "Order result"
5634
+ msgstr "Résultat de la commande"
5635
 
5636
  msgid "Events per site"
5637
+ msgstr "Évènements par site"
5638
 
5639
  msgid "Format date variables"
5640
+ msgstr "Format des variables date"
5641
 
5642
  msgid ""
5643
  "With the WordPress Settings -> General -> Timezone and Date format, new "
5644
  "variables will be generated from the given variables. Separate them with "
5645
  "comma."
5646
  msgstr ""
5647
+ "Avec les paramètres WordPress -> Général -> Fuseau horaire et format de "
5648
+ "date, de nouvelles variables seront générées à partir des variables données. "
5649
+ "Séparez-les par une virgule."
5650
 
5651
  msgid "Start time text"
5652
  msgstr "Texte heure de début"
5658
  msgstr "Texte heure de fin"
5659
 
5660
  msgid "Rsvp date"
5661
+ msgstr "Date de réponse"
5662
 
5663
  msgid "Multisite Posts"
5664
+ msgstr "Publications multisites"
5665
 
5666
  msgid "Source gallery"
5667
  msgstr "Galerie source"
5673
  msgstr "Lieux"
5674
 
5675
  msgid "Hide From Event Listings"
5676
+ msgstr "Masquer des listes d’événements"
5677
 
5678
  msgid "Event cost"
5679
+ msgstr "Coût de l’événement"
5680
 
5681
  msgid "Metakey name"
5682
+ msgstr "Nom de la métaclé"
5683
 
5684
  msgid "If its set, this will be used instead of the 'Field' value."
5685
  msgstr "S'il est défini, il sera utilisé au lieu de la valeur du champs."
5686
 
5687
  msgid "Sorting method"
5688
+ msgstr "Méthode de tri"
5689
 
5690
  msgid "Galleries"
5691
  msgstr "Galeries"
5694
  msgstr ""
5695
 
5696
  msgid "Average rating"
5697
+ msgstr "Note moyenne"
5698
 
5699
  msgid "Rate count"
5700
+ msgstr "Taux"
5701
 
5702
  msgid "Hit count"
5703
  msgstr ""
5704
 
5705
  msgid "Root"
5706
+ msgstr "Racine"
5707
 
5708
  msgid "Products by filter"
5709
  msgstr "Produits par filtre"
5710
 
5711
  msgid "Products by IDs and/or SKUs"
5712
+ msgstr "Produits par ID et/ou SKU"
5713
 
5714
  msgid ""
5715
  "Creates slides from your WooCommece categories. (Not from the products "
5716
  "inside them.)"
5717
  msgstr ""
5718
+ "Créez des diapositives à partir de vos catégories WooCommerce. (Pas des "
5719
+ "produits qu’ils contiennent.)"
5720
 
5721
  msgid "Submenu limit"
5722
  msgstr "Limite de sous-menu"
5738
  "if it's not equal, the text will be 'false'. The new variable's name will be "
5739
  "textvariable (the 'variable' replaced by your variable's name)."
5740
  msgstr ""
5741
+ "si ‘variable’ est égal à ‘equalvalue’, alors vous obtiendrez le texte "
5742
+ "‘true’, mais s’il n’est pas égal, le texte sera ‘false’. Le nom de la "
5743
+ "nouvelle variable sera textvariable (la ‘variable’ remplacée par le nom de "
5744
+ "votre variable)."
5745
 
5746
  msgid "Round rating"
5747
  msgstr ""
5750
  msgstr "Moitié"
5751
 
5752
  msgid "Third"
5753
+ msgstr "Tiers"
5754
 
5755
  msgid "Quarter"
5756
  msgstr "Trimestre"
5768
  msgstr "Uniquement les résultats de recherche"
5769
 
5770
  msgid "Replace these timestamp variables"
5771
+ msgstr "Remplacer ces variables d’horodatage"
5772
 
5773
  #, php-format
5774
  msgid "Any PHP date format can be used: %s"
5775
+ msgstr "Tout format de date PHP peut être utilisé : %s"
5776
 
5777
  msgid "Total sales"
5778
+ msgstr "Ventes totales"
5779
 
5780
  msgid "Regular price"
5781
  msgstr "Prix régulier"
5782
 
5783
  msgid "Sale price"
5784
+ msgstr "Prix de vente"
5785
 
5786
  msgid "IDs (one per line)"
5787
  msgstr "Is (une par ligne)"
5788
 
5789
  msgid "SKUs (one per line)"
5790
+ msgstr "SKU (un par ligne)"
5791
 
5792
  msgid "Move"
5793
  msgstr "Déplacer"
5823
  msgstr "De haut en bas"
5824
 
5825
  msgid "Skew Left to Right"
5826
+ msgstr "Incliner de gauche à droite"
5827
 
5828
  msgid "Downscale back out"
5829
+ msgstr "Réduire l’échelle en retour"
5830
 
5831
  msgid "Upscale back out"
5832
  msgstr ""
5865
  msgstr "Rouler"
5866
 
5867
  msgid "Rotate top left back out"
5868
+ msgstr "Faire pivoter en haut à gauche vers l’arrière"
5869
 
5870
  msgid "Rotate all axis"
5871
+ msgstr "Faire pivoter tous les axes"
5872
 
5873
  msgid "Bounce in"
5874
  msgstr "Rebond en entrée"
5922
  msgstr "Après le texte"
5923
 
5924
  msgid "Rotating"
5925
+ msgstr "Tournant"
5926
 
5927
  msgid "Drop-in"
5928
  msgstr ""
5929
 
5930
  msgid "Slide down"
5931
+ msgstr "Glisser vers le bas"
5932
 
5933
  msgid "Typewriter"
5934
+ msgstr "Machine à écrire"
5935
 
5936
  msgid "Chars"
5937
  msgstr "Caractères"
5938
 
5939
  msgid "Chars 2"
5940
+ msgstr "Caractères 2"
5941
 
5942
  msgid "Auto width"
5943
  msgstr "Largeur automatique"
5944
 
 
 
5945
  msgid "Cursor color"
5946
+ msgstr "Couleur du pointeur"
5947
 
5948
  msgctxt "Effect"
5949
  msgid "Loop"
5950
+ msgstr "Boucle"
5951
 
5952
  msgid "Show duration"
5953
  msgstr "Durée d’affichage"
5954
 
5955
  msgid "Class on the selected tag element."
5956
+ msgstr "Classe sur l’élément de balise sélectionné."
5957
 
5958
  msgid "Area"
5959
+ msgstr "Zone"
5960
 
5961
  msgid "Write custom CSS codes here without selectors."
5962
+ msgstr "Écrivez des codes CSS personnalisés ici sans sélecteurs."
5963
 
5964
  msgid "Audio"
5965
  msgstr ""
5974
  msgstr "Couleur secondaire"
5975
 
5976
  msgid "Audio settings"
5977
+ msgstr "Réglages audio"
5978
 
5979
  #, php-format
5980
  msgid ""
5981
  "Audio autoplaying has a lot of limitations made by browsers. You can read "
5982
  "about them %1$shere%2$s."
5983
  msgstr ""
5984
+ "La lecture automatique audio a beaucoup de limitations imposées par les "
5985
+ "navigateurs. Vous pouvez lire à leur sujet %1$sici%2$s."
5986
 
5987
  msgid "Starts the audio from the beginning when the slide is viewed again."
5988
  msgstr ""
5989
+ "Démarre l’audio depuis le début lorsque la diapositive est à nouveau "
5990
+ "visualisée."
5991
 
5992
  msgid "Progress"
5993
  msgstr "Progression"
5996
  msgstr "Heure"
5997
 
5998
  msgid "Full"
5999
+ msgstr "Complet"
6000
 
6001
  msgid "Scales up the image on hover"
6002
+ msgstr "Agrandit l’image au survol"
6003
 
6004
  msgid "Overlay background"
6005
+ msgstr "Fond de superposition"
6006
 
6007
  msgid "Positions the text inside the overlay."
6008
+ msgstr "Positionne le texte à l’intérieur de la superposition."
6009
 
6010
  msgid "Circle counter"
6011
+ msgstr "Compteur en cercle"
6012
 
6013
  msgid "Counter"
6014
  msgstr "Compteur"
6017
  msgstr "Valeur"
6018
 
6019
  msgid "Start from"
6020
+ msgstr "Commencer à partir de"
6021
 
6022
  msgid "Total"
6023
  msgstr "Total"
6026
  msgstr "Couleur active"
6027
 
6028
  msgid "Stroke width"
6029
+ msgstr "Largeur du trait"
6030
 
6031
  msgid "Labels"
6032
+ msgstr "Étiquettes"
6033
 
6034
  msgid "Inner before"
6035
  msgstr ""
6113
  msgstr "Avant-plan"
6114
 
6115
  msgid "Puts the shape on top of the text."
6116
+ msgstr "Place la forme au-dessus du texte."
6117
 
6118
  msgid "Loop delay"
6119
  msgstr "Délai de boucles"
6128
  "the entire slide and the only way resolving this problem is deleting the "
6129
  "slide."
6130
  msgstr ""
6131
+ "Veuillez noter que <b>nous ne prenons pas en charge</b> la couche HTML et "
6132
+ "les codes tiers chargés par celle-ci. Nous vous suggérons d’utiliser cette "
6133
+ "couche uniquement si vous êtes développeur. <br>Assurez-vous également que "
6134
+ "votre code HTML est valide ! Les codes HTML non valides peuvent gâcher toute "
6135
+ "la diapositive et la seule façon de résoudre ce problème est de supprimer la "
6136
+ "diapositive."
6137
 
6138
  msgid "Item"
6139
  msgstr "Article"
6237
  msgid "Icon not found"
6238
  msgstr "Icône non trouvée"
6239
 
 
 
6240
  msgid "Aria label"
6241
+ msgstr "Etiquette Aria"
6242
 
6243
  #, php-format
6244
  msgid "Enter an %1$s aria-label attribute %2$s that describes the link."
6245
+ msgstr "Entrez un attribut aria-label %1$s %2$s qui décrit le lien."
6246
 
6247
  msgid "Iframe"
6248
  msgstr ""
6255
  "layer often needs code customizations what you have to do yourself, so we "
6256
  "only suggest using this layer if you are a developer!"
6257
  msgstr ""
6258
+ "Veuillez noter que <b>nous ne prenons pas en charge</b> le codage "
6259
+ "personnalisé ! La calque iframe a souvent besoin de personnalisations de "
6260
+ "code que vous devez faire vous-même, nous vous suggérons donc d’utiliser "
6261
+ "cette couche uniquement si vous êtes développeur !"
6262
 
6263
  msgid "iframe url"
6264
  msgstr "url de l\"iframe"
6267
  msgstr "Oui"
6268
 
6269
  msgid "You can disable the scroll on the iframe content."
6270
+ msgstr "Vous pouvez désactiver le défilement sur le contenu de l’iframe."
6271
 
 
 
6272
  msgid "iframe title"
6273
+ msgstr "titre de liframe"
6274
 
6275
  msgid "Image area"
6276
+ msgstr "Zone de l’image"
6277
 
 
 
6278
  msgid "Image box"
6279
+ msgstr "Boite de l’Image"
6280
 
6281
  msgid ""
6282
  "Positions the text inside the layer. Only works with left and right layout."
6283
  msgstr ""
6284
+ "Positionne le texte à l’intérieur du calque. Fonctionne uniquement avec la "
6285
+ "disposition gauche et droite."
6286
 
6287
  msgid "Input"
6288
  msgstr "Saisie"
6291
  msgstr "Conteneur"
6292
 
6293
  msgid "What are you looking for?"
6294
+ msgstr "Que cherchez-vous ?"
6295
 
6296
  msgid ""
6297
  "We only suggest using this layer if you are a developer, since the Input "
6298
  "layer requires deep understanding how HTML form works."
6299
  msgstr ""
6300
+ "Nous vous suggérons d’utiliser ce calque uniquement si vous êtes "
6301
+ "développeur, car le calque d’entrée nécessite une compréhension approfondie "
6302
+ "du fonctionnement du formulaire HTML."
6303
 
6304
  msgid "Placeholder text"
6305
  msgstr "Texte Placeholder"
6306
 
6307
  msgid "Form"
6308
+ msgstr "Formulaire"
6309
 
6310
  msgid "Input name"
6311
+ msgstr "Entrez le nom"
6312
 
6313
  msgid "Method"
6314
  msgstr "Méthode"
6315
 
6316
  msgid "Form action"
6317
+ msgstr "Action du formulaire"
6318
 
6319
  msgid "Parameters"
6320
  msgstr "Paramètres"
6359
  msgstr "Préchargé"
6360
 
6361
  msgid "Joomla module"
6362
+ msgstr "Module Joomla"
6363
 
6364
  msgid ""
6365
  "Please note, that <b>we do not support</b> the Joomla module layer!<br>The "
6366
  "loaded module often needs code customizations what you have to do yourself, "
6367
  "so we only suggest using this layer if you are a developer!"
6368
  msgstr ""
6369
+ "Veuillez noter que <b>nous ne prenons pas en charge</b> le calque de module "
6370
+ "Joomla !<br>Le module chargé a souvent besoin de personnalisations de code "
6371
+ "que vous devez faire vous-même, nous vous suggérons donc d’utiliser cette "
6372
+ "couche uniquement si vous êtes développeur !"
6373
 
6374
  msgid "Position name or module ID"
6375
  msgstr ""
6378
  "The position name of your module (for Loadposition and Modulepos) or the "
6379
  "module's ID (Module)."
6380
  msgstr ""
6381
+ "Le nom de position de votre module (pour Loadposition et Modulepos) ou l’ID "
6382
+ "du module (Module)."
6383
 
6384
  msgid "Constrain ratio"
6385
  msgstr "Ratio de contraintes"
6386
 
6387
  msgid "The slide scales horizontally and vertically with the same amount."
6388
  msgstr ""
6389
+ "La diapositive se met à l’échelle horizontalement et verticalement avec la "
6390
+ "même quantité."
6391
 
6392
  msgid "Height based on"
6393
+ msgstr "Hauteur basée sur"
6394
 
6395
  msgid ""
6396
  "The real height makes your slider have the height of the browser without the "
6397
  "URL bar, while the CSS 100vh makes it exactly as big as the browser height."
6398
  msgstr ""
6399
+ "La hauteur réelle fait que votre diaporama a la hauteur du navigateur sans "
6400
+ "la barre d’URL, tandis que le CSS 100vh le rend exactement aussi grand que "
6401
+ "la hauteur du navigateur."
6402
 
6403
  msgid "Decrease height"
6404
+ msgstr "Diminuer la hauteur"
6405
 
6406
  msgid ""
6407
  "You can make your slider smaller than the full height of the browser by a "
6408
  "given pixel, for example, to fit below your menu without causing scrollbar."
6409
  msgstr ""
6410
+ "Vous pouvez rendre votre curseur plus petit que la hauteur totale du "
6411
+ "navigateur d’un nombre de pixels donné, par exemple, pour qu’il s’adapte en "
6412
+ "dessous de votre menu sans provoquer de barre de défilement."
6413
 
6414
  msgid "Decrease height by selectors"
6415
+ msgstr "Diminuer la hauteur par les sélecteurs"
6416
 
6417
  msgid "Use global focus selectors"
6418
+ msgstr "Utiliser les sélecteurs de focus globaux"
6419
 
6420
  msgid "Use local selectors"
6421
+ msgstr "Utiliser des sélecteurs locaux"
6422
 
6423
  msgid ""
6424
  "You can make your slider smaller than the full height of the browser, for "
6425
  "example, to fit below your menu without causing scrollbar."
6426
  msgstr ""
6427
+ "Vous pouvez faire en sorte que votre curseur soit plus petit que la hauteur "
6428
+ "totale du navigateur, par exemple, pour qu’il s’insère sous votre menu sans "
6429
+ "provoquer de barre de défilement."
6430
 
6431
  msgid "CSS selector (sum of heights)"
6432
+ msgstr "Sélecteur CSS (somme des hauteurs)"
6433
 
6434
  msgctxt "Slider type"
6435
  msgid "Carousel slider"
6436
+ msgstr "Diaporama Carrousel"
6437
 
 
 
6438
  msgid "Slide size"
6439
+ msgstr "Taille diapositive"
6440
 
6441
  msgid "Max pane width"
6442
+ msgstr "Largeur maximale"
6443
 
6444
  msgid ""
6445
  "You can use this option to limit how many slides can show up next to each "
6446
  "other."
6447
  msgstr ""
6448
+ "Vous pouvez utiliser cette option pour limiter le nombre de diapositives "
6449
+ "pouvant s’afficher les unes à côté des autres."
6450
 
6451
  msgid "Minimum slide distance"
6452
  msgstr "Distance minimale des diapositives"
6453
 
6454
  msgid "The minimum space between two slides."
6455
+ msgstr "L’espace minimum entre deux diapositives."
6456
 
6457
  msgid "Side spacing"
6458
+ msgstr "Espacement latéral"
6459
 
6460
  msgid "Desktop side spacing"
6461
+ msgstr "Espacement des côtés sur PC"
6462
 
6463
  msgid ""
6464
  "You can create a fix distance between the slider and the slides where your "
6465
  "controls are which appear on this device. This way your controls won't cover "
6466
  "the slide content."
6467
  msgstr ""
6468
+ "Vous pouvez créer une distance fixe entre le diaporama et les diapositives "
6469
+ "où se trouvent vos commandes qui apparaissent sur ce type d’appareil. De "
6470
+ "cette façon, vos contrôles ne couvriront pas le contenu de la diapositive."
6471
 
6472
  msgid "Tablet side spacing"
6473
+ msgstr "Espacement tablette"
6474
 
6475
  msgid "Mobile side spacing"
6476
+ msgstr "Espacement mobile"
6477
 
 
 
6478
  msgid "Slide background color"
6479
  msgstr "Couleur d'arrière-plan"
6480
 
 
 
6481
  msgid "Slide border width"
6482
+ msgstr "Largeur de la bordure de la diapositive"
6483
 
 
 
6484
  msgid "Slide border color"
6485
+ msgstr "Couleur de la bordure de la diapositive"
6486
 
 
 
6487
  msgid "Slide border radius"
6488
+ msgstr "Rayon de la bordure de la diapositive"
6489
 
 
 
6490
  msgid "Slider border width"
6491
+ msgstr "Largeur de la bordure du diaporama"
6492
 
 
 
6493
  msgid "Slider border color"
6494
+ msgstr "Couleur de la bordure du diaporama"
6495
 
 
 
6496
  msgid "Slider border radius"
6497
+ msgstr "Rayon de la bordure du diaporama"
6498
 
6499
  msgid "The Single Switch setting can only move the slides horizontally!"
6500
  msgstr ""
6501
+ "Le réglage Single Switch ne peut déplacer les diapositives "
6502
+ "qu’horizontalement !"
6503
 
6504
  msgid ""
6505
  "This option will create a complete round from your slides if you have enough "
6506
  "slides. If you don't have enough slides, you could consider duplicating all "
6507
  "the slides or just add more slides until you will get a carousel round."
6508
  msgstr ""
6509
+ "Cette option créera un tour complet à partir de vos diapositives si vous en "
6510
+ "avez suffisamment. Si vous n’avez pas assez de diapositives, vous pouvez "
6511
+ "envisager de dupliquer toutes les diapositives ou simplement d’en ajouter "
6512
+ "d’autres jusqu’à ce que vous obteniez un tour de carrousel."
6513
 
6514
  msgid "Single switch"
6515
  msgstr "Simple switch"
6516
 
6517
  msgid "It switches one slide instead of moving all the visible slides."
6518
  msgstr ""
6519
+ "Il commute vers une diapositive au lieu de déplacer toutes les diapositives "
6520
+ "visibles."
6521
 
6522
  msgid "Justify slides"
6523
+ msgstr "Justifier les diapositives"
6524
 
6525
  msgctxt "Slider type"
6526
  msgid "Showcase slider"
6527
+ msgstr "Diaporama vitrine"
6528
 
6529
  msgid "Slide distance"
6530
  msgstr "Distance de la diapositive"
6531
 
6532
  msgid "Fix space between the slides."
6533
+ msgstr "Fixez l’espace entre les diapositives."
6534
 
6535
  msgid "Slide CSS Preset"
6536
+ msgstr "Préréglage CSS de diapositive"
6537
 
 
 
6538
  msgid "Showcase animation"
6539
+ msgstr "Animation de la vitrine"
6540
 
6541
  msgid "Horizontal showcase"
6542
  msgstr "Vitrine horizontale"
6545
  msgstr "Vitrine verticale"
6546
 
6547
  msgid "Horizontal cover flow"
6548
+ msgstr "Couverture horizontale"
6549
 
6550
  msgid "Vertical cover flow"
6551
+ msgstr "Couverture verticale"
6552
 
6553
  msgid "Switch with next/previous slides"
6554
+ msgstr "Commuter avec les diapositives suivantes/précédentes"
6555
 
6556
  msgid ""
6557
  "Clicking on any slide that's not in the middle will make the slider switch "
6558
  "to that slide. With this option you can disable this behavior, for example, "
6559
  "to allow clicking on buttons on the visible slides."
6560
  msgstr ""
6561
+ "En cliquant sur une diapositive qui n’est pas au milieu, le curseur "
6562
+ "basculera sur cette diapositive. Avec cette option, vous pouvez désactiver "
6563
+ "ce comportement, par exemple, pour autoriser le clic sur les boutons des "
6564
+ "diapositives visibles."
6565
 
6566
  msgid "Save as new animation"
6567
+ msgstr "Enregistrer comme nouvelle animation"
6568
 
6569
  msgid "Sets"
6570
+ msgstr "Jeux"
6571
 
6572
  msgid "Text animation settings"
6573
+ msgstr "Paramètres d’animation de texte"
6574
 
6575
  msgid "Words"
6576
  msgstr "Mots"
6582
  msgstr "Renversé"
6583
 
6584
  msgid "Side shifted"
6585
+ msgstr "Côté décalé"
6586
 
6587
  msgid "Center shifted"
6588
+ msgstr "Centre décalé"
6589
 
6590
  msgid "Stagger"
6591
  msgstr "Décalage"
6594
  msgstr "Tourner"
6595
 
6596
  msgid "Prev"
6597
+ msgstr "Precédent"
6598
 
6599
  msgid "Next"
6600
  msgstr "Suivant"
6606
  msgstr "Etiquette suivante"
6607
 
6608
  msgid "To normal"
6609
+ msgstr "Passer en normal"
6610
 
6611
  msgid "To fullscreen"
6612
+ msgstr "Passer en Plein écran"
6613
 
6614
  msgid "Fullscreen"
6615
+ msgstr "Plein écran"
6616
 
6617
  msgid "Exit full screen"
6618
+ msgstr "Sortir du plein écran"
6619
 
6620
  msgid "Enter Full screen"
6621
+ msgstr "Passer en mode plein écran"
6622
 
6623
  #, php-format
6624
  msgid ""
6626
  "page may overlap the slider in Fullscreen mode. To avoid such problems, we "
6627
  "suggest hiding the Fullscreen control from mobile view!"
6628
  msgstr ""
6629
+ "%1$s %2$s ne prend pas en charge l’API plein écran %3$s, donc d’autres "
6630
+ "éléments de la page peuvent chevaucher le diaporama en mode plein écran. "
6631
+ "Pour éviter de tels problèmes, nous vous suggérons de masquer le contrôle "
6632
+ "Plein écran de la vue mobile !"
6633
 
6634
  msgid "Indicator"
6635
  msgstr "Barre de progression"
6638
  msgstr "Épaisseur de ligne"
6639
 
6640
  msgid "Track color"
6641
+ msgstr "Couleur de la piste"
6642
 
6643
  msgid "Bar color"
6644
+ msgstr "Couleur de la barre"
6645
 
6646
  #~ msgid "m-d-Y"
6647
  #~ msgstr "m-j-A"
Nextend/Languages/{ja_JP.mo → ja.mo} RENAMED
File without changes
Nextend/Languages/{ja_JP.po → ja.po} RENAMED
File without changes
Nextend/Languages/smartslider3.pot CHANGED
@@ -2,7 +2,7 @@
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: \n"
5
- "POT-Creation-Date: 2021-09-29 08:39+0200\n"
6
  "PO-Revision-Date: 2020-03-10 19:30+0100\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
@@ -1367,6 +1367,15 @@ msgstr ""
1367
  msgid "The cache of the posts with the given ID will be cleared upon save."
1368
  msgstr ""
1369
 
 
 
 
 
 
 
 
 
 
1370
  msgid "Thumbnail"
1371
  msgstr ""
1372
 
@@ -1612,6 +1621,9 @@ msgstr ""
1612
  msgid "If the size of your image is not the same as your slider's, you can improve the result with the filling modes."
1613
  msgstr ""
1614
 
 
 
 
1615
  msgid "Randomize"
1616
  msgstr ""
1617
 
@@ -2096,6 +2108,9 @@ msgstr ""
2096
  msgid "Please read %1$sour detailed guide%2$s about setting your own slide background correctly."
2097
  msgstr ""
2098
 
 
 
 
2099
  msgid "Blur"
2100
  msgstr ""
2101
 
@@ -5316,6 +5331,96 @@ msgstr ""
5316
  msgid "Icon Size"
5317
  msgstr ""
5318
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5319
  msgid "Full"
5320
  msgstr ""
5321
 
@@ -5349,9 +5454,6 @@ msgstr ""
5349
  msgid "Stroke width"
5350
  msgstr ""
5351
 
5352
- msgid "Labels"
5353
- msgstr ""
5354
-
5355
  msgid "Inner before"
5356
  msgstr ""
5357
 
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: \n"
5
+ "POT-Creation-Date: 2021-10-16 08:50+0200\n"
6
  "PO-Revision-Date: 2020-03-10 19:30+0100\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
1367
  msgid "The cache of the posts with the given ID will be cleared upon save."
1368
  msgstr ""
1369
 
1370
+ msgid "Fallback slider"
1371
+ msgstr ""
1372
+
1373
+ msgid "ID or Alias"
1374
+ msgstr ""
1375
+
1376
+ msgid "Select another slider by its ID or Alias that displays if your current slider has no published slides."
1377
+ msgstr ""
1378
+
1379
  msgid "Thumbnail"
1380
  msgstr ""
1381
 
1621
  msgid "If the size of your image is not the same as your slider's, you can improve the result with the filling modes."
1622
  msgstr ""
1623
 
1624
+ msgid "Background Blur"
1625
+ msgstr ""
1626
+
1627
  msgid "Randomize"
1628
  msgstr ""
1629
 
2108
  msgid "Please read %1$sour detailed guide%2$s about setting your own slide background correctly."
2109
  msgstr ""
2110
 
2111
+ msgid "Background blur"
2112
+ msgstr ""
2113
+
2114
  msgid "Blur"
2115
  msgstr ""
2116
 
5331
  msgid "Icon Size"
5332
  msgstr ""
5333
 
5334
+ msgid "Before After"
5335
+ msgstr ""
5336
+
5337
+ msgid "Left top"
5338
+ msgstr ""
5339
+
5340
+ msgid "Center top"
5341
+ msgstr ""
5342
+
5343
+ msgid "Right top"
5344
+ msgstr ""
5345
+
5346
+ msgid "Left center"
5347
+ msgstr ""
5348
+
5349
+ msgid "Right Center"
5350
+ msgstr ""
5351
+
5352
+ msgid "Left bottom"
5353
+ msgstr ""
5354
+
5355
+ msgid "Center bottom"
5356
+ msgstr ""
5357
+
5358
+ msgid "Right bottom"
5359
+ msgstr ""
5360
+
5361
+ msgid "Before Image"
5362
+ msgstr ""
5363
+
5364
+ msgid "After Image"
5365
+ msgstr ""
5366
+
5367
+ msgid "Labels"
5368
+ msgstr ""
5369
+
5370
+ msgid "Show Label"
5371
+ msgstr ""
5372
+
5373
+ msgid "Always"
5374
+ msgstr ""
5375
+
5376
+ msgid "Before label"
5377
+ msgstr ""
5378
+
5379
+ msgid "After label"
5380
+ msgstr ""
5381
+
5382
+ msgid "Behavior"
5383
+ msgstr ""
5384
+
5385
+ msgid "Interaction"
5386
+ msgstr ""
5387
+
5388
+ msgid "Divider"
5389
+ msgstr ""
5390
+
5391
+ msgid "Line"
5392
+ msgstr ""
5393
+
5394
+ msgid "Show Caption"
5395
+ msgstr ""
5396
+
5397
+ msgid "Caption text"
5398
+ msgstr ""
5399
+
5400
+ msgid "2"
5401
+ msgstr ""
5402
+
5403
+ msgid "4"
5404
+ msgstr ""
5405
+
5406
+ msgid "6"
5407
+ msgstr ""
5408
+
5409
+ msgid "8"
5410
+ msgstr ""
5411
+
5412
+ msgid "10"
5413
+ msgstr ""
5414
+
5415
+ msgid "Before image alt tag"
5416
+ msgstr ""
5417
+
5418
+ msgid "After image alt tag"
5419
+ msgstr ""
5420
+
5421
+ msgid "Optimize images"
5422
+ msgstr ""
5423
+
5424
  msgid "Full"
5425
  msgstr ""
5426
 
5454
  msgid "Stroke width"
5455
  msgstr ""
5456
 
 
 
 
5457
  msgid "Inner before"
5458
  msgstr ""
5459
 
Nextend/SmartSlider3/Application/Admin/FormManager/Slider/SliderDeveloper.php CHANGED
@@ -137,6 +137,6 @@ class SliderDeveloper extends AbstractSliderTab {
137
  'tipLink' => 'https://smartslider.helpscoutdocs.com/article/1806-slider-settings-developer#post-ids-one-per-line',
138
  'height' => 26
139
  ));
140
-
141
  }
142
  }
137
  'tipLink' => 'https://smartslider.helpscoutdocs.com/article/1806-slider-settings-developer#post-ids-one-per-line',
138
  'height' => 26
139
  ));
140
+
141
  }
142
  }
Nextend/SmartSlider3/Application/Admin/FormManager/Slider/SliderSlides.php CHANGED
@@ -7,6 +7,7 @@ use Nextend\Framework\Form\Container\ContainerTable;
7
  use Nextend\Framework\Form\Element\OnOff;
8
  use Nextend\Framework\Form\Element\Select;
9
  use Nextend\Framework\Form\Element\Text\Number;
 
10
  use Nextend\Framework\Form\FormTabbed;
11
 
12
  class SliderSlides extends AbstractSliderTab {
@@ -48,9 +49,26 @@ class SliderSlides extends AbstractSliderTab {
48
  * Used for field injection: /slides/slides-design/slides-design-1/backgroundMode
49
  */
50
  new Select\FillMode($row1, 'backgroundMode', n2_('Slide background image fill'), 'fill', array(
51
- 'tipLabel' => n2_('Slide background image fill'),
52
- 'tipDescription' => n2_('If the size of your image is not the same as your slider\'s, you can improve the result with the filling modes.'),
53
- 'tipLink' => 'https://smartslider.helpscoutdocs.com/article/1809-slider-settings-slides#slide-background-image-fill'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  ));
55
  }
56
 
7
  use Nextend\Framework\Form\Element\OnOff;
8
  use Nextend\Framework\Form\Element\Select;
9
  use Nextend\Framework\Form\Element\Text\Number;
10
+ use Nextend\Framework\Form\Element\Text\NumberSlider;
11
  use Nextend\Framework\Form\FormTabbed;
12
 
13
  class SliderSlides extends AbstractSliderTab {
49
  * Used for field injection: /slides/slides-design/slides-design-1/backgroundMode
50
  */
51
  new Select\FillMode($row1, 'backgroundMode', n2_('Slide background image fill'), 'fill', array(
52
+ 'tipLabel' => n2_('Slide background image fill'),
53
+ 'tipDescription' => n2_('If the size of your image is not the same as your slider\'s, you can improve the result with the filling modes.'),
54
+ 'tipLink' => 'https://smartslider.helpscoutdocs.com/article/1809-slider-settings-slides#slide-background-image-fill',
55
+ 'relatedValueFields' => array(
56
+ array(
57
+ 'values' => array(
58
+ 'blurfit'
59
+ ),
60
+ 'field' => array(
61
+ 'sliderbackgroundBlurFit'
62
+ )
63
+ )
64
+ )
65
+ ));
66
+
67
+ new NumberSlider($row1, 'backgroundBlurFit', n2_('Background Blur'), 7, array(
68
+ 'unit' => 'px',
69
+ 'min' => 7,
70
+ 'max' => '50',
71
+ 'style' => 'width:22px;'
72
  ));
73
  }
74
 
Nextend/SmartSlider3/Application/Admin/JavaScriptTranslation.php CHANGED
@@ -1,3 +1,3 @@
1
  <?php
2
 
3
- \Nextend\Framework\Localization\Localization::addJS(array("%s or newer required for this feature.","Above %s pixels.","Action","Activate","Activate Smart Slider 3 Pro","Activation is required to unlock all features!","Add animation","Add keyframe","Add Layer","Add post","Adjust","Advanced","Align (Absolute)","All layers, all devices","All layers, current device","An event you use to trigger layer animation(s) with","Animated heading","Animation","Animation tab","Are you sure?","Area","Arrows","Audio","Auto","Autoplay duration","Backward","Below %s pixels.","Between %s and %s pixels.","Block","Bottom","Boxed","Button","Cancel","Caption","Carousel","Center","Change group","Change slider type","Changing your slider type is irreversible. After changing your slider type, <b>you will lose all slider type related settings</b>.","Child layers","Choose folder","Choose images","Circle counter","Clean HTML","Clear device specific settings","Clear guides","Close","Column","Content","Content List - One Per Line","Content tab","Convert","Convert to slide","Copy","Copy slide to","Counter","Create","Create a New Project","Create group","Create new project","Current layer, all devices","Current layer, current device","Current path","Dashboard","Data","Delete","Delete permanently","delete these slides","delete this slide","delete this slider","Deleted.","Desktop","Direction","Disabled","Done","Drop files here","Duplicate","Edit","Edit generator","Edit Slider","Editor settings","Empty","empty the trash","Enabled","Event name","Examples","Filter","Find image","Find link","Forward","Full page","Full width","General","Go Pro","Go to slide","Go to slide ID","Got it","Group","Group created","Group name","Groups","Guide settings","Heading","Height","Hide on","Highlighted heading","HTML","Icon","Icon not found","Icons","Iframe","Image","Image area","Image box","Image field can not be empty!","Input","Insert","Insert a slider into your content","Insert group","Join more than 120,000 subscribers and get access to the latest slider templates, tips, tutorials and other exclusive contents directly to your inbox.","Join The Smart Slider 3 Community","Joomla module","Keyboard shortcuts","Keyframe","Landscape","Laptop","Large desktop","Large mobile","Large tablet","Layer","Layer Animation - Basic","Layer Animation - Reveal","Layer design options affect every device. If you need to make responsive adjustments, look for the options with the device icon.","Layer List","Layer(s)","Layout","Left","Lightbox","List","Load style","Loop","Loops %s and returns to starting slide.","Loops %s and stops before starting slide.","Middle","Mobile","Move (Absolute)","Move to trash","My project","Name","Next slide","No","No file selected.","Notice","Numeric keys","Off","On","Oops, Something Went Wrong","Open docs","Open/Close","or import your own files","Orientation","Outer %s","Overwrite preset","Parent","Parent directory","Paste","Pick the align point of the child layer!","Pick the align point of the parent layer!","Pick the parent layer!","Play animations","Please fill the name field!","Please select a Post first!","Portrait","Posts","Preset","Preset deleted.","Preset saved.","Preview","Previous slide","Pro","Progress bar","Project type","Publish","Records","Redo","Register Smart Slider 3 Pro on this domain to enable auto update, slider templates and slide library.","Remove animations","Remove HTML","Remove line breaks","Remove links","Rename","Reset style to default","Respect words","Result","Right","Round to 5px","Row","Ruler","Save","Save as","Save as New","Save style as new preset","Saved.","Scroll to","Scroll to alias","Scrolls to the bottom of the page.","Scrolls to the top of the page.","Search","Search keyword","Select","Select A Slider","Select image","Select Slider","Select the slider you want to insert.","Set","Set as first","Settings","Show/Hide in editor","Showcase","Simple","Size","Skip","Slide","Slide event","Slide height","Slide ID","Slide index","slide index: 2 %s direction: backward","slide index: 5 %s direction: forward","Slide title","Slide width","Slider","Slider alias","Slider alias set at Slider settings > General","Slider type","Smart Slider 3 activated!","Smart snap","Special Zero","Split by Chars","Start a new project from scratch and build exactly what you’ve imagined. You can easily customize every pixels and create anything with layers.","Start with a Template","Start with a template and make it your own with the innovative drag and drop interface. You can choose from hundreds of premade templates.","Static","Strict","Style tab","Subscribe","Success","Switches %s slide(s).","Switches to the %s. slide.","Switches to the fifth slide as if the next arrow was pressed","Switches to the second slide as if the previous arrow was pressed","Switches to the slide with the #2 ID as if the previous arrow was pressed","Switches to the slide with the #5 ID as if the next arrow was pressed","Tablet","Text","Text animation in","Text animation out","The changes you made will be lost if you navigate away from this page.","The deletion is irreversible, and it's not possible to recover %s.","The image is empty","Theme","There is no layer available to be parent of the current layer!","This block is not available in the free version. %s","This section requires activated Pro version.","This slide is hidden on the following devices: %s","Timeline","Titles - One Per Line","Top","Top and bottom","Transition","Undo","Unexpected response","Unpublish","Up","Upgrade to Pro","URL","Use default selector","Use Joomla selector","Use our powerful visual editor, or simply import one of our existing template.","Video","View","What do you want to create today?","Width","You can use any jQuery selector to scroll to a specific element on the page. Example: \"#pricing\" scrolls to the element with the id of \"pricing\".","You can use presets to save style settings for later use. Clicking on any preset will load its styling to your current layer, and the previous style settings will be lost.","You have not created any presets for this layer yet.","You're about to %s. "));
1
  <?php
2
 
3
+ \Nextend\Framework\Localization\Localization::addJS(array("%s or newer required for this feature.","Above %s pixels.","Action","Activate","Activate Smart Slider 3 Pro","Activation is required to unlock all features!","Add animation","Add keyframe","Add Layer","Add post","Adjust","Advanced","Align (Absolute)","All layers, all devices","All layers, current device","An event you use to trigger layer animation(s) with","Animated heading","Animation","Animation tab","Are you sure?","Area","Arrows","Audio","Auto","Autoplay duration","Backward","Before After","Below %s pixels.","Between %s and %s pixels.","Block","Bottom","Boxed","Button","Cancel","Caption","Carousel","Center","Change group","Change slider type","Changing your slider type is irreversible. After changing your slider type, <b>you will lose all slider type related settings</b>.","Child layers","Choose folder","Choose images","Circle counter","Clean HTML","Clear device specific settings","Clear guides","Close","Column","Content","Content List - One Per Line","Content tab","Convert","Convert to slide","Copy","Copy slide to","Counter","Create","Create a New Project","Create group","Create new project","Current layer, all devices","Current layer, current device","Current path","Dashboard","Data","Delete","Delete permanently","delete these slides","delete this slide","delete this slider","Deleted.","Desktop","Direction","Disabled","Done","Drop files here","Duplicate","Edit","Edit generator","Edit Slider","Editor settings","Empty","empty the trash","Enabled","Event name","Examples","Filter","Find image","Find link","Forward","Full page","Full width","General","Go Pro","Go to slide","Go to slide ID","Got it","Group","Group created","Group name","Groups","Guide settings","Heading","Height","Hide on","Highlighted heading","HTML","Icon","Icon not found","Icons","Iframe","Image","Image area","Image box","Image field can not be empty!","Input","Insert","Insert a slider into your content","Insert group","Join more than 120,000 subscribers and get access to the latest slider templates, tips, tutorials and other exclusive contents directly to your inbox.","Join The Smart Slider 3 Community","Joomla module","Keyboard shortcuts","Keyframe","Landscape","Laptop","Large desktop","Large mobile","Large tablet","Layer","Layer Animation - Basic","Layer Animation - Reveal","Layer design options affect every device. If you need to make responsive adjustments, look for the options with the device icon.","Layer List","Layer(s)","Layout","Left","Lightbox","List","Load style","Loop","Loops %s and returns to starting slide.","Loops %s and stops before starting slide.","Middle","Mobile","Move (Absolute)","Move to trash","My project","Name","Next slide","No","No file selected.","Notice","Numeric keys","Off","On","Oops, Something Went Wrong","Open docs","Open/Close","or import your own files","Orientation","Outer %s","Overwrite preset","Parent","Parent directory","Paste","Pick the align point of the child layer!","Pick the align point of the parent layer!","Pick the parent layer!","Play animations","Please fill the name field!","Please select a Post first!","Portrait","Posts","Preset","Preset deleted.","Preset saved.","Preview","Previous slide","Pro","Progress bar","Project type","Publish","Records","Redo","Register Smart Slider 3 Pro on this domain to enable auto update, slider templates and slide library.","Remove animations","Remove HTML","Remove line breaks","Remove links","Rename","Reset style to default","Respect words","Result","Right","Round to 5px","Row","Ruler","Save","Save as","Save as New","Save style as new preset","Saved.","Scroll to","Scroll to alias","Scrolls to the bottom of the page.","Scrolls to the top of the page.","Search","Search keyword","Select","Select A Slider","Select image","Select Slider","Select the slider you want to insert.","Set","Set as first","Settings","Show/Hide in editor","Showcase","Simple","Size","Skip","Slide","Slide event","Slide height","Slide ID","Slide index","slide index: 2 %s direction: backward","slide index: 5 %s direction: forward","Slide title","Slide width","Slider","Slider alias","Slider alias set at Slider settings > General","Slider type","Smart Slider 3 activated!","Smart snap","Special Zero","Split by Chars","Start a new project from scratch and build exactly what you’ve imagined. You can easily customize every pixels and create anything with layers.","Start with a Template","Start with a template and make it your own with the innovative drag and drop interface. You can choose from hundreds of premade templates.","Static","Strict","Style tab","Subscribe","Success","Switches %s slide(s).","Switches to the %s. slide.","Switches to the fifth slide as if the next arrow was pressed","Switches to the second slide as if the previous arrow was pressed","Switches to the slide with the #2 ID as if the previous arrow was pressed","Switches to the slide with the #5 ID as if the next arrow was pressed","Tablet","Text","Text animation in","Text animation out","The changes you made will be lost if you navigate away from this page.","The deletion is irreversible, and it's not possible to recover %s.","The image is empty","Theme","There is no layer available to be parent of the current layer!","This block is not available in the free version. %s","This section requires activated Pro version.","This slide is hidden on the following devices: %s","Timeline","Titles - One Per Line","Top","Top and bottom","Transition","Undo","Unexpected response","Unpublish","Up","Upgrade to Pro","URL","Use default selector","Use Joomla selector","Use our powerful visual editor, or simply import one of our existing template.","Video","View","What do you want to create today?","Width","You can use any jQuery selector to scroll to a specific element on the page. Example: \"#pricing\" scrolls to the element with the id of \"pricing\".","You can use presets to save style settings for later use. Clicking on any preset will load its styling to your current layer, and the previous style settings will be lost.","You have not created any presets for this layer yet.","You're about to %s. "));
Nextend/SmartSlider3/Application/Admin/Layout/Block/Slide/LayerWindow/Settings/LayerWindowSettingsSlide.php CHANGED
@@ -221,7 +221,8 @@ class LayerWindowSettingsSlide extends AbstractLayerWindowSettings {
221
  'layerslide-backgroundImageOpacity',
222
  'layerslide-backgroundImageBlur',
223
  'layerslide-backgroundMode',
224
- 'layerslide-background-notice-image'
 
225
  )
226
  );
227
  $fieldImage = new FieldImageResponsive($rowImage, 'slide-backgroundImage', n2_('Slide background'), '', $slideBackgroundAttr);
@@ -243,22 +244,39 @@ class LayerWindowSettingsSlide extends AbstractLayerWindowSettings {
243
 
244
  new Warning($rowImage, 'slide-background-notice-image', sprintf(n2_('Please read %1$sour detailed guide%2$s about setting your own slide background correctly.'), '<a href="https://smartslider.helpscoutdocs.com/article/1922-how-to-set-your-background-image" target="_blank">', '</a>'));
245
 
 
246
  new Select\FillMode($rowImage, 'slide-backgroundMode', n2_('Fill mode'), 'default', array(
247
- 'useGlobal' => true
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
248
  ));
249
 
250
  new NumberSlider($rowImage, 'slide-backgroundImageOpacity', n2_('Opacity'), 100, array(
251
  'unit' => '%',
252
  'min' => 0,
253
  'max' => 100,
254
- 'style' => 'width:22px;'
255
  ));
256
 
257
  new NumberSlider($rowImage, 'slide-backgroundImageBlur', n2_('Blur'), 0, array(
258
  'unit' => 'px',
259
  'min' => 0,
260
  'max' => 50,
261
- 'style' => 'width:22px;'
262
  ));
263
 
264
  $rowColor = new Grouping($background, '-slide-background-color');
221
  'layerslide-backgroundImageOpacity',
222
  'layerslide-backgroundImageBlur',
223
  'layerslide-backgroundMode',
224
+ 'layerslide-background-notice-image',
225
+ 'layerslide-backgroundBlurFit'
226
  )
227
  );
228
  $fieldImage = new FieldImageResponsive($rowImage, 'slide-backgroundImage', n2_('Slide background'), '', $slideBackgroundAttr);
244
 
245
  new Warning($rowImage, 'slide-background-notice-image', sprintf(n2_('Please read %1$sour detailed guide%2$s about setting your own slide background correctly.'), '<a href="https://smartslider.helpscoutdocs.com/article/1922-how-to-set-your-background-image" target="_blank">', '</a>'));
246
 
247
+
248
  new Select\FillMode($rowImage, 'slide-backgroundMode', n2_('Fill mode'), 'default', array(
249
+ 'useGlobal' => true,
250
+ 'relatedValueFields' => array(
251
+ array(
252
+ 'values' => array(
253
+ 'blurfit'
254
+ ),
255
+ 'field' => array(
256
+ 'layerslide-backgroundBlurFit'
257
+ )
258
+ )
259
+ )
260
+ ));
261
+ new NumberSlider($rowImage, 'slide-backgroundBlurFit', n2_('Background blur'), 7, array(
262
+ 'unit' => 'px',
263
+ 'min'=> 7,
264
+ 'max' => 50,
265
+ 'wide'=>3
266
  ));
267
 
268
  new NumberSlider($rowImage, 'slide-backgroundImageOpacity', n2_('Opacity'), 100, array(
269
  'unit' => '%',
270
  'min' => 0,
271
  'max' => 100,
272
+ 'style' => 'width:33px;'
273
  ));
274
 
275
  new NumberSlider($rowImage, 'slide-backgroundImageBlur', n2_('Blur'), 0, array(
276
  'unit' => 'px',
277
  'min' => 0,
278
  'max' => 50,
279
+ 'style' => 'width:33px;'
280
  ));
281
 
282
  $rowColor = new Grouping($background, '-slide-background-color');
Nextend/SmartSlider3/Application/Helper/HelperSliderChanged.php CHANGED
@@ -36,18 +36,43 @@ class HelperSliderChanged {
36
  return intval($this->storage->get('sliderChanged', $sliderId, $value));
37
  }
38
 
39
- public function setSliderChanged($sliderId, $value = 1) {
40
- $this->storage->set('sliderChanged', $sliderId, $value);
41
- $changedSliders = array($sliderId);
42
 
43
- $xref = new ModelSlidersXRef($this);
 
 
44
  foreach ($xref->getGroups($sliderId) as $row) {
45
  if ($row['group_id'] > 0) {
46
  $this->storage->set('sliderChanged', $row['group_id'], $value);
47
- $changedSliders[] = $row['group_id'];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  }
49
  }
50
- $sliderModel = new ModelSliders($this);
51
  $relatedPosts = array();
52
  foreach ($changedSliders as $id) {
53
 
36
  return intval($this->storage->get('sliderChanged', $sliderId, $value));
37
  }
38
 
 
 
 
39
 
40
+ public function setGroupChanged($sliderId, $value = 1) {
41
+ $xref = new ModelSlidersXRef($this);
42
+ $groupIDs = array();
43
  foreach ($xref->getGroups($sliderId) as $row) {
44
  if ($row['group_id'] > 0) {
45
  $this->storage->set('sliderChanged', $row['group_id'], $value);
46
+ }
47
+ $groupIDs[] = $row['group_id'];
48
+ }
49
+
50
+ return $groupIDs;
51
+
52
+ }
53
+
54
+ public function setSliderChanged($sliderId, $value = 1, &$changedSliders = array()) {
55
+ $this->storage->set('sliderChanged', $sliderId, $value);
56
+ $changedSliders[] = $sliderId;
57
+
58
+ $xref = new ModelSlidersXRef($this);
59
+ $sliderModel = new ModelSliders($this);
60
+
61
+ array_merge($changedSliders, $this->setGroupChanged($sliderId));
62
+
63
+ foreach ($xref->getGroups($sliderId) as $group) {
64
+ $changedSliders[] = $group['group_id'];
65
+ }
66
+
67
+ $fallbackSliders = $sliderModel->getFallbackUsage($changedSliders);
68
+
69
+ if (!empty($fallbackSliders)) {
70
+ foreach ($fallbackSliders as $slider) {
71
+ if (!in_array($slider['id'], $changedSliders)) {
72
+ $this->setSliderChanged($slider['id'], 1, $changedSliders);
73
+ }
74
  }
75
  }
 
76
  $relatedPosts = array();
77
  foreach ($changedSliders as $id) {
78
 
Nextend/SmartSlider3/Application/Model/ModelSliders.php CHANGED
@@ -151,6 +151,15 @@ class ModelSliders extends AbstractModelTable {
151
  return Database::queryAll("SELECT id, title FROM " . $this->getTableName() . " WHERE " . implode(' AND ', $wheres) . " ORDER BY title ASC");
152
  }
153
 
 
 
 
 
 
 
 
 
 
154
  public function import($slider, $groupID = 0) {
155
  try {
156
  $this->table->insert(array(
151
  return Database::queryAll("SELECT id, title FROM " . $this->getTableName() . " WHERE " . implode(' AND ', $wheres) . " ORDER BY title ASC");
152
  }
153
 
154
+ public function getFallbackUsage($sliderIDs) {
155
+ $wheres = array();
156
+ foreach ($sliderIDs as $id) {
157
+ $wheres[] = 'params LIKE \'%"fallback-slider":"' . $id . '"%\'';
158
+ }
159
+
160
+ return Database::queryAll("SELECT id FROM " . $this->getTableName() . " as sliders WHERE " . implode(" OR ", $wheres));
161
+ }
162
+
163
  public function import($slider, $groupID = 0) {
164
  try {
165
  $this->table->insert(array(
Nextend/SmartSlider3/BackupSlider/ExportSlider.php CHANGED
@@ -320,7 +320,7 @@ class ExportSlider {
320
  'replaceLightboxImages'
321
  ), $sliderHTML);
322
 
323
- $sliderHTML = preg_replace_callback('/data-n2-lightbox=[^<>]*?(href)=["|\'](.*?)["|\']/i', array(
324
  $this,
325
  'replaceHTMLImageHrefLightbox'
326
  ), $sliderHTML);
320
  'replaceLightboxImages'
321
  ), $sliderHTML);
322
 
323
+ $sliderHTML = preg_replace_callback('/(data-n2-lightbox)=["|\'](.*?)["|\']/i', array(
324
  $this,
325
  'replaceHTMLImageHrefLightbox'
326
  ), $sliderHTML);
Nextend/SmartSlider3/Parser/Link/NextSlide.php CHANGED
@@ -9,6 +9,7 @@ use Nextend\Framework\Parser\Link\ParserInterface;
9
  class NextSlide implements ParserInterface {
10
 
11
  public function parse($argument, &$attributes) {
 
12
 
13
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'next');";
14
 
9
  class NextSlide implements ParserInterface {
10
 
11
  public function parse($argument, &$attributes) {
12
+ $attributes['aria-role'] = 'button';
13
 
14
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'next');";
15
 
Nextend/SmartSlider3/Parser/Link/PreviousSlide.php CHANGED
@@ -9,6 +9,7 @@ use Nextend\Framework\Parser\Link\ParserInterface;
9
  class PreviousSlide implements ParserInterface {
10
 
11
  public function parse($argument, &$attributes) {
 
12
 
13
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'previous');";
14
 
9
  class PreviousSlide implements ParserInterface {
10
 
11
  public function parse($argument, &$attributes) {
12
+ $attributes['aria-role'] = 'button';
13
 
14
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'previous');";
15
 
Nextend/SmartSlider3/Parser/Link/SlideEvent.php CHANGED
@@ -9,6 +9,7 @@ use Nextend\Framework\Parser\Link\ParserInterface;
9
  class SlideEvent implements ParserInterface {
10
 
11
  public function parse($argument, &$attributes) {
 
12
 
13
  $attributes['onclick'] = "n2ss.trigger(this, '" . $argument . "', event);";
14
 
9
  class SlideEvent implements ParserInterface {
10
 
11
  public function parse($argument, &$attributes) {
12
+ $attributes['aria-role'] = 'button';
13
 
14
  $attributes['onclick'] = "n2ss.trigger(this, '" . $argument . "', event);";
15
 
Nextend/SmartSlider3/Parser/Link/ToSlide.php CHANGED
@@ -12,6 +12,8 @@ class ToSlide implements ParserInterface {
12
 
13
  preg_match('/([0-9]+)(,([0-1]))?/', $argument, $matches);
14
  if (!isset($matches[3])) {
 
 
15
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'slide', " . (intval($matches[1]) - 1) . ");";
16
  } else {
17
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'slide', " . (intval($matches[1]) - 1) . ", " . intval($matches[3]) . ");";
12
 
13
  preg_match('/([0-9]+)(,([0-1]))?/', $argument, $matches);
14
  if (!isset($matches[3])) {
15
+ $attributes['aria-role'] = 'button';
16
+
17
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'slide', " . (intval($matches[1]) - 1) . ");";
18
  } else {
19
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'slide', " . (intval($matches[1]) - 1) . ", " . intval($matches[3]) . ");";
Nextend/SmartSlider3/Parser/Link/ToSlideID.php CHANGED
@@ -12,7 +12,10 @@ class ToSlideID implements ParserInterface {
12
 
13
  preg_match('/([0-9]+)(,([0-1]))?/', $argument, $matches);
14
  if (!isset($matches[3])) {
 
 
15
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'slideToID', " . intval($matches[1]) . ");";
 
16
  } else {
17
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'slideToID', " . intval($matches[1]) . ", " . intval($matches[3]) . ");";
18
  }
12
 
13
  preg_match('/([0-9]+)(,([0-1]))?/', $argument, $matches);
14
  if (!isset($matches[3])) {
15
+ $attributes['aria-role'] = 'button';
16
+
17
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'slideToID', " . intval($matches[1]) . ");";
18
+
19
  } else {
20
  $attributes['onclick'] = "n2ss.applyActionWithClick(event, 'slideToID', " . intval($matches[1]) . ", " . intval($matches[3]) . ");";
21
  }
Nextend/SmartSlider3/Renderable/Component/ComponentSlide.php CHANGED
@@ -118,6 +118,8 @@ class ComponentSlide extends AbstractComponent {
118
  $this->createProperty('backgroundAlt', '');
119
  $this->createProperty('backgroundTitle', '');
120
  $this->createProperty('backgroundMode', 'default');
 
 
121
 
122
  $this->createProperty('backgroundVideoMp4', '');
123
  $this->createProperty('backgroundVideoOpacity', 100);
118
  $this->createProperty('backgroundAlt', '');
119
  $this->createProperty('backgroundTitle', '');
120
  $this->createProperty('backgroundMode', 'default');
121
+ $this->createProperty('backgroundBlurFit', 7);
122
+
123
 
124
  $this->createProperty('backgroundVideoMp4', '');
125
  $this->createProperty('backgroundVideoOpacity', 100);
Nextend/SmartSlider3/Slider/Feature/SlideBackground.php CHANGED
@@ -140,8 +140,10 @@ class SlideBackground {
140
  }
141
 
142
  $fillMode = $slide->parameters->get('backgroundMode', 'default');
 
143
  if ($fillMode == 'default') {
144
  $fillMode = $this->slider->params->get('backgroundMode', 'fill');
 
145
  }
146
 
147
  $backgroundElements = array();
@@ -376,15 +378,27 @@ class SlideBackground {
376
  $originalImage = Html::tag('div', $attributes, $picture);
377
 
378
  if ($fillMode === 'blurfit') {
 
379
 
380
- $picture = '<picture style="filter:blur(7px)">' . implode('', $sources) . '</picture>';
381
-
 
 
 
 
 
 
 
 
 
382
  if (!isset($attributes['style'])) {
383
  $attributes['style'] = '';
384
  }
385
- $attributes['style'] .= 'margin:-14px;padding:14px;';
386
 
387
- $ret = Html::tag('div', $attributes, $picture) . $originalImage;
 
 
 
388
  } else {
389
  $ret = $originalImage;
390
  }
140
  }
141
 
142
  $fillMode = $slide->parameters->get('backgroundMode', 'default');
143
+
144
  if ($fillMode == 'default') {
145
  $fillMode = $this->slider->params->get('backgroundMode', 'fill');
146
+
147
  }
148
 
149
  $backgroundElements = array();
378
  $originalImage = Html::tag('div', $attributes, $picture);
379
 
380
  if ($fillMode === 'blurfit') {
381
+ $slideOption = $slide->parameters->get('backgroundMode', 'default');
382
 
383
+ if ($slideOption === 'blurfit') {
384
+ $blurFit = $slide->parameters->get('backgroundBlurFit', 7);
385
+ } else {
386
+ $blurFit = $this->slider->params->get('backgroundBlurFit', 7);
387
+ $attributes['data-blurfitmode'] = 'default';
388
+ }
389
+ $picture = "<picture style='filter:blur(" . $blurFit . "px)'>" . implode('', $sources) . "</picture>";
390
+ $blurFitStyle = array(
391
+ 'margin:-' . ($blurFit * 2) . 'px',
392
+ 'padding:' . ($blurFit * 2) . 'px'
393
+ );
394
  if (!isset($attributes['style'])) {
395
  $attributes['style'] = '';
396
  }
 
397
 
398
+ $attributes['data-globalblur'] = $this->slider->params->get('backgroundBlurFit', 7);
399
+ $attributes['data-bgblur'] = $slide->parameters->get('backgroundBlurFit', 7);
400
+ $attributes['style'] = implode(';', $blurFitStyle);
401
+ $ret = Html::tag('div', $attributes, $picture) . $originalImage;
402
  } else {
403
  $ret = $originalImage;
404
  }
Nextend/SmartSlider3/Slider/Slide.php CHANGED
@@ -343,7 +343,7 @@ class Slide extends AbstractRenderableOwner {
343
  'class' => 'n2-ss-slide--focus'
344
  );
345
 
346
- if (isset($this->linkAttributes['role']) && $this->linkAttributes['role'] != 'button') {
347
  $attributes['tabindex'] = '-1';
348
  }
349
 
343
  'class' => 'n2-ss-slide--focus'
344
  );
345
 
346
+ if (!isset($this->linkAttributes['role']) || $this->linkAttributes['role'] != 'button') {
347
  $attributes['tabindex'] = '-1';
348
  }
349
 
Nextend/SmartSlider3/Slider/Slider.php CHANGED
@@ -85,6 +85,8 @@ class Slider extends AbstractRenderable {
85
 
86
  private $sliderRow;
87
 
 
 
88
  public $exposeSlideData = array(
89
  'title' => true,
90
  'description' => false,
@@ -156,7 +158,6 @@ class Slider extends AbstractRenderable {
156
  $this->hasError = true;
157
  throw new Exception('Slider does not exists!');
158
  } else {
159
-
160
  if (!$this->isAdminArea && $sliderRow['status'] != 'published') {
161
  $this->hasError = true;
162
  throw new Exception('Slider is not published!');
@@ -214,10 +215,21 @@ class Slider extends AbstractRenderable {
214
  if ($this->loadState < self::LOAD_STATE_ALL) {
215
 
216
  $this->initSlides();
 
 
 
217
 
218
 
219
- $this->loadState = self::LOAD_STATE_ALL;
 
 
 
 
 
 
 
220
  }
 
221
  }
222
 
223
  private function loadSlider() {
@@ -347,6 +359,10 @@ class Slider extends AbstractRenderable {
347
  'data-ssid' => $this->sliderId
348
  );
349
 
 
 
 
 
350
  $ariaLabel = $this->params->get('aria-label', 'Slider');
351
  if (!empty($ariaLabel)) {
352
  $sliderAttributes['tabindex'] = '0';
85
 
86
  private $sliderRow;
87
 
88
+ private $fallbackId;
89
+
90
  public $exposeSlideData = array(
91
  'title' => true,
92
  'description' => false,
158
  $this->hasError = true;
159
  throw new Exception('Slider does not exists!');
160
  } else {
 
161
  if (!$this->isAdminArea && $sliderRow['status'] != 'published') {
162
  $this->hasError = true;
163
  throw new Exception('Slider is not published!');
215
  if ($this->loadState < self::LOAD_STATE_ALL) {
216
 
217
  $this->initSlides();
218
+ $this->loadState = self::LOAD_STATE_ALL;
219
+ }
220
+ }
221
 
222
 
223
+ private function setSliderIDFromAlias($slider) {
224
+ if (is_numeric($slider)) {
225
+ return $slider;
226
+ } else {
227
+ $slidersModel = new ModelSliders($this->MVCHelper);
228
+ $slider = $slidersModel->getByAlias($slider);
229
+
230
+ return $slider['id'];
231
  }
232
+
233
  }
234
 
235
  private function loadSlider() {
359
  'data-ssid' => $this->sliderId
360
  );
361
 
362
+ if ($this->fallbackId) {
363
+ $sliderAttributes['data-fallback-for'] = $this->fallbackId;
364
+ }
365
+
366
  $ariaLabel = $this->params->get('aria-label', 'Slider');
367
  if (!empty($ariaLabel)) {
368
  $sliderAttributes['tabindex'] = '0';
Nextend/SmartSlider3/SmartSlider3Info.php CHANGED
@@ -14,15 +14,15 @@ use Nextend\SmartSlider3\Application\Model\ModelLicense;
14
 
15
  class SmartSlider3Info {
16
 
17
- public static $version = '3.5.1.0';
18
 
19
  public static $channel = 'stable';
20
 
21
- public static $revision = 'd3fef2c3bcefedc2a517f82dcfb1e86dc9c70365';
22
 
23
- public static $revisionShort = 'd3fef2c3';
24
 
25
- public static $branch = 'release-3.5.1.0';
26
 
27
  public static $completeVersion;
28
 
14
 
15
  class SmartSlider3Info {
16
 
17
+ public static $version = '3.5.1.1';
18
 
19
  public static $channel = 'stable';
20
 
21
+ public static $revision = 'af21758e4195aac8cb3e9ec0beb7b0526d08b3a0';
22
 
23
+ public static $revisionShort = 'af21758e';
24
 
25
+ public static $branch = 'release-3.5.1.1';
26
 
27
  public static $completeVersion;
28
 
Public/SmartSlider3/Application/Admin/Assets/dist/smartslider-admin.min.css CHANGED
@@ -1 +1 @@
1
- @font-face{font-family:'Inter-Nextend';font-style:normal;font-weight:400;src:url(../fonts/Inter-Medium.woff2) format("woff2");font-display:block}@font-face{font-family:'Inter-Nextend';font-style:normal;font-weight:700;src:url(../fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:'SmartSliderIcons';src:url(../fonts/SmartSliderIcons.woff2?3BvKbO) format("woff2");font-weight:400;font-style:normal}.ssi_16,.ssi_24,.ssi_32,.ssi_48,.ssi_64{font-family:'SmartSliderIcons'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ssi_16{font-size:16px!important}.ssi_24{font-size:24px!important}.ssi_32{font-size:32px!important}.ssi_48{font-size:48px!important}.ssi_64{font-size:64px!important}.ssi_16--animation::before{content:"\E91F"}.ssi_16--arrowdown::before{content:"\E14B"}.ssi_16--arrowright::before{content:"\E15E"}.ssi_16--bold::before{content:"\E601"}.ssi_16--breadcrumb::before{content:"\E91E"}.ssi_16--bringforward::before{content:"\E15F"}.ssi_16--bringfront::before{content:"\E143"}.ssi_16--buttonarrow::before{content:"\E155"}.ssi_16--check::before{content:"\E600"}.ssi_16--circularremove::before{content:"\E62C"}.ssi_16--clearanimation::before{content:"\E948"}.ssi_16--cog::before{content:"\E934"}.ssi_16--color::before{content:"\E144"}.ssi_16--column::before{content:"\E145"}.ssi_16--content::before{content:"\E146"}.ssi_16--copy::before{content:"\E907"}.ssi_16--crop::before{content:"\E161"}.ssi_16--dashboard::before{content:"\E149"}.ssi_16--data::before{content:"\E152"}.ssi_16--delete::before{content:"\E612"}.ssi_16--desktoplandscape::before{content:"\E95a"}.ssi_16--desktopportrait::before{content:"\E925"}.ssi_16--divide::before{content:"\E639"}.ssi_16--download::before{content:"\E162"}.ssi_16--dummy::before{content:"\E15D"}.ssi_16--duplicate::before{content:"\E611"}.ssi_16--edit::before{content:"\E154"}.ssi_16--eye::before{content:"\E60F"}.ssi_16--filledcheck::before{content:"\E60C"}.ssi_16--filledremove::before{content:"\E62D"}.ssi_16--folderclosed::before{content:"\E921"}.ssi_16--folderopened::before{content:"\E922"}.ssi_16--fontresize::before{content:"\E650"}.ssi_16--fullscreen::before{content:"\E163"}.ssi_16--grid::before{content:"\E164"}.ssi_16--hide::before{content:"\E923"}.ssi_16--horizontalcenter::before{content:"\E646"}.ssi_16--horizontalleft::before{content:"\E647"}.ssi_16--horizontalright::before{content:"\E645"}.ssi_16--image::before{content:"\E14A"}.ssi_16--info::before{content:"\E620"}.ssi_16--italic::before{content:"\E615"}.ssi_16--keyboard::before{content:"\E165"}.ssi_16--layer::before{content:"\E935"}.ssi_16--link::before{content:"\E64D"}.ssi_16--miniarrowdown::before{content:"\E19E"}.ssi_16--miniarrowright::before{content:"\E19D"}.ssi_16--minidesktopportrait::before{content:"\E980"}.ssi_16--mobilelandscape::before{content:"\E929"}.ssi_16--mobileportrait::before{content:"\E92A"}.ssi_16--mobileportraitlarge::before{content:"\E1AB"}.ssi_16--more::before{content:"\E911"}.ssi_16--none::before{content:"\E971"}.ssi_16--off::before{content:"\E19A"}.ssi_16--on::before{content:"\E199"}.ssi_16--paste::before{content:"\E908"}.ssi_16--pause::before{content:"\E606"}.ssi_16--play::before{content:"\E605"}.ssi_16--plus::before{content:"\E92F"}.ssi_16--position::before{content:"\E14E"}.ssi_16--remove::before{content:"\E90A"}.ssi_16--rename::before{content:"\E19C"}.ssi_16--reset::before{content:"\E946"}.ssi_16--resize::before{content:"\E19F"}.ssi_16--row::before{content:"\E14F"}.ssi_16--save::before{content:"\E947"}.ssi_16--selectarrow::before{content:"\E638"}.ssi_16--sendback::before{content:"\E166"}.ssi_16--sendbackward::before{content:"\E167"}.ssi_16--shrink::before{content:"\E196"}.ssi_16--slides::before{content:"\E151"}.ssi_16--smart::before{content:"\E147"}.ssi_16--star::before{content:"\E603"}.ssi_16--stop::before{content:"\E607"}.ssi_16--style::before{content:"\E169"}.ssi_16--tabletlandscape::before{content:"\E927"}.ssi_16--tabletportrait::before{content:"\E928"}.ssi_16--tabletportraitlarge::before{content:"\E1AC"}.ssi_16--textcenter::before{content:"\E614"}.ssi_16--textjustify::before{content:"\E60B"}.ssi_16--textleft::before{content:"\E60A"}.ssi_16--textright::before{content:"\E604"}.ssi_16--underline::before{content:"\E602"}.ssi_16--unlink::before{content:"\E64B"}.ssi_16--up::before{content:"\E16A"}.ssi_16--verticalaround::before{content:"\E97B"}.ssi_16--verticalbetween::before{content:"\E97A"}.ssi_16--verticalbottom::before{content:"\E97F"}.ssi_16--verticalcenter::before{content:"\E97E"}.ssi_16--verticaltop::before{content:"\E97C"}.ssi_16--video::before{content:"\E153"}.ssi_16--wordpress::before{content:"\E197"}.ssi_24--active::before{content:"\D7FD"}.ssi_24--animation::before{content:"\E115"}.ssi_24--attention::before{content:"\E195"}.ssi_24--bounce::before{content:"\E998"}.ssi_24--button::before{content:"\E192"}.ssi_24--check::before{content:"\E14C"}.ssi_24--circularcheck::before{content:"\E129"}.ssi_24--circularinfo::before{content:"\E11B"}.ssi_24--close::before{content:"\E116"}.ssi_24--cog::before{content:"\E15C"}.ssi_24--col2::before{content:"\E193"}.ssi_24--desktop::before{content:"\E11A"}.ssi_24--desktoplandscape::before{content:"\E119"}.ssi_24--dummy::before{content:"\E17B"}.ssi_24--edit::before{content:"\E117"}.ssi_24--fade::before{content:"\E993"}.ssi_24--flip::before{content:"\E996"}.ssi_24--heading::before{content:"\E17E"}.ssi_24--image::before{content:"\E191"}.ssi_24--info::before{content:"\E14D"}.ssi_24--layers::before{content:"\E11C"}.ssi_24--mobilelandscape::before{content:"\E11D"}.ssi_24--mobileportrait::before{content:"\E11E"}.ssi_24--mobileportraitlarge::before{content:"\E1AD"}.ssi_24--more::before{content:"\E17D"}.ssi_24--move::before{content:"\E995"}.ssi_24--newwindow::before{content:"\E1A2"}.ssi_24--notification::before{content:"\E99F"}.ssi_24--orientation::before{content:"\E1A1"}.ssi_24--play::before{content:"\E11F"}.ssi_24--preview::before{content:"\E121"}.ssi_24--redo::before{content:"\E122"}.ssi_24--refresh::before{content:"\E194"}.ssi_24--remove::before{content:"\E16B"}.ssi_24--reveal::before{content:"\E992"}.ssi_24--rotate::before{content:"\E999"}.ssi_24--scale::before{content:"\E994"}.ssi_24--smart::before{content:"\E16C"}.ssi_24--special::before{content:"\E997"}.ssi_24--star::before{content:"\E1A4"}.ssi_24--stop::before{content:"\E16D"}.ssi_24--style::before{content:"\E123"}.ssi_24--tabletlandscape::before{content:"\E124"}.ssi_24--tabletportrait::before{content:"\E125"}.ssi_24--tabletportraitlarge::before{content:"\E1AE"}.ssi_24--text::before{content:"\E17F"}.ssi_24--timeline::before{content:"\E126"}.ssi_24--undo::before{content:"\E127"}.ssi_32--animatedheading::before{content:"\E991"}.ssi_32--area::before{content:"\E937"}.ssi_32--audio::before{content:"\E986"}.ssi_32--button::before{content:"\E942"}.ssi_32--circlecounter::before{content:"\E985"}.ssi_32--col1::before{content:"\E112"}.ssi_32--col2::before{content:"\E113"}.ssi_32--col3::before{content:"\E157"}.ssi_32--counter::before{content:"\E984"}.ssi_32--dummy::before{content:"\E15B"}.ssi_32--heading::before{content:"\E945"}.ssi_32--highlightheading::before{content:"\E990"}.ssi_32--html::before{content:"\E93A"}.ssi_32--icon::before{content:"\E941"}.ssi_32--iframe::before{content:"\E938"}.ssi_32--image::before{content:"\E943"}.ssi_32--imagearea::before{content:"\E950"}.ssi_32--imagebox::before{content:"\E983"}.ssi_32--imagecaption::before{content:"\E940"}.ssi_32--input::before{content:"\E939"}.ssi_32--joomla::before{content:"\E19B"}.ssi_32--list::before{content:"\E93E"}.ssi_32--plus::before{content:"\E114"}.ssi_32--progressbar::before{content:"\E982"}.ssi_32--smart::before{content:"\E16E"}.ssi_32--text::before{content:"\E944"}.ssi_32--transition::before{content:"\E93F"}.ssi_32--video::before{content:"\E93B"}.ssi_32--vimeo::before{content:"\E93C"}.ssi_32--youtube::before{content:"\E93D"}.ssi_48--bug::before{content:"\E17C"}.ssi_48--camera::before{content:"\E141"}.ssi_48--convert::before{content:"\E134"}.ssi_48--data::before{content:"\E13E"}.ssi_48--delete::before{content:"\E135"}.ssi_48--doc::before{content:"\E13B"}.ssi_48--drop::before{content:"\E136"}.ssi_48--dummy::before{content:"\E159"}.ssi_48--dynamic::before{content:"\E98F"}.ssi_48--empty::before{content:"\E98E"}.ssi_48--error::before{content:"\E137"}.ssi_48--grid::before{content:"\E16F"}.ssi_48--group::before{content:"\E139"}.ssi_48--help::before{content:"\E13A"}.ssi_48--image::before{content:"\E98D"}.ssi_48--keyboard::before{content:"\E171"}.ssi_48--link::before{content:"\E13C"}.ssi_48--newsletter::before{content:"\E13D"}.ssi_48--plus::before{content:"\D7FE"}.ssi_48--post::before{content:"\E98B"}.ssi_48--protect::before{content:"\E133"}.ssi_48--remove::before{content:"\E156"}.ssi_48--review0::before{content:"\E13F"}.ssi_48--review1::before{content:"\E1A5"}.ssi_48--review2::before{content:"\E1A6"}.ssi_48--review3::before{content:"\E1A7"}.ssi_48--review4::before{content:"\E1A9"}.ssi_48--review5::before{content:"\E1AA"}.ssi_48--static::before{content:"\E98A"}.ssi_48--upgrade::before{content:"\E1A3"}.ssi_48--video::before{content:"\E989"}.ssi_64--accordionslider::before{content:"\E12A"}.ssi_64--auto::before{content:"\E17A"}.ssi_64--block::before{content:"\E12B"}.ssi_64--blurfit::before{content:"\E172"}.ssi_64--carousel::before{content:"\E12C"}.ssi_64--center::before{content:"\E173"}.ssi_64--drop::before{content:"\E12D"}.ssi_64--dummy::before{content:"\E15A"}.ssi_64--fill::before{content:"\E174"}.ssi_64--fit::before{content:"\E175"}.ssi_64--folder::before{content:"\E957"}.ssi_64--folderup::before{content:"\E63E"}.ssi_64--fullwidthslider::before{content:"\E132"}.ssi_64--image::before{content:"\E176"}.ssi_64--page::before{content:"\E12E"}.ssi_64--showcase::before{content:"\E12F"}.ssi_64--slider::before{content:"\E131"}.ssi_64--stretch::before{content:"\E177"}.ssi_64--tile::before{content:"\E179"}.n2_color_picker{position:fixed;top:0;left:0;z-index:10000000;border:2px solid #b9c3c9;border-radius:3px;background-color:#fff;width:min-content;display:grid;grid-gap:10px;grid-template-columns:auto auto auto auto;padding:10px;user-select:none}.n2_color_picker.n2_color_picker--has-opacity{grid-template-columns:auto auto auto auto auto}.n2_color_picker__palette{width:min-content;display:grid;grid-gap:8px;grid-template-columns:1fr 1fr 1fr 1fr}.n2_color_picker__palette_item{width:20px;height:20px;overflow:hidden;border-radius:3px;cursor:pointer}.n2_color_picker__palette_item_color{width:100%;height:100%;background-color:var(--palette-item-color);box-shadow:0 0 1px 1px rgba(0,0,0,.2) inset;border-radius:3px}.n2_color_picker__palette_item_alpha{display:none}.n2_color_picker--has-opacity .n2_color_picker__palette_item_alpha{display:block}.n2_color_picker__palette_history{width:min-content;display:grid;grid-gap:8px;grid-template-columns:1fr;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);padding:0 10px}.n2_color_picker__palette_history .n2_color_picker__palette_item:last-child{display:none}.n2_color_picker--has-opacity .n2_color_picker__palette_history .n2_color_picker__palette_item:last-child{display:block}.n2_color_picker__picker_area{padding:10px;width:min-content;display:grid;grid-template-columns:auto auto auto;grid-gap:10px;overflow:hidden}.n2_color_picker__picker_canvas{align-self:stretch;position:relative;width:140px;background-color:red;background-image:linear-gradient(to top,#000,rgba(204,154,129,0)),linear-gradient(to right,#fff,rgba(204,154,129,0));box-shadow:0 0 1px 1px rgba(0,0,0,.2) inset}.n2_color_picker__picker_canvas_dot{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.4)}.n2_color_picker__picker_hue{align-self:stretch;position:relative;width:20px;background:linear-gradient(to bottom,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);box-shadow:0 0 1px 1px rgba(0,0,0,.2) inset}.n2_color_picker__picker_hue_dot{position:absolute;left:-3px;top:-3px;width:calc(100% + 6px);height:6px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.4)}.n2_color_picker__picker_opacity{align-self:stretch;display:none;width:20px}.n2_color_picker--has-opacity .n2_color_picker__picker_opacity{display:block}.n2_color_picker__picker_opacity_inner{position:relative;width:100%;height:100%;box-shadow:0 0 1px 1px rgba(0,0,0,.2) inset}.n2_color_picker__picker_opacity_dot{position:absolute;left:-3px;top:-3px;width:calc(100% + 6px);height:6px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.4)}.n2_checker_box{background-image:linear-gradient(45deg,gray 25%,transparent 25%),linear-gradient(-45deg,gray 25%,transparent 25%),linear-gradient(45deg,transparent 75%,gray 75%),linear-gradient(-45deg,transparent 75%,gray 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}#dolly{display:none!important}.toplevel_page_smart-slider3 #wpbody-content{padding-bottom:0!important}.toplevel_page_smart-slider3 #wpfooter{display:none}#wpbody-content #n2-admin{margin:10px 20px 20px 0}html[dir=rtl] #wpbody-content #n2-admin{margin:10px 0 0 20px}#wpbody-content #n2-admin a:focus{box-shadow:none}.n2 input{min-height:initial;border-radius:0}.n2 select{background:0 0;max-width:initial;min-height:26px;height:26px;font-size:12px;-webkit-appearance:menulist;-moz-appearance:menulist}.n2 select[multiple]{height:auto;-webkit-appearance:none;-moz-appearance:none}.n2_admin .n2_field_select select{background:0 0}html.n2_html--application-only{background:#fff}html.n2_html--application-only #wpbody{padding:0!important}html.n2_html--application-only.wp-toolbar{padding:0}html.n2_html--application-only,html.n2_html--application-only body{position:relative;height:auto;min-height:100vh;background:#fff}html.n2_html--application-only #wpadminbar,html.n2_html--application-only #adminmenuwrap,html.n2_html--application-only #adminmenuback,html.n2_html--application-only .update-nag{display:none!important}html.n2_html--application-only #wpcontent{margin:0!important;padding-left:0;padding-right:0}html.n2_html--application-only .updated,html.n2_html--application-only .error,html.n2_html--application-only .notice-error,html.n2_html--application-only .notice-success,html.n2_html--application-only .notice-warning,html.n2_html--application-only .notice-info,html.n2_html--application-only .notice,html.n2_html--application-only .wpuf-review-notice,html.n2_html--application-only .analytify-review-notice,html.n2_html--application-only .prompt-box+.overlay{display:none!important}.wp-block-nextend-smartslider3{position:relative;z-index:1;min-height:100px}.wp-block-nextend-smartslider3 iframe{pointer-events:none}.wp-block-nextend-smartslider3__button-container{display:inline-grid;grid-template-columns:auto auto;grid-gap:10px}.wp-customizer .n2_modal{z-index:1000030}.wp-customizer a.n2_button,.wp-customizer a.n2_button:HOVER,.wp-customizer a.n2_button:FOCUS{color:#fff}#gslogo-dummy-data-install--notice,.gslogo-admin-notice,.gslogo-review-notice{display:none!important}#a2020-admin-bar-app{z-index:100000}.a2020_admin_theme #wpwrap{display:block;vertical-align:top}.a2020_admin_theme #wpbody-content #n2-admin{margin:10px 20px 20px 20px}.n2_html--application-only .a2020_admin_theme #a2020-admin-bar-app{display:none!important}.n2_admin{position:relative;min-width:980px}.n2_admin__header{position:relative;z-index:2000;font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased}.n2_admin__header a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_admin__content{border-radius:0 0 3px 3px;border-left:1px solid #94b2c1;border-right:1px solid #94b2c1;border-bottom:1px solid #94b2c1;background-color:#f0f4f7;padding-bottom:40px;min-height:calc(100vh - 180px)}.n2_admin_ui{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased}.n2_admin_ui a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_admin_ui a:ACTIVE,.n2_admin_ui a:VISITED,.n2_admin_ui a:FOCUS,.n2_admin_ui a:LINK{text-decoration:none}.n2_admin_ui iframe{border:0}.n2_admin_ui [contenteditable=true]{-webkit-user-select:text;user-select:text}.n2_admin--empty{margin:0!important}.n2_admin--empty.n2_admin{min-width:0}.n2_nav_bar{position:relative;z-index:11;min-height:70px;display:flex;background-color:#1375e9;border-top-left-radius:3px;border-top-right-radius:3px}.n2_nav_bar__logo{flex:0 1 auto;display:flex;justify-content:center}.n2_nav_bar__logo a{display:inline-flex;align-items:center;justify-content:center}.n2_nav_bar__logo svg{max-width:none}.n2_nav_bar__menu{position:relative;z-index:2;flex:1 1 auto;padding:0 10px;width:100%;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;margin-left:auto}@media only screen and (max-width:1600px){.n2_nav_bar__menu{width:auto}}.n2_nav_bar__menuitem{margin:10px}.n2_nav_bar__menuitem>a{display:block;padding:0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px}.n2_nav_bar__menuitem a{font-size:14px;line-height:2}.n2_nav_bar__menuitem a,.n2_nav_bar__menuitem a:HOVER,.n2_nav_bar__menuitem a:FOCUS{color:#d0e3fb}.n2_breadcrumbs{padding:0 10px;white-space:nowrap;flex:1 1 auto;width:100%;box-sizing:border-box;position:relative;z-index:2;display:flex;align-items:center}@media only screen and (max-width:1600px){.n2_breadcrumbs{width:auto}}.n2_breadcrumbs__breadcrumb_button{display:flex;align-items:center;padding:0 8px;font-size:14px;line-height:2;text-transform:capitalize;font-weight:700}.n2_breadcrumbs__breadcrumb_button,.n2_breadcrumbs__breadcrumb_button:HOVER,.n2_breadcrumbs__breadcrumb_button:FOCUS{color:#d0e3fb}.n2_breadcrumbs__breadcrumb_button>*{margin:0 2px}.n2_breadcrumbs__breadcrumb_button>span{max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_breadcrumbs__breadcrumb_button>.ssi_16{margin:0 3px}.n2_breadcrumbs__breadcrumb--active .n2_breadcrumbs__breadcrumb_button,.n2_breadcrumbs__breadcrumb--active .n2_breadcrumbs__breadcrumb_button:HOVER,.n2_breadcrumbs__breadcrumb--active .n2_breadcrumbs__breadcrumb_button:FOCUS{color:#fff}.n2_breadcrumbs__arrow{font-size:16px;color:#d0e3fb}.n2_breadcrumbs__arrow .ssi_16{display:block}html[dir=rtl] .n2_breadcrumbs__arrow{transform:rotateZ(180deg)}.n2-admin-content-with-sidebar{display:flex}.n2-admin-content-with-sidebar__sidebar{flex:0 0 auto;width:340px;margin-left:-1px;background-color:#4d5d70;border-bottom-left-radius:3px;border-right:1px solid #212d3a;box-sizing:border-box}.n2-admin-content-with-sidebar__content{position:relative;min-height:1000px}.n2_top_bar_main{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;z-index:1020;margin-left:-1px;margin-right:-1px;position:-webkit-sticky;position:sticky;top:0;display:flex;flex-flow:row-reverse;background-color:#0c1924;padding:12px 10px}.n2_top_bar_main a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_top_bar_main .n2_top_bar_button_icon{font-size:24px;width:24px;height:24px}.n2_top_bar_main .n2_top_bar_button_icon,.n2_top_bar_main .n2_top_bar_button_icon:HOVER,.n2_top_bar_main .n2_top_bar_button_icon:FOCUS{color:#94b2c1}.n2_top_bar_main__primary{display:flex;flex-flow:row-reverse;align-items:center}.n2_top_bar_main__primary>*{margin:0 10px}.n2_top_bar_main__primary .n2_button_spacer{margin:0 10px;width:2px;height:32px}.n2_top_bar_main__primary .n2_button_spacer--visible{height:24px;background-color:#3a4956;border-radius:1px}.n2_top_bar_main__secondary{display:flex;align-items:center;margin-right:auto;padding-left:5px}.n2_top_bar_main__secondary>*{margin:0 5px}.n2_top_bar_group--narrow .n2_top_bar_group__inner{display:flex;flex-flow:row-reverse;margin:0 -5px;direction:ltr}.n2_top_bar_group--narrow .n2_top_bar_group__inner>*{margin:0 5px}.n2_header{position:relative;z-index:990;font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;background-color:#fff;padding:30px 28px}.n2_header a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_header.n2_header--has-menu-items{padding-top:50px;padding-bottom:0}.n2_header__heading_container{margin:0 12px}.n2_header__content{display:flex;align-items:center}.n2_header__heading{display:flex;align-items:center}.n2_header__heading_primary{font-size:32px;line-height:1.25em;color:#283f4d}.n2_header__heading_after{font-size:24px;line-height:1em;color:#94b2c1;margin:0 15px}.n2_header__actions{margin-left:auto;display:flex}.n2_header__actions>*{margin:0 12px}html[dir=rtl] .n2_header__actions{margin-left:0;margin-right:auto}.n2_header__menu{margin:0 -8px;display:flex}.n2_header__menu_item{margin:0 20px;line-height:50px;font-size:16px;font-weight:700;text-transform:capitalize;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_header__menu_item,.n2_header__menu_item:ACTIVE,.n2_header__menu_item:VISITED,.n2_header__menu_item:FOCUS,.n2_header__menu_item:LINK{color:#325c77}.n2_header__menu_item--active,.n2_header__menu_item--active:ACTIVE,.n2_header__menu_item--active:VISITED,.n2_header__menu_item--active:FOCUS,.n2_header__menu_item--active:LINK{box-shadow:inset 0 -3px 0 0 #1375e9!important;color:#1375e9}.n2_notification_center{z-index:9999999999999;position:fixed;right:10px;bottom:0;display:flex;flex-flow:column;align-items:flex-end;width:auto;max-height:310px;padding:10px;overflow-y:auto;overflow-x:hidden}html[dir=rtl] .n2_notification_center{left:10px;right:auto}.n2_notification_center__message{max-width:500px;margin:10px;display:flex;align-items:center;background-color:#0c1924;border-radius:5px;padding:20px;transition:transform .5s ease-in-out .3s;transform:translateX(150%)}html[dir=rtl] .n2_notification_center__message{transform:translateX(-150%)}.n2_notification_center__message--animate{transform:translateX(0%)}html[dir=rtl] .n2_notification_center__message--animate{transform:translateX(0%)}.n2_notification_center__message--success{min-width:250px}.n2_notification_center__message_icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:100%;color:#fff}.n2_notification_center__message--success .n2_notification_center__message_icon{background-color:#04c018}.n2_notification_center__message--success .n2_notification_center__message_icon .ssi_24::before{content:"\E14C"}.n2_notification_center__message--notice .n2_notification_center__message_icon{background-color:#1d81f9}.n2_notification_center__message--notice .n2_notification_center__message_icon .ssi_24::before{content:"\E14D"}.n2_notification_center__message_content{flex:1 1 auto;padding:0 10px}.n2_notification_center__message_content_label{color:#fff;font-size:14px;line-height:20px;text-transform:uppercase}.n2_notification_center__message_content_description{font-size:14px;line-height:20px;color:#94b2c1}.n2_notification_center__message_action{flex:0 0 auto;margin:0 10px;background-color:#1d81f9;border-radius:3px;padding:0 10px;white-space:nowrap;font-size:11px;color:#fff;line-height:30px;cursor:pointer;text-transform:uppercase}.n2_notification_center__message_action:HOVER{background-color:#338ef9}.n2_body--fullscreen-editor-visible{overflow:hidden}.n2_fullscreen_editor{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;z-index:100002;position:fixed;left:0;top:0;display:none;box-sizing:border-box;width:100%;height:100%;padding:20px;background:rgba(28,41,51,.8)}.n2_fullscreen_editor a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_fullscreen_editor--visible{display:block}.n2_fullscreen_editor__overlay{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.n2_fullscreen_editor__window{z-index:2;position:relative;flex:1 1 auto;height:100%;display:flex;flex-flow:column;border-radius:3px;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);overflow:hidden}.n2_fullscreen_editor__window>iframe{display:block;width:100%;height:100%}.n2_fullscreen_editor__nav_bar{position:relative;z-index:2;display:flex;flex:0 0 auto;background-color:#0c1924}.n2_fullscreen_editor__nav_bar_label{position:absolute;width:100%;z-index:1;line-height:60px;color:#fff;font-size:22px;text-align:center;text-transform:capitalize}.n2_fullscreen_editor__nav_bar_actions{position:relative;z-index:2;flex:1 1 auto;display:flex;justify-content:flex-end;padding:12px 10px}.n2_fullscreen_editor__nav_bar_actions>*{margin:0 10px}.n2_fullscreen_editor__content{flex:1 1 auto;display:flex;overflow:hidden}.n2_fullscreen_editor__content_sidebar{position:relative;flex:0 0 340px;width:340px;overflow:auto;background-color:#3a4956}.n2_fullscreen_editor__content_sidebar_top_bar{position:-webkit-sticky;position:sticky;top:0}.n2_fullscreen_editor__save_as_new_container{padding:12px 20px}.n2_fullscreen_editor__save_as_new_container .n2_button{text-align:center;display:block}.n2_fullscreen_editor__visual{display:flex;align-items:center;padding:0 10px;background-color:#2c3a45;border-bottom:1px solid #1e2830}.n2_fullscreen_editor__visual--active{background-color:#1375e9;border-bottom:1px solid #1375e9}.n2_fullscreen_editor__visual_select_tick{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #131c23;border-radius:3px;background-color:#2c3a45;cursor:pointer}.n2_fullscreen_editor__visual_select_tick .ssi_16{display:none;color:#fff}.n2_fullscreen_editor__visual--selected .n2_fullscreen_editor__visual_select_tick{background-color:#04c018;border-color:#04c018}.n2_fullscreen_editor__visual--selected .n2_fullscreen_editor__visual_select_tick .ssi_16{display:inline-block}.n2_fullscreen_editor__visual_label{flex:1 1 auto;padding:0 10px;color:#94b2c1;font-size:12px;line-height:44px;cursor:pointer}.n2_fullscreen_editor__visual--active .n2_fullscreen_editor__visual_label{color:#fff}.n2_fullscreen_editor__visual_action{display:inline-flex;align-items:center;justify-content:center;padding:5px;font-size:16px;color:#94b2c1;cursor:pointer}.n2_fullscreen_editor__visual--active .n2_fullscreen_editor__visual_action{color:#fff}.n2_fullscreen_editor__content_content{position:relative;flex:1 1 auto;overflow:auto;background-color:#f0f4f7}.n2_iframe_application{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;display:flex;flex-flow:column;margin:0!important;min-width:0;height:100vh;overflow:hidden}.n2_iframe_application a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_iframe_application__nav_bar{position:relative;z-index:2;display:flex;flex:0 0 auto;height:60px;background-color:#0c1924}.n2_iframe_application__nav_bar_label{position:absolute;width:100%;z-index:1;line-height:60px;color:#fff;font-size:22px;text-align:center}.n2_iframe_application__nav_bar_actions{position:relative;z-index:2;flex:1 1 auto;display:flex;justify-content:flex-end;padding:12px 10px}.n2_iframe_application__nav_bar_actions>*{margin:0 10px}.n2_iframe_application__nav_bar_actions .n2_button_spacer{margin:0 10px;width:2px;height:32px}.n2_iframe_application__nav_bar_actions .n2_button_spacer--visible{height:24px;background-color:#3a4956;border-radius:1px}.n2_iframe_application__nav_bar_actions .n2_button_plain_icon{margin:0 5px}.n2_iframe_application__nav_bar_actions .n2_button_plain_icon,.n2_iframe_application__nav_bar_actions .n2_button_plain_icon:HOVER,.n2_iframe_application__nav_bar_actions .n2_button_plain_icon:FOCUS{color:#94b2c1}.n2_iframe_application__content{position:relative;flex:1 1 auto;overflow:auto;background-color:#f0f4f7}.n2_iframe_application__content .n2_form__table[data-field=table-shapedivider] .n2_field__label .ssi_16--minidesktopportrait{color:#325c77}.n2_admin_editor{margin:0!important;min-width:0}.n2_admin_editor_overlay{z-index:10;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;flex-flow:column;visibility:hidden}.n2_admin_editor_overlay__top{position:relative;z-index:10;flex:0 0 auto}.n2_admin_editor_overlay__top_bar_main{position:static;visibility:visible}.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs{margin:0 -8px;padding:0}.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs__breadcrumb_button{color:#94b2c1}.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs__breadcrumb_button,.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs__breadcrumb_button:HOVER,.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs__breadcrumb_button:FOCUS{color:#94b2c1}.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs__arrow{color:#94b2c1}.n2_admin_editor__ui_slide_manager.n2_slide_manager{visibility:visible;position:absolute;left:0;top:60px;width:100%;height:calc(100vh - 60px)}.n2_admin_editor__ui_slide_manager.n2_slide_manager .n2_slide_manager__inner{overflow:auto;max-height:100%}.n2_admin_editor__content{display:flex;position:relative;box-sizing:border-box;width:100%;height:100vh;padding-top:75px;padding-left:65px;background:#f0f4f7}.n2_body--show-add-more .n2_admin_editor__content,.n2_body--attached-layer-list .n2_admin_editor__content{padding-bottom:0!important}.n2_admin_editor__content_inner{position:relative;flex:1 1 auto;background-color:#f0f4f7;overflow:auto}.n2_admin_editor_overlay--show-layer-navigation:not(.n2_admin_editor_overlay--show-add-more):not(.n2_admin_editor_overlay--attached-layer-list) .n2_slide_editor_timeline_toggle--show{display:none}.n2_admin_editor_overlay--show-layer-navigation.n2_admin_editor_overlay--attached-layer-list .n2_slide_editor_timeline_toggle--show{pointer-events:none}.n2_admin_editor_overlay--show-slides .n2_admin_editor_overlay__top_bar_main .n2_top_bar_main__primary{opacity:.5;pointer-events:none}.n2_top_bar_main__logo{flex:1 1 auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.n2_top_bar_main__logo a{display:inline-block;padding:0 10px}.n2_top_bar_main__logo svg{vertical-align:top;display:inline-block}.n2_admin__banner{background-color:#1c2933;z-index:2;position:relative;color:#fff;align-items:center}.n2_admin__banner .n2_admin__banner_inner{max-width:500px;text-align:center;margin:0 auto;padding:40px}.n2_admin__banner .n2_admin__banner_inner .n2_admin__banner_inner_title{font-size:22px;line-height:32px}.n2_admin__banner .n2_admin__banner_inner .n2_admin__banner_inner_description{font-size:14px;color:#94b2c1;line-height:24px}.n2_admin__banner .n2_admin__banner_inner .n2_admin__banner_inner_button{margin-top:20px}.n2_admin__banner .n2_admin__banner_close{margin:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#6b7986;border-radius:100%;color:#fff;font-size:16px;cursor:pointer;position:absolute;top:0;right:0}.n2_admin__banner .n2_admin__banner_close:HOVER{background-color:#8694a2}.n2_free_need_more{padding:40px 0;display:flex;flex-flow:column;align-items:center;text-align:center}.n2_free_need_more__logo img{display:block;width:64px}.n2_free_need_more__title{margin-top:10px;font-size:16px;line-height:28px;font-weight:700;color:#fff}.n2_modal .n2_free_need_more__title{color:#283f4d}.n2_free_need_more__paragraph{max-width:270px;line-height:24px;font-size:14px;color:#bdcfd9}.n2_modal .n2_free_need_more__paragraph{color:#325c77}.n2_free_need_more__button{margin-top:10px;padding:0 25px;background-color:#1d81f9;border-radius:3px;font-size:12px;line-height:36px;font-weight:700;text-transform:uppercase}.n2_free_need_more__button,.n2_free_need_more__button:HOVER,.n2_free_need_more__button:FOCUS{color:#fff}.n2_free_need_more__button:HOVER{background-color:#338ef9}.n2_body--inherit-cursor *{cursor:inherit!important}.n2_modal{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;z-index:100003;position:fixed;left:0;top:0;display:none;box-sizing:border-box;width:100%;height:100%;padding:20px;background:rgba(28,41,51,.8);align-items:center;justify-content:center}.n2_modal a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_modal--visible{display:flex}.n2_modal__overlay{z-index:1;position:absolute;width:100%;height:100%;cursor:pointer}.n2_modal__window{position:relative;z-index:2;display:flex;flex-flow:column;width:100%;max-height:100%;border-radius:3px;box-shadow:0 2px 20px 0 rgba(0,0,0,.2)}.n2_modal--simple .n2_modal__window{border-radius:3px;overflow:hidden}.n2_modal--simple .n2_modal__body_outer{flex:1 1 auto;position:relative;background:#fff;border-radius:3px 3px 0 0;overflow:auto}.n2_modal--simple .n2_modal__body{padding:20px 40px 10px}.n2_modal--simple .n2_modal__close_wrap{position:sticky;top:0;height:0;display:flex;justify-content:flex-end}.n2_modal--simple .n2_modal__close{margin:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#f0f4f7;border-radius:100%;color:#283f4d;font-size:16px;cursor:pointer}.n2_modal--simple .n2_modal__buttons{display:flex;flex:0 0 auto;background-color:#f0f4f7;height:56px;border-radius:0 0 3px 3px;border-top:1px solid #e4e9ec}.n2_modal--simple .n2_modal__buttons[data-buttons="0"]{display:none}.n2_modal--simple .n2_modal__buttons[data-buttons="1"] .n2_modal__button{width:100%;align-items:center;justify-content:center}.n2_modal--simple .n2_modal__buttons[data-buttons="2"] .n2_modal__button{width:50%;align-items:center}.n2_modal--simple .n2_modal__buttons[data-buttons="2"] .n2_modal__button:first-child{justify-content:flex-end;padding-right:10px}.n2_modal--simple .n2_modal__buttons[data-buttons="2"] .n2_modal__button:last-child{justify-content:flex-start;padding-left:10px}.n2_modal--simple .n2_modal__button{display:flex}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_variables{display:flex;flex-wrap:wrap;padding:3px;background-color:#f0f4f7;border-radius:3px;max-height:130px;overflow-y:auto}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_variables__variable{margin:3px;padding:0 10px;background-color:#94b2c1;border-radius:3px;color:#fff;font-size:11px;line-height:30px;cursor:pointer}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_variables__variable:HOVER{background-color:#7f9caa}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_variables__variable--selected{background-color:#1d81f9;color:#fff}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_variables__variable--selected:HOVER{background-color:#1d81f9}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_result{padding:0 8px;background-color:#f0f4f7;border-radius:3px;height:80px;overflow-y:scroll;font-size:12px;line-height:30px;color:#325c77}.n2_modal--lightbox .n2_modal__window{height:100%}.n2_modal--lightbox .n2_modal__top_bar{position:relative;border-radius:3px 3px 0 0;background-color:#0c1924}.n2_modal--lightbox .n2_modal__top_bar_title{position:absolute;width:100%;z-index:1;line-height:60px;color:#fff;font-size:22px;text-align:center;text-transform:capitalize}.n2_modal--lightbox .n2_modal__top_bar_buttons{position:relative;z-index:2;display:flex;justify-content:flex-end;padding:12px 10px}.n2_modal--lightbox .n2_modal__top_bar_buttons>*{margin:0 10px}.n2_modal--lightbox .n2_modal__body{flex:1 1 auto;overflow:auto;background:#f0f4f7;border-radius:0 0 3px 3px}.n2_modal--lightbox[data-modal-type=icons] .n2_modal__body{display:flex;overflow:hidden}.n2_modal--lightbox[data-modal-type=icons] .n2_modal__sidebar{position:relative;flex:0 0 340px;width:340px;background-color:#3a4956}.n2_modal--lightbox[data-modal-type=icons] .n2_modal__sidebar_inner{height:100%;overflow:auto}.n2_modal--lightbox[data-modal-type=icons] .n2_modal__content{position:relative;flex:1 1 auto;background-color:#f0f4f7}.n2_modal--lightbox[data-modal-type=icons] .n2_modal__content_inner{height:100%;overflow:auto}.n2_modal_icons__search_area{padding:10px 20px;background-color:#3a4956;border-bottom:1px solid #1e2830}.n2_modal_icons__search_area .n2_field__label{display:none}.n2_modal_icons__search_area .n2_field_text{display:flex}.n2_modal_icons__search_area .n2_field_text input{width:100%}.n2_modal_icons__list_item{background-color:#2c3a45;padding:0 10px;border-bottom:1px solid #1e2830;color:#94b2c1;font-size:12px;line-height:44px;cursor:pointer}.n2_modal_icons__list_item--active{background-color:#1d81f9;color:#fff}.n2_modal_icons__icon{display:inline-block;margin:5px;width:32px;height:32px;cursor:pointer;font-size:24px;line-height:32px;text-align:center;color:#000}.n2_modal_filesystem__content{display:flex;flex-wrap:wrap;padding:10px}.n2_modal_filesystem__content[data-mode=single] .n2_modal_filesystem_box--file,.n2_modal_filesystem__content[data-mode=multiple] .n2_modal_filesystem_box--file{cursor:pointer}.n2_modal_filesystem__current_path{width:100%;margin:0 10px;font-size:14px;line-height:30px;color:#325c77}.n2_modal_filesystem_box{position:relative;display:flex;flex-flow:column;justify-content:flex-end;margin:10px;width:160px;height:140px;border-radius:3px}.n2_modal_filesystem_box .n2-button{display:none}.n2_modal_filesystem_box--active{box-shadow:0 0 0 3px #1d81f9}.n2_modal_filesystem_box__image{height:100px;background-repeat:no-repeat;background-size:cover}.n2_modal_filesystem_box__icon{height:100px;display:flex;align-items:center;justify-content:center;color:#94b2c1}.n2_modal_filesystem_box__label{padding:0 15px;background-color:#fff;color:#325c77;font-size:12px;line-height:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n2_modal_filesystem_box--upload{border:2px dashed #bdcfd9}.n2_modal_filesystem_box--upload .n2_modal_filesystem_box__icon{height:84px}.n2_modal_filesystem_box--upload .n2_modal_filesystem_box__label{line-height:20px;white-space:normal;overflow:visible;text-overflow:initial}.n2_modal_filesystem_box--directory-up{cursor:pointer}.n2_modal_filesystem_box--directory{cursor:pointer}.n2_modal_select_slider{position:relative;display:flex;flex-wrap:wrap;margin:0 auto;padding:24px}.n2_modal_select_slider__box{position:relative;flex:0 0 auto;width:270px;height:180px;border-radius:3px;margin:16px;background:#fff;cursor:pointer}.n2_modal[data-modal-type=select-slider] .n2_modal__window{max-width:980px;max-height:744px}.n2_modal--iframe .n2_modal__window{height:100%}.n2_modal--iframe iframe{width:100%;height:100%;border:0}.n2_modal__hotkey{display:flex;flex-wrap:wrap}.n2_modal__hotkey_column{flex:0 0 50%;padding:10px;box-sizing:border-box}.n2_modal__hotkey_group{padding:10px}.n2_modal__hotkey_row{display:flex;justify-content:space-between;margin:5px 0}.n2_modal__hotkey_text{font-size:12px;line-height:28px;color:#325c77}.n2_modal__hotkey_key{font-size:11px;font-weight:700;line-height:30px;text-transform:uppercase;color:#fff;background:#94b2c1;border-radius:3px;padding:0 10px;min-width:11px;text-align:center;margin-left:5px}.n2_modal__hotkey_key:last-child{background:#1d81f9}.n2_modal__hotkey_keys{display:flex}.n2_modal__hotkey_title{text-transform:uppercase;font-size:14px;line-height:26px;color:#325c77;font-weight:700}.n2_modal__icon{margin:0 auto 10px;flex:0 0 auto;width:99px;height:99px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:48px}.n2_modal__icon--green{background:#e5f8e7;color:#04c018}.n2_modal__icon--purple{background:#efebf8;color:#5f39c2}.n2_modal__icon--red{background:#f9ebe9;color:#be331f}.n2_modal__icon--blue{background:#e8f2fe;color:#1d81f9}.n2_modal__heading{line-height:28px;font-size:18px;color:#283f4d;font-weight:700;text-transform:capitalize;text-align:center}.n2_modal__subheading{font-size:18px;line-height:30px;color:#283f4d}.n2_modal__paragraph{color:#325c77;font-size:14px;line-height:26px;text-align:center;margin-bottom:20px}input.n2_modal__input{box-sizing:initial;width:100%;max-width:240px;border:2px solid #94b2c1;border-radius:3px;height:32px;line-height:32px;font-size:14px;color:#325c77;text-align:center;margin-bottom:22px}input.n2_modal__input:FOCUS{box-shadow:none;border-color:#1375e9}.n2_modal__form_row{margin:0 -10px}.n2_modal__form_row .n2_field{display:inline-flex;flex-flow:column;vertical-align:top;margin-bottom:15px;padding:5px 10px}.n2_modal__form_row .n2_field .n2_field__label{display:flex;align-items:center}.n2_modal__form_row .n2_field .n2_field__label label{line-height:20px;color:#325c77;font-size:12px;text-transform:capitalize}.n2_modal__form_row .n2_field .n2_field__label .ssi_16--info{margin:0 5px;font-size:16px;color:#94b2c1}.n2_modal__form_row .n2_field.n2_field--label-none>.n2_field__element{display:flex;flex-wrap:wrap}.n2_modal__form_row .n2_field.n2_field--label-placeholder{padding-top:25px}.n2_modal__form_row .n2_field__grouping>.n2_field__element,.n2_modal__form_row .n2_field_mixed>.n2_field__element{margin:-5px -10px}.n2_modal__form_row--fullwidth{display:flex}.n2_modal__form_row--fullwidth .n2_field{display:flex;width:100%}.n2_modal__form_row--fullwidth .n2_field .n2_field__element{display:flex}.n2_modal__form_row--fullwidth .n2_field .n2_field__element>*{flex:1 1 auto}.n2_modal__form_row--fullwidth .n2_field .n2_field_text{display:flex}.n2_modal__form_row--fullwidth .n2_field .n2_field_text input{width:100%}.n2_modal__form_row--fullwidth .n2_field .n2_field_textarea textarea{width:100%}.n2_modal__form_row--fullwidth .n2_field .n2_field_select select{box-sizing:border-box;width:100%;height:30px;line-height:30px}.n2_modal__form_row--fullwidth .n2_field .n2_field_select select[multiple]{height:auto}.n2_modal__container_hidden{display:none}.n2_modal__container_hidden--visible{display:block}.n2_modal__form_row--large .n2_field .n2_field__label label{font-size:18px;line-height:50px;color:#283f4d}.n2_form_element--hidden{display:none!important}.n2_field__label label{display:block;margin:0;white-space:nowrap}.n2_button{display:inline-flex;align-items:center;border-radius:3px;padding:0 18px;font-size:12px;line-height:32px;font-weight:700;text-transform:uppercase;white-space:nowrap}.n2_button .n2_button__label{max-width:150px;text-overflow:ellipsis;overflow:hidden}.n2_button,.n2_button:HOVER,.n2_button:FOCUS{color:#fff}.n2_button .ssi_16,.n2_button .ssi_24,.n2_button .ssi_32{margin-left:5px;margin-right:-5px}html[dir=rtl] .n2_button .ssi_16,html[dir=rtl] .n2_button .ssi_24,html[dir=rtl] .n2_button .ssi_32{margin-left:-5px;margin-right:5px}.n2_button--inactive{opacity:.5}.n2_button--big{padding:0 30px;font-size:12px;line-height:36px}.n2_button--small{padding:0 10px;font-size:11px;line-height:30px}.n2_button--small .ssi_16,.n2_button--small .ssi_24,.n2_button--small .ssi_32{margin-right:0}.n2_button--blue{background-color:#1d81f9}.n2_button--blue:HOVER{background-color:#338ef9}.n2_button--green{background-color:#04c018}.n2_button--green:HOVER{background-color:#07ca1c}.n2_button--red{background-color:#c43e2a}.n2_button--red:HOVER{background-color:#d23923}.n2_button--grey{background-color:#94b2c1}.n2_button--grey:HOVER{background-color:#7f9caa}.n2_button--grey-dark{background-color:#6b7986}.n2_button--grey-dark:HOVER{background-color:#8694a2}.n2_button--purple{background-color:#5f39c2}.n2_button--inactive{opacity:.5}.n2_button_plain{display:inline-flex;align-items:center;padding:0 5px;font-size:16px;line-height:32px;text-transform:capitalize}.n2_button_plain,.n2_button_plain:HOVER,.n2_button_plain:FOCUS{color:#325c77}.n2_button_plain .ssi_16,.n2_button_plain .ssi_24,.n2_button_plain .ssi_32{margin:0 5px}.n2_button_plain--small{font-size:14px;line-height:30px}.n2_button_plain--color-blue:HOVER{color:#005bc6}.n2_button_plain--color-blue,.n2_button_plain--color-blue:FOCUS{color:#1375e9}.n2_button_plain_icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:3px;font-size:16px}.n2_button_plain_icon,.n2_button_plain_icon:HOVER,.n2_button_plain_icon:FOCUS{color:#325c77}.n2_button_plain_icon--active{background:#1d81f9}.n2_button_plain_icon--active,.n2_button_plain_icon--active:HOVER,.n2_button_plain_icon--active:FOCUS{color:#fff}.n2_button_plain_icon--big{font-size:32px;width:36px;height:36px}.n2_button_icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:3px;font-size:16px}.n2_button_icon,.n2_button_icon:HOVER,.n2_button_icon:FOCUS{color:#fff}.n2_button_icon--small{width:24px;height:24px}.n2_button_icon--blue{background-color:#1d81f9}.n2_button_icon--blue:HOVER{background-color:#338ef9}.n2_button_icon--green{background-color:#04c018}.n2_button_icon--green:HOVER{background-color:#07ca1c}.n2_button_icon--red{background-color:#c43e2a}.n2_button_icon--red:HOVER{background-color:#d23923}.n2_button_icon--grey{background-color:#94b2c1}.n2_button_icon--grey:HOVER{background-color:#7f9caa}.n2_button_icon--grey-dark{background-color:#6b7986}.n2_button_icon--grey-dark:HOVER{background-color:#8694a2}.n2_popover{position:relative}.n2_popover_content{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;display:none;z-index:200000;position:fixed;left:0;top:0}.n2_popover_content a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_popover_content--visible{display:flex;flex-flow:column}.n2_popover_content_exit{cursor:pointer;order:1}.n2_popover_content_inner{order:2;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_floating_menu{display:inline-block}.n2_floating_menu__button{vertical-align:top}.n2_floating_menu__button.n2_button{padding:0 20px 0 16px}.n2_floating_menu__items{display:flex;flex-flow:column;padding:8px 0}.n2_floating_menu__item{display:inline-flex;align-items:center;white-space:nowrap;font-size:12px;line-height:28px;padding:0 10px;text-transform:capitalize}.n2_floating_menu__item .ssi_16{color:#94b2c1;padding:0 5px}.n2_floating_menu__item,.n2_floating_menu__item:FOCUS{color:#325c77}.n2_floating_menu__item:HOVER{background-color:#1d81f9;color:#fff}.n2_floating_menu__item:HOVER .ssi_16{color:#fff}.n2_floating_menu__item[data-state]{display:none}.n2_floating_menu__item--has-state[data-state]{display:block}.n2_floating_menu__item--active,.n2_floating_menu__item--active:FOCUS,.n2_floating_menu__item--active .ssi_16{color:#1375e9}.n2_floating_menu__item--active:HOVER{color:#fff}.n2_floating_menu__item--red,.n2_floating_menu__item--red:FOCUS,.n2_floating_menu__item--red .ssi_16{color:#c43e2a}.n2_floating_menu__item--red:HOVER{color:#fff}.n2_floating_menu__item--red:HOVER .ssi_16{color:#fff}.n2_floating_menu__item_label{padding:0 5px}.n2_floating_menu__item_separator{margin:8px 0;border-top:2px solid rgba(55,77,88,.2)}.n2_form__tab[data-tab]{display:none}.n2_form__tab--active[data-tab]{display:block}.n2_header__menu_item.n2_form__tab_button--active,.n2_header__menu_item.n2_form__tab_button--active:ACTIVE,.n2_header__menu_item.n2_form__tab_button--active:VISITED,.n2_header__menu_item.n2_form__tab_button--active:FOCUS,.n2_header__menu_item.n2_form__tab_button--active:LINK{box-shadow:inset 0 -3px 0 0 #1375e9!important;color:#1375e9}.n2_form__table{margin:20px;background-color:#fff;border-radius:3px}.n2_form__table_label{display:flex;padding:15px 20px}.n2_form__table_label_title{line-height:42px;font-size:22px;color:#283f4d;text-transform:capitalize}.n2_form__table_label_fields{flex:1 1 auto;display:flex;align-items:center;padding:0 5px}.n2_form__table_label_fields--end{justify-content:flex-end}.n2_form__table_label_field{margin:0 5px}.n2_form__table_label_field .n2_field_image_list .n2_field_image_list__preview{height:38px}.n2_form__table_label_field .n2_field_image_list .n2_field_image_list__arrow{line-height:38px}.n2_form__table_label_field .n2_field_image_list .n2_field_image_list__popover{top:42px}.n2_form__table_label_field .n2_field_onoff__labels{display:none}.n2_form__table_preview{border-top:1px solid #e4e9ec;padding:20px}.n2_form__table_row_group_label{color:#283f4d;border-top:1px solid #e4e9ec;padding:20px;font-size:18px;text-transform:capitalize}.n2_form__table_row{display:flex;flex-wrap:wrap;padding:10px;border-top:1px solid #e4e9ec}.n2_form__table_row .n2_field{display:inline-flex;flex-flow:column;vertical-align:top;padding:5px 10px}.n2_form__table_row .n2_field.n2_field--raw{padding:0 10px}.n2_form__table_row .n2_field .n2_field__label{display:flex;align-items:center}.n2_form__table_row .n2_field .n2_field__label label{line-height:20px;color:#325c77;font-size:12px;text-transform:capitalize}.n2_form__table_row .n2_field .n2_field__label .ssi_16--info{margin:0 5px 2px;font-size:16px;color:#94b2c1}.n2_form__table_row .n2_field.n2_field--label-none>.n2_field__element{display:flex;flex-wrap:wrap}.n2_form__table_row .n2_field.n2_field--label-placeholder{padding-top:25px}.n2_form__table_row .n2_field__grouping>.n2_field__element,.n2_form__table_row .n2_field_mixed>.n2_field__element{margin:-5px -10px}.n2_form__table_row--hidden{display:none}.n2_form__table_row_plain{border-top:1px solid #e4e9ec}.n2_fields_layer_window__title{display:flex;padding:7px 10px;background-color:#1c2933;border-bottom:1px solid #131c23}.n2_fields_layer_window__label{flex:1 1 auto;color:#94b2c1;font-size:12px;line-height:30px;font-weight:700;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_fields_layer_window__title_fields{display:flex}.n2_form--dark .n2_fields_layer_window__title_fields .n2_field_select select{background-color:#2c3a45;border-color:#2c3a45}.n2_form--dark .n2_fields_layer_window__title_fields .n2_field_select select:FOCUS{border:2px solid #1d81f9}.n2_form--dark .n2_fields_layer_window__title_fields .n2_field_icon_tab{background-color:#2c3a45}.n2_fields_layer_window__fields{display:flex;flex-wrap:wrap;padding:5px 0}.n2_fields_layer_window__fields .n2_field{display:inline-flex;flex-flow:column;vertical-align:top;padding:5px 10px}.n2_fields_layer_window__fields .n2_field .n2_field__label{display:flex;align-items:center;max-width:160px}.n2_fields_layer_window__fields .n2_field .n2_field__label label{line-height:20px;font-size:12px;color:#325c77;text-transform:capitalize;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_form--dark .n2_fields_layer_window__fields .n2_field .n2_field__label label{color:#bdcfd9}.n2_fields_layer_window__fields .n2_field .n2_field__label .ssi_16--info{margin:0 5px;font-size:16px;color:#94b2c1}.n2_form--dark .n2_fields_layer_window__fields .n2_field .n2_field__label .ssi_16--info{color:#bdcfd9}.n2_fields_layer_window__fields .n2_field .n2_field__label .ssi_16--minidesktopportrait{color:#bdcfd9}.n2_fields_layer_window__fields .n2_field.n2_field--label-none>.n2_field__element{display:flex;flex-wrap:wrap}.n2_fields_layer_window__fields .n2_field.n2_field--label-placeholder{padding-top:25px}.n2_fields_layer_window__fields .n2_field__grouping>.n2_field__element,.n2_fields_layer_window__fields .n2_field_mixed>.n2_field__element{margin:-5px -10px}.n2_layer_window_notice{line-height:20px;font-size:12px;color:#bdcfd9;padding:10px}body[data-device=desktopPortrait] .n2_layer_window_notice__device_icon{display:none}.n2_form__visual_set{display:flex;background-color:#1c2933;padding:12px 20px}.n2_form__visual_set_label{flex:1 1 auto;line-height:30px;font-size:12px;color:#94b2c1;text-transform:uppercase}.n2_field_text{position:relative;display:inline-flex;vertical-align:top;border-radius:3px;background-color:#fff;border:2px solid #94b2c1}.n2_form--dark .n2_field_text{background-color:#2c3a45;border:2px solid #1c2933}.n2_field_text.n2_field_text--focus{border-color:#1d81f9}.n2_field_text input{background:initial;padding:0;margin:0 6px;height:26px;line-height:1;font-size:12px;color:#325c77}.n2_field_text input::placeholder{color:#325c77;opacity:1}.n2_form--dark .n2_field_text input{color:#bdcfd9}.n2_form--dark .n2_field_text input::placeholder{color:#bdcfd9;opacity:1}.n2_field_text input,.n2_field_text input:FOCUS{border:0;box-shadow:none;outline:0}.n2_field_text input::-ms-clear{display:none}.n2_field_text .n2_field_number__slider{display:none;position:absolute;top:26px;margin:0 -2px;width:100%;min-width:70px;z-index:2;padding-top:7px}.n2_field_text:HOVER .n2_field_number__slider,.n2_field_text.n2_field_text--focus .n2_field_number__slider{display:block}.n2_field_text .n2_field_number__slider_inner{overflow:hidden;height:30px;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_field_text .nui-slider{position:relative;background-color:#94b2c1;height:6px;margin:12px 10px;border-radius:10px}.n2_field_text .nui-slider .nui-slider-handle{position:absolute;top:0;z-index:2;width:10px;height:10px;background-color:#fff;border:2px solid #94b2c1;margin:-4px -7px 0;border-radius:50px;cursor:ew-resize;-ms-touch-action:none;touch-action:none}.n2_field_text__pre_label{padding:0 6px;line-height:26px;background-color:#94b2c1;font-size:11px;color:#fff;text-align:center;text-transform:uppercase}.n2_form--dark .n2_field_text__pre_label{background-color:#1c2933;color:#94b2c1}.n2_field_text--focus .n2_field_text__pre_label{background-color:#1d81f9}.n2_form--dark .n2_field_text--focus .n2_field_text__pre_label{color:#fff}.n2_field_text__clear{display:flex;line-height:26px;width:26px;justify-content:center;align-items:center}.n2_field_text__clear,.n2_field_text__clear:HOVER,.n2_field_text__clear:FOCUS{color:#94b2c1}.n2_field_text--empty .n2_field_text__clear{visibility:hidden}.n2_field_text__choose{display:inline-flex;align-items:center;justify-content:center;margin:-2px -2px -2px 0;background-color:#04c018;width:30px;line-height:30px;border-top-right-radius:3px;border-bottom-right-radius:3px}.n2_field_text__choose:HOVER{background-color:#07ca1c}.n2_field_text__choose,.n2_field_text__choose:HOVER,.n2_field_text__choose:FOCUS{color:#fff}.n2_field_text--empty .n2_field_text__choose{background-color:#94b2c1}.n2_form--dark .n2_field_text--empty .n2_field_text__choose{background-color:#1c2933}.n2_form--dark .n2_field_text--empty .n2_field_text__choose,.n2_form--dark .n2_field_text--empty .n2_field_text__choose:HOVER,.n2_form--dark .n2_field_text--empty .n2_field_text__choose:FOCUS{color:#94b2c1}html[dir=rtl] .n2_field_text__choose{border-radius:3px 0 0 3px;margin:-2px 0 -2px -2px}.n2_field_text__choose_text{margin:-2px -2px -2px 0;padding:0 10px;background-color:#04c018;font-size:11px;line-height:30px;text-transform:uppercase;border-top-right-radius:3px;border-bottom-right-radius:3px}.n2_field_text__choose_text,.n2_field_text__choose_text:HOVER,.n2_field_text__choose_text:FOCUS{color:#fff}.n2_field_text__post .n2_field_unit__current_unit{padding:0 6px;border-radius:0;line-height:26px}.n2_field_text__post .n2_field_unit__units{top:26px;right:-2px}.n2_field_text_image__preview{width:26px;height:26px;background-color:#fff;background-size:cover;background-position:50% 50%;border-right:2px solid #94b2c1}html[dir=rtl] .n2_field_text_image__preview{border-right:0;border-left:2px solid #94b2c1}.n2_form--dark .n2_field_text_image__preview{border-right-color:#1c2933;background-color:#2c3a45}html[dir=rtl] .n2_form--dark .n2_field_text_image__preview{border-left-color:#1c2933}.n2_field_text--focus .n2_field_text_image__preview{border-right-color:#1d81f9}.n2_field_text_image__size_label{display:none;position:absolute;right:28px;top:-20px;color:#325c77;line-height:16px;font-size:11px;background-color:#fff;border:2px solid #94b2c1;border-bottom:0;padding:0 5px;border-radius:2px 2px 0 0}.n2_form--dark .n2_field_text_image__size_label{color:#bdcfd9;background-color:#2c3a45;border-color:#1c2933}html[dir=rtl] .n2_field_text_image__size_label{left:28px;right:unset}.n2_field_text_image__size_label--visible{display:block}.n2_field_text_image__button{margin-left:10px}html[dir=rtl] .n2_field_text_image__button{margin-left:0;margin-right:10px}.n2_field_number input{text-align:center}.n2_field_text__unit,.n2_field_number__unit{padding:0 6px;background-color:#94b2c1;font-size:11px;color:#fff;line-height:26px;text-transform:uppercase}.n2_form--dark .n2_field_text__unit,.n2_form--dark .n2_field_number__unit{background-color:#1c2933;color:#94b2c1}.n2_field_text--focus .n2_field_text__unit,.n2_field_text--focus .n2_field_number__unit{background-color:#1d81f9}.n2_form--dark .n2_field_text--focus .n2_field_text__unit,.n2_form--dark .n2_field_text--focus .n2_field_number__unit{color:#fff}.n2_field_upload{cursor:pointer}.n2_field_upload .n2_field_chooser__label{width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.n2_field_upload input[type=file]{position:absolute;top:0;left:0;width:100%;height:0;opacity:0;font-size:0;padding:15px 0}.n2_field_upload input[type=file]::-webkit-file-upload-button{cursor:pointer}.n2_field_table__content{display:grid;grid-gap:2px;width:100%}.n2_field_table__cell{padding:5px 10px;background-color:#f0f4f7;font-size:12px;line-height:22px;color:#325c77}.n2_field_tab{display:inline-flex;background-color:#94b2c1;border-radius:2px;overflow:hidden}.n2_field_tab__option--selected{background-color:#1d81f9}.n2_field_tab__option{padding:0 15px;line-height:30px;font-size:12px;color:#fff;cursor:pointer;white-space:nowrap}.n2_modal_tab__tabs{text-align:center;background-color:#f0f4f7;margin:0 -40px 16px -40px}.n2_modal_tab__tabs_button{display:inline-block;font-size:16px;color:#325c77;font-family:inherit;font-weight:500;padding:20px 0 17px 0;margin:0 20px;cursor:pointer;border-bottom:3px solid transparent}.n2_modal_tab__tabs_button--active{border-bottom:3px solid #1375e9;color:#1375e9;box-sizing:border-box}.n2_modal_tab__tabs_content{display:none}.n2_modal_tab__tabs_content--active{display:block}.n2_field_textarea{position:relative;display:inline-block;vertical-align:top;border-radius:3px;background-color:#fff;border:2px solid #94b2c1}.n2_form--dark .n2_field_textarea{background-color:#2c3a45;border:2px solid #1c2933}.n2_field_textarea.n2_field_text--focus{border-color:#1d81f9}.n2_field_textarea textarea{padding:0 6px;margin:0;background:initial;box-sizing:border-box;min-height:44px;vertical-align:top;line-height:20px;font-size:12px;color:#325c77}.n2_form--dark .n2_field_textarea textarea{color:#bdcfd9}.n2_field_textarea textarea,.n2_field_textarea textarea:FOCUS{border:0;outline:0;box-shadow:none}.n2_field_textarea--inline textarea{min-height:26px}.n2_field_textarea_rich{position:relative;border-radius:3px;background-color:#fff;border:2px solid #94b2c1}.n2_form--dark .n2_field_textarea_rich{background-color:#2c3a45;border:2px solid #1c2933}.n2_field_textarea_rich.n2_field_text--focus{border-color:#1d81f9}.n2_field_textarea_rich textarea{display:block;padding:0 6px;margin:0;box-sizing:border-box;min-height:44px;vertical-align:top;line-height:20px;font-size:12px;color:#325c77}.n2_form--dark .n2_field_textarea_rich textarea{background-color:#2c3a45;color:#bdcfd9}.n2_field_textarea_rich textarea,.n2_field_textarea_rich textarea:FOCUS{border:0;outline:0;box-shadow:none}.n2_field_textarea_rich__buttons{display:flex}.n2_form--dark .n2_field_textarea_rich__buttons{background-color:#2c3a45;border-bottom:2px solid #1c2933}.n2_field_textarea_rich__button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:16px;color:#94b2c1;border-right:2px solid #1c2933;cursor:pointer}.n2_field_select select{margin:0;padding:0 6px;border-radius:3px;max-width:280px;width:auto;line-height:26px;height:26px;box-sizing:content-box;font-size:12px;color:#325c77;background-color:#fff;border:2px solid #94b2c1}.n2_field_select select[multiple]{padding:0;height:auto}.n2_field_select select[multiple] option{padding:6px 6px;font-size:12px;color:#325c77}.n2_form--dark .n2_field_select select{background-color:#2c3a45;border:2px solid #1c2933;color:#bdcfd9}.n2_field_select select,.n2_field_select select:FOCUS{box-shadow:none;outline:0}.n2_field_select select:FOCUS{border:2px solid #1d81f9}.n2_field_onoff{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:3px 0;display:flex;cursor:pointer}.n2_field_onoff__slider{flex:0 0 auto;border-radius:12px;background-color:#94b2c1;padding:3px;width:38px}.n2_field_onoff--on .n2_field_onoff__slider{background-color:#04c018}.n2_field_onoff__slider_bullet{width:18px;height:18px;border-radius:20px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);transition:transform .25s}.n2_field_onoff--on .n2_field_onoff__slider_bullet{transform:translateX(20px)}html[dir=rtl] .n2_field_onoff--on .n2_field_onoff__slider_bullet{transform:translateX(-20px)}.n2_field_onoff__labels{margin:0 3px;position:relative;overflow:hidden;height:24px}.n2_field_onoff__label{font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_field_onoff__label_off{color:#94b2c1}.n2_field_onoff--on .n2_field_onoff__label_off{margin-top:-24px}.n2_field_onoff__label_on{color:#40bb22}.n2_field_unit{position:relative;display:inline-block;vertical-align:top}.n2_field_unit__current_unit{line-height:30px;padding:0 6px;border-radius:3px;font-size:11px;text-transform:uppercase;background-color:#94b2c1;color:#fff}.n2_form--dark .n2_field_unit__current_unit{background-color:#1c2933;color:#94b2c1}.n2_field_unit__units{display:none;z-index:2;position:absolute;top:30px;right:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_field_unit:HOVER .n2_field_unit__units{display:block}.n2_field_unit__unit{padding:0 5px;line-height:24px;cursor:pointer;color:#325c77;font-size:11px;text-transform:uppercase}.n2_field_unit__unit:HOVER{background:#1d81f9;color:#fff}.n2_field_margin_padding{display:inline-flex;vertical-align:top}.n2_field_margin_padding .n2_field_text{position:relative;border-radius:0;margin-left:-2px}.n2_field_margin_padding .n2_field_text.n2_field_text--focus{z-index:2}.n2_field_margin_padding .n2_field_unit{margin-left:-2px}.n2_field_margin_padding .n2_field_unit__current_unit{border-top-left-radius:0;border-bottom-left-radius:0}html[dir=rtl] .n2_field_margin_padding .n2_field_unit__current_unit{border-radius:3px 0 0 3px}.n2_field_margin_padding__pre_label{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#94b2c1;font-size:16px;color:#fff;text-align:center;border-top-left-radius:3px;border-bottom-left-radius:3px;cursor:pointer}.n2_form--dark .n2_field_margin_padding__pre_label{background-color:#1c2933;color:#94b2c1}html[dir=rtl] .n2_field_margin_padding__pre_label{border-radius:0 3px 3px 0}.n2_field_margin_padding--linked-values .n2_field_margin_padding__pre_label .ssi_16::before{content:"\E64D"}.n2_field_margin_padding--linked-values .n2_field_text+.n2_field_text{display:none}.n2_field_radio{display:inline-flex;vertical-align:top;margin:0 -5px}.n2_field_radio .n2_field_radio__option{display:flex;align-items:center;cursor:pointer;margin:0 5px}.n2_field_radio .n2_field_radio__option_marker{display:flex;justify-content:center;align-items:center;width:14px;height:14px;line-height:14px;background-color:#fff;border:2px solid #94b2c1;border-radius:10px}.n2_field_radio .n2_field_radio__option_marker .ssi_16{display:none;color:#fff}.n2_field_radio .n2_field_radio__option--selected .n2_field_radio__option_marker{background-color:#04c018;border-color:#04c018}.n2_field_radio .n2_field_radio__option--selected .n2_field_radio__option_marker .ssi_16{display:block}.n2_field_radio .n2_field_radio__option_label{margin:0 5px;font-size:12px;line-height:30px;color:#325c77}.n2_field_radio_icon{display:inline-flex;vertical-align:top;overflow:hidden;border-radius:3px}.n2_field_radio_icon .n2_field_radio__option{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#94b2c1;color:#fff;font-size:16px;cursor:pointer}.n2_form--dark .n2_field_radio_icon .n2_field_radio__option{background-color:#1c2933;color:#94b2c1}.n2_field_radio_icon .n2_field_radio__option--selected{background-color:#1d81f9}.n2_form--dark .n2_field_radio_icon .n2_field_radio__option--selected{background-color:#1d81f9;color:#fff}.n2_field_color .n2-field-color-preview{border-right:2px solid #94b2c1}html[dir=rtl] .n2_field_color .n2-field-color-preview{border-right:0;border-left:2px solid #94b2c1}.n2_form--dark .n2_field_color .n2-field-color-preview{border-right-color:#1c2933}html[dir=rtl] .n2_form--dark .n2_field_color .n2-field-color-preview{border-left-color:#1c2933}.n2_field_color.n2_field_text--focus .n2-field-color-preview{border-right-color:#1d81f9}html[dir=rtl] .n2_field_color.n2_field_text--focus .n2-field-color-preview{border-left-color:#1d81f9}.n2_field_color .n2-field-color-preview-inner{width:26px;height:26px;cursor:pointer}.n2_field_color input{text-transform:uppercase;width:50px;text-align:center}.n2_field_color--alpha input{width:65px}.n2_field_image_list{position:relative;display:inline-flex;vertical-align:top;align-items:center;border-radius:3px;border:2px solid #94b2c1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_field_image_list>.n2_field_image_list__fields{display:none}.n2_field_image_list--focus{border-color:#1d81f9;z-index:99}.n2_field_image_list__preview{display:inline-flex;background-color:#fff;height:26px;cursor:pointer}.n2_field_image_list__preview img{height:100%;width:auto}.n2_field_image_list__preview_label{padding:0 6px;background:#fff;line-height:26px;font-size:12px;color:#325c77}.n2_field_image_list__arrow{width:18px;line-height:26px;font-size:12px;color:#325c77;text-align:center;cursor:pointer}.n2_field_image_list__popover{display:none;position:absolute;top:30px;padding:10px;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_field_image_list--focus .n2_field_image_list__popover{display:block}.n2_field_image_list__popover_items{max-width:50vw;display:inline-flex;flex-wrap:wrap}.n2_field_image_list__popover_item{margin:10px;background-color:#fff;cursor:pointer}.n2_field_image_list__popover_item_image{border:2px solid #94b2c1;border-radius:3px;padding:3px}.n2_field_image_list__popover_item_image img{display:block;width:100%}.n2_field_image_list__popover_item--selected .n2_field_image_list__popover_item_image{border-color:#1d81f9}.n2_field_image_list__popover_item_disabled{display:inline-flex;align-items:center;min-height:100%;border:2px dashed #94b2c1;border-radius:3px;padding:0 10px;box-sizing:border-box;color:#325c77;font-size:14px;line-height:30px;text-transform:capitalize}.n2_field_image_list__popover_item--selected .n2_field_image_list__popover_item_disabled{border-color:#1d81f9}.n2_field_image_list__popover_item_label{color:#325c77;background:#fff;font-size:12px;text-align:center;line-height:30px}.n2_field_image_list__popover_item--selected .n2_field_image_list__popover_item_label{color:#1d81f9}.n2_field_checkbox_onoff{display:inline-flex;vertical-align:top;width:30px;height:30px;align-items:center;justify-content:center;background-color:#94b2c1;border-radius:3px;font-size:16px;color:#fff;cursor:pointer}.n2_field_checkbox_onoff--active{background-color:#1d81f9}.n2_field_group_checkbox_onoff{border-radius:3px;overflow:hidden;margin:5px 10px}.n2_field_group_checkbox_onoff .n2_field{padding:0}.n2_field_group_checkbox_onoff .n2_field_checkbox_onoff{border-radius:0}.n2_field_widget_position{position:relative;display:inline-flex;vertical-align:top;background-color:#fff;border:2px solid #94b2c1;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_field_widget_position--focus{border-color:#1d81f9;z-index:99}.n2_field_widget_position__label{display:inline-block;vertical-align:top;padding:0 6px;line-height:26px;font-size:12px;color:#325c77;cursor:pointer}.n2_field_widget_position__arrow{width:18px;line-height:26px;font-size:12px;color:#325c77;text-align:center;cursor:pointer}.n2_field_widget_position__popover{display:none;position:absolute;top:30px;padding:10px;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_field_widget_position--focus .n2_field_widget_position__popover{display:flex}.n2_field_widget_position__popover .n2_field__element{flex-wrap:nowrap!important}.n2_field_control_type_picker{display:flex;flex-wrap:wrap;margin:-10px -5px}.n2_field_control_type_picker__item{margin:10px;position:relative;display:inline-block;border:0;border-radius:1px;height:auto;cursor:pointer}.n2_field_control_type_picker__item img{display:block}.n2_field_control_type_picker__item:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.n2_field_control_type_picker__item.n2_field_control_type_picker__item--selected{box-shadow:0 0 0 3px #1375e9}.n2_field_control_type_picker__selected_marker{display:none;position:absolute;top:10px;right:10px;background-color:#1375e9;border-radius:10px;width:16px;height:16px}.n2_field_control_type_picker__item--selected .n2_field_control_type_picker__selected_marker{display:block}.n2_field_control_type_picker__selected_marker .ssi_16{color:#fff}.n2_field_message{border-radius:3px;padding:5px 10px;font-size:12px;line-height:20px}.n2_field_message--notice{background-color:#f0f4f7;color:#325c77}.n2_field_message--notice a:HOVER{color:#005bc6}.n2_field_message--notice a,.n2_field_message--notice a:FOCUS{color:#1375e9}.n2_field_message--warning{background-color:#f5e293;color:#325c77}.n2_field_message--warning a:HOVER{color:#005bc6}.n2_field_message--warning a,.n2_field_message--warning a:FOCUS{color:#1375e9}.n2_ss_layer_window .n2_field_message--warning{width:298px}.n2_field_autocomplete{position:relative}.n2_field_decoration{display:inline-flex;vertical-align:top;margin:0 -3px}.n2_field_decoration__option{margin:0 3px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#94b2c1;border-radius:3px;color:#fff;font-size:16px;cursor:pointer}.n2_form--dark .n2_field_decoration__option{background-color:#1c2933;color:#94b2c1}.n2_field_decoration__option--selected{background-color:#1d81f9}.n2_form--dark .n2_field_decoration__option--selected{background-color:#1d81f9;color:#fff}.n2_field_icon__preview{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.n2_field_icon__preview .n2i{color:#fff;font-size:24px!important;vertical-align:top}.n2_field_icon_tab{background-color:#1c2933;border-radius:2px;overflow:hidden;white-space:nowrap}.n2_field_icon_tab__option{display:inline-flex;padding:7px;color:#fff;cursor:pointer}.n2_field_icon_tab__option i{color:#94b2c1}.n2_field_icon_tab__option--selected{background-color:#1d81f9}.n2_field_icon_tab__option--selected i{color:#fff}.n2_field_mixed_font_size__container>.n2_field_text{border-top-right-radius:0;border-bottom-right-radius:0}html[dir=rtl] .n2_field_mixed_font_size__container>.n2_field_text{border-radius:0 3px 3px 0}.n2_field_mixed_font_size__container>.n2_field_unit>.n2_field_unit__current_unit{border-top-left-radius:0;border-bottom-left-radius:0}html[dir=rtl] .n2_field_mixed_font_size__container>.n2_field_unit>.n2_field_unit__current_unit{border-radius:3px 0 0 3px}.n2_field_mixed_box_shadow__container>.n2_field_text{margin-left:-2px;border-radius:0}html[dir=rtl] .n2_field_mixed_box_shadow__container>.n2_field_text{margin-left:0;margin-right:-2px}.n2_field_mixed_box_shadow__container>.n2_field_text:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}html[dir=rtl] .n2_field_mixed_box_shadow__container>.n2_field_text:first-child{margin-right:0;border-radius:0 3px 3px 0}.n2_field_mixed_box_shadow__container>.n2_field_text:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}html[dir=rtl] .n2_field_mixed_box_shadow__container>.n2_field_text:last-of-type{border-radius:3px 0 0 3px}.n2_field_mixed_box_shadow__container>.n2_field_text--focus{z-index:2}.n2_field_mixed_text_shadow__container>.n2_field_text{margin-left:-2px}.n2_field_mixed_text_shadow__container>.n2_field_text:first-child{margin-left:0;border-radius:3px 0 0 3px}html[dir=rtl] .n2_field_mixed_text_shadow__container>.n2_field_text:first-child{margin-left:-2px;border-radius:0 3px 3px 0}.n2_field_mixed_text_shadow__container>.n2_field_text:last-child{border-radius:0 3px 3px 0}html[dir=rtl] .n2_field_mixed_text_shadow__container>.n2_field_text:last-child{border-radius:3px 0 0 3px}.n2_field_mixed_text_shadow__container>.n2_field_text--focus{z-index:2}.n2_field_mixed_border__container{display:inline-flex;vertical-align:top;margin:0 -5px}.n2_field_mixed_border__container>*{margin:0 5px}.n2_form__table_row .n2_field.n2_field_mixed_generator_order{padding:0}.n2_field_button{display:inline-block;text-align:center;padding:0 10px;background-color:#94b2c1;font-size:11px;line-height:30px;text-transform:uppercase;border-radius:3px;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_field_button:HOVER{background-color:#7f9caa}.n2_field_button,.n2_field_button:HOVER,.n2_field_button:FOCUS{color:#fff}.n2_form--dark .n2_field_button{background-color:#6b7986}.n2_form--dark .n2_field_button:HOVER{background-color:#8694a2}.n2_form--dark .n2_field_button,.n2_form--dark .n2_field_button:HOVER,.n2_form--dark .n2_field_button:FOCUS{color:#fff}.n2_field_button--icon{display:inline-flex;align-items:center;justify-content:center;padding:0;width:30px;height:30px;font-size:16px}.n2_field_button--blue{background-color:#1d81f9}.n2_field_button--blue:HOVER{background-color:#338ef9}.n2_field_widget_area{width:80px;height:80px;position:relative;margin:0 10px}.n2_field_widget_area__inner{position:absolute;top:14px;left:14px;width:46px;height:46px;border:3px solid #94b2c1;border-radius:3px}.n2_field_widget_area__area{position:absolute;background-color:#94b2c1;border-radius:2px;cursor:pointer;width:10px;height:10px;left:0;top:0}.n2_field_widget_area__area[data-area="1"]{left:35px}.n2_field_widget_area__area[data-area="2"]{left:21px;top:21px}.n2_field_widget_area__area[data-area="3"]{left:35px;top:21px}.n2_field_widget_area__area[data-area="4"]{left:49px;top:21px}.n2_field_widget_area__area[data-area="5"]{top:35px}.n2_field_widget_area__area[data-area="6"]{left:21px;top:35px}.n2_field_widget_area__area[data-area="7"]{left:49px;top:35px}.n2_field_widget_area__area[data-area="8"]{left:70px;top:35px}.n2_field_widget_area__area[data-area="9"]{left:21px;top:49px}.n2_field_widget_area__area[data-area="10"]{left:35px;top:49px}.n2_field_widget_area__area[data-area="11"]{left:49px;top:49px}.n2_field_widget_area__area[data-area="12"]{left:35px;top:70px}.n2_field_widget_area__area--selected{background-color:#1d81f9;cursor:default}.n2_field_columns{display:grid;grid-gap:10px;grid-template-columns:280px 30px;width:310px}.n2_field_columns__content{position:relative;display:flex;overflow:hidden}.n2_field_columns__column{flex:0 0 auto;overflow:hidden;background-color:#04c018;border-radius:2px;font-size:12px;line-height:30px;text-align:center;color:#fff;cursor:ew-resize}.n2_field_columns__handle{display:inline-flex;justify-content:center;align-items:center;width:16px;height:30px;cursor:ew-resize;color:#bdcfd9}.n2_field_columns__content.n2-sortable-currently-sorted .n2_field_columns__column{margin-right:16px}.n2_field_columns__content.n2-sortable-currently-sorted .n2_field_columns__column:last-child{margin-right:0}.n2_field_columns__content.n2-sortable-currently-sorted .n2_field_columns__handle{display:none}.n2_field_columns__add{flex:0 0 auto;display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#04c018;border-radius:2px;color:#fff;cursor:pointer}.n2_field_columns__add:HOVER{background-color:#07ca1c}.n2_field_select_list{height:120px;background-color:#fff;border:2px solid #94b2c1;border-radius:3px;overflow-y:scroll}.n2_field_select_list__option{display:flex;cursor:pointer;line-height:30px;font-size:12px;color:#325c77}.n2_field_select_list__option:nth-child(even){background-color:#f0f4f7}.n2_field_select_list__option.n2_field_select_list__option--selected{background-color:#1d81f9;color:#fff}.n2_field_select_list__option_primary{flex:1 1 auto;padding:0 8px}.n2_field_select_list__option_secondary{padding:0 8px}.n2_field_chooser{position:relative;display:inline-flex;vertical-align:top;border-radius:3px;background-color:#f0f4f7;height:30px}.n2_form--dark .n2_field_chooser{background-color:#2c3a45}.n2_field_chooser__label{min-width:100px;padding:0 8px;font-size:12px;line-height:30px;color:#325c77;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_form--dark .n2_field_chooser__label{color:#bdcfd9}.n2_field_chooser__clear{display:flex;line-height:30px;width:30px;justify-content:center;align-items:center}.n2_field_chooser__clear,.n2_field_chooser__clear:HOVER,.n2_field_chooser__clear:FOCUS{color:#94b2c1}.n2_field_chooser--empty .n2_field_chooser__clear{visibility:hidden}.n2_field_chooser__choose{display:inline-flex;align-items:center;justify-content:center;background-color:#04c018;width:30px;line-height:30px;border-top-right-radius:3px;border-bottom-right-radius:3px}.n2_field_chooser__choose:HOVER{background-color:#07ca1c}.n2_field_chooser__choose,.n2_field_chooser__choose:HOVER,.n2_field_chooser__choose:FOCUS{color:#fff}.n2_field_chooser--empty .n2_field_chooser__choose{background-color:#94b2c1}.n2_form--dark .n2_field_chooser--empty .n2_field_chooser__choose{background-color:#1c2933}.n2_form--dark .n2_field_chooser--empty .n2_field_chooser__choose,.n2_form--dark .n2_field_chooser--empty .n2_field_chooser__choose:HOVER,.n2_form--dark .n2_field_chooser--empty .n2_field_chooser__choose:FOCUS{color:#94b2c1}html[dir=rtl] .n2_field_chooser__choose{border-radius:3px 0 0 3px}.n2_field_select_icon{display:flex;flex-wrap:wrap;margin:-10px -20px}.n2_field_select_icon__option{position:relative;display:flex;flex-flow:column;margin:20px;width:130px;padding:15px 10px;cursor:pointer;border-radius:3px}.n2_field_select_icon__option:HOVER{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.n2_field_select_icon__option--selected{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.n2_field_select_icon__option_icon{display:flex;align-items:center;justify-content:center;color:#94b2c1}.n2_field_select_icon__option--selected .n2_field_select_icon__option_icon{color:#1375e9}.n2_field_select_icon__option_label{font-size:14px;line-height:30px;color:#325c77;text-align:center;font-weight:700}.n2_field_select_icon__option--selected .n2_field_select_icon__option_label{color:#1375e9}.n2_field_select_icon__selected_marker{display:none;position:absolute;top:10px;right:10px;background-color:#1375e9;border-radius:10px;width:16px;height:16px;color:#fff}.n2_field_select_icon__option--selected .n2_field_select_icon__selected_marker{display:block}.n2_field_font{display:inline-flex;align-items:center;justify-content:center;background-color:#04c018;min-width:30px;line-height:30px;border-radius:3px;padding:0 10px;font-size:11px;text-transform:uppercase;cursor:pointer}.n2_field_font:HOVER{background-color:#07ca1c}.n2_field_font,.n2_field_font:HOVER,.n2_field_font:FOCUS{color:#fff}.n2_field_style{display:inline-flex;align-items:center;justify-content:center;background-color:#04c018;min-width:30px;line-height:30px;border-radius:3px;padding:0 10px;font-size:11px;text-transform:uppercase;cursor:pointer}.n2_field_style:HOVER{background-color:#07ca1c}.n2_field_style,.n2_field_style:HOVER,.n2_field_style:FOCUS{color:#fff}.n2_field_subform_icon{margin:-8px;display:flex;flex-wrap:wrap}.n2_field_subform_icon__option{margin:8px;display:flex;flex-flow:column;align-items:center;min-width:120px;border:3px solid #fff;border-radius:3px;cursor:pointer}.n2_field_subform_icon__option_icon{display:flex;align-items:center;justify-content:center;color:#94b2c1}.n2_field_subform_icon__option_label{margin-top:-13px;line-height:28px;font-size:12px;color:#325c77;font-weight:700;padding:0 10px}.n2_field_subform_icon__option--selected{border-color:#1375e9}.n2_field_subform_icon__option--selected .n2_field_subform_icon__option_icon,.n2_field_subform_icon__option--selected .n2_field_subform_icon__option_label{color:#1375e9}.n2_field_autoplaypicker{position:relative;display:inline-flex;vertical-align:top;background-color:#fff;border:2px solid #94b2c1;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_field_autoplaypicker--focus{border-color:#1d81f9;z-index:99}.n2_field_autoplaypicker__label{display:inline-block;vertical-align:top;padding:0 6px;width:230px;line-height:26px;font-size:12px;color:#325c77;cursor:pointer}.n2_field_autoplaypicker__arrow{width:18px;line-height:26px;font-size:12px;color:#325c77;text-align:center;cursor:pointer}.n2_field_autoplaypicker__popover{display:none;position:absolute;top:30px;padding:10px;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_field_autoplaypicker--focus .n2_field_autoplaypicker__popover{display:flex}.n2_field_autoplaypicker__popover .n2_field__element{flex-wrap:nowrap!important}.n2_field_layer_window_focus{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer;background:#1c2933;border:2px solid #1c2933;border-radius:3px}.n2_field_layer_window_focus__image{display:block;width:100%;height:auto;border-radius:2px}.n2_field_layer_window_focus__dot{position:absolute;left:50%;top:50%;width:12px;height:12px;margin-top:-8px;margin-left:-8px;border:2px solid #fff;border-radius:16px;background:#04c018}.n2_field_breakpoint{display:flex;flex-wrap:wrap}.n2_field_breakpoint__breakpoint_container{position:relative;margin:25px 10px 5px;height:30px;display:flex;align-items:center;background-color:#94b2c1;border-radius:3px}.n2_field_breakpoint__breakpoint_container[data-orientation=portrait] [data-orientation=landscape]{display:none!important}.n2_field_breakpoint__breakpoint_container[data-orientation=landscape] [data-orientation=portrait]{display:none!important}.n2_field_breakpoint__device{position:relative;flex:0 0 auto;width:130px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_field_breakpoint__device_enable{display:inline-flex;align-items:center;justify-content:center;width:100%;height:30px;color:#fff}.n2_field_breakpoint__device_disable{position:absolute;right:5px;top:0;color:#fff;height:30px;display:none;align-items:center;opacity:.5;cursor:pointer}.n2_field_breakpoint__device_disable:HOVER{opacity:1}.n2_field_breakpoint__device--enabled .n2_field_breakpoint__device_disable{display:flex}.n2_field_breakpoint__breakpoint{position:relative;flex:0 0 auto;height:30px}.n2_field_breakpoint__breakpoint_divider{margin:5px 0;width:0;height:20px;box-shadow:0 0 0 1px #fff}.n2_field_breakpoint__breakpoint_label_container{display:flex;align-items:center;justify-content:center;position:absolute;margin-left:-32px;top:-26px;width:50px}html[dir=rtl] .n2_field_breakpoint__breakpoint_label_container{margin-left:0;margin-right:-32px}.n2_field_breakpoint__breakpoint_start .n2_field_breakpoint__breakpoint_label_container{margin-left:0;justify-content:flex-start}html[dir=rtl] .n2_field_breakpoint__breakpoint_start .n2_field_breakpoint__breakpoint_label_container{margin-right:0}.n2_field_breakpoint__breakpoint_end .n2_field_breakpoint__breakpoint_label_container{margin-left:-50px;justify-content:flex-end}html[dir=rtl] .n2_field_breakpoint__breakpoint_end .n2_field_breakpoint__breakpoint_label_container{margin-left:0;margin-right:-50px}.n2_field_breakpoint__breakpoint_label_rename{display:flex;align-items:center;justify-content:center;width:12px;cursor:pointer;color:#94b2c1;opacity:.7}.n2_field_breakpoint__breakpoint_label_rename:HOVER{opacity:1}.n2_field_breakpoint__breakpoint_label_container--disable-edit .n2_field_breakpoint__breakpoint_label_rename{visibility:hidden;pointer-events:none}.n2_field_breakpoint__breakpoint_label{color:#325c77;font-size:12px;line-height:26px}.n2_field_breakpoint__breakpoint_start .n2_field_breakpoint__breakpoint_label,.n2_field_breakpoint__breakpoint_end .n2_field_breakpoint__breakpoint_label{cursor:default}.n2_field_breakpoint__breakpoint .n2_field_breakpoint__breakpoint_label{cursor:default}.n2_field_breakpoint__breakpoint .n2_field_breakpoint__breakpoint_label[contenteditable=true]{cursor:text;outline:0}.n2_field_breakpoint--with-enables .n2_field_breakpoint__device .n2_field_breakpoint__device_enable{cursor:pointer;opacity:.5}.n2_field_breakpoint--with-enables .n2_field_breakpoint__device--enabled .n2_field_breakpoint__device_enable{opacity:1}.n2_field_breakpoint--with-enables .n2_field_breakpoint__device[data-id=desktopportrait] .n2_field_breakpoint__device_enable,.n2_field_breakpoint--with-enables .n2_field_breakpoint__device[data-id=tabletportrait] .n2_field_breakpoint__device_enable,.n2_field_breakpoint--with-enables .n2_field_breakpoint__device[data-id=mobileportrait] .n2_field_breakpoint__device_enable{cursor:default;opacity:1}.n2_field_breakpoint--with-enables .n2_field_breakpoint__breakpoint{display:none}.n2_field_breakpoint--with-enables .n2_field_breakpoint__breakpoint--enabled,.n2_field_breakpoint--with-enables .n2_field_breakpoint__breakpoint[data-id=desktopportrait],.n2_field_breakpoint--with-enables .n2_field_breakpoint__breakpoint[data-id=tabletportrait],.n2_field_breakpoint--with-enables .n2_field_breakpoint__breakpoint[data-id=mobileportrait]{display:block}body[data-desktoplandscape="0"] .n2-slider-settings-require--desktoplandscape,body[data-tabletlandscape="0"] .n2-slider-settings-require--tabletlandscape,body[data-mobilelandscape="0"] .n2-slider-settings-require--mobilelandscape{display:none!important}.n2_autocomplete_options{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;position:absolute;top:0;z-index:100003;overflow:auto;max-height:300px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_autocomplete_options a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_autocomplete_option{padding:0 5px;line-height:24px;cursor:pointer;color:#325c77;font-size:11px}.n2_autocomplete_option:HOVER{background:#1d81f9;color:#fff}.n2_tooltip{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;visibility:visible;z-index:100000;position:fixed;left:-10000px;top:-10000px;margin-top:-9000000px;opacity:0;border-radius:3px;font-size:12px;line-height:16px;font-weight:700;padding:4px 6px;color:#94b2c1;background:#0c1924;white-space:nowrap}.n2_tooltip a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_tooltip--active{opacity:1;margin:10px}.n2_tooltip--active.n2_tooltip_position{margin:0}.n2_body--tooltip-position-active .n2_tooltip:not(.n2_tooltip_position){display:none}.n2_form_tip{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;z-index:100000;position:fixed;display:none;max-width:360px;padding:5px 0}.n2_form_tip a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_form_tip--visible{display:block}.n2_form_tip__overlay{position:absolute;width:20px;height:20px}.n2_form_tip[data-position-horizontal=left] .n2_form_tip__overlay{left:0}.n2_form_tip[data-position-horizontal=right] .n2_form_tip__overlay{right:0}.n2_form_tip[data-position-vertical=bottom] .n2_form_tip__overlay{top:100%}.n2_form_tip[data-position-vertical=top] .n2_form_tip__overlay{bottom:100%}.n2_form_tip__content{background-color:rgba(12,25,36,.95);border-radius:5px;padding:20px}.n2_form_tip__label{color:#fff;font-size:14px;line-height:20px;text-transform:capitalize;margin-bottom:10px}.n2_form_tip__description{color:#94b2c1;font-size:14px;line-height:20px}.n2_form_tip__description a,.n2_form_tip__description a:HOVER,.n2_form_tip__description a:FOCUS{color:#1d81f9}.n2_form_tip__link{margin-top:10px;display:inline-block;line-height:30px;background-color:#1d81f9;border-radius:3px;padding:0 10px;font-size:11px;text-transform:capitalize;text-decoration:none}.n2_form_tip__link,.n2_form_tip__link:HOVER,.n2_form_tip__link:FOCUS{color:#fff}.n2_dashboard_info{position:relative}.n2_dashboard_info .n2_button_plain_icon{position:relative}.n2_dashboard_info--visible .n2_button_plain_icon,.n2_dashboard_info--visible .n2_button_plain_icon:HOVER,.n2_dashboard_info--visible .n2_button_plain_icon:FOCUS{color:#fff}.n2_dashboard_info__marker{display:none;position:absolute;top:7px;right:8px;width:8px;height:8px;background-color:#f69300;border-radius:100%;border:2px solid #fff}html[data-ss3-activated="0"] .n2_dashboard_info__marker{display:block}.n2_dashboard_info__content{display:none;position:absolute;right:0;top:45px;padding:24px;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);white-space:nowrap}.n2_dashboard_info--visible .n2_dashboard_info__content{display:grid;grid-template-columns:24px 1fr auto;grid-gap:15px}html[dir=rtl] .n2_dashboard_info__content{left:0;right:auto}.n2_dashboard_info__row_icon .ssi_24{display:block;font-size:24px;line-height:30px}.n2_dashboard_info__row_content{color:#325c77;line-height:30px;font-size:14px}.n2_dashboard_info__row_action{text-align:right}.n2_dashboard_info__row_action a,.n2_dashboard_info__row_action a:HOVER,.n2_dashboard_info__row_action a:FOCUS{line-height:30px;font-size:14px}.n2_dashboard_info__row_action a,.n2_dashboard_info__row_action a:FOCUS{color:#1375e9}.n2_dashboard_info__row_action a:HOVER{color:#005bc6}html[dir=rtl] .n2_dashboard_info__row_action{text-align:left}html[data-ss3-activated="0"] .n2_dashboard_info__row_icon_activated,html[data-ss3-activated="0"] .n2_dashboard_info__row_content_activated,html[data-ss3-activated="0"] .n2_dashboard_info__row_action_activated{display:none}html[data-ss3-activated="1"] .n2_dashboard_info__row_icon_activate,html[data-ss3-activated="1"] .n2_dashboard_info__row_content_activate,html[data-ss3-activated="1"] .n2_dashboard_info__row_action_activate,html[data-ss3-activated="1"] #n2-ss-activate-license-banner{display:none}.n2_dashboard_info__row_icon_version .ssi_24{color:#94b2c1}.n2_dashboard_info__row_icon_check_update .ssi_24{color:#1d81f9}.n2_dashboard_info__row_icon_activate .ssi_24{color:#c43e2a}.n2_dashboard_info__row_icon_activated .ssi_24{color:#04c018}.n2_dashboard_manager{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:0 40px}.n2_dashboard_manager__content{position:relative;display:flex;flex-wrap:wrap;margin:0 -16px}.n2_dashboard_manager__content>*{margin:16px;flex:0 0 auto}.n2_dashboard_manager_upgrade_pro{position:relative;display:flex;flex-flow:column;align-items:center;width:572px;min-height:392px;background-color:#fff;border-radius:5px;box-shadow:0 10px 8px -10px rgba(0,0,0,.1)}.n2_dashboard_manager_upgrade_pro:HOVER{box-shadow:0 10px 8px -10px rgba(0,0,0,.2)}.n2_dashboard_manager_upgrade_pro__logo{margin-top:44px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:rgba(29,129,249,.1);border-radius:50px;color:#1d81f9}.n2_dashboard_manager_upgrade_pro__heading{margin-top:9px;font-size:18px;line-height:30px;color:#283f4d;font-weight:700}.n2_dashboard_manager_upgrade_pro__details{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;width:100%;padding:0 30px 14px;box-sizing:border-box}.n2_dashboard_manager_upgrade_pro__details_option{display:flex;align-items:center}.n2_dashboard_manager_upgrade_pro__details_option,.n2_dashboard_manager_upgrade_pro__details_option:HOVER,.n2_dashboard_manager_upgrade_pro__details_option:FOCUS{color:#1375e9}.n2_dashboard_manager_upgrade_pro__details_option_label{margin:0 10px;font-size:14px;line-height:16px;text-transform:capitalize;padding:5px 0}.n2_dashboard_manager_upgrade_pro__button{margin-top:4px;margin-bottom:20px;padding:0 20px;min-width:260px;background-color:#1d81f9;border-radius:3px;text-align:center;font-size:12px;line-height:36px;text-transform:uppercase;font-weight:700}.n2_dashboard_manager_upgrade_pro__button,.n2_dashboard_manager_upgrade_pro__button:HOVER,.n2_dashboard_manager_upgrade_pro__button:FOCUS{color:#fff}.n2_dashboard_manager_upgrade_pro__button:HOVER{background-color:#338ef9}.n2_dashboard_manager_upgrade_pro__close{display:flex;position:absolute;top:10px;right:10px;width:36px;height:36px;justify-content:center;align-items:center;background-color:#f0f4f7;border-radius:50px;color:#325c77;cursor:pointer;opacity:0;transition:opacity .3s .5s}.n2_dashboard_manager_upgrade_pro:HOVER .n2_dashboard_manager_upgrade_pro__close{opacity:1}.n2_dashboard_manager_review{position:relative;display:flex;flex-flow:column;align-items:center;width:572px;height:392px;background-color:#fff;border-radius:5px;box-shadow:0 10px 8px -10px rgba(0,0,0,.1)}.n2_dashboard_manager_review:HOVER{box-shadow:0 10px 8px -10px rgba(0,0,0,.2)}.n2_dashboard_manager_review__logo{display:flex;align-items:center;justify-content:center;margin-top:44px;width:100px;height:100px;background-color:rgba(246,183,0,.1);border-radius:50px;overflow:hidden;color:#f6b700}.n2_dashboard_manager_review__logo>*{display:none}.n2_dashboard_manager_review[data-star="0"] .ssi_48--review0,.n2_dashboard_manager_review[data-star="1"] .ssi_48--review1,.n2_dashboard_manager_review[data-star="2"] .ssi_48--review2,.n2_dashboard_manager_review[data-star="3"] .ssi_48--review3,.n2_dashboard_manager_review[data-star="4"] .ssi_48--review4,.n2_dashboard_manager_review[data-star="5"] .ssi_48--review5{display:block}.n2_dashboard_manager_review__heading{margin-top:9px;font-size:18px;line-height:30px;color:#283f4d;font-weight:700}.n2_dashboard_manager_review__paragraph{width:380px;height:78px;color:#325c77;font-size:14px;line-height:26px;text-align:center}.n2_dashboard_manager_review__star_selector{margin-top:25px;display:flex}.n2_dashboard_manager_review__star{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#94b2c1;cursor:pointer}.n2_dashboard_manager_review[data-star="1"] .n2_dashboard_manager_review__star[data-star="1"],.n2_dashboard_manager_review[data-star="2"] .n2_dashboard_manager_review__star[data-star="1"],.n2_dashboard_manager_review[data-star="2"] .n2_dashboard_manager_review__star[data-star="2"],.n2_dashboard_manager_review[data-star="3"] .n2_dashboard_manager_review__star[data-star="1"],.n2_dashboard_manager_review[data-star="3"] .n2_dashboard_manager_review__star[data-star="2"],.n2_dashboard_manager_review[data-star="3"] .n2_dashboard_manager_review__star[data-star="3"],.n2_dashboard_manager_review[data-star="4"] .n2_dashboard_manager_review__star[data-star="1"],.n2_dashboard_manager_review[data-star="4"] .n2_dashboard_manager_review__star[data-star="2"],.n2_dashboard_manager_review[data-star="4"] .n2_dashboard_manager_review__star[data-star="3"],.n2_dashboard_manager_review[data-star="4"] .n2_dashboard_manager_review__star[data-star="4"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__star[data-star="1"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__star[data-star="2"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__star[data-star="3"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__star[data-star="4"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__star[data-star="5"]{color:#f6b700}.n2_dashboard_manager_review__label{display:none;margin-top:4px;font-size:16px;line-height:28px;color:#283f4d;text-align:center;font-weight:700}.n2_dashboard_manager_review[data-star="0"] .n2_dashboard_manager_review__label[data-star="0"],.n2_dashboard_manager_review[data-star="1"] .n2_dashboard_manager_review__label[data-star="1"],.n2_dashboard_manager_review[data-star="2"] .n2_dashboard_manager_review__label[data-star="2"],.n2_dashboard_manager_review[data-star="3"] .n2_dashboard_manager_review__label[data-star="3"],.n2_dashboard_manager_review[data-star="4"] .n2_dashboard_manager_review__label[data-star="4"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__label[data-star="5"]{display:block}.n2_dashboard_manager_review__close{display:flex;position:absolute;top:10px;right:10px;width:36px;height:36px;justify-content:center;align-items:center;background-color:#f0f4f7;border-radius:50px;color:#325c77;cursor:pointer;opacity:0;transition:opacity .3s .5s}html[dir=rtl] .n2_dashboard_manager_review__close{right:auto;left:10px}.n2_dashboard_manager_review:HOVER .n2_dashboard_manager_review__close{opacity:1}.n2_dashboard_manager_newsletter{position:relative;display:flex;flex-flow:column;align-items:center;width:572px;height:392px;background-color:#fff;border-radius:5px;box-shadow:0 10px 8px -10px rgba(0,0,0,.1)}.n2_dashboard_manager_newsletter:HOVER{box-shadow:0 10px 8px -10px rgba(0,0,0,.2)}.n2_dashboard_manager_newsletter__logo{margin-top:44px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:rgba(95,57,194,.1);border-radius:50px;color:#5f39c2}.n2_dashboard_manager_newsletter__heading{margin-top:9px;font-size:18px;line-height:30px;color:#283f4d;font-weight:700}.n2_dashboard_newsletter__paragraph{width:380px;height:78px;color:#325c77;font-size:14px;line-height:26px;text-align:center}.n2_dashboard_newsletter__form{margin-top:10px;display:block}.n2_dashboard_newsletter__form input[type=email]{width:300px;background-color:#fff;border:2px solid #94b2c1;border-radius:3px;color:#325c77;font-size:14px;line-height:36px;text-align:center;box-shadow:none}.n2_dashboard_newsletter__form input[type=email]:FOCUS{border-color:#5f39c2}.n2_dashboard_manager_newsletter__button{margin-top:10px;padding:0 20px;min-width:260px;background-color:#5f39c2;border-radius:3px;text-align:center;font-size:12px;line-height:36px;text-transform:uppercase;font-weight:700;cursor:pointer}.n2_dashboard_manager_newsletter__button,.n2_dashboard_manager_newsletter__button:HOVER,.n2_dashboard_manager_newsletter__button:FOCUS{color:#fff}.n2_dashboard_manager_newsletter__button:HOVER{background-color:#683fd4}.n2_dashboard_manager_newsletter__close{display:flex;position:absolute;top:10px;right:10px;width:36px;height:36px;justify-content:center;align-items:center;background-color:#f0f4f7;border-radius:50px;color:#325c77;cursor:pointer;opacity:0;transition:opacity .3s .5s}html[dir=rtl] .n2_dashboard_manager_newsletter__close{right:auto;left:10px}.n2_dashboard_manager_newsletter:HOVER .n2_dashboard_manager_newsletter__close{opacity:1}.n2_device_changer{display:inline-flex;align-items:center;position:relative;direction:ltr}.n2_device_changer__button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px;color:#94b2c1}.n2_device_changer__button--marked:after{position:absolute;top:-3px;right:-3px;display:block;content:'';width:8px;height:8px;border-radius:20px;border:2px solid #fff;background-color:#f69300}.n2_device_tester{display:none;position:absolute;top:100%;left:12px;transform:translateX(-50%);padding:10px 10px 0;width:260px;background-color:#0c1924}.n2_device_changer--active .n2_device_tester{display:block}.n2_device_tester_devices{display:flex;justify-content:space-around}.n2_device_tester_devices__device{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;width:24px;height:24px;color:#94b2c1;font-size:24px;cursor:pointer}.n2_device_tester_devices__device--active{color:#1d81f9}.n2_device_tester_zoom{display:flex;align-items:center;padding:10px 0;background-color:#0c1924;border-radius:0 0 3px 3px;text-align:center}.n2_device_tester_zoom__min_label,.n2_device_tester_zoom__max_label{width:30px;padding:0 10px;color:#94b2c1;font-size:10px}.n2_device_tester_zoom__min_label{text-align:right}.n2_device_tester_zoom__max_label{text-align:left}.n2_device_tester_zoom__inner{position:relative;margin:0 0;width:160px;height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_device_tester_zoom__trail{position:absolute;left:0;top:50%;margin:-3px 0;width:160px;background-color:#3a4956;height:6px;border-radius:3px}.n2_device_tester_zoom__editor_size{position:absolute;left:0;top:9px;margin-left:-2px;width:2px;height:16px;background-color:#3a4956}.n2_device_tester_zoom__handle{position:absolute;top:9px;display:block;width:16px;height:16px;margin-left:-8px;background-color:#fff;border-radius:16px;z-index:2;cursor:ew-resize}.n2_device_tester_zoom__handle_label{position:absolute;left:-22px;top:-18px;width:60px;color:#94b2c1;font-size:10px;line-height:16px;text-align:center}.n2_slider_manager{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:0 40px}.n2_slider_manager__action_bar{display:flex;padding:16px 0 0;height:30px}.n2_slider_manager__action_bar_left{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center;margin:0 -5px}html[data-sliders='0'] .n2_slider_manager__action_bar_left{visibility:hidden}.n2_slider_manager__action_bar_right{flex:1 1 auto;display:flex;justify-content:flex-end}.n2_slider_manager__content{position:relative;display:flex;flex-wrap:wrap;margin:0 -16px}.n2_slider_manager__box{position:relative;flex:0 0 auto;width:270px;height:180px;border-radius:3px;margin:16px;background:#fff}.n2_slider_manager__sortable_placeholder{height:200px;margin:5px 0;width:0;box-shadow:0 0 0 2px #1d81f9}.n2_slider_manager__new_slider{background-color:#04c018;color:#fff;display:flex;flex-flow:column;justify-content:center;align-items:center;cursor:pointer}.n2_slider_manager__new_slider:HOVER{background-color:#07ca1c}.n2_slider_manager__new_slider_icon{margin:5px 0 25px}.n2_slider_manager__new_slider_label{font-size:16px;line-height:16px;text-transform:uppercase;font-weight:700;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_slider_box{position:relative;display:flex;flex-flow:column;border-radius:3px;box-shadow:0 10px 8px -10px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s,box-shadow .5s}.n2_slider_box:HOVER,.n2_slider_box.n2_slider_box--context-menu{box-shadow:0 10px 8px -10px rgba(0,0,0,.2)}.n2_slider_box.n2_slider_box--selected{box-shadow:0 0 0 5px #1d81f9;transition:box-shadow 0s}.n2_slider_box.n2-ui-sortable-helper{opacity:.8}.n2_slider_box__content{position:relative;height:100%;background-size:cover;background-position:50% 0;background-repeat:no-repeat}.n2_slider_box__content .n2_slider_box__icon{background:#1375e9;height:100%;width:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-flow:column}.n2_slider_box__content .n2_slider_box__icon.n2_slider_box__icon_grey{background:#6b7986}.n2_slider_box__content .n2_slider_box__icon .n2_slider_box__icon_container{color:#fff}.n2_slider_box__content .n2_slider_box__icon .n2_slider_box__icon_text{color:#fff;text-transform:uppercase;font-weight:700;margin-top:12px}.n2_slider_box--group .n2_slider_box__icon{background:#94b2c1}.n2_slider_box--slider{background-size:cover;background-position:50% 0;background-repeat:no-repeat}.n2_slider_box__footer{flex:0 0 auto;padding:15px 10px;background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex;align-items:center}.n2_slider_box__footer_title{display:block;padding:0 5px;box-sizing:border-box;width:100%;min-height:20px;max-height:60px;overflow:hidden;word-wrap:break-word;cursor:text;font-size:14px;line-height:20px;font-weight:700;color:#325c77}.n2_slider_box__footer_icon{color:#94b2c1;height:16px;margin:0 5px}.n2_slider_box__footer_children_count{flex:0 0 auto;margin-left:auto;height:24px;width:24px;border-radius:12px;background-color:#94b2c1;font-size:12px;line-height:24px;color:#fff;font-weight:700;text-align:center}.n2_slider_box__slider_overlay{display:none;z-index:10;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(32,41,52,.9);border-top-left-radius:3px;border-top-right-radius:3px;justify-content:center;align-items:center}.n2_slider_box:HOVER .n2_slider_box__slider_overlay,.n2_slider_box--context-menu .n2_slider_box__slider_overlay{display:flex}.n2_slider_box__slider_overlay_link{z-index:1;position:absolute;display:block;width:100%;height:100%}.n2_slider_box__slider_overlay .n2_button{display:inline-block;position:relative;z-index:2;max-width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_slider_box__slider_select_tick{z-index:2;position:absolute;left:8px;top:8px;box-sizing:border-box;width:20px;height:20px;border-radius:3px;border:2px solid #6b7986;cursor:pointer;font-size:16px;line-height:16px;color:#fff}.n2_slider_box__slider_select_tick .ssi_16{display:none}.n2_slider_box__slider_identifiers{z-index:9;position:absolute;left:2px;bottom:2px;display:flex}.n2_slider_box__slider_identifier{margin:3px;padding:0 5px;background-color:#6b7986;border-radius:3px;font-size:12px;line-height:2em;color:#fff;text-transform:uppercase}.n2_slider_box__slider_actions{display:none;position:absolute;right:8px;top:8px;z-index:12}.n2_slider_box:HOVER .n2_slider_box__slider_actions,.n2_slider_box--context-menu .n2_slider_box__slider_actions{display:block}.n2_slider_box--drop-instance{transform:scale(.7)}.n2_slider_box--drop-target{box-shadow:0 0 0 3px #1d81f9}.n2_slide_box__screen_reader{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.n2_slider_manager__action_bar_bulk_actions{display:none}.n2_body--bulk-select .n2_slider_manager__action_bar_bulk_actions,.n2_slider_manager__action_bar_bulk_actions.n2_slider_manager__action_bar_bulk_actions--popover-visible{display:block}.n2_body--bulk-select .n2_header__actions{visibility:hidden}.n2_body--bulk-select .n2_slider_box{opacity:.5}.n2_body--bulk-select .n2_slider_box.n2_slider_box--bulk-selected{opacity:1}.n2_body--bulk-select .n2_slider_box.n2_slider_box--bulk-selected .n2_slider_box__slider_select_tick{background-color:#1d81f9;border-color:#1d81f9}.n2_body--bulk-select .n2_slider_box.n2_slider_box--bulk-selected .n2_slider_box__slider_select_tick .ssi_16{display:block}.n2_body--bulk-select .n2_slider_box__slider_overlay{display:flex}.n2_body--bulk-select .n2_slider_box__slider_overlay_link,.n2_body--bulk-select .n2_slider_box__slider_overlay_edit_button,.n2_body--bulk-select .n2_slider_box__slider_actions{display:none!important}.n2_new_project{min-height:100%;display:flex;flex-flow:column;justify-content:center}.n2_new_project__heading{margin-top:30px;color:#283f4d;font-size:32px;line-height:40px;text-align:center}.n2_new_project__sub_heading{color:#325c77;font-size:14px;line-height:30px;text-align:center}.n2_new_project__boxes{display:flex;justify-content:space-between;margin:40px -30px}.n2_new_project__box{flex:1 1 50%;margin:0 30px;padding:30px 40px;background-color:#fff;border-radius:10px;text-align:center;cursor:pointer}.n2_new_project__box:HOVER{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.n2_new_project__box_heading{color:#283f4d;font-size:22px;line-height:40px}.n2_new_project__box_sub_heading{color:#325c77;font-size:14px;line-height:24px}.n2_new_project__import{display:block;margin:0 auto 20px;font-size:14px;line-height:30px;text-transform:capitalize}.n2_new_project__import:HOVER{color:#005bc6}.n2_new_project__import,.n2_new_project__import:FOCUS{color:#1375e9}.n2_create_new_project{display:flex;flex-flow:column;max-width:840px;margin:0 auto;box-sizing:border-box;min-height:100%;padding:30px 20px}.n2_create_new_project__heading{color:#283f4d;font-size:32px;line-height:40px;text-align:center}.n2_ss_slider_publish{display:flex}.n2_ss_slider_publish__option{padding:40px 20px;flex:1;display:flex;flex-flow:column;align-items:center}.n2_ss_slider_publish__option img{margin-top:15px;max-width:100%}.n2_ss_slider_publish__option .n2_button{margin-top:15px}.n2_ss_slider_publish__option+.n2_ss_slider_publish__option{border-left:1px solid #e4e9ec}html[dir=rtl] .n2_ss_slider_publish__option+.n2_ss_slider_publish__option{border-left:0;border-right:1px solid #e4e9ec}.n2_ss_slider_publish__option_label{line-height:28px;font-size:18px;color:#283f4d}.n2_ss_slider_publish__option_description{text-align:center;line-height:28px;font-size:14px;color:#325c77}.n2_ss_slider_publish__option_code{margin-top:15px;padding:15px 20px;background-color:#f5e293;border-radius:2px;line-height:20px;font-size:13px;color:#325c77}.n2_ss_slider_publish__related_modules{display:flex;flex-wrap:wrap;margin-top:10px}.n2_ss_slider_publish__related_modules .n2_button{margin:3px}.n2_slider_trash{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:24px 40px;position:relative;display:flex;flex-wrap:wrap;margin:0 -16px}.n2_slider_manager__dummy_slider{display:none;background:#f0f4f7;border:2px dashed #94b2c1;flex-flow:column;justify-content:center;align-items:center;box-sizing:border-box}.n2_slider_trash--empty .n2_slider_manager__dummy_slider{display:flex}.n2_slider_manager__dummy_slider_icon{margin:16px 0;color:#94b2c1}.n2_slider_manager__dummy_slider_label{font-size:14px;line-height:22px;color:#325c77;font-weight:700}.n2_slide_manager{position:relative;z-index:1100;font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:0 -1px}.n2_slide_manager[data-breadcrumbopener="1"]{display:none}.n2_admin_editor_overlay--show-slides .n2_slide_manager[data-breadcrumbopener="1"]{display:flex;flex-flow:column}.n2_slide_manager__inner{background-color:#2c3a45}.n2_slide_manager__exit{flex:1 1 auto;background:rgba(28,41,51,.5);cursor:pointer}.n2_slide_manager__action_bar{position:relative;z-index:3;padding:5px 35px;height:30px;margin-bottom:-40px}.n2_slide_manager__content{position:relative;display:flex;flex-wrap:wrap;padding:30px 30px}.n2_slide_manager__box{position:relative;box-sizing:border-box;flex:0 0 auto;width:200px;height:135px;border-radius:3px;margin:10px;background:#0c1924}.n2_slide_manager__sortable_placeholder{height:135px;margin:5px 0;width:0;box-shadow:0 0 0 2px #1d81f9}.n2_slide_manager__action_bar .n2_button_plain,.n2_slide_manager__action_bar .n2_button_plain:HOVER,.n2_slide_manager__action_bar .n2_button_plain:FOCUS{color:#bdcfd9}.n2_slide_manager__action_bar_bulk_actions{display:none}.n2_slide_manager--bulk-select .n2_slide_manager__action_bar_bulk_actions,.n2_slide_manager__action_bar_bulk_actions .n2_slide_manager__action_bar_bulk_actions--popover-visible{display:block}.n2_slide_manager--bulk-select .n2_slide_box{opacity:.5}.n2_slide_manager--bulk-select .n2_slide_box.n2_slide_box--bulk-selected{opacity:1}.n2_slide_manager--bulk-select .n2_slide_box.n2_slide_box--bulk-selected .n2_slide_box__slide_select_tick{background-color:#1d81f9;border-color:#1d81f9}.n2_slide_manager--bulk-select .n2_slide_box.n2_slide_box--bulk-selected .n2_slide_box__slide_select_tick .ssi_16{display:block}.n2_slide_manager--bulk-select .n2_slide_box__slide_overlay{display:flex}.n2_slide_manager--bulk-select .n2_slide_box__slide_overlay_link,.n2_slide_manager--bulk-select .n2_slide_box__slide_overlay_edit_button,.n2_slide_manager--bulk-select .n2_slide_box__slide_actions{display:none!important}.n2_slide_manager__add_slide{background-color:#04c018;padding:16px 0;display:flex;flex-flow:column;justify-content:center;align-items:center;color:#fff;cursor:pointer}.n2_slide_manager__add_slide:HOVER{background-color:#07ca1c}.n2_slide_manager__add_slide_icon{font-size:48px;margin:16px 0}.n2_slide_manager__add_slide_label{font-size:14px;line-height:22px;font-weight:700;text-transform:uppercase;max-width:160px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_slide_manager__add_slide_label--close{display:none}.n2_slide_manager--add-slide .n2_slide_manager__add_slide{background-color:#6b7986}.n2_slide_manager--add-slide .n2_slide_manager__add_slide:HOVER{background-color:#8694a2}.n2_slide_manager--add-slide .n2_slide_manager__add_slide_icon{transform:rotateZ(45deg)}.n2_slide_manager--add-slide .n2_slide_manager__add_slide_label--add-slide{display:none}.n2_slide_manager--add-slide .n2_slide_manager__add_slide_label--close{display:block}.n2_slide_manager__add_slide_actions{overflow:hidden;height:0;transition:height .4s}.n2_slide_manager--add-slide .n2_slide_manager__add_slide_actions{height:150px}.n2_slide_manager__add_slide_actions_inner{display:flex;padding:10px 30px}.n2_slide_manager__add_slide_action{display:flex;flex-flow:column;align-items:center;justify-content:center;margin:10px;width:140px;height:110px;box-sizing:border-box;padding:14px 0;border-radius:3px}.n2_slide_manager__add_slide_action,.n2_slide_manager__add_slide_action:HOVER,.n2_slide_manager__add_slide_action:FOCUS{color:#bdcfd9}.n2_slide_manager__add_slide_action:not(:first-child):HOVER{color:#fff}.n2_slide_manager__add_slide_action--image{background-color:#04c018}.n2_slide_manager__add_slide_action--image:HOVER{background-color:#07ca1c}.n2_slide_manager__add_slide_action--image,.n2_slide_manager__add_slide_action--image:HOVER,.n2_slide_manager__add_slide_action--image:FOCUS{color:#fff}.n2_slide_manager__add_slide_action_icon{padding:4px 0;font-size:48px;display:flex}.n2_slide_manager__add_slide_action_label{font-size:14px;line-height:26px;font-weight:700;text-transform:capitalize;max-width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_slide_manager__dummy_slide{display:none;background-color:#2c3a45;border:2px dashed #bdcfd9;padding:16px 0;flex-flow:column;justify-content:center;align-items:center;color:#bdcfd9;cursor:pointer}html[data-slides="0"] .n2_slide_manager__dummy_slide{display:flex}.n2_slide_manager__dummy_slide_icon{margin:16px 0}.n2_slide_manager__dummy_slide_label{font-size:14px;line-height:22px}.n2_slide_box{position:relative;opacity:.5;display:flex;flex-flow:column;transition:opacity .6s}.n2_slide_box.n2_slide_box--published{opacity:1}.n2_slide_box--currently-edited{box-shadow:0 0 0 3px #1d81f9}.n2_slide_box--just-added{opacity:0}.n2_slide_box__content{position:relative;height:100%;border-top-left-radius:3px;border-top-right-radius:3px;background-size:cover;background-position:50% 0;background-repeat:no-repeat}.n2_slide_box__footer{flex:0 0 auto;padding:9px 10px;background-color:#0c1924;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex;align-items:center}.n2_slide_box__footer_title{display:block;padding:0 5px;box-sizing:border-box;width:100%;min-height:20px;max-height:60px;overflow:hidden;word-wrap:break-word;cursor:text;font-size:14px;line-height:20px;font-weight:700;color:#bdcfd9}.n2_slide_box__footer_status{margin-left:auto;display:flex;align-items:center}.n2_slide_box__footer_status>*{display:flex;padding:3px}.n2_slide_box__footer_status_first_slide{display:none;color:#e19f21}.n2_slide_box--first-slide .n2_slide_box__footer_status_first_slide{display:flex}.n2_slide_box__footer_status_published{display:none}.n2_slide_box--published .n2_slide_box__footer_status_published{display:flex}.n2_slide_box__footer_status_published,.n2_slide_box__footer_status_published:HOVER,.n2_slide_box__footer_status_published:FOCUS{color:#04c018}.n2_slide_box--published .n2_slide_box__footer_status_unpublished{display:none}.n2_slide_box__footer_status_unpublished,.n2_slide_box__footer_status_unpublished:HOVER,.n2_slide_box__footer_status_unpublished:FOCUS{color:#bdcfd9}.n2_slide_box__footer_status_hidden{display:none}.n2_slide_box__footer_status_hidden:not([data-n2tip=""]){display:flex}.n2_slide_box__footer_status_hidden,.n2_slide_box__footer_status_hidden:HOVER,.n2_slide_box__footer_status_hidden:FOCUS{color:#bdcfd9}.n2_slide_box__slide_overlay{display:none;z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(32,41,52,.9);border-top-left-radius:3px;border-top-right-radius:3px;justify-content:center;align-items:center}.n2_slide_box:HOVER .n2_slide_box__slide_overlay,.n2_slide_box--context-menu .n2_slide_box__slide_overlay{display:flex}.n2_slide_box__slide_overlay_link{z-index:1;position:absolute;display:block;width:100%;height:100%}.n2_slide_box__slide_overlay_edit_button{position:relative;z-index:2;padding:0 10px;line-height:28px;border-radius:2px;background-color:#04c018;font-size:11px;text-transform:uppercase;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_slide_box__slide_overlay_edit_button:HOVER{background-color:#07ca1c}.n2_slide_box__slide_overlay_edit_button,.n2_slide_box__slide_overlay_edit_button:HOVER,.n2_slide_box__slide_overlay_edit_button:FOCUS{color:#fff}.n2_slide_box--currently-edited .n2_slide_box__slide_overlay_link,.n2_slide_box--currently-edited .n2_slide_box__slide_overlay_edit_button{display:none}.n2_slide_box__slide_select_tick{z-index:2;position:absolute;left:8px;top:8px;box-sizing:border-box;width:20px;height:20px;border-radius:3px;border:2px solid #6b7986;cursor:pointer;font-size:16px;line-height:16px;color:#fff}.n2_slide_box__slide_select_tick .ssi_16{display:none}html[dir=rtl] .n2_slide_box__slide_select_tick{right:8px;left:auto}.n2_slide_box__slide_actions{display:none;position:absolute;right:8px;top:8px;z-index:12}.n2_slide_box:HOVER .n2_slide_box__slide_actions,.n2_slide_box--context-menu .n2_slide_box__slide_actions{display:block}html[dir=rtl] .n2_slide_box__slide_actions{left:8px;right:auto}.n2_slide_box__details{z-index:1;position:absolute;left:5px;bottom:5px;display:flex;flex-flow:column}.n2_slide_box__details>*{margin:5px;padding:0 3px;background-color:#6b7986;border-radius:3px;font-size:11px;line-height:2em;color:#fff}.n2_slide_box__details_static_slide{text-transform:uppercase}.n2_slide_manager__block_notice{background-color:#0c1924;display:flex;align-items:center;justify-content:center;text-align:center;flex-flow:column}html[data-slides="0"] .n2_slide_manager__block_notice,html[data-slides="1"] .n2_slide_manager__block_notice{display:none}.n2_slide_manager__block_notice_description{margin-bottom:10px}.n2_slide_manager__block_notice_button{background:#1375e9;line-height:30px;border-radius:3px;padding:0 10px;font-size:11px;text-transform:uppercase;font-weight:700;cursor:pointer}.n2_slide_manager__block_notice_button:HOVER{background-color:#005bc6}.n2_slide_manager__block_notice_button,.n2_slide_manager__block_notice_button:HOVER,.n2_slide_manager__block_notice_button:FOCUS{color:#fff}.n2_nav_bar__breadcrumb_button_slides{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.n2_nav_bar__breadcrumb_button_slides .ssi_16{display:inline-block;vertical-align:middle}.n2_admin_editor_overlay--show-slides .n2_nav_bar__breadcrumb_button_slides span .ssi_16{transform:rotateZ(180deg)}.n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides,.n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides:HOVER,.n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides:FOCUS{color:#94b2c1}.n2_admin_editor_overlay--show-slides .n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides,.n2_admin_editor_overlay--show-slides .n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides:HOVER,.n2_admin_editor_overlay--show-slides .n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides:FOCUS{color:#fff}.n2_ss_history_action{opacity:.5}.n2_ss_history_action--allowed{opacity:1}#n2-admin[data-slide-background-type=image] .n2_form__table_row[data-field=table-row-background-video]{display:none}#n2-admin[data-slide-background-type=color] .n2_form__table_row[data-field=table-row-background-video],#n2-admin[data-slide-background-type=color] .n2_form__table_row[data-field=table-row-background-image],#n2-admin[data-slide-background-type=color] .n2_field[data-field=slidebackgroundColorOverlay]{display:none}.n2_admin_editor_overlay__middle{flex:1 1 auto;display:flex}[dir=rtl] .n2_admin_editor_overlay__middle{flex-flow:row-reverse}.n2_admin_editor_overlay__middle_center{position:relative;flex:1 1 auto;overflow:hidden}.n2_add_layer{visibility:visible;flex:0 0 auto;position:relative;display:flex;width:50px;z-index:10}.n2_add_layer__bar{position:relative;width:100%;height:100%;background-color:#0c1924;overflow:hidden}.n2_add_layer__bar .n2_button_plain_icon,.n2_add_layer__bar .n2_button_plain_icon:HOVER,.n2_add_layer__bar .n2_button_plain_icon:FOCUS{color:#94b2c1}.n2_add_layer__bar .n2_button_plain_icon--active{background:#1d81f9}.n2_add_layer__bar .n2_button_plain_icon--active,.n2_add_layer__bar .n2_button_plain_icon--active:HOVER,.n2_add_layer__bar .n2_button_plain_icon--active:FOCUS{color:#fff}.n2_add_layer__bar .n2_timeline_control_play_pause--playing{background:#1d81f9}.n2_add_layer__bar .n2_timeline_control_play_pause--playing,.n2_add_layer__bar .n2_timeline_control_play_pause--playing:HOVER,.n2_add_layer__bar .n2_timeline_control_play_pause--playing:FOCUS{color:#fff}.n2_add_layer__bar .n2_timeline_control_play_pause--playing .ssi_24::before{content:"\E16D"}.n2_add_layer__bar_top,.n2_add_layer__bar_bottom{background-color:#0c1924;position:absolute;left:0;display:flex;flex-flow:column;align-items:center;padding:0 10px}.n2_add_layer__bar_top{top:0}.n2_add_layer__bar_top>*{margin-bottom:14px}.n2_add_layer__bar_bottom{bottom:0}.n2_add_layer__bar_bottom>*{margin-bottom:14px}.n2_add_layer__bar_button{flex:0 0 auto;border-radius:2px}.n2_add_layer__more{display:none;flex-flow:column;position:absolute;left:0;top:0;width:330px;height:100%;background-color:#2c3a45}.n2_admin_editor_overlay--show-add-more .n2_add_layer__more{display:flex}.n2_add_layer__more_tab_buttons{flex:0 0 auto;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_add_layer__more_tab_button{flex:1 1 0;display:flex;align-items:center;flex-flow:column;padding:14px 0 6px;text-align:center;cursor:pointer;background-color:#0c1924;color:#94b2c1}.n2_add_layer__more_tab_button--active{background-color:#1d81f9;color:#fff}.n2_add_layer__more_tab_button_icon{display:flex;align-items:center;justify-content:center}.n2_add_layer__more_tab_button_label{font-size:11px;line-height:26px;text-transform:uppercase;font-weight:700;max-width:145px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_add_layer__more_tab{display:none;flex-flow:column;flex:1 1 auto;overflow:hidden}.n2_add_layer__more_tab--active{display:flex}.n2_add_layer__more_layers{flex:1 1 auto;overflow-y:auto}.n2_add_layer_group{margin-bottom:10px}.n2_add_layer_group__label{padding:8px 20px;background-color:#1c2933;border-bottom:1px solid #131c23;color:#94b2c1;font-size:12px;line-height:28px;font-weight:700;text-transform:uppercase;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_add_layer_group__content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;padding:0 10px}.n2_add_layer_box{padding:6px 8px;background-color:#6b7986;border-radius:2px;text-align:center;cursor:pointer}.n2_add_layer_box.n2-ss-layer--drag{pointer-events:none;width:90px;opacity:.8;z-index:9999;margin:0}.n2_add_layer_box__icon{display:flex;align-items:center;justify-content:center;margin-top:4px;color:#fff}.n2_add_layer_box__label_wrap{display:flex;flex-flow:column;justify-content:center;min-height:32px}.n2_add_layer_box__label{font-size:12px;line-height:14px;color:#fff;font-weight:700;text-transform:capitalize}.n2_add_layer__more_position{flex:0 0 auto;display:flex;align-items:center;height:50px;background-color:#0c1924;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_add_layer_position__label{flex:1 1 50%;padding:0 5px;color:#94b2c1;font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_add_layer_position__default_label{text-align:right}.n2_add_layer_position[data-position=default] .n2_add_layer_position__default_label{color:#fff;cursor:initial}html[dir=rtl] .n2_add_layer_position__default_label{text-align:left}.n2_add_layer_position__absolute_label{text-align:left}.n2_add_layer_position[data-position=absolute] .n2_add_layer_position__absolute_label{color:#fff;cursor:initial}html[dir=rtl] .n2_add_layer_position__absolute_label{text-align:right}.n2_add_layer_position__switch{padding:3px;width:44px;height:24px;box-sizing:border-box;background-color:#1d81f9;border-radius:12px;cursor:pointer;transition:background-color .3s}.n2_add_layer_position[data-position=absolute] .n2_add_layer_position__switch{background-color:#5f39c2}.n2_add_layer_position__switch_dot{width:18px;height:18px;background-color:#fff;border-radius:18px;box-shadow:0 0 0 1px rgba(0,0,0,.1);transition:transform .3s}.n2_add_layer_position[data-position=absolute] .n2_add_layer_position__switch_dot{transform:translateX(20px)}html[dir=rtl] .n2_add_layer_position[data-position=absolute] .n2_add_layer_position__switch_dot{transform:translateX(-20px)}.n2_add_layer_library__title,.n2_add_layer_library_tag__title{display:flex;padding:7px 10px;background-color:#1c2933;border-bottom:1px solid #131c23}.n2_add_layer_library__title_label,.n2_add_layer_library_tag__title_label{padding:0 10px;flex:1 1 auto;color:#94b2c1;font-size:12px;line-height:30px;font-weight:700;text-transform:uppercase}.n2_add_layer_library__theme{display:none;position:relative;overflow-y:scroll;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_add_layer_library__theme--active{display:block}.n2_add_layer_library_tag__title{cursor:pointer}.n2_add_layer_library_tag__title_opener{display:flex;align-items:center;justify-content:center;width:30px;color:#94b2c1}.n2_add_layer_library_tag--active .n2_add_layer_library_tag__title_opener{transform:rotateZ(180deg)}.n2_add_layer_library_tag__sections{flex-flow:column;align-items:center;padding:10px 0}.n2_add_layer_library_tag .n2_add_layer_library_tag__sections{display:none}.n2_add_layer_library_tag--active .n2_add_layer_library_tag__sections{display:flex}.n2_add_layer_library_tag__section{position:relative;margin:10px 0;width:270px;border-radius:3px;overflow:hidden}.n2_add_layer_library_tag__section img{display:block;width:100%}.n2_add_layer_library_tag__section--available{cursor:pointer}.n2_add_layer_library_tag__section_pro{z-index:10;position:absolute;top:5px;right:5px;padding:0 5px;background-color:#6b7986;border-radius:3px;font-size:12px;line-height:2em;color:#fff}.n2_add_layer_library_tag__section_overlay{display:none;z-index:9;position:absolute;left:0;top:0;width:100%;height:100%;padding:0 40px;box-sizing:border-box;background:rgba(12,25,36,.9);align-items:center;color:#94b2c1;font-size:14px;line-height:22px;text-align:center}.n2_add_layer_library_tag__section_overlay a,.n2_add_layer_library_tag__section_overlay a:HOVER,.n2_add_layer_library_tag__section_overlay a:FOCUS{color:#1d81f9}.n2_add_layer_library_tag__section:HOVER .n2_add_layer_library_tag__section_overlay{display:flex}.n2_ss_layer_window{visibility:visible;z-index:5;position:absolute!important;left:100px;top:100px;display:none;flex-flow:column;width:355px}.n2_body--layer-window-visible .n2_ss_layer_window{display:flex}.n2_body--show-add-more .n2_ss_layer_window,.n2_body--drag-layer .n2_ss_layer_window,.n2_body--resize-absolute .n2_ss_layer_window,.n2_body--resize-editor .n2_ss_layer_window{display:none}.n2_ss_layer_window__resize{flex:0 0 auto;position:static!important;height:7px;width:100%;cursor:ns-resize;background-color:#0c1924;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.n2_ss_layer_window__crop{flex:1 1 auto;display:flex;flex-flow:column;position:relative;width:100%;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:0 1px 10px 0 rgba(0,0,0,.3);overflow:hidden;background-color:#0c1924;z-index:2}.n2_ss_layer_window__title{flex:0 0 auto;display:flex;position:relative;line-height:36px;height:36px;overflow:hidden;background-color:#0c1924;font-size:14px;color:#94b2c1;cursor:move;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_ss_layer_window__title_nav a{display:block;width:36px;height:36px;text-align:center}.n2_ss_layer_window__title_nav_button{margin:6px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:2px;cursor:pointer;color:#94b2c1}.n2_admin_editor_overlay--attached-layer-list .n2_ss_layer_window__title_nav_button_layer_list{background-color:#1d81f9;color:#fff}.n2_ss_layer_window__title_inner{flex:1 1 auto;padding:0 20px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.n2_ss_layer_window__tab_buttons{flex:0 0 auto;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_ss_layer_window__tab_buttons[data-visible-tabs="1"]{display:none}.n2_admin_editor_overlay--attached-layer-list .n2_ss_layer_window__tab_buttons{display:none}.n2_ss_layer_window__tab_button{display:none;flex:1 1 0;width:33%;flex-flow:column;align-items:center;padding:11px 0 2px;cursor:pointer;background-color:#0c1924;color:#94b2c1}.n2_ss_layer_window__tab_button_icon{display:flex;align-items:center;justify-content:center}.n2_ss_layer_window__tab_button_label{font-size:11px;line-height:23px;text-transform:uppercase;font-weight:700;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_ss_layer_window__tab_button--allowed{display:flex}.n2_ss_layer_window__tab_button--allowed.n2_ss_layer_window__tab_button--active{background-color:#1d81f9;color:#fff}.n2_ss_layer_window__tab_container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:scroll;background-color:#3a4956}.n2_admin_editor_overlay--attached-layer-list .n2_ss_layer_window__tab_container{display:none}.n2_ss_layer_window__tab{display:none;color:#fff}.n2_ss_layer_window__tab[data-tab=item]>*{display:none}.n2_ss_layer_window__tab--allowed.n2_ss_layer_window__tab--active{display:block}.n2_ss_layer_window__tab_panel{display:none}.n2_ss_layer_window__tab_panel--active{display:block}.n2_ss_layer_window [data-generator-related="1"]{display:none}.n2_ss_body--dynamic-slide .n2_ss_layer_window [data-generator-related="1"]{display:block}body[data-device=desktopPortrait] .n2_field[data-field=layer-clear-device-specific-changes],body[data-device=desktopPortrait] .n2_field[data-field=layer-slide-clear-device-specific-changes]{display:none}.n2_admin_editor_overlay--attached-layer-list .n2_layer_navigation_list_title{display:none}.n2_admin_editor_overlay--attached-layer-list .n2_layer_navigation{flex:1 1 auto;width:100%!important;height:auto!important;max-height:none;overflow:auto}.n2_admin_editor_overlay--attached-layer-list .n2_layer_navigation_list{width:100%;overflow-y:auto!important}.n2_admin_editor_overlay--attached-layer-list .n2_layer_navigation_list_layers{padding-bottom:0!important}.n2_admin_editor_overlay--attached-layer-list .n2_layer_navigation_list_layer__title{border-right:0}.n2_admin_editor_overlay--attached-layer-list .n2_timeline{width:0;overflow:hidden}.n2_fields_layer_window__title_fields .n2_form__table_label_field:last-child{margin-right:0}.n2_fields_layer_window[data-fieldset-type=style-mode][data-state=""] .n2_form__table_label_field[data-style-mode-feature=reset-to-normal]{display:none}.n2_ss_design_layer_window_design{display:none}.n2_ss_design_layer_window_design--visible{display:block}.n2_layer_window_design_preset{display:flex;padding:7px 10px;background-color:#1c2933;border-bottom:1px solid #131c23}.n2_layer_window_design_preset__label_container{flex:1 1 auto;display:inline-flex;align-items:center;height:30px}.n2_layer_window_design_preset__label_container .ssi_16--info{margin:0 5px;color:#94b2c1}.n2_layer_window_design_preset__label{font-size:12px;font-weight:700;text-transform:uppercase;color:#94b2c1;max-width:160px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_layer_window_design_preset__fields{display:flex}.n2_layer_window_design_preset__presets{display:none}.n2_layer_window_design_preset__button_choose{display:inline-flex;vertical-align:top;width:30px;height:30px;background-color:#04c018;border-radius:2px;align-items:center;justify-content:center;font-size:16px}.n2_layer_window_design_preset__button_choose:HOVER{background-color:#07ca1c}.n2_layer_window_design_preset__button_choose,.n2_layer_window_design_preset__button_choose:HOVER,.n2_layer_window_design_preset__button_choose:FOCUS{color:#fff}.n2_layer_window_design_preset__button_back{display:none;vertical-align:top;width:30px;height:30px;background-color:#6b7986;border-radius:2px;align-items:center;justify-content:center;font-size:16px}.n2_layer_window_design_preset__button_back:HOVER{background-color:#8694a2}.n2_layer_window_design_preset__button_back,.n2_layer_window_design_preset__button_back:HOVER,.n2_layer_window_design_preset__button_back:FOCUS{color:#fff}.n2_layer_window_design_preset__fields_secondary{display:inline-flex;vertical-align:top;margin:0 10px}.n2_layer_window_design_preset__button_secondary{display:inline-flex;vertical-align:top;width:30px;height:30px;font-size:16px;align-items:center;justify-content:center}.n2_layer_window_design_preset__button_secondary,.n2_layer_window_design_preset__button_secondary:HOVER,.n2_layer_window_design_preset__button_secondary:FOCUS{color:#94b2c1}.n2_ss_layer_window--show-presets .n2_ss_layer_window__tab_panel:not([data-panel=item]){display:none}.n2_ss_layer_window--show-presets .n2_ss_design_layer_window_design .n2_fields_layer_window{display:none}.n2_ss_layer_window--show-presets .n2_layer_window_design_preset__fields_secondary,.n2_ss_layer_window--show-presets .n2_layer_window_design_preset__button_choose{display:none}.n2_ss_layer_window--show-presets .n2_layer_window_design_preset__button_back{display:inline-flex}.n2_ss_layer_window--show-presets .n2_layer_window_design_preset{position:-webkit-sticky;position:sticky;top:0}.n2_ss_layer_window--show-presets .n2_layer_window_design_preset__presets{display:block}.n2_fields_layer_window[data-fieldset-type=design][data-state="0"] .n2_form__table_label_field[data-design-feature=reset-to-normal]{display:none}.n2_fields_layer_window[data-fieldset-type=design][data-elements="0"]{display:none}.n2_fields_layer_window[data-fieldset-type=design][data-elements="1"] [data-design-feature=element]{display:none}.n2_layer_window_design_preset__preset_list_preset{display:flex;padding:5px 10px;background-color:#2c3a45;border-bottom:1px solid #131c23;cursor:pointer}.n2_layer_window_design_preset__preset_list_preset span{font-size:12px;line-height:30px;margin-right:auto;color:#bdcfd9}html[dir=rtl] .n2_layer_window_design_preset__preset_list_preset span{margin-right:0;margin-left:auto}.n2_layer_window_design_preset__preset_list_preset_buttons{display:inline-flex}.n2_layer_window_design_preset__preset_list_preset_button{display:inline-flex;vertical-align:top;width:30px;height:30px;font-size:16px;align-items:center;justify-content:center;cursor:pointer;color:#94b2c1}.n2_container_animation__buttons{display:flex;align-items:center;padding:8px 10px;background-color:#0c1924}.n2_container_animation__button{flex:1 1 0;padding:6px 5px;color:#94b2c1;font-size:12px;line-height:16px;border-radius:14px;text-align:center;text-transform:uppercase;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_container_animation__button--active{background-color:#1d81f9;color:#fff}.n2_container_animation__tab{display:none}.n2_container_animation__tab--active{display:block}.n2_layer_window_animations_presets__buttons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;padding:10px;background-color:#3a4956}.n2_layer_window_animations_presets__button{padding:10px 8px 5px;border-radius:3px;background-color:#6b7986;color:#fff;text-align:center;cursor:pointer}.n2_layer_window_animations_presets__button .ssi_24{margin-bottom:5px;display:block}.n2_layer_window_animations_presets__button--active{background-color:#1d81f9}.n2_layer_window_animations_presets__button_label{font-size:12px;line-height:20px;max-width:56px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_layer_window_animations_presets__presets{display:none}.n2_layer_window_animations_presets__presets--active{display:block}.n2_layer_window_animations_presets__preset{padding:10px 20px;background-color:#2c3a45;border-bottom:1px solid #1e2830;color:#94b2c1;font-size:12px;line-height:20px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_layer_window_animations_editor .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-in],.n2_layer_window_animations_editor .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-loop],.n2_layer_window_animations_editor .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-out]{display:none}.n2_layer_window_animations_editor--settings .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-in],.n2_layer_window_animations_editor--settings .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-loop],.n2_layer_window_animations_editor--settings .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-out]{display:block}.n2_layer_window_animations_editor__title{display:flex;padding:7px 0;background-color:#1c2933;border-bottom:1px solid #131c23}.n2_layer_window_animations_editor__label{flex:1 1 auto;font-size:12px;line-height:30px;color:#94b2c1}.n2_layer_window_animations_editor__title_left{padding:0 10px}.n2_layer_window_animations_editor__button_play{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;background-color:#6b7986;font-size:16px;color:#fff;cursor:pointer}.n2_layer_window_animations_editor__button_play--active{background-color:#1d81f9}.n2_layer_window_animations_editor__button_play--active .ssi_16::before{content:"\E607"}.n2_layer_window_animations_editor__title_right{padding:0 5px}.n2_layer_window_animations_editor__button_settings{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;font-size:16px;color:#94b2c1;cursor:pointer}.n2_layer_window_animations_editor__button_settings--active{background-color:#1d81f9;color:#fff}.n2_layer_window_animations_editor__button_delete{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;font-size:16px;color:#94b2c1;cursor:pointer}.n2_layer_window_animations_editor_basic{position:relative}.n2_layer_window_animations_editor_basic__keyframe.n2-ui-sortable-helper{width:100%;opacity:.5}.n2_layer_window_animations_editor_basic__keyframe--sort .n2_fields_layer_window{display:none}.n2_layer_window_animations_editor_basic__keyframe_title{display:flex;padding:5px 0;background-color:#2c3a45;border-bottom:1px solid #1e2830;color:#94b2c1;font-size:12px;line-height:30px;cursor:pointer}.n2_layer_window_animations_editor_basic__keyframe--active .n2_layer_window_animations_editor_basic__keyframe_title{background-color:#1d81f9;color:#fff}.n2_layer_window_animations_editor_basic--single-keyframe .n2_layer_window_animations_editor_basic__keyframe--active .n2_layer_window_animations_editor_basic__keyframe_title{background-color:#2c3a45;color:#94b2c1;cursor:initial}.n2_layer_window_animations_editor_basic__keyframe_label{flex:1 1 auto;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n2_layer_window_animations_editor_basic__keyframe_delete{margin:0 5px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;font-size:16px;color:#94b2c1;cursor:pointer}.n2_layer_window_animations_editor_basic__keyframe--active .n2_layer_window_animations_editor_basic__keyframe_delete{color:#fff}.n2_layer_window_animations_editor_basic--single-keyframe .n2_layer_window_animations_editor_basic__keyframe_delete{display:none}.n2_layer_window_animations_editor_basic__add_keyframe{display:flex;justify-content:center;padding:10px 0}.n2_layer_window_animations_editor_basic__button_add_keyframe{padding:0 10px;background-color:#6b7986;border-radius:3px;font-size:11px;line-height:30px;text-transform:uppercase;color:#fff;cursor:pointer}.n2_layer_window_animations_editor_basic__button_add_keyframe:HOVER{background-color:#8694a2}[data-devicespecific]{position:relative}#n2-ss-devicespecific-settings{position:absolute;bottom:40px;left:0;padding:0 10px;white-space:nowrap;z-index:2}html[dir=rtl] #n2-ss-devicespecific-settings{left:auto;right:0}[data-devicespecific=right] #n2-ss-devicespecific-settings{left:auto;right:0}html[dir=rtl] [data-devicespecific=right] #n2-ss-devicespecific-settings{left:0;right:auto}#n2-ss-devicespecific-settings *{cursor:pointer;background:#a1aeb5;display:inline-block;width:20px;height:20px;padding:5px;line-height:20px;text-align:center;font-size:16px;color:#fff}#n2-ss-devicespecific-settings>:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left:0}html[dir=rtl] #n2-ss-devicespecific-settings>:first-child{border-radius:0 3px 3px 0}#n2-ss-devicespecific-settings>:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}html[dir=rtl] #n2-ss-devicespecific-settings>:last-child{border-radius:3px 0 0 3px}body[data-device=desktopPortrait] #n2-ss-devicespecific-settings .ssi_16--desktopportrait,body[data-device=desktopLandscape] #n2-ss-devicespecific-settings .ssi_16--desktoplandscape,body[data-device=tabletPortrait] #n2-ss-devicespecific-settings .ssi_16--tabletportrait,body[data-device=tabletLandscape] #n2-ss-devicespecific-settings .ssi_16--tabletportraitlarge,body[data-device=mobilePortrait] #n2-ss-devicespecific-settings .ssi_16--mobileportrait,body[data-device=mobileLandscape] #n2-ss-devicespecific-settings .ssi_16--mobileportraitlarge{background:#1d81f9}[data-placement=absolute] [data-placement]:not([data-placement=absolute]):not([data-placement=all]),[data-placement=content] [data-placement]:not([data-placement=content]):not([data-placement=all]),[data-placement=normal] [data-placement]:not([data-placement=normal]):not([data-placement=all]),[data-placement=default] [data-placement]:not([data-placement=default]):not([data-placement=all]),[data-placement=""] [data-placement]{display:none!important}.n2_layer_navigation{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:0 0 auto;visibility:visible;display:flex;overflow:hidden;max-height:0;z-index:2}.n2_admin_editor_overlay--show-layer-navigation:not(.n2_admin_editor_overlay--show-add-more) .n2_layer_navigation{max-height:none;overflow:auto}.n2_layer_navigation_list{position:relative;width:340px;flex:0 0 auto;overflow-y:auto;overflow-x:hidden;background-color:#1c2933}.n2_layer_navigation--has_timeline .n2_layer_navigation_list{overflow:hidden}.n2_layer_navigation_list_title{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;background-color:#0c1924;height:48px}.n2_layer_navigation_list_title__hide{position:relative;z-index:2;margin:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#1d81f9;border-radius:2px;cursor:pointer;color:#fff;font-size:16px}.n2_layer_navigation_list_title__label{z-index:1;position:absolute;left:0;top:0;width:100%;text-align:center;cursor:ns-resize;font-size:18px;line-height:48px;color:#fff}.n2_layer_navigation_list_layers{position:relative}.n2_layer_navigation_list_layers__sortable_placeholder{position:relative;height:0;z-index:1001;box-shadow:0 0 0 2px #1d81f9}.n2_layer_navigation_list_layer{position:relative}.n2_layer_navigation_list_layer__title{position:relative;display:flex;height:32px;background-color:#1c2933;border-right:1px solid #0c1924;border-bottom:1px solid #0c1924;color:#94b2c1;cursor:pointer}.n2_layer_navigation_list_layer__title[data-rows="2"]{height:64px}.n2_layer_navigation_list_layer__title:HOVER{background-color:#0c1924;border-bottom:1px solid #0c1924}.n2_layer_navigation_list_layer--active>.n2_layer_navigation_list_layer__title{background-color:#1d81f9;border-color:#1d81f9;color:#fff}.n2_layer_navigation_list_layer--absolute.n2_layer_navigation_list_layer--active>.n2_layer_navigation_list_layer__title{background-color:#5f39c2;border-color:#5f39c2;color:#fff}.n2_layer_navigation_list_layer--absolute.n2_layer_navigation_list_layer--active>.n2_layer_navigation_list_layer__title .n2_layer_navigation_list_layer__title_label_icon{color:#fff}.n2_layer_navigation_list_layer--drop>.n2_layer_navigation_list_layer__title{background:#0c1924;border-color:#0c1924}.n2_layer_navigation_list_layer__title_label{flex:1 1 auto;display:flex;align-items:center;line-height:32px;padding-left:10px;overflow:hidden}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:20px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:30px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:30px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:40px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:40px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:50px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:50px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:60px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:60px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:70px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:70px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:80px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:80px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:90px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:90px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:100px}.n2_layer_navigation_list_layer__title_label_icon{display:inline-flex;align-items:center;justify-content:center;margin:0 3px;width:20px;height:20px;font-size:16px}.n2_layer_navigation_list_layer__title_label_icon[data-action=hide-show]:HOVER .ssi_16::before{content:"\E60F"}.n2_layer_navigation_list_layer__title--hidden>.n2_layer_navigation_list_layer__title_label .n2_layer_navigation_list_layer__title_label_icon .ssi_16::before{content:"\E923"}.n2_layer_navigation_list_layer__title_label_folder{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;font-size:16px;cursor:pointer;opacity:.5}.n2_layer_navigation_list_layer__title_label_folder .ssi_16::before{content:"\E19E"}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label_folder{margin-left:-12px}.n2_layer_navigation_list_layer__title_label_folder:HOVER{opacity:1}.n2_layer_navigation_list_layer--closed .n2_layer_navigation_list_layer__title_label_folder .ssi_16::before{content:"\E19D"}.n2_layer_navigation_list_layer__title_label_text{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;text-transform:capitalize;font-weight:700}.n2_layer_navigation_list_layer__title_label_text[contenteditable=true]:focus{text-overflow:initial;cursor:initial}.n2_layer_navigation_list_layer__title_label_text::selection{background:rgba(255,255,255,.99);color:#1d81f9}.n2_layer_navigation_list_layer__title_actions{display:flex;align-items:center;padding:0 5px}.n2_layer_navigation_list_layer__title_action{margin:3px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:16px;cursor:pointer}.n2_layer_navigation_list_layer__title_label_rename{display:inline-flex;align-items:center;justify-content:center;width:12px;height:32px;opacity:.5;cursor:pointer}.n2_layer_navigation_list_layer__title_label_rename:HOVER{opacity:1}.n2_layer_navigation_list_layer__title--hidden .n2_layer_navigation_list_layer__title_action_hide .ssi_16::before{content:"\E923"}.n2_ss_layer_window .n2_layer_navigation_list_layer__title_action--add-animation,.n2_layer_navigation_list_layer__title--has-animations .n2_layer_navigation_list_layer__title_action--add-animation{display:none}.n2_ss_layer_window .n2_layer_navigation_list_layer__title_action--remove-animation,.n2_layer_navigation_list_layer__title:not(.n2_layer_navigation_list_layer__title--has-animations) .n2_layer_navigation_list_layer__title_action--remove-animation{display:none}.n2_layer_navigation_list_layer__title_absolute_marker{margin:2px;width:16px;height:16px;background-color:#5f39c2;border-radius:2px;text-align:center;font-size:12px;line-height:16px;color:#fff;font-weight:700}.n2_layer_navigation_list_layer--sorted{position:absolute;left:0;width:100%;overflow:hidden;opacity:.7}.n2_timeline{position:relative;flex:1 1 auto;overflow:scroll;background:#1c2933}.n2_timeline__inner_pane{display:flex;flex-flow:column}.n2_timeline__inner_pane--calculate-duration{width:auto!important}.n2_timeline__time_frames{position:-webkit-sticky;position:sticky;top:0;z-index:100000;display:flex;height:48px;background-color:#0c1924;padding-left:21px}.n2_timeline__inner_pane--calculate-duration .n2_timeline__time_frames{width:0;overflow:hidden}.n2_timeline__cti{position:absolute;left:-10px;top:3px;z-index:100001;width:0;height:1000%;border-left:1px solid RGBA(230,182,37,.5);margin-left:21px;cursor:ew-resize}.n2_timeline__cti_dot{position:relative;left:-6px;top:0;width:11px;height:11px;border-radius:0 50% 50% 50%;transform:rotate(-135deg);background-color:#e6b625}.n2_timeline__time_frames_overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:flex}.n2_timeline__time_frames_overlay svg{flex:1 1 auto;margin-left:19px;height:48px;color:#3a454e}.n2_timeline__one_second{flex:0 0 auto;position:relative;width:195px;height:100%;padding-left:5px;font-size:12px;line-height:48px;color:#94b2c1}.n2_timeline_layer__animations{display:flex;height:32px;padding-left:20px;background-color:#1c2933;border-bottom:1px solid rgba(0,0,0,.2)}.n2_timeline_layer__animations[data-rows="2"]{height:64px}.n2_timeline_layer__animations.n2_timeline_layer__animations--repeated.n2_timeline_layer__animations--has-animation{padding-left:0}.n2_timeline_layer__animations--active{background-color:#0c1924}.n2_timeline_animation_repeat{position:relative;display:none;align-items:center;justify-content:flex-end;line-height:32px;font-size:12px;color:#fff;cursor:ew-resize;padding:0 5px}.n2_timeline_animation_repeat:after{position:absolute;top:50%;margin-top:-5px;display:block;content:'';width:10px;height:10px;border-radius:10px;background-color:rgba(255,255,255,.3)}.n2_timeline_animation_repeat--start{margin-left:-20px;padding:0 20px}.n2_timeline_animation_repeat--start:after{right:5px}.n2_timeline_animation_repeat--end{margin-left:-10px}.n2_timeline_animation_repeat--end:after{right:-15px}.n2_timeline_layer__animations.n2_timeline_layer__animations--repeated.n2_timeline_layer__animations--has-animation .n2_timeline_animation_repeat{display:flex}.n2_timeline_layer__animations.n2_timeline_layer__animations--repeated.n2_timeline_layer__animations--has-animation .n2_timeline_animation_group,.n2_timeline_layer__animations.n2_timeline_layer__animations--repeated.n2_timeline_layer__animations--has-animation .n2_timeline_animation_repeat--end{background-color:#3a4956}.n2_timeline_animation_group__row{display:flex}.nui_resize_bar__handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:90;position:absolute;top:0;width:18px}.nui_resize_bar__handle:after{margin:4px;display:block;content:'';width:10px;height:10px;border-radius:10px;background-color:RGBA(0,0,0,.5)}.nui_resize_bar__handle--e{cursor:e-resize;right:0}.nui_resize_bar__handle--w{cursor:w-resize;left:0}.n2_timeline_animation_bar{position:relative;height:18px;margin:7px 0;border-radius:10px;cursor:ew-resize;z-index:90}.n2_timeline_animation_bar:HOVER{z-index:90}.n2_timeline_animation_bar--in{background-color:#1d81f9}.n2_timeline_animation_bar--loop{background-color:#04c018}.n2_timeline_animation_bar--out{background-color:#6b7986}.n2_timeline_animation_bar--extra{background-color:#6b7986}.n2_timeline_animation_bar__delay{position:absolute;line-height:18px;text-align:right;right:100%;margin-right:5px;font-size:11px;color:#fff}.n2_timeline_animation_bar__delay--small{display:none}.n2_timeline_animation_bar__duration{margin:0 7px;line-height:18px;text-align:center;cursor:ew-resize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#fff;text-transform:uppercase}.n2_timeline_layer--closed .n2_timeline_layer__children{display:none}.n2_timeline_overlay_playing{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;cursor:pointer}.n2_body--timeline-preview .n2_timeline_overlay_playing{display:block}.n2_body--timeline-preview .n2_ss_layer_window{display:none!important}.n2_body--timeline-preview #n2-ss-0 .n2-ss-layer{cursor:default}.n2_body--timeline-preview #n2-ss-slide-canvas-container #n2-ss-0 .n2-ss-layer .nui_resize_normal__handle{display:none!important}#n2-ss-0[data-responsive=fullpage]{min-height:0!important}#n2-ss-0{box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}#n2-ss-0 .n2-ss-widget{pointer-events:none;opacity:.5!important}#n2-ss-0-align{margin:0!important}body:not(.n2-ss-slider-visible) #n2-ss-0 .n2-ss-layer{opacity:0!important}.n2_slide_editor_slider{position:relative;z-index:1;display:inline-flex;align-items:flex-start;min-width:100%;min-height:calc(100vh - 60px);padding-bottom:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_slide_editor_slider__editor{position:relative}.n2_slide_editor_slider__editor_inner{position:relative;background:#f0f4f7;box-shadow:0 2px 20px rgba(0,0,0,.2)}div#n2-ss-0:HOVER .n2-ss-static-slide:not(.n2-ss-currently-edited-slide){visibility:hidden;z-index:-1}div div#n2-ss-0 .n2-ss-static-slide div[data-sstype=slide],div div#n2-ss-0 .n2-ss-static-slide div[data-sstype=content],div div#n2-ss-0 .n2-ss-static-slide div[data-sstype=content] div.n2-ss-section-main-content{visibility:visible}.n2_ruler{display:none;z-index:1;position:absolute;left:0;top:0;height:100%;width:100%;direction:ltr;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html[dir=rtl] .n2_ruler{left:auto;right:0}.n2_body--ruler .n2_ruler{display:block}.n2_ruler_mark{flex:0 0 auto;position:relative;vertical-align:top}.n2_ruler_mark__label{position:absolute;display:block;font-size:9px;color:#325c77;line-height:12px}.n2_ruler--vertical{top:14px;height:calc(100% - 14px)}.n2_ruler--vertical .n2_ruler__inner{width:14px;visibility:visible;position:relative;background:#fff;border-right:1px solid #94b2c1}.n2_ruler--vertical .n2_ruler_mark{width:3px;height:9px;border-top:1px solid #94b2c1}.n2_ruler--vertical .n2_ruler_mark--small{left:11px}.n2_ruler--vertical .n2_ruler_mark--large{width:100%}.n2_ruler--vertical .n2_ruler_mark__label{left:0;top:2px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright}.n2_ruler--horizontal{left:14px;width:calc(100% - 14px)}.n2_ruler--horizontal .n2_ruler__inner{visibility:visible;height:14px;position:relative;display:inline-flex;vertical-align:top;flex-wrap:nowrap;direction:ltr;background:#fff;border-bottom:1px solid #94b2c1}.n2_ruler--horizontal .n2_ruler_mark{width:9px;height:3px;border-left:1px solid #94b2c1}.n2_ruler--horizontal .n2_ruler_mark--small{top:11px}.n2_ruler--horizontal .n2_ruler_mark--large{height:100%}.n2_ruler--horizontal .n2_ruler_mark__label{left:2px;top:0}.n2_ruler__guide{visibility:hidden;position:absolute;left:0;top:0;z-index:2}.n2_ruler--vertical .n2_ruler__guide{width:100%;height:0}.n2_ruler--horizontal .n2_ruler__guide{width:0;height:100%}.n2_ruler__guide--measure{z-index:1}.n2_ruler__guide_border{visibility:visible;pointer-events:none}.n2_ruler--vertical .n2_ruler__guide_border{border-bottom:1px solid #ccaa2b;width:100%}.n2_ruler--horizontal .n2_ruler__guide_border{border-right:1px solid #ccaa2b;height:100%}.n2_ruler__guide--measure .n2_ruler__guide_border{border-color:red}.n2_ruler__guide_handle{visibility:visible;position:absolute;left:0;top:0;background:#e6b625;width:9px;height:9px;color:#fff;font-size:9px;line-height:9px;cursor:pointer;display:flex;justify-content:center;align-items:center}.n2_ruler__guide_handle .ssi_16{font-size:9px!important}.n2_ruler--vertical .n2_ruler__guide_handle{top:-4px}.n2_ruler--horizontal .n2_ruler__guide_handle{left:-4px}.n2_ruler_corner{display:block;position:absolute;left:0;top:0;width:14px;height:14px;border-right:1px solid #94b2c1;border-bottom:1px solid #94b2c1;visibility:visible;background:#fff;cursor:pointer}.n2_layer_contextual_hover_layer::after,.n2_layer_context_menu_target::after,.n2_layer_col_highlight::after,.n2_layer_highlight_row_structure::after{display:block!important;content:'';z-index:10;position:absolute;left:0;top:0;box-sizing:border-box!important;width:100%;height:100%;border:2px solid #6b7986;pointer-events:none}.n2_layer_contextual_hover_layer[data-pm=absolute]::after,.n2_layer_context_menu_target[data-pm=absolute]::after,.n2_layer_col_highlight[data-pm=absolute]::after,.n2_layer_highlight_row_structure[data-pm=absolute]::after{display:block!important;content:'';z-index:10;position:absolute;left:0;top:0;box-sizing:border-box!important;width:100%;height:100%;border:2px solid #5f39c2;pointer-events:none}.n2_layer_contextual_active_layer::after,.nui_resize_absolute--resizing::after,.n2_layer_resize_snap_to::after,.n2_layer_drag__dragging::after,.n2_layer_drag_snap_to::after,.n2_layer_parent_highlight::after{display:block!important;content:'';z-index:10;position:absolute;left:0;top:0;box-sizing:border-box!important;width:100%;height:100%;border:2px solid #1d81f9;pointer-events:none}.n2_layer_contextual_active_layer[data-pm=absolute]::after,.nui_resize_absolute--resizing[data-pm=absolute]::after,.n2_layer_resize_snap_to[data-pm=absolute]::after,.n2_layer_drag__dragging[data-pm=absolute]::after,.n2_layer_drag_snap_to[data-pm=absolute]::after,.n2_layer_parent_highlight[data-pm=absolute]::after{display:block!important;content:'';z-index:10;position:absolute;left:0;top:0;box-sizing:border-box!important;width:100%;height:100%;border:2px solid #5f39c2;pointer-events:none}.n2_layer_drag__dragging{opacity:.5}.n2_layer_drag_target_groups[data-sstype=content]::after,.n2_layer_drag_target_groups[data-sstype=col]::after{display:block!important;content:'';z-index:10;position:absolute;left:0;top:0;box-sizing:border-box!important;width:100%;height:100%;border:2px solid #6b7986;pointer-events:none}.n2_layer--creation-in-progress,.n2_layer--creation-in-progress *{visibility:hidden!important}.n2_admin_editor__content--hover .n2-ss-layer-content .n2-ss-layer.n2-active{z-index:10}.n2_admin_editor__content--hover .n2-ss-layer.n2-active{overflow:visible!important}.n2-ss-section-main-content{min-height:20px}.n2-ss-layer-row .n2-ss-layer-content{min-height:20px}[data-visibility=hidden],[data-visibility=hidden] *{visibility:hidden!important;transition:none!important}.n2_admin_editor__content--hover .n2-ss-layer.n2-active{z-index:9999999!important}.n2_layer_layer_list_hover--force-zindex{z-index:9999999!important}.n2-ss-layer-placeholder{display:block;position:relative;width:100%;height:0;z-index:11}.n2-ss-layer-placeholder::after{display:block!important;content:'';position:absolute;left:0;top:-3px;box-sizing:border-box!important;width:100%;border:3px solid #1d81f9}.n2_smartguide{background:#4affff;position:absolute;left:0;top:0;z-index:1000000;display:none}.n2_smartguide--horizontal{width:100%;height:1px}.n2_smartguide--vertical{height:100%;width:1px}.n2-ss-currently-edited-slide .n2-ss-layer[data-sstype=col],.n2-ss-currently-edited-slide .n2-ss-layer[data-sstype=col] .n2-ss-layer{cursor:pointer}.ui-column-width-handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;position:absolute;top:25%;height:50%;cursor:ew-resize;width:5px;background:#1d81f9;z-index:88;opacity:.5;box-sizing:border-box!important;border-radius:5px}.ui-column-width-handle--visible{display:block}.n2-ss-layer:not(.n2-ss-layer--block)>.n2-ss-layer-row>.ui-column-width-handle,.n2-ss-layer-row[data-row-wrapped="1"]>.ui-column-width-handle{display:none!important}#n2-ss-0 .n2-ss-layer{cursor:not-allowed}#n2-ss-0 .n2-ss-currently-edited-slide .n2-ss-layer{cursor:pointer}div#n2-ss-0 .n2-ss-layer[data-sstype=content] .n2-ss-layer.nui-draggable-dragging,div#n2-ss-0 .n2-ss-layer[data-sstype=col] .n2-ss-layer.nui-draggable-dragging{z-index:100000;outline:0!important}#n2-ss-0 .n2-ss-slide:not(.n2-ss-currently-edited-slide){opacity:.3}.nui_resize_normal__handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:90;display:none;border:2px solid #1d81f9;height:6px;width:6px;background:#fff;border-radius:50px;transform-origin:50% 50%}.nui_resize_normal__handle:HOVER{transform:scale(1.5)}.nui_resize_normal__handle.nui-enabled{display:block}.nui_resize_normal__handle--none{border-color:#6b7986}.nui_resize_normal__handle--e{cursor:e-resize;right:-4px;top:50%;margin-top:-4px}.nui_resize_normal__handle--w{cursor:w-resize;left:-4px;top:50%;margin-top:-4px}.nui_resize_normal__handle--s{cursor:s-resize;bottom:-4px;left:50%;margin-left:-4px}.nui_spacing__handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;display:block;z-index:89;background:#1d81f9;overflow:hidden;opacity:0}.nui_spacing__handle.nui-enabled{opacity:.5}.nui_spacing__handle--zero{background:#6b7986}.nui_spacing__handle--negative{background:#be331f}.nui_spacing__handle:HOVER.nui-enabled,.nui_spacing__handle--spacing.nui-enabled{opacity:.8}.nui_spacing__handle--n.nui_spacing__handle.nui-enabled{min-height:5px;cursor:s-resize}.nui_spacing__handle--n.nui_spacing__handle--padding{top:0;margin-left:0;left:25%;width:50%}.nui_spacing__handle--n.nui_spacing__handle--margin{left:0;bottom:100%;width:100%}.nui_spacing__handle--e.nui_spacing__handle.nui-enabled{min-width:5px;cursor:w-resize}.nui_spacing__handle--e.nui_spacing__handle--padding{top:25%;margin-top:0;right:0;height:50%}.nui_spacing__handle--e.nui_spacing__handle--margin{top:0;left:100%;height:100%}.nui_spacing__handle--s.nui_spacing__handle.nui-enabled{min-height:5px;cursor:n-resize}.nui_spacing__handle--s.nui_spacing__handle--padding{bottom:0;margin-left:0;left:25%;width:50%}.nui_spacing__handle--s.nui_spacing__handle--margin{bottom:auto;top:100%;left:0;width:100%}.nui_spacing__handle--w.nui_spacing__handle.nui-enabled{min-width:5px;cursor:e-resize}.nui_spacing__handle--w.nui_spacing__handle--padding{top:25%;margin-top:0;left:0;height:50%}.nui_spacing__handle--w.nui_spacing__handle--margin{left:auto;right:100%;top:0;height:100%}.n2-ss-layer.n2_layer_contextual_hover_layer:not(.n2-active)>.nui_spacing__handle--margin,.n2-ss-layer.n2_layer_contextual_hover_layer:not(.n2-active)>.nui_spacing__handle--padding,.n2-ss-layer.n2_layer_contextual_hover_layer:not(.n2-active)>div>.nui_spacing__handle--padding{display:block;min-width:0;min-height:0;background:#6b7986;opacity:.5}#n2-ss-0 .n2-ss-layer{cursor:not-allowed}#n2-ss-0 .n2-ss-currently-edited-slide .n2-ss-layer{cursor:pointer}div#n2-ss-0 .n2-ss-layer[data-sstype=content] .n2-ss-layer.nui-draggable-dragging,div#n2-ss-0 .n2-ss-layer[data-sstype=col] .n2-ss-layer.nui-draggable-dragging{z-index:100000;outline:0!important}.n2-ss-currently-edited-slide .n2-ss-layer[data-sstype=col],.n2-ss-currently-edited-slide .n2-ss-layer[data-sstype=col] .n2-ss-layer{cursor:pointer}.ui-column-width-handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;position:absolute;top:25%;height:50%;cursor:ew-resize;width:5px;background:#1d81f9;z-index:88;opacity:.5;box-sizing:border-box!important;border-radius:5px}.ui-column-width-handle--visible{display:block}.n2-ss-layer:not(.n2-ss-layer--block)>.n2-ss-layer-row>.ui-column-width-handle,.n2-ss-layer-row[data-row-wrapped="1"]>.ui-column-width-handle{display:none!important}.n2-ss-layer-cc,.nui_resize_absolute__handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:90;display:none;border:2px solid #5f39c2;height:6px;width:6px;background:#fff;border-radius:50px;transform-origin:50% 50%}.n2-ss-layer-cc:HOVER,.nui_resize_absolute__handle:HOVER{transform:scale(1.5)}.n2-ss-layer-cc.nui-enabled,.nui_resize_absolute__handle.nui-enabled{display:block}.n2-ss-layer-cc{opacity:0;left:50%;top:50%;margin-top:-5px;margin-left:-5px}.n2-ss-layer-cc:HOVER{opacity:1}.n2-ss-layer[data-align=left][data-valign=top] .nui_resize_absolute__handle--nw,.n2-ss-layer[data-align=left][data-valign=middle] .nui_resize_absolute__handle--w,.n2-ss-layer[data-align=left][data-valign=bottom] .nui_resize_absolute__handle--sw,.n2-ss-layer[data-align=center][data-valign=top] .nui_resize_absolute__handle--n,.n2-ss-layer[data-align=center][data-valign=middle] .n2-ss-layer-cc,.n2-ss-layer[data-align=center][data-valign=bottom] .nui_resize_absolute__handle--s,.n2-ss-layer[data-align=right][data-valign=top] .nui_resize_absolute__handle--ne,.n2-ss-layer[data-align=right][data-valign=middle] .nui_resize_absolute__handle--e,.n2-ss-layer[data-align=right][data-valign=bottom] .nui_resize_absolute__handle--se{background:#5f39c2;opacity:1;border:2px solid #fff}.nui_resize_absolute__handle--e{cursor:e-resize;right:-4px;top:50%;margin-top:-5px}.nui_resize_absolute__handle--w{cursor:w-resize;left:-4px;top:50%;margin-top:-5px}.nui_resize_absolute__handle--n{cursor:n-resize;left:50%;top:-4px;margin-left:-5px}.nui_resize_absolute__handle--ne{cursor:ne-resize;right:-4px;top:-4px}.nui_resize_absolute__handle--nw{cursor:nw-resize;left:-4px;top:-4px}.nui_resize_absolute__handle--s{cursor:s-resize;bottom:-4px;left:50%;margin-left:-5px}.nui_resize_absolute__handle--se{cursor:se-resize;right:-4px;bottom:-4px}.nui_resize_absolute__handle--sw{cursor:sw-resize;left:-4px;bottom:-4px}.n2-ss-item-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.n2-ss-item-html .n2-ss-item-overlay,.n2-ss-item-iframe .n2-ss-item-overlay{display:block}.n2-ss-item{position:relative;float:left;width:100%}.n2-ss-item-video,.n2-ss-item-youtube,.n2-ss-item-vimeo,.n2-ss-item-area,.n2-ss-item-imagearea{height:100%}.n2_ss_absolute_parent_picker{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#6b7986;border-radius:3px;cursor:pointer;line-height:30px;color:#fff}.n2_ss_absolute_parent_picker .ssi_16::before{content:"\E64D"}.n2_ss_absolute_parent_picker:HOVER{background-color:#8694a2}.n2_ss_absolute_parent_picker--active{background:#1d81f9}.n2_ss_absolute_parent_picker--active .ssi_16::before{content:"\E64B"}.n2_ss_absolute_parent_picker--active:HOVER{background-color:#338ef9}.n2_ss_absolute_parent_picker__overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.8);cursor:pointer;background:#5f39c2;opacity:.5}.n2_ss_absolute_parent_picker__overlay--tile{width:33%;height:33%}.n2_ss_absolute_parent_picker__overlay:HOVER,.n2_ss_absolute_parent_picker__overlay--selected{opacity:1}.n2_ss_absolute_parent_picker__component--focused{z-index:2147483647!important}.n2_field_generator_data_button{position:absolute;right:-2px;top:-26px;z-index:10;display:inline-flex;align-items:center;padding:0 5px;background-color:#1d81f9;border-radius:3px;color:#fff;cursor:pointer}.n2_field_generator_data_button:HOVER{background-color:#338ef9}.n2_field_generator_data_button_icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.n2_field_generator_data_button_label{padding:0 2px;font-size:10px;line-height:22px;font-weight:700;text-transform:uppercase}.n2_layer_contextual{display:none;position:absolute;z-index:8;height:28px;margin-top:-28px}.n2_layer_contextual--hover-section{z-index:7;opacity:.7}.n2_layer_contextual--hover{z-index:9}.n2_layer_contextual--hover.n2_layer_contextual--hover-active{visibility:hidden;pointer-events:none}.n2_layer_contextual--visible{display:inline-flex}.n2_layer_contextual__inner{display:inline-flex;background-color:#1d81f9;border-top-left-radius:3px;border-top-right-radius:3px;line-height:30px;overflow:hidden}.n2_layer_contextual--invert .n2_layer_contextual__inner{border-radius:0 0 3px 3px}.n2_layer_contextual__label{padding:0 6px;font-size:12px;line-height:30px;text-transform:uppercase;color:#fff;cursor:pointer;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_layer_contextual__button{height:28px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.n2_layer_contextual__button--active{background:#1167cd}.n2_layer_contextual[data-color=purple] .n2_layer_contextual__inner{background-color:#5f39c2}.n2_layer_contextual[data-color=purple] .n2_layer_contextual__button--active{background-color:#4c2d9b}.n2_layer_contextual[data-color=grey] .n2_layer_contextual__inner{background-color:#6b7986}.n2_layer_contextual__button--responsive-tools{display:none}body:not([data-device=desktopPortrait]) .n2_layer_contextual--has-responsive-tools .n2_layer_contextual__button--responsive-tools{display:inline-flex}.n2_layer_contextual_responsive_tools{display:flex;height:30px}.n2_layer_contextual_responsive_tools .ssi_16{display:block;padding:0 5px;color:#94b2c1}.n2_layer_contextual_responsive_tools__hide{padding:7px 0;cursor:pointer}.n2_layer_contextual_responsive_tools__hide .ssi_16::before{content:"\E60F"}.n2_layer_contextual_responsive_tools__hide--hidden .ssi_16::before{content:"\E923"}.n2_layer_contextual_responsive_tools__text_scale{display:flex}.n2_layer_contextual_responsive_tools__text_scale input{margin:0;padding:0;height:30px;line-height:30px;font-size:12px;color:#325c77;text-align:right}.n2_layer_contextual_responsive_tools__text_scale input,.n2_layer_contextual_responsive_tools__text_scale input:FOCUS{box-shadow:none;outline:0;border:0}.n2_layer_contextual_responsive_tools__text_scale input::-webkit-inner-spin-button,.n2_layer_contextual_responsive_tools__text_scale input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.n2_layer_contextual_responsive_tools__text_scale input[type=number]{-moz-appearance:textfield}.n2_layer_contextual_responsive_tools__text_scale .nui-slider{position:relative;background-color:#94b2c1;height:6px;margin:12px 10px;border-radius:10px}.n2_layer_contextual_responsive_tools__text_scale .nui-slider .nui-slider-handle{position:absolute;top:0;z-index:2;width:10px;height:10px;background-color:#fff;border:2px solid #94b2c1;margin:-4px -7px 0;border-radius:50px;cursor:ew-resize;-ms-touch-action:none;touch-action:none}.n2_layer_contextual_responsive_tools__text_scale_percent{line-height:30px;font-size:12px;color:#325c77}.n2_context_menu{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000000;position:fixed;left:0;top:0}.n2_context_menu a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_context_menu__inner{background-color:#fff;border-radius:3px;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);overflow:hidden}.n2_context_menu__item{display:flex;align-items:center;padding:0 10px;height:36px;cursor:default}.n2_context_menu__item--has-action{cursor:pointer}.n2_context_menu__item--has-action:HOVER,.n2_context_menu__item--active{background-color:#1d81f9}.n2_context_menu__item_icon{padding:0 5px;color:#94b2c1}.n2_context_menu__item--color-red .n2_context_menu__item_icon{color:#c43e2a}.n2_context_menu__item--has-action:HOVER .n2_context_menu__item_icon,.n2_context_menu__item--active .n2_context_menu__item_icon{color:#fff}.n2_context_menu__item_onoff .n2_context_menu__item_icon::before{content:"\E19A"}.n2_context_menu__item_onoff--on .n2_context_menu__item_icon::before{content:"\E199"}.n2_context_menu__item_label{padding:0 5px;font-size:12px;color:#325c77;white-space:nowrap;text-transform:capitalize}.n2_context_menu__item--color-red .n2_context_menu__item_label{color:#c43e2a}.n2_context_menu__item--has-action:HOVER .n2_context_menu__item_label,.n2_context_menu__item--active .n2_context_menu__item_label{color:#fff}.n2_context_menu__sub_menu{display:none;z-index:2;position:absolute;left:0;top:0;background-color:#fff;border-radius:3px;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);overflow:hidden}.n2_context_menu__sub_menu--active{display:block}html[data-component=layer][data-component-sub=image] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=transition] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=youtube] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=vimeo] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=video] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=audio] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=imagearea] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=area] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=iframe] .n2_field[data-field=layerfont-size]{display:none}html[data-component=layer][data-component-sub=animatedHeading] .n2_field .n2_field_decoration__option[data-value=underline],html[data-component=layer][data-component-sub=highlightedHeading] .n2_field .n2_field_decoration__option[data-value=underline]{display:none}.n2_slide_generator_box{position:relative;width:270px;height:180px;border-radius:3px;overflow:hidden;display:flex;flex-flow:column;justify-content:flex-end;background-color:#dce2e5;background-position:left top}.n2_slide_generator_box__title{display:flex;align-items:center;padding:10px;background-color:#0c1924}.n2_slide_generator_box__title_label{flex:1 1 auto;padding:0 5px;font-size:14px;line-height:20px;color:#bdcfd9;display:flex;align-items:center}.n2_slide_generator_box__title_label_inner{margin-right:5px}html[dir=rtl] .n2_slide_generator_box__title_label_inner{margin-right:0;margin-left:5px}.n2_slide_generator_box__title_button{padding:0 10px;background-color:#1d81f9;border-radius:3px;font-size:11px;line-height:30px;text-align:center;text-transform:uppercase}.n2_slide_generator_box__title_button:HOVER{background-color:#338ef9}.n2_slide_generator_box__title_button,.n2_slide_generator_box__title_button:HOVER,.n2_slide_generator_box__title_button:FOCUS{color:#fff}.n2_slide_generator_step1__installed_generators{padding:40px;display:grid;grid-gap:32px;grid-template-columns:repeat(auto-fill,270px)}.n2_slide_generator_step1__not_installed{padding:10px 40px 40px 40px}.n2_slide_generator_step1__not_installed_label{font-size:22px;line-height:32px;color:#283f4d}.n2_slide_generator_step1__not_installed_generators{padding-top:20px;display:grid;grid-gap:32px;grid-template-columns:repeat(auto-fill,270px)}.n2_slide_generator_step3{padding:40px;display:grid;grid-gap:32px;grid-template-columns:repeat(auto-fill,270px)}.n2_generator_records_table{margin:20px 0;display:grid;overflow:auto;background:#fff;grid-gap:2px}.n2_generator_records_table__heading{padding:0 10px;background-color:#f0f4f7;color:#325c77;font-size:12px;line-height:30px;font-weight:700}.n2_generator_records_table__cell{padding:0 10px;background-color:#f0f4f7;color:#325c77;font-size:12px;line-height:30px;max-height:100px;min-width:150px;overflow:auto}.n2_slider_preview_area{margin-top:20px;display:flex;justify-content:center;min-height:150vh}.n2_slider_preview_area__inner{position:relative;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2)}.n2_preview{display:flex;flex-flow:column;align-items:center;height:calc(100vh - 60px)}.n2_preview__ruler{width:100%;position:relative;flex:0 0 auto;height:20px;background-color:#94b2c1;overflow:hidden}.n2_preview__ruler_device{position:absolute;left:50%;top:0;height:100%;cursor:pointer}.n2_preview__ruler_device div{border-left:1px solid #fff;border-right:1px solid #fff;padding:0 5px;height:100%}.n2_preview__ruler_device:HOVER div{background-color:#1d81f9}.n2_preview__ruler--ready .n2_preview__ruler_device{transition:width .5s,margin-left .5s}.n2_preview__ruler_label{position:absolute;left:50%;top:0;z-index:10;width:200px;margin-left:-100px;pointer-events:none;text-align:center;font-size:12px;line-height:20px;color:#fff}.n2_preview__device_screen{position:relative;flex:1 1 auto;width:100%;height:100%;display:flex;justify-content:center;padding:0 20px 20px;box-sizing:border-box;overflow:hidden}.n2_preview__device_info{margin-top:13px;position:relative;flex:0 0 auto;width:100%;height:26px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:26px;color:#325c77}.n2_preview__device_info .ssi_16{margin:0 5px;color:#94b2c1}.n2_preview__device_info_state{font-weight:700}.n2_preview__notification_scale{pointer-events:none;position:absolute;left:50%;top:30px;z-index:10;background:RGBA(0,0,0,.5);width:90px;margin-left:-45px;color:#fff;text-align:center;border-radius:5px;line-height:48px;font-size:16px;transition:opacity .5s ease 0s;opacity:0}.n2_preview__notification_scale--visible{opacity:1}.n2_preview__device_screen_inner{position:relative;flex:1 1 auto;width:100%;height:100%;max-width:100%;max-height:100%}.n2_preview__device_screen_inner iframe{border:0;max-width:none;width:100%;height:100%;box-shadow:0 2px 20px rgba(0,0,0,.2);transform-origin:50% 0;transition:transform .5s}.n2_preview__frame_overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%}.n2_body--resize-horizontal .n2_preview__frame_overlay,.n2_body--resize-vertical .n2_preview__frame_overlay{display:block}.n2_preview__resize_width{position:absolute;top:0;right:-8px;width:8px;height:100%;background:#1d81f9;opacity:0;cursor:ew-resize;transition:opacity .3s}.n2_preview__device_screen:HOVER .n2_preview__resize_width{opacity:.5}.n2_preview__device_screen .n2_preview__resize_width:HOVER,.n2_body--resize-horizontal .n2_preview__device_screen .n2_preview__resize_width{opacity:1}.n2_body--scale-preview .n2_preview__resize_width{opacity:0!important}.n2_preview__resize_height{position:absolute;left:0;bottom:-8px;width:100%;flex:0 0 auto;height:8px;background:#1d81f9;opacity:0;cursor:ns-resize;transition:opacity .3s}.n2_preview__device_screen:HOVER .n2_preview__resize_height{opacity:.5}.n2_preview__device_screen .n2_preview__resize_height:HOVER,.n2_body--resize-vertical .n2_preview__device_screen .n2_preview__resize_height{opacity:1}.n2_body--scale-preview .n2_preview__resize_height{opacity:0!important}#n2_preview_frame{display:block;width:100%;height:100%}.n2_preview_toolbar{display:flex;align-items:center}.n2_preview_toolbar__size{margin:0 10px;display:flex}.n2_preview_toolbar__editable{width:46px;height:28px;background-color:#2c3a45;border-radius:3px;font-size:12px;line-height:28px;color:#bdcfd9;text-align:center}.n2_preview_toolbar__x{margin:0 10px;font-size:12px;line-height:28px;color:#94b2c1}select.n2_preview_toolbar__scale{margin:0;padding:0 10px;max-width:initial;width:auto;height:28px;min-height:28px;font-family:inherit;-webkit-appearance:menulist;-moz-appearance:menulist;background:#2c3a45;font-size:12px;line-height:28px}select.n2_preview_toolbar__scale,select.n2_preview_toolbar__scale:FOCUS,select.n2_preview_toolbar__scale:HOVER{color:#bdcfd9;box-shadow:none;border:0}.n2_html--slider-preview{background:#fff}.n2_html--slider-preview body{width:100%;overflow-x:hidden;overflow-y:scroll;background:#fff}@media only screen and (max-width:700px){.n2_html--slider-preview::-webkit-scrollbar{width:0}.n2_html--slider-preview{-ms-overflow-style:none;scrollbar-width:none}}.n2_getting_started{display:flex;flex-flow:column;align-items:center;padding:60px 0 120px}.n2_getting_started__heading{font-size:32px;line-height:32px;color:#283f4d}.n2_getting_started__subheading{font-size:14px;line-height:28px;color:#325c77}.n2_getting_started__video{margin-top:20px;position:relative;width:100%;max-width:calc(100vh - 100px)}.n2_getting_started__video .n2_getting_started__video_placeholder{padding-top:56.25%;height:0}.n2_getting_started__video iframe,.n2_getting_started__video img{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.n2_getting_started__buttons{margin-top:20px;display:flex;width:100%}.n2_getting_started__buttons>div{width:50%}.n2_getting_started__button_dont_show{text-align:right;padding:0 10px}.n2_getting_started__button_dont_show a{display:inline-block;padding:0 20px;font-size:14px;line-height:36px}.n2_getting_started__button_dont_show a,.n2_getting_started__button_dont_show a:HOVER,.n2_getting_started__button_dont_show a:FOCUS{color:#1375e9}html[dir=rtl] .n2_getting_started__button_dont_show{text-align:left}.n2_getting_started__button_dashboard{text-align:left;padding:0 10px}.n2_getting_started__button_dashboard a{display:inline-block;padding:0 20px;background-color:#04c018;border-radius:3px;font-size:12px;line-height:36px;font-weight:700;text-align:center;text-transform:uppercase}.n2_getting_started__button_dashboard a:HOVER{background-color:#07ca1c}.n2_getting_started__button_dashboard a,.n2_getting_started__button_dashboard a:HOVER,.n2_getting_started__button_dashboard a:FOCUS{color:#fff}html[dir=rtl] .n2_getting_started__button_dashboard{text-align:right}.n2_page_activate{display:flex;flex-flow:column;align-items:center;padding:60px 0 120px}.n2_page_activate__heading{font-size:32px;line-height:32px;color:#283f4d}.n2_page_activate__subheading{font-size:14px;line-height:28px;color:#325c77}.n2_page_activate__video{margin-top:20px;position:relative;width:100%;max-width:calc(100vh - 100px)}.n2_page_activate__video .n2_page_activate__video_placeholder{padding-top:56.25%;height:0}.n2_page_activate__video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.n2_page_activate__buttons{margin-top:20px;display:flex;width:100%}.n2_page_activate__buttons>div{width:50%}.n2_page_activate__button_dont_show{text-align:right;padding:0 10px}.n2_page_activate__button_dont_show a{display:inline-block;padding:0 20px;font-size:14px;line-height:36px}.n2_page_activate__button_dont_show a,.n2_page_activate__button_dont_show a:HOVER,.n2_page_activate__button_dont_show a:FOCUS{color:#1375e9}.n2_page_activate__button_dashboard{text-align:left;padding:0 10px}.n2_page_activate__button_dashboard a{display:inline-block;padding:0 20px;background-color:#04c018;border-radius:3px;font-size:12px;line-height:36px;font-weight:700;text-align:center;text-transform:uppercase}.n2_page_activate__button_dashboard a:HOVER{background-color:#07ca1c}.n2_page_activate__button_dashboard a,.n2_page_activate__button_dashboard a:HOVER,.n2_page_activate__button_dashboard a:FOCUS{color:#fff}.n2_page_free_go_pro{display:flex;padding:30px 0 90px;flex-wrap:wrap;justify-content:center}.n2_page_free_go_pro__col{display:flex;flex-flow:column;align-items:center;padding:30px}.n2_page_free_go_pro__heading{font-size:32px;line-height:32px;color:#283f4d}.n2_page_free_go_pro__subheading{margin-bottom:20px;font-size:14px;line-height:28px;color:#325c77}.n2_page_free_go_pro_already_purchased{position:relative;display:flex;flex-flow:column;align-items:center;width:572px;height:392px;background-color:#fff;border-radius:5px;box-shadow:0 10px 8px -10px rgba(0,0,0,.1)}.n2_page_free_go_pro_already_purchased:HOVER{box-shadow:0 10px 8px -10px rgba(0,0,0,.2)}.n2_page_free_go_pro_already_purchased__logo{margin-top:44px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:rgba(4,192,24,.1);border-radius:50px;color:#04c018}.n2_page_free_go_pro_already_purchased__heading{margin-top:9px;font-size:18px;line-height:30px;color:#283f4d;font-weight:700}.n2_page_free_go_pro_already_purchased__paragraph{width:380px;height:78px;color:#325c77;font-size:14px;line-height:26px;text-align:center}.n2_page_free_go_pro_already_purchased__paragraph a,.n2_page_free_go_pro_already_purchased__paragraph a:HOVER,.n2_page_free_go_pro_already_purchased__paragraph a:FOCUS{color:#1375e9}.n2_page_free_go_pro_already_purchased__button{margin:20px 0 10px;padding:0 20px;min-width:260px;background-color:#04c018;border-radius:3px;text-align:center;font-size:12px;line-height:36px;text-transform:uppercase;font-weight:700}.n2_page_free_go_pro_already_purchased__button,.n2_page_free_go_pro_already_purchased__button:HOVER,.n2_page_free_go_pro_already_purchased__button:FOCUS{color:#fff}.n2_page_free_go_pro_already_purchased__button:HOVER{background-color:#07ca1c}.n2_help_center{display:flex;flex-flow:column;align-items:center;background-color:#f0f4f7;text-align:center;padding:0 40px}.n2_help_center a:HOVER{color:#005bc6}.n2_help_center a,.n2_help_center a:FOCUS{color:#1375e9}.n2_help_center__getting_started{width:100%;max-width:1140px;margin-top:44px}.n2_help_center__getting_started__heading{font-size:32px;line-height:32px;color:#283f4d}.n2_help_center__getting_started__subheading{font-size:14px;line-height:28px;color:#325c77}.n2_help_center__getting_started__video{margin-top:20px;position:relative;width:100%;max-width:1140px}.n2_help_center__getting_started__video .n2_help_center__getting_started__video_placeholder{padding-top:56.25%;height:0}.n2_help_center__getting_started__video iframe,.n2_help_center__getting_started__video img{position:absolute;left:0;top:0;width:100%;height:100%}.n2_help_center__conflicts{max-width:1140px;width:100%;box-sizing:border-box;border-radius:3px 3px 0 0;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);padding:48px 20px 25px;margin-top:60px}.n2_help_center__conflicts_test_api{margin-bottom:20px}.n2_help_center__search{width:100%;box-sizing:border-box;padding:60px 20px 0}.n2_help_center__search_heading{color:#283f4d;font-size:22px;line-height:32px}.n2_help_center__search_field{margin-top:20px}.n2_help_center__search_field form{display:inline-flex;width:100%;max-width:600px}.n2_help_center__search_field form input{flex:1 1 auto;margin:0;padding:0 20px;border:2px solid #94b2c1;border-right:0;border-radius:3px 0 0 3px;background-color:#fff;color:#325c77;font-size:14px;line-height:46px;height:auto}.n2_help_center__search_field form input,.n2_help_center__search_field form input:FOCUS{box-shadow:none;outline:0}.n2_help_center__search_field form input:FOCUS{border-color:#1d81f9}html[dir=rtl] .n2_help_center__search_field form input{border:2px solid #94b2c1;border-left:0;border-radius:0 3px 3px 0}.n2_help_center__search_field form button{padding:0 35px;background-color:#1d81f9;border:0;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#fff;font-size:12px;line-height:50px;text-transform:uppercase}.n2_help_center__search_field form button:HOVER{background-color:#338ef9}.n2_help_center__search_field form button,.n2_help_center__search_field form button:FOCUS{box-shadow:none;outline:0}html[dir=rtl] .n2_help_center__search_field form button{border-radius:3px 0 0 3px}.n2_help_center__actions{margin-top:60px;max-width:1140px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 60px}.n2_help_center__action{position:relative;padding:20px;background-color:#fff;border-radius:3px;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);text-align:center}.n2_help_center__action_link{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.n2_help_center__action_icon{margin-top:30px;text-align:center;color:#1375e9}.n2_help_center__conflicts_icon{color:#1375e9}.n2_help_center__action_label,.n2_help_center__conflicts_label{margin-top:16px;color:#283f4d;font-size:18px;line-height:28px}.n2_help_center__conflicts_description,.n2_help_center__action_description{margin:5px 0 15px;color:#325c77;font-size:14px;line-height:24px}.n2_help_center__articles{margin-top:20px;max-width:1140px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 60px}.n2_help_center__articles_heading{color:#283f4d;font-size:22px;line-height:32px;margin-top:60px;max-width:1140px;width:100%}.n2_help_center__article{position:relative;padding:20px 20px;background-color:#fff;border-radius:3px;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);display:flex;align-items:center;color:#325c77;font-size:14px;line-height:20px}.n2_help_center__article:HOVER{color:#1375e9}.n2_help_center__article_link{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.n2_help_center__article_label{flex:1 1 auto;text-align:left}html[dir=rtl] .n2_help_center__article_label{text-align:right}.n2_help_center__article_icon{font-size:16px}html[dir=rtl] .n2_help_center__article_icon{transform:rotate(180deg)}.n2_help_center__system_information{margin-top:60px;max-width:1140px;width:100%}.n2_help_center__system_information_label,.n2_help_center__articles_label{color:#283f4d;font-size:22px;line-height:32px}.n2_help_center__system_information_form textarea{display:block;margin-top:30px;height:300px;background-color:#fff;border:2px solid #94b2c1;border-radius:3px;padding:15px 20px;color:#325c77;font-size:14px;line-height:24px}.n2_loading_screen{display:none;position:fixed;z-index:2147483647;width:100%;height:100%;left:0;top:0;background:RGBA(32,41,52,.95)}.n2_loading_screen--visible{display:flex;align-items:center;justify-content:center}.n2_loading_screen__circle{border:10px solid #6b7986;border-left-color:#fff;border-radius:50%;width:40px;height:40px;animation:n2_loading_screen__circle_animation 1.1s infinite linear}@keyframes n2_loading_screen__circle_animation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.n2_ss_background_animation_preview{overflow:hidden}.n2_ss_background_animation_preview .n2-bganim-side{position:absolute;left:0;top:0;overflow:hidden}.n2_ss_background_animation_preview .n2-bganim-tile-overlay-colored{z-index:100000}.n2_ss_background_animation_preview__slider{position:relative;width:800px;height:500px;margin:20px;z-index:3}.n2_ss_background_animation_preview__animation_container,.n2_ss_background_animation_preview__slide{position:absolute;left:0;top:0;width:800px;height:500px}.n2_ss_background_animation_preview__slide{z-index:2}.n2_ss_background_animation_preview__slide_background{height:100%}.n2_ss_background_animation_preview__slide_background_image{height:100%;background-size:cover;background-position:50% 50%}
1
+ @font-face{font-family:'Inter-Nextend';font-style:normal;font-weight:400;src:url(../fonts/Inter-Medium.woff2) format("woff2");font-display:block}@font-face{font-family:'Inter-Nextend';font-style:normal;font-weight:700;src:url(../fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:'SmartSliderIcons';src:url(../fonts/SmartSliderIcons.woff2?JJC0J3) format("woff2");font-weight:400;font-style:normal}.ssi_16,.ssi_24,.ssi_32,.ssi_48,.ssi_64{font-family:'SmartSliderIcons'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ssi_16{font-size:16px!important}.ssi_24{font-size:24px!important}.ssi_32{font-size:32px!important}.ssi_48{font-size:48px!important}.ssi_64{font-size:64px!important}.ssi_16--animation::before{content:"\E91F"}.ssi_16--arrowdown::before{content:"\E14B"}.ssi_16--arrowright::before{content:"\E15E"}.ssi_16--bold::before{content:"\E601"}.ssi_16--breadcrumb::before{content:"\E91E"}.ssi_16--bringforward::before{content:"\E15F"}.ssi_16--bringfront::before{content:"\E143"}.ssi_16--buttonarrow::before{content:"\E155"}.ssi_16--check::before{content:"\E600"}.ssi_16--circularremove::before{content:"\E62C"}.ssi_16--clearanimation::before{content:"\E948"}.ssi_16--cog::before{content:"\E934"}.ssi_16--color::before{content:"\E144"}.ssi_16--column::before{content:"\E145"}.ssi_16--content::before{content:"\E146"}.ssi_16--copy::before{content:"\E907"}.ssi_16--crop::before{content:"\E161"}.ssi_16--dashboard::before{content:"\E149"}.ssi_16--data::before{content:"\E152"}.ssi_16--delete::before{content:"\E612"}.ssi_16--desktoplandscape::before{content:"\E95a"}.ssi_16--desktopportrait::before{content:"\E925"}.ssi_16--divide::before{content:"\E639"}.ssi_16--download::before{content:"\E162"}.ssi_16--dummy::before{content:"\E15D"}.ssi_16--duplicate::before{content:"\E611"}.ssi_16--edit::before{content:"\E154"}.ssi_16--eye::before{content:"\E60F"}.ssi_16--filledcheck::before{content:"\E60C"}.ssi_16--filledremove::before{content:"\E62D"}.ssi_16--folderclosed::before{content:"\E921"}.ssi_16--folderopened::before{content:"\E922"}.ssi_16--fontresize::before{content:"\E650"}.ssi_16--fullscreen::before{content:"\E163"}.ssi_16--grid::before{content:"\E164"}.ssi_16--hide::before{content:"\E923"}.ssi_16--horizontalcenter::before{content:"\E646"}.ssi_16--horizontalleft::before{content:"\E647"}.ssi_16--horizontalright::before{content:"\E645"}.ssi_16--image::before{content:"\E14A"}.ssi_16--info::before{content:"\E620"}.ssi_16--italic::before{content:"\E615"}.ssi_16--keyboard::before{content:"\E165"}.ssi_16--layer::before{content:"\E935"}.ssi_16--link::before{content:"\E64D"}.ssi_16--miniarrowdown::before{content:"\E19E"}.ssi_16--miniarrowright::before{content:"\E19D"}.ssi_16--minidesktopportrait::before{content:"\E980"}.ssi_16--mobilelandscape::before{content:"\E929"}.ssi_16--mobileportrait::before{content:"\E92A"}.ssi_16--mobileportraitlarge::before{content:"\E1AB"}.ssi_16--more::before{content:"\E911"}.ssi_16--none::before{content:"\E971"}.ssi_16--off::before{content:"\E19A"}.ssi_16--on::before{content:"\E199"}.ssi_16--paste::before{content:"\E908"}.ssi_16--pause::before{content:"\E606"}.ssi_16--play::before{content:"\E605"}.ssi_16--plus::before{content:"\E92F"}.ssi_16--position::before{content:"\E14E"}.ssi_16--remove::before{content:"\E90A"}.ssi_16--rename::before{content:"\E19C"}.ssi_16--reset::before{content:"\E946"}.ssi_16--resize::before{content:"\E19F"}.ssi_16--row::before{content:"\E14F"}.ssi_16--save::before{content:"\E947"}.ssi_16--selectarrow::before{content:"\E638"}.ssi_16--sendback::before{content:"\E166"}.ssi_16--sendbackward::before{content:"\E167"}.ssi_16--shrink::before{content:"\E196"}.ssi_16--slides::before{content:"\E151"}.ssi_16--smart::before{content:"\E147"}.ssi_16--star::before{content:"\E603"}.ssi_16--stop::before{content:"\E607"}.ssi_16--style::before{content:"\E169"}.ssi_16--tabletlandscape::before{content:"\E927"}.ssi_16--tabletportrait::before{content:"\E928"}.ssi_16--tabletportraitlarge::before{content:"\E1AC"}.ssi_16--textcenter::before{content:"\E614"}.ssi_16--textjustify::before{content:"\E60B"}.ssi_16--textleft::before{content:"\E60A"}.ssi_16--textright::before{content:"\E604"}.ssi_16--underline::before{content:"\E602"}.ssi_16--unlink::before{content:"\E64B"}.ssi_16--up::before{content:"\E16A"}.ssi_16--verticalaround::before{content:"\E97B"}.ssi_16--verticalbetween::before{content:"\E97A"}.ssi_16--verticalbottom::before{content:"\E97F"}.ssi_16--verticalcenter::before{content:"\E97E"}.ssi_16--verticaltop::before{content:"\E97C"}.ssi_16--video::before{content:"\E153"}.ssi_16--wordpress::before{content:"\E197"}.ssi_24--active::before{content:"\D7FD"}.ssi_24--animation::before{content:"\E115"}.ssi_24--attention::before{content:"\E195"}.ssi_24--bounce::before{content:"\E998"}.ssi_24--button::before{content:"\E192"}.ssi_24--check::before{content:"\E14C"}.ssi_24--circularcheck::before{content:"\E129"}.ssi_24--circularinfo::before{content:"\E11B"}.ssi_24--close::before{content:"\E116"}.ssi_24--cog::before{content:"\E15C"}.ssi_24--col2::before{content:"\E193"}.ssi_24--desktop::before{content:"\E11A"}.ssi_24--desktoplandscape::before{content:"\E119"}.ssi_24--dummy::before{content:"\E17B"}.ssi_24--edit::before{content:"\E117"}.ssi_24--fade::before{content:"\E993"}.ssi_24--flip::before{content:"\E996"}.ssi_24--heading::before{content:"\E17E"}.ssi_24--image::before{content:"\E191"}.ssi_24--info::before{content:"\E14D"}.ssi_24--layers::before{content:"\E11C"}.ssi_24--mobilelandscape::before{content:"\E11D"}.ssi_24--mobileportrait::before{content:"\E11E"}.ssi_24--mobileportraitlarge::before{content:"\E1AD"}.ssi_24--more::before{content:"\E17D"}.ssi_24--move::before{content:"\E995"}.ssi_24--newwindow::before{content:"\E1A2"}.ssi_24--notification::before{content:"\E99F"}.ssi_24--orientation::before{content:"\E1A1"}.ssi_24--play::before{content:"\E11F"}.ssi_24--preview::before{content:"\E121"}.ssi_24--redo::before{content:"\E122"}.ssi_24--refresh::before{content:"\E194"}.ssi_24--remove::before{content:"\E16B"}.ssi_24--reveal::before{content:"\E992"}.ssi_24--rotate::before{content:"\E999"}.ssi_24--scale::before{content:"\E994"}.ssi_24--smart::before{content:"\E16C"}.ssi_24--special::before{content:"\E997"}.ssi_24--star::before{content:"\E1A4"}.ssi_24--stop::before{content:"\E16D"}.ssi_24--style::before{content:"\E123"}.ssi_24--tabletlandscape::before{content:"\E124"}.ssi_24--tabletportrait::before{content:"\E125"}.ssi_24--tabletportraitlarge::before{content:"\E1AE"}.ssi_24--text::before{content:"\E17F"}.ssi_24--timeline::before{content:"\E126"}.ssi_24--undo::before{content:"\E127"}.ssi_32--animatedheading::before{content:"\E991"}.ssi_32--area::before{content:"\E937"}.ssi_32--audio::before{content:"\E986"}.ssi_32--beforeafter::before{content:"\E1B4"}.ssi_32--button::before{content:"\E942"}.ssi_32--circlecounter::before{content:"\E985"}.ssi_32--col1::before{content:"\E112"}.ssi_32--col2::before{content:"\E113"}.ssi_32--col3::before{content:"\E157"}.ssi_32--counter::before{content:"\E984"}.ssi_32--dummy::before{content:"\E15B"}.ssi_32--heading::before{content:"\E945"}.ssi_32--highlightheading::before{content:"\E990"}.ssi_32--html::before{content:"\E93A"}.ssi_32--icon::before{content:"\E941"}.ssi_32--iframe::before{content:"\E938"}.ssi_32--image::before{content:"\E943"}.ssi_32--imagearea::before{content:"\E950"}.ssi_32--imagebox::before{content:"\E983"}.ssi_32--imagecaption::before{content:"\E940"}.ssi_32--input::before{content:"\E939"}.ssi_32--joomla::before{content:"\E19B"}.ssi_32--list::before{content:"\E93E"}.ssi_32--plus::before{content:"\E114"}.ssi_32--progressbar::before{content:"\E982"}.ssi_32--smart::before{content:"\E16E"}.ssi_32--text::before{content:"\E944"}.ssi_32--transition::before{content:"\E93F"}.ssi_32--video::before{content:"\E93B"}.ssi_32--vimeo::before{content:"\E93C"}.ssi_32--youtube::before{content:"\E93D"}.ssi_48--bug::before{content:"\E17C"}.ssi_48--camera::before{content:"\E141"}.ssi_48--convert::before{content:"\E134"}.ssi_48--data::before{content:"\E13E"}.ssi_48--delete::before{content:"\E135"}.ssi_48--doc::before{content:"\E13B"}.ssi_48--drop::before{content:"\E136"}.ssi_48--dummy::before{content:"\E159"}.ssi_48--dynamic::before{content:"\E98F"}.ssi_48--empty::before{content:"\E98E"}.ssi_48--error::before{content:"\E137"}.ssi_48--grid::before{content:"\E16F"}.ssi_48--group::before{content:"\E139"}.ssi_48--help::before{content:"\E13A"}.ssi_48--image::before{content:"\E98D"}.ssi_48--keyboard::before{content:"\E171"}.ssi_48--link::before{content:"\E13C"}.ssi_48--newsletter::before{content:"\E13D"}.ssi_48--plus::before{content:"\D7FE"}.ssi_48--post::before{content:"\E98B"}.ssi_48--protect::before{content:"\E133"}.ssi_48--remove::before{content:"\E156"}.ssi_48--review0::before{content:"\E13F"}.ssi_48--review1::before{content:"\E1A5"}.ssi_48--review2::before{content:"\E1A6"}.ssi_48--review3::before{content:"\E1A7"}.ssi_48--review4::before{content:"\E1A9"}.ssi_48--review5::before{content:"\E1AA"}.ssi_48--static::before{content:"\E98A"}.ssi_48--upgrade::before{content:"\E1A3"}.ssi_48--video::before{content:"\E989"}.ssi_64--accordionslider::before{content:"\E12A"}.ssi_64--auto::before{content:"\E17A"}.ssi_64--block::before{content:"\E12B"}.ssi_64--blurfit::before{content:"\E172"}.ssi_64--carousel::before{content:"\E12C"}.ssi_64--center::before{content:"\E173"}.ssi_64--drop::before{content:"\E12D"}.ssi_64--dummy::before{content:"\E15A"}.ssi_64--fill::before{content:"\E174"}.ssi_64--fit::before{content:"\E175"}.ssi_64--folder::before{content:"\E957"}.ssi_64--folderup::before{content:"\E63E"}.ssi_64--fullwidthslider::before{content:"\E132"}.ssi_64--image::before{content:"\E176"}.ssi_64--page::before{content:"\E12E"}.ssi_64--showcase::before{content:"\E12F"}.ssi_64--slider::before{content:"\E131"}.ssi_64--stretch::before{content:"\E177"}.ssi_64--tile::before{content:"\E179"}.n2_color_picker{position:fixed;top:0;left:0;z-index:10000000;border:2px solid #b9c3c9;border-radius:3px;background-color:#fff;width:min-content;display:grid;grid-gap:10px;grid-template-columns:auto auto auto auto;padding:10px;user-select:none}.n2_color_picker.n2_color_picker--has-opacity{grid-template-columns:auto auto auto auto auto}.n2_color_picker__palette{width:min-content;display:grid;grid-gap:8px;grid-template-columns:1fr 1fr 1fr 1fr}.n2_color_picker__palette_item{width:20px;height:20px;overflow:hidden;border-radius:3px;cursor:pointer}.n2_color_picker__palette_item_color{width:100%;height:100%;background-color:var(--palette-item-color);box-shadow:0 0 1px 1px rgba(0,0,0,.2) inset;border-radius:3px}.n2_color_picker__palette_item_alpha{display:none}.n2_color_picker--has-opacity .n2_color_picker__palette_item_alpha{display:block}.n2_color_picker__palette_history{width:min-content;display:grid;grid-gap:8px;grid-template-columns:1fr;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);padding:0 10px}.n2_color_picker__palette_history .n2_color_picker__palette_item:last-child{display:none}.n2_color_picker--has-opacity .n2_color_picker__palette_history .n2_color_picker__palette_item:last-child{display:block}.n2_color_picker__picker_area{padding:10px;width:min-content;display:grid;grid-template-columns:auto auto auto;grid-gap:10px;overflow:hidden}.n2_color_picker__picker_canvas{align-self:stretch;position:relative;width:140px;background-color:red;background-image:linear-gradient(to top,#000,rgba(204,154,129,0)),linear-gradient(to right,#fff,rgba(204,154,129,0));box-shadow:0 0 1px 1px rgba(0,0,0,.2) inset}.n2_color_picker__picker_canvas_dot{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.4)}.n2_color_picker__picker_hue{align-self:stretch;position:relative;width:20px;background:linear-gradient(to bottom,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);box-shadow:0 0 1px 1px rgba(0,0,0,.2) inset}.n2_color_picker__picker_hue_dot{position:absolute;left:-3px;top:-3px;width:calc(100% + 6px);height:6px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.4)}.n2_color_picker__picker_opacity{align-self:stretch;display:none;width:20px}.n2_color_picker--has-opacity .n2_color_picker__picker_opacity{display:block}.n2_color_picker__picker_opacity_inner{position:relative;width:100%;height:100%;box-shadow:0 0 1px 1px rgba(0,0,0,.2) inset}.n2_color_picker__picker_opacity_dot{position:absolute;left:-3px;top:-3px;width:calc(100% + 6px);height:6px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.4)}.n2_checker_box{background-image:linear-gradient(45deg,gray 25%,transparent 25%),linear-gradient(-45deg,gray 25%,transparent 25%),linear-gradient(45deg,transparent 75%,gray 75%),linear-gradient(-45deg,transparent 75%,gray 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}#dolly{display:none!important}.toplevel_page_smart-slider3 #wpbody-content{padding-bottom:0!important}.toplevel_page_smart-slider3 #wpfooter{display:none}#wpbody-content #n2-admin{margin:10px 20px 20px 0}html[dir=rtl] #wpbody-content #n2-admin{margin:10px 0 0 20px}#wpbody-content #n2-admin a:focus{box-shadow:none}.n2 input{min-height:initial;border-radius:0}.n2 select{background:0 0;max-width:initial;min-height:26px;height:26px;font-size:12px;-webkit-appearance:menulist;-moz-appearance:menulist}.n2 select[multiple]{height:auto;-webkit-appearance:none;-moz-appearance:none}.n2_admin .n2_field_select select{background:0 0}html.n2_html--application-only{background:#fff}html.n2_html--application-only #wpbody{padding:0!important}html.n2_html--application-only.wp-toolbar{padding:0}html.n2_html--application-only,html.n2_html--application-only body{position:relative;height:auto;min-height:100vh;background:#fff}html.n2_html--application-only #wpadminbar,html.n2_html--application-only #adminmenuwrap,html.n2_html--application-only #adminmenuback,html.n2_html--application-only .update-nag{display:none!important}html.n2_html--application-only #wpcontent{margin:0!important;padding-left:0;padding-right:0}html.n2_html--application-only .updated,html.n2_html--application-only .error,html.n2_html--application-only .notice-error,html.n2_html--application-only .notice-success,html.n2_html--application-only .notice-warning,html.n2_html--application-only .notice-info,html.n2_html--application-only .notice,html.n2_html--application-only .wpuf-review-notice,html.n2_html--application-only .analytify-review-notice,html.n2_html--application-only .prompt-box+.overlay{display:none!important}.wp-block-nextend-smartslider3{position:relative;z-index:1;min-height:100px}.wp-block-nextend-smartslider3 iframe{pointer-events:none}.wp-block-nextend-smartslider3__button-container{display:inline-grid;grid-template-columns:auto auto;grid-gap:10px}.wp-customizer .n2_modal{z-index:1000030}.wp-customizer a.n2_button,.wp-customizer a.n2_button:HOVER,.wp-customizer a.n2_button:FOCUS{color:#fff}#gslogo-dummy-data-install--notice,.gslogo-admin-notice,.gslogo-review-notice{display:none!important}#a2020-admin-bar-app{z-index:100000}.a2020_admin_theme #wpwrap{display:block;vertical-align:top}.a2020_admin_theme #wpbody-content #n2-admin{margin:10px 20px 20px 20px}.n2_html--application-only .a2020_admin_theme #a2020-admin-bar-app{display:none!important}.n2_admin{position:relative;min-width:980px}.n2_admin__header{position:relative;z-index:2000;font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased}.n2_admin__header a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_admin__content{border-radius:0 0 3px 3px;border-left:1px solid #94b2c1;border-right:1px solid #94b2c1;border-bottom:1px solid #94b2c1;background-color:#f0f4f7;padding-bottom:40px;min-height:calc(100vh - 180px)}.n2_admin_ui{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased}.n2_admin_ui a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_admin_ui a:ACTIVE,.n2_admin_ui a:VISITED,.n2_admin_ui a:FOCUS,.n2_admin_ui a:LINK{text-decoration:none}.n2_admin_ui iframe{border:0}.n2_admin_ui [contenteditable=true]{-webkit-user-select:text;user-select:text}.n2_admin--empty{margin:0!important}.n2_admin--empty.n2_admin{min-width:0}.n2_nav_bar{position:relative;z-index:11;min-height:70px;display:flex;background-color:#1375e9;border-top-left-radius:3px;border-top-right-radius:3px}.n2_nav_bar__logo{flex:0 1 auto;display:flex;justify-content:center}.n2_nav_bar__logo a{display:inline-flex;align-items:center;justify-content:center}.n2_nav_bar__logo svg{max-width:none}.n2_nav_bar__menu{position:relative;z-index:2;flex:1 1 auto;padding:0 10px;width:100%;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;margin-left:auto}@media only screen and (max-width:1600px){.n2_nav_bar__menu{width:auto}}.n2_nav_bar__menuitem{margin:10px}.n2_nav_bar__menuitem>a{display:block;padding:0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px}.n2_nav_bar__menuitem a{font-size:14px;line-height:2}.n2_nav_bar__menuitem a,.n2_nav_bar__menuitem a:HOVER,.n2_nav_bar__menuitem a:FOCUS{color:#d0e3fb}.n2_breadcrumbs{padding:0 10px;white-space:nowrap;flex:1 1 auto;width:100%;box-sizing:border-box;position:relative;z-index:2;display:flex;align-items:center}@media only screen and (max-width:1600px){.n2_breadcrumbs{width:auto}}.n2_breadcrumbs__breadcrumb_button{display:flex;align-items:center;padding:0 8px;font-size:14px;line-height:2;text-transform:capitalize;font-weight:700}.n2_breadcrumbs__breadcrumb_button,.n2_breadcrumbs__breadcrumb_button:HOVER,.n2_breadcrumbs__breadcrumb_button:FOCUS{color:#d0e3fb}.n2_breadcrumbs__breadcrumb_button>*{margin:0 2px}.n2_breadcrumbs__breadcrumb_button>span{max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_breadcrumbs__breadcrumb_button>.ssi_16{margin:0 3px}.n2_breadcrumbs__breadcrumb--active .n2_breadcrumbs__breadcrumb_button,.n2_breadcrumbs__breadcrumb--active .n2_breadcrumbs__breadcrumb_button:HOVER,.n2_breadcrumbs__breadcrumb--active .n2_breadcrumbs__breadcrumb_button:FOCUS{color:#fff}.n2_breadcrumbs__arrow{font-size:16px;color:#d0e3fb}.n2_breadcrumbs__arrow .ssi_16{display:block}html[dir=rtl] .n2_breadcrumbs__arrow{transform:rotateZ(180deg)}.n2-admin-content-with-sidebar{display:flex}.n2-admin-content-with-sidebar__sidebar{flex:0 0 auto;width:340px;margin-left:-1px;background-color:#4d5d70;border-bottom-left-radius:3px;border-right:1px solid #212d3a;box-sizing:border-box}.n2-admin-content-with-sidebar__content{position:relative;min-height:1000px}.n2_top_bar_main{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;z-index:1020;margin-left:-1px;margin-right:-1px;position:-webkit-sticky;position:sticky;top:0;display:flex;flex-flow:row-reverse;background-color:#0c1924;padding:12px 10px}.n2_top_bar_main a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_top_bar_main .n2_top_bar_button_icon{font-size:24px;width:24px;height:24px}.n2_top_bar_main .n2_top_bar_button_icon,.n2_top_bar_main .n2_top_bar_button_icon:HOVER,.n2_top_bar_main .n2_top_bar_button_icon:FOCUS{color:#94b2c1}.n2_top_bar_main__primary{display:flex;flex-flow:row-reverse;align-items:center}.n2_top_bar_main__primary>*{margin:0 10px}.n2_top_bar_main__primary .n2_button_spacer{margin:0 10px;width:2px;height:32px}.n2_top_bar_main__primary .n2_button_spacer--visible{height:24px;background-color:#3a4956;border-radius:1px}.n2_top_bar_main__secondary{display:flex;align-items:center;margin-right:auto;padding-left:5px}.n2_top_bar_main__secondary>*{margin:0 5px}.n2_top_bar_group--narrow .n2_top_bar_group__inner{display:flex;flex-flow:row-reverse;margin:0 -5px;direction:ltr}.n2_top_bar_group--narrow .n2_top_bar_group__inner>*{margin:0 5px}.n2_header{position:relative;z-index:990;font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;background-color:#fff;padding:30px 28px}.n2_header a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_header.n2_header--has-menu-items{padding-top:50px;padding-bottom:0}.n2_header__heading_container{margin:0 12px}.n2_header__content{display:flex;align-items:center}.n2_header__heading{display:flex;align-items:center}.n2_header__heading_primary{font-size:32px;line-height:1.25em;color:#283f4d}.n2_header__heading_after{font-size:24px;line-height:1em;color:#94b2c1;margin:0 15px}.n2_header__actions{margin-left:auto;display:flex}.n2_header__actions>*{margin:0 12px}html[dir=rtl] .n2_header__actions{margin-left:0;margin-right:auto}.n2_header__menu{margin:0 -8px;display:flex}.n2_header__menu_item{margin:0 20px;line-height:50px;font-size:16px;font-weight:700;text-transform:capitalize;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_header__menu_item,.n2_header__menu_item:ACTIVE,.n2_header__menu_item:VISITED,.n2_header__menu_item:FOCUS,.n2_header__menu_item:LINK{color:#325c77}.n2_header__menu_item--active,.n2_header__menu_item--active:ACTIVE,.n2_header__menu_item--active:VISITED,.n2_header__menu_item--active:FOCUS,.n2_header__menu_item--active:LINK{box-shadow:inset 0 -3px 0 0 #1375e9!important;color:#1375e9}.n2_notification_center{z-index:9999999999999;position:fixed;right:10px;bottom:0;display:flex;flex-flow:column;align-items:flex-end;width:auto;max-height:310px;padding:10px;overflow-y:auto;overflow-x:hidden}html[dir=rtl] .n2_notification_center{left:10px;right:auto}.n2_notification_center__message{max-width:500px;margin:10px;display:flex;align-items:center;background-color:#0c1924;border-radius:5px;padding:20px;transition:transform .5s ease-in-out .3s;transform:translateX(150%)}html[dir=rtl] .n2_notification_center__message{transform:translateX(-150%)}.n2_notification_center__message--animate{transform:translateX(0%)}html[dir=rtl] .n2_notification_center__message--animate{transform:translateX(0%)}.n2_notification_center__message--success{min-width:250px}.n2_notification_center__message_icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:100%;color:#fff}.n2_notification_center__message--success .n2_notification_center__message_icon{background-color:#04c018}.n2_notification_center__message--success .n2_notification_center__message_icon .ssi_24::before{content:"\E14C"}.n2_notification_center__message--notice .n2_notification_center__message_icon{background-color:#1d81f9}.n2_notification_center__message--notice .n2_notification_center__message_icon .ssi_24::before{content:"\E14D"}.n2_notification_center__message_content{flex:1 1 auto;padding:0 10px}.n2_notification_center__message_content_label{color:#fff;font-size:14px;line-height:20px;text-transform:uppercase}.n2_notification_center__message_content_description{font-size:14px;line-height:20px;color:#94b2c1}.n2_notification_center__message_action{flex:0 0 auto;margin:0 10px;background-color:#1d81f9;border-radius:3px;padding:0 10px;white-space:nowrap;font-size:11px;color:#fff;line-height:30px;cursor:pointer;text-transform:uppercase}.n2_notification_center__message_action:HOVER{background-color:#338ef9}.n2_body--fullscreen-editor-visible{overflow:hidden}.n2_fullscreen_editor{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;z-index:100002;position:fixed;left:0;top:0;display:none;box-sizing:border-box;width:100%;height:100%;padding:20px;background:rgba(28,41,51,.8)}.n2_fullscreen_editor a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_fullscreen_editor--visible{display:block}.n2_fullscreen_editor__overlay{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.n2_fullscreen_editor__window{z-index:2;position:relative;flex:1 1 auto;height:100%;display:flex;flex-flow:column;border-radius:3px;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);overflow:hidden}.n2_fullscreen_editor__window>iframe{display:block;width:100%;height:100%}.n2_fullscreen_editor__nav_bar{position:relative;z-index:2;display:flex;flex:0 0 auto;background-color:#0c1924}.n2_fullscreen_editor__nav_bar_label{position:absolute;width:100%;z-index:1;line-height:60px;color:#fff;font-size:22px;text-align:center;text-transform:capitalize}.n2_fullscreen_editor__nav_bar_actions{position:relative;z-index:2;flex:1 1 auto;display:flex;justify-content:flex-end;padding:12px 10px}.n2_fullscreen_editor__nav_bar_actions>*{margin:0 10px}.n2_fullscreen_editor__content{flex:1 1 auto;display:flex;overflow:hidden}.n2_fullscreen_editor__content_sidebar{position:relative;flex:0 0 340px;width:340px;overflow:auto;background-color:#3a4956}.n2_fullscreen_editor__content_sidebar_top_bar{position:-webkit-sticky;position:sticky;top:0}.n2_fullscreen_editor__save_as_new_container{padding:12px 20px}.n2_fullscreen_editor__save_as_new_container .n2_button{text-align:center;display:block}.n2_fullscreen_editor__visual{display:flex;align-items:center;padding:0 10px;background-color:#2c3a45;border-bottom:1px solid #1e2830}.n2_fullscreen_editor__visual--active{background-color:#1375e9;border-bottom:1px solid #1375e9}.n2_fullscreen_editor__visual_select_tick{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #131c23;border-radius:3px;background-color:#2c3a45;cursor:pointer}.n2_fullscreen_editor__visual_select_tick .ssi_16{display:none;color:#fff}.n2_fullscreen_editor__visual--selected .n2_fullscreen_editor__visual_select_tick{background-color:#04c018;border-color:#04c018}.n2_fullscreen_editor__visual--selected .n2_fullscreen_editor__visual_select_tick .ssi_16{display:inline-block}.n2_fullscreen_editor__visual_label{flex:1 1 auto;padding:0 10px;color:#94b2c1;font-size:12px;line-height:44px;cursor:pointer}.n2_fullscreen_editor__visual--active .n2_fullscreen_editor__visual_label{color:#fff}.n2_fullscreen_editor__visual_action{display:inline-flex;align-items:center;justify-content:center;padding:5px;font-size:16px;color:#94b2c1;cursor:pointer}.n2_fullscreen_editor__visual--active .n2_fullscreen_editor__visual_action{color:#fff}.n2_fullscreen_editor__content_content{position:relative;flex:1 1 auto;overflow:auto;background-color:#f0f4f7}.n2_iframe_application{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;display:flex;flex-flow:column;margin:0!important;min-width:0;height:100vh;overflow:hidden}.n2_iframe_application a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_iframe_application__nav_bar{position:relative;z-index:2;display:flex;flex:0 0 auto;height:60px;background-color:#0c1924}.n2_iframe_application__nav_bar_label{position:absolute;width:100%;z-index:1;line-height:60px;color:#fff;font-size:22px;text-align:center}.n2_iframe_application__nav_bar_actions{position:relative;z-index:2;flex:1 1 auto;display:flex;justify-content:flex-end;padding:12px 10px}.n2_iframe_application__nav_bar_actions>*{margin:0 10px}.n2_iframe_application__nav_bar_actions .n2_button_spacer{margin:0 10px;width:2px;height:32px}.n2_iframe_application__nav_bar_actions .n2_button_spacer--visible{height:24px;background-color:#3a4956;border-radius:1px}.n2_iframe_application__nav_bar_actions .n2_button_plain_icon{margin:0 5px}.n2_iframe_application__nav_bar_actions .n2_button_plain_icon,.n2_iframe_application__nav_bar_actions .n2_button_plain_icon:HOVER,.n2_iframe_application__nav_bar_actions .n2_button_plain_icon:FOCUS{color:#94b2c1}.n2_iframe_application__content{position:relative;flex:1 1 auto;overflow:auto;background-color:#f0f4f7}.n2_iframe_application__content .n2_form__table[data-field=table-shapedivider] .n2_field__label .ssi_16--minidesktopportrait{color:#325c77}.n2_admin_editor{margin:0!important;min-width:0}.n2_admin_editor_overlay{z-index:10;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;flex-flow:column;visibility:hidden}.n2_admin_editor_overlay__top{position:relative;z-index:10;flex:0 0 auto}.n2_admin_editor_overlay__top_bar_main{position:static;visibility:visible}.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs{margin:0 -8px;padding:0}.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs__breadcrumb_button{color:#94b2c1}.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs__breadcrumb_button,.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs__breadcrumb_button:HOVER,.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs__breadcrumb_button:FOCUS{color:#94b2c1}.n2_admin_editor_overlay__top_bar_main .n2_breadcrumbs__arrow{color:#94b2c1}.n2_admin_editor__ui_slide_manager.n2_slide_manager{visibility:visible;position:absolute;left:0;top:60px;width:100%;height:calc(100vh - 60px)}.n2_admin_editor__ui_slide_manager.n2_slide_manager .n2_slide_manager__inner{overflow:auto;max-height:100%}.n2_admin_editor__content{display:flex;position:relative;box-sizing:border-box;width:100%;height:100vh;padding-top:75px;padding-left:65px;background:#f0f4f7}.n2_body--show-add-more .n2_admin_editor__content,.n2_body--attached-layer-list .n2_admin_editor__content{padding-bottom:0!important}.n2_admin_editor__content_inner{position:relative;flex:1 1 auto;background-color:#f0f4f7;overflow:auto}.n2_admin_editor_overlay--show-layer-navigation:not(.n2_admin_editor_overlay--show-add-more):not(.n2_admin_editor_overlay--attached-layer-list) .n2_slide_editor_timeline_toggle--show{display:none}.n2_admin_editor_overlay--show-layer-navigation.n2_admin_editor_overlay--attached-layer-list .n2_slide_editor_timeline_toggle--show{pointer-events:none}.n2_admin_editor_overlay--show-slides .n2_admin_editor_overlay__top_bar_main .n2_top_bar_main__primary{opacity:.5;pointer-events:none}.n2_top_bar_main__logo{flex:1 1 auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.n2_top_bar_main__logo a{display:inline-block;padding:0 10px}.n2_top_bar_main__logo svg{vertical-align:top;display:inline-block}.n2_admin__banner{background-color:#1c2933;z-index:2;position:relative;color:#fff;align-items:center}.n2_admin__banner .n2_admin__banner_inner{max-width:500px;text-align:center;margin:0 auto;padding:40px}.n2_admin__banner .n2_admin__banner_inner .n2_admin__banner_inner_title{font-size:22px;line-height:32px}.n2_admin__banner .n2_admin__banner_inner .n2_admin__banner_inner_description{font-size:14px;color:#94b2c1;line-height:24px}.n2_admin__banner .n2_admin__banner_inner .n2_admin__banner_inner_button{margin-top:20px}.n2_admin__banner .n2_admin__banner_close{margin:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#6b7986;border-radius:100%;color:#fff;font-size:16px;cursor:pointer;position:absolute;top:0;right:0}.n2_admin__banner .n2_admin__banner_close:HOVER{background-color:#8694a2}.n2_free_need_more{padding:40px 0;display:flex;flex-flow:column;align-items:center;text-align:center}.n2_free_need_more__logo img{display:block;width:64px}.n2_free_need_more__title{margin-top:10px;font-size:16px;line-height:28px;font-weight:700;color:#fff}.n2_modal .n2_free_need_more__title{color:#283f4d}.n2_free_need_more__paragraph{max-width:270px;line-height:24px;font-size:14px;color:#bdcfd9}.n2_modal .n2_free_need_more__paragraph{color:#325c77}.n2_free_need_more__button{margin-top:10px;padding:0 25px;background-color:#1d81f9;border-radius:3px;font-size:12px;line-height:36px;font-weight:700;text-transform:uppercase}.n2_free_need_more__button,.n2_free_need_more__button:HOVER,.n2_free_need_more__button:FOCUS{color:#fff}.n2_free_need_more__button:HOVER{background-color:#338ef9}.n2_body--inherit-cursor *{cursor:inherit!important}.n2_modal{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;z-index:100003;position:fixed;left:0;top:0;display:none;box-sizing:border-box;width:100%;height:100%;padding:20px;background:rgba(28,41,51,.8);align-items:center;justify-content:center}.n2_modal a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_modal--visible{display:flex}.n2_modal__overlay{z-index:1;position:absolute;width:100%;height:100%;cursor:pointer}.n2_modal__window{position:relative;z-index:2;display:flex;flex-flow:column;width:100%;max-height:100%;border-radius:3px;box-shadow:0 2px 20px 0 rgba(0,0,0,.2)}.n2_modal--simple .n2_modal__window{border-radius:3px;overflow:hidden}.n2_modal--simple .n2_modal__body_outer{flex:1 1 auto;position:relative;background:#fff;border-radius:3px 3px 0 0;overflow:auto}.n2_modal--simple .n2_modal__body{padding:20px 40px 10px}.n2_modal--simple .n2_modal__close_wrap{position:sticky;top:0;height:0;display:flex;justify-content:flex-end}.n2_modal--simple .n2_modal__close{margin:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#f0f4f7;border-radius:100%;color:#283f4d;font-size:16px;cursor:pointer}.n2_modal--simple .n2_modal__buttons{display:flex;flex:0 0 auto;background-color:#f0f4f7;height:56px;border-radius:0 0 3px 3px;border-top:1px solid #e4e9ec}.n2_modal--simple .n2_modal__buttons[data-buttons="0"]{display:none}.n2_modal--simple .n2_modal__buttons[data-buttons="1"] .n2_modal__button{width:100%;align-items:center;justify-content:center}.n2_modal--simple .n2_modal__buttons[data-buttons="2"] .n2_modal__button{width:50%;align-items:center}.n2_modal--simple .n2_modal__buttons[data-buttons="2"] .n2_modal__button:first-child{justify-content:flex-end;padding-right:10px}.n2_modal--simple .n2_modal__buttons[data-buttons="2"] .n2_modal__button:last-child{justify-content:flex-start;padding-left:10px}.n2_modal--simple .n2_modal__button{display:flex}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_variables{display:flex;flex-wrap:wrap;padding:3px;background-color:#f0f4f7;border-radius:3px;max-height:130px;overflow-y:auto}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_variables__variable{margin:3px;padding:0 10px;background-color:#94b2c1;border-radius:3px;color:#fff;font-size:11px;line-height:30px;cursor:pointer}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_variables__variable:HOVER{background-color:#7f9caa}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_variables__variable--selected{background-color:#1d81f9;color:#fff}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_variables__variable--selected:HOVER{background-color:#1d81f9}.n2_modal[data-modal-type=generator-insert-variable] .n2_generator_result{padding:0 8px;background-color:#f0f4f7;border-radius:3px;height:80px;overflow-y:scroll;font-size:12px;line-height:30px;color:#325c77}.n2_modal--lightbox .n2_modal__window{height:100%}.n2_modal--lightbox .n2_modal__top_bar{position:relative;border-radius:3px 3px 0 0;background-color:#0c1924}.n2_modal--lightbox .n2_modal__top_bar_title{position:absolute;width:100%;z-index:1;line-height:60px;color:#fff;font-size:22px;text-align:center;text-transform:capitalize}.n2_modal--lightbox .n2_modal__top_bar_buttons{position:relative;z-index:2;display:flex;justify-content:flex-end;padding:12px 10px}.n2_modal--lightbox .n2_modal__top_bar_buttons>*{margin:0 10px}.n2_modal--lightbox .n2_modal__body{flex:1 1 auto;overflow:auto;background:#f0f4f7;border-radius:0 0 3px 3px}.n2_modal--lightbox[data-modal-type=icons] .n2_modal__body{display:flex;overflow:hidden}.n2_modal--lightbox[data-modal-type=icons] .n2_modal__sidebar{position:relative;flex:0 0 340px;width:340px;background-color:#3a4956}.n2_modal--lightbox[data-modal-type=icons] .n2_modal__sidebar_inner{height:100%;overflow:auto}.n2_modal--lightbox[data-modal-type=icons] .n2_modal__content{position:relative;flex:1 1 auto;background-color:#f0f4f7}.n2_modal--lightbox[data-modal-type=icons] .n2_modal__content_inner{height:100%;overflow:auto}.n2_modal_icons__search_area{padding:10px 20px;background-color:#3a4956;border-bottom:1px solid #1e2830}.n2_modal_icons__search_area .n2_field__label{display:none}.n2_modal_icons__search_area .n2_field_text{display:flex}.n2_modal_icons__search_area .n2_field_text input{width:100%}.n2_modal_icons__list_item{background-color:#2c3a45;padding:0 10px;border-bottom:1px solid #1e2830;color:#94b2c1;font-size:12px;line-height:44px;cursor:pointer}.n2_modal_icons__list_item--active{background-color:#1d81f9;color:#fff}.n2_modal_icons__icon{display:inline-block;margin:5px;width:32px;height:32px;cursor:pointer;font-size:24px;line-height:32px;text-align:center;color:#000}.n2_modal_filesystem__content{display:flex;flex-wrap:wrap;padding:10px}.n2_modal_filesystem__content[data-mode=single] .n2_modal_filesystem_box--file,.n2_modal_filesystem__content[data-mode=multiple] .n2_modal_filesystem_box--file{cursor:pointer}.n2_modal_filesystem__current_path{width:100%;margin:0 10px;font-size:14px;line-height:30px;color:#325c77}.n2_modal_filesystem_box{position:relative;display:flex;flex-flow:column;justify-content:flex-end;margin:10px;width:160px;height:140px;border-radius:3px}.n2_modal_filesystem_box .n2-button{display:none}.n2_modal_filesystem_box--active{box-shadow:0 0 0 3px #1d81f9}.n2_modal_filesystem_box__image{height:100px;background-repeat:no-repeat;background-size:cover}.n2_modal_filesystem_box__icon{height:100px;display:flex;align-items:center;justify-content:center;color:#94b2c1}.n2_modal_filesystem_box__label{padding:0 15px;background-color:#fff;color:#325c77;font-size:12px;line-height:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n2_modal_filesystem_box--upload{border:2px dashed #bdcfd9}.n2_modal_filesystem_box--upload .n2_modal_filesystem_box__icon{height:84px}.n2_modal_filesystem_box--upload .n2_modal_filesystem_box__label{line-height:20px;white-space:normal;overflow:visible;text-overflow:initial}.n2_modal_filesystem_box--directory-up{cursor:pointer}.n2_modal_filesystem_box--directory{cursor:pointer}.n2_modal_select_slider{position:relative;display:flex;flex-wrap:wrap;margin:0 auto;padding:24px}.n2_modal_select_slider__box{position:relative;flex:0 0 auto;width:270px;height:180px;border-radius:3px;margin:16px;background:#fff;cursor:pointer}.n2_modal[data-modal-type=select-slider] .n2_modal__window{max-width:980px;max-height:744px}.n2_modal--iframe .n2_modal__window{height:100%}.n2_modal--iframe iframe{width:100%;height:100%;border:0}.n2_modal__hotkey{display:flex;flex-wrap:wrap}.n2_modal__hotkey_column{flex:0 0 50%;padding:10px;box-sizing:border-box}.n2_modal__hotkey_group{padding:10px}.n2_modal__hotkey_row{display:flex;justify-content:space-between;margin:5px 0}.n2_modal__hotkey_text{font-size:12px;line-height:28px;color:#325c77}.n2_modal__hotkey_key{font-size:11px;font-weight:700;line-height:30px;text-transform:uppercase;color:#fff;background:#94b2c1;border-radius:3px;padding:0 10px;min-width:11px;text-align:center;margin-left:5px}.n2_modal__hotkey_key:last-child{background:#1d81f9}.n2_modal__hotkey_keys{display:flex}.n2_modal__hotkey_title{text-transform:uppercase;font-size:14px;line-height:26px;color:#325c77;font-weight:700}.n2_modal__icon{margin:0 auto 10px;flex:0 0 auto;width:99px;height:99px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:48px}.n2_modal__icon--green{background:#e5f8e7;color:#04c018}.n2_modal__icon--purple{background:#efebf8;color:#5f39c2}.n2_modal__icon--red{background:#f9ebe9;color:#be331f}.n2_modal__icon--blue{background:#e8f2fe;color:#1d81f9}.n2_modal__heading{line-height:28px;font-size:18px;color:#283f4d;font-weight:700;text-transform:capitalize;text-align:center}.n2_modal__subheading{font-size:18px;line-height:30px;color:#283f4d}.n2_modal__paragraph{color:#325c77;font-size:14px;line-height:26px;text-align:center;margin-bottom:20px}input.n2_modal__input{box-sizing:initial;width:100%;max-width:240px;border:2px solid #94b2c1;border-radius:3px;height:32px;line-height:32px;font-size:14px;color:#325c77;text-align:center;margin-bottom:22px}input.n2_modal__input:FOCUS{box-shadow:none;border-color:#1375e9}.n2_modal__form_row{margin:0 -10px}.n2_modal__form_row .n2_field{display:inline-flex;flex-flow:column;vertical-align:top;margin-bottom:15px;padding:5px 10px}.n2_modal__form_row .n2_field .n2_field__label{display:flex;align-items:center}.n2_modal__form_row .n2_field .n2_field__label label{line-height:20px;color:#325c77;font-size:12px;text-transform:capitalize}.n2_modal__form_row .n2_field .n2_field__label .ssi_16--info{margin:0 5px;font-size:16px;color:#94b2c1}.n2_modal__form_row .n2_field.n2_field--label-none>.n2_field__element{display:flex;flex-wrap:wrap}.n2_modal__form_row .n2_field.n2_field--label-placeholder{padding-top:25px}.n2_modal__form_row .n2_field__grouping>.n2_field__element,.n2_modal__form_row .n2_field_mixed>.n2_field__element{margin:-5px -10px}.n2_modal__form_row--fullwidth{display:flex}.n2_modal__form_row--fullwidth .n2_field{display:flex;width:100%}.n2_modal__form_row--fullwidth .n2_field .n2_field__element{display:flex}.n2_modal__form_row--fullwidth .n2_field .n2_field__element>*{flex:1 1 auto}.n2_modal__form_row--fullwidth .n2_field .n2_field_text{display:flex}.n2_modal__form_row--fullwidth .n2_field .n2_field_text input{width:100%}.n2_modal__form_row--fullwidth .n2_field .n2_field_textarea textarea{width:100%}.n2_modal__form_row--fullwidth .n2_field .n2_field_select select{box-sizing:border-box;width:100%;height:30px;line-height:30px}.n2_modal__form_row--fullwidth .n2_field .n2_field_select select[multiple]{height:auto}.n2_modal__container_hidden{display:none}.n2_modal__container_hidden--visible{display:block}.n2_modal__form_row--large .n2_field .n2_field__label label{font-size:18px;line-height:50px;color:#283f4d}.n2_form_element--hidden{display:none!important}.n2_field__label label{display:block;margin:0;white-space:nowrap}.n2_button{display:inline-flex;align-items:center;border-radius:3px;padding:0 18px;font-size:12px;line-height:32px;font-weight:700;text-transform:uppercase;white-space:nowrap}.n2_button .n2_button__label{max-width:150px;text-overflow:ellipsis;overflow:hidden}.n2_button,.n2_button:HOVER,.n2_button:FOCUS{color:#fff}.n2_button .ssi_16,.n2_button .ssi_24,.n2_button .ssi_32{margin-left:5px;margin-right:-5px}html[dir=rtl] .n2_button .ssi_16,html[dir=rtl] .n2_button .ssi_24,html[dir=rtl] .n2_button .ssi_32{margin-left:-5px;margin-right:5px}.n2_button--inactive{opacity:.5}.n2_button--big{padding:0 30px;font-size:12px;line-height:36px}.n2_button--small{padding:0 10px;font-size:11px;line-height:30px}.n2_button--small .ssi_16,.n2_button--small .ssi_24,.n2_button--small .ssi_32{margin-right:0}.n2_button--blue{background-color:#1d81f9}.n2_button--blue:HOVER{background-color:#338ef9}.n2_button--green{background-color:#04c018}.n2_button--green:HOVER{background-color:#07ca1c}.n2_button--red{background-color:#c43e2a}.n2_button--red:HOVER{background-color:#d23923}.n2_button--grey{background-color:#94b2c1}.n2_button--grey:HOVER{background-color:#7f9caa}.n2_button--grey-dark{background-color:#6b7986}.n2_button--grey-dark:HOVER{background-color:#8694a2}.n2_button--purple{background-color:#5f39c2}.n2_button--inactive{opacity:.5}.n2_button_plain{display:inline-flex;align-items:center;padding:0 5px;font-size:16px;line-height:32px;text-transform:capitalize}.n2_button_plain,.n2_button_plain:HOVER,.n2_button_plain:FOCUS{color:#325c77}.n2_button_plain .ssi_16,.n2_button_plain .ssi_24,.n2_button_plain .ssi_32{margin:0 5px}.n2_button_plain--small{font-size:14px;line-height:30px}.n2_button_plain--color-blue:HOVER{color:#005bc6}.n2_button_plain--color-blue,.n2_button_plain--color-blue:FOCUS{color:#1375e9}.n2_button_plain_icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:3px;font-size:16px}.n2_button_plain_icon,.n2_button_plain_icon:HOVER,.n2_button_plain_icon:FOCUS{color:#325c77}.n2_button_plain_icon--active{background:#1d81f9}.n2_button_plain_icon--active,.n2_button_plain_icon--active:HOVER,.n2_button_plain_icon--active:FOCUS{color:#fff}.n2_button_plain_icon--big{font-size:32px;width:36px;height:36px}.n2_button_icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:3px;font-size:16px}.n2_button_icon,.n2_button_icon:HOVER,.n2_button_icon:FOCUS{color:#fff}.n2_button_icon--small{width:24px;height:24px}.n2_button_icon--blue{background-color:#1d81f9}.n2_button_icon--blue:HOVER{background-color:#338ef9}.n2_button_icon--green{background-color:#04c018}.n2_button_icon--green:HOVER{background-color:#07ca1c}.n2_button_icon--red{background-color:#c43e2a}.n2_button_icon--red:HOVER{background-color:#d23923}.n2_button_icon--grey{background-color:#94b2c1}.n2_button_icon--grey:HOVER{background-color:#7f9caa}.n2_button_icon--grey-dark{background-color:#6b7986}.n2_button_icon--grey-dark:HOVER{background-color:#8694a2}.n2_popover{position:relative}.n2_popover_content{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;display:none;z-index:200000;position:fixed;left:0;top:0}.n2_popover_content a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_popover_content--visible{display:flex;flex-flow:column}.n2_popover_content_exit{cursor:pointer;order:1}.n2_popover_content_inner{order:2;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_floating_menu{display:inline-block}.n2_floating_menu__button{vertical-align:top}.n2_floating_menu__button.n2_button{padding:0 20px 0 16px}.n2_floating_menu__items{display:flex;flex-flow:column;padding:8px 0}.n2_floating_menu__item{display:inline-flex;align-items:center;white-space:nowrap;font-size:12px;line-height:28px;padding:0 10px;text-transform:capitalize}.n2_floating_menu__item .ssi_16{color:#94b2c1;padding:0 5px}.n2_floating_menu__item,.n2_floating_menu__item:FOCUS{color:#325c77}.n2_floating_menu__item:HOVER{background-color:#1d81f9;color:#fff}.n2_floating_menu__item:HOVER .ssi_16{color:#fff}.n2_floating_menu__item[data-state]{display:none}.n2_floating_menu__item--has-state[data-state]{display:block}.n2_floating_menu__item--active,.n2_floating_menu__item--active:FOCUS,.n2_floating_menu__item--active .ssi_16{color:#1375e9}.n2_floating_menu__item--active:HOVER{color:#fff}.n2_floating_menu__item--red,.n2_floating_menu__item--red:FOCUS,.n2_floating_menu__item--red .ssi_16{color:#c43e2a}.n2_floating_menu__item--red:HOVER{color:#fff}.n2_floating_menu__item--red:HOVER .ssi_16{color:#fff}.n2_floating_menu__item_label{padding:0 5px}.n2_floating_menu__item_separator{margin:8px 0;border-top:2px solid rgba(55,77,88,.2)}.n2_form__tab[data-tab]{display:none}.n2_form__tab--active[data-tab]{display:block}.n2_header__menu_item.n2_form__tab_button--active,.n2_header__menu_item.n2_form__tab_button--active:ACTIVE,.n2_header__menu_item.n2_form__tab_button--active:VISITED,.n2_header__menu_item.n2_form__tab_button--active:FOCUS,.n2_header__menu_item.n2_form__tab_button--active:LINK{box-shadow:inset 0 -3px 0 0 #1375e9!important;color:#1375e9}.n2_form__table{margin:20px;background-color:#fff;border-radius:3px}.n2_form__table_label{display:flex;padding:15px 20px}.n2_form__table_label_title{line-height:42px;font-size:22px;color:#283f4d;text-transform:capitalize}.n2_form__table_label_fields{flex:1 1 auto;display:flex;align-items:center;padding:0 5px}.n2_form__table_label_fields--end{justify-content:flex-end}.n2_form__table_label_field{margin:0 5px}.n2_form__table_label_field .n2_field_image_list .n2_field_image_list__preview{height:38px}.n2_form__table_label_field .n2_field_image_list .n2_field_image_list__arrow{line-height:38px}.n2_form__table_label_field .n2_field_image_list .n2_field_image_list__popover{top:42px}.n2_form__table_label_field .n2_field_onoff__labels{display:none}.n2_form__table_preview{border-top:1px solid #e4e9ec;padding:20px}.n2_form__table_row_group_label{color:#283f4d;border-top:1px solid #e4e9ec;padding:20px;font-size:18px;text-transform:capitalize}.n2_form__table_row{display:flex;flex-wrap:wrap;padding:10px;border-top:1px solid #e4e9ec}.n2_form__table_row .n2_field{display:inline-flex;flex-flow:column;vertical-align:top;padding:5px 10px}.n2_form__table_row .n2_field.n2_field--raw{padding:0 10px}.n2_form__table_row .n2_field .n2_field__label{display:flex;align-items:center}.n2_form__table_row .n2_field .n2_field__label label{line-height:20px;color:#325c77;font-size:12px;text-transform:capitalize}.n2_form__table_row .n2_field .n2_field__label .ssi_16--info{margin:0 5px 2px;font-size:16px;color:#94b2c1}.n2_form__table_row .n2_field.n2_field--label-none>.n2_field__element{display:flex;flex-wrap:wrap}.n2_form__table_row .n2_field.n2_field--label-placeholder{padding-top:25px}.n2_form__table_row .n2_field__grouping>.n2_field__element,.n2_form__table_row .n2_field_mixed>.n2_field__element{margin:-5px -10px}.n2_form__table_row--hidden{display:none}.n2_form__table_row_plain{border-top:1px solid #e4e9ec}.n2_fields_layer_window__title{display:flex;padding:7px 10px;background-color:#1c2933;border-bottom:1px solid #131c23}.n2_fields_layer_window__label{flex:1 1 auto;color:#94b2c1;font-size:12px;line-height:30px;font-weight:700;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_fields_layer_window__title_fields{display:flex}.n2_form--dark .n2_fields_layer_window__title_fields .n2_field_select select{background-color:#2c3a45;border-color:#2c3a45}.n2_form--dark .n2_fields_layer_window__title_fields .n2_field_select select:FOCUS{border:2px solid #1d81f9}.n2_form--dark .n2_fields_layer_window__title_fields .n2_field_icon_tab{background-color:#2c3a45}.n2_fields_layer_window__fields{display:flex;flex-wrap:wrap;padding:5px 0}.n2_fields_layer_window__fields .n2_field{display:inline-flex;flex-flow:column;vertical-align:top;padding:5px 10px}.n2_fields_layer_window__fields .n2_field .n2_field__label{display:flex;align-items:center;max-width:160px}.n2_fields_layer_window__fields .n2_field .n2_field__label label{line-height:20px;font-size:12px;color:#325c77;text-transform:capitalize;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_form--dark .n2_fields_layer_window__fields .n2_field .n2_field__label label{color:#bdcfd9}.n2_fields_layer_window__fields .n2_field .n2_field__label .ssi_16--info{margin:0 5px;font-size:16px;color:#94b2c1}.n2_form--dark .n2_fields_layer_window__fields .n2_field .n2_field__label .ssi_16--info{color:#bdcfd9}.n2_fields_layer_window__fields .n2_field .n2_field__label .ssi_16--minidesktopportrait{color:#bdcfd9}.n2_fields_layer_window__fields .n2_field.n2_field--label-none>.n2_field__element{display:flex;flex-wrap:wrap}.n2_fields_layer_window__fields .n2_field.n2_field--label-placeholder{padding-top:25px}.n2_fields_layer_window__fields .n2_field__grouping>.n2_field__element,.n2_fields_layer_window__fields .n2_field_mixed>.n2_field__element{margin:-5px -10px}.n2_layer_window_notice{line-height:20px;font-size:12px;color:#bdcfd9;padding:10px}body[data-device=desktopPortrait] .n2_layer_window_notice__device_icon{display:none}.n2_form__visual_set{display:flex;background-color:#1c2933;padding:12px 20px}.n2_form__visual_set_label{flex:1 1 auto;line-height:30px;font-size:12px;color:#94b2c1;text-transform:uppercase}.n2_field_text{position:relative;display:inline-flex;vertical-align:top;border-radius:3px;background-color:#fff;border:2px solid #94b2c1}.n2_form--dark .n2_field_text{background-color:#2c3a45;border:2px solid #1c2933}.n2_field_text.n2_field_text--focus{border-color:#1d81f9}.n2_field_text input{background:initial;padding:0;margin:0 6px;height:26px;line-height:1;font-size:12px;color:#325c77}.n2_field_text input::placeholder{color:#325c77;opacity:1}.n2_form--dark .n2_field_text input{color:#bdcfd9}.n2_form--dark .n2_field_text input::placeholder{color:#bdcfd9;opacity:1}.n2_field_text input,.n2_field_text input:FOCUS{border:0;box-shadow:none;outline:0}.n2_field_text input::-ms-clear{display:none}.n2_field_text .n2_field_number__slider{display:none;position:absolute;top:26px;margin:0 -2px;width:100%;min-width:70px;z-index:2;padding-top:7px}.n2_field_text:HOVER .n2_field_number__slider,.n2_field_text.n2_field_text--focus .n2_field_number__slider{display:block}.n2_field_text .n2_field_number__slider_inner{overflow:hidden;height:30px;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_field_text .nui-slider{position:relative;background-color:#94b2c1;height:6px;margin:12px 10px;border-radius:10px}.n2_field_text .nui-slider .nui-slider-handle{position:absolute;top:0;z-index:2;width:10px;height:10px;background-color:#fff;border:2px solid #94b2c1;margin:-4px -7px 0;border-radius:50px;cursor:ew-resize;-ms-touch-action:none;touch-action:none}.n2_field_text__pre_label{padding:0 6px;line-height:26px;background-color:#94b2c1;font-size:11px;color:#fff;text-align:center;text-transform:uppercase}.n2_form--dark .n2_field_text__pre_label{background-color:#1c2933;color:#94b2c1}.n2_field_text--focus .n2_field_text__pre_label{background-color:#1d81f9}.n2_form--dark .n2_field_text--focus .n2_field_text__pre_label{color:#fff}.n2_field_text__clear{display:flex;line-height:26px;width:26px;justify-content:center;align-items:center}.n2_field_text__clear,.n2_field_text__clear:HOVER,.n2_field_text__clear:FOCUS{color:#94b2c1}.n2_field_text--empty .n2_field_text__clear{visibility:hidden}.n2_field_text__choose{display:inline-flex;align-items:center;justify-content:center;margin:-2px -2px -2px 0;background-color:#04c018;width:30px;line-height:30px;border-top-right-radius:3px;border-bottom-right-radius:3px}.n2_field_text__choose:HOVER{background-color:#07ca1c}.n2_field_text__choose,.n2_field_text__choose:HOVER,.n2_field_text__choose:FOCUS{color:#fff}.n2_field_text--empty .n2_field_text__choose{background-color:#94b2c1}.n2_form--dark .n2_field_text--empty .n2_field_text__choose{background-color:#1c2933}.n2_form--dark .n2_field_text--empty .n2_field_text__choose,.n2_form--dark .n2_field_text--empty .n2_field_text__choose:HOVER,.n2_form--dark .n2_field_text--empty .n2_field_text__choose:FOCUS{color:#94b2c1}html[dir=rtl] .n2_field_text__choose{border-radius:3px 0 0 3px;margin:-2px 0 -2px -2px}.n2_field_text__choose_text{margin:-2px -2px -2px 0;padding:0 10px;background-color:#04c018;font-size:11px;line-height:30px;text-transform:uppercase;border-top-right-radius:3px;border-bottom-right-radius:3px}.n2_field_text__choose_text,.n2_field_text__choose_text:HOVER,.n2_field_text__choose_text:FOCUS{color:#fff}.n2_field_text__post .n2_field_unit__current_unit{padding:0 6px;border-radius:0;line-height:26px}.n2_field_text__post .n2_field_unit__units{top:26px;right:-2px}.n2_field_text_image__preview{width:26px;height:26px;background-color:#fff;background-size:cover;background-position:50% 50%;border-right:2px solid #94b2c1}html[dir=rtl] .n2_field_text_image__preview{border-right:0;border-left:2px solid #94b2c1}.n2_form--dark .n2_field_text_image__preview{border-right-color:#1c2933;background-color:#2c3a45}html[dir=rtl] .n2_form--dark .n2_field_text_image__preview{border-left-color:#1c2933}.n2_field_text--focus .n2_field_text_image__preview{border-right-color:#1d81f9}.n2_field_text_image__size_label{display:none;position:absolute;right:28px;top:-20px;color:#325c77;line-height:16px;font-size:11px;background-color:#fff;border:2px solid #94b2c1;border-bottom:0;padding:0 5px;border-radius:2px 2px 0 0}.n2_form--dark .n2_field_text_image__size_label{color:#bdcfd9;background-color:#2c3a45;border-color:#1c2933}html[dir=rtl] .n2_field_text_image__size_label{left:28px;right:unset}.n2_field_text_image__size_label--visible{display:block}.n2_field_text_image__button{margin-left:10px}html[dir=rtl] .n2_field_text_image__button{margin-left:0;margin-right:10px}.n2_field_number input{text-align:center}.n2_field_text__unit,.n2_field_number__unit{padding:0 6px;background-color:#94b2c1;font-size:11px;color:#fff;line-height:26px;text-transform:uppercase}.n2_form--dark .n2_field_text__unit,.n2_form--dark .n2_field_number__unit{background-color:#1c2933;color:#94b2c1}.n2_field_text--focus .n2_field_text__unit,.n2_field_text--focus .n2_field_number__unit{background-color:#1d81f9}.n2_form--dark .n2_field_text--focus .n2_field_text__unit,.n2_form--dark .n2_field_text--focus .n2_field_number__unit{color:#fff}.n2_field_upload{cursor:pointer}.n2_field_upload .n2_field_chooser__label{width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.n2_field_upload input[type=file]{position:absolute;top:0;left:0;width:100%;height:0;opacity:0;font-size:0;padding:15px 0}.n2_field_upload input[type=file]::-webkit-file-upload-button{cursor:pointer}.n2_field_table__content{display:grid;grid-gap:2px;width:100%}.n2_field_table__cell{padding:5px 10px;background-color:#f0f4f7;font-size:12px;line-height:22px;color:#325c77}.n2_field_tab{display:inline-flex;background-color:#94b2c1;border-radius:2px;overflow:hidden}.n2_field_tab__option--selected{background-color:#1d81f9}.n2_field_tab__option{padding:0 15px;line-height:30px;font-size:12px;color:#fff;cursor:pointer;white-space:nowrap}.n2_modal_tab__tabs{text-align:center;background-color:#f0f4f7;margin:0 -40px 16px -40px}.n2_modal_tab__tabs_button{display:inline-block;font-size:16px;color:#325c77;font-family:inherit;font-weight:500;padding:20px 0 17px 0;margin:0 20px;cursor:pointer;border-bottom:3px solid transparent}.n2_modal_tab__tabs_button--active{border-bottom:3px solid #1375e9;color:#1375e9;box-sizing:border-box}.n2_modal_tab__tabs_content{display:none}.n2_modal_tab__tabs_content--active{display:block}.n2_field_textarea{position:relative;display:inline-block;vertical-align:top;border-radius:3px;background-color:#fff;border:2px solid #94b2c1}.n2_form--dark .n2_field_textarea{background-color:#2c3a45;border:2px solid #1c2933}.n2_field_textarea.n2_field_text--focus{border-color:#1d81f9}.n2_field_textarea textarea{padding:0 6px;margin:0;background:initial;box-sizing:border-box;min-height:44px;vertical-align:top;line-height:20px;font-size:12px;color:#325c77}.n2_form--dark .n2_field_textarea textarea{color:#bdcfd9}.n2_field_textarea textarea,.n2_field_textarea textarea:FOCUS{border:0;outline:0;box-shadow:none}.n2_field_textarea--inline textarea{min-height:26px}.n2_field_textarea_rich{position:relative;border-radius:3px;background-color:#fff;border:2px solid #94b2c1}.n2_form--dark .n2_field_textarea_rich{background-color:#2c3a45;border:2px solid #1c2933}.n2_field_textarea_rich.n2_field_text--focus{border-color:#1d81f9}.n2_field_textarea_rich textarea{display:block;padding:0 6px;margin:0;box-sizing:border-box;min-height:44px;vertical-align:top;line-height:20px;font-size:12px;color:#325c77}.n2_form--dark .n2_field_textarea_rich textarea{background-color:#2c3a45;color:#bdcfd9}.n2_field_textarea_rich textarea,.n2_field_textarea_rich textarea:FOCUS{border:0;outline:0;box-shadow:none}.n2_field_textarea_rich__buttons{display:flex}.n2_form--dark .n2_field_textarea_rich__buttons{background-color:#2c3a45;border-bottom:2px solid #1c2933}.n2_field_textarea_rich__button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:16px;color:#94b2c1;border-right:2px solid #1c2933;cursor:pointer}.n2_field_select select{margin:0;padding:0 6px;border-radius:3px;max-width:280px;width:auto;line-height:26px;height:26px;box-sizing:content-box;font-size:12px;color:#325c77;background-color:#fff;border:2px solid #94b2c1}.n2_field_select select[multiple]{padding:0;height:auto}.n2_field_select select[multiple] option{padding:6px 6px;font-size:12px;color:#325c77}.n2_form--dark .n2_field_select select{background-color:#2c3a45;border:2px solid #1c2933;color:#bdcfd9}.n2_field_select select,.n2_field_select select:FOCUS{box-shadow:none;outline:0}.n2_field_select select:FOCUS{border:2px solid #1d81f9}.n2_field_onoff{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:3px 0;display:flex;cursor:pointer}.n2_field_onoff__slider{flex:0 0 auto;border-radius:12px;background-color:#94b2c1;padding:3px;width:38px}.n2_field_onoff--on .n2_field_onoff__slider{background-color:#04c018}.n2_field_onoff__slider_bullet{width:18px;height:18px;border-radius:20px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);transition:transform .25s}.n2_field_onoff--on .n2_field_onoff__slider_bullet{transform:translateX(20px)}html[dir=rtl] .n2_field_onoff--on .n2_field_onoff__slider_bullet{transform:translateX(-20px)}.n2_field_onoff__labels{margin:0 3px;position:relative;overflow:hidden;height:24px}.n2_field_onoff__label{font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_field_onoff__label_off{color:#94b2c1}.n2_field_onoff--on .n2_field_onoff__label_off{margin-top:-24px}.n2_field_onoff__label_on{color:#40bb22}.n2_field_unit{position:relative;display:inline-block;vertical-align:top}.n2_field_unit__current_unit{line-height:30px;padding:0 6px;border-radius:3px;font-size:11px;text-transform:uppercase;background-color:#94b2c1;color:#fff}.n2_form--dark .n2_field_unit__current_unit{background-color:#1c2933;color:#94b2c1}.n2_field_unit__units{display:none;z-index:2;position:absolute;top:30px;right:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_field_unit:HOVER .n2_field_unit__units{display:block}.n2_field_unit__unit{padding:0 5px;line-height:24px;cursor:pointer;color:#325c77;font-size:11px;text-transform:uppercase}.n2_field_unit__unit:HOVER{background:#1d81f9;color:#fff}.n2_field_margin_padding{display:inline-flex;vertical-align:top}.n2_field_margin_padding .n2_field_text{position:relative;border-radius:0;margin-left:-2px}.n2_field_margin_padding .n2_field_text.n2_field_text--focus{z-index:2}.n2_field_margin_padding .n2_field_unit{margin-left:-2px}.n2_field_margin_padding .n2_field_unit__current_unit{border-top-left-radius:0;border-bottom-left-radius:0}html[dir=rtl] .n2_field_margin_padding .n2_field_unit__current_unit{border-radius:3px 0 0 3px}.n2_field_margin_padding__pre_label{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#94b2c1;font-size:16px;color:#fff;text-align:center;border-top-left-radius:3px;border-bottom-left-radius:3px;cursor:pointer}.n2_form--dark .n2_field_margin_padding__pre_label{background-color:#1c2933;color:#94b2c1}html[dir=rtl] .n2_field_margin_padding__pre_label{border-radius:0 3px 3px 0}.n2_field_margin_padding--linked-values .n2_field_margin_padding__pre_label .ssi_16::before{content:"\E64D"}.n2_field_margin_padding--linked-values .n2_field_text+.n2_field_text{display:none}.n2_field_radio{display:inline-flex;vertical-align:top;margin:0 -5px}.n2_field_radio .n2_field_radio__option{display:flex;align-items:center;cursor:pointer;margin:0 5px}.n2_field_radio .n2_field_radio__option_marker{display:flex;justify-content:center;align-items:center;width:14px;height:14px;line-height:14px;background-color:#fff;border:2px solid #94b2c1;border-radius:10px}.n2_field_radio .n2_field_radio__option_marker .ssi_16{display:none;color:#fff}.n2_field_radio .n2_field_radio__option--selected .n2_field_radio__option_marker{background-color:#04c018;border-color:#04c018}.n2_field_radio .n2_field_radio__option--selected .n2_field_radio__option_marker .ssi_16{display:block}.n2_field_radio .n2_field_radio__option_label{margin:0 5px;font-size:12px;line-height:30px;color:#325c77}.n2_field_radio_icon{display:inline-flex;vertical-align:top;overflow:hidden;border-radius:3px}.n2_field_radio_icon .n2_field_radio__option{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#94b2c1;color:#fff;font-size:16px;cursor:pointer}.n2_form--dark .n2_field_radio_icon .n2_field_radio__option{background-color:#1c2933;color:#94b2c1}.n2_field_radio_icon .n2_field_radio__option--selected{background-color:#1d81f9}.n2_form--dark .n2_field_radio_icon .n2_field_radio__option--selected{background-color:#1d81f9;color:#fff}.n2_field_color .n2-field-color-preview{border-right:2px solid #94b2c1}html[dir=rtl] .n2_field_color .n2-field-color-preview{border-right:0;border-left:2px solid #94b2c1}.n2_form--dark .n2_field_color .n2-field-color-preview{border-right-color:#1c2933}html[dir=rtl] .n2_form--dark .n2_field_color .n2-field-color-preview{border-left-color:#1c2933}.n2_field_color.n2_field_text--focus .n2-field-color-preview{border-right-color:#1d81f9}html[dir=rtl] .n2_field_color.n2_field_text--focus .n2-field-color-preview{border-left-color:#1d81f9}.n2_field_color .n2-field-color-preview-inner{width:26px;height:26px;cursor:pointer}.n2_field_color input{text-transform:uppercase;width:50px;text-align:center}.n2_field_color--alpha input{width:65px}.n2_field_image_list{position:relative;display:inline-flex;vertical-align:top;align-items:center;border-radius:3px;border:2px solid #94b2c1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_field_image_list>.n2_field_image_list__fields{display:none}.n2_field_image_list--focus{border-color:#1d81f9;z-index:99}.n2_field_image_list__preview{display:inline-flex;background-color:#fff;height:26px;cursor:pointer}.n2_field_image_list__preview img{height:100%;width:auto}.n2_field_image_list__preview_label{padding:0 6px;background:#fff;line-height:26px;font-size:12px;color:#325c77}.n2_field_image_list__arrow{width:18px;line-height:26px;font-size:12px;color:#325c77;text-align:center;cursor:pointer}.n2_field_image_list__popover{display:none;position:absolute;top:30px;padding:10px;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_field_image_list--focus .n2_field_image_list__popover{display:block}.n2_field_image_list__popover_items{max-width:50vw;display:inline-flex;flex-wrap:wrap}.n2_field_image_list__popover_item{margin:10px;background-color:#fff;cursor:pointer}.n2_field_image_list__popover_item_image{border:2px solid #94b2c1;border-radius:3px;padding:3px}.n2_field_image_list__popover_item_image img{display:block;width:100%}.n2_field_image_list__popover_item--selected .n2_field_image_list__popover_item_image{border-color:#1d81f9}.n2_field_image_list__popover_item_disabled{display:inline-flex;align-items:center;min-height:100%;border:2px dashed #94b2c1;border-radius:3px;padding:0 10px;box-sizing:border-box;color:#325c77;font-size:14px;line-height:30px;text-transform:capitalize}.n2_field_image_list__popover_item--selected .n2_field_image_list__popover_item_disabled{border-color:#1d81f9}.n2_field_image_list__popover_item_label{color:#325c77;background:#fff;font-size:12px;text-align:center;line-height:30px}.n2_field_image_list__popover_item--selected .n2_field_image_list__popover_item_label{color:#1d81f9}.n2_field_checkbox_onoff{display:inline-flex;vertical-align:top;width:30px;height:30px;align-items:center;justify-content:center;background-color:#94b2c1;border-radius:3px;font-size:16px;color:#fff;cursor:pointer}.n2_field_checkbox_onoff--active{background-color:#1d81f9}.n2_field_group_checkbox_onoff{border-radius:3px;overflow:hidden;margin:5px 10px}.n2_field_group_checkbox_onoff .n2_field{padding:0}.n2_field_group_checkbox_onoff .n2_field_checkbox_onoff{border-radius:0}.n2_field_widget_position{position:relative;display:inline-flex;vertical-align:top;background-color:#fff;border:2px solid #94b2c1;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_field_widget_position--focus{border-color:#1d81f9;z-index:99}.n2_field_widget_position__label{display:inline-block;vertical-align:top;padding:0 6px;line-height:26px;font-size:12px;color:#325c77;cursor:pointer}.n2_field_widget_position__arrow{width:18px;line-height:26px;font-size:12px;color:#325c77;text-align:center;cursor:pointer}.n2_field_widget_position__popover{display:none;position:absolute;top:30px;padding:10px;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_field_widget_position--focus .n2_field_widget_position__popover{display:flex}.n2_field_widget_position__popover .n2_field__element{flex-wrap:nowrap!important}.n2_field_control_type_picker{display:flex;flex-wrap:wrap;margin:-10px -5px}.n2_field_control_type_picker__item{margin:10px;position:relative;display:inline-block;border:0;border-radius:1px;height:auto;cursor:pointer}.n2_field_control_type_picker__item img{display:block}.n2_field_control_type_picker__item:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.n2_field_control_type_picker__item.n2_field_control_type_picker__item--selected{box-shadow:0 0 0 3px #1375e9}.n2_field_control_type_picker__selected_marker{display:none;position:absolute;top:10px;right:10px;background-color:#1375e9;border-radius:10px;width:16px;height:16px}.n2_field_control_type_picker__item--selected .n2_field_control_type_picker__selected_marker{display:block}.n2_field_control_type_picker__selected_marker .ssi_16{color:#fff}.n2_field_message{border-radius:3px;padding:5px 10px;font-size:12px;line-height:20px}.n2_field_message--notice{background-color:#f0f4f7;color:#325c77}.n2_field_message--notice a:HOVER{color:#005bc6}.n2_field_message--notice a,.n2_field_message--notice a:FOCUS{color:#1375e9}.n2_field_message--warning{background-color:#f5e293;color:#325c77}.n2_field_message--warning a:HOVER{color:#005bc6}.n2_field_message--warning a,.n2_field_message--warning a:FOCUS{color:#1375e9}.n2_ss_layer_window .n2_field_message--warning{width:298px}.n2_field_autocomplete{position:relative}.n2_field_decoration{display:inline-flex;vertical-align:top;margin:0 -3px}.n2_field_decoration__option{margin:0 3px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#94b2c1;border-radius:3px;color:#fff;font-size:16px;cursor:pointer}.n2_form--dark .n2_field_decoration__option{background-color:#1c2933;color:#94b2c1}.n2_field_decoration__option--selected{background-color:#1d81f9}.n2_form--dark .n2_field_decoration__option--selected{background-color:#1d81f9;color:#fff}.n2_field_icon__preview{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.n2_field_icon__preview .n2i{color:#fff;font-size:24px!important;vertical-align:top}.n2_field_icon_tab{background-color:#1c2933;border-radius:2px;overflow:hidden;white-space:nowrap}.n2_field_icon_tab__option{display:inline-flex;padding:7px;color:#fff;cursor:pointer}.n2_field_icon_tab__option i{color:#94b2c1}.n2_field_icon_tab__option--selected{background-color:#1d81f9}.n2_field_icon_tab__option--selected i{color:#fff}.n2_field_mixed_font_size__container>.n2_field_text{border-top-right-radius:0;border-bottom-right-radius:0}html[dir=rtl] .n2_field_mixed_font_size__container>.n2_field_text{border-radius:0 3px 3px 0}.n2_field_mixed_font_size__container>.n2_field_unit>.n2_field_unit__current_unit{border-top-left-radius:0;border-bottom-left-radius:0}html[dir=rtl] .n2_field_mixed_font_size__container>.n2_field_unit>.n2_field_unit__current_unit{border-radius:3px 0 0 3px}.n2_field_mixed_box_shadow__container>.n2_field_text{margin-left:-2px;border-radius:0}html[dir=rtl] .n2_field_mixed_box_shadow__container>.n2_field_text{margin-left:0;margin-right:-2px}.n2_field_mixed_box_shadow__container>.n2_field_text:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}html[dir=rtl] .n2_field_mixed_box_shadow__container>.n2_field_text:first-child{margin-right:0;border-radius:0 3px 3px 0}.n2_field_mixed_box_shadow__container>.n2_field_text:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}html[dir=rtl] .n2_field_mixed_box_shadow__container>.n2_field_text:last-of-type{border-radius:3px 0 0 3px}.n2_field_mixed_box_shadow__container>.n2_field_text--focus{z-index:2}.n2_field_mixed_text_shadow__container>.n2_field_text{margin-left:-2px}.n2_field_mixed_text_shadow__container>.n2_field_text:first-child{margin-left:0;border-radius:3px 0 0 3px}html[dir=rtl] .n2_field_mixed_text_shadow__container>.n2_field_text:first-child{margin-left:-2px;border-radius:0 3px 3px 0}.n2_field_mixed_text_shadow__container>.n2_field_text:last-child{border-radius:0 3px 3px 0}html[dir=rtl] .n2_field_mixed_text_shadow__container>.n2_field_text:last-child{border-radius:3px 0 0 3px}.n2_field_mixed_text_shadow__container>.n2_field_text--focus{z-index:2}.n2_field_mixed_border__container{display:inline-flex;vertical-align:top;margin:0 -5px}.n2_field_mixed_border__container>*{margin:0 5px}.n2_form__table_row .n2_field.n2_field_mixed_generator_order{padding:0}.n2_field_button{display:inline-block;text-align:center;padding:0 10px;background-color:#94b2c1;font-size:11px;line-height:30px;text-transform:uppercase;border-radius:3px;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_field_button:HOVER{background-color:#7f9caa}.n2_field_button,.n2_field_button:HOVER,.n2_field_button:FOCUS{color:#fff}.n2_form--dark .n2_field_button{background-color:#6b7986}.n2_form--dark .n2_field_button:HOVER{background-color:#8694a2}.n2_form--dark .n2_field_button,.n2_form--dark .n2_field_button:HOVER,.n2_form--dark .n2_field_button:FOCUS{color:#fff}.n2_field_button--icon{display:inline-flex;align-items:center;justify-content:center;padding:0;width:30px;height:30px;font-size:16px}.n2_field_button--blue{background-color:#1d81f9}.n2_field_button--blue:HOVER{background-color:#338ef9}.n2_field_widget_area{width:80px;height:80px;position:relative;margin:0 10px}.n2_field_widget_area__inner{position:absolute;top:14px;left:14px;width:46px;height:46px;border:3px solid #94b2c1;border-radius:3px}.n2_field_widget_area__area{position:absolute;background-color:#94b2c1;border-radius:2px;cursor:pointer;width:10px;height:10px;left:0;top:0}.n2_field_widget_area__area[data-area="1"]{left:35px}.n2_field_widget_area__area[data-area="2"]{left:21px;top:21px}.n2_field_widget_area__area[data-area="3"]{left:35px;top:21px}.n2_field_widget_area__area[data-area="4"]{left:49px;top:21px}.n2_field_widget_area__area[data-area="5"]{top:35px}.n2_field_widget_area__area[data-area="6"]{left:21px;top:35px}.n2_field_widget_area__area[data-area="7"]{left:49px;top:35px}.n2_field_widget_area__area[data-area="8"]{left:70px;top:35px}.n2_field_widget_area__area[data-area="9"]{left:21px;top:49px}.n2_field_widget_area__area[data-area="10"]{left:35px;top:49px}.n2_field_widget_area__area[data-area="11"]{left:49px;top:49px}.n2_field_widget_area__area[data-area="12"]{left:35px;top:70px}.n2_field_widget_area__area--selected{background-color:#1d81f9;cursor:default}.n2_field_columns{display:grid;grid-gap:10px;grid-template-columns:280px 30px;width:310px}.n2_field_columns__content{position:relative;display:flex;overflow:hidden}.n2_field_columns__column{flex:0 0 auto;overflow:hidden;background-color:#04c018;border-radius:2px;font-size:12px;line-height:30px;text-align:center;color:#fff;cursor:ew-resize}.n2_field_columns__handle{display:inline-flex;justify-content:center;align-items:center;width:16px;height:30px;cursor:ew-resize;color:#bdcfd9}.n2_field_columns__content.n2-sortable-currently-sorted .n2_field_columns__column{margin-right:16px}.n2_field_columns__content.n2-sortable-currently-sorted .n2_field_columns__column:last-child{margin-right:0}.n2_field_columns__content.n2-sortable-currently-sorted .n2_field_columns__handle{display:none}.n2_field_columns__add{flex:0 0 auto;display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#04c018;border-radius:2px;color:#fff;cursor:pointer}.n2_field_columns__add:HOVER{background-color:#07ca1c}.n2_field_select_list{height:120px;background-color:#fff;border:2px solid #94b2c1;border-radius:3px;overflow-y:scroll}.n2_field_select_list__option{display:flex;cursor:pointer;line-height:30px;font-size:12px;color:#325c77}.n2_field_select_list__option:nth-child(even){background-color:#f0f4f7}.n2_field_select_list__option.n2_field_select_list__option--selected{background-color:#1d81f9;color:#fff}.n2_field_select_list__option_primary{flex:1 1 auto;padding:0 8px}.n2_field_select_list__option_secondary{padding:0 8px}.n2_field_chooser{position:relative;display:inline-flex;vertical-align:top;border-radius:3px;background-color:#f0f4f7;height:30px}.n2_form--dark .n2_field_chooser{background-color:#2c3a45}.n2_field_chooser__label{min-width:100px;padding:0 8px;font-size:12px;line-height:30px;color:#325c77;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_form--dark .n2_field_chooser__label{color:#bdcfd9}.n2_field_chooser__clear{display:flex;line-height:30px;width:30px;justify-content:center;align-items:center}.n2_field_chooser__clear,.n2_field_chooser__clear:HOVER,.n2_field_chooser__clear:FOCUS{color:#94b2c1}.n2_field_chooser--empty .n2_field_chooser__clear{visibility:hidden}.n2_field_chooser__choose{display:inline-flex;align-items:center;justify-content:center;background-color:#04c018;width:30px;line-height:30px;border-top-right-radius:3px;border-bottom-right-radius:3px}.n2_field_chooser__choose:HOVER{background-color:#07ca1c}.n2_field_chooser__choose,.n2_field_chooser__choose:HOVER,.n2_field_chooser__choose:FOCUS{color:#fff}.n2_field_chooser--empty .n2_field_chooser__choose{background-color:#94b2c1}.n2_form--dark .n2_field_chooser--empty .n2_field_chooser__choose{background-color:#1c2933}.n2_form--dark .n2_field_chooser--empty .n2_field_chooser__choose,.n2_form--dark .n2_field_chooser--empty .n2_field_chooser__choose:HOVER,.n2_form--dark .n2_field_chooser--empty .n2_field_chooser__choose:FOCUS{color:#94b2c1}html[dir=rtl] .n2_field_chooser__choose{border-radius:3px 0 0 3px}.n2_field_select_icon{display:flex;flex-wrap:wrap;margin:-10px -20px}.n2_field_select_icon__option{position:relative;display:flex;flex-flow:column;margin:20px;width:130px;padding:15px 10px;cursor:pointer;border-radius:3px}.n2_field_select_icon__option:HOVER{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.n2_field_select_icon__option--selected{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.n2_field_select_icon__option_icon{display:flex;align-items:center;justify-content:center;color:#94b2c1}.n2_field_select_icon__option--selected .n2_field_select_icon__option_icon{color:#1375e9}.n2_field_select_icon__option_label{font-size:14px;line-height:30px;color:#325c77;text-align:center;font-weight:700}.n2_field_select_icon__option--selected .n2_field_select_icon__option_label{color:#1375e9}.n2_field_select_icon__selected_marker{display:none;position:absolute;top:10px;right:10px;background-color:#1375e9;border-radius:10px;width:16px;height:16px;color:#fff}.n2_field_select_icon__option--selected .n2_field_select_icon__selected_marker{display:block}.n2_field_font{display:inline-flex;align-items:center;justify-content:center;background-color:#04c018;min-width:30px;line-height:30px;border-radius:3px;padding:0 10px;font-size:11px;text-transform:uppercase;cursor:pointer}.n2_field_font:HOVER{background-color:#07ca1c}.n2_field_font,.n2_field_font:HOVER,.n2_field_font:FOCUS{color:#fff}.n2_field_style{display:inline-flex;align-items:center;justify-content:center;background-color:#04c018;min-width:30px;line-height:30px;border-radius:3px;padding:0 10px;font-size:11px;text-transform:uppercase;cursor:pointer}.n2_field_style:HOVER{background-color:#07ca1c}.n2_field_style,.n2_field_style:HOVER,.n2_field_style:FOCUS{color:#fff}.n2_field_subform_icon{margin:-8px;display:flex;flex-wrap:wrap}.n2_field_subform_icon__option{margin:8px;display:flex;flex-flow:column;align-items:center;min-width:120px;border:3px solid #fff;border-radius:3px;cursor:pointer}.n2_field_subform_icon__option_icon{display:flex;align-items:center;justify-content:center;color:#94b2c1}.n2_field_subform_icon__option_label{margin-top:-13px;line-height:28px;font-size:12px;color:#325c77;font-weight:700;padding:0 10px}.n2_field_subform_icon__option--selected{border-color:#1375e9}.n2_field_subform_icon__option--selected .n2_field_subform_icon__option_icon,.n2_field_subform_icon__option--selected .n2_field_subform_icon__option_label{color:#1375e9}.n2_field_autoplaypicker{position:relative;display:inline-flex;vertical-align:top;background-color:#fff;border:2px solid #94b2c1;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_field_autoplaypicker--focus{border-color:#1d81f9;z-index:99}.n2_field_autoplaypicker__label{display:inline-block;vertical-align:top;padding:0 6px;width:230px;line-height:26px;font-size:12px;color:#325c77;cursor:pointer}.n2_field_autoplaypicker__arrow{width:18px;line-height:26px;font-size:12px;color:#325c77;text-align:center;cursor:pointer}.n2_field_autoplaypicker__popover{display:none;position:absolute;top:30px;padding:10px;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_field_autoplaypicker--focus .n2_field_autoplaypicker__popover{display:flex}.n2_field_autoplaypicker__popover .n2_field__element{flex-wrap:nowrap!important}.n2_field_layer_window_focus{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer;background:#1c2933;border:2px solid #1c2933;border-radius:3px}.n2_field_layer_window_focus__image{display:block;width:100%;height:auto;border-radius:2px}.n2_field_layer_window_focus__dot{position:absolute;left:50%;top:50%;width:12px;height:12px;margin-top:-8px;margin-left:-8px;border:2px solid #fff;border-radius:16px;background:#04c018}.n2_field_breakpoint{display:flex;flex-wrap:wrap}.n2_field_breakpoint__breakpoint_container{position:relative;margin:25px 10px 5px;height:30px;display:flex;align-items:center;background-color:#94b2c1;border-radius:3px}.n2_field_breakpoint__breakpoint_container[data-orientation=portrait] [data-orientation=landscape]{display:none!important}.n2_field_breakpoint__breakpoint_container[data-orientation=landscape] [data-orientation=portrait]{display:none!important}.n2_field_breakpoint__device{position:relative;flex:0 0 auto;width:130px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_field_breakpoint__device_enable{display:inline-flex;align-items:center;justify-content:center;width:100%;height:30px;color:#fff}.n2_field_breakpoint__device_disable{position:absolute;right:5px;top:0;color:#fff;height:30px;display:none;align-items:center;opacity:.5;cursor:pointer}.n2_field_breakpoint__device_disable:HOVER{opacity:1}.n2_field_breakpoint__device--enabled .n2_field_breakpoint__device_disable{display:flex}.n2_field_breakpoint__breakpoint{position:relative;flex:0 0 auto;height:30px}.n2_field_breakpoint__breakpoint_divider{margin:5px 0;width:0;height:20px;box-shadow:0 0 0 1px #fff}.n2_field_breakpoint__breakpoint_label_container{display:flex;align-items:center;justify-content:center;position:absolute;margin-left:-32px;top:-26px;width:50px}html[dir=rtl] .n2_field_breakpoint__breakpoint_label_container{margin-left:0;margin-right:-32px}.n2_field_breakpoint__breakpoint_start .n2_field_breakpoint__breakpoint_label_container{margin-left:0;justify-content:flex-start}html[dir=rtl] .n2_field_breakpoint__breakpoint_start .n2_field_breakpoint__breakpoint_label_container{margin-right:0}.n2_field_breakpoint__breakpoint_end .n2_field_breakpoint__breakpoint_label_container{margin-left:-50px;justify-content:flex-end}html[dir=rtl] .n2_field_breakpoint__breakpoint_end .n2_field_breakpoint__breakpoint_label_container{margin-left:0;margin-right:-50px}.n2_field_breakpoint__breakpoint_label_rename{display:flex;align-items:center;justify-content:center;width:12px;cursor:pointer;color:#94b2c1;opacity:.7}.n2_field_breakpoint__breakpoint_label_rename:HOVER{opacity:1}.n2_field_breakpoint__breakpoint_label_container--disable-edit .n2_field_breakpoint__breakpoint_label_rename{visibility:hidden;pointer-events:none}.n2_field_breakpoint__breakpoint_label{color:#325c77;font-size:12px;line-height:26px}.n2_field_breakpoint__breakpoint_start .n2_field_breakpoint__breakpoint_label,.n2_field_breakpoint__breakpoint_end .n2_field_breakpoint__breakpoint_label{cursor:default}.n2_field_breakpoint__breakpoint .n2_field_breakpoint__breakpoint_label{cursor:default}.n2_field_breakpoint__breakpoint .n2_field_breakpoint__breakpoint_label[contenteditable=true]{cursor:text;outline:0}.n2_field_breakpoint--with-enables .n2_field_breakpoint__device .n2_field_breakpoint__device_enable{cursor:pointer;opacity:.5}.n2_field_breakpoint--with-enables .n2_field_breakpoint__device--enabled .n2_field_breakpoint__device_enable{opacity:1}.n2_field_breakpoint--with-enables .n2_field_breakpoint__device[data-id=desktopportrait] .n2_field_breakpoint__device_enable,.n2_field_breakpoint--with-enables .n2_field_breakpoint__device[data-id=tabletportrait] .n2_field_breakpoint__device_enable,.n2_field_breakpoint--with-enables .n2_field_breakpoint__device[data-id=mobileportrait] .n2_field_breakpoint__device_enable{cursor:default;opacity:1}.n2_field_breakpoint--with-enables .n2_field_breakpoint__breakpoint{display:none}.n2_field_breakpoint--with-enables .n2_field_breakpoint__breakpoint--enabled,.n2_field_breakpoint--with-enables .n2_field_breakpoint__breakpoint[data-id=desktopportrait],.n2_field_breakpoint--with-enables .n2_field_breakpoint__breakpoint[data-id=tabletportrait],.n2_field_breakpoint--with-enables .n2_field_breakpoint__breakpoint[data-id=mobileportrait]{display:block}body[data-desktoplandscape="0"] .n2-slider-settings-require--desktoplandscape,body[data-tabletlandscape="0"] .n2-slider-settings-require--tabletlandscape,body[data-mobilelandscape="0"] .n2-slider-settings-require--mobilelandscape{display:none!important}.n2_autocomplete_options{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;position:absolute;top:0;z-index:100003;overflow:auto;max-height:300px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2)}.n2_autocomplete_options a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_autocomplete_option{padding:0 5px;line-height:24px;cursor:pointer;color:#325c77;font-size:11px}.n2_autocomplete_option:HOVER{background:#1d81f9;color:#fff}.n2_tooltip{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;visibility:visible;z-index:100000;position:fixed;left:-10000px;top:-10000px;margin-top:-9000000px;opacity:0;border-radius:3px;font-size:12px;line-height:16px;font-weight:700;padding:4px 6px;color:#94b2c1;background:#0c1924;white-space:nowrap}.n2_tooltip a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_tooltip--active{opacity:1;margin:10px}.n2_tooltip--active.n2_tooltip_position{margin:0}.n2_body--tooltip-position-active .n2_tooltip:not(.n2_tooltip_position){display:none}.n2_form_tip{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;z-index:100000;position:fixed;display:none;max-width:360px;padding:5px 0}.n2_form_tip a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_form_tip--visible{display:block}.n2_form_tip__overlay{position:absolute;width:20px;height:20px}.n2_form_tip[data-position-horizontal=left] .n2_form_tip__overlay{left:0}.n2_form_tip[data-position-horizontal=right] .n2_form_tip__overlay{right:0}.n2_form_tip[data-position-vertical=bottom] .n2_form_tip__overlay{top:100%}.n2_form_tip[data-position-vertical=top] .n2_form_tip__overlay{bottom:100%}.n2_form_tip__content{background-color:rgba(12,25,36,.95);border-radius:5px;padding:20px}.n2_form_tip__label{color:#fff;font-size:14px;line-height:20px;text-transform:capitalize;margin-bottom:10px}.n2_form_tip__description{color:#94b2c1;font-size:14px;line-height:20px}.n2_form_tip__description a,.n2_form_tip__description a:HOVER,.n2_form_tip__description a:FOCUS{color:#1d81f9}.n2_form_tip__link{margin-top:10px;display:inline-block;line-height:30px;background-color:#1d81f9;border-radius:3px;padding:0 10px;font-size:11px;text-transform:capitalize;text-decoration:none}.n2_form_tip__link,.n2_form_tip__link:HOVER,.n2_form_tip__link:FOCUS{color:#fff}.n2_dashboard_info{position:relative}.n2_dashboard_info .n2_button_plain_icon{position:relative}.n2_dashboard_info--visible .n2_button_plain_icon,.n2_dashboard_info--visible .n2_button_plain_icon:HOVER,.n2_dashboard_info--visible .n2_button_plain_icon:FOCUS{color:#fff}.n2_dashboard_info__marker{display:none;position:absolute;top:7px;right:8px;width:8px;height:8px;background-color:#f69300;border-radius:100%;border:2px solid #fff}html[data-ss3-activated="0"] .n2_dashboard_info__marker{display:block}.n2_dashboard_info__content{display:none;position:absolute;right:0;top:45px;padding:24px;border-radius:3px;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);white-space:nowrap}.n2_dashboard_info--visible .n2_dashboard_info__content{display:grid;grid-template-columns:24px 1fr auto;grid-gap:15px}html[dir=rtl] .n2_dashboard_info__content{left:0;right:auto}.n2_dashboard_info__row_icon .ssi_24{display:block;font-size:24px;line-height:30px}.n2_dashboard_info__row_content{color:#325c77;line-height:30px;font-size:14px}.n2_dashboard_info__row_action{text-align:right}.n2_dashboard_info__row_action a,.n2_dashboard_info__row_action a:HOVER,.n2_dashboard_info__row_action a:FOCUS{line-height:30px;font-size:14px}.n2_dashboard_info__row_action a,.n2_dashboard_info__row_action a:FOCUS{color:#1375e9}.n2_dashboard_info__row_action a:HOVER{color:#005bc6}html[dir=rtl] .n2_dashboard_info__row_action{text-align:left}html[data-ss3-activated="0"] .n2_dashboard_info__row_icon_activated,html[data-ss3-activated="0"] .n2_dashboard_info__row_content_activated,html[data-ss3-activated="0"] .n2_dashboard_info__row_action_activated{display:none}html[data-ss3-activated="1"] .n2_dashboard_info__row_icon_activate,html[data-ss3-activated="1"] .n2_dashboard_info__row_content_activate,html[data-ss3-activated="1"] .n2_dashboard_info__row_action_activate,html[data-ss3-activated="1"] #n2-ss-activate-license-banner{display:none}.n2_dashboard_info__row_icon_version .ssi_24{color:#94b2c1}.n2_dashboard_info__row_icon_check_update .ssi_24{color:#1d81f9}.n2_dashboard_info__row_icon_activate .ssi_24{color:#c43e2a}.n2_dashboard_info__row_icon_activated .ssi_24{color:#04c018}.n2_dashboard_manager{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:0 40px}.n2_dashboard_manager__content{position:relative;display:flex;flex-wrap:wrap;margin:0 -16px}.n2_dashboard_manager__content>*{margin:16px;flex:0 0 auto}.n2_dashboard_manager_upgrade_pro{position:relative;display:flex;flex-flow:column;align-items:center;width:572px;min-height:392px;background-color:#fff;border-radius:5px;box-shadow:0 10px 8px -10px rgba(0,0,0,.1)}.n2_dashboard_manager_upgrade_pro:HOVER{box-shadow:0 10px 8px -10px rgba(0,0,0,.2)}.n2_dashboard_manager_upgrade_pro__logo{margin-top:44px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:rgba(29,129,249,.1);border-radius:50px;color:#1d81f9}.n2_dashboard_manager_upgrade_pro__heading{margin-top:9px;font-size:18px;line-height:30px;color:#283f4d;font-weight:700}.n2_dashboard_manager_upgrade_pro__details{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;width:100%;padding:0 30px 14px;box-sizing:border-box}.n2_dashboard_manager_upgrade_pro__details_option{display:flex;align-items:center}.n2_dashboard_manager_upgrade_pro__details_option,.n2_dashboard_manager_upgrade_pro__details_option:HOVER,.n2_dashboard_manager_upgrade_pro__details_option:FOCUS{color:#1375e9}.n2_dashboard_manager_upgrade_pro__details_option_label{margin:0 10px;font-size:14px;line-height:16px;text-transform:capitalize;padding:5px 0}.n2_dashboard_manager_upgrade_pro__button{margin-top:4px;margin-bottom:20px;padding:0 20px;min-width:260px;background-color:#1d81f9;border-radius:3px;text-align:center;font-size:12px;line-height:36px;text-transform:uppercase;font-weight:700}.n2_dashboard_manager_upgrade_pro__button,.n2_dashboard_manager_upgrade_pro__button:HOVER,.n2_dashboard_manager_upgrade_pro__button:FOCUS{color:#fff}.n2_dashboard_manager_upgrade_pro__button:HOVER{background-color:#338ef9}.n2_dashboard_manager_upgrade_pro__close{display:flex;position:absolute;top:10px;right:10px;width:36px;height:36px;justify-content:center;align-items:center;background-color:#f0f4f7;border-radius:50px;color:#325c77;cursor:pointer;opacity:0;transition:opacity .3s .5s}.n2_dashboard_manager_upgrade_pro:HOVER .n2_dashboard_manager_upgrade_pro__close{opacity:1}.n2_dashboard_manager_review{position:relative;display:flex;flex-flow:column;align-items:center;width:572px;height:392px;background-color:#fff;border-radius:5px;box-shadow:0 10px 8px -10px rgba(0,0,0,.1)}.n2_dashboard_manager_review:HOVER{box-shadow:0 10px 8px -10px rgba(0,0,0,.2)}.n2_dashboard_manager_review__logo{display:flex;align-items:center;justify-content:center;margin-top:44px;width:100px;height:100px;background-color:rgba(246,183,0,.1);border-radius:50px;overflow:hidden;color:#f6b700}.n2_dashboard_manager_review__logo>*{display:none}.n2_dashboard_manager_review[data-star="0"] .ssi_48--review0,.n2_dashboard_manager_review[data-star="1"] .ssi_48--review1,.n2_dashboard_manager_review[data-star="2"] .ssi_48--review2,.n2_dashboard_manager_review[data-star="3"] .ssi_48--review3,.n2_dashboard_manager_review[data-star="4"] .ssi_48--review4,.n2_dashboard_manager_review[data-star="5"] .ssi_48--review5{display:block}.n2_dashboard_manager_review__heading{margin-top:9px;font-size:18px;line-height:30px;color:#283f4d;font-weight:700}.n2_dashboard_manager_review__paragraph{width:380px;height:78px;color:#325c77;font-size:14px;line-height:26px;text-align:center}.n2_dashboard_manager_review__star_selector{margin-top:25px;display:flex}.n2_dashboard_manager_review__star{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#94b2c1;cursor:pointer}.n2_dashboard_manager_review[data-star="1"] .n2_dashboard_manager_review__star[data-star="1"],.n2_dashboard_manager_review[data-star="2"] .n2_dashboard_manager_review__star[data-star="1"],.n2_dashboard_manager_review[data-star="2"] .n2_dashboard_manager_review__star[data-star="2"],.n2_dashboard_manager_review[data-star="3"] .n2_dashboard_manager_review__star[data-star="1"],.n2_dashboard_manager_review[data-star="3"] .n2_dashboard_manager_review__star[data-star="2"],.n2_dashboard_manager_review[data-star="3"] .n2_dashboard_manager_review__star[data-star="3"],.n2_dashboard_manager_review[data-star="4"] .n2_dashboard_manager_review__star[data-star="1"],.n2_dashboard_manager_review[data-star="4"] .n2_dashboard_manager_review__star[data-star="2"],.n2_dashboard_manager_review[data-star="4"] .n2_dashboard_manager_review__star[data-star="3"],.n2_dashboard_manager_review[data-star="4"] .n2_dashboard_manager_review__star[data-star="4"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__star[data-star="1"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__star[data-star="2"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__star[data-star="3"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__star[data-star="4"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__star[data-star="5"]{color:#f6b700}.n2_dashboard_manager_review__label{display:none;margin-top:4px;font-size:16px;line-height:28px;color:#283f4d;text-align:center;font-weight:700}.n2_dashboard_manager_review[data-star="0"] .n2_dashboard_manager_review__label[data-star="0"],.n2_dashboard_manager_review[data-star="1"] .n2_dashboard_manager_review__label[data-star="1"],.n2_dashboard_manager_review[data-star="2"] .n2_dashboard_manager_review__label[data-star="2"],.n2_dashboard_manager_review[data-star="3"] .n2_dashboard_manager_review__label[data-star="3"],.n2_dashboard_manager_review[data-star="4"] .n2_dashboard_manager_review__label[data-star="4"],.n2_dashboard_manager_review[data-star="5"] .n2_dashboard_manager_review__label[data-star="5"]{display:block}.n2_dashboard_manager_review__close{display:flex;position:absolute;top:10px;right:10px;width:36px;height:36px;justify-content:center;align-items:center;background-color:#f0f4f7;border-radius:50px;color:#325c77;cursor:pointer;opacity:0;transition:opacity .3s .5s}html[dir=rtl] .n2_dashboard_manager_review__close{right:auto;left:10px}.n2_dashboard_manager_review:HOVER .n2_dashboard_manager_review__close{opacity:1}.n2_dashboard_manager_newsletter{position:relative;display:flex;flex-flow:column;align-items:center;width:572px;height:392px;background-color:#fff;border-radius:5px;box-shadow:0 10px 8px -10px rgba(0,0,0,.1)}.n2_dashboard_manager_newsletter:HOVER{box-shadow:0 10px 8px -10px rgba(0,0,0,.2)}.n2_dashboard_manager_newsletter__logo{margin-top:44px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:rgba(95,57,194,.1);border-radius:50px;color:#5f39c2}.n2_dashboard_manager_newsletter__heading{margin-top:9px;font-size:18px;line-height:30px;color:#283f4d;font-weight:700}.n2_dashboard_newsletter__paragraph{width:380px;height:78px;color:#325c77;font-size:14px;line-height:26px;text-align:center}.n2_dashboard_newsletter__form{margin-top:10px;display:block}.n2_dashboard_newsletter__form input[type=email]{width:300px;background-color:#fff;border:2px solid #94b2c1;border-radius:3px;color:#325c77;font-size:14px;line-height:36px;text-align:center;box-shadow:none}.n2_dashboard_newsletter__form input[type=email]:FOCUS{border-color:#5f39c2}.n2_dashboard_manager_newsletter__button{margin-top:10px;padding:0 20px;min-width:260px;background-color:#5f39c2;border-radius:3px;text-align:center;font-size:12px;line-height:36px;text-transform:uppercase;font-weight:700;cursor:pointer}.n2_dashboard_manager_newsletter__button,.n2_dashboard_manager_newsletter__button:HOVER,.n2_dashboard_manager_newsletter__button:FOCUS{color:#fff}.n2_dashboard_manager_newsletter__button:HOVER{background-color:#683fd4}.n2_dashboard_manager_newsletter__close{display:flex;position:absolute;top:10px;right:10px;width:36px;height:36px;justify-content:center;align-items:center;background-color:#f0f4f7;border-radius:50px;color:#325c77;cursor:pointer;opacity:0;transition:opacity .3s .5s}html[dir=rtl] .n2_dashboard_manager_newsletter__close{right:auto;left:10px}.n2_dashboard_manager_newsletter:HOVER .n2_dashboard_manager_newsletter__close{opacity:1}.n2_device_changer{display:inline-flex;align-items:center;position:relative;direction:ltr}.n2_device_changer__button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px;color:#94b2c1}.n2_device_changer__button--marked:after{position:absolute;top:-3px;right:-3px;display:block;content:'';width:8px;height:8px;border-radius:20px;border:2px solid #fff;background-color:#f69300}.n2_device_tester{display:none;position:absolute;top:100%;left:12px;transform:translateX(-50%);padding:10px 10px 0;width:260px;background-color:#0c1924}.n2_device_changer--active .n2_device_tester{display:block}.n2_device_tester_devices{display:flex;justify-content:space-around}.n2_device_tester_devices__device{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;width:24px;height:24px;color:#94b2c1;font-size:24px;cursor:pointer}.n2_device_tester_devices__device--active{color:#1d81f9}.n2_device_tester_zoom{display:flex;align-items:center;padding:10px 0;background-color:#0c1924;border-radius:0 0 3px 3px;text-align:center}.n2_device_tester_zoom__min_label,.n2_device_tester_zoom__max_label{width:30px;padding:0 10px;color:#94b2c1;font-size:10px}.n2_device_tester_zoom__min_label{text-align:right}.n2_device_tester_zoom__max_label{text-align:left}.n2_device_tester_zoom__inner{position:relative;margin:0 0;width:160px;height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_device_tester_zoom__trail{position:absolute;left:0;top:50%;margin:-3px 0;width:160px;background-color:#3a4956;height:6px;border-radius:3px}.n2_device_tester_zoom__editor_size{position:absolute;left:0;top:9px;margin-left:-2px;width:2px;height:16px;background-color:#3a4956}.n2_device_tester_zoom__handle{position:absolute;top:9px;display:block;width:16px;height:16px;margin-left:-8px;background-color:#fff;border-radius:16px;z-index:2;cursor:ew-resize}.n2_device_tester_zoom__handle_label{position:absolute;left:-22px;top:-18px;width:60px;color:#94b2c1;font-size:10px;line-height:16px;text-align:center}.n2_slider_manager{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:0 40px}.n2_slider_manager__action_bar{display:flex;padding:16px 0 0;height:30px}.n2_slider_manager__action_bar_left{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:center;margin:0 -5px}html[data-sliders='0'] .n2_slider_manager__action_bar_left{visibility:hidden}.n2_slider_manager__action_bar_right{flex:1 1 auto;display:flex;justify-content:flex-end}.n2_slider_manager__content{position:relative;display:flex;flex-wrap:wrap;margin:0 -16px}.n2_slider_manager__box{position:relative;flex:0 0 auto;width:270px;height:180px;border-radius:3px;margin:16px;background:#fff}.n2_slider_manager__sortable_placeholder{height:200px;margin:5px 0;width:0;box-shadow:0 0 0 2px #1d81f9}.n2_slider_manager__new_slider{background-color:#04c018;color:#fff;display:flex;flex-flow:column;justify-content:center;align-items:center;cursor:pointer}.n2_slider_manager__new_slider:HOVER{background-color:#07ca1c}.n2_slider_manager__new_slider_icon{margin:5px 0 25px}.n2_slider_manager__new_slider_label{font-size:16px;line-height:16px;text-transform:uppercase;font-weight:700;max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_slider_box{position:relative;display:flex;flex-flow:column;border-radius:3px;box-shadow:0 10px 8px -10px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s,box-shadow .5s}.n2_slider_box:HOVER,.n2_slider_box.n2_slider_box--context-menu{box-shadow:0 10px 8px -10px rgba(0,0,0,.2)}.n2_slider_box.n2_slider_box--selected{box-shadow:0 0 0 5px #1d81f9;transition:box-shadow 0s}.n2_slider_box.n2-ui-sortable-helper{opacity:.8}.n2_slider_box__content{position:relative;height:100%;background-size:cover;background-position:50% 0;background-repeat:no-repeat}.n2_slider_box__content .n2_slider_box__icon{background:#1375e9;height:100%;width:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-flow:column}.n2_slider_box__content .n2_slider_box__icon.n2_slider_box__icon_grey{background:#6b7986}.n2_slider_box__content .n2_slider_box__icon .n2_slider_box__icon_container{color:#fff}.n2_slider_box__content .n2_slider_box__icon .n2_slider_box__icon_text{color:#fff;text-transform:uppercase;font-weight:700;margin-top:12px}.n2_slider_box--group .n2_slider_box__icon{background:#94b2c1}.n2_slider_box--slider{background-size:cover;background-position:50% 0;background-repeat:no-repeat}.n2_slider_box__footer{flex:0 0 auto;padding:15px 10px;background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex;align-items:center}.n2_slider_box__footer_title{display:block;padding:0 5px;box-sizing:border-box;width:100%;min-height:20px;max-height:60px;overflow:hidden;word-wrap:break-word;cursor:text;font-size:14px;line-height:20px;font-weight:700;color:#325c77}.n2_slider_box__footer_icon{color:#94b2c1;height:16px;margin:0 5px}.n2_slider_box__footer_children_count{flex:0 0 auto;margin-left:auto;height:24px;width:24px;border-radius:12px;background-color:#94b2c1;font-size:12px;line-height:24px;color:#fff;font-weight:700;text-align:center}.n2_slider_box__slider_overlay{display:none;z-index:10;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(32,41,52,.9);border-top-left-radius:3px;border-top-right-radius:3px;justify-content:center;align-items:center}.n2_slider_box:HOVER .n2_slider_box__slider_overlay,.n2_slider_box--context-menu .n2_slider_box__slider_overlay{display:flex}.n2_slider_box__slider_overlay_link{z-index:1;position:absolute;display:block;width:100%;height:100%}.n2_slider_box__slider_overlay .n2_button{display:inline-block;position:relative;z-index:2;max-width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_slider_box__slider_select_tick{z-index:2;position:absolute;left:8px;top:8px;box-sizing:border-box;width:20px;height:20px;border-radius:3px;border:2px solid #6b7986;cursor:pointer;font-size:16px;line-height:16px;color:#fff}.n2_slider_box__slider_select_tick .ssi_16{display:none}.n2_slider_box__slider_identifiers{z-index:9;position:absolute;left:2px;bottom:2px;display:flex}.n2_slider_box__slider_identifier{margin:3px;padding:0 5px;background-color:#6b7986;border-radius:3px;font-size:12px;line-height:2em;color:#fff;text-transform:uppercase}.n2_slider_box__slider_actions{display:none;position:absolute;right:8px;top:8px;z-index:12}.n2_slider_box:HOVER .n2_slider_box__slider_actions,.n2_slider_box--context-menu .n2_slider_box__slider_actions{display:block}.n2_slider_box--drop-instance{transform:scale(.7)}.n2_slider_box--drop-target{box-shadow:0 0 0 3px #1d81f9}.n2_slide_box__screen_reader{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.n2_slider_manager__action_bar_bulk_actions{display:none}.n2_body--bulk-select .n2_slider_manager__action_bar_bulk_actions,.n2_slider_manager__action_bar_bulk_actions.n2_slider_manager__action_bar_bulk_actions--popover-visible{display:block}.n2_body--bulk-select .n2_header__actions{visibility:hidden}.n2_body--bulk-select .n2_slider_box{opacity:.5}.n2_body--bulk-select .n2_slider_box.n2_slider_box--bulk-selected{opacity:1}.n2_body--bulk-select .n2_slider_box.n2_slider_box--bulk-selected .n2_slider_box__slider_select_tick{background-color:#1d81f9;border-color:#1d81f9}.n2_body--bulk-select .n2_slider_box.n2_slider_box--bulk-selected .n2_slider_box__slider_select_tick .ssi_16{display:block}.n2_body--bulk-select .n2_slider_box__slider_overlay{display:flex}.n2_body--bulk-select .n2_slider_box__slider_overlay_link,.n2_body--bulk-select .n2_slider_box__slider_overlay_edit_button,.n2_body--bulk-select .n2_slider_box__slider_actions{display:none!important}.n2_new_project{min-height:100%;display:flex;flex-flow:column;justify-content:center}.n2_new_project__heading{margin-top:30px;color:#283f4d;font-size:32px;line-height:40px;text-align:center}.n2_new_project__sub_heading{color:#325c77;font-size:14px;line-height:30px;text-align:center}.n2_new_project__boxes{display:flex;justify-content:space-between;margin:40px -30px}.n2_new_project__box{flex:1 1 50%;margin:0 30px;padding:30px 40px;background-color:#fff;border-radius:10px;text-align:center;cursor:pointer}.n2_new_project__box:HOVER{box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.n2_new_project__box_heading{color:#283f4d;font-size:22px;line-height:40px}.n2_new_project__box_sub_heading{color:#325c77;font-size:14px;line-height:24px}.n2_new_project__import{display:block;margin:0 auto 20px;font-size:14px;line-height:30px;text-transform:capitalize}.n2_new_project__import:HOVER{color:#005bc6}.n2_new_project__import,.n2_new_project__import:FOCUS{color:#1375e9}.n2_create_new_project{display:flex;flex-flow:column;max-width:840px;margin:0 auto;box-sizing:border-box;min-height:100%;padding:30px 20px}.n2_create_new_project__heading{color:#283f4d;font-size:32px;line-height:40px;text-align:center}.n2_ss_slider_publish{display:flex}.n2_ss_slider_publish__option{padding:40px 20px;flex:1;display:flex;flex-flow:column;align-items:center}.n2_ss_slider_publish__option img{margin-top:15px;max-width:100%}.n2_ss_slider_publish__option .n2_button{margin-top:15px}.n2_ss_slider_publish__option+.n2_ss_slider_publish__option{border-left:1px solid #e4e9ec}html[dir=rtl] .n2_ss_slider_publish__option+.n2_ss_slider_publish__option{border-left:0;border-right:1px solid #e4e9ec}.n2_ss_slider_publish__option_label{line-height:28px;font-size:18px;color:#283f4d}.n2_ss_slider_publish__option_description{text-align:center;line-height:28px;font-size:14px;color:#325c77}.n2_ss_slider_publish__option_code{margin-top:15px;padding:15px 20px;background-color:#f5e293;border-radius:2px;line-height:20px;font-size:13px;color:#325c77}.n2_ss_slider_publish__related_modules{display:flex;flex-wrap:wrap;margin-top:10px}.n2_ss_slider_publish__related_modules .n2_button{margin:3px}.n2_slider_trash{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:24px 40px;position:relative;display:flex;flex-wrap:wrap;margin:0 -16px}.n2_slider_manager__dummy_slider{display:none;background:#f0f4f7;border:2px dashed #94b2c1;flex-flow:column;justify-content:center;align-items:center;box-sizing:border-box}.n2_slider_trash--empty .n2_slider_manager__dummy_slider{display:flex}.n2_slider_manager__dummy_slider_icon{margin:16px 0;color:#94b2c1}.n2_slider_manager__dummy_slider_label{font-size:14px;line-height:22px;color:#325c77;font-weight:700}.n2_slide_manager{position:relative;z-index:1100;font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:0 -1px}.n2_slide_manager[data-breadcrumbopener="1"]{display:none}.n2_admin_editor_overlay--show-slides .n2_slide_manager[data-breadcrumbopener="1"]{display:flex;flex-flow:column}.n2_slide_manager__inner{background-color:#2c3a45}.n2_slide_manager__exit{flex:1 1 auto;background:rgba(28,41,51,.5);cursor:pointer}.n2_slide_manager__action_bar{position:relative;z-index:3;padding:5px 35px;height:30px;margin-bottom:-40px}.n2_slide_manager__content{position:relative;display:flex;flex-wrap:wrap;padding:30px 30px}.n2_slide_manager__box{position:relative;box-sizing:border-box;flex:0 0 auto;width:200px;height:135px;border-radius:3px;margin:10px;background:#0c1924}.n2_slide_manager__sortable_placeholder{height:135px;margin:5px 0;width:0;box-shadow:0 0 0 2px #1d81f9}.n2_slide_manager__action_bar .n2_button_plain,.n2_slide_manager__action_bar .n2_button_plain:HOVER,.n2_slide_manager__action_bar .n2_button_plain:FOCUS{color:#bdcfd9}.n2_slide_manager__action_bar_bulk_actions{display:none}.n2_slide_manager--bulk-select .n2_slide_manager__action_bar_bulk_actions,.n2_slide_manager__action_bar_bulk_actions .n2_slide_manager__action_bar_bulk_actions--popover-visible{display:block}.n2_slide_manager--bulk-select .n2_slide_box{opacity:.5}.n2_slide_manager--bulk-select .n2_slide_box.n2_slide_box--bulk-selected{opacity:1}.n2_slide_manager--bulk-select .n2_slide_box.n2_slide_box--bulk-selected .n2_slide_box__slide_select_tick{background-color:#1d81f9;border-color:#1d81f9}.n2_slide_manager--bulk-select .n2_slide_box.n2_slide_box--bulk-selected .n2_slide_box__slide_select_tick .ssi_16{display:block}.n2_slide_manager--bulk-select .n2_slide_box__slide_overlay{display:flex}.n2_slide_manager--bulk-select .n2_slide_box__slide_overlay_link,.n2_slide_manager--bulk-select .n2_slide_box__slide_overlay_edit_button,.n2_slide_manager--bulk-select .n2_slide_box__slide_actions{display:none!important}.n2_slide_manager__add_slide{background-color:#04c018;padding:16px 0;display:flex;flex-flow:column;justify-content:center;align-items:center;color:#fff;cursor:pointer}.n2_slide_manager__add_slide:HOVER{background-color:#07ca1c}.n2_slide_manager__add_slide_icon{font-size:48px;margin:16px 0}.n2_slide_manager__add_slide_label{font-size:14px;line-height:22px;font-weight:700;text-transform:uppercase;max-width:160px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_slide_manager__add_slide_label--close{display:none}.n2_slide_manager--add-slide .n2_slide_manager__add_slide{background-color:#6b7986}.n2_slide_manager--add-slide .n2_slide_manager__add_slide:HOVER{background-color:#8694a2}.n2_slide_manager--add-slide .n2_slide_manager__add_slide_icon{transform:rotateZ(45deg)}.n2_slide_manager--add-slide .n2_slide_manager__add_slide_label--add-slide{display:none}.n2_slide_manager--add-slide .n2_slide_manager__add_slide_label--close{display:block}.n2_slide_manager__add_slide_actions{overflow:hidden;height:0;transition:height .4s}.n2_slide_manager--add-slide .n2_slide_manager__add_slide_actions{height:150px}.n2_slide_manager__add_slide_actions_inner{display:flex;padding:10px 30px}.n2_slide_manager__add_slide_action{display:flex;flex-flow:column;align-items:center;justify-content:center;margin:10px;width:140px;height:110px;box-sizing:border-box;padding:14px 0;border-radius:3px}.n2_slide_manager__add_slide_action,.n2_slide_manager__add_slide_action:HOVER,.n2_slide_manager__add_slide_action:FOCUS{color:#bdcfd9}.n2_slide_manager__add_slide_action:not(:first-child):HOVER{color:#fff}.n2_slide_manager__add_slide_action--image{background-color:#04c018}.n2_slide_manager__add_slide_action--image:HOVER{background-color:#07ca1c}.n2_slide_manager__add_slide_action--image,.n2_slide_manager__add_slide_action--image:HOVER,.n2_slide_manager__add_slide_action--image:FOCUS{color:#fff}.n2_slide_manager__add_slide_action_icon{padding:4px 0;font-size:48px;display:flex}.n2_slide_manager__add_slide_action_label{font-size:14px;line-height:26px;font-weight:700;text-transform:capitalize;max-width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_slide_manager__dummy_slide{display:none;background-color:#2c3a45;border:2px dashed #bdcfd9;padding:16px 0;flex-flow:column;justify-content:center;align-items:center;color:#bdcfd9;cursor:pointer}html[data-slides="0"] .n2_slide_manager__dummy_slide{display:flex}.n2_slide_manager__dummy_slide_icon{margin:16px 0}.n2_slide_manager__dummy_slide_label{font-size:14px;line-height:22px}.n2_slide_box{position:relative;opacity:.5;display:flex;flex-flow:column;transition:opacity .6s}.n2_slide_box.n2_slide_box--published{opacity:1}.n2_slide_box--currently-edited{box-shadow:0 0 0 3px #1d81f9}.n2_slide_box--just-added{opacity:0}.n2_slide_box__content{position:relative;height:100%;border-top-left-radius:3px;border-top-right-radius:3px;background-size:cover;background-position:50% 0;background-repeat:no-repeat}.n2_slide_box__footer{flex:0 0 auto;padding:9px 10px;background-color:#0c1924;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex;align-items:center}.n2_slide_box__footer_title{display:block;padding:0 5px;box-sizing:border-box;width:100%;min-height:20px;max-height:60px;overflow:hidden;word-wrap:break-word;cursor:text;font-size:14px;line-height:20px;font-weight:700;color:#bdcfd9}.n2_slide_box__footer_status{margin-left:auto;display:flex;align-items:center}.n2_slide_box__footer_status>*{display:flex;padding:3px}.n2_slide_box__footer_status_first_slide{display:none;color:#e19f21}.n2_slide_box--first-slide .n2_slide_box__footer_status_first_slide{display:flex}.n2_slide_box__footer_status_published{display:none}.n2_slide_box--published .n2_slide_box__footer_status_published{display:flex}.n2_slide_box__footer_status_published,.n2_slide_box__footer_status_published:HOVER,.n2_slide_box__footer_status_published:FOCUS{color:#04c018}.n2_slide_box--published .n2_slide_box__footer_status_unpublished{display:none}.n2_slide_box__footer_status_unpublished,.n2_slide_box__footer_status_unpublished:HOVER,.n2_slide_box__footer_status_unpublished:FOCUS{color:#bdcfd9}.n2_slide_box__footer_status_hidden{display:none}.n2_slide_box__footer_status_hidden:not([data-n2tip=""]){display:flex}.n2_slide_box__footer_status_hidden,.n2_slide_box__footer_status_hidden:HOVER,.n2_slide_box__footer_status_hidden:FOCUS{color:#bdcfd9}.n2_slide_box__slide_overlay{display:none;z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(32,41,52,.9);border-top-left-radius:3px;border-top-right-radius:3px;justify-content:center;align-items:center}.n2_slide_box:HOVER .n2_slide_box__slide_overlay,.n2_slide_box--context-menu .n2_slide_box__slide_overlay{display:flex}.n2_slide_box__slide_overlay_link{z-index:1;position:absolute;display:block;width:100%;height:100%}.n2_slide_box__slide_overlay_edit_button{position:relative;z-index:2;padding:0 10px;line-height:28px;border-radius:2px;background-color:#04c018;font-size:11px;text-transform:uppercase;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_slide_box__slide_overlay_edit_button:HOVER{background-color:#07ca1c}.n2_slide_box__slide_overlay_edit_button,.n2_slide_box__slide_overlay_edit_button:HOVER,.n2_slide_box__slide_overlay_edit_button:FOCUS{color:#fff}.n2_slide_box--currently-edited .n2_slide_box__slide_overlay_link,.n2_slide_box--currently-edited .n2_slide_box__slide_overlay_edit_button{display:none}.n2_slide_box__slide_select_tick{z-index:2;position:absolute;left:8px;top:8px;box-sizing:border-box;width:20px;height:20px;border-radius:3px;border:2px solid #6b7986;cursor:pointer;font-size:16px;line-height:16px;color:#fff}.n2_slide_box__slide_select_tick .ssi_16{display:none}html[dir=rtl] .n2_slide_box__slide_select_tick{right:8px;left:auto}.n2_slide_box__slide_actions{display:none;position:absolute;right:8px;top:8px;z-index:12}.n2_slide_box:HOVER .n2_slide_box__slide_actions,.n2_slide_box--context-menu .n2_slide_box__slide_actions{display:block}html[dir=rtl] .n2_slide_box__slide_actions{left:8px;right:auto}.n2_slide_box__details{z-index:1;position:absolute;left:5px;bottom:5px;display:flex;flex-flow:column}.n2_slide_box__details>*{margin:5px;padding:0 3px;background-color:#6b7986;border-radius:3px;font-size:11px;line-height:2em;color:#fff}.n2_slide_box__details_static_slide{text-transform:uppercase}.n2_slide_manager__block_notice{background-color:#0c1924;display:flex;align-items:center;justify-content:center;text-align:center;flex-flow:column}html[data-slides="0"] .n2_slide_manager__block_notice,html[data-slides="1"] .n2_slide_manager__block_notice{display:none}.n2_slide_manager__block_notice_description{margin-bottom:10px}.n2_slide_manager__block_notice_button{background:#1375e9;line-height:30px;border-radius:3px;padding:0 10px;font-size:11px;text-transform:uppercase;font-weight:700;cursor:pointer}.n2_slide_manager__block_notice_button:HOVER{background-color:#005bc6}.n2_slide_manager__block_notice_button,.n2_slide_manager__block_notice_button:HOVER,.n2_slide_manager__block_notice_button:FOCUS{color:#fff}.n2_nav_bar__breadcrumb_button_slides{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.n2_nav_bar__breadcrumb_button_slides .ssi_16{display:inline-block;vertical-align:middle}.n2_admin_editor_overlay--show-slides .n2_nav_bar__breadcrumb_button_slides span .ssi_16{transform:rotateZ(180deg)}.n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides,.n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides:HOVER,.n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides:FOCUS{color:#94b2c1}.n2_admin_editor_overlay--show-slides .n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides,.n2_admin_editor_overlay--show-slides .n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides:HOVER,.n2_admin_editor_overlay--show-slides .n2_breadcrumbs__breadcrumb--active .n2_nav_bar__breadcrumb_button_slides:FOCUS{color:#fff}.n2_ss_history_action{opacity:.5}.n2_ss_history_action--allowed{opacity:1}#n2-admin[data-slide-background-type=image] .n2_form__table_row[data-field=table-row-background-video]{display:none}#n2-admin[data-slide-background-type=color] .n2_form__table_row[data-field=table-row-background-video],#n2-admin[data-slide-background-type=color] .n2_form__table_row[data-field=table-row-background-image],#n2-admin[data-slide-background-type=color] .n2_field[data-field=slidebackgroundColorOverlay]{display:none}.n2_admin_editor_overlay__middle{flex:1 1 auto;display:flex}[dir=rtl] .n2_admin_editor_overlay__middle{flex-flow:row-reverse}.n2_admin_editor_overlay__middle_center{position:relative;flex:1 1 auto;overflow:hidden}.n2_add_layer{visibility:visible;flex:0 0 auto;position:relative;display:flex;width:50px;z-index:10}.n2_add_layer__bar{position:relative;width:100%;height:100%;background-color:#0c1924;overflow:hidden}.n2_add_layer__bar .n2_button_plain_icon,.n2_add_layer__bar .n2_button_plain_icon:HOVER,.n2_add_layer__bar .n2_button_plain_icon:FOCUS{color:#94b2c1}.n2_add_layer__bar .n2_button_plain_icon--active{background:#1d81f9}.n2_add_layer__bar .n2_button_plain_icon--active,.n2_add_layer__bar .n2_button_plain_icon--active:HOVER,.n2_add_layer__bar .n2_button_plain_icon--active:FOCUS{color:#fff}.n2_add_layer__bar .n2_timeline_control_play_pause--playing{background:#1d81f9}.n2_add_layer__bar .n2_timeline_control_play_pause--playing,.n2_add_layer__bar .n2_timeline_control_play_pause--playing:HOVER,.n2_add_layer__bar .n2_timeline_control_play_pause--playing:FOCUS{color:#fff}.n2_add_layer__bar .n2_timeline_control_play_pause--playing .ssi_24::before{content:"\E16D"}.n2_add_layer__bar_top,.n2_add_layer__bar_bottom{background-color:#0c1924;position:absolute;left:0;display:flex;flex-flow:column;align-items:center;padding:0 10px}.n2_add_layer__bar_top{top:0}.n2_add_layer__bar_top>*{margin-bottom:14px}.n2_add_layer__bar_bottom{bottom:0}.n2_add_layer__bar_bottom>*{margin-bottom:14px}.n2_add_layer__bar_button{flex:0 0 auto;border-radius:2px}.n2_add_layer__more{display:none;flex-flow:column;position:absolute;left:0;top:0;width:330px;height:100%;background-color:#2c3a45}.n2_admin_editor_overlay--show-add-more .n2_add_layer__more{display:flex}.n2_add_layer__more_tab_buttons{flex:0 0 auto;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_add_layer__more_tab_button{flex:1 1 0;display:flex;align-items:center;flex-flow:column;padding:14px 0 6px;text-align:center;cursor:pointer;background-color:#0c1924;color:#94b2c1}.n2_add_layer__more_tab_button--active{background-color:#1d81f9;color:#fff}.n2_add_layer__more_tab_button_icon{display:flex;align-items:center;justify-content:center}.n2_add_layer__more_tab_button_label{font-size:11px;line-height:26px;text-transform:uppercase;font-weight:700;max-width:145px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_add_layer__more_tab{display:none;flex-flow:column;flex:1 1 auto;overflow:hidden}.n2_add_layer__more_tab--active{display:flex}.n2_add_layer__more_layers{flex:1 1 auto;overflow-y:auto}.n2_add_layer_group{margin-bottom:10px}.n2_add_layer_group__label{padding:8px 20px;background-color:#1c2933;border-bottom:1px solid #131c23;color:#94b2c1;font-size:12px;line-height:28px;font-weight:700;text-transform:uppercase;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_add_layer_group__content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;padding:0 10px}.n2_add_layer_box{padding:6px 8px;background-color:#6b7986;border-radius:2px;text-align:center;cursor:pointer}.n2_add_layer_box.n2-ss-layer--drag{pointer-events:none;width:90px;opacity:.8;z-index:9999;margin:0}.n2_add_layer_box__icon{display:flex;align-items:center;justify-content:center;margin-top:4px;color:#fff}.n2_add_layer_box__label_wrap{display:flex;flex-flow:column;justify-content:center;min-height:32px}.n2_add_layer_box__label{font-size:12px;line-height:14px;color:#fff;font-weight:700;text-transform:capitalize}.n2_add_layer__more_position{flex:0 0 auto;display:flex;align-items:center;height:50px;background-color:#0c1924;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_add_layer_position__label{flex:1 1 50%;padding:0 5px;color:#94b2c1;font-size:12px;line-height:24px;font-weight:700;text-transform:uppercase;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_add_layer_position__default_label{text-align:right}.n2_add_layer_position[data-position=default] .n2_add_layer_position__default_label{color:#fff;cursor:initial}html[dir=rtl] .n2_add_layer_position__default_label{text-align:left}.n2_add_layer_position__absolute_label{text-align:left}.n2_add_layer_position[data-position=absolute] .n2_add_layer_position__absolute_label{color:#fff;cursor:initial}html[dir=rtl] .n2_add_layer_position__absolute_label{text-align:right}.n2_add_layer_position__switch{padding:3px;width:44px;height:24px;box-sizing:border-box;background-color:#1d81f9;border-radius:12px;cursor:pointer;transition:background-color .3s}.n2_add_layer_position[data-position=absolute] .n2_add_layer_position__switch{background-color:#5f39c2}.n2_add_layer_position__switch_dot{width:18px;height:18px;background-color:#fff;border-radius:18px;box-shadow:0 0 0 1px rgba(0,0,0,.1);transition:transform .3s}.n2_add_layer_position[data-position=absolute] .n2_add_layer_position__switch_dot{transform:translateX(20px)}html[dir=rtl] .n2_add_layer_position[data-position=absolute] .n2_add_layer_position__switch_dot{transform:translateX(-20px)}.n2_add_layer_library__title,.n2_add_layer_library_tag__title{display:flex;padding:7px 10px;background-color:#1c2933;border-bottom:1px solid #131c23}.n2_add_layer_library__title_label,.n2_add_layer_library_tag__title_label{padding:0 10px;flex:1 1 auto;color:#94b2c1;font-size:12px;line-height:30px;font-weight:700;text-transform:uppercase}.n2_add_layer_library__theme{display:none;position:relative;overflow-y:scroll;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_add_layer_library__theme--active{display:block}.n2_add_layer_library_tag__title{cursor:pointer}.n2_add_layer_library_tag__title_opener{display:flex;align-items:center;justify-content:center;width:30px;color:#94b2c1}.n2_add_layer_library_tag--active .n2_add_layer_library_tag__title_opener{transform:rotateZ(180deg)}.n2_add_layer_library_tag__sections{flex-flow:column;align-items:center;padding:10px 0}.n2_add_layer_library_tag .n2_add_layer_library_tag__sections{display:none}.n2_add_layer_library_tag--active .n2_add_layer_library_tag__sections{display:flex}.n2_add_layer_library_tag__section{position:relative;margin:10px 0;width:270px;border-radius:3px;overflow:hidden}.n2_add_layer_library_tag__section img{display:block;width:100%}.n2_add_layer_library_tag__section--available{cursor:pointer}.n2_add_layer_library_tag__section_pro{z-index:10;position:absolute;top:5px;right:5px;padding:0 5px;background-color:#6b7986;border-radius:3px;font-size:12px;line-height:2em;color:#fff}.n2_add_layer_library_tag__section_overlay{display:none;z-index:9;position:absolute;left:0;top:0;width:100%;height:100%;padding:0 40px;box-sizing:border-box;background:rgba(12,25,36,.9);align-items:center;color:#94b2c1;font-size:14px;line-height:22px;text-align:center}.n2_add_layer_library_tag__section_overlay a,.n2_add_layer_library_tag__section_overlay a:HOVER,.n2_add_layer_library_tag__section_overlay a:FOCUS{color:#1d81f9}.n2_add_layer_library_tag__section:HOVER .n2_add_layer_library_tag__section_overlay{display:flex}.n2_ss_layer_window{visibility:visible;z-index:5;position:absolute!important;left:100px;top:100px;display:none;flex-flow:column;width:355px}.n2_body--layer-window-visible .n2_ss_layer_window{display:flex}.n2_body--show-add-more .n2_ss_layer_window,.n2_body--drag-layer .n2_ss_layer_window,.n2_body--resize-absolute .n2_ss_layer_window,.n2_body--resize-editor .n2_ss_layer_window{display:none}.n2_ss_layer_window__resize{flex:0 0 auto;position:static!important;height:7px;width:100%;cursor:ns-resize;background-color:#0c1924;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.n2_ss_layer_window__crop{flex:1 1 auto;display:flex;flex-flow:column;position:relative;width:100%;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:0 1px 10px 0 rgba(0,0,0,.3);overflow:hidden;background-color:#0c1924;z-index:2}.n2_ss_layer_window__title{flex:0 0 auto;display:flex;position:relative;line-height:36px;height:36px;overflow:hidden;background-color:#0c1924;font-size:14px;color:#94b2c1;cursor:move;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_ss_layer_window__title_nav a{display:block;width:36px;height:36px;text-align:center}.n2_ss_layer_window__title_nav_button{margin:6px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:2px;cursor:pointer;color:#94b2c1}.n2_admin_editor_overlay--attached-layer-list .n2_ss_layer_window__title_nav_button_layer_list{background-color:#1d81f9;color:#fff}.n2_ss_layer_window__title_inner{flex:1 1 auto;padding:0 20px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.n2_ss_layer_window__tab_buttons{flex:0 0 auto;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_ss_layer_window__tab_buttons[data-visible-tabs="1"]{display:none}.n2_admin_editor_overlay--attached-layer-list .n2_ss_layer_window__tab_buttons{display:none}.n2_ss_layer_window__tab_button{display:none;flex:1 1 0;width:33%;flex-flow:column;align-items:center;padding:11px 0 2px;cursor:pointer;background-color:#0c1924;color:#94b2c1}.n2_ss_layer_window__tab_button_icon{display:flex;align-items:center;justify-content:center}.n2_ss_layer_window__tab_button_label{font-size:11px;line-height:23px;text-transform:uppercase;font-weight:700;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_ss_layer_window__tab_button--allowed{display:flex}.n2_ss_layer_window__tab_button--allowed.n2_ss_layer_window__tab_button--active{background-color:#1d81f9;color:#fff}.n2_ss_layer_window__tab_container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:scroll;background-color:#3a4956}.n2_admin_editor_overlay--attached-layer-list .n2_ss_layer_window__tab_container{display:none}.n2_ss_layer_window__tab{display:none;color:#fff}.n2_ss_layer_window__tab[data-tab=item]>*{display:none}.n2_ss_layer_window__tab--allowed.n2_ss_layer_window__tab--active{display:block}.n2_ss_layer_window__tab_panel{display:none}.n2_ss_layer_window__tab_panel--active{display:block}.n2_ss_layer_window [data-generator-related="1"]{display:none}.n2_ss_body--dynamic-slide .n2_ss_layer_window [data-generator-related="1"]{display:block}body[data-device=desktopPortrait] .n2_field[data-field=layer-clear-device-specific-changes],body[data-device=desktopPortrait] .n2_field[data-field=layer-slide-clear-device-specific-changes]{display:none}.n2_admin_editor_overlay--attached-layer-list .n2_layer_navigation_list_title{display:none}.n2_admin_editor_overlay--attached-layer-list .n2_layer_navigation{flex:1 1 auto;width:100%!important;height:auto!important;max-height:none;overflow:auto}.n2_admin_editor_overlay--attached-layer-list .n2_layer_navigation_list{width:100%;overflow-y:auto!important}.n2_admin_editor_overlay--attached-layer-list .n2_layer_navigation_list_layers{padding-bottom:0!important}.n2_admin_editor_overlay--attached-layer-list .n2_layer_navigation_list_layer__title{border-right:0}.n2_admin_editor_overlay--attached-layer-list .n2_timeline{width:0;overflow:hidden}.n2_fields_layer_window__title_fields .n2_form__table_label_field:last-child{margin-right:0}.n2_fields_layer_window[data-fieldset-type=style-mode][data-state=""] .n2_form__table_label_field[data-style-mode-feature=reset-to-normal]{display:none}.n2_ss_design_layer_window_design{display:none}.n2_ss_design_layer_window_design--visible{display:block}.n2_layer_window_design_preset{display:flex;padding:7px 10px;background-color:#1c2933;border-bottom:1px solid #131c23}.n2_layer_window_design_preset__label_container{flex:1 1 auto;display:inline-flex;align-items:center;height:30px}.n2_layer_window_design_preset__label_container .ssi_16--info{margin:0 5px;color:#94b2c1}.n2_layer_window_design_preset__label{font-size:12px;font-weight:700;text-transform:uppercase;color:#94b2c1;max-width:160px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_layer_window_design_preset__fields{display:flex}.n2_layer_window_design_preset__presets{display:none}.n2_layer_window_design_preset__button_choose{display:inline-flex;vertical-align:top;width:30px;height:30px;background-color:#04c018;border-radius:2px;align-items:center;justify-content:center;font-size:16px}.n2_layer_window_design_preset__button_choose:HOVER{background-color:#07ca1c}.n2_layer_window_design_preset__button_choose,.n2_layer_window_design_preset__button_choose:HOVER,.n2_layer_window_design_preset__button_choose:FOCUS{color:#fff}.n2_layer_window_design_preset__button_back{display:none;vertical-align:top;width:30px;height:30px;background-color:#6b7986;border-radius:2px;align-items:center;justify-content:center;font-size:16px}.n2_layer_window_design_preset__button_back:HOVER{background-color:#8694a2}.n2_layer_window_design_preset__button_back,.n2_layer_window_design_preset__button_back:HOVER,.n2_layer_window_design_preset__button_back:FOCUS{color:#fff}.n2_layer_window_design_preset__fields_secondary{display:inline-flex;vertical-align:top;margin:0 10px}.n2_layer_window_design_preset__button_secondary{display:inline-flex;vertical-align:top;width:30px;height:30px;font-size:16px;align-items:center;justify-content:center}.n2_layer_window_design_preset__button_secondary,.n2_layer_window_design_preset__button_secondary:HOVER,.n2_layer_window_design_preset__button_secondary:FOCUS{color:#94b2c1}.n2_ss_layer_window--show-presets .n2_ss_layer_window__tab_panel:not([data-panel=item]){display:none}.n2_ss_layer_window--show-presets .n2_ss_design_layer_window_design .n2_fields_layer_window{display:none}.n2_ss_layer_window--show-presets .n2_layer_window_design_preset__fields_secondary,.n2_ss_layer_window--show-presets .n2_layer_window_design_preset__button_choose{display:none}.n2_ss_layer_window--show-presets .n2_layer_window_design_preset__button_back{display:inline-flex}.n2_ss_layer_window--show-presets .n2_layer_window_design_preset{position:-webkit-sticky;position:sticky;top:0}.n2_ss_layer_window--show-presets .n2_layer_window_design_preset__presets{display:block}.n2_fields_layer_window[data-fieldset-type=design][data-state="0"] .n2_form__table_label_field[data-design-feature=reset-to-normal]{display:none}.n2_fields_layer_window[data-fieldset-type=design][data-elements="0"]{display:none}.n2_fields_layer_window[data-fieldset-type=design][data-elements="1"] [data-design-feature=element]{display:none}.n2_layer_window_design_preset__preset_list_preset{display:flex;padding:5px 10px;background-color:#2c3a45;border-bottom:1px solid #131c23;cursor:pointer}.n2_layer_window_design_preset__preset_list_preset span{font-size:12px;line-height:30px;margin-right:auto;color:#bdcfd9}html[dir=rtl] .n2_layer_window_design_preset__preset_list_preset span{margin-right:0;margin-left:auto}.n2_layer_window_design_preset__preset_list_preset_buttons{display:inline-flex}.n2_layer_window_design_preset__preset_list_preset_button{display:inline-flex;vertical-align:top;width:30px;height:30px;font-size:16px;align-items:center;justify-content:center;cursor:pointer;color:#94b2c1}.n2_container_animation__buttons{display:flex;align-items:center;padding:8px 10px;background-color:#0c1924}.n2_container_animation__button{flex:1 1 0;padding:6px 5px;color:#94b2c1;font-size:12px;line-height:16px;border-radius:14px;text-align:center;text-transform:uppercase;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_container_animation__button--active{background-color:#1d81f9;color:#fff}.n2_container_animation__tab{display:none}.n2_container_animation__tab--active{display:block}.n2_layer_window_animations_presets__buttons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;padding:10px;background-color:#3a4956}.n2_layer_window_animations_presets__button{padding:10px 8px 5px;border-radius:3px;background-color:#6b7986;color:#fff;text-align:center;cursor:pointer}.n2_layer_window_animations_presets__button .ssi_24{margin-bottom:5px;display:block}.n2_layer_window_animations_presets__button--active{background-color:#1d81f9}.n2_layer_window_animations_presets__button_label{font-size:12px;line-height:20px;max-width:56px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_layer_window_animations_presets__presets{display:none}.n2_layer_window_animations_presets__presets--active{display:block}.n2_layer_window_animations_presets__preset{padding:10px 20px;background-color:#2c3a45;border-bottom:1px solid #1e2830;color:#94b2c1;font-size:12px;line-height:20px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_layer_window_animations_editor .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-in],.n2_layer_window_animations_editor .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-loop],.n2_layer_window_animations_editor .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-out]{display:none}.n2_layer_window_animations_editor--settings .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-in],.n2_layer_window_animations_editor--settings .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-loop],.n2_layer_window_animations_editor--settings .n2_fields_layer_window[data-field=fieldset-layer-window-layer-animation-basic-form-out]{display:block}.n2_layer_window_animations_editor__title{display:flex;padding:7px 0;background-color:#1c2933;border-bottom:1px solid #131c23}.n2_layer_window_animations_editor__label{flex:1 1 auto;font-size:12px;line-height:30px;color:#94b2c1}.n2_layer_window_animations_editor__title_left{padding:0 10px}.n2_layer_window_animations_editor__button_play{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;background-color:#6b7986;font-size:16px;color:#fff;cursor:pointer}.n2_layer_window_animations_editor__button_play--active{background-color:#1d81f9}.n2_layer_window_animations_editor__button_play--active .ssi_16::before{content:"\E607"}.n2_layer_window_animations_editor__title_right{padding:0 5px}.n2_layer_window_animations_editor__button_settings{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;font-size:16px;color:#94b2c1;cursor:pointer}.n2_layer_window_animations_editor__button_settings--active{background-color:#1d81f9;color:#fff}.n2_layer_window_animations_editor__button_delete{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;font-size:16px;color:#94b2c1;cursor:pointer}.n2_layer_window_animations_editor_basic{position:relative}.n2_layer_window_animations_editor_basic__keyframe.n2-ui-sortable-helper{width:100%;opacity:.5}.n2_layer_window_animations_editor_basic__keyframe--sort .n2_fields_layer_window{display:none}.n2_layer_window_animations_editor_basic__keyframe_title{display:flex;padding:5px 0;background-color:#2c3a45;border-bottom:1px solid #1e2830;color:#94b2c1;font-size:12px;line-height:30px;cursor:pointer}.n2_layer_window_animations_editor_basic__keyframe--active .n2_layer_window_animations_editor_basic__keyframe_title{background-color:#1d81f9;color:#fff}.n2_layer_window_animations_editor_basic--single-keyframe .n2_layer_window_animations_editor_basic__keyframe--active .n2_layer_window_animations_editor_basic__keyframe_title{background-color:#2c3a45;color:#94b2c1;cursor:initial}.n2_layer_window_animations_editor_basic__keyframe_label{flex:1 1 auto;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n2_layer_window_animations_editor_basic__keyframe_delete{margin:0 5px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:2px;font-size:16px;color:#94b2c1;cursor:pointer}.n2_layer_window_animations_editor_basic__keyframe--active .n2_layer_window_animations_editor_basic__keyframe_delete{color:#fff}.n2_layer_window_animations_editor_basic--single-keyframe .n2_layer_window_animations_editor_basic__keyframe_delete{display:none}.n2_layer_window_animations_editor_basic__add_keyframe{display:flex;justify-content:center;padding:10px 0}.n2_layer_window_animations_editor_basic__button_add_keyframe{padding:0 10px;background-color:#6b7986;border-radius:3px;font-size:11px;line-height:30px;text-transform:uppercase;color:#fff;cursor:pointer}.n2_layer_window_animations_editor_basic__button_add_keyframe:HOVER{background-color:#8694a2}[data-devicespecific]{position:relative}#n2-ss-devicespecific-settings{position:absolute;bottom:40px;left:0;padding:0 10px;white-space:nowrap;z-index:2}html[dir=rtl] #n2-ss-devicespecific-settings{left:auto;right:0}[data-devicespecific=right] #n2-ss-devicespecific-settings{left:auto;right:0}html[dir=rtl] [data-devicespecific=right] #n2-ss-devicespecific-settings{left:0;right:auto}#n2-ss-devicespecific-settings *{cursor:pointer;background:#a1aeb5;display:inline-block;width:20px;height:20px;padding:5px;line-height:20px;text-align:center;font-size:16px;color:#fff}#n2-ss-devicespecific-settings>:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left:0}html[dir=rtl] #n2-ss-devicespecific-settings>:first-child{border-radius:0 3px 3px 0}#n2-ss-devicespecific-settings>:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}html[dir=rtl] #n2-ss-devicespecific-settings>:last-child{border-radius:3px 0 0 3px}body[data-device=desktopPortrait] #n2-ss-devicespecific-settings .ssi_16--desktopportrait,body[data-device=desktopLandscape] #n2-ss-devicespecific-settings .ssi_16--desktoplandscape,body[data-device=tabletPortrait] #n2-ss-devicespecific-settings .ssi_16--tabletportrait,body[data-device=tabletLandscape] #n2-ss-devicespecific-settings .ssi_16--tabletportraitlarge,body[data-device=mobilePortrait] #n2-ss-devicespecific-settings .ssi_16--mobileportrait,body[data-device=mobileLandscape] #n2-ss-devicespecific-settings .ssi_16--mobileportraitlarge{background:#1d81f9}[data-placement=absolute] [data-placement]:not([data-placement=absolute]):not([data-placement=all]),[data-placement=content] [data-placement]:not([data-placement=content]):not([data-placement=all]),[data-placement=normal] [data-placement]:not([data-placement=normal]):not([data-placement=all]),[data-placement=default] [data-placement]:not([data-placement=default]):not([data-placement=all]),[data-placement=""] [data-placement]{display:none!important}.n2_layer_navigation{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:0 0 auto;visibility:visible;display:flex;overflow:hidden;max-height:0;z-index:2}.n2_admin_editor_overlay--show-layer-navigation:not(.n2_admin_editor_overlay--show-add-more) .n2_layer_navigation{max-height:none;overflow:auto}.n2_layer_navigation_list{position:relative;width:340px;flex:0 0 auto;overflow-y:auto;overflow-x:hidden;background-color:#1c2933}.n2_layer_navigation--has_timeline .n2_layer_navigation_list{overflow:hidden}.n2_layer_navigation_list_title{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;background-color:#0c1924;height:48px}.n2_layer_navigation_list_title__hide{position:relative;z-index:2;margin:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#1d81f9;border-radius:2px;cursor:pointer;color:#fff;font-size:16px}.n2_layer_navigation_list_title__label{z-index:1;position:absolute;left:0;top:0;width:100%;text-align:center;cursor:ns-resize;font-size:18px;line-height:48px;color:#fff}.n2_layer_navigation_list_layers{position:relative}.n2_layer_navigation_list_layers__sortable_placeholder{position:relative;height:0;z-index:1001;box-shadow:0 0 0 2px #1d81f9}.n2_layer_navigation_list_layer{position:relative}.n2_layer_navigation_list_layer__title{position:relative;display:flex;height:32px;background-color:#1c2933;border-right:1px solid #0c1924;border-bottom:1px solid #0c1924;color:#94b2c1;cursor:pointer}.n2_layer_navigation_list_layer__title[data-rows="2"]{height:64px}.n2_layer_navigation_list_layer__title:HOVER{background-color:#0c1924;border-bottom:1px solid #0c1924}.n2_layer_navigation_list_layer--active>.n2_layer_navigation_list_layer__title{background-color:#1d81f9;border-color:#1d81f9;color:#fff}.n2_layer_navigation_list_layer--absolute.n2_layer_navigation_list_layer--active>.n2_layer_navigation_list_layer__title{background-color:#5f39c2;border-color:#5f39c2;color:#fff}.n2_layer_navigation_list_layer--absolute.n2_layer_navigation_list_layer--active>.n2_layer_navigation_list_layer__title .n2_layer_navigation_list_layer__title_label_icon{color:#fff}.n2_layer_navigation_list_layer--drop>.n2_layer_navigation_list_layer__title{background:#0c1924;border-color:#0c1924}.n2_layer_navigation_list_layer__title_label{flex:1 1 auto;display:flex;align-items:center;line-height:32px;padding-left:10px;overflow:hidden}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:20px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:30px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:30px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:40px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:40px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:50px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:50px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:60px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:60px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:70px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:70px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:80px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:80px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:90px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label{padding-left:90px}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layers__sortable_placeholder{margin-left:100px}.n2_layer_navigation_list_layer__title_label_icon{display:inline-flex;align-items:center;justify-content:center;margin:0 3px;width:20px;height:20px;font-size:16px}.n2_layer_navigation_list_layer__title_label_icon[data-action=hide-show]:HOVER .ssi_16::before{content:"\E60F"}.n2_layer_navigation_list_layer__title--hidden>.n2_layer_navigation_list_layer__title_label .n2_layer_navigation_list_layer__title_label_icon .ssi_16::before{content:"\E923"}.n2_layer_navigation_list_layer__title_label_folder{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;font-size:16px;cursor:pointer;opacity:.5}.n2_layer_navigation_list_layer__title_label_folder .ssi_16::before{content:"\E19E"}.n2_layer_navigation_list_layer__children .n2_layer_navigation_list_layer__title_label_folder{margin-left:-12px}.n2_layer_navigation_list_layer__title_label_folder:HOVER{opacity:1}.n2_layer_navigation_list_layer--closed .n2_layer_navigation_list_layer__title_label_folder .ssi_16::before{content:"\E19D"}.n2_layer_navigation_list_layer__title_label_text{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;text-transform:capitalize;font-weight:700}.n2_layer_navigation_list_layer__title_label_text[contenteditable=true]:focus{text-overflow:initial;cursor:initial}.n2_layer_navigation_list_layer__title_label_text::selection{background:rgba(255,255,255,.99);color:#1d81f9}.n2_layer_navigation_list_layer__title_actions{display:flex;align-items:center;padding:0 5px}.n2_layer_navigation_list_layer__title_action{margin:3px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:16px;cursor:pointer}.n2_layer_navigation_list_layer__title_label_rename{display:inline-flex;align-items:center;justify-content:center;width:12px;height:32px;opacity:.5;cursor:pointer}.n2_layer_navigation_list_layer__title_label_rename:HOVER{opacity:1}.n2_layer_navigation_list_layer__title--hidden .n2_layer_navigation_list_layer__title_action_hide .ssi_16::before{content:"\E923"}.n2_ss_layer_window .n2_layer_navigation_list_layer__title_action--add-animation,.n2_layer_navigation_list_layer__title--has-animations .n2_layer_navigation_list_layer__title_action--add-animation{display:none}.n2_ss_layer_window .n2_layer_navigation_list_layer__title_action--remove-animation,.n2_layer_navigation_list_layer__title:not(.n2_layer_navigation_list_layer__title--has-animations) .n2_layer_navigation_list_layer__title_action--remove-animation{display:none}.n2_layer_navigation_list_layer__title_absolute_marker{margin:2px;width:16px;height:16px;background-color:#5f39c2;border-radius:2px;text-align:center;font-size:12px;line-height:16px;color:#fff;font-weight:700}.n2_layer_navigation_list_layer--sorted{position:absolute;left:0;width:100%;overflow:hidden;opacity:.7}.n2_timeline{position:relative;flex:1 1 auto;overflow:scroll;background:#1c2933}.n2_timeline__inner_pane{display:flex;flex-flow:column}.n2_timeline__inner_pane--calculate-duration{width:auto!important}.n2_timeline__time_frames{position:-webkit-sticky;position:sticky;top:0;z-index:100000;display:flex;height:48px;background-color:#0c1924;padding-left:21px}.n2_timeline__inner_pane--calculate-duration .n2_timeline__time_frames{width:0;overflow:hidden}.n2_timeline__cti{position:absolute;left:-10px;top:3px;z-index:100001;width:0;height:1000%;border-left:1px solid RGBA(230,182,37,.5);margin-left:21px;cursor:ew-resize}.n2_timeline__cti_dot{position:relative;left:-6px;top:0;width:11px;height:11px;border-radius:0 50% 50% 50%;transform:rotate(-135deg);background-color:#e6b625}.n2_timeline__time_frames_overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:flex}.n2_timeline__time_frames_overlay svg{flex:1 1 auto;margin-left:19px;height:48px;color:#3a454e}.n2_timeline__one_second{flex:0 0 auto;position:relative;width:195px;height:100%;padding-left:5px;font-size:12px;line-height:48px;color:#94b2c1}.n2_timeline_layer__animations{display:flex;height:32px;padding-left:20px;background-color:#1c2933;border-bottom:1px solid rgba(0,0,0,.2)}.n2_timeline_layer__animations[data-rows="2"]{height:64px}.n2_timeline_layer__animations.n2_timeline_layer__animations--repeated.n2_timeline_layer__animations--has-animation{padding-left:0}.n2_timeline_layer__animations--active{background-color:#0c1924}.n2_timeline_animation_repeat{position:relative;display:none;align-items:center;justify-content:flex-end;line-height:32px;font-size:12px;color:#fff;cursor:ew-resize;padding:0 5px}.n2_timeline_animation_repeat:after{position:absolute;top:50%;margin-top:-5px;display:block;content:'';width:10px;height:10px;border-radius:10px;background-color:rgba(255,255,255,.3)}.n2_timeline_animation_repeat--start{margin-left:-20px;padding:0 20px}.n2_timeline_animation_repeat--start:after{right:5px}.n2_timeline_animation_repeat--end{margin-left:-10px}.n2_timeline_animation_repeat--end:after{right:-15px}.n2_timeline_layer__animations.n2_timeline_layer__animations--repeated.n2_timeline_layer__animations--has-animation .n2_timeline_animation_repeat{display:flex}.n2_timeline_layer__animations.n2_timeline_layer__animations--repeated.n2_timeline_layer__animations--has-animation .n2_timeline_animation_group,.n2_timeline_layer__animations.n2_timeline_layer__animations--repeated.n2_timeline_layer__animations--has-animation .n2_timeline_animation_repeat--end{background-color:#3a4956}.n2_timeline_animation_group__row{display:flex}.nui_resize_bar__handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:90;position:absolute;top:0;width:18px}.nui_resize_bar__handle:after{margin:4px;display:block;content:'';width:10px;height:10px;border-radius:10px;background-color:RGBA(0,0,0,.5)}.nui_resize_bar__handle--e{cursor:e-resize;right:0}.nui_resize_bar__handle--w{cursor:w-resize;left:0}.n2_timeline_animation_bar{position:relative;height:18px;margin:7px 0;border-radius:10px;cursor:ew-resize;z-index:90}.n2_timeline_animation_bar:HOVER{z-index:90}.n2_timeline_animation_bar--in{background-color:#1d81f9}.n2_timeline_animation_bar--loop{background-color:#04c018}.n2_timeline_animation_bar--out{background-color:#6b7986}.n2_timeline_animation_bar--extra{background-color:#6b7986}.n2_timeline_animation_bar__delay{position:absolute;line-height:18px;text-align:right;right:100%;margin-right:5px;font-size:11px;color:#fff}.n2_timeline_animation_bar__delay--small{display:none}.n2_timeline_animation_bar__duration{margin:0 7px;line-height:18px;text-align:center;cursor:ew-resize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#fff;text-transform:uppercase}.n2_timeline_layer--closed .n2_timeline_layer__children{display:none}.n2_timeline_overlay_playing{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;cursor:pointer}.n2_body--timeline-preview .n2_timeline_overlay_playing{display:block}.n2_body--timeline-preview .n2_ss_layer_window{display:none!important}.n2_body--timeline-preview #n2-ss-0 .n2-ss-layer{cursor:default}.n2_body--timeline-preview #n2-ss-slide-canvas-container #n2-ss-0 .n2-ss-layer .nui_resize_normal__handle{display:none!important}#n2-ss-0[data-responsive=fullpage]{min-height:0!important}#n2-ss-0{box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}#n2-ss-0 .n2-ss-widget{pointer-events:none;opacity:.5!important}#n2-ss-0-align{margin:0!important}body:not(.n2-ss-slider-visible) #n2-ss-0 .n2-ss-layer{opacity:0!important}.n2_slide_editor_slider{position:relative;z-index:1;display:inline-flex;align-items:flex-start;min-width:100%;min-height:calc(100vh - 60px);padding-bottom:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n2_slide_editor_slider__editor{position:relative}.n2_slide_editor_slider__editor_inner{position:relative;background:#f0f4f7;box-shadow:0 2px 20px rgba(0,0,0,.2)}div#n2-ss-0:HOVER .n2-ss-static-slide:not(.n2-ss-currently-edited-slide){visibility:hidden;z-index:-1}div div#n2-ss-0 .n2-ss-static-slide div[data-sstype=slide],div div#n2-ss-0 .n2-ss-static-slide div[data-sstype=content],div div#n2-ss-0 .n2-ss-static-slide div[data-sstype=content] div.n2-ss-section-main-content{visibility:visible}.n2_ruler{display:none;z-index:1;position:absolute;left:0;top:0;height:100%;width:100%;direction:ltr;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html[dir=rtl] .n2_ruler{left:auto;right:0}.n2_body--ruler .n2_ruler{display:block}.n2_ruler_mark{flex:0 0 auto;position:relative;vertical-align:top}.n2_ruler_mark__label{position:absolute;display:block;font-size:9px;color:#325c77;line-height:12px}.n2_ruler--vertical{top:14px;height:calc(100% - 14px)}.n2_ruler--vertical .n2_ruler__inner{width:14px;visibility:visible;position:relative;background:#fff;border-right:1px solid #94b2c1}.n2_ruler--vertical .n2_ruler_mark{width:3px;height:9px;border-top:1px solid #94b2c1}.n2_ruler--vertical .n2_ruler_mark--small{left:11px}.n2_ruler--vertical .n2_ruler_mark--large{width:100%}.n2_ruler--vertical .n2_ruler_mark__label{left:0;top:2px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright}.n2_ruler--horizontal{left:14px;width:calc(100% - 14px)}.n2_ruler--horizontal .n2_ruler__inner{visibility:visible;height:14px;position:relative;display:inline-flex;vertical-align:top;flex-wrap:nowrap;direction:ltr;background:#fff;border-bottom:1px solid #94b2c1}.n2_ruler--horizontal .n2_ruler_mark{width:9px;height:3px;border-left:1px solid #94b2c1}.n2_ruler--horizontal .n2_ruler_mark--small{top:11px}.n2_ruler--horizontal .n2_ruler_mark--large{height:100%}.n2_ruler--horizontal .n2_ruler_mark__label{left:2px;top:0}.n2_ruler__guide{visibility:hidden;position:absolute;left:0;top:0;z-index:2}.n2_ruler--vertical .n2_ruler__guide{width:100%;height:0}.n2_ruler--horizontal .n2_ruler__guide{width:0;height:100%}.n2_ruler__guide--measure{z-index:1}.n2_ruler__guide_border{visibility:visible;pointer-events:none}.n2_ruler--vertical .n2_ruler__guide_border{border-bottom:1px solid #ccaa2b;width:100%}.n2_ruler--horizontal .n2_ruler__guide_border{border-right:1px solid #ccaa2b;height:100%}.n2_ruler__guide--measure .n2_ruler__guide_border{border-color:red}.n2_ruler__guide_handle{visibility:visible;position:absolute;left:0;top:0;background:#e6b625;width:9px;height:9px;color:#fff;font-size:9px;line-height:9px;cursor:pointer;display:flex;justify-content:center;align-items:center}.n2_ruler__guide_handle .ssi_16{font-size:9px!important}.n2_ruler--vertical .n2_ruler__guide_handle{top:-4px}.n2_ruler--horizontal .n2_ruler__guide_handle{left:-4px}.n2_ruler_corner{display:block;position:absolute;left:0;top:0;width:14px;height:14px;border-right:1px solid #94b2c1;border-bottom:1px solid #94b2c1;visibility:visible;background:#fff;cursor:pointer}.n2_layer_contextual_hover_layer::after,.n2_layer_context_menu_target::after,.n2_layer_col_highlight::after,.n2_layer_highlight_row_structure::after{display:block!important;content:'';z-index:10;position:absolute;left:0;top:0;box-sizing:border-box!important;width:100%;height:100%;border:2px solid #6b7986;pointer-events:none}.n2_layer_contextual_hover_layer[data-pm=absolute]::after,.n2_layer_context_menu_target[data-pm=absolute]::after,.n2_layer_col_highlight[data-pm=absolute]::after,.n2_layer_highlight_row_structure[data-pm=absolute]::after{display:block!important;content:'';z-index:10;position:absolute;left:0;top:0;box-sizing:border-box!important;width:100%;height:100%;border:2px solid #5f39c2;pointer-events:none}.n2_layer_contextual_active_layer::after,.nui_resize_absolute--resizing::after,.n2_layer_resize_snap_to::after,.n2_layer_drag__dragging::after,.n2_layer_drag_snap_to::after,.n2_layer_parent_highlight::after{display:block!important;content:'';z-index:10;position:absolute;left:0;top:0;box-sizing:border-box!important;width:100%;height:100%;border:2px solid #1d81f9;pointer-events:none}.n2_layer_contextual_active_layer[data-pm=absolute]::after,.nui_resize_absolute--resizing[data-pm=absolute]::after,.n2_layer_resize_snap_to[data-pm=absolute]::after,.n2_layer_drag__dragging[data-pm=absolute]::after,.n2_layer_drag_snap_to[data-pm=absolute]::after,.n2_layer_parent_highlight[data-pm=absolute]::after{display:block!important;content:'';z-index:10;position:absolute;left:0;top:0;box-sizing:border-box!important;width:100%;height:100%;border:2px solid #5f39c2;pointer-events:none}.n2_layer_drag__dragging{opacity:.5}.n2_layer_drag_target_groups[data-sstype=content]::after,.n2_layer_drag_target_groups[data-sstype=col]::after{display:block!important;content:'';z-index:10;position:absolute;left:0;top:0;box-sizing:border-box!important;width:100%;height:100%;border:2px solid #6b7986;pointer-events:none}.n2_layer--creation-in-progress,.n2_layer--creation-in-progress *{visibility:hidden!important}.n2_admin_editor__content--hover .n2-ss-layer-content .n2-ss-layer.n2-active{z-index:10}.n2_admin_editor__content--hover .n2-ss-layer.n2-active{overflow:visible!important}.n2-ss-section-main-content{min-height:20px}.n2-ss-layer-row .n2-ss-layer-content{min-height:20px}[data-visibility=hidden],[data-visibility=hidden] *{visibility:hidden!important;transition:none!important}.n2_admin_editor__content--hover .n2-ss-layer.n2-active{z-index:9999999!important}.n2_layer_layer_list_hover--force-zindex{z-index:9999999!important}.n2-ss-layer-placeholder{display:block;position:relative;width:100%;height:0;z-index:11}.n2-ss-layer-placeholder::after{display:block!important;content:'';position:absolute;left:0;top:-3px;box-sizing:border-box!important;width:100%;border:3px solid #1d81f9}.n2_smartguide{background:#4affff;position:absolute;left:0;top:0;z-index:1000000;display:none}.n2_smartguide--horizontal{width:100%;height:1px}.n2_smartguide--vertical{height:100%;width:1px}.n2-ss-currently-edited-slide .n2-ss-layer[data-sstype=col],.n2-ss-currently-edited-slide .n2-ss-layer[data-sstype=col] .n2-ss-layer{cursor:pointer}.ui-column-width-handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;position:absolute;top:25%;height:50%;cursor:ew-resize;width:5px;background:#1d81f9;z-index:88;opacity:.5;box-sizing:border-box!important;border-radius:5px}.ui-column-width-handle--visible{display:block}.n2-ss-layer:not(.n2-ss-layer--block)>.n2-ss-layer-row>.ui-column-width-handle,.n2-ss-layer-row[data-row-wrapped="1"]>.ui-column-width-handle{display:none!important}#n2-ss-0 .n2-ss-layer{cursor:not-allowed}#n2-ss-0 .n2-ss-currently-edited-slide .n2-ss-layer{cursor:pointer}div#n2-ss-0 .n2-ss-layer[data-sstype=content] .n2-ss-layer.nui-draggable-dragging,div#n2-ss-0 .n2-ss-layer[data-sstype=col] .n2-ss-layer.nui-draggable-dragging{z-index:100000;outline:0!important}#n2-ss-0 .n2-ss-slide:not(.n2-ss-currently-edited-slide){opacity:.3}.nui_resize_normal__handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:90;display:none;border:2px solid #1d81f9;height:6px;width:6px;background:#fff;border-radius:50px;transform-origin:50% 50%}.nui_resize_normal__handle:HOVER{transform:scale(1.5)}.nui_resize_normal__handle.nui-enabled{display:block}.nui_resize_normal__handle--none{border-color:#6b7986}.nui_resize_normal__handle--e{cursor:e-resize;right:-4px;top:50%;margin-top:-4px}.nui_resize_normal__handle--w{cursor:w-resize;left:-4px;top:50%;margin-top:-4px}.nui_resize_normal__handle--s{cursor:s-resize;bottom:-4px;left:50%;margin-left:-4px}.nui_spacing__handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;display:block;z-index:89;background:#1d81f9;overflow:hidden;opacity:0}.nui_spacing__handle.nui-enabled{opacity:.5}.nui_spacing__handle--zero{background:#6b7986}.nui_spacing__handle--negative{background:#be331f}.nui_spacing__handle:HOVER.nui-enabled,.nui_spacing__handle--spacing.nui-enabled{opacity:.8}.nui_spacing__handle--n.nui_spacing__handle.nui-enabled{min-height:5px;cursor:s-resize}.nui_spacing__handle--n.nui_spacing__handle--padding{top:0;margin-left:0;left:25%;width:50%}.nui_spacing__handle--n.nui_spacing__handle--margin{left:0;bottom:100%;width:100%}.nui_spacing__handle--e.nui_spacing__handle.nui-enabled{min-width:5px;cursor:w-resize}.nui_spacing__handle--e.nui_spacing__handle--padding{top:25%;margin-top:0;right:0;height:50%}.nui_spacing__handle--e.nui_spacing__handle--margin{top:0;left:100%;height:100%}.nui_spacing__handle--s.nui_spacing__handle.nui-enabled{min-height:5px;cursor:n-resize}.nui_spacing__handle--s.nui_spacing__handle--padding{bottom:0;margin-left:0;left:25%;width:50%}.nui_spacing__handle--s.nui_spacing__handle--margin{bottom:auto;top:100%;left:0;width:100%}.nui_spacing__handle--w.nui_spacing__handle.nui-enabled{min-width:5px;cursor:e-resize}.nui_spacing__handle--w.nui_spacing__handle--padding{top:25%;margin-top:0;left:0;height:50%}.nui_spacing__handle--w.nui_spacing__handle--margin{left:auto;right:100%;top:0;height:100%}.n2-ss-layer.n2_layer_contextual_hover_layer:not(.n2-active)>.nui_spacing__handle--margin,.n2-ss-layer.n2_layer_contextual_hover_layer:not(.n2-active)>.nui_spacing__handle--padding,.n2-ss-layer.n2_layer_contextual_hover_layer:not(.n2-active)>div>.nui_spacing__handle--padding{display:block;min-width:0;min-height:0;background:#6b7986;opacity:.5}#n2-ss-0 .n2-ss-layer{cursor:not-allowed}#n2-ss-0 .n2-ss-currently-edited-slide .n2-ss-layer{cursor:pointer}div#n2-ss-0 .n2-ss-layer[data-sstype=content] .n2-ss-layer.nui-draggable-dragging,div#n2-ss-0 .n2-ss-layer[data-sstype=col] .n2-ss-layer.nui-draggable-dragging{z-index:100000;outline:0!important}.n2-ss-currently-edited-slide .n2-ss-layer[data-sstype=col],.n2-ss-currently-edited-slide .n2-ss-layer[data-sstype=col] .n2-ss-layer{cursor:pointer}.ui-column-width-handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;position:absolute;top:25%;height:50%;cursor:ew-resize;width:5px;background:#1d81f9;z-index:88;opacity:.5;box-sizing:border-box!important;border-radius:5px}.ui-column-width-handle--visible{display:block}.n2-ss-layer:not(.n2-ss-layer--block)>.n2-ss-layer-row>.ui-column-width-handle,.n2-ss-layer-row[data-row-wrapped="1"]>.ui-column-width-handle{display:none!important}.n2-ss-layer-cc,.nui_resize_absolute__handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;z-index:90;display:none;border:2px solid #5f39c2;height:6px;width:6px;background:#fff;border-radius:50px;transform-origin:50% 50%}.n2-ss-layer-cc:HOVER,.nui_resize_absolute__handle:HOVER{transform:scale(1.5)}.n2-ss-layer-cc.nui-enabled,.nui_resize_absolute__handle.nui-enabled{display:block}.n2-ss-layer-cc{opacity:0;left:50%;top:50%;margin-top:-5px;margin-left:-5px}.n2-ss-layer-cc:HOVER{opacity:1}.n2-ss-layer[data-align=left][data-valign=top] .nui_resize_absolute__handle--nw,.n2-ss-layer[data-align=left][data-valign=middle] .nui_resize_absolute__handle--w,.n2-ss-layer[data-align=left][data-valign=bottom] .nui_resize_absolute__handle--sw,.n2-ss-layer[data-align=center][data-valign=top] .nui_resize_absolute__handle--n,.n2-ss-layer[data-align=center][data-valign=middle] .n2-ss-layer-cc,.n2-ss-layer[data-align=center][data-valign=bottom] .nui_resize_absolute__handle--s,.n2-ss-layer[data-align=right][data-valign=top] .nui_resize_absolute__handle--ne,.n2-ss-layer[data-align=right][data-valign=middle] .nui_resize_absolute__handle--e,.n2-ss-layer[data-align=right][data-valign=bottom] .nui_resize_absolute__handle--se{background:#5f39c2;opacity:1;border:2px solid #fff}.nui_resize_absolute__handle--e{cursor:e-resize;right:-4px;top:50%;margin-top:-5px}.nui_resize_absolute__handle--w{cursor:w-resize;left:-4px;top:50%;margin-top:-5px}.nui_resize_absolute__handle--n{cursor:n-resize;left:50%;top:-4px;margin-left:-5px}.nui_resize_absolute__handle--ne{cursor:ne-resize;right:-4px;top:-4px}.nui_resize_absolute__handle--nw{cursor:nw-resize;left:-4px;top:-4px}.nui_resize_absolute__handle--s{cursor:s-resize;bottom:-4px;left:50%;margin-left:-5px}.nui_resize_absolute__handle--se{cursor:se-resize;right:-4px;bottom:-4px}.nui_resize_absolute__handle--sw{cursor:sw-resize;left:-4px;bottom:-4px}.n2-ss-item-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.n2-ss-item-html .n2-ss-item-overlay,.n2-ss-item-iframe .n2-ss-item-overlay{display:block}.n2-ss-item{position:relative;float:left;width:100%}.n2-ss-item-video,.n2-ss-item-youtube,.n2-ss-item-vimeo,.n2-ss-item-area,.n2-ss-item-imagearea{height:100%}.n2_ss_absolute_parent_picker{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#6b7986;border-radius:3px;cursor:pointer;line-height:30px;color:#fff}.n2_ss_absolute_parent_picker .ssi_16::before{content:"\E64D"}.n2_ss_absolute_parent_picker:HOVER{background-color:#8694a2}.n2_ss_absolute_parent_picker--active{background:#1d81f9}.n2_ss_absolute_parent_picker--active .ssi_16::before{content:"\E64B"}.n2_ss_absolute_parent_picker--active:HOVER{background-color:#338ef9}.n2_ss_absolute_parent_picker__overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.8);cursor:pointer;background:#5f39c2;opacity:.5}.n2_ss_absolute_parent_picker__overlay--tile{width:33%;height:33%}.n2_ss_absolute_parent_picker__overlay:HOVER,.n2_ss_absolute_parent_picker__overlay--selected{opacity:1}.n2_ss_absolute_parent_picker__component--focused{z-index:2147483647!important}.n2_field_generator_data_button{position:absolute;right:-2px;top:-26px;z-index:10;display:inline-flex;align-items:center;padding:0 5px;background-color:#1d81f9;border-radius:3px;color:#fff;cursor:pointer}.n2_field_generator_data_button:HOVER{background-color:#338ef9}.n2_field_generator_data_button_icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.n2_field_generator_data_button_label{padding:0 2px;font-size:10px;line-height:22px;font-weight:700;text-transform:uppercase}.n2_layer_contextual{display:none;position:absolute;z-index:8;height:28px;margin-top:-28px}.n2_layer_contextual--hover-section{z-index:7;opacity:.7}.n2_layer_contextual--hover{z-index:9}.n2_layer_contextual--hover.n2_layer_contextual--hover-active{visibility:hidden;pointer-events:none}.n2_layer_contextual--visible{display:inline-flex}.n2_layer_contextual__inner{display:inline-flex;background-color:#1d81f9;border-top-left-radius:3px;border-top-right-radius:3px;line-height:30px;overflow:hidden}.n2_layer_contextual--invert .n2_layer_contextual__inner{border-radius:0 0 3px 3px}.n2_layer_contextual__label{padding:0 6px;font-size:12px;line-height:30px;text-transform:uppercase;color:#fff;cursor:pointer;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.n2_layer_contextual__button{height:28px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.n2_layer_contextual__button--active{background:#1167cd}.n2_layer_contextual[data-color=purple] .n2_layer_contextual__inner{background-color:#5f39c2}.n2_layer_contextual[data-color=purple] .n2_layer_contextual__button--active{background-color:#4c2d9b}.n2_layer_contextual[data-color=grey] .n2_layer_contextual__inner{background-color:#6b7986}.n2_layer_contextual__button--responsive-tools{display:none}body:not([data-device=desktopPortrait]) .n2_layer_contextual--has-responsive-tools .n2_layer_contextual__button--responsive-tools{display:inline-flex}.n2_layer_contextual_responsive_tools{display:flex;height:30px}.n2_layer_contextual_responsive_tools .ssi_16{display:block;padding:0 5px;color:#94b2c1}.n2_layer_contextual_responsive_tools__hide{padding:7px 0;cursor:pointer}.n2_layer_contextual_responsive_tools__hide .ssi_16::before{content:"\E60F"}.n2_layer_contextual_responsive_tools__hide--hidden .ssi_16::before{content:"\E923"}.n2_layer_contextual_responsive_tools__text_scale{display:flex}.n2_layer_contextual_responsive_tools__text_scale input{margin:0;padding:0;height:30px;line-height:30px;font-size:12px;color:#325c77;text-align:right}.n2_layer_contextual_responsive_tools__text_scale input,.n2_layer_contextual_responsive_tools__text_scale input:FOCUS{box-shadow:none;outline:0;border:0}.n2_layer_contextual_responsive_tools__text_scale input::-webkit-inner-spin-button,.n2_layer_contextual_responsive_tools__text_scale input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.n2_layer_contextual_responsive_tools__text_scale input[type=number]{-moz-appearance:textfield}.n2_layer_contextual_responsive_tools__text_scale .nui-slider{position:relative;background-color:#94b2c1;height:6px;margin:12px 10px;border-radius:10px}.n2_layer_contextual_responsive_tools__text_scale .nui-slider .nui-slider-handle{position:absolute;top:0;z-index:2;width:10px;height:10px;background-color:#fff;border:2px solid #94b2c1;margin:-4px -7px 0;border-radius:50px;cursor:ew-resize;-ms-touch-action:none;touch-action:none}.n2_layer_contextual_responsive_tools__text_scale_percent{line-height:30px;font-size:12px;color:#325c77}.n2_context_menu{font-family:"Inter-Nextend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;font-size:16px;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000000;position:fixed;left:0;top:0}.n2_context_menu a{transition:none 0s;text-decoration:none;box-shadow:none}.n2_context_menu__inner{background-color:#fff;border-radius:3px;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);overflow:hidden}.n2_context_menu__item{display:flex;align-items:center;padding:0 10px;height:36px;cursor:default}.n2_context_menu__item--has-action{cursor:pointer}.n2_context_menu__item--has-action:HOVER,.n2_context_menu__item--active{background-color:#1d81f9}.n2_context_menu__item_icon{padding:0 5px;color:#94b2c1}.n2_context_menu__item--color-red .n2_context_menu__item_icon{color:#c43e2a}.n2_context_menu__item--has-action:HOVER .n2_context_menu__item_icon,.n2_context_menu__item--active .n2_context_menu__item_icon{color:#fff}.n2_context_menu__item_onoff .n2_context_menu__item_icon::before{content:"\E19A"}.n2_context_menu__item_onoff--on .n2_context_menu__item_icon::before{content:"\E199"}.n2_context_menu__item_label{padding:0 5px;font-size:12px;color:#325c77;white-space:nowrap;text-transform:capitalize}.n2_context_menu__item--color-red .n2_context_menu__item_label{color:#c43e2a}.n2_context_menu__item--has-action:HOVER .n2_context_menu__item_label,.n2_context_menu__item--active .n2_context_menu__item_label{color:#fff}.n2_context_menu__sub_menu{display:none;z-index:2;position:absolute;left:0;top:0;background-color:#fff;border-radius:3px;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);overflow:hidden}.n2_context_menu__sub_menu--active{display:block}html[data-component=layer][data-component-sub=image] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=transition] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=youtube] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=vimeo] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=video] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=audio] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=imagearea] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=area] .n2_field[data-field=layerfont-size],html[data-component=layer][data-component-sub=iframe] .n2_field[data-field=layerfont-size]{display:none}html[data-component=layer][data-component-sub=animatedHeading] .n2_field .n2_field_decoration__option[data-value=underline],html[data-component=layer][data-component-sub=highlightedHeading] .n2_field .n2_field_decoration__option[data-value=underline]{display:none}.n2_slide_generator_box{position:relative;width:270px;height:180px;border-radius:3px;overflow:hidden;display:flex;flex-flow:column;justify-content:flex-end;background-color:#dce2e5;background-position:left top}.n2_slide_generator_box__title{display:flex;align-items:center;padding:10px;background-color:#0c1924}.n2_slide_generator_box__title_label{flex:1 1 auto;padding:0 5px;font-size:14px;line-height:20px;color:#bdcfd9;display:flex;align-items:center}.n2_slide_generator_box__title_label_inner{margin-right:5px}html[dir=rtl] .n2_slide_generator_box__title_label_inner{margin-right:0;margin-left:5px}.n2_slide_generator_box__title_button{padding:0 10px;background-color:#1d81f9;border-radius:3px;font-size:11px;line-height:30px;text-align:center;text-transform:uppercase}.n2_slide_generator_box__title_button:HOVER{background-color:#338ef9}.n2_slide_generator_box__title_button,.n2_slide_generator_box__title_button:HOVER,.n2_slide_generator_box__title_button:FOCUS{color:#fff}.n2_slide_generator_step1__installed_generators{padding:40px;display:grid;grid-gap:32px;grid-template-columns:repeat(auto-fill,270px)}.n2_slide_generator_step1__not_installed{padding:10px 40px 40px 40px}.n2_slide_generator_step1__not_installed_label{font-size:22px;line-height:32px;color:#283f4d}.n2_slide_generator_step1__not_installed_generators{padding-top:20px;display:grid;grid-gap:32px;grid-template-columns:repeat(auto-fill,270px)}.n2_slide_generator_step3{padding:40px;display:grid;grid-gap:32px;grid-template-columns:repeat(auto-fill,270px)}.n2_generator_records_table{margin:20px 0;display:grid;overflow:auto;background:#fff;grid-gap:2px}.n2_generator_records_table__heading{padding:0 10px;background-color:#f0f4f7;color:#325c77;font-size:12px;line-height:30px;font-weight:700}.n2_generator_records_table__cell{padding:0 10px;background-color:#f0f4f7;color:#325c77;font-size:12px;line-height:30px;max-height:100px;min-width:150px;overflow:auto}.n2_slider_preview_area{margin-top:20px;display:flex;justify-content:center;min-height:150vh}.n2_slider_preview_area__inner{position:relative;background-color:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.2)}.n2_preview{display:flex;flex-flow:column;align-items:center;height:calc(100vh - 60px)}.n2_preview__ruler{width:100%;position:relative;flex:0 0 auto;height:20px;background-color:#94b2c1;overflow:hidden}.n2_preview__ruler_device{position:absolute;left:50%;top:0;height:100%;cursor:pointer}.n2_preview__ruler_device div{border-left:1px solid #fff;border-right:1px solid #fff;padding:0 5px;height:100%}.n2_preview__ruler_device:HOVER div{background-color:#1d81f9}.n2_preview__ruler--ready .n2_preview__ruler_device{transition:width .5s,margin-left .5s}.n2_preview__ruler_label{position:absolute;left:50%;top:0;z-index:10;width:200px;margin-left:-100px;pointer-events:none;text-align:center;font-size:12px;line-height:20px;color:#fff}.n2_preview__device_screen{position:relative;flex:1 1 auto;width:100%;height:100%;display:flex;justify-content:center;padding:0 20px 20px;box-sizing:border-box;overflow:hidden}.n2_preview__device_info{margin-top:13px;position:relative;flex:0 0 auto;width:100%;height:26px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:26px;color:#325c77}.n2_preview__device_info .ssi_16{margin:0 5px;color:#94b2c1}.n2_preview__device_info_state{font-weight:700}.n2_preview__notification_scale{pointer-events:none;position:absolute;left:50%;top:30px;z-index:10;background:RGBA(0,0,0,.5);width:90px;margin-left:-45px;color:#fff;text-align:center;border-radius:5px;line-height:48px;font-size:16px;transition:opacity .5s ease 0s;opacity:0}.n2_preview__notification_scale--visible{opacity:1}.n2_preview__device_screen_inner{position:relative;flex:1 1 auto;width:100%;height:100%;max-width:100%;max-height:100%}.n2_preview__device_screen_inner iframe{border:0;max-width:none;width:100%;height:100%;box-shadow:0 2px 20px rgba(0,0,0,.2);transform-origin:50% 0;transition:transform .5s}.n2_preview__frame_overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%}.n2_body--resize-horizontal .n2_preview__frame_overlay,.n2_body--resize-vertical .n2_preview__frame_overlay{display:block}.n2_preview__resize_width{position:absolute;top:0;right:-8px;width:8px;height:100%;background:#1d81f9;opacity:0;cursor:ew-resize;transition:opacity .3s}.n2_preview__device_screen:HOVER .n2_preview__resize_width{opacity:.5}.n2_preview__device_screen .n2_preview__resize_width:HOVER,.n2_body--resize-horizontal .n2_preview__device_screen .n2_preview__resize_width{opacity:1}.n2_body--scale-preview .n2_preview__resize_width{opacity:0!important}.n2_preview__resize_height{position:absolute;left:0;bottom:-8px;width:100%;flex:0 0 auto;height:8px;background:#1d81f9;opacity:0;cursor:ns-resize;transition:opacity .3s}.n2_preview__device_screen:HOVER .n2_preview__resize_height{opacity:.5}.n2_preview__device_screen .n2_preview__resize_height:HOVER,.n2_body--resize-vertical .n2_preview__device_screen .n2_preview__resize_height{opacity:1}.n2_body--scale-preview .n2_preview__resize_height{opacity:0!important}#n2_preview_frame{display:block;width:100%;height:100%}.n2_preview_toolbar{display:flex;align-items:center}.n2_preview_toolbar__size{margin:0 10px;display:flex}.n2_preview_toolbar__editable{width:46px;height:28px;background-color:#2c3a45;border-radius:3px;font-size:12px;line-height:28px;color:#bdcfd9;text-align:center}.n2_preview_toolbar__x{margin:0 10px;font-size:12px;line-height:28px;color:#94b2c1}select.n2_preview_toolbar__scale{margin:0;padding:0 10px;max-width:initial;width:auto;height:28px;min-height:28px;font-family:inherit;-webkit-appearance:menulist;-moz-appearance:menulist;background:#2c3a45;font-size:12px;line-height:28px}select.n2_preview_toolbar__scale,select.n2_preview_toolbar__scale:FOCUS,select.n2_preview_toolbar__scale:HOVER{color:#bdcfd9;box-shadow:none;border:0}.n2_html--slider-preview{background:#fff}.n2_html--slider-preview body{width:100%;overflow-x:hidden;overflow-y:scroll;background:#fff}@media only screen and (max-width:700px){.n2_html--slider-preview::-webkit-scrollbar{width:0}.n2_html--slider-preview{-ms-overflow-style:none;scrollbar-width:none}}.n2_getting_started{display:flex;flex-flow:column;align-items:center;padding:60px 0 120px}.n2_getting_started__heading{font-size:32px;line-height:32px;color:#283f4d}.n2_getting_started__subheading{font-size:14px;line-height:28px;color:#325c77}.n2_getting_started__video{margin-top:20px;position:relative;width:100%;max-width:calc(100vh - 100px)}.n2_getting_started__video .n2_getting_started__video_placeholder{padding-top:56.25%;height:0}.n2_getting_started__video iframe,.n2_getting_started__video img{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.n2_getting_started__buttons{margin-top:20px;display:flex;width:100%}.n2_getting_started__buttons>div{width:50%}.n2_getting_started__button_dont_show{text-align:right;padding:0 10px}.n2_getting_started__button_dont_show a{display:inline-block;padding:0 20px;font-size:14px;line-height:36px}.n2_getting_started__button_dont_show a,.n2_getting_started__button_dont_show a:HOVER,.n2_getting_started__button_dont_show a:FOCUS{color:#1375e9}html[dir=rtl] .n2_getting_started__button_dont_show{text-align:left}.n2_getting_started__button_dashboard{text-align:left;padding:0 10px}.n2_getting_started__button_dashboard a{display:inline-block;padding:0 20px;background-color:#04c018;border-radius:3px;font-size:12px;line-height:36px;font-weight:700;text-align:center;text-transform:uppercase}.n2_getting_started__button_dashboard a:HOVER{background-color:#07ca1c}.n2_getting_started__button_dashboard a,.n2_getting_started__button_dashboard a:HOVER,.n2_getting_started__button_dashboard a:FOCUS{color:#fff}html[dir=rtl] .n2_getting_started__button_dashboard{text-align:right}.n2_page_activate{display:flex;flex-flow:column;align-items:center;padding:60px 0 120px}.n2_page_activate__heading{font-size:32px;line-height:32px;color:#283f4d}.n2_page_activate__subheading{font-size:14px;line-height:28px;color:#325c77}.n2_page_activate__video{margin-top:20px;position:relative;width:100%;max-width:calc(100vh - 100px)}.n2_page_activate__video .n2_page_activate__video_placeholder{padding-top:56.25%;height:0}.n2_page_activate__video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.n2_page_activate__buttons{margin-top:20px;display:flex;width:100%}.n2_page_activate__buttons>div{width:50%}.n2_page_activate__button_dont_show{text-align:right;padding:0 10px}.n2_page_activate__button_dont_show a{display:inline-block;padding:0 20px;font-size:14px;line-height:36px}.n2_page_activate__button_dont_show a,.n2_page_activate__button_dont_show a:HOVER,.n2_page_activate__button_dont_show a:FOCUS{color:#1375e9}.n2_page_activate__button_dashboard{text-align:left;padding:0 10px}.n2_page_activate__button_dashboard a{display:inline-block;padding:0 20px;background-color:#04c018;border-radius:3px;font-size:12px;line-height:36px;font-weight:700;text-align:center;text-transform:uppercase}.n2_page_activate__button_dashboard a:HOVER{background-color:#07ca1c}.n2_page_activate__button_dashboard a,.n2_page_activate__button_dashboard a:HOVER,.n2_page_activate__button_dashboard a:FOCUS{color:#fff}.n2_page_free_go_pro{display:flex;padding:30px 0 90px;flex-wrap:wrap;justify-content:center}.n2_page_free_go_pro__col{display:flex;flex-flow:column;align-items:center;padding:30px}.n2_page_free_go_pro__heading{font-size:32px;line-height:32px;color:#283f4d}.n2_page_free_go_pro__subheading{margin-bottom:20px;font-size:14px;line-height:28px;color:#325c77}.n2_page_free_go_pro_already_purchased{position:relative;display:flex;flex-flow:column;align-items:center;width:572px;height:392px;background-color:#fff;border-radius:5px;box-shadow:0 10px 8px -10px rgba(0,0,0,.1)}.n2_page_free_go_pro_already_purchased:HOVER{box-shadow:0 10px 8px -10px rgba(0,0,0,.2)}.n2_page_free_go_pro_already_purchased__logo{margin-top:44px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:rgba(4,192,24,.1);border-radius:50px;color:#04c018}.n2_page_free_go_pro_already_purchased__heading{margin-top:9px;font-size:18px;line-height:30px;color:#283f4d;font-weight:700}.n2_page_free_go_pro_already_purchased__paragraph{width:380px;height:78px;color:#325c77;font-size:14px;line-height:26px;text-align:center}.n2_page_free_go_pro_already_purchased__paragraph a,.n2_page_free_go_pro_already_purchased__paragraph a:HOVER,.n2_page_free_go_pro_already_purchased__paragraph a:FOCUS{color:#1375e9}.n2_page_free_go_pro_already_purchased__button{margin:20px 0 10px;padding:0 20px;min-width:260px;background-color:#04c018;border-radius:3px;text-align:center;font-size:12px;line-height:36px;text-transform:uppercase;font-weight:700}.n2_page_free_go_pro_already_purchased__button,.n2_page_free_go_pro_already_purchased__button:HOVER,.n2_page_free_go_pro_already_purchased__button:FOCUS{color:#fff}.n2_page_free_go_pro_already_purchased__button:HOVER{background-color:#07ca1c}.n2_help_center{display:flex;flex-flow:column;align-items:center;background-color:#f0f4f7;text-align:center;padding:0 40px}.n2_help_center a:HOVER{color:#005bc6}.n2_help_center a,.n2_help_center a:FOCUS{color:#1375e9}.n2_help_center__getting_started{width:100%;max-width:1140px;margin-top:44px}.n2_help_center__getting_started__heading{font-size:32px;line-height:32px;color:#283f4d}.n2_help_center__getting_started__subheading{font-size:14px;line-height:28px;color:#325c77}.n2_help_center__getting_started__video{margin-top:20px;position:relative;width:100%;max-width:1140px}.n2_help_center__getting_started__video .n2_help_center__getting_started__video_placeholder{padding-top:56.25%;height:0}.n2_help_center__getting_started__video iframe,.n2_help_center__getting_started__video img{position:absolute;left:0;top:0;width:100%;height:100%}.n2_help_center__conflicts{max-width:1140px;width:100%;box-sizing:border-box;border-radius:3px 3px 0 0;background-color:#fff;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);padding:48px 20px 25px;margin-top:60px}.n2_help_center__conflicts_test_api{margin-bottom:20px}.n2_help_center__search{width:100%;box-sizing:border-box;padding:60px 20px 0}.n2_help_center__search_heading{color:#283f4d;font-size:22px;line-height:32px}.n2_help_center__search_field{margin-top:20px}.n2_help_center__search_field form{display:inline-flex;width:100%;max-width:600px}.n2_help_center__search_field form input{flex:1 1 auto;margin:0;padding:0 20px;border:2px solid #94b2c1;border-right:0;border-radius:3px 0 0 3px;background-color:#fff;color:#325c77;font-size:14px;line-height:46px;height:auto}.n2_help_center__search_field form input,.n2_help_center__search_field form input:FOCUS{box-shadow:none;outline:0}.n2_help_center__search_field form input:FOCUS{border-color:#1d81f9}html[dir=rtl] .n2_help_center__search_field form input{border:2px solid #94b2c1;border-left:0;border-radius:0 3px 3px 0}.n2_help_center__search_field form button{padding:0 35px;background-color:#1d81f9;border:0;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#fff;font-size:12px;line-height:50px;text-transform:uppercase}.n2_help_center__search_field form button:HOVER{background-color:#338ef9}.n2_help_center__search_field form button,.n2_help_center__search_field form button:FOCUS{box-shadow:none;outline:0}html[dir=rtl] .n2_help_center__search_field form button{border-radius:3px 0 0 3px}.n2_help_center__actions{margin-top:60px;max-width:1140px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 60px}.n2_help_center__action{position:relative;padding:20px;background-color:#fff;border-radius:3px;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);text-align:center}.n2_help_center__action_link{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.n2_help_center__action_icon{margin-top:30px;text-align:center;color:#1375e9}.n2_help_center__conflicts_icon{color:#1375e9}.n2_help_center__action_label,.n2_help_center__conflicts_label{margin-top:16px;color:#283f4d;font-size:18px;line-height:28px}.n2_help_center__conflicts_description,.n2_help_center__action_description{margin:5px 0 15px;color:#325c77;font-size:14px;line-height:24px}.n2_help_center__articles{margin-top:20px;max-width:1140px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 60px}.n2_help_center__articles_heading{color:#283f4d;font-size:22px;line-height:32px;margin-top:60px;max-width:1140px;width:100%}.n2_help_center__article{position:relative;padding:20px 20px;background-color:#fff;border-radius:3px;box-shadow:0 1px 5px 1px rgba(55,77,88,.2);display:flex;align-items:center;color:#325c77;font-size:14px;line-height:20px}.n2_help_center__article:HOVER{color:#1375e9}.n2_help_center__article_link{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.n2_help_center__article_label{flex:1 1 auto;text-align:left}html[dir=rtl] .n2_help_center__article_label{text-align:right}.n2_help_center__article_icon{font-size:16px}html[dir=rtl] .n2_help_center__article_icon{transform:rotate(180deg)}.n2_help_center__system_information{margin-top:60px;max-width:1140px;width:100%}.n2_help_center__system_information_label,.n2_help_center__articles_label{color:#283f4d;font-size:22px;line-height:32px}.n2_help_center__system_information_form textarea{display:block;margin-top:30px;height:300px;background-color:#fff;border:2px solid #94b2c1;border-radius:3px;padding:15px 20px;color:#325c77;font-size:14px;line-height:24px}.n2_loading_screen{display:none;position:fixed;z-index:2147483647;width:100%;height:100%;left:0;top:0;background:RGBA(32,41,52,.95)}.n2_loading_screen--visible{display:flex;align-items:center;justify-content:center}.n2_loading_screen__circle{border:10px solid #6b7986;border-left-color:#fff;border-radius:50%;width:40px;height:40px;animation:n2_loading_screen__circle_animation 1.1s infinite linear}@keyframes n2_loading_screen__circle_animation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.n2_ss_background_animation_preview{overflow:hidden}.n2_ss_background_animation_preview .n2-bganim-side{position:absolute;left:0;top:0;overflow:hidden}.n2_ss_background_animation_preview .n2-bganim-tile-overlay-colored{z-index:100000}.n2_ss_background_animation_preview__slider{position:relative;width:800px;height:500px;margin:20px;z-index:3}.n2_ss_background_animation_preview__animation_container,.n2_ss_background_animation_preview__slide{position:absolute;left:0;top:0;width:800px;height:500px}.n2_ss_background_animation_preview__slide{z-index:2}.n2_ss_background_animation_preview__slide_background{height:100%}.n2_ss_background_animation_preview__slide_background_image{height:100%;background-size:cover;background-position:50% 50%}
Public/SmartSlider3/Application/Admin/Assets/dist/smartslider-backend.min.js CHANGED
@@ -1 +1 @@
1
- (function(t){var i=t;i._N2=i._N2||{_r:[],_d:[],r:function(){this._r.push(arguments)},d:function(){this._d.push(arguments)}};var s=t.document,n=s.documentElement,h,r,o=t.setTimeout,a=t.clearTimeout,c=i._N2,l=t.requestAnimationFrame,u=s.createElement.bind(s),d=function(){return u("div")},f=Object.assign,_=function(t,i){for(var s=Object(t),n=1;n<arguments.length;n++){var h=arguments[n];if(null!==h&&h!==r)for(var o in h)null!==h[o]&&Object.prototype.hasOwnProperty.call(h,o)&&("object"==typeof h[o]&&(h[o].constructor===Object||Array.isArray(h[o]))?(Array.isArray(h[o])?s[o]=[]:("object"!=typeof s[o]||Array.isArray(s[o]))&&(s[o]={}),s[o]=_(s[o],h[o])):s[o]=h[o])}return s},v=function(t,i){return t.getAttribute(i)},p=function(t,i,s){t.setAttribute(i,s)},b=function(t,i){for(var s in i)p(t,s,i[s])},m=function(t,i){t.removeAttribute(i)},g=function(t,i,s){t.forEach((function(t){p(t,i,s)}))},y=function(t,i){t.forEach((function(t){b(t,i)}))},w=function(t,i){t.forEach((function(t){L(t,i)}))},k=function(t,i){t.forEach((function(t){E(t,i)}))},x=function(t,i){return t.dataset[i]},S=function(t,i,s){t.dataset[i]=s},M=function(t,i){delete t.dataset[i]},C=function(t,s){return i.getComputedStyle(t).getPropertyValue(s)},I=function(t,i,s){t.style.setProperty(i,s)},N=function(t,i){for(var s in i)I(t,s,i[s])},O=function(t,i){t.style.removeProperty(i)},j=function(t,i){i.forEach((function(i){O(t,i)}))},P=function(t,i,s){t.forEach((function(t){I(t,i,s)}))},T=function(t,i){t.forEach((function(t){N(t,i)}))},F=function(t,i){t.forEach((function(t){O(t,i)}))},A=function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},z=function(t){t.forEach((function(t){A(t)}))},L=function(t,i){t.classList.add(i)},E=function(t,i){t.classList.remove(i)},R=function(t,i){return t.dispatchEvent(i)},D=function(t,i,s){return s=f({bubbles:!0,cancelable:!0},s),R(t,new Event(i,s))},U=function(t,i){return R(t,new Event(i,{bubbles:!1,cancelable:!1}))},B=function(t,i,s){return R(t,new CustomEvent(i,{bubbles:!1,cancelable:!1,detail:s}))},W=function(t,i,s,n){t.removeEventListener(i,s,n)},H=function(t){t.forEach((function(t){t()})),t.splice(0,t.length)},V=function(t,i,s,n){return n=n||{},t.addEventListener(i,s,n),t.removeEventListener.bind(t,i,s,n)},G=function(t,i,s,n){n=n||{},t.addEventListener(i,s,n)},J=function(t,i,s){t.addEventListener(i,s,{once:!0})},Y=function(t,i,s){t.ssEvent&&t.ssEvent[i]&&t.ssEvent[i].forEach((function(t){t(s)}))},q=function(t,i,s){t.ssEvent||(t.ssEvent={}),t.ssEvent[i]||(t.ssEvent[i]=[]),t.ssEvent[i].push(s)},X=function(t,i,s){return q(t,i,s),Z.bind(t,i,s)},Z=function(t,i){if(this.ssEvent&&this.ssEvent[t])for(var s=this.ssEvent[t],n=s.length-1;n>=0;n--)s[n]===i&&s.splice(n,1)},Q=function(){return n.scrollTop},K=function(t){n.scrollTop=t},tt=function(){return n.scrollLeft},it=function(t){return t.getBoundingClientRect().width},st=function(t){return t.getBoundingClientRect().height},nt=function(t){return s.scrollingElement.scrollTop+t.getBoundingClientRect().top},et=function(t){"complete"===s.readyState||"interactive"===s.readyState?t():Document&&Document.prototype&&Document.prototype.addEventListener&&Document.prototype.addEventListener!==s.addEventListener?Document.prototype.addEventListener.call(s,"DOMContentLoaded",t):s.addEventListener("DOMContentLoaded",t)},ht=function(t,i,s,n){if(Math.abs(t.scrollTop-i)<1)n&&n();else{s=Math.max(300,s||300);var h=t.scrollTop,r=i-h,o=performance.now(),a=function(i){var c=Math.min(1,(i-o)/s);c<.5?c*=2*c:c=(4-2*c)*c-1,t.scrollTop=h+c*r,c<1?requestAnimationFrame(a):n&&n()};a(o)}},rt=function(t,i,n){var h=s.createElementNS("http://www.w3.org/2000/svg",t);return i&&(at(h,i),n&&n.appendChild(h)),h},ot=function(t,i,s){t.setAttributeNS(null,i,s)},at=function(t,i){for(var s in i)ot(t,s,i[s])},ct=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},lt=navigator.userAgent.indexOf("+http://www.google.com/bot.html")>-1?function(t){t()}:i.requestIdleCallback||function(t){return o(t,1)},ut=i.cancelIdleCallback||function(t){a(t)};et((function(){h=s.body})),c.d("Base64",(function(){return{_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(t){var i,s,n,h,r,o,a,c="",l=0;for(t=function(t){t=t.replace(/\r\n/g,"\n");for(var i="",s=0;s<t.length;s++){var n=t.charCodeAt(s);n<128?i+=String.fromCharCode(n):n>127&&n<2048?(i+=String.fromCharCode(n>>6|192),i+=String.fromCharCode(63&n|128)):(i+=String.fromCharCode(n>>12|224),i+=String.fromCharCode(n>>6&63|128),i+=String.fromCharCode(63&n|128))}return i}(t);l<t.length;)h=(i=t.charCodeAt(l++))>>2,r=(3&i)<<4|(s=t.charCodeAt(l++))>>4,o=(15&s)<<2|(n=t.charCodeAt(l++))>>6,a=63&n,isNaN(s)?o=a=64:isNaN(n)&&(a=64),c=c+this._keyStr.charAt(h)+this._keyStr.charAt(r)+this._keyStr.charAt(o)+this._keyStr.charAt(a);return c},decode:function(t){var i,s,n,h,r,o,a="",c=0;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");c<t.length;)i=this._keyStr.indexOf(t.charAt(c++))<<2|(h=this._keyStr.indexOf(t.charAt(c++)))>>4,s=(15&h)<<4|(r=this._keyStr.indexOf(t.charAt(c++)))>>2,n=(3&r)<<6|(o=this._keyStr.indexOf(t.charAt(c++))),a+=String.fromCharCode(i),64!=r&&(a+=String.fromCharCode(s)),64!=o&&(a+=String.fromCharCode(n));return a=function(t){for(var i="",s=0,n=c1=c2=0;s<t.length;)(n=t.charCodeAt(s))<128?(i+=String.fromCharCode(n),s++):n>191&&n<224?(c2=t.charCodeAt(s+1),i+=String.fromCharCode((31&n)<<6|63&c2),s+=2):(c2=t.charCodeAt(s+1),c3=t.charCodeAt(s+2),i+=String.fromCharCode((15&n)<<12|(63&c2)<<6|63&c3),s+=3);return i}(a)}}})),i.n2_=function(t){return c._localization&&c._localization[t]!==r?c._localization[t]:t},i.n2_sprintf=function(t){var i=arguments,s=1;return t.replace(/%s/g,(function(){return i[s++]}))},c.r("$",(function(){var $=c.$;c._animationManager=null,c._browse=null,c._roundTo=5,c._roundHelper=function(t){return c._roundTo<=1?t:Math.round(t/c._roundTo)*c._roundTo},$.fn.n2opener=function(){return this.each((function(){console.error("deprecated $.fn.n2opener");var t=$(this).on("click",(function(e){t.toggleClass("n2-active")}));t.siblings("span").on("click",(function(e){t.toggleClass("n2-active")})),t.parent().on("mouseleave",(function(){t.removeClass("n2-active")})),t.find(".n2-button-menu").on("click",(function(e){e.stopPropagation(),t.removeClass("n2-active")}))}))},jQuery!==r&&jQuery(s).on("wp-collapse-menu",(function(){$(i).trigger("resize")})),c._deepDiff={map:function(t,i){if(this.isValue(t))return t!==r&&t!=i?t:r;for(var s in i)this.isFunction(i[s])||(t[s]=this.map(t[s],i[s]),(t[s]===r||$.isPlainObject(t[s])&&$.isEmptyObject(t[s])||this.isArray(t[s])&&0==t[s].length)&&delete t[s]);return t},isFunction:function(t){return"[object Function]"==={}.toString.apply(t)},isArray:function(t){return"[object Array]"==={}.toString.apply(t)},isObject:function(t){return"[object Object]"==={}.toString.apply(t)},isValue:function(t){return!this.isObject(t)&&!this.isArray(t)}},c._UnicodeToHTMLEntity=function(t){try{var i,s=/(?:[\uD800-\uDBFF][\uDC00-\uDFFF])/g;function n(t){for(var i,s,n,h=[],r=0;r<t.length;)55296==(63488&(i=t.charCodeAt(r)))?h.push((s=i,n=t.charCodeAt(++r),((1023&s)<<10)+(1023&n)+65536)):h.push(i),++r;return"&#"+h+";"}for(;i=s.exec(t);)t=t.substr(0,i.index)+n(t.substr(i.index,s.lastIndex-i.index))+t.substr(s.lastIndex)}catch(i){return console.error(i),t}return t}})),c.d("Popover",["$"],(function(){var $=c.$;function t(t){this.$container=t,this.$content=t.find(".n2_popover_content"),this.$exit=this.$content.find(".n2_popover_content_exit").on("click",this.hide.bind(this)),this.positionCallback=this.position.bind(this),this.$trigger=t.find(".n2_popover__trigger").on("click",this.show.bind(this))}return t.prototype.lazyLoad=function(){this.options=f({horizontal:"right",vertical:"below",relatedclass:!1},this.$container.data()),this.$content.appendTo("body"),this.$inner=this.$content.find(".n2_popover_content_inner"),this.$content.find(".n2_floating_menu__item").on("click",function(e){$(e.currentTarget).data("stay-open")||this.hide(e)}.bind(this)),this.lazyLoad=function(){}},t.prototype.position=function(){var t=this.$trigger[0].getBoundingClientRect(),s=this.$inner[0].getBoundingClientRect(),n=0,h=0,r=1;"left"===this.options.horizontal?(n=this.getXLeft(t,s))<0&&(n=this.getXRight(t,s)):(n=this.getXRight(t,s))<0&&(n=this.getXLeft(t,s)),"above"===this.options.vertical?(h=this.getYAbove(t,s))<0?h=this.getYBelow(t,s):r=3:(h=this.getYBelow(t,s))+s.height>i.innerHeight&&(h=this.getYAbove(t,s),r=3),this.$content.css({transform:"translate("+Math.round(n)+"px, "+Math.round(h)+"px)"}),this.$exit.css({order:String(r),height:t.height+5+"px"})},t.prototype.getXLeft=function(t,i){return t.x},t.prototype.getXRight=function(t,i){return t.x-i.width+t.width},t.prototype.getYAbove=function(t,i){return t.y-i.height-5},t.prototype.getYBelow=function(t,i){return t.y},t.prototype.show=function(e){e&&e.preventDefault(),this.lazyLoad(),this.options.relatedclass&&(this.$related=this.$container.closest("."+this.options.relatedclass),this.$related.addClass(this.options.relatedclass+"--popover-visible")),this.$content.addClass("n2_popover_content--visible").on("mouseleave",this.hide.bind(this)),this.position(),i.addEventListener("scroll",this.positionCallback,{capture:!0,passive:!0})},t.prototype.hide=function(e){this.$related&&(this.$related.removeClass(this.options.relatedclass+"--popover-visible"),delete this.$related),this.$content.off("mouseleave").removeClass("n2_popover_content--visible"),i.removeEventListener("scroll",this.positionCallback,{capture:!0,passive:!0})},t.prototype.setStates=function(t){this.$content.find("a[data-state]").each((function(){var i=$(this),s=i.data("state").match(/^(!)?(.*)$/);"!"===s[1]?i.toggleClass("n2_floating_menu__item--has-state",!t[s[2]]):i.toggleClass("n2_floating_menu__item--has-state",t[s[2]])}))},$.fn.nextendPopover=function(){return this.each((function(){var i=$(this);i.data("popover",new t(i))}))},t})),c.d("NextendHeadingPane",["$"],(function(){var $=c.$;function t(t,i,s,n){this.$node=t.data("pane",this),this.headings=i,this.contents=s,this.tabNames=[],this.headings.each(function(t,i){this.tabNames.push($(i).data("tab"))}.bind(this)),this.identifier=n,this._active=i.index(i.filter(".n2-active"));for(var h=0;h<i.length;h++)i.eq(h).on("click",this.switchToPane.bind(this,h));if(n){var r=localStorage.getItem(this.identifier+"-pane")||-1;if(-1!=r)return void this.switchToPane(r)}this.hideAndShow()}return t.prototype.switchToPane=function(t,e){e&&e.preventDefault(),this.headings.eq(this._active).removeClass("n2-active"),this.headings.eq(t).addClass("n2-active"),this._active=t,this.hideAndShow(),this.store(this._active),this.$node.triggerHandler("changetab")},t.prototype.hideAndShow=function(){$(this.contents[this._active]).css("display","block").trigger("activate");for(var t=0;t<this.contents.length;t++)t!=this._active&&$(this.contents[t]).css("display","none")},t.prototype.store=function(t){this.identifier&&localStorage.setItem(this.identifier+"-pane",t)},t.prototype.showTabs=function(t){for(var i=!1,s=0;s<this.tabNames.length;s++)"-1"!=t.indexOf(this.tabNames[s])?(this.headings.eq(s).css("display",""),$(this.contents[s]).css("display",""),(s==this._active||!1===i)&&(i=s)):(this.headings.eq(s).css("display","none"),$(this.contents[s]).css("display","none"));this.switchToPane(i)},t})),c.d("Window",(function(){var t=!1;var h={getTopOffset:function(){var i=s.getElementById("wpadminbar");return i&&(t=i.getBoundingClientRect().height),h.getTopOffset=function(){return t},t},getBottomOffset:function(){return 0},getHeight:function(){return(i.innerHeight||n.clientHeight)-h.getTopOffset()},getWidth:function(){return i.innerWidth||n.clientWidth}};return h})),c.d("WindowManager",(function(){var t=["main"],i={};return{addWindow:function(i){t.push(i)},removeWindow:function(){t.pop()},getCurrentWindow:function(){return t[t.length-1]},actionPrevent:function(t){this.actionCancelPreventRelease(t),i[t]=requestAnimationFrame(this.actionPreventRelease.bind(this,t))},actionPreventFunction:function(t){return this.actionPrevent.bind(this,t)},actionCancelPreventRelease:function(t){i[t]!==r&&(cancelAnimationFrame(i[t]),delete i[t])},actionPreventRelease:function(t){delete i[t]},isActionPrevented:function(t){return i[t]!==r}}})),c.d("LoadingScreen",["$"],(function(){var t,i,s,$=c.$;c.r("documentReady",(function(){t=$('<div class="n2_loading_screen"><div class="n2_loading_screen__circle"></div></div>').appendTo("body")}));var n={startLoading:function(){i&&a(i),s=$.now(),t.addClass("n2_loading_screen--visible")},stopLoading:function(){var n=$.now()-s;n>=300?t.removeClass("n2_loading_screen--visible"):i=o((function(){t.removeClass("n2_loading_screen--visible")}),300-n)}};return n})),c.d("AjaxHelper",["$"],(function(){var $=c.$;function t(){}t.query={};var s={};return t.addAdminUrl=function(t,i){s[t]=i},t.getAdminUrl=function(t){return s[t]},t.addAjaxArray=function(i){for(var s in i)t.query[s]=i[s]},t.makeAjaxUrl=function(i,s){var n=i.split("?");n.length<2&&(n[1]="");var h=c.N2QueryString.parse(n[1]);if(s!==r)for(var o in s)h[o]=s[o];for(var o in t.query)h[o]=t.query[o];return c.N2QueryString.add_query_arg(h,n[0])},t.ajax=function(s){return c.LoadingScreen.startLoading(),s.data=s.data||{},$.ajax(s).always((function(s,n){c.LoadingScreen.stopLoading();try{if("success"!==n?s=JSON.parse(s.responseText):"string"==typeof s&&(s=JSON.parse(s)),s.redirect!==r)return c.LoadingScreen.startLoading(),void(i.location.href=s.redirect);t.notification(s)}catch(t){var h=/<body[^>]*>((.|[\n\r])*)<\/body>/im.exec(s.responseText);h?c.ModalSafeHTML(h[1]):console.error(s.responseText,s)}}))},t.notification=function(t){if(t.notification!==r&&t.notification)for(var i in t.notification)for(var s=0;s<t.notification[i].length;s++)c.Notification[i](t.notification[i][s][0],t.notification[i][s][1])},t.getJSON=function(t){return c.LoadingScreen.startLoading(),$.getJSON(t).always((function(){c.LoadingScreen.stopLoading()}))},t})),c.d("Esc",["$"],(function(){var $=c.$;function t(){this.FiLo=[],this.doc=$(s),this.isListening=!1}return t.prototype.add=function(t){this.FiLo.push(t),this.isListening||(this.doc.on("keydown.n2-esc",function(e){"Escape"!==e.code&&"Backspace"!==e.code||($(e.target).is("input, textarea")?"Escape"===e.code&&(e.preventDefault(),$(e.target).trigger("blur")):(e.preventDefault(),this.onClose()))}.bind(this)).on("n2Close.n2-esc",function(e){this.onClose()}.bind(this)),this.isListening=!0)},t.prototype.pop=function(){this.FiLo.pop(),0===this.FiLo.length&&(this.doc.off(".n2-esc"),this.isListening=!1)},t.prototype.onClose=function(){this.FiLo[this.FiLo.length-1]()&&this.pop()},new t})),c.d("tooltip",["$"],(function(){var $=c.$;function t(){this.$element=$('<div class="n2_tooltip"></div>'),this.timeout=null,this.$tipFor=null,et(this.ready.bind(this))}function s(){this.isVisible=!1,this.$body=$("body"),this.$element=$('<div class="n2_tooltip"></div>').appendTo(this.$body)}return t.prototype.ready=function(){this.$element.appendTo("body"),this.add($("body"))},t.prototype.add=function(t){t.find("[data-n2tip]").off(".n2hastip").on({"mouseenter.n2hastip":this.onEnter.bind(this)})},t.prototype.addElement=function(t,i,s,n){t.data({n2tip:i,n2tipv:n,n2tiph:s}).off(".n2hastip").on({"mouseenter.n2hastip":this.onEnter.bind(this)})},t.prototype.removeElement=function(t){t.off(".n2hastip")},t.prototype.hide=function(){this.onLeave()},t.prototype.onEnter=function(e){this.lastE=e,this.timeout&&a(this.timeout),this.$tipFor=$(e.currentTarget).on({"mousemove.n2tip":this.onMove.bind(this),"mouseleave.n2tip":this.onLeave.bind(this)}),this.timeout=o(function(){var t=this.$tipFor.data("n2tipv"),i=this.$tipFor.data("n2tiph");t===r&&(t=10),i===r&&(i=10);var s=this.$tipFor.data("n2tip");"function"==typeof s&&(s=s.call()),this.$element.css({margin:t+"px "+i+"px"}).html(s).addClass("n2_tooltip--active"),this.onMove(this.lastE)}.bind(this),500)},t.prototype.onMove=function(e){this.lastE=e,this.$element.css({left:Math.min(e.clientX,i.innerWidth-this.$element.outerWidth()-30)+"px",top:Math.min(e.clientY,i.innerHeight-this.$element.height()-20)+"px"})},t.prototype.onLeave=function(){this.timeout&&a(this.timeout),this.$tipFor&&(this.$tipFor.off(".n2tip"),this.$tipFor=null,this.$element.removeClass("n2_tooltip--active").css("margin",""))},s.prototype.show=function(t,e){this.isVisible?this.$element.html(t):(this.isVisible=!0,this.$body.on("mousemove.tooltipMouse",this.mouseMove.bind(this)),this.mouseMove(e),this.$element.html(t).addClass("n2_tooltip--active"))},s.prototype.mouseMove=function(e){this.$element.css({left:Math.min(e.clientX+10,i.innerWidth-this.$element.outerWidth()-32)+"px",top:Math.min(e.clientY+10,i.innerHeight-this.$element.height()-40)+"px"})},s.prototype.hide=function(){this.$body.off("mousemove.tooltipMouse"),this.$element.removeClass("n2_tooltip--active").html(""),this.isVisible=!1},c._tooltip=new t,et((function(){c._tooltipMouse=new s})),c._tooltip})),c.d("FormTipManager",["$"],(function(){var $=c.$,t=1;function s(i){this.$el=i,this.id=t++,this.isVisible=!1,this.$tip=!1,this.ui="el",this.$el.on({"mouseenter.formTip":this.onMouseEnter.bind(this),"mouseleave.formTip":this.onMouseLeave.bind(this)})}s.prototype.onMouseEnter=function(){this.mouseLeaveTimeout&&a(this.mouseLeaveTimeout),this.mouseEnterTimeout=o(this.onMouseEnterTimeout.bind(this),300)},s.prototype.onMouseEnterTimeout=function(){delete this.mouseEnterTimeout,this.isVisible||(this.ui="el",this.show(),this.isVisible=!0)},s.prototype.onMouseLeave=function(){this.mouseEnterTimeout&&a(this.mouseEnterTimeout),this.mouseLeaveTimeout=o(this.onMouseLeaveTimeout.bind(this),300)},s.prototype.onMouseLeaveTimeout=function(){delete this.mouseLeaveTimeout,this.isVisible&&"el"===this.ui&&this.hide()},s.prototype.show=function(){!1===this.$tip&&this.buildTip(),this.$tip.addClass("n2_form_tip--visible"),$(i).on("scroll.formTip"+this.id,this.positionTip.bind(this)).on("resize.formTip"+this.id,this.positionTip.bind(this)),this.positionTip()},s.prototype.hide=function(){$(i).off(".formTip"+this.id),this.$tip.removeClass("n2_form_tip--visible"),this.isVisible=!1},s.prototype.stopPropagation=function(e){e.stopPropagation()},s.prototype.buildTip=function(){this.$tip=$('<div class="n2_form_tip"></div>').on({mouseenter:this.onTipMouseEnter.bind(this),mouseleave:this.onTipMouseLeave.bind(this),mousedown:this.stopPropagation.bind(this),mouseup:this.stopPropagation.bind(this),click:this.stopPropagation.bind(this)}).appendTo("body"),$('<div class="n2_form_tip__overlay"></div>').appendTo(this.$tip);var t=$('<div class="n2_form_tip__content"></div>').appendTo(this.$tip);this.$el.data("tip-label")&&$('<div class="n2_form_tip__label"></div>').text(this.$el.data("tip-label")).appendTo(t),this.$description=$('<div class="n2_form_tip__description"></div>').html(this.$el.data("tip-description")).appendTo(t),this.$el.data("tip-link")&&$('<a class="n2_form_tip__link" href="'+this.$el.data("tip-link")+'" target="_blank">'+n2_("Open docs")+"</a>").appendTo(t)},s.prototype.setDescription=function(t){this.$description?this.$description.html(t):this.$el.data("tip-description",t)},s.prototype.onTipMouseEnter=function(){this.ui="tip"},s.prototype.onTipMouseLeave=function(){this.hide()},s.prototype.positionTip=function(){this.$tip.css({left:"0",top:"0"});var t,s,n=i.innerWidth,h=(i.innerHeight,this.$el[0].getBoundingClientRect()),r=this.$tip[0].getBoundingClientRect(),o={left:"0",top:"0"};(n2const.rtl.isRtl?h.left>r.width:n-h.left<r.width)?(t="right",o.left=h.left+h.width-r.width+"px"):(t="left",o.left=h.left+"px"),h.top>r.height?(s="bottom",o.top=h.top-r.height+"px"):(s="top",o.top=h.top+h.height+"px"),this.$tip.attr("data-position-horizontal",t).attr("data-position-vertical",s).css(o)};var n={add:function(t){t.find("[data-tip-description]").each((function(){var t=$(this);t.data("formTip")||t.data("formTip",new s(t))}))}};return c.r("windowLoad",(function(){n.add($("body"))})),n})),i.N2Color={hex2rgba:function(t){6===t.length&&(t+="ff");var i=parseInt(t,16);return[i>>24&255,i>>16&255,i>>8&255,(255&i)/255]},hex2rgbaCSS:function(t){return"RGBA("+N2Color.hex2rgba(t).join(",")+")"},hexdec:function(t){return t=(t+"").replace(/[^a-f0-9]/gi,""),parseInt(t,16)},hex2alpha:function(t){return 8!==t.length?1:((255&parseInt(t,16))/255).toFixed(3)},colorizeSVG:function(t,i){var s=t.split("base64,");return 1===s.length?t:(s[1]=c.Base64.encode(c.Base64.decode(s[1]).replace('fill="#FFF"','fill="#'+i.substr(0,6)+'"').replace('opacity="1"','opacity="'+N2Color.hex2alpha(i)+'"')),s.join("base64,"))},colorToSVG:function(t){var i=parseInt(t,16);return[t.substr(0,6),(255&i)/255]}},c.d("N2QueryString",(function(){"use strict";return{parse:function(t){return"string"!=typeof t?{}:(t=t.trim().replace(/^(\?|#)/,""))?t.trim().split("&").reduce((function(t,i){var s=i.replace(/\+/g," ").split("="),n=s[0],h=s[1];return n=decodeURIComponent(n),h=h===r?null:decodeURIComponent(h),t.hasOwnProperty(n)?Array.isArray(t[n])?t[n].push(h):t[n]=[t[n],h]:t[n]=h,t}),{}):{}},stringify:function(t){return t?Object.keys(t).map((function(i){var s=t[i];return Array.isArray(s)?s.map((function(t){return encodeURIComponent(i)+"[]="+encodeURIComponent(t)})).join("&"):encodeURIComponent(i)+"="+encodeURIComponent(s)})).join("&"):""},add_query_arg:function(t,i){var s=i.split("?");s.length<2&&(s[1]="");var n=this.parse(s[1]);for(var h in t)t.hasOwnProperty(h)&&(n[h]=t[h]);return s[0]+"?"+this.stringify(n)}}})),function(t){var i=[],s=[],n=[],h=[],r="0123456789abcdef".split(""),o=[],a=[],c=!1,l=0,u=0,d=[];if(t.Int32Array)s=new Int32Array(16),n=new Int32Array(16),h=new Int32Array(4),o=new Int32Array(4),a=new Int32Array(4),d=new Int32Array(4);else{var f;for(f=0;f<16;f++)s[f]=n[f]=0;for(f=0;f<4;f++)h[f]=o[f]=a[f]=d[f]=0}function _(t){for(var i=16;i--;){var s=i<<2;n[i]=t.charCodeAt(s)+(t.charCodeAt(s+1)<<8)+(t.charCodeAt(s+2)<<16)+(t.charCodeAt(s+3)<<24)}}function v(t,i,s,n,h,r,o){return((i+=t+n+o)<<h|i>>>r)+s<<0}function p(t){m(0,0,0,0,t),a[0]=d[0]+1732584193<<0,a[1]=d[1]-271733879<<0,a[2]=d[2]-1732584194<<0,a[3]=d[3]+271733878<<0}function b(t){m(a[0],a[1],a[2],a[3],t),a[0]=d[0]+a[0]<<0,a[1]=d[1]+a[1]<<0,a[2]=d[2]+a[2]<<0,a[3]=d[3]+a[3]<<0}function m(t,i,s,n,h){var r,o;c?(t=v((s^n)&i^n,t,i,h[0],7,25,-680876936),n=v((i^s)&t^s,n,t,h[1],12,20,-389564586),s=v((t^i)&n^i,s,n,h[2],17,15,606105819),i=v((n^t)&s^t,i,s,h[3],22,10,-1044525330)):(t=((t=h[0]-680876937)<<7|t>>>25)-271733879<<0,n=((n=h[1]-117830708+(2004318071&t^-1732584194))<<12|n>>>20)+t<<0,s=((s=h[2]-1126478375+((-271733879^t)&n^-271733879))<<17|s>>>15)+n<<0,i=((i=h[3]-1316259209+((n^t)&s^t))<<22|i>>>10)+s<<0),t=v((s^n)&i^n,t,i,h[4],7,25,-176418897),n=v((i^s)&t^s,n,t,h[5],12,20,1200080426),s=v((t^i)&n^i,s,n,h[6],17,15,-1473231341),i=v((n^t)&s^t,i,s,h[7],22,10,-45705983),t=v((s^n)&i^n,t,i,h[8],7,25,1770035416),n=v((i^s)&t^s,n,t,h[9],12,20,-1958414417),s=v((t^i)&n^i,s,n,h[10],17,15,-42063),i=v((n^t)&s^t,i,s,h[11],22,10,-1990404162),t=v((s^n)&i^n,t,i,h[12],7,25,1804603682),n=v((i^s)&t^s,n,t,h[13],12,20,-40341101),s=v((t^i)&n^i,s,n,h[14],17,15,-1502002290),i=v((n^t)&s^t,i,s,h[15],22,10,1236535329),t=v((i^s)&n^s,t,i,h[1],5,27,-165796510),n=v((t^i)&s^i,n,t,h[6],9,23,-1069501632),s=v((n^t)&i^t,s,n,h[11],14,18,643717713),i=v((s^n)&t^n,i,s,h[0],20,12,-373897302),t=v((i^s)&n^s,t,i,h[5],5,27,-701558691),n=v((t^i)&s^i,n,t,h[10],9,23,38016083),s=v((n^t)&i^t,s,n,h[15],14,18,-660478335),i=v((s^n)&t^n,i,s,h[4],20,12,-405537848),t=v((i^s)&n^s,t,i,h[9],5,27,568446438),n=v((t^i)&s^i,n,t,h[14],9,23,-1019803690),s=v((n^t)&i^t,s,n,h[3],14,18,-187363961),i=v((s^n)&t^n,i,s,h[8],20,12,1163531501),t=v((i^s)&n^s,t,i,h[13],5,27,-1444681467),n=v((t^i)&s^i,n,t,h[2],9,23,-51403784),s=v((n^t)&i^t,s,n,h[7],14,18,1735328473),i=v((s^n)&t^n,i,s,h[12],20,12,-1926607734),t=v((r=i^s)^n,t,i,h[5],4,28,-378558),n=v(r^t,n,t,h[8],11,21,-2022574463),s=v((o=n^t)^i,s,n,h[11],16,16,1839030562),i=v(o^s,i,s,h[14],23,9,-35309556),t=v((r=i^s)^n,t,i,h[1],4,28,-1530992060),n=v(r^t,n,t,h[4],11,21,1272893353),s=v((o=n^t)^i,s,n,h[7],16,16,-155497632),i=v(o^s,i,s,h[10],23,9,-1094730640),t=v((r=i^s)^n,t,i,h[13],4,28,681279174),n=v(r^t,n,t,h[0],11,21,-358537222),s=v((o=n^t)^i,s,n,h[3],16,16,-722521979),i=v(o^s,i,s,h[6],23,9,76029189),t=v((r=i^s)^n,t,i,h[9],4,28,-640364487),n=v(r^t,n,t,h[12],11,21,-421815835),s=v((o=n^t)^i,s,n,h[15],16,16,530742520),i=v(o^s,i,s,h[2],23,9,-995338651),t=v(s^(i|~n),t,i,h[0],6,26,-198630844),n=v(i^(t|~s),n,t,h[7],10,22,1126891415),s=v(t^(n|~i),s,n,h[14],15,17,-1416354905),i=v(n^(s|~t),i,s,h[5],21,11,-57434055),t=v(s^(i|~n),t,i,h[12],6,26,1700485571),n=v(i^(t|~s),n,t,h[3],10,22,-1894986606),s=v(t^(n|~i),s,n,h[10],15,17,-1051523),i=v(n^(s|~t),i,s,h[1],21,11,-2054922799),t=v(s^(i|~n),t,i,h[8],6,26,1873313359),n=v(i^(t|~s),n,t,h[15],10,22,-30611744),s=v(t^(n|~i),s,n,h[6],15,17,-1560198380),i=v(n^(s|~t),i,s,h[13],21,11,1309151649),t=v(s^(i|~n),t,i,h[4],6,26,-145523070),n=v(i^(t|~s),n,t,h[11],10,22,-1120210379),s=v(t^(n|~i),s,n,h[2],15,17,718787259),i=v(n^(s|~t),i,s,h[9],21,11,-343485551),d[0]=t,d[1]=i,d[2]=s,d[3]=n}h[0]=128,h[1]=32768,h[2]=8388608,h[3]=-2147483648,o[0]=0,o[1]=8,o[2]=16,o[3]=24,t.md5=t.md5||function(t,d,f){!function(t){var i,r;if(c=!1,l=u=(t+="").length,u>63){for(_(t.substring(0,64)),p(n),c=!0,i=128;i<=u;i+=64)_(t.substring(i-64,i)),b(n);t=t.substring(i-64),u=t.length}for(s[0]=0,s[1]=0,s[2]=0,s[3]=0,s[4]=0,s[5]=0,s[6]=0,s[7]=0,s[8]=0,s[9]=0,s[10]=0,s[11]=0,s[12]=0,s[13]=0,s[14]=0,s[15]=0,i=0;i<u;i++)0==(r=i%4)?s[i>>2]=t.charCodeAt(i):s[i>>2]|=t.charCodeAt(i)<<o[r];if(s[i>>2]|=h[i%4],i>55)return c?b(s):(p(s),c=!0),b([0,0,0,0,0,0,0,0,0,0,0,0,0,0,l<<3,0]);s[14]=l<<3,c?b(s):p(s)}(d?t:function(t){for(var i=enc="",s=end=0,n=0,h=t.length;n<h;n++){var r=t.charCodeAt(n);r<128?end++:(enc=r>127&&r<2048?String.fromCharCode(r>>6|192,63&r|128):String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128),end>s&&(i+=t.slice(s,end)),i+=enc,s=end=n+1)}return end>s&&(i+=t.slice(s,h)),i}(t));var v=a[0];return i[1]=r[15&v],i[0]=r[15&(v>>=4)],i[3]=r[15&(v>>=4)],i[2]=r[15&(v>>=4)],i[5]=r[15&(v>>=4)],i[4]=r[15&(v>>=4)],i[7]=r[15&(v>>=4)],i[6]=r[15&(v>>=4)],v=a[1],i[9]=r[15&v],i[8]=r[15&(v>>=4)],i[11]=r[15&(v>>=4)],i[10]=r[15&(v>>=4)],i[13]=r[15&(v>>=4)],i[12]=r[15&(v>>=4)],i[15]=r[15&(v>>=4)],i[14]=r[15&(v>>=4)],v=a[2],i[17]=r[15&v],i[16]=r[15&(v>>=4)],i[19]=r[15&(v>>=4)],i[18]=r[15&(v>>=4)],i[21]=r[15&(v>>=4)],i[20]=r[15&(v>>=4)],i[23]=r[15&(v>>=4)],i[22]=r[15&(v>>=4)],v=a[3],i[25]=r[15&v],i[24]=r[15&(v>>=4)],i[27]=r[15&(v>>=4)],i[26]=r[15&(v>>=4)],i[29]=r[15&(v>>=4)],i[28]=r[15&(v>>=4)],i[31]=r[15&(v>>=4)],i[30]=r[15&(v>>=4)],f?i:i.join("")}}(i),c.d("CssInjection",(function(){function t(t,i){this.baseClassName=t,this.style=u("style"),this.style.setAttribute("data-base-class-name",t),this.style.setAttribute("type","text/css"),this.style.styleSheet?this.style.styleSheet.cssText=i:this.style.appendChild(s.createTextNode(i)),h.appendChild(this.style)}return t.prototype.getBaseClassName=function(){return this.baseClassName},t.prototype.destroy=function(){this.style.parentNode.removeChild(this.style)},t})),c.d("NextendCSS",(function(){function t(){this.style=""}return t.prototype.add=function(t,i){return new c.CssInjection(t,i)},t.prototype.deleteRule=function(t){for(var i=t.toLowerCase(),n=i.replace(".","\\."),h=s.styleSheets.length-1;h>=0;h--)for(var r=this._getRulesArray(h),o=0;r&&o<r.length;o++)if(r[o].selectorText){var a=r[o].selectorText.toLowerCase();a!=i&&a!=n||(s.styleSheets[h].cssRules?s.styleSheets[h].deleteRule(o):s.styleSheets[h].removeRule(o))}return!0},t.prototype._getRulesArray=function(t){var i=null;try{s.styleSheets[t].cssRules?i=s.styleSheets[t].cssRules:s.styleSheets[t].rules&&(i=s.styleSheets[t].rules)}catch(t){}return i},c._css=new t,c._css})),c.d("ImageHelper",(function(){function t(t){c._imageHelper=this,this.parameters=f({siteKeywords:[],imageUrls:[],wordpressUrl:"",placeholderImage:"",placeholderRepeatedImage:"",protocolRelative:1},t)}return t.prototype.protocolRelative=function(t){return this.parameters.protocolRelative?t.replace(/^http(s)?:\/\//,"//"):t},t.prototype.dynamic=function(t){for(var i=this.parameters.imageUrls,s=this.parameters.siteKeywords,n=this.protocolRelative(t),h=0;h<s.length;h++)if(0===n.indexOf(i[h])){t=s[h]+n.slice(i[h].length);break}return t},t.prototype.fixed=function(t){if("string"==typeof t)for(var i=this.parameters.imageUrls,s=this.parameters.siteKeywords,n=0;n<s.length;n++)if(0===t.indexOf(s[n])){t=i[n]+t.slice(s[n].length);break}return t},t.prototype.openLightbox=function(t){c.PlatformImageChooser.single(t)},t.prototype.openMultipleLightbox=function(t){c.PlatformImageChooser.multiple(t)},t.prototype.getPlaceholder=function(){return this.fixed(this.parameters.placeholderImage)},t.prototype.getRepeatedPlaceholder=function(){return this.fixed(this.parameters.placeholderRepeatedImage)},t})),c.d("PlatformImageChooser",["$"],(function(){function t(){}return t.single=function(t){c.WindowManager.addWindow("imagechooser");var i={states:[new wp.media.controller.Library({filterable:"all",priority:20})]};wp.media.controller.EditImage!==r&&i.states.push(new wp.media.controller.EditImage);var s=wp.media(i);s.on("content:render:edit-image",(function(){var t=this.state().get("image"),i=new wp.media.view.EditImage({model:t,controller:this}).render();this.content.set(i),i.loadEditor()}),s),s.on("select",function(){var i=s.state().get("selection").first().toJSON();t(c._imageHelper.dynamic(i.url),{alt:i.alt})}.bind(this)),s.on("close",(function(){c.WindowManager.removeWindow(),o((function(){c.Esc.pop()}),50)})),c.Esc.add((function(){return!1})),s.open()},t.multiple=function(t){c.WindowManager.addWindow("imagechooser");var i={states:[new wp.media.controller.Library({filterable:"all",multiple:"add",priority:20})]};wp.media.controller.EditImage!==r&&i.states.push(new wp.media.controller.EditImage);var s=wp.media(i);s.on("content:render:edit-image",(function(){var t=this.state().get("image"),i=new wp.media.view.EditImage({model:t,controller:this}).render();this.content.set(i),i.loadEditor()}),s),s.on("select",function(){for(var i=s.state().get("selection").toJSON(),n=[],h=0;h<i.length;h++){var r=i[h];n.push({title:r.title,description:r.description,image:c._imageHelper.dynamic(r.url),alt:r.alt})}t(n)}.bind(this)),s.on("close",(function(){c.WindowManager.removeWindow(),o((function(){c.Esc.pop()}),50)})),s.open(),c.Esc.add((function(){return!1}))},t})),c.d("AbstractModal",["$"],(function(){var $=c.$;function t(i,s){t.counter++,this.id=t.counter,this.type=i,this.buttons=[],this.options=f({hasClose:!0,width:!1,destroyOnHide:!1},s),this.$modal=$('<div class="n2 n2_modal" data-modal-type="'+this.type+'"></div>').appendTo("body"),this.options.hasClose&&$('<div class="n2_modal__overlay"></div>').on("click",this.hide.bind(this)).appendTo(this.$modal),this.$modalWindow=$('<div class="n2_modal__window"></div>').appendTo(this.$modal),!1!==this.options.width&&this.$modalWindow.css("width",this.options.width+"px"),this.renderModal()}return t.counter=0,t.prototype.renderModal=function(){},t.prototype.show=function(){s.activeElement&&s.activeElement!==h&&s.activeElement.blur(),c.WindowManager.addWindow("modal"),this.options.hasClose&&c.Esc.add(function(){return this.hide("esc"),!0}.bind(this)),this.$modal.addClass("n2_modal--visible")},t.prototype.hide=function(e){c.WindowManager.removeWindow(),"esc"!==e&&(c.Esc.pop(),e&&e.preventDefault()),this.$modal.removeClass("n2_modal--visible"),this.options.destroyOnHide&&this.$modal.remove(),s.activeElement&&s.activeElement!==h&&s.activeElement.blur()},t.prototype.getBody=function(){return this.$modalBody},t.prototype.addContent=function(t){t.appendTo(this.$modalBody)},t.prototype.clearButtons=function(){for(var t in this.buttons)this.buttons[t].remove();this.buttons=[],this.$modalButtons.html("").attr("data-buttons",0)},t.prototype.addButton=function(t,i){i=i||!1;var s=$('<div class="n2_modal__button"></div>').append(t);return i?s.prependTo(this.$modalButtons):s.appendTo(this.$modalButtons),this.buttons.push(s),this.$modalButtons.attr("data-buttons",this.buttons.length),s},t})),c.d("ModalDeleteConfirm",["$"],(function(){var $=c.$;function t(t,i){var s=new c.ModalSimple("delete",{destroyOnHide:!0});s.addContent(c.UI.modalIcon("ssi_48 ssi_48--delete","red")),s.addContent(c.UI.modalHeading(n2_("Are you sure?"))),s.addContent(c.UI.modalParagraphHTML(n2_sprintf(n2_("You're about to %s. "),t)+n2_sprintf(n2_("The deletion is irreversible, and it's not possible to recover %s."),t)).css("margin-bottom","19px"));var n=c.UI.modalButton(n2_("Cancel"),"grey").on("click",(function(e){e.preventDefault(),s.hide()}));s.addButton(n);var h=c.UI.modalButton(n2_("Delete"),"red").on("click",(function(e){e.preventDefault(),i(),s.hide(e)}));s.addButton(h),s.show()}return t.href=function(e,s,n){e.preventDefault(),t(n,(function(){i.location.href=$(s).attr("href")}))},t})),c.d("ModalIframe",["$","AbstractModal"],(function(){var $=c.$;function t(t,i){c.AbstractModal.prototype.constructor.call(this,t,f({},i))}return t.prototype=Object.create(c.AbstractModal.prototype),t.prototype.constructor=t,t.prototype.renderModal=function(){this.$modal.addClass("n2_modal--iframe"),this.$frame=$('<iframe name="'+this.type+'" src="about:blank" style="width: 100%;height:100%;" allowfullscreen></iframe>').appendTo(this.$modalWindow)},t.prototype.setSrc=function(t){this.$frame.attr("src",t)},t.prototype.hide=function(e){c.AbstractModal.prototype.hide.call(this,e),this.$frame.attr("src","about:blank")},t})),c.d("ModalLightbox",["$","AbstractModal"],(function(){var $=c.$;function t(t,i,s){this.title=t,c.AbstractModal.prototype.constructor.call(this,i,f({},s))}return t.prototype=Object.create(c.AbstractModal.prototype),t.prototype.constructor=t,t.prototype.renderModal=function(){if(this.$modal.addClass("n2_modal--lightbox"),this.$modalTopBar=$('<div class="n2_modal__top_bar"></div>').appendTo(this.$modalWindow),this.$title=$('<div class="n2_modal__top_bar_title"></div>').text(this.title).appendTo(this.$modalTopBar),this.$modalButtons=$('<div class="n2_modal__top_bar_buttons" data-buttons="0"></div>').appendTo(this.$modalTopBar),this.options.hasClose){var t=c.UI.modalButton(n2_("Close"),"grey-dark").on("click",this.hide.bind(this));this.addButton(t)}this.$modalBody=$('<div class="n2_modal__body"></div>').appendTo(this.$modalWindow)},t.prototype.setTitle=function(t){this.title=t,this.$title.text(t)},t})),c.d("ModalSimple",["$","AbstractModal"],(function(){var $=c.$;function t(t,i){c.AbstractModal.prototype.constructor.call(this,t,f({width:500},i))}return t.prototype=Object.create(c.AbstractModal.prototype),t.prototype.constructor=t,t.prototype.renderModal=function(){if(this.$modal.addClass("n2_modal--simple"),this.$modalBodyOuter=$('<div class="n2_modal__body_outer"></div>').appendTo(this.$modalWindow),this.options.hasClose){var t=$('<div class="n2_modal__close_wrap"></div>').appendTo(this.$modalBodyOuter);$('<div class="n2_modal__close"><i class="ssi_16 ssi_16--remove"></i></div>').on("click",this.hide.bind(this)).appendTo(t)}this.$modalBody=$('<div class="n2_modal__body"></div>').appendTo(this.$modalBodyOuter),this.$modalButtons=$('<div class="n2_modal__buttons" data-buttons="0"></div>').appendTo(this.$modalWindow)},t})),c.d("PreviewPopup",["$"],(function(){return function(t,s){var n=["height="+screen.availHeight,"width="+screen.availWidth,"toolbar=yes,scrollbars=yes,resizable=yes"].join(","),h=i.open(t,s,n);return h.moveTo(0,0),h.resizeTo(screen.availWidth,screen.availHeight),h}})),c.d("ModalGeneratorRecordViewer",["$"],(function(){var $=c.$;return function(t,i){this.createRecordModal=new c.ModalSimple("generator-record-viewer",{width:1e3,destroyOnHide:!0}),this.createRecordModal.addContent(c.UI.modalIcon("ssi_48 ssi_48--data","blue")),this.createRecordModal.addContent(c.UI.modalHeading(n2_("Records"))),function(t,i,s){var n=$('<div class="n2_generator_records_table"></div>').css("grid-template-columns","40px repeat("+(i.length-1)+", auto)").appendTo(t),h=0;for($('<div class="n2_generator_records_table__heading" data-col="1"></div>').text(i[h]).appendTo(n),h=1;h<i.length;h++)$('<div class="n2_generator_records_table__heading"></div>').text(i[h]).appendTo(n);for(h=0;h<s.length;h++){var r=0;for($('<div class="n2_generator_records_table__heading" data-col="1"></div>').text(s[h][r]).appendTo(n),r=1;r<s[h].length;r++)$('<div class="n2_generator_records_table__cell"></div>').html(s[h][r]).appendTo(n)}}(this.createRecordModal.getBody(),t,i),this.createRecordModal.show()}})),c.d("ModalHotkey",["$"],(function(){var $=c.$;function t(){var t=this.getHotkeys();this.modal=new c.ModalSimple("hotkey",{width:800}),this.modal.addContent(c.UI.modalIcon("ssi_48 ssi_48--keyboard","blue")),this.modal.addContent(c.UI.modalHeading(n2_("Keyboard shortcuts")));var i=$('<div class="n2_modal__hotkey"></div>');this.modal.addContent(i);for(var s=0;s<t.length;s++)for(var n=$('<div class="n2_modal__hotkey_column"></div>').appendTo(i),h=0;h<t[s].length;h++){var r=t[s][h][0],o=t[s][h][1],a=$('<div class="n2_modal__hotkey_group"></div>').appendTo(n);$('<div class="n2_modal__hotkey_title">'+r+"</div>").appendTo(a);for(var l=0;l<o.length;l++){var u=$('<div class="n2_modal__hotkey_row"></div>').appendTo(a),d=o[l][0];$('<div class="n2_modal__hotkey_text">'+d+"</div>").appendTo(u);for(var f=$('<div class="n2_modal__hotkey_keys"></div>').appendTo(u),_=o[l][1],v=0;v<_.length;v++)$('<div class="n2_modal__hotkey_key">'+_[v]+"</div>").appendTo(f)}}var p=c.UI.modalButton(n2_("Got it"),"blue");this.modal.addButton(p),p.on("click",function(e){this.modal.hide()}.bind(this))}t.prototype.getHotkeys=function(){var t="ctrl",i=[],s=[];this.isMac()&&(t="cmd");var n=[n2_("General"),[[n2_("Content tab"),["q"]],[n2_("Style tab"),["w"]]]];i.push(n),n[1].push([n2_("Add Layer"),["a"]],[n2_("Layer List"),["s"]]);var h=[n2_("View"),[[n2_("Preview"),[t,"1"]],[n2_("Desktop"),[t,"2"]],[n2_("Tablet"),[t,"3"]],[n2_("Mobile"),[t,"4"]]]];i.push(h);var r=[n2_("Adjust"),[[n2_("Move (Absolute)"),[n2_("Arrows")]],[n2_("Align (Absolute)"),[n2_("Numeric keys")]]]];i.push(r);var o=[n2_("Action"),[[n2_("Delete"),["del"]],[n2_("Duplicate"),[t,"d"]],[n2_("Copy"),[t,"c"]],[n2_("Paste"),[t,"v"]],[n2_("Undo"),[t,"z"]],[n2_("Redo"),[t,"shift","z"]],[n2_("Save"),[t,"s"]]]];s.push(o);var a=[n2_("Clear device specific settings"),[[n2_("Current layer, current device"),["shift","e"]],[n2_("Current layer, all devices"),["shift","alt","e"]],[n2_("All layers, current device"),["shift","r"]],[n2_("All layers, all devices"),["shift","alt","r"]]]];return s.push(a),[i,s]},t.prototype.isMac=function(){return navigator.platform.toUpperCase().indexOf("MAC")>=0},t.prototype.show=function(){this.modal.show()};var i=!1;function s(){}return s.show=function(){i||(i=new t),i.show()},s})),c.d("ModalSafeHTML",["$"],(function(){var $=c.$;return function(t){var s=new c.ModalSimple("safe-html",{destroyOnHide:!1,width:440});s.addContent(c.UI.modalHeading(n2_("Unexpected response")));var n=$(t.replace(/document\.write/g,"n2Write"));i.n2Write=function(t){s.addContent($("<span></span>").html(t))},n.each((function(t,i){s.addContent($(i))})),delete i.n2Write,s.show()}})),c.d("ModalUrlTabPro",["$"],(function(){var $=c.$;function t(t,i){$(".n2_free_need_more").eq(0).clone().appendTo(t)}return t.prototype.show=function(t){},t})),c.d("ModalUrlTabUrl",["$"],(function(){var $=c.$;function t(t,i){this.modalManager=i,this.cache={};var s=c.UI.modalFormRow(!0).appendTo(t);this.$url=c.UI.modalFieldText(s,"url",n2_("URL"),"");var n=c.UI.modalFormRow(!0).appendTo(t);this.$searchKeyword=c.UI.modalFieldText(n,"search-keyword",n2_("Search keyword"),"").on("keyup",this.search.bind(this)).trigger("focus");var h=c.UI.modalFormRow(!0).appendTo(t);this.$postSelector=c.UI.modalSelectList(h,"url-post",n2_("Posts"),function(t){this.$url.val(t.link)}.bind(this),{mode:"insert"})}return t.prototype.show=function(t){this.$url.val(t),this.$searchKeyword.val(""),this.search()},t.prototype.search=function(){this.searchString=this.$searchKeyword.val(),this.getAjaxSearchResult(this.searchString).done(function(t){if(this.$searchKeyword.val()===this.searchString){this.$postSelector.removeOptions();for(var i=t.data,s=0;s<i.length;s++)this.$postSelector.addOption(i[s].title,i[s].info,i[s])}}.bind(this))},t.prototype.getAjaxSearchResult=function(t){return this.cache[t]===r&&(this.cache[t]=$.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.modalManager.ajaxUrl),data:{keyword:t},dataType:"json"})),this.cache[t]},t.prototype.getResult=function(){return this.$url.val()},t})),c.d("ModalUrl",["$"],(function(){function t(t){this.ajaxUrl=t,this.activeTab="",this.modal=new c.ModalSimple("url-modal"),this.modal.addContent(c.UI.modalIcon("ssi_48 ssi_48--link","green").css("margin-bottom","20px")),this.uiTabs=c.UI.modalTabs(this.modal.getBody(),"url-tabs",{url:n2_("URL"),lightbox:n2_("Lightbox"),action:n2_("Action")},this.onTabActiveChange.bind(this)),this.tabs={},this.tabs.url=new c.ModalUrlTabUrl(this.uiTabs.tabs.url.$content,this),this.tabs.lightbox=new c.ModalUrlTabPro(this.uiTabs.tabs.lightbox.$content),this.tabs.action=new c.ModalUrlTabPro(this.uiTabs.tabs.action.$content);var i=c.UI.modalButton(n2_("Insert"),"green");this.modal.addButton(i),i.on("click",function(e){e.preventDefault(),this.setCallback(this.tabs[this.activeTab].getResult()),this.modal.hide()}.bind(this))}t.prototype.onTabActiveChange=function(t){this.activeTab=t,this.tabs[t].show(this.originalValue)},t.prototype.show=function(t,i){this.originalValue=t,this.setCallback=i,t.match(/lightbox\[(.+)\]/)?this.uiTabs.setActiveTab("lightbox"):t.match(/ScrollTo|ScrollToAlias|SlideEvent|ToSlide|ToSlideID|\[(.+)\]/)||t.match(/PreviousSlide|NextSlide|\[\]/)?this.uiTabs.setActiveTab("action"):this.uiTabs.setActiveTab("url"),this.modal.show()};var i=!1;function s(){}return s.show=function(s,n,h){i||(i=new t(n)),i.show(s,h)},s})),c.d("UI",["$"],(function(){var $=c.$,t={modalButton:function(t,i,s){return $('<a class="n2_button n2_button--'+(s=s||"big")+" n2_button--"+i+'" href="#"><span class="n2_button__label">'+t+"</span></a>")},modalIcon:function(t,i){return $('<div class="n2_modal__icon n2_modal__icon--'+i+'"><i class="'+t+'"></i></div>')},modalHeading:function(t){return $('<div class="n2_modal__heading"></div>').text(t)},modalSubHeading:function(t){return $('<div class="n2_modal__subheading"></div>').text(t)},modalParagraph:function(t){return $('<div class="n2_modal__paragraph"></div>').text(t)},modalParagraphHTML:function(t){return $('<div class="n2_modal__paragraph"></div>').html(t)},modalInput:function(t,i,s,n){return $('<input class="n2_modal__input" type="'+i+'" id="'+t+'" name="'+t+'" value="'+s+'" '+(n!==r?'placeholder="'+n+'"':"")+">")},modalFormTable:function(t){var i=$('<div class="n2_form__table"></div>');return $('<div class="n2_form__table_label"></div>').append($('<div class="n2_form__table_label_title"></div>').text(t)).appendTo(i),{$table:i,$content:$('<div class="n2_form__table_preview"></div>').appendTo(i)}},modalFormContainer:function(t,i){return $('<div class="n2_modal__form_container" data-field="'+i+'"></div>').appendTo(t)},modalHiddenContainer:function(t){return $('<div class="n2_modal__container_hidden"></div>').appendTo(t)},modalFormRow:function(t){return $('<div class="n2_modal__form_row"></div>').toggleClass("n2_modal__form_row--fullwidth",!0===t)},modalFormRowLarge:function(t){return $('<div class="n2_modal__form_row n2_modal__form_row--large"></div>').toggleClass("n2_modal__form_row--fullwidth",!0===t)},modalFieldWrapper:function(t,i,s){var n=$('<div class="n2_field" data-field="'+i+'"></div>').appendTo(t);return!1===s?n.addClass("n2_field--label-none"):""===s&&n.addClass("n2_field--label-placeholder"),s&&$('<div class="n2_field__label"><label for="modal-field-'+i+'">'+s+"</label></div>").appendTo(n),{$field:n,$element:$('<div class="n2_field__element"></div>').appendTo(n)}},modalFieldText:function(i,s,n,h){var r=t.modalFieldWrapper(i,s,n),o=$('<div class="n2_field_text"></div>').appendTo(r.$element),a=$('<input type="text" id="modal-field-'+s+'" name="'+s+'" autocomplete="off">').val(h).appendTo(o);return new c.FormElementText("modal-field-"+s),a},modalOnOff:function(i,s,n,h,r){var o=t.modalFieldWrapper(i,s,n),a=$('<div class="n2_field_onoff"><div class="n2_field_onoff__slider"><div class="n2_field_onoff__slider_bullet"></div></div><div class="n2_field_onoff__labels"><div class="n2_field_onoff__label n2_field_onoff__label_off">'+n2_("Off")+'</div><div class="n2_field_onoff__label n2_field_onoff__label_on">'+n2_("On")+"</div></div></div>").appendTo(o.$element),l=$('<input id="modal-field-'+s+'" name="'+s+'" value="'+h+'" type="hidden" autocomplete="off">').val(h).appendTo(a);return new c.FormElementOnoff("modal-field-"+s,r),l},modalSelect:function(i,s,n,h,r,o){o=f({isMultiple:!1},o);var a=t.modalFieldWrapper(i,s,n),l=$('<input id="modal-field-'+s+'" name="'+s+'" value="'+r+'" type="hidden" autocomplete="off">').appendTo(a.$element),u=$('<select id="modal-field-'+s+'_select" name="select'+s+'" autocomplete="off"></select>');for(var d in o.isMultiple&&u.attr("multiple","multiple").attr("size","8"),h)u.append('<option value="'+d+'">'+h[d]+"</option>");return $('<div class="n2_field_select"></div>').append(u).appendTo(a.$element),new c.FormElementList("modal-field-"+s).insideChange(r),l},modalNumber:function(i,s,n,h,r){var o=100;switch((r=f({unit:!1,min:-Number.MAX_VALUE,max:Number.MAX_VALUE,wide:4,sublabel:""},r)).wide){case 2:o=20;break;case 3:o=26;break;case 4:o=32;break;case 5:o=44;break;case 6:o=60}var a=t.modalFieldWrapper(i,s,n),l=$('<div class="n2_field_text n2_field_number"></div>').appendTo(a.$element);""!==r.sublabel&&$('<div class="n2_field_number__unit"></div>').text(r.sublabel).appendTo(l);var u=$('<input id="modal-field-'+s+'" name="'+s+'" value="'+h+'" type="text" autocomplete="off">').css("width",o+"px").appendTo(l);return r.unit&&$('<div class="n2_field_number__unit"></div>').text(r.unit).appendTo(l),new c.FormElementNumber("modal-field-"+s,r.min,r.max),u},modalTextarea:function(i,s,n){var h=t.modalFieldWrapper(i,s,n),r=$('<div class="n2_field_textarea"></div>').appendTo(h.$element);return $('<textarea name="'+s+'" autocomplete="off"></textarea>').appendTo(r)},modalTable:function(i,s,n,h){var r=t.modalFieldWrapper(i,s,n);r.$field.addClass("n2_field_table");for(var o=$('<div class="n2_field_table__content"></div>').css("grid-template-columns","repeat("+h[0].length+", auto)").appendTo(r.$element),a=0;a<h.length;a++)for(var c=0;c<h[a].length;c++)$('<div class="n2_field_table__cell">'+h[a][c]+"</div>").appendTo(o);return o},modalSelectList:function(i,s,n,h,r){r=f({mode:"select"},r);var o=t.modalFieldWrapper(i,s,n),a=$('<div class="n2_field_select_list"></div>').appendTo(o.$element);return{getField:function(){return o.$field},addOption:function(t,i,s){$('<div class="n2_field_select_list__option"></div>').on("click",function(t,e){"select"===r.mode&&(o.$field.find(".n2_field_select_list__option--selected").removeClass("n2_field_select_list__option--selected"),$(e.currentTarget).addClass("n2_field_select_list__option--selected")),h(t)}.bind(this,s)).append($('<div class="n2_field_select_list__option_primary"></div>').text(t)).append($('<div class="n2_field_select_list__option_secondary"></div>').text(i)).appendTo(a)},removeOptions:function(){a.html("")}}},modalGeneratorVariableList:function(t,i,s,n,h,r){t.addContent(this.modalHeading(n2_(s)));var o=c.UI.modalFormRow(!0);t.addContent(o);var a,l=c.UI.modalFieldWrapper(o,n,h),u=$('<div class="n2_generator_variables"></div>').appendTo(l.$element),d=[];if(Number.isInteger(i))for(var f=1;f<=i;f++)d[f]=f;else d=i;for(var _ in d){var v=$('<div class="n2_generator_variables__variable"></div>');v.text(_).on("click",function(t){a.removeClass("n2_generator_variables__variable--selected"),this.addClass("n2_generator_variables__variable--selected"),r(t)}.bind(v,_)).appendTo(u)}(a=u.find(".n2_generator_variables__variable")).eq(0).addClass("n2_generator_variables__variable--selected")},modalTabs:function(t,i,s,n){var h=$('<div class="n2_modal_tab"></div>').appendTo(t),r=$('<div class="n2_modal_tab__tabs"></div>').appendTo(h),o=$('<div class="n2_modal_tab__tabs_contents"></div>').appendTo(h),a=!1,c={};function l(t){a&&a!==t&&(c[a].$button.removeClass("n2_modal_tab__tabs_button--active"),c[a].$content.removeClass("n2_modal_tab__tabs_content--active")),c[a=t].$button.addClass("n2_modal_tab__tabs_button--active"),c[a].$content.addClass("n2_modal_tab__tabs_content--active"),n(a)}for(var u in s)c[u]={$button:$('<div class="n2_modal_tab__tabs_button" data-tab="'+u+'">'+s[u]+"</div>").on("click",l.bind(this,u)).appendTo(r),$content:$('<div class="n2_modal_tab__tabs_content" data-tab="'+u+'"></div>').appendTo(o)};return{tabs:c,setActiveTab:l}},modalFieldSelectIcon:function(i,s,n,h,r,o){var a=t.modalFieldWrapper(i,s,n),l=$('<div class="n2_field_select_icon"></div>').appendTo(a.$element);for(var u in h)$('<div class="n2_field_select_icon__option"></div>').attr("data-value",u).toggleClass("n2_field_select_icon__option--selected",u===r).append('<div class="n2_field_select_icon__option_icon"><i class="'+h[u].icon+'"></i></div>').append('<div class="n2_field_select_icon__option_label">'+h[u].label+"</div>").append('<div class="n2_field_select_icon__selected_marker"><i class="ssi_16 ssi_16--check"></i></div>').appendTo(l);var d=$('<input id="modal-field-'+s+'" name="'+s+'" value="'+r+'" type="hidden">').appendTo(a.$element);return new c.FormElementSelectIcon("modal-field-"+s,o),d},modalNotice:function(i,s,n){var h=t.modalFieldWrapper(i,"notice",n2_("Notice"));return $('<div class="n2_field_message n2_field_message--'+n+'"></div>').html(n2_(s)).appendTo(h.$element)}};return t})),c.d("AutocompleteSimple",["$"],(function(){var $=c.$;return function(t,i){var s=$("#"+t);new c.UIAutocomplete(s,{positionTo:".n2_autocomplete_position_to",y:-2,appendTo:function(){return s.closest(".n2_container_scrollable, body")},source:function(){return i},select:function(t,i){$(this).val(i.value).trigger("change")}})}}));const dt={DecToHex:function(t){var i=Math.round(t).toString(16);return 1===i.length?"0"+i:i},HexToDec:function(t){return parseInt(t,16)},HSVtoRGB:function(t,i,s){var n,h,r,o,a,c,l,u;switch(c=s*(1-i),l=s*(1-(a=6*t-(o=Math.floor(6*t)))*i),u=s*(1-(1-a)*i),o%6){case 0:n=s,h=u,r=c;break;case 1:n=l,h=s,r=c;break;case 2:n=c,h=s,r=u;break;case 3:n=c,h=l,r=s;break;case 4:n=u,h=c,r=s;break;case 5:n=s,h=c,r=l}return[Math.round(255*n),Math.round(255*h),Math.round(255*r)]},HSVtoHex6:function(t,i,s){var n=dt.HSVtoRGB(t,i,s);return dt.DecToHex(n[0])+dt.DecToHex(n[1])+dt.DecToHex(n[2])},RGBtoHSV:function(t,i,s){var n=Math.max(t,i,s),h=n-Math.min(t,i,s),r=h&&(n==t?(i-s)/h:n==i?2+(s-t)/h:4+(t-i)/h);return[60*(r<0?r+6:r)/360,n&&h/n,n/255]},Hex6toHSV:function(t){return dt.RGBtoHSV(dt.HexToDec(t.substr(0,2)),dt.HexToDec(t.substr(2,2)),dt.HexToDec(t.substr(4,2)))},Hex8toRGBA:function(t){var i=1;return 8===t.length?i=dt.HexToDec(t.substr(6,2))/255:3===t.length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),[dt.HexToDec(t.substr(0,2)),dt.HexToDec(t.substr(2,2)),dt.HexToDec(t.substr(4,2)),i]},Hex8toCssRGBA:function(t){for(var i=dt.Hex8toRGBA(t),s=0;s<i.length;s++)isNaN(i[s])&&(i[s]=0,i[3]=0);return"RGBA("+i.join(",")+")"}};c.d("ColorPicker",(function(){class t{constructor(t){this._t=t,this.yt=["000000","81898d","ced3d5","ffffff","55aa39","5cba3c","27ae60","2ecc71","357cbd","4594e1","01add3","00c1c4","bb4a28","d85935","e79d19","ecc31f","8757b2","9e74c2","e264af","ec87c0","000000CC","00000080","FFFFFFCC","FFFFFF80"],this.kt=[];var i=localStorage.getItem("n2-colors");i&&(this.kt=JSON.parse(i),this.kt.splice(6))}initUI(t){var i=d();L(i,"n2_color_picker__palette"),t.appendChild(i);for(var s=["000000","81898d","ced3d5","ffffff","55aa39","5cba3c","27ae60","2ecc71","357cbd","4594e1","01add3","00c1c4","bb4a28","d85935","e79d19","ecc31f","8757b2","9e74c2","e264af","ec87c0","000000CC","00000080","FFFFFFCC","FFFFFF80"],n=0;n<s.length;n++){var h=d();L(h,"n2_color_picker__palette_item"),L(h,"n2_checker_box"),8===s[n].length&&L(h,"n2_color_picker__palette_item_alpha"),I(h,"--palette-item-color",dt.Hex8toCssRGBA(s[n])),i.appendChild(h);var r=d();L(r,"n2_color_picker__palette_item_color"),h.appendChild(r),G(h,"click",this._t.setColor.bind(this._t,s[n]))}this.Mt(t)}Mt(t){this.It=[];var i=d();L(i,"n2_color_picker__palette_history"),t.appendChild(i);for(var s=0;s<6;s++){var n=d();L(n,"n2_color_picker__palette_item"),L(n,"n2_checker_box"),S(n,"color","ffffffff"),I(n,"--palette-item-color","#fff"),i.appendChild(n);var h=d();L(h,"n2_color_picker__palette_item_color"),n.appendChild(h),this.It.push(n),G(n,"click",function(e){this._t.setColor(x(e.currentTarget,"color"))}.bind(this))}this.Nt()}Nt(){for(var t=0;t<this.kt.length;t++)S(this.It[t],"color",this.kt[t]),I(this.It[t],"--palette-item-color",dt.Hex8toCssRGBA(this.kt[t]))}addHistoryColor(t){if(-1===this.yt.indexOf(t)&&-1===this.kt.indexOf(t)){this.kt.unshift(t),this.kt.splice(6);try{localStorage.setItem("n2-colors",JSON.stringify(this.kt))}catch(t){}this.Nt()}}}class n{constructor(t){this._t=t,this.Ot=[]}initUI(t){this.$t=d(),L(this.$t,"n2_color_picker__picker_canvas"),t.appendChild(this.$t),this.jt=d(),L(this.jt,"n2_color_picker__picker_canvas_dot"),this.$t.appendChild(this.jt),this.$t.addEventListener("pointerdown",this.Pt.bind(this))}Pt(e){this.Ot.push(V(this._t.area,"pointermove",this.Tt.bind(this))),this.Ot.push(V(this._t.area,"pointerup",this.Ft.bind(this))),this.Ot.push(V(this._t.area,"pointerleave",this.At.bind(this))),this.zt(e)}Tt(e){this.zt(e)}Ft(e){this.zt(e),this.Lt()}At(e){this.Lt()}Lt(){H(this.Ot)}zt(e){var t=this.$t.getBoundingClientRect(),i=Math.max(0,Math.min(t.width,e.clientX-t.left)),s=Math.max(0,Math.min(t.height,e.clientY-t.top));this.jt.style.setProperty("transform","translate("+i+"px, "+s+"px)"),this._t.setSaturationValue(i/t.width,1-s/t.height)}updateHue(t){this.$t.style.setProperty("background-color","#"+dt.HSVtoHex6(t,1,1))}sync(){var t=this._t.currentSaturation,i=this._t.currentValue,s=this.$t.getBoundingClientRect();this.jt.style.setProperty("transform","translate("+s.width*t+"px, "+s.height*(1-i)+"px)")}}class h{constructor(t){this._t=t,this.Ot=[]}initUI(t){this.Et=d(),L(this.Et,"n2_color_picker__picker_hue"),t.appendChild(this.Et),this.jt=d(),L(this.jt,"n2_color_picker__picker_hue_dot"),this.Et.appendChild(this.jt),this.Et.addEventListener("pointerdown",this.Pt.bind(this))}Pt(e){this.Ot.push(V(this._t.area,"pointermove",this.Tt.bind(this))),this.Ot.push(V(this._t.area,"pointerup",this.Ft.bind(this))),this.Ot.push(V(this._t.area,"pointerleave",this.At.bind(this))),this.zt(e)}Tt(e){this.zt(e)}Ft(e){this.zt(e),this.Lt()}At(e){this.Lt()}Lt(){H(this.Ot)}zt(e){var t=this.Et.getBoundingClientRect(),i=Math.max(0,Math.min(t.height,e.clientY-t.top));this.jt.style.setProperty("transform","translateY("+i+"px)"),this._t.setHue(i/t.height)}sync(){var t=this._t.currentHue,i=this.Et.getBoundingClientRect();this.jt.style.setProperty("transform","translateY("+i.height*t+"px)")}}class r{constructor(t){this._t=t,this.Ot=[]}initUI(t){var i=d();L(i,"n2_color_picker__picker_opacity"),L(i,"n2_checker_box"),t.appendChild(i),this.Rt=d(),L(this.Rt,"n2_color_picker__picker_opacity_inner"),i.appendChild(this.Rt),this.jt=d(),L(this.jt,"n2_color_picker__picker_opacity_dot"),this.Rt.appendChild(this.jt),this.Rt.addEventListener("pointerdown",this.Pt.bind(this))}Pt(e){this.Ot.push(V(this._t.area,"pointermove",this.Tt.bind(this))),this.Ot.push(V(this._t.area,"pointerup",this.Ft.bind(this))),this.Ot.push(V(this._t.area,"pointerleave",this.At.bind(this))),this.zt(e)}Tt(e){this.zt(e)}Ft(e){this.zt(e),this.Lt()}At(e){this.Lt()}Lt(){H(this.Ot)}zt(e){var t=this.Rt.getBoundingClientRect(),i=Math.max(0,Math.min(t.height,e.clientY-t.top));this.jt.style.setProperty("transform","translateY("+i+"px)"),this._t.setOpacity(1-i/t.height)}update(){var t=this._t.rgb.join(",");this.Rt.style.setProperty("background-image","linear-gradient(180deg, RGBA("+t+", 1) 0%, RGBA("+t+", 0) 100%)")}sync(){var t=this._t.currentOpacity,i=this.Rt.getBoundingClientRect();this.jt.style.setProperty("transform","translateY("+i.height*(1-t)+"px)")}}return new class{constructor(){this.Ut=0,this.Bt=0,this.Wt=0,this.Ht=0,this.Ot=[],this.Vt=new t(this),this.Gt=new n(this),this.Jt=new h(this),this.Yt=new r(this)}qt(){this.Xt||(this.Xt=d(),L(this.Xt,"n2_color_picker"),this.Vt.initUI(this.Xt),this.Gt.initUI(this.Xt),this.Jt.initUI(this.Xt),this.Yt.initUI(this.Xt),s.body.appendChild(this.Xt))}get area(){return this.Xt}get rgb(){return dt.HSVtoRGB(this.Ut,this.Bt,this.Wt)}get rgba(){var t=dt.HSVtoRGB(this.Ut,this.Bt,this.Wt);return t.push(this.opacity),t}get hex(){return dt.HSVtoHex6(this.Ut,this.Bt,this.Wt)}get hexa(){return dt.HSVtoHex6(this.Ut,this.Bt,this.Wt)+dt.DecToHex(Math.round(255*this.opacity))}get opacity(){return this.Ht}get cssRGB(){return"#"+this.hex}get cssRGBA(){return"RGBA("+this.rgba.join(",")+")"}get currentHue(){return this.Ut}get currentSaturation(){return this.Bt}get currentValue(){return this.Wt}get currentOpacity(){return this.Ht}updateUI(){this.Gt.updateHue(this.Ut),this.Yt.update()}setHue(t){this.Ut=t,this.updateUI(),this.updateTargetValue()}setSaturationValue(t,i){this.Bt=t,this.Wt=i,this.updateUI(),this.updateTargetValue()}setOpacity(t){this.Ht=t,this.updateTargetValue()}show(t,i,n,h,r){if(this.l=t,this.Zt=i,this.Qt=!1,(6!==i.length&&8!==i.length||i.length>0&&"{"===i.charAt(0))&&(i="ffffff"),this.Kt=n,this.ti=h,this.ii=r||function(){},this.qt(),this.Kt?this.si={width:390,height:184}:this.si={width:360,height:156},this.ni(),I(this.Xt,"display",""),this.Xt.classList.toggle("n2_color_picker--has-opacity",this.Kt),8===i.length?(this.Ht=dt.HexToDec(i.substr(6,2))/255,i=i.substr(0,6)):this.Ht=1,6===i.length){var o=dt.Hex6toHSV(i);this.Ut=o[0],this.Bt=o[1],this.Wt=o[2]}this.Jt.sync(),this.Gt.sync(),this.Yt.sync(),this.updateUI(),this.Ot.push(V(s,"scroll",this.detach.bind(this))),this.Ot.push(V(s.body,"pointerdown",function(e){this.Xt===e.target||this.Xt.contains(e.target)||this.detach()}.bind(this),{capture:!0}))}detach(){var t=this.Kt?this.hexa:this.hex;this.Qt&&this.Zt!==t&&(this.ti(t),this.Vt.addHistoryColor(t)),I(this.Xt,"display","none"),H(this.Ot)}ni(){var t=this.l.getBoundingClientRect(),s=t.top+t.height;s>i.innerHeight-this.si.height-5&&(s=t.top-this.si.height-5),N(this.Xt,{left:Math.min(t.left,i.innerWidth-this.si.width-5)+"px",top:s+"px"})}updateTargetValue(){this.Qt=!0,this.ii(this.Kt?this.hexa:this.hex)}setColor(t){var i=t;if(8===t.length?(this.Ht=dt.HexToDec(t.substr(6,2))/255,i=i.substr(0,6)):this.Ht=1,6===i.length){var s=dt.Hex6toHSV(i);this.Ut=s[0],this.Bt=s[1],this.Wt=s[2]}this.Jt.sync(),this.Gt.sync(),this.Yt.sync(),this.updateUI(),this.updateTargetValue(),this.detach()}}})),c.d("Notification",["$"],(function(){var $=c.$;function t(){this.deferred=$.Deferred(),c.r("documentReady",this.ready.bind(this))}return t.prototype.ready=function(){this.$container=$('<div class="n2_notification_center n2_admin_ui"></div>').appendTo("body"),this.deferred.resolve()},t.prototype.error=function(t,i){i=f({wide:!1,heading:n2_("Oops, Something Went Wrong")},i);var s=new c.ModalSimple("notification error",{width:i.wide?1e3:440});s.addContent(c.UI.modalIcon("ssi_48 ssi_48--error","red")),s.addContent(c.UI.modalHeading(i.heading)),s.addContent(c.UI.modalParagraphHTML(t));var n=c.UI.modalButton(n2_("Got it"),"red");s.addButton(n),n.on("click",(function(e){e.preventDefault(),s.hide(e)})),s.show()},t.prototype.success=function(t){this.message("success",n2_("Success"),t,{timeout:3})},t.prototype.notice=function(t){this.message("notice",n2_("Notice"),t)},t.prototype.message=function(t,i,s,n){n=f({timeout:0},n);var h=$('<div class="n2_notification_center__message n2_notification_center__message--'+t+'"></div>').scrollTop(0).prependTo(this.$container);$('<div class="n2_notification_center__message_icon"><i class="ssi_24"></i></div>').appendTo(h);var r=$('<div class="n2_notification_center__message_content"></div>').appendTo(h);$('<div class="n2_notification_center__message_content_label">'+i+"</div>").appendTo(r),$('<div class="n2_notification_center__message_content_description">'+s+"</div>").appendTo(r),n.timeout?(h.one("mouseenter",(function(){h.remove()})),o((function(){h.remove()}),1e3*n.timeout)):$('<div class="n2_notification_center__message_action"></div>').text(n2_("Got it")).on("click",(function(){h.remove()})).appendTo(h),o(function(t){t.addClass("n2_notification_center__message--animate")}.bind(this,h),100)},new t})),c.d("Form",["$"],(function(){var $=c.$;function t(){this.skipChangeConfirm=!1,this.onChangeCallback=this.onChange.bind(this)}return t.prototype.setID=function(t){this.$form=$(t).data("form",this)},t.prototype.onReady=function(){this.window=$("#n2-admin")[0],this.initButtons(),this.resetChangeTracker(),this.registerBeforeUnload(),s.addEventListener("keydown",this.onKeyDown.bind(this),{capture:!0})},t.prototype.initButtons=function(){},t.prototype.resetChangeTracker=function(){this.hasChange=!1,this.window.addEventListener("nextendChange",this.onChangeCallback,{passive:!0,capture:!0}),this.window.addEventListener("change",this.onChangeCallback,{passive:!0,capture:!0}),this.$saveButton.addClass("n2_button--inactive")},t.prototype.onChange=function(){this.hasChange=!0,this.$saveButton.removeClass("n2_button--inactive"),this.window.removeEventListener("nextendChange",this.onChangeCallback,{passive:!0,capture:!0}),this.window.removeEventListener("change",this.onChangeCallback,{passive:!0,capture:!0})},t.prototype.onKeyDown=function(e){if(!e.defaultPrevented){var t=!1;e.ctrlKey||e.metaKey?"KeyS"===e.code&&(this.actionSave(),t=!0):"Escape"===e.code&&("INPUT"!==e.target.tagName&&"textarea"!==e.target.tagName||(e.target.blur(),t=!0)),t&&e.preventDefault()}},t.prototype.isChanged=function(){return this.hasChange},t.prototype.registerBeforeUnload=function(){i.addEventListener("beforeunload",this.actionUnload.bind(this))},t.prototype.actionUnload=function(e){if(!this.skipChangeConfirm&&this.isChanged()){var t=n2_("The changes you made will be lost if you navigate away from this page.");return e.returnValue=t,t}},t.prototype.actionSave=function(){},t.prototype.afterSave=function(){this.resetChangeTracker()},t})),c.d("FormElement",(function(){function t(){this.connectedField=null,this.element.data("field",this)}return t.prototype.triggerOutsideChange=function(){this.element[0].dispatchEvent(new CustomEvent("outsideChange",{cancelable:!1,bubbles:!0,detail:{field:this}})),this.element[0].dispatchEvent(new CustomEvent("nextendChange",{cancelable:!1,bubbles:!0,detail:{field:this}}))},t.prototype.triggerInsideChange=function(){this.element[0].dispatchEvent(new CustomEvent("insideChange",{cancelable:!1,bubbles:!0,detail:{field:this}})),this.element[0].dispatchEvent(new CustomEvent("nextendChange",{cancelable:!1,bubbles:!0,detail:{field:this}}))},t.prototype.focus=function(t){this.connectedField&&this.connectedField.focus(t)},t})),c.d("FormElementAutocomplete",["$","FormElementText"],(function(){var $=c.$;function t(t,i){this.tags=i,c.FormElementText.prototype.constructor.call(this,t),this.parent.find(".n2_field_text__clear").on("click",this.clear.bind(this)),new c.UIAutocomplete(this.element,{positionTo:".n2_field_autocomplete",y:-2,appendTo:function(){return this.element.closest(".n2_container_scrollable, body")}.bind(this),source:function(){return this.tags}.bind(this),select:function(t,i){var s=this.value.split(/,/);s.pop(),s.push(i.value),s.push(""),this.value=s.join(","),$(this).trigger("change")}})}return t.prototype=Object.create(c.FormElementText.prototype),t.prototype.constructor=t,t.prototype.clear=function(e){e.preventDefault(),this.element.val(""),this.change()},t})),c.d("BasicCSSFont",["$","BasicCSSSkeleton"],(function(){var $=c.$;function t(){this._singular="font",this._prular="fonts",c.BasicCSSSkeleton.prototype.constructor.apply(this,arguments),this.form={afont:$("#layer-font-family"),color:$("#layer-font-color"),size:$("#layer-font-size"),weight:$("#layer-font-weight"),lineheight:$("#layer-font-lineheight"),align:$("#layer-font-textalign"),underline:$("#layer-font-decoration"),italic:$("#layer-font-decoration"),letterspacing:$("#layer-font-letterspacing"),wordspacing:$("#layer-font-wordspacing"),texttransform:$("#layer-font-texttransform"),tshadow:$("#layer-font-tshadow"),extra:$("#layer-font-extracss")},this.loaded()}return t.prototype=Object.create(c.BasicCSSSkeleton.prototype),t.prototype.constructor=t,t.prototype.activateVisual=function(t){this.activeVisual=t,this.setValue(c.CSSRendererFont.transformData(this.visuals[t].value,this.visuals[t].mode)),this.setStates(c.CSSRendererFont.rendererModes[this.visuals[t].mode].tabs),c.BasicCSSSkeleton.prototype.activateVisual.call(this,t)},t.prototype.setValue=function(t){this.value=c.CSSRendererFont.fixBold(t)},t.prototype._transformsize=function(t){return t.split("||").join("|*|")},t.prototype._setsize=function(t,i){t.size=i.replace("|*|","||")},t.prototype._transformweight=function(t){return parseInt(t)},t.prototype._setweight=function(t,i){t.weight=parseInt(i)},t.prototype._transformunderline=function(t){return[1==this.value[this.activeState].italic?"italic":"",1==t?"underline":""].join("||")},t.prototype._setunderline=function(t,i){var s=i.split("||");t.underline="underline"===s[1]?1:0},t.prototype._transformitalic=function(t){return[1==t?"italic":"",1==this.value[this.activeState].underline?"underline":""].join("||")},t.prototype._setitalic=function(t,i){var s=i.split("||");t.italic="italic"===s[0]?1:0},t})),c.d("BasicCSSSkeleton",["$"],(function(){var $=c.$;function t(t){this.hasVisuals=!1,this.isInsideChange=!1,this.isReload=!1,this.manager=t,this.$container=t.$container.find('.n2_fields_layer_window[data-field="fieldset-layer-window-basiccss-'+this._singular+'"]'),this.$relatedContainers=t.$container.find('.n2_fields_layer_window[data-parent-design="fieldset-layer-window-basiccss-'+this._singular+'"]'),this.$containers=this.$container.add(this.$relatedContainers).attr("data-state","0"),this.elementField=$("#layerbasiccss-"+this._singular+"-element").data("field"),this.elementField.element.on("nextendChange",function(){this.activateVisual(this.elementField.element.val()),this.activateState(0)}.bind(this)),this.stateField=$("#layerbasiccss-"+this._singular+"-state").data("field"),this.stateField.element.on("nextendChange",function(){this.activateState(this.stateField.element.val())}.bind(this)),this.relatedElementFields=[],this.relatedStateFields=[],this.$relatedContainers.each(function(t,i){var s=$(i),n=s.find("#layerbasiccss-"+s.data("singular")+"-element").data("field"),h=s.find("#layerbasiccss-"+s.data("singular")+"-state").data("field");n.element.on("outsideChange",function(t){this.elementField.insideChange(t.val())}.bind(this,n.element)),h.element.on("outsideChange",function(t){this.stateField.insideChange(t.val())}.bind(this,h.element)),this.relatedElementFields.push(n),this.relatedStateFields.push(h)}.bind(this)),this.$containers.find('.n2_form__table_label_field[data-design-feature="reset-to-normal"] a').on("click",function(e){e.preventDefault(),this.value[this.activeState]={},this._lazySave(e),this.activateState(this.activeState)}.bind(this)),this.activeVisual=0,this.activeState=0}return t.prototype.loaded=function(){for(var t in this.form)this.form[t].on({nextendChange:this.changeValue.bind(this,t)})},t.prototype.changeValue=function(t,e){this.isReload||("function"==typeof this["_set"+t]?this["_set"+t](this.value[this.activeState],this.form[t].val()):this.value[this.activeState][t]=this.form[t].val(),this._lazySave(e))},t.prototype._lazySave=NextendDeBounce((function(e){this.isInsideChange=!0;var t=this.getData();this.visuals[this.activeVisual].field.save(e,t),this.visuals[this.activeVisual].value=t,this.isInsideChange=!1}),50),t.prototype.save=function(t){for(var i in this.isInsideChange=!0,t)this.visualsByName[i].field.save({},t[i]),this.visualsByName[i].value=t[i];this.isInsideChange=!1},t.prototype.getData=function(){return JSON.stringify({data:this.value})},t.prototype.load=function(t,i){if(this.hasVisuals=i.length>0,this.$containers.attr("data-elements",i.length),this.hasVisuals){var s={};this.visuals=[],this.visualsByName={};for(var n=0;n<i.length;n++){var h=i[n];this.visualsByName[h.name]={value:t[h.name],mode:h.mode,field:h.field},h.field.element.off(".basiccss").on("outsideChange.basiccss",this.loadSingleValue.bind(this,n,h.name)),this.visuals.push(this.visualsByName[h.name]),s[n]=h.field.getLabel()}this.elementField.setOptions(s);for(n=0;n<this.relatedElementFields.length;n++)this.relatedElementFields[n].setOptions(s);this.activateVisual(0),this.activateState(0)}},t.prototype.loadSingleValue=function(t){this.isInsideChange||(this.visuals[t].value=this.visuals[t].field.element.val(),this.activeVisual==t&&(this.activateVisual(t),this.activateState(this.activeState)))},t.prototype.activateVisual=function(t){for(var i=0;i<this.relatedElementFields.length;i++)parseInt(this.relatedElementFields[i].element.val())!==t&&this.relatedElementFields[i].insideChange(t)},t.prototype.setValue=function(t){this.value=t},t.prototype.setStates=function(t){for(var i={},s=0;s<t.length;s++)i[s]=t[s];this.stateField.setOptions(i);for(s=0;s<this.relatedStateFields.length;s++)this.relatedStateFields[s].setOptions(i)},t.prototype.activateState=function(t){var i;for(var s in t=Math.max(0,parseInt(t)),this.isReload=!0,this.activeState=t,this.$containers.attr("data-state",t),i=0===t?this.value[0]:f({},this.value[0],this.value[t]))this.form[s]!==r&&("function"==typeof this["_transform"+s]?this.form[s].data("field").insideChange(this["_transform"+s](i[s])):this.form[s].data("field").insideChange(i[s]));for(var n=0;n<this.relatedStateFields.length;n++)parseInt(this.relatedStateFields[n].element.val())!==t&&this.relatedStateFields[n].insideChange(t);this.isReload=!1},t.prototype.serialize=function(){if(this.hasVisuals){var t={};for(var i in this.visualsByName)t[i]=this.visualsByName[i].value;return t}return{}},t.prototype.unSerialize=function(t){for(var i in t)t.hasOwnProperty(i)&&(this.visualsByName[i].field.save({},t[i]),this.visualsByName[i].value=t[i])},t})),c.d("BasicCSSStyle",["$","BasicCSSSkeleton"],(function(){var $=c.$;function t(){this._singular="style",this._prular="styles",c.BasicCSSSkeleton.prototype.constructor.apply(this,arguments),this.form={backgroundcolor:$("#layer-style-backgroundcolor"),opacity:$("#layer-style-opacity"),padding:$("#layer-style-padding"),border:$("#layer-style-border"),borderradius:$("#layer-style-borderradius"),boxshadow:$("#layer-style-boxshadow"),extra:$("#layer-style-extracss")},this.loaded()}return t.prototype=Object.create(c.BasicCSSSkeleton.prototype),t.prototype.constructor=t,t.prototype.activateVisual=function(t){this.activeVisual=t,this.setValue(c.CSSRendererStyle.transformData(this.visuals[t].value,this.visuals[t].mode)),this.setStates(c.CSSRendererStyle.rendererModes[this.visuals[t].mode].tabs),c.BasicCSSSkeleton.prototype.activateVisual.call(this,t)},t})),c.d("BasicCSS",["$"],(function(){var $=c.$;function t(t,i){this.inPresetList=!1,this.$container=$("#"+t),this.options=f({ajaxUrl:""},i),this.throttleSetTimeout=null,this.throttleExitTimeout=null,this.storage={},this.assets={font:new c.BasicCSSFont(this),style:new c.BasicCSSStyle(this)},this.$preset=$('<div class="n2_layer_window_design_preset"><div class="n2_layer_window_design_preset__label_container"><div class="n2_layer_window_design_preset__label">'+n2_("Preset")+'</div><i class="ssi_16 ssi_16--info" data-tip-description="'+n2_("You can use presets to save style settings for later use. Clicking on any preset will load its styling to your current layer, and the previous style settings will be lost.")+'" data-tip-label="'+n2_("Preset")+'"></i></div></div>').prependTo(this.$container),this.$notice=$('<div class="n2_layer_window_notice n2_layer_window_notice__device_icon"><div class="n2_field" data-field="layerslide-background-notice-image"><div class="n2_field__label"><label for="layerslide-background-notice-image">Note</label></div><div class="n2_field__element"><div class="n2_field_message n2_field_message--warning">'+n2_("Layer design options affect every device. If you need to make responsive adjustments, look for the options with the device icon.")+"</div></div></div></div>").prependTo(this.$container);var s=$('<div class="n2_layer_window_design_preset__fields"></div>').appendTo(this.$preset),n=$('<div class="n2_layer_window_design_preset__fields_secondary"></div>').appendTo(s);$('<a class="n2_layer_window_design_preset__button_secondary" href="#" data-n2tip="'+n2_("Reset style to default")+'"><i class="ssi_16 ssi_16--reset"></i></a>').on("click",function(e){e.preventDefault(),this.exitPresetList(this.defs,e)}.bind(this)).appendTo(n),$('<a class="n2_layer_window_design_preset__button_secondary" href="#" data-n2tip="'+n2_("Save style as new preset")+'"><i class="ssi_16 ssi_16--save"></i></a>').on("click",function(e){e.preventDefault(),this.saveAsNew()}.bind(this)).appendTo(n),this.$presets=$('<div class="n2_layer_window_design_preset__presets"></div>').insertAfter(this.$preset),$('<a class="n2_layer_window_design_preset__button_choose" data-n2tip="'+n2_("Load style")+'" href="#"><i class="ssi_16 ssi_16--plus"></i></a>').on("click",function(e){e.preventDefault(),this.showList()}.bind(this)).appendTo(s),$('<a class="n2_layer_window_design_preset__button_back" href="#"><i class="ssi_16 ssi_16--remove"></i></a>').on("click",function(e){e.preventDefault(),this.exitPresetList(!1,e)}.bind(this)).appendTo(s),c._basicCSS=this}return t.prototype.showList=function(){this.inPresetList=!0,this.lastState=this.serialize(),this.$presets.on("mouseleave",function(){this.throttledUnSerialize(this.lastState)}.bind(this)),$.when(this.loadType()).done(function(t){0===this.storage[this.type].data("presets")?(c.Notification.notice(n2_("You have not created any presets for this layer yet.")),this.deActivate()):(this.$presets.append(this.storage[this.type]),$(".n2_ss_layer_window").addClass("n2_ss_layer_window--show-presets"),$(".n2_ss_layer_window__tab_container").scrollTop(0))}.bind(this))},t.prototype.activate=function(t,i,s){this.inPresetList&&this.exitPresetList(!1),this.type&&this.type!==t&&this.storage[this.type]!==r&&this.storage[this.type].detach();var n=!1;for(var h in this.defs={font:[],style:[]},this.type=t,this.assets){for(var o=0;o<s[h].length;o++)this.defs[h][s[h][o].name]=s[h][o].def;this.assets[h].load(i,s[h]),n=n||this.assets[h].hasVisuals}this.$container.toggleClass("n2_ss_design_layer_window_design--visible",n)},t.prototype.deActivate=function(){this.inPresetList&&this.exitPresetList(!1)},t.prototype.serialize=function(){var t={};for(var i in this.assets)t[i]=this.assets[i].serialize();return t},t.prototype.unSerialize=function(t){this.assets.font.unSerialize(t.font),this.assets.style.unSerialize(t.style)},t.prototype.throttledUnSerialize=function(t){this._addThrottledRenderTimeout(this.unSerialize.bind(this,t))},t.prototype.saveAsNew=function(t){var i=new c.ModalSimple("section-save-as",{destroyOnHide:!1,width:440});i.addContent(c.UI.modalIcon("ssi_48 ssi_48--plus","green")),i.addContent(c.UI.modalHeading(n2_("Save as")));var s=c.UI.modalFormRow(!0);i.addContent(s);var n=c.UI.modalFieldText(s,"name",n2_("Name"),""),h=c.UI.modalButton(n2_("Save as"),"green");i.addButton(h),h.on("click",function(e){e.preventDefault();var t=n.val();""===t?c.Notification.error(n2_("Please fill the name field!")):c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl,{nextendaction:"addVisual"}),data:{type:this.type,value:c.Base64.encode(JSON.stringify({name:t,data:this.serialize()}))},dataType:"json"}).done(function(t){$.when(this.loadType()).done(function(){this.addVisual(t.data.visual).prependTo(this.storage[this.type])}.bind(this)),i.hide(e),c.Notification.success(n2_("Preset saved."))}.bind(this))}.bind(this)),i.show()},t.prototype.loadType=function(){if(this.storage[this.type]===r){var t=$.Deferred(),s=function(i){this.storage[this.type]=$('<div class="n2_layer_window_design_preset__presets_list"></div>').data("presets",0);for(var s=0;s<i.length;s++)this.addVisual(i[s]);t.resolve()}.bind(this);i[this.type]===r?(this.storage[this.type]=t,c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl,{nextendaction:"loadVisuals"}),data:{type:this.type},dataType:"json"}).done(function(t){s(t.data.visuals)}.bind(this))):s(i[this.type])}return this.storage[this.type]},t.prototype.addVisual=function(t){var i=t.value;"{"!==i[0]&&(i=c.Base64.decode(i));var s=JSON.parse(i),n=$('<div class="n2_layer_window_design_preset__preset_list_preset"><span>'+s.name+"</span></div>").on({mouseenter:function(t,e){this.throttledUnSerialize(t.data)}.bind(this,s),click:function(t,e){e.preventDefault(),this.exitPresetList(t,e)}.bind(this,s.data)}).appendTo(this.storage[this.type]);if(this.storage[this.type].data("presets",this.storage[this.type].data("presets")+1),t.id>1e4){var h=$('<div class="n2_layer_window_design_preset__preset_list_preset_buttons"></div>').appendTo(n);$('<div class="n2_layer_window_design_preset__preset_list_preset_button" data-n2tip="'+n2_("Overwrite preset")+'"><i class="ssi_16 ssi_16--save"></i></div>').on("click",function(t,i,e){e.stopPropagation(),c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl,{nextendaction:"changeVisual"}),data:{visualId:t,value:c.Base64.encode(JSON.stringify({name:i,data:this.lastState})),type:this.type},dataType:"json"}).done(function(t){n.replaceWith(this.addVisual(t.data.visual)),this.storage[this.type].data("presets",this.storage[this.type].data("presets")-1),c.Notification.success(n2_("Preset saved."))}.bind(this))}.bind(this,t.id,s.name)).appendTo(h),$('<div class="n2_layer_window_design_preset__preset_list_preset_button"><i class="ssi_16 ssi_16--delete"></i></div>').on("click",function(t,e){e.preventDefault(),e.stopPropagation(),c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl,{nextendaction:"deleteVisual"}),data:{visualId:t,type:this.type},dataType:"json"}).done(function(t){n.remove(),this.storage[this.type].data("presets",this.storage[this.type].data("presets")-1),c.Notification.success(n2_("Preset deleted."))}.bind(this))}.bind(this,t.id)).appendTo(h),c._tooltip.add(h)}return n},t.prototype.exitPresetList=function(t,e){this.throttleSetTimeout&&a(this.throttleSetTimeout),this.$presets.off("mouseleave"),t?(this.inPresetList=!1,this.unSerialize(t)):this.unSerialize(this.lastState),$(".n2_ss_layer_window").removeClass("n2_ss_layer_window--show-presets"),$(".n2_ss_layer_window__tab_container").scrollTop(0),this.inPresetList=!1},t.prototype._addThrottledRenderTimeout=function(t){this.throttleSetTimeout&&a(this.throttleSetTimeout),this.throttleSetTimeout=o(t,100)},t.prototype._addThrottledExitTimeout=function(t){this.throttleExitTimeout&&a(this.throttleExitTimeout),this.throttleExitTimeout=o(t,100)},t})),c.d("FormElementBreakpoint",["$"],(function(){var $=c.$;function t(t,i){this.$container=$("#"+t).find(".n2_field_breakpoint__breakpoint_container"),this.options=f({orientation:"",devices:[],fields:{},enables:!1,global:!1},i),this.hasEnables=!!this.options.enables,this.useGlobal=!1,this.$container.toggleClass("n2_field_breakpoint--with-enables",this.hasEnables),this.$orientationField=$("#"+this.options.orientation).on("nextendChange",this.onOrientationChanged.bind(this)),this.breakpoints={},$('<div class="n2_field_breakpoint__breakpoint_start"><div class="n2_field_breakpoint__breakpoint_label_container"><div class="n2_field_breakpoint__breakpoint_label">0</div></div></div>').prependTo(this.$container),this.$devices=this.$container.find(".n2_field_breakpoint__device"),this.options.global&&(this.$useGlobalField=$("#"+this.options.global.field).on("nextendChange",this.syncUseGlobal.bind(this)),this.useGlobal="1"===this.$useGlobalField.val(),this.syncUseGlobal());for(var s=!1,n=!1,h=0;h<this.$devices.length;h++){var o=this.createBreakpoint(this.$devices.eq(h),s);o!==r?(n?o.$breakpoint.insertBefore(o.$device):o.$breakpoint.insertAfter(o.$device),s=o):n=!0}this.options.global&&this.syncUseGlobal(),$('<div class="n2_field_breakpoint__breakpoint_end"><div class="n2_field_breakpoint__breakpoint_label_container"><div class="n2_field_breakpoint__breakpoint_label">&infin;</div></div></div>').appendTo(this.$container)}function i(t,i,s,n){this.parentField=t,this.prev=n,n&&n.setNext(this),this.next=!1,this.disableEdit=!1,this.orientation="portrait",this.device=i,this.$device=s,this.$breakpoint=$('<div class="n2_field_breakpoint__breakpoint" data-id="'+i+'"><div class="n2_field_breakpoint__breakpoint_divider"></div></div>'),this.$fieldPortrait=$("#"+t.options.fields[i+"-portrait"]),this.$fieldLandscape=$("#"+t.options.fields[i+"-landscape"]),this.$labelContainer=$('<div class="n2_field_breakpoint__breakpoint_label_container"></div>').appendTo(this.$breakpoint),$('<div class="n2_field_breakpoint__breakpoint_label_rename"><i class="ssi_16 ssi_16--rename"></i></div>').on("click",this.edit.bind(this)).appendTo(this.$labelContainer),this.$labelPortrait=$('<div class="n2_field_breakpoint__breakpoint_label" data-orientation="portrait"></div>').text(this.$fieldPortrait.val()).appendTo(this.$labelContainer),this.$labelLandscape=$('<div class="n2_field_breakpoint__breakpoint_label" data-orientation="landscape"></div>').text(this.$fieldLandscape.val()).appendTo(this.$labelContainer),t.hasEnables&&t.options.enables[i]&&(this.$enableField=$("#"+t.options.enables[i]),this.enableField=this.$enableField.data("field"),this.isEnabled=1===parseInt(this.$enableField.val()),this.syncEnabledClass(),this.$device.append('<div class="n2_field_breakpoint__device_disable"><i class="ssi_16 ssi_16--remove"></i></div>'),this.$device.on("click",this.toggleEnable.bind(this)))}return t.prototype.syncUseGlobal=function(){for(var t in this.useGlobal="1"===this.$useGlobalField.val(),this.breakpoints)this.breakpoints[t].syncUseGlobal(this.useGlobal)},t.prototype.createBreakpoint=function(t,s){var n=t.data("id");return"desktopportrait"!==n?(this.breakpoints[n]=new i(this,n,t,s),this.breakpoints[n]):r},t.prototype.onOrientationChanged=function(){var t=this.$orientationField.val();for(var i in this.breakpoints)this.breakpoints[i].setOrientation(t);this.$container.attr("data-orientation",t)},i.prototype.setOrientation=function(t){this.orientation=t},i.prototype.setNext=function(t){this.next=t},i.prototype.getValue=function(){return parseInt(this.$fieldPortrait.val())},i.prototype.syncUseGlobal=function(t){t?(this.disableEdit=!0,this.$labelPortrait.text(this.parentField.options.global.values[this.device+"-portrait"]),this.$labelLandscape.text(this.parentField.options.global.values[this.device+"-landscape"])):(this.disableEdit=!1,this.$labelPortrait.text(this.$fieldPortrait.val()),this.$labelLandscape.text(this.$fieldLandscape.val())),this.$labelContainer.toggleClass("n2_field_breakpoint__breakpoint_label_container--disable-edit",this.disableEdit)},i.prototype.toggleEnable=function(e){e.preventDefault(),this.isEnabled=!this.isEnabled,this.enableField.insideChange(this.isEnabled?1:0),this.syncEnabledClass()},i.prototype.syncEnabledClass=function(){this.$device.toggleClass("n2_field_breakpoint__device--enabled",this.isEnabled),this.$breakpoint.toggleClass("n2_field_breakpoint__breakpoint--enabled",this.isEnabled),$("body").attr("data-"+this.device,this.isEnabled?1:0)},i.prototype.edit=function(e){var t="portrait"===this.orientation?this.$labelPortrait:this.$labelLandscape,i="portrait"===this.orientation?this.$fieldPortrait:this.$fieldLandscape;this.disableEdit||"true"===t[0].contentEditable||(e.preventDefault(),new c.InlineTextEditor(t[0],{filter:this.onFilter.bind(this),onSave:this.onSave.bind(this,i,t),onCancel:this.onCancel.bind(this,i,t)}))},i.prototype.onFilter=function(t){return t.replace(/[^0-9]/gi,"").replace(/^[0]+/gi,"").substr(0,4)},i.prototype.onSave=function(t,i,s){(s=parseInt(s))?(s=Math.max(100,Math.min(99999,parseInt(s))),t.val(s).trigger("change"),i.text(s)):this.onCancel(t,i)},i.prototype.onCancel=function(t,i){i.text(parseInt(t.val()))},t})),c.d("FormElementButtonMoreLess",["$"],(function(){var $=c.$;function t(t,i){if(this.$button=$("#"+t).on("click",this.switchState.bind(this)),this.options=f({labelMore:"",labelLess:"",relatedFields:[]},i),this.shownMore=!1,this.relatedFields=$(""),i.relatedFields!==r&&i.relatedFields.length)for(var s=0;s<i.relatedFields.length;s++)this.relatedFields=this.relatedFields.add($('[data-field="'+i.relatedFields[s]+'"]'));this.syncState()}return t.prototype.switchState=function(e){e.preventDefault(),this.shownMore=!this.shownMore,this.shownMore?this.$button.text(this.options.labelLess):this.$button.text(this.options.labelMore),this.syncState()},t.prototype.syncState=function(){this.relatedFields.toggleClass("n2_form_element--hidden",!this.shownMore)},t})),c.d("FormElementCheckboxOnOff",["$","FormElement"],(function(){var $=c.$;function t(t,i){if(this.separator="||",this.element=$("#"+t),this.$parent=this.element.parent(),this.options=f({invert:!1},i),this.relatedFields=$(""),i.relatedFields!==r&&i.relatedFields.length){for(var s=0;s<i.relatedFields.length;s++)this.relatedFields=this.relatedFields.add($('[data-field="'+i.relatedFields[s]+'"]'));this.setValue(parseInt(this.element.val())?1:0)}c.FormElement.prototype.constructor.call(this),this.$parent.on("click",this.switchCheckbox.bind(this))}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.switchCheckbox=function(){this.setValue(parseInt(this.element.val())?0:1),this.triggerOutsideChange()},t.prototype.setValue=function(t){this.element.val(t);var i=!1;this.options.invert||1!==t?this.options.invert&&1!==t&&(i=!0):i=!0,this.$parent.toggleClass("n2_field_checkbox_onoff--active",i),this.relatedFields.toggleClass("n2_form_element--hidden",this.options.invert?i:!i)},t.prototype.insideChange=function(t){this.setValue(parseInt(t)?1:0),this.triggerInsideChange()},t})),c.d("FormElementColor",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.element=$("#"+t),this.elementInner=this.element[0].parentNode.querySelector(".n2-field-color-preview-inner"),this.elementInnerSMW=c.MW.k(this.elementInner),this.alpha=1===i,this.element.on("change",this.onChange.bind(this)),this.text=this.element.data("field"),c.FormElement.prototype.constructor.call(this),this.syncUI(),G(this.elementInner,"click",this.showColorPicker.bind(this))}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.syncUI=function(){this.elementInnerSMW.background=dt.Hex8toCssRGBA(this.element.val())},t.prototype.showColorPicker=function(){c.ColorPicker.show(this.element[0].parentNode,this.element.val(),this.alpha,this.notifySaveCallback.bind(this),this.notifyChangeCallback.bind(this))},t.prototype.notifyChangeCallback=function(t){this.element.val(t),this.triggerOutsideChange(),this.syncUI()},t.prototype.notifySaveCallback=function(t){this.element.val(t),this.element.trigger("change")},t.prototype.onChange=function(e){var t=this.element.val().trim(),i=t;if(0===t.length)t=this.alpha?"00000000":"000000";else{var s=/rgb\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)/i.exec(t);if(s&&(t=dt.DecToHex(s[1])+dt.DecToHex(s[2])+dt.DecToHex(s[3])),this.alpha){var n=/rgba\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3}), ?([0-9.]+)\)/i.exec(t);if(n){var h=+n[4];isNaN(h)&&(h=1),t=dt.DecToHex(n[1])+dt.DecToHex(n[2])+dt.DecToHex(n[3])+dt.DecToHex(Math.floor(255*h))}}"#"===t.charAt(0)&&(t=t.substr(1)),3===t.length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),6===t.length&&this.alpha&&(t+="ff")}i!==t&&this.element.val(t),this.triggerInsideChange(),this.triggerOutsideChange(),this.syncUI(),e&&e.stopImmediatePropagation()},t.prototype.insideChange=function(t){this.element.val(t),this.triggerInsideChange(),this.syncUI()},t})),c.d("FormElementDecoration",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.separator="||",this.element=$("#"+t),this.values=i,this.checkboxes=this.element.parent().find(".n2_field_decoration__option"),this.states=this.element.val().split(this.separator);for(var s=0;s<this.checkboxes.length;s++)this.states[s]!==r&&this.states[s]===this.values[s]||(this.states[s]=""),this.checkboxes.eq(s).on("click",this.switchCheckbox.bind(this,s));c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.switchCheckbox=function(t){this.states[t]===this.values[t]?(this.states[t]="",this.setSelected(t,0)):(this.states[t]=this.values[t],this.setSelected(t,1)),this.element.val(this.states.join(this.separator)),this.triggerOutsideChange()},t.prototype.insideChange=function(t){for(var i=t.split(this.separator),s=0;s<this.checkboxes.length;s++)i[s]===r||i[s]!==this.values[s]?(this.states[s]="",this.setSelected(s,0)):(this.states[s]=this.values[s],this.setSelected(s,1));this.element.val(this.states.join(this.separator)),this.triggerInsideChange()},t.prototype.setSelected=function(t,i){this.checkboxes.eq(t).toggleClass("n2_field_decoration__option--selected",1===i)},t})),c.d("FormElementDevice",["FormElementOnoff"],(function(){function t(t){c.FormElementOnoff.prototype.constructor.call(this,t,{values:{0:1,1:0}})}return t.prototype=Object.create(c.FormElementOnoff.prototype),t.prototype.constructor=t,t.prototype.detach=function(){this.onoff.detach()},t.prototype.syncOff=function(){this.onoff.removeClass("n2_field_radio__option--selected")},t.prototype.syncOn=function(){this.onoff.addClass("n2_field_radio__option--selected")},t})),c.d("FormElementDevices",["$","FormElementDevice"],(function(){var $=c.$;function t(t,i){this.$el=$("#"+t).data("field",this),this.fields={};for(var s=0;s<i.length;s++)this.fields[i[s]]=new c.FormElementDevice(t+"-"+i[s])}return t.prototype.setAvailableDevices=function(t){for(var i in t){var s=this.fields[i.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()];!t[i]&&s&&s.detach()}this.$el.children().first().addClass("n2-first"),this.$el.children().last().addClass("n2-last")},t})),c.d("FormElementFolders",["FormElementText"],(function(){function t(t,i){c.FormElementText.prototype.constructor.call(this,t),this.parameters=i,this.parent.find(".n2_field_text__clear").on("click",this.clear.bind(this)),this.parent.find(".n2_field_text__choose").on("click",this.show.bind(this)),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElementText.prototype),t.prototype.constructor=t,t.prototype.clear=function(e){e.preventDefault(),this.val("")},t.prototype.val=function(t){this.element.val(t),this.change()},t.prototype.show=function(e){e.preventDefault(),this.modal=new c.ModalLightbox(n2_("Choose folder"),"filesystem"),this.modal.addContent(c._browse.getNode("folder"));var t=c.UI.modalButton(n2_("Select"),"green").on("click",function(e){e.preventDefault(),this.modal.hide(e),this.val(c._browse.getCurrentFolder())}.bind(this));this.modal.addButton(t),this.modal.show()},t})),c.d("FormElementFontHidden",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.element=$("#"+t),this.parameters=f({mode:"",label:""},i),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.getLabel=function(){return this.parameters.label},t.prototype.save=function(e,t){this.val(t)},t.prototype.val=function(t){this.element.val(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t){this.element.val(t),this.triggerInsideChange()},t.prototype.renderFont=function(){return c.CSSRendererFont.addCSS("",c.CSSRendererFont.getClass(),this.element.val(),c.CSSRendererFont.rendererModes[this.parameters.mode])},t})),c.d("FormElementFont",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.element=$("#"+t),this.parent=this.element.parent(),this.parameters=f({mode:"",label:"",style:"",style2:"",preview:""},i),c.FormElement.prototype.constructor.call(this),this.parent.on("click",this.show.bind(this))}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.getLabel=function(){return this.parameters.label},t.prototype.show=function(e){e.preventDefault(),""!==this.parameters.style&&c._fontManager.setConnectedStyle(this.parameters.style),""!==this.parameters.style2&&c._fontManager.setConnectedStyle2(this.parameters.style2),c._fontManager.setFieldID(this.element.attr("id")),c._fontManager.show(this.element.val(),this.save.bind(this),{previewMode:this.parameters.mode,previewHTML:this.parameters.preview})},t.prototype.save=function(e,t){this.val(t)},t.prototype.val=function(t){this.element.val(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t){this.element.val(t),this.triggerInsideChange()},t.prototype.renderFont=function(){return c.CSSRendererFont.addCSS("",c.CSSRendererFont.getClass(),this.element.val(),c.CSSRendererFont.rendererModes[this.parameters.mode])},t})),c.d("FormTabbed",["$"],(function(){var $=c.$;function t(t,i){if(this.options=f({toggleMode:!1,sessionID:""},i),this.id=t,this.$buttons=$('.n2_form__tab_button[data-related-form="'+t+'"]'),this.$tabs=$('.n2_form__tab[data-related-form="'+t+'"]'),this.$buttons.on("click",this.showTab.bind(this)),!this.options.toggleMode){var s=this.$buttons.eq(0).data("related-tab");""!==this.options.sessionID&&(s=sessionStorage.getItem(this.options.sessionID));var n=this.$buttons.filter('[data-related-tab="'+s+'"]');0===n.length&&(n=this.$buttons.eq(0)),n.triggerHandler("click")}}return t.prototype.showTab=function(e){e.preventDefault();var t=$(e.currentTarget),i=t.data("related-tab");this.$buttons.removeClass("n2_form__tab_button--active"),this.$tabs.removeClass("n2_form__tab--active"),this.options.toggleMode&&this.currentTab===i?delete this.currentTab:(t.addClass("n2_form__tab_button--active"),this.$tabs.filter('[data-tab="'+i+'"]').addClass("n2_form__tab--active"),this.currentTab=i,""!==this.options.sessionID&&sessionStorage.setItem(this.options.sessionID,i))},t})),c.d("FormElementIconTab",["$","FormElement"],(function(){var $=c.$;function t(t,i){if(this.options=f({relatedValueFields:[],relatedAttribute:""},i),this.parent=$("#"+t+"_icon_tab"),this.parent.find(".n2_field_icon_tab__option").each(function(t,i){$(i).on("click",function(e){this.onClick($(e.currentTarget))}.bind(this))}.bind(this)),this.element=$("#"+t).on("change",this.onHiddenChange.bind(this)),this.relatedValueFields=!1,this.options.relatedValueFields.length){var s=this.element.val();this.relatedValueFields=$("");for(var n=0;n<this.options.relatedValueFields.length;n++)for(var h,r=0;r<this.options.relatedValueFields[n].field.length;r++)(h=$('[data-field="'+this.options.relatedValueFields[n].field[r]+'"]').data("show-values",this.options.relatedValueFields[n].values)).toggleClass("n2_form_element--hidden",-1===this.options.relatedValueFields[n].values.indexOf(s)),this.relatedValueFields=this.relatedValueFields.add(h)}if(""!==this.options.relatedAttribute){var o=$("#n2-admin").attr("data-"+this.options.relatedAttribute,this.element.val());this.element.on("nextendChange",function(){o.attr("data-"+this.options.relatedAttribute,this.element.val())}.bind(this))}c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.onHiddenChange=function(){var t=this.element.val();t&&this.insideChange(t)},t.prototype.onClick=function(t){t.hasClass("n2_field_icon_tab__option--selected")||(this.parent.find(".n2_field_icon_tab__option--selected").removeClass("n2_field_icon_tab__option--selected"),t.addClass("n2_field_icon_tab__option--selected"),this.setHiddenValue(t.attr("data-ssoption")),this.triggerOutsideChange())},t.prototype.insideChange=function(t){this.setHiddenValue(t);var i=this.parent.find('.n2_field_icon_tab__option[data-ssoption="'+t+'"]');this.onClick(i),this.triggerInsideChange()},t.prototype.setHiddenValue=function(t){this.element.val(t),this.relatedValueFields&&this.relatedValueFields.each((function(){var i=$(this);i.toggleClass("n2_form_element--hidden",-1===i.data("show-values").indexOf(t))}))},t})),c.d("FormElementIcon2Manager",["$","FormElement"],(function(){var $=c.$;function t(t){this.element=$("#"+t),this.parent=this.element.parent(),c.FormElement.prototype.constructor.call(this),this.parent.find(".n2_field_chooser__clear").on("click",this.clear.bind(this)),this.parent.find(".n2_field_chooser__choose").on("click",this.openModal.bind(this)),this.$preview=this.parent.find(".n2_field_icon__preview").on("click",this.openModal.bind(this)),this.updateIsEmpty()}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.isEmpty=function(t){return""===t},t.prototype.clear=function(e){e.preventDefault(),this.val("")},t.prototype.insideChange=function(t){this.updatePreview(t),this.element.val(t),this.updateIsEmpty(),this.triggerInsideChange()},t.prototype.openModal=function(e){e&&e.preventDefault(),c.Icons.showModal(this.setIcon.bind(this),this.element.val())},t.prototype.val=function(t){this.element.val(t),this.updatePreview(t),this.updateIsEmpty(),this.triggerOutsideChange()},t.prototype.setIcon=function(t){this.val(t)},t.prototype.updateIsEmpty=function(){this.parent.toggleClass("n2_field_chooser--empty",this.isEmpty(this.element.val()))},t.prototype.updatePreview=function(t){var i=c.Icons.render(t);i?this.$preview.html('<i class="n2i '+i.class+'">'+i.ligature+"</i>"):this.$preview.html("")},t.prototype.focus=function(t){t&&this.openModal()},t})),c.d("FormElementImageList",["$","FormElement"],(function(){var $=c.$;function t(t,i,s){if(this.id=t,this.element=$("#"+t),this.$parent=this.element.parent(),this.$preview=this.$parent.find(".n2_field_image_list__preview"),this.$fields=this.$parent.find(".n2_field_image_list__fields"),this.$fields.length&&(this.field=this.$fields.find('input[type="text"]').data("field"),this.field.element.on("outsideChange",function(){var t=this.element.val();this.markSelected(t),this.renderPreview(t)}.bind(this))),this.$popover=!1,this.parameters=f({width:120,column:3,hasDisabled:!1,options:[]},i),this.realItemWidth=this.parameters.width+10,this.relatedFields=!1,s!==r&&s.length){this.relatedFields=$("");for(var n=0;n<s.length;n++)this.relatedFields=this.relatedFields.add($('[data-field="'+s[n]+'"]'));this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(this.element.val()))}c.FormElement.prototype.constructor.call(this),this.$parent.on("click",this.toggle.bind(this)),this.renderPreview(this.element.val())}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.stopPropagation=function(e){return e.originalEvent["handled"+this.id]!==r||(e.originalEvent["handled"+this.id]=!0,!1)},t.prototype.toggle=function(e){this.$parent.hasClass("n2_field_image_list--focus")?this.blur(e):this.focus(e)},t.prototype.focus=function(e){this.stopPropagation(e)||(this.$parent.addClass("n2_field_image_list--focus"),$("body").on("click."+this.id,this.blur.bind(this)),this.buildPopover(),this.markSelected(this.element.val()))},t.prototype.blur=function(e){this.stopPropagation(e)||(this.$parent.removeClass("n2_field_image_list--focus"),$("body").off("click."+this.id))},t.prototype.isOff=function(t){return"-1"===t},t.prototype.buildPopover=function(){if(!this.$popover){this.items={},this.$popover=$('<div class="n2_field_image_list__popover"></div>').on("click",this.stopPropagation.bind(this));var t=$('<div class="n2_field_image_list__popover_items"></div>').css("width",(this.realItemWidth+20)*this.parameters.column+"px").appendTo(this.$popover);for(var i in this.parameters.options){this.items[i]=$('<div class="n2_field_image_list__popover_item"></div>').css("width",this.realItemWidth+"px").on("click",this.selectOption.bind(this,i)).appendTo(t);var s=$('<div class="n2_field_image_list__popover_item_image"></div>').appendTo(this.items[i]);this.loadImage(this.parameters.options[i].url,s),this.parameters.options[i].label!==r&&$('<div class="n2_field_image_list__popover_item_label"></div>').text(this.parameters.options[i].label).appendTo(this.items[i])}this.parameters.hasDisabled&&(this.parameters.options[-1]={url:""},this.items[-1]=$('<div class="n2_field_image_list__popover_item"></div>').on("click",this.selectOption.bind(this,"-1")).append($('<div class="n2_field_image_list__popover_item_disabled"></div>').text(n2_("Disabled"))).appendTo(t)),this.$fields.appendTo(this.$popover),this.$parent.append(this.$popover),this.$items=this.$popover.find(".n2_field_image_list__popover_item")}},t.prototype.selectOption=function(t,e){this.setValue(t),this.markSelected(t),this.renderPreview(t),this.triggerOutsideChange(),this.blur(e)},t.prototype.setValue=function(t){this.element.val(t),this.relatedFields&&this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(t))},t.prototype.markSelected=function(t){this.$items.removeClass("n2_field_image_list__popover_item--selected"),this.field&&""!==this.field.element.val()||this.items[t].addClass("n2_field_image_list__popover_item--selected")},t.prototype.renderPreview=function(t){var i,s;this.$preview.html(""),this.field&&""!==this.field.element.val()?i=c._imageHelper.fixed(this.field.element.val()):"-1"!==t&&this.parameters.options[t]!==r&&(i=this.parameters.options[t].url,s=this.parameters.options[t].label),i!==r?(this.loadImage(i,this.$preview),s&&$('<div class="n2_field_image_list__preview_label"></div>').text(s).appendTo(this.$preview)):$('<div class="n2_field_image_list__preview_label"></div>').text(n2_("Disabled")).appendTo(this.$preview)},t.prototype.insideChange=function(t){this.parameters.options[t]!==r&&(this.setValue(t),this.markSelected(t),this.renderPreview(t),this.triggerInsideChange())},t.prototype.loadImage=function(t,i){this.getImage(t,"94b2c1").done((function(t){$('<img alt="" src="'+t+'">').prependTo(i)}))},t.prototype.getCurrentImage=function(t){var i=this.element.val(),s="";return this.parameters.options[i]&&(s=this.parameters.options[i].url),this.getImage(s,t)},t.prototype.getImage=function(t,i){var s=$.Deferred();return"svg"===t.split("?")[0].split(".").pop()?$.ajax({url:t,method:"GET",dataType:"text",data:{},success:function(t){var n=t.replace(/fill="#FFF"/gi,'fill="#'+i.substr(0,6)+'"').replace('opacity="1"','opacity="'+N2Color.hex2alpha(i)+'"');s.resolve("data:image/svg+xml;base64,"+btoa(n))}.bind(this)}):s.resolve(t),s},t})),c.d("FormElementImage",["$","FormElementText"],(function(){var $=c.$;function t(t,i){c.FormElementText.prototype.constructor.call(this,t),this.parameters=f({alt:!1},i),this.preview=this.parent.find(".n2_field_text_image__preview").on("click",this.open.bind(this)),this.element.on("nextendChange",this.makePreview.bind(this)),this.parent.find(".n2_field_text__choose").on("click",this.open.bind(this)),this.parent.find(".n2_field_text__clear").on("click",this.clear.bind(this)),this.$sizeLabel=$('<div class="n2_field_text_image__size_label"></div>').appendTo(this.parent),this.refreshSizeLabel()}return t.prototype=Object.create(c.FormElementText.prototype),t.prototype.constructor=t,t.prototype.clear=function(e){e.preventDefault(),this.val("")},t.prototype.val=function(t,i){(i=f({alt:!1},i)).alt&&""!==i.alt&&this.parameters.alt&&""!==this.parameters.alt&&$("#"+this.parameters.alt).val(i.alt).trigger("change"),this.element.val(t),this.change()},t.prototype.makePreview=function(){var t=this.element.val();"{"===t.substr(0,1)?this.preview.css("background-image",""):this.preview.css("background-image","url("+c._imageHelper.fixed(t)+")"),this.refreshSizeLabel()},t.prototype.open=function(e){e&&e.preventDefault(),c._imageHelper.openLightbox(this.val.bind(this))},t.prototype.focus=function(t){t&&this.open()},t.prototype.refreshSizeLabel=function(){this.$sizeLabel.removeClass("n2_field_text_image__size_label--visible");var t=this.element.val();if(""!==t&&"{"!==t.substr(0,1)){var i=new Image;i.addEventListener("load",function(){i.naturalWidth&&i.naturalHeight&&this.$sizeLabel.text(i.naturalWidth+"x"+i.naturalHeight).addClass("n2_field_text_image__size_label--visible")}.bind(this)),i.src=c._imageHelper.fixed(t)}},t})),c.d("FormElementLayerWindowFocus",["$","UIDragTooltip"],(function(){var $=c.$,t=new c.UIDragTooltip("Focus");function i(t,i){this.$field=$("#"+t).on("mousedown",this.onMouseDown.bind(this)),this.onMouseMoveCallback=this.onMouseMove.bind(this),this.onMouseUpCallback=this.onMouseUp.bind(this),this.$image=this.$field.find(".n2_field_layer_window_focus__image").on({error:function(){this.$image.attr("src",c._imageHelper.fixed("$system$/images/placeholder/image.png"))}.bind(this)}),this.$dot=$('<div class="n2_field_layer_window_focus__dot"></div>').on("mouseenter",this.onMouseEnter.bind(this)).appendTo(this.$field),this.options=f({image:"",focusX:"",focusY:""},i),this.$imageField=$("#"+this.options.image).on("nextendChange",this.onImageChange.bind(this)),this.imageField=this.$imageField.data("field"),this.$focusXField=$("#"+this.options.focusX).on("nextendChange",this.onFocusXChange.bind(this)),this.focusXField=this.$focusXField.data("field"),this.$focusYField=$("#"+this.options.focusY).on("nextendChange",this.onFocusYChange.bind(this)),this.focusYField=this.$focusYField.data("field")}return i.prototype.onImageChange=function(){var t=c._imageHelper.fixed(c._currentEditor.generator.fill(this.$imageField.val()));this.image!==t&&(this.image=t,this.$image.attr("src",this.image))},i.prototype.onFocusXChange=function(){var t=this.$focusXField.val();t!==this.focusX&&(this.focusX=t,this.$dot.css("left",this.focusX+"%"))},i.prototype.onFocusYChange=function(){var t=this.$focusYField.val();t!==this.focusY&&(this.focusY=t,this.$dot.css("top",this.focusY+"%"))},i.prototype.onMouseDown=function(e){this.context={originalFocusX:this.$focusXField.val(),originalFocusY:this.$focusYField.val()},c.History.get().off(),t.dragShow(),this.onMouseMove(e),s.addEventListener("mousemove",this.onMouseMoveCallback),s.addEventListener("mouseup",this.onMouseUpCallback)},i.prototype.onMouseMove=function(e){e.preventDefault();var i=this.$field[0].getBoundingClientRect(),s=Math.max(Math.min(Math.round((e.clientX-i.left)/i.width*100),100),0),n=Math.max(Math.min(Math.round((e.clientY-i.top)/i.height*100),100),0);this.$focusXField.val(s).trigger("change"),this.$focusYField.val(n).trigger("change"),t.dragUpdate(e,"X: "+s+"%<br>Y: "+n+"%")},i.prototype.onMouseUp=function(e){this.$focusXField.val(this.context.originalFocusX).trigger("change"),this.$focusYField.val(this.context.originalFocusY).trigger("change"),c.History.get().on(),t.dragHide(),s.removeEventListener("mousemove",this.onMouseMoveCallback),s.removeEventListener("mouseup",this.onMouseUpCallback),this.onMouseMove(e),delete this.context},i.prototype.onMouseEnter=function(e){t.hoverShow(e,function(){return"X: "+this.$focusXField.val()+"%<br>Y: "+this.$focusYField.val()+"%"}.bind(this)),this.$dot.on({"mousemove.tooltip":function(e){t.hoverUpdatePosition(e)},"mouseleave.tooltip":function(){this.timeout&&(a(this.timeout),delete this.timeout),this.$dot.off(".tooltip"),t.hoverHide()}.bind(this)})},i})),c.d("FormElementList",["$","FormElement"],(function(){var $=c.$;function t(t,i){if(this.separator="||",this.options=f({relatedFields:[],relatedValueFields:[],relatedAttribute:""},i),this.element=$("#"+t).on("change",this.onHiddenChange.bind(this)),this.select=$("#"+t+"_select").on("change",this.onChange.bind(this)),this.relatedFields=!1,this.options.relatedFields.length){this.relatedFields=$("");for(var s=0;s<this.options.relatedFields.length;s++)this.relatedFields=this.relatedFields.add($('[data-field="'+this.options.relatedFields[s]+'"]'));this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(this.element.val()))}if(this.relatedValueFields=!1,this.options.relatedValueFields.length){var n=this.element.val();this.relatedValueFields=$("");for(s=0;s<this.options.relatedValueFields.length;s++)for(var h,r=0;r<this.options.relatedValueFields[s].field.length;r++)(h=$('[data-field="'+this.options.relatedValueFields[s].field[r]+'"]').data("show-values",this.options.relatedValueFields[s].values)).toggleClass("n2_form_element--hidden",-1===this.options.relatedValueFields[s].values.indexOf(n)),this.relatedValueFields=this.relatedValueFields.add(h)}if(""!==this.options.relatedAttribute){var o=$("#n2-admin").attr("data-"+this.options.relatedAttribute,this.element.val());this.element.on("nextendChange",function(){o.attr("data-"+this.options.relatedAttribute,this.element.val())}.bind(this))}c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.onHiddenChange=function(){var t=this.element.val();t&&t!==this.select.val()&&this.insideChange(t)},t.prototype.onChange=function(){var t=this.select.val();null!==t&&"object"==typeof t&&(t=t.join(this.separator)),this.setHiddenValue(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t){"object"==typeof t?(this.select.val(t),t=t.join("||")):this.select.val(t),this.setHiddenValue(t),this.triggerInsideChange()},t.prototype.setHiddenValue=function(t){this.element.val(t),this.relatedFields&&this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(t)),this.relatedValueFields&&this.relatedValueFields.each((function(){var i=$(this);i.toggleClass("n2_form_element--hidden",-1===i.data("show-values").indexOf(t))}))},t.prototype.isOff=function(t){return""==t||"0"==t||"off"==t},t.prototype.setOptions=function(t){for(var i in this.select.html(""),t)$('<option value="'+i+'"></option>').text(t[i]).appendTo(this.select)},t})),c.d("FormElementMarginPadding",["FormElementMixed"],(function(){function t(t,i,s){this.linkedValues=!1,c.FormElementMixed.prototype.constructor.apply(this,arguments),this.$field=this.element.parent(),this.$field.find(".n2_field_margin_padding__pre_label").on("click",function(e){e.preventDefault(),this.linkedValues=!this.linkedValues,this.$field.toggleClass("n2_field_margin_padding--linked-values",this.linkedValues),this.linkedValues&&this.elements[0].trigger("change")}.bind(this)),this.refresh()}return t.prototype=Object.create(c.FormElementMixed.prototype),t.prototype.constructor=t,t.prototype.onFieldChange=function(){if(this.linkedValues)for(var t=this.elements[0].val(),i=1;i<4;i++)this.elements[i].data("field").insideChange(t);this.element.val(this.getValue()),this.triggerOutsideChange()},t.prototype.insideChange=function(t){c.FormElementMixed.prototype.insideChange.apply(this,arguments),this.refresh()},t.prototype.refresh=function(){this.linkedValues=!0;for(var t=this.elements[0].val(),i=1;i<4;i++)if(t!==this.elements[i].val()){this.linkedValues=!1;break}this.$field.toggleClass("n2_field_margin_padding--linked-values",this.linkedValues)},t.prototype.relatedFieldsOff=function(){return"0|*|0|*|0|*|0"===this.element.val()},t.prototype.isEmpty=function(t){return"|*||*||*|"===t||"0|*|0|*|0|*|0"===t},t})),c.d("FormElementMixed",["$","FormElement"],(function(){var $=c.$;function t(t,i,s){this.element=$("#"+t),this.elements=[];for(var n=0;n<i.length;n++)this.elements.push($("#"+i[n]).on("outsideChange",this.onFieldChange.bind(this)));this.separator=s,c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.onFieldChange=function(){this.element.val(this.getValue()),this.triggerOutsideChange()},t.prototype.insideChange=function(t){this.element.val(t);for(var i=t.split(this.separator),s=0;s<this.elements.length;s++)this.elements[s].data("field").insideChange(i[s]);this.triggerInsideChange()},t.prototype.getValue=function(){for(var t=[],i=0;i<this.elements.length;i++)t.push(this.elements[i].val());return t.join(this.separator)},t})),c.d("FormElementNumberSlider",["$"],(function(){var $=c.$;function t(t,i){this.localChange=!1,this.element=$("#"+t),this.$parent=this.element.parent().on({"mouseenter.n2slider":this.startSlider.bind(this,i)});var s=this.$parent.siblings(".n2_field_unit").find("> input");if(i.units&&s.length){var n=i.units;s.on("nextendChange",function(){i.min=n[s.val()+"Min"],i.max=n[s.val()+"SliderMax"],this.slider&&(this.uiSlider.setOption("min",i.min),this.uiSlider.setOption("max",i.max))}.bind(this))}}return t.prototype.startSlider=function(t,e){if(this.element.parent().off(".n2slider"),!this.slider){var i=$('<div class="n2_field_number__slider"></div>').appendTo(this.$parent),s=$('<div class="n2_field_number__slider_inner"></div>').appendTo(i);this.slider=$("<div></div>").appendTo(s).removeAttr("slide").prop("slide",!1),this.uiSlider=new c.UISlider(this.slider,f({start:function(){this.element.parent().addClass("n2-active")}.bind(this),stop:function(){this.element.parent().removeClass("n2-active")}.bind(this),sliding:function(e,t){this.localChange=!0,this.element.val(t.value).trigger("change"),this.localChange=!1}.bind(this)},t)),this.slider[0].slide!==r&&(this.slider[0].slide=null),this.element.on("nextendChange",function(){if(!this.localChange){var t=parseFloat(this.element.val());isFinite(t)&&this.uiSlider.setOption("value",t)}}.bind(this))}this.uiSlider.setOption("value",parseFloat(this.element.val()))},t})),c.d("FormElementNumber",["$","FormElement"],(function(){var $=c.$;function t(t,i,s,n){this.min=i,this.max=s,this.element=$("#"+t).on({focus:this._focus.bind(this),blur:this.blur.bind(this),change:this.change.bind(this)}),this.parent=this.element.parent();var h=this.parent.siblings(".n2-form-element-units").find("> input");n&&h.length&&h.on("nextendChange",function(){this.min=n[h.val()+"Min"],this.max=n[h.val()+"Max"]}.bind(this)),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype._focus=function(){this.parent.addClass("n2_field_text--focus"),this.element.on("keypress.n2-text",function(e){"Enter"===e.code&&(this.element.off("keypress.n2-text"),this.element.trigger("blur"))}.bind(this))},t.prototype.blur=function(){this.parent.removeClass("n2_field_text--focus")},t.prototype.change=function(){var t=this.validate(this.element.val());!0===t?this.triggerOutsideChange():this.element.val(t).trigger("change")},t.prototype.insideChange=function(t){var i=this.validate(t);!0===i?this.element.val(t):this.element.val(i),this.triggerInsideChange()},t.prototype.validate=function(t){if(t!==r&&t.length>0&&"{"===t.charAt(0))return!0;var i=parseFloat(t);return isNaN(i)&&(i=0),(i=Math.max(this.min,Math.min(this.max,i)))+""===t||i},t.prototype.relatedFieldsOff=function(){return 0===parseInt(this.element.val())},t.prototype.isEmpty=function(t){return""===t||0===t},t})),c.d("FormElementOnoff",["$","FormElement"],(function(){var $=c.$;function t(t,i){for(var s in this.element=$("#"+t),this.options=f({values:{0:0,1:1},relatedFieldsOff:[],relatedFieldsOn:[],relatedAttribute:""},i),this.options.valuesDict={},this.options.values)this.options.valuesDict[this.options.values[s]]=s;if(this.options.relatedFieldsOff.length){this.relatedFieldsOff=$("");for(var n=0;n<this.options.relatedFieldsOff.length;n++)this.relatedFieldsOff=this.relatedFieldsOff.add($('[data-field="'+this.options.relatedFieldsOff[n]+'"]'))}else this.relatedFieldsOff=!1;if(this.options.relatedFieldsOn.length){this.relatedFieldsOn=$("");for(n=0;n<this.options.relatedFieldsOn.length;n++)this.relatedFieldsOn=this.relatedFieldsOn.add($('[data-field="'+this.options.relatedFieldsOn[n]+'"]'))}else this.relatedFieldsOn=!1;if(""!==this.options.relatedAttribute){var h=$("#n2-admin");h.attr("data-"+this.options.relatedAttribute,this.element.val()),this.element.on("nextendChange",function(){h.attr("data-"+this.options.relatedAttribute,this.element.val())}.bind(this))}this.onoff=this.element.parent().on({click:this.switch.bind(this),keydown:function(e){"Space"===e.code&&(e.stopPropagation(),e.preventDefault(),this.onoff.trigger("click"))}.bind(this)}),this.options.values[this.element.val()]?this.syncOn():this.syncOff(),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.switch=function(){var t=this.options.values[this.element.val()]?0:1;this.element.val(this.options.valuesDict[t]),this.setSelected(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t){var i=this.options.values[t];this.element.val(this.options.valuesDict[i]),this.setSelected(i),this.triggerInsideChange()},t.prototype.setSelected=function(t){t?this.syncOn():this.syncOff()},t.prototype.syncOff=function(){this.onoff.removeClass("n2_field_onoff--on").attr("aria-checked","false"),this.relatedFieldsOff&&this.relatedFieldsOff.removeClass("n2_form_element--hidden"),this.relatedFieldsOn&&this.relatedFieldsOn.addClass("n2_form_element--hidden")},t.prototype.syncOn=function(){this.onoff.addClass("n2_field_onoff--on").attr("aria-checked","true"),this.relatedFieldsOff&&this.relatedFieldsOff.addClass("n2_form_element--hidden"),this.relatedFieldsOn&&this.relatedFieldsOn.removeClass("n2_form_element--hidden")},t})),c.d("FormElementRadio",["$","FormElement"],(function(){var $=c.$;function t(t,i,s){if(this.element=$("#"+t),this.values=i,this.relatedFields=!1,s!==r&&s.length){this.relatedFields=$("");for(var n=0;n<s.length;n++)this.relatedFields=this.relatedFields.add($('[data-field="'+s[n]+'"]'));this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(this.element.val()))}this.parent=this.element.parent(),this.options=this.parent.find(".n2_field_radio__option");for(n=0;n<this.options.length;n++)this.options.eq(n).on("click",this.click.bind(this));c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.click=function(e){this.changeSelectedIndex(this.options.index(e.currentTarget))},t.prototype.changeSelectedIndex=function(t){var i=this.values[t];this.setValue(i),this.setSelected(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t,i){var s=this.values.indexOf(t);-1===s&&(s=this.partialSearch(t)),-1===s&&i!==r&&(s=this.addOption(t,i)),-1!==s?(this.setValue(this.values[s]),this.setSelected(s),this.triggerInsideChange()):this.options.eq(0).trigger("click")},t.prototype.setSelected=function(t){this.options.removeClass("n2_field_radio__option--selected"),this.options.eq(t).addClass("n2_field_radio__option--selected")},t.prototype.partialSearch=function(t){t=t.replace(/^.*[\\\/]/,"");for(var i=0;i<this.values.length;i++)if(-1!==this.values[i].indexOf(t))return i;return-1},t.prototype.addOption=function(t,i){var s=this.values.push(t)-1;return i.appendTo(this.parent).on("click",this.click.bind(this)),this.options=this.options.add(i),s},t.prototype.addTabOption=function(t,i){var s=this.values.push(t)-1,n=$('<div class="n2_field_radio__option">'+i+"</div>").insertAfter(this.options.last()).on("click",this.click.bind(this));return this.options=this.options.add(n),s},t.prototype.removeTabOption=function(t){var i=this.values.indexOf(t),s=this.options.eq(i);this.options=this.options.not(s),s.remove(),this.values.splice(i,1)},t.prototype.moveTab=function(t,i){},t.prototype.setValue=function(t){this.element.val(t),this.relatedFields&&this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(t))},t.prototype.isOff=function(t){return""===t||"0"===t||0===t||"off"===t},t})),c.d("FormRelatedFields",["$"],(function(){var $=c.$;function t(t,i){this.$field=$("#"+t),this.options=f({relatedFieldsOn:[],relatedFieldsOff:[]},i),this.field=this.$field.data("field"),this.field&&this.field.relatedFieldsOff!==r?this.fieldChanged=this.fieldChangedCallback:this.fieldChanged=this.fieldChangedSimple,this.$field.on("nextendChange",this.fieldChanged.bind(this)),this.relatedFieldsOn=$("");for(var s=0;s<this.options.relatedFieldsOn.length;s++)this.relatedFieldsOn=this.relatedFieldsOn.add($('[data-field="'+this.options.relatedFieldsOn[s]+'"]'));this.relatedFieldsOff=$("");for(s=0;s<this.options.relatedFieldsOff.length;s++)this.relatedFieldsOff=this.relatedFieldsOff.add($('[data-field="'+this.options.relatedFieldsOff[s]+'"]'));this.fieldChanged()}return t.prototype.fieldChangedSimple=function(){var t=this.$field.val(),i=this.field.isEmpty(t);this.relatedFieldsOn.toggleClass("n2_form_element--hidden",i),this.relatedFieldsOff.toggleClass("n2_form_element--hidden",!i)},t.prototype.fieldChangedCallback=function(){var t=this.field.relatedFieldsOff();this.relatedFieldsOn.toggleClass("n2_form_element--hidden",t),this.relatedFieldsOff.toggleClass("n2_form_element--hidden",!t)},t})),c.d("FormElementRichText",["$","FormElementText"],(function(){var $=c.$;function t(t){c.FormElementText.prototype.constructor.apply(this,arguments),this.parent.find(".n2_field_textarea_rich__button").on("click",this.onButtonClick.bind(this))}return t.prototype=Object.create(c.FormElementText.prototype),t.prototype.constructor=t,t.prototype.onButtonClick=function(e){switch($(e.currentTarget).data("action")){case"bold":this.bold();break;case"italic":this.italic();break;case"link":this.link()}},t.prototype.bold=function(){this.wrapText("<b>","</b>")},t.prototype.italic=function(){this.wrapText("<i>","</i>")},t.prototype.link=function(){this.wrapText('<a href="#">',"</a>")},t.prototype.wrapText=function(t,i){var s=this.element,n=s.val().length,h=s[0].selectionStart,r=s[0].selectionEnd,o=t+s.val().substring(h,r)+i;s.val(s.val().substring(0,h)+o+s.val().substring(r,n)),this.triggerOutsideChange(),this.element.focus(),s[0].selectionEnd=r+t.length+i.length},t})),c.d("FormElementSelectIcon",["$","FormElement"],(function(){var $=c.$;function t(t,i){if(this.options=f({relatedFields:[],relatedValueFields:[]},i),this.element=$("#"+t),this.$parent=this.element.parent(),this.$options=this.$parent.find(".n2_field_select_icon__option").on("click",this.onSelect.bind(this)),this.relatedFields=!1,this.options.relatedFields.length){this.relatedFields=$("");for(var s=0;s<this.options.relatedFields.length;s++)this.relatedFields=this.relatedFields.add($('[data-field="'+this.options.relatedFields[s]+'"]'));this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(this.element.val()))}if(this.relatedValueFields=!1,this.options.relatedValueFields.length){var n=this.element.val();this.relatedValueFields=$("");for(s=0;s<this.options.relatedValueFields.length;s++)for(var h,r=0;r<this.options.relatedValueFields[s].field.length;r++)(h=$('[data-field="'+this.options.relatedValueFields[s].field[r]+'"]').data("show-values",this.options.relatedValueFields[s].values)).toggleClass("n2_form_element--hidden",-1===this.options.relatedValueFields[s].values.indexOf(n)),this.relatedValueFields=this.relatedValueFields.add(h)}c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.onSelect=function(e){var t=$(e.currentTarget);t.data("value")!==this.element.val()&&(this.$options.removeClass("n2_field_select_icon__option--selected"),t.addClass("n2_field_select_icon__option--selected"),this.setHiddenValue(t.data("value")),this.triggerOutsideChange())},t.prototype.insideChange=function(t){this.$options.removeClass("n2_field_select_icon__option--selected"),this.$options.filter('[data-value="'+t+'"]').addClass("n2_field_select_icon__option--selected"),this.setHiddenValue(t),this.triggerInsideChange()},t.prototype.setHiddenValue=function(t){this.element.val(t),this.relatedFields&&this.relatedFields.toggleClass("n2_form_element--hidden",this.isOff(t)),this.relatedValueFields&&this.relatedValueFields.each((function(){var i=$(this);i.toggleClass("n2_form_element--hidden",-1===i.data("show-values").indexOf(t))}))},t})),c.d("FormElementSkin",["$","FormElement"],(function(){var $=c.$;function t(t,i,s,n){this.element=$("#"+t),this.preId=i,this.skins=s,this.list=this.element.data("field"),this.fixedMode=n,this.firstOption=this.list.select.find("option").eq(0),this.originalText=this.firstOption.text(),this.element.on("outsideChange",this.onSkinSelect.bind(this)),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.onSkinSelect=function(){var t=this.element.val();if("0"!==t){for(var i in t=this.skins[t].settings)if(t.hasOwnProperty(i)){var s=$("#"+this.preId+i);if(s.length)s.data("field").insideChange(t[i])}this.fixedMode||(this.changeFirstOptionText(n2_("Done")),this.list.insideChange("0"),o(this.changeFirstOptionText.bind(this,this.originalText),3e3))}},t.prototype.changeFirstOptionText=function(t){this.firstOption.text(t)},t.prototype.insideChange=function(t){this.element.val(t),this.list.insideChange(t)},t})),c.d("FormElementStyleHidden",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.element=$("#"+t),this.parameters=f({mode:"",label:""},i),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.getLabel=function(){return this.parameters.label},t.prototype.save=function(e,t){this.val(t)},t.prototype.val=function(t){this.element.val(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t){this.element.val(t),this.triggerInsideChange()},t.prototype.renderStyle=function(){return c.CSSRendererStyle.addCSS("",c.CSSRendererStyle.getClass(),this.element.val(),c.CSSRendererStyle.rendererModes[this.parameters.mode])},t})),c.d("FormElementStyle",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.element=$("#"+t),this.parent=this.element.parent(),this.parameters=f({mode:"",label:"",font:"",font2:"",style2:"",preview:""},i),c.FormElement.prototype.constructor.call(this),this.parent.on("click",this.show.bind(this))}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.getLabel=function(){return this.parameters.label},t.prototype.show=function(e){e.preventDefault(),""!==this.parameters.font&&c._styleManager.setConnectedFont(this.parameters.font),""!==this.parameters.font2&&c._styleManager.setConnectedFont2(this.parameters.font2),""!==this.parameters.style2&&c._styleManager.setConnectedStyle(this.parameters.style2),c._styleManager.setFieldID(this.element.attr("id")),c._styleManager.show(this.element.val(),this.save.bind(this),{previewMode:this.parameters.mode,previewHTML:this.parameters.preview})},t.prototype.save=function(e,t){this.val(t)},t.prototype.val=function(t){this.element.val(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t){this.element.val(t),this.triggerInsideChange()},t.prototype.renderStyle=function(){return c.CSSRendererStyle.addCSS("",c.CSSRendererStyle.getClass(),this.element.val(),c.CSSRendererStyle.rendererModes[this.parameters.mode])},t})),c.d("FormElementSubformIcon",["$","FormElement"],(function(){var $=c.$;function t(t,i,s,n){this.id=t,this.ajaxUrl=i,this.element=$("#"+t).data("field",this),this.$parent=this.element.parent(),this.$targetContainer=$("#"+s),this.originalValue=n,this.form=this.element.closest("form"),this.$options=this.$parent.find(".n2_field_subform_icon__option").on("click",this.selectOption.bind(this)),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.selectOption=function(e){var t=$(e.currentTarget),i=t.data("value");this.$options.removeClass("n2_field_subform_icon__option--selected"),t.addClass("n2_field_subform_icon__option--selected"),this.element.val(i),this.triggerOutsideChange(),this.loadSubform(i)},t.prototype.loadSubform=function(t){var i={values:[],value:t};t===this.originalValue&&(i.values=this.form.data("form").values),c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.ajaxUrl),data:i,dataType:"json"}).done(this.load.bind(this))},t.prototype.load=function(t){this.$targetContainer.html(t.data.html),eval(t.data.scripts),c.FormTipManager.add(this.$targetContainer)},t})),c.d("FormElementSubformImage",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.element=$("#"+t),this.options=$("#"+i).find(".n2-subform-image-option"),this.subform=this.element.data("field"),this.active=this.getIndex(this.options.filter(".n2-active").get(0));for(var s=0;s<this.options.length;s++)this.options.eq(s).on("click",this.selectOption.bind(this));c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.selectOption=function(e){var t=this.getIndex(e.currentTarget);if(t!=this.active){this.options.eq(t).addClass("n2-active"),this.options.eq(this.active).removeClass("n2-active"),this.active=t;var i=this.subform.list.select.find("option").eq(t).val();this.subform.list.insideChange(i)}},t.prototype.getIndex=function(t){return this.options.indexOf(t)},t})),c.d("FormElementTab",["$","FormElement"],(function(){var $=c.$;function t(t,i){if(this.parent=$("#"+t+"_tab"),this.parent.find(".n2_field_tab__option").each(function(t,i){$(i).on("click",function(e){this.onClick($(e.currentTarget))}.bind(this))}.bind(this)),this.element=$("#"+t).on("change",this.onHiddenChange.bind(this)),this.relatedValueFields=!1,i.length){var s=this.element.val();this.relatedValueFields=$("");for(var n=0;n<i.length;n++)for(var h,r=0;r<i[n].field.length;r++)(h=$('[data-field="'+i[n].field[r]+'"]').data("show-values",i[n].values)).toggleClass("n2_form_element--hidden",-1===i[n].values.indexOf(s)),this.relatedValueFields=this.relatedValueFields.add(h)}c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.onHiddenChange=function(){var t=this.element.val();t&&this.insideChange(t)},t.prototype.onClick=function(t){t.hasClass("n2_field_tab__option--selected")||(this.parent.find(".n2_field_tab__option--selected").removeClass("n2_field_tab__option--selected"),t.addClass("n2_field_tab__option--selected"),this.setHiddenValue(t.attr("data-ssoption")),this.triggerOutsideChange())},t.prototype.insideChange=function(t){this.setHiddenValue(t),this.triggerInsideChange()},t.prototype.setHiddenValue=function(t){this.element.val(t),this.relatedValueFields&&this.relatedValueFields.each((function(){var i=$(this);i.toggleClass("n2_form_element--hidden",-1===i.data("show-values").indexOf(t))}))},t.prototype.setOptions=function(i,s,n,h){for(var r in h||(h=[]),s.html(""),i){var o=$('<div class="n2_field_tab__option" data-ssoption="'+r+'">'+i[r]+"</div>");n===r&&o.addClass("n2_field_tab__option--selected"),s.append(o),new t(s.attr("id").replace("_tab",""),h)}},t})),c.d("FormElementText",["$","FormElement"],(function(){var $=c.$;function t(t){this.element=$("#"+t).on({focus:this._focus.bind(this),blur:this._blur.bind(this),change:this.change.bind(this)}),this.tagName=this.element.prop("tagName"),this.parent=this.element.parent(),c.FormElement.prototype.constructor.call(this),this.updateIsEmpty()}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype._focus=function(){this.parent.addClass("n2_field_text--focus"),"TEXTAREA"!==this.tagName&&this.element.on("keypress.n2-text",function(e){"Enter"===e.code&&(this.element.off("keypress.n2-text"),this.element.trigger("blur"))}.bind(this))},t.prototype._blur=function(){this.parent.removeClass("n2_field_text--focus")},t.prototype.change=function(){this.updateIsEmpty(),this.triggerOutsideChange()},t.prototype.insideChange=function(t){this.element.val(t),this.updateIsEmpty(),this.triggerInsideChange()},t.prototype.updateIsEmpty=function(){this.parent.toggleClass("n2_field_text--empty",this.isEmpty(this.element.val()))},t.prototype.isEmpty=function(t){return""===t},t.prototype.focus=function(t){this.connectedField?this.connectedField.focus(t):t&&this.element.focus().select()},t})),c.d("FormElementUnits",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.element=$("#"+t),this.$parent=this.element.parent(),this.options=this.$parent.find(".n2_field_unit__unit"),this.currentUnit=this.$parent.find(".n2_field_unit__current_unit"),this.values=i;for(var s=0;s<this.options.length;s++)this.options.eq(s).on("click",this.switch.bind(this,s));c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.switch=function(t,e){this.element.val(this.values[t]),this.setSelected(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t){var i=this.values.indexOf(t);this.element.val(this.values[i]),this.setSelected(i),this.triggerInsideChange()},t.prototype.setSelected=function(t){this.currentUnit.html(this.options.eq(t).html())},t})),c.d("FormElementUpload",["$","FormElement"],(function(){var $=c.$;function t(t){this.element=$("#"+t).on("change",this.updateName.bind(this)),this.parent=this.element.parent(),this.$name=this.parent.find(".n2_field_chooser__label"),this.updateName(this.element.val()),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.insideChange=function(t){this.updateName(),this.triggerInsideChange()},t.prototype.updateName=function(){var t=this.element[0].value;if(this.parent.toggleClass("n2_field_chooser--empty",""===t),this.isEmpty(t))this.$name.text(n2_("No file selected."));else{var i=t.split("\\").pop();this.$name.text(i)}},t.prototype.isEmpty=function(t){return""===t},t})),c.d("FormElementUrl",["$","FormElementText"],(function(){function t(t,i){c.FormElementText.prototype.constructor.call(this,t),this.parameters=i,this.button=this.parent.find(".n2_field_text__choose").on("click",this.open.bind(this)),this.element.siblings(".n2_field_text__clear").on("click",this.clear.bind(this))}return t.prototype=Object.create(c.FormElementText.prototype),t.prototype.constructor=t,t.prototype.isEmpty=function(t){return""===t||"#"===t},t.prototype.clear=function(e){e.preventDefault(),this.val("#")},t.prototype.val=function(t){this.element.val(t),this.change()},t.prototype.open=function(e){e.preventDefault(),this.element.val(),c.ModalUrl.show(this.element.val(),this.parameters.url,function(t){this.val(t)}.bind(this))},t})),c.r("$",(function(){var $=c.$;function t(t){return t+Math.floor(281474976710656*(1+Math.random())).toString(16)}$.fn.uid=function(i){var s=null;i=i||"n";do{s=t(i)}while($("#"+s).length>0);return s},$.fn.generateUniqueClass=function(i){var s=null;i=i||"n";do{s=t(i)}while($("."+s).length>0);return s}})),c.d("UIAutocomplete",["$","UIWidgetBase"],(function(){var $=c.$;function t(t,i){this.isRendered=!1,this.element=t,this.widgetName=this.widgetName||"UIAutocomplete",this.widgetEventPrefix="autocomplete",this.isActive=!1,this.allowBlur=!0,this.options=f({appendTo:"body",source:null,select:null,positionTo:"self",x:0,y:0},this.options,i),c.UIWidgetBase.prototype.constructor.apply(this,arguments),this.element.on({focus:this.focus.bind(this),blur:this.blur.bind(this)}),"self"===this.options.positionTo?this.positionTo=this.element:this.positionTo=this.element.closest(this.options.positionTo)}return t.prototype=Object.create(c.UIWidgetBase.prototype),t.prototype.constructor=t,t.prototype.focus=function(e){!1===this.isActive&&(this.showList(e),this.element.on("click."+this.widgetEventPrefix,this.showList.bind(this)),this.isActive=!0)},t.prototype.showList=function(e){"function"==typeof this.options.appendTo?this.options.appendTo=this.options.appendTo.call(i):this.options.appendTo=$(this.options.appendTo);var t=this.getList().appendTo(this.options.appendTo),s={left:0,top:0},n=this.positionTo.offset(),h=0;if(!this.options.appendTo.is($("body"))){(s=this.options.appendTo.offset()).top-=this.options.appendTo.scrollTop(),t.css("height","");var r=t.height(),o=this.options.appendTo[0].getBoundingClientRect(),a=this.positionTo[0].getBoundingClientRect(),c=Math.min(o.top+o.height-a.top-a.height-10,r);c<100&&c<r&&(c=Math.min(a.top-o.top-10,r),s.top=s.top+a.height+c),t.css("height",c+"px"),n2const.rtl.isRtl&&(h=o.width-this.options.appendTo[0].clientWidth)}t.css({left:n.left-s.left+this.options.x-h+"px",top:n.top+this.positionTo.outerHeight()-s.top+this.options.y+"px",minWidth:this.element.parent().outerWidth()+"px"}),t.off("."+this.widgetEventPrefix).on("mousedown."+this.widgetEventPrefix,function(e){$(e.target).is(t)&&(this.element.parent().addClass("focus2"),this.allowBlur=!1)}.bind(this)).on("mouseup."+this.widgetEventPrefix,function(e){$(e.target).is(t)&&(this.allowBlur=!0,this.element.focus(),this.element.parent().removeClass("focus2"))}.bind(this))},t.prototype.blur=function(e){this.allowBlur&&(this.hide(),this.element.off("."+this.widgetEventPrefix))},t.prototype.hide=function(){this.$list.detach(),this.isActive=!1},t.prototype.getList=function(){if(!this.isRendered){this.$list=$('<div class="n2_autocomplete_options"></div>').attr({unselectable:"on"}).on({wheel:function(e){e.stopPropagation()}});for(var t=this.options.source.call(this,this.ui()),i=0;i<t.length;i++)$('<div class="n2_autocomplete_option" tabindex="-1">'+t[i]+"</div>").on({mousedown:function(e){e.preventDefault()},click:function(t,e){this._trigger("select",e,{value:t}),this.hide()}.bind(this,t[i])}).appendTo(this.$list);this.isRendered=!0}return this.$list},t.prototype.ui=function(){return{}},t})),c.d("UIDraggableBar",["$","UIMouse"],(function(){"use strict";function t(t,i){this.element=t,this.widgetName=this.widgetName||"UIDraggable",this.widgetEventPrefix="drag",this.options=f({drag:null,start:null,stop:null},this.options,i),c.UIMouse.prototype.constructor.apply(this,arguments),this._mouseInit()}return t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.prototype._mouseStart=function(t){return this.currentData=this.originalData={margin:parseInt(this.element.css("marginLeft"))},this.originalMousePosition={left:t.pageX},this.element.addClass("nui-draggable-dragging"),this._trigger("start",t,this.ui()),this._mouseDrag(t),!0},t.prototype._mouseDrag=function(t){var i=t.pageX-this.originalMousePosition.left||0;return this.currentData={},this.currentData.margin=Math.max(0,this.originalData.margin+i),this._trigger("drag",t,this.ui()),this.element.css("marginLeft",this.currentData.margin+"px"),!0},t.prototype._mouseStop=function(t){return this._trigger("stop",t,this.ui()),!0},t.prototype.ui=function(){return{currentData:this.currentData}},t})),c.d("UIDraggableDelay",["$","UIMouse"],(function(){"use strict";function t(t,i){this.element=t,this.widgetName=this.widgetName||"UIDraggable",this.widgetEventPrefix="drag",this.options=f({drag:null,start:null,stop:null},this.options,i),c.UIMouse.prototype.constructor.apply(this,arguments),this._mouseInit()}return t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.prototype._mouseStart=function(t){return this.currentData=this.originalData={width:parseInt(this.element.width())},this.originalMousePosition={left:t.pageX},this.element.addClass("nui-draggable-dragging"),this._trigger("start",t,this.ui()),this._mouseDrag(t),!0},t.prototype._mouseDrag=function(t){var i=t.pageX-this.originalMousePosition.left||0;return this.currentData={},this.currentData.width=Math.max(0,this.originalData.width+i),this._trigger("drag",t,this.ui()),this.element.width(this.currentData.width+"px"),!0},t.prototype._mouseStop=function(t){return this._trigger("stop",t,this.ui()),!0},t.prototype.ui=function(){return{currentData:this.currentData}},t})),c.d("UIDraggable",["$","UIMouse"],(function(){var $=c.$;function t(t,i){this.element=t,this.widgetName=this.widgetName||"UIDraggable",this.widgetEventPrefix="drag",this.options=_({addClasses:!0,appendTo:"parent",axis:!1,containment:!1,cursor:"auto",cursorAt:!1,handle:!1,helper:"original",scroll:!0,scrollSensitivity:20,scrollSpeed:20,min:{top:!1,left:!1},drag:null,start:null,stop:null},this.options,i),c.UIMouse.prototype.constructor.apply(this,arguments),this.create()}t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.prototype.create=function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this.element.addClass("nui-draggable"),this._setHandleClassName(),this._mouseInit()},t.prototype._setPositionRelative=function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},t.prototype._getHandle=function(t){return!this.options.handle||!!$(t.target).closest(this.element.find(this.options.handle)).length},t.prototype._setHandleClassName=function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this.handleElement.addClass("nui-draggable-handle")},t.prototype._mouseCapture=function(t){var i=this.options;return!(this.helper||i.disabled||$(t.target).closest(".nui_resize_absolute").length>0)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blurActiveElement(t),!0))},t.prototype.cancel=function(){return this.helper.is(".nui-draggable-dragging")?this._mouseUp(new $.Event("mouseup",{target:this.element[0]})):this._clear(),this},$.fn.nuiScrollParent=function(t){var i=this.css("position"),n="absolute"===i,h=t?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter((function(){var t=$(this);return(!n||"static"!==t.css("position"))&&h.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))})).eq(0);return"fixed"!==i&&r.length?r:$(this[0].ownerDocument||s)},t.prototype._mouseStart=function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("nui-draggable-dragging"),this._cacheHelperProportions(),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.nuiScrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter((function(){return"fixed"===$(this).css("position")})).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),this._mouseDrag(t,!0),!0)},t.prototype._mouseDrag=function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(!1===this._trigger("drag",t,s))return this._mouseUp(new $.Event("mouseup",t)),!1;this.position=s.position}return!1!==this.options.min.top&&(this.position.top=Math.max(this.position.top,this.options.min.top)),!1!==this.options.min.left&&(this.position.left=Math.max(this.position.left,this.options.min.left)),this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",!1},t.prototype._mouseStop=function(t){return!1!==this._trigger("stop",t)&&this._clear(),!1},t.prototype._mouseUp=function(t){return this.handleElement.is(t.target)&&this.element.trigger("focus"),c.UIMouse.prototype._mouseUp.call(this,t)},t.prototype._trigger=function(t,i,s){return s=s||this._uiHash(),c.UIWidgetBase.prototype._trigger.call(this,t,i,s)},t.prototype._uiHash=function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition}},t.prototype._createHelper=function(t){var i=this.options,s="function"==typeof i.helper,n=s?$(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},t.prototype._cacheHelperProportions=function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},t.prototype._cacheMargins=function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},t.prototype._refreshOffsets=function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},t.prototype._getParentOffset=function(){var t=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&$.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},t.prototype._getRelativeOffset=function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),i=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(i?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(i?0:this.scrollParent.scrollLeft())}},t.prototype._convertPositionTo=function(t,i){i||(i=this.position);var s="absolute"===t?1:-1,n=this._isRootNode(this.scrollParent[0]);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top)*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)*s}},t.prototype._setContainment=function(){var t,s,n,r=this.options;this.document[0];this.relativeContainer=null,r.containment?"window"!==r.containment?"document"!==r.containment?r.containment.constructor!==Array?("parent"===r.containment&&(r.containment=this.helper[0].parentNode),(n=(s=$(r.containment))[0])&&(t=/(scroll|auto)/.test(s.css("overflow")),this.containment=[(parseInt(s.css("borderLeftWidth"),10)||0)+(parseInt(s.css("paddingLeft"),10)||0),(parseInt(s.css("borderTopWidth"),10)||0)+(parseInt(s.css("paddingTop"),10)||0),(t?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(s.css("borderRightWidth"),10)||0)-(parseInt(s.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(s.css("borderBottomWidth"),10)||0)-(parseInt(s.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=s)):this.containment=r.containment:this.containment=[0,0,h.scrollWidth-this.helperProportions.width-this.margins.left,h.scrollHeight-this.helperProportions.height-this.margins.top]:this.containment=[tt()-this.offset.relative.left-this.offset.parent.left,Q()-this.offset.relative.top-this.offset.parent.top,tt()+i.innerWidth-this.helperProportions.width-this.margins.left,Q()+i.innerHeight-this.helperProportions.height-this.margins.top]:this.containment=null},t.prototype._adjustOffsetFromHelper=function(t){"string"==typeof t&&(t=t.split(" ")),Array.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},t.prototype._isRootNode=function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},t.prototype._generatePosition=function(t,i){var s,n,h=this.options,r=this._isRootNode(this.scrollParent[0]),o=t.pageX,a=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),i&&(this.containment&&(this.relativeContainer?(n=this.relativeContainer.offset(),s=[this.containment[0]+n.left,this.containment[1]+n.top,this.containment[2]+n.left,this.containment[3]+n.top]):s=this.containment,t.pageX-this.offset.click.left<s[0]&&(o=s[0]+this.offset.click.left),t.pageY-this.offset.click.top<s[1]&&(a=s[1]+this.offset.click.top),t.pageX-this.offset.click.left>s[2]&&(o=s[2]+this.offset.click.left),t.pageY-this.offset.click.top>s[3]&&(a=s[3]+this.offset.click.top)),"y"===h.axis&&(o=this.originalPageX),"x"===h.axis&&(a=this.originalPageY)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},t.prototype._clear=function(){this.helper.removeClass("nui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()};return t.prototype._blurActiveElement=function(t){var i,s=function(t){var i;try{i=t.activeElement}catch(t){i=h}return i||(i=h),i.nodeName||(i=h),i}(this.document[0]);$(t.target).closest(s).length||(i=s)&&"body"!==i.nodeName.toLowerCase()&&$(i).trigger("blur")},t})),c.d("UILayerWindow",["$","UIMouse"],(function(){var $=c.$;function t(t,i){this.element=t,this.widgetName=this.widgetName||"UILayerWindow",this.widgetEventPrefix="layerWindow",this.options=_(this.options,i),c.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.prototype.create=function(){this.bodyRect=h.getBoundingClientRect(),i.addEventListener("resize",function(){this.bodyRect=h.getBoundingClientRect(),this.limitHorizontal(this.left,this.width,!0),this.limitVertical(this.top,this.height,!0)}.bind(this),{passive:!0}),this.left=parseInt(localStorage.getItem("ssPanelLeft")),this.left||(this.left=200),this.top=parseInt(localStorage.getItem("ssPanelTop")),this.top||(this.top=100),this.width=355,this.height=parseInt(localStorage.getItem("ssPanelHeight")),this.height||(this.height=400),this.limitHorizontal(this.left,this.width),this.limitVertical(this.top,this.height),this._setupHandles(),this._mouseInit()},t.prototype._setupHandles=function(){this.$title=this.element.find(".n2_ss_layer_window__title_inner").on("mousedown",this._mouseDown.bind(this)),this.$resize=$('<div class="n2_ss_layer_window__resize"></div>').on("mousedown",this._mouseDown.bind(this)).appendTo(this.element)},t.prototype._mouseInit=function(){},t.prototype._mouseCapture=function(e){return this.$title.is(e.target)?(this.currentAction="move",!0):!!this.$resize.is(e.target)&&(this.currentAction="resize",!0)},t.prototype._mouseStart=function(e){var t=this.element[0].getBoundingClientRect();this.context={},"move"===this.currentAction?this.context.mouseDiff={x:e.clientX-t.left,y:e.clientY-t.top}:"resize"===this.currentAction&&(this.context.mouseDiff={y:e.clientY-t.top-t.height})},t.prototype._mouseDrag=function(e){"move"===this.currentAction?(this.limitHorizontal(e.clientX-this.context.mouseDiff.x,this.width),this.limitVertical(e.clientY-this.context.mouseDiff.y,this.height)):"resize"===this.currentAction&&this.limitVertical(this.top,e.clientY-this.top-this.context.mouseDiff.y)},t.prototype._mouseStop=function(e){"move"===this.currentAction?(this.limitHorizontal(e.clientX-this.context.mouseDiff.x,this.width,!0),this.limitVertical(e.clientY-this.context.mouseDiff.y,this.height,!0)):"resize"===this.currentAction&&this.limitVertical(this.top,e.clientY-this.top-this.context.mouseDiff.y,!0),delete this.currentAction},t.prototype.limitVertical=function(t,i,s){this.height=i,this.top=Math.min(Math.max(t,60),this.bodyRect.height-this.height),this.top<60&&(this.height=this.height+this.top-60,this.top=60),this.height=Math.max(this.height,200),this.element.css({top:this.top+"px",height:this.height+"px"}),s&&(localStorage.setItem("ssPanelTop",this.top),localStorage.setItem("ssPanelHeight",this.height))},t.prototype.limitHorizontal=function(t,i,s){this.left=Math.min(Math.max(t,50),this.bodyRect.width-i),this.element.css({left:this.left+"px"}),s&&localStorage.setItem("ssPanelLeft",this.left)},t})),c.d("UIMouse",["$","UIWidgetBase"],(function(){var $=c.$,t=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),i=!1;function n(t,i){this.widgetName=this.widgetName||"UIMouse",this.options=f({cancel:"input, textarea, button, select, option",distance:1,delay:0},this.options),c.UIWidgetBase.prototype.constructor.apply(this,arguments)}return $(s).on("mouseup",(function(){i=!1})),n.prototype=Object.create(c.UIWidgetBase.prototype),n.prototype.constructor=n,n.prototype._mouseInit=function(){var t=this;this.element.on("mousedown."+this.widgetName,(function(i){return t._mouseDown(i)})).on("click."+this.widgetName,(function(i){if(!0===$.data(i.target,t.widgetName+".preventClickEvent"))return $.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1}))},n.prototype._mouseDestroy=function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},n.prototype._mouseDown=function(t){if(!i){s.activeElement&&s.activeElement!==h&&s.activeElement.blur(),this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var n=this,r=1===t.which,a=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&$(t.target).closest(this.options.cancel).length;return!(r&&!a&&this._mouseCapture(t))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=o((function(){n.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===$.data(t.target,this.widgetName+".preventClickEvent")&&$.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return n._mouseMove(t)},this._mouseUpDelegate=function(t){return n._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),i=!0,!0))}},n.prototype._mouseMove=function(i){if(this._mouseMoved){if(t&&(!s.documentMode||s.documentMode<9)&&!i.button)return this._mouseUp(i);if(!i.which)if(i.originalEvent.altKey||i.originalEvent.ctrlKey||i.originalEvent.metaKey||i.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(i)}return(i.which||i.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(i),i.preventDefault()):(this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,i),this._mouseStarted?this._mouseDrag(i):this._mouseUp(i)),!this._mouseStarted)},n.prototype._mouseUp=function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted?(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&$.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)):this._mouseCancel(t),this._mouseDelayTimer&&(a(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,i=!1,t.preventDefault()},n.prototype._mouseDistanceMet=function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},n.prototype._mouseDelayMet=function(){return this.mouseDelayMet},n.prototype._mouseStart=function(){},n.prototype._mouseDrag=function(){},n.prototype._mouseStop=function(){},n.prototype._mouseCancel=function(){},n.prototype._mouseCapture=function(){return!0},n})),c.d("UIResizeBar",["$","UIMouse"],(function(){var $=c.$;function t(t,i){this.element=t,this.widgetName=this.widgetName||"UIResizable",this.widgetEventPrefix="resize",this.options=f({resize:null,start:null,stop:null},this.options,i),c.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.prototype.create=function(){this.options;this.element.addClass("nui_resize_bar"),this._setupHandles(),this._mouseInit(),this._trigger("create",null,{})},t.prototype._setupHandles=function(){var t=["e","w"];this.handles={},this.$handles=$();for(var i=0;i<t.length;i++){var s=t[i],n=$("<div>").addClass("nui_resize_bar__handle nui_resize_bar__handle--"+s).on({mousedown:function(t,e){this.currentHandle=t,this._mouseDown(e)}.bind(this,s)}).appendTo(this.element);this.handles[s]=n,this.$handles=this.$handles.add(n)}},t.prototype._mouseStart=function(t){this.currentData=this.originalData={margin:parseInt(this.element.css("marginLeft")),width:parseInt(this.element.width())},this.originalMousePosition={left:t.pageX};var i=this.handles[this.currentHandle].css("cursor");return $("body").css("cursor",i),this._trigger("start",t,this.ui()),!0},t.prototype._mouseDrag=function(t){var i=t.pageX-this.originalMousePosition.left||0;this.currentData={},"e"===this.currentHandle?(this.currentData.margin=this.originalData.margin,this.currentData.width=Math.max(0,this.originalData.width+i)):"w"===this.currentHandle&&(this.currentData.margin=Math.max(0,this.originalData.margin+i),this.currentData.width=Math.max(0,this.originalData.width-i)),this.currentData.width=Math.max(0,this.currentData.width),this._trigger("resize",t,this.ui()),this.element.css("marginLeft",this.currentData.margin+"px"),this.element.css("width",this.currentData.width+"px")},t.prototype._mouseStop=function(t){$("body").css("cursor","auto"),this._trigger("stop",t,this.ui())},t.prototype.ui=function(){return{currentData:this.currentData}},t})),c.d("UISlider",["$","UIMouse"],(function(){var $=c.$;function t(t,i){this.element=$(t),this.widgetName=this.widgetName||"UISlider",this.widgetEventPrefix="sliding",this.options=f({min:0,max:100,step:1,value:0,change:null,sliding:null,start:null,stop:null},this.options,i),c.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.prototype.create=function(){this._mouseSliding=!1,this._mouseInit(),this._calculateNewMax(),this.element.addClass("nui-slider nui-slider-horizontal"),this._refresh()},t.prototype.doAction=function(t){switch(c.UIWidgetBase.prototype.doAction.apply(this,arguments),t){case"value":return this._value()}},t.prototype.setOption=function(t,i){switch(c.UIWidgetBase.prototype.setOption.call(this,t,i),t){case"value":this._refreshValue(),this._change(null,0);break;case"step":case"min":case"max":this._calculateNewMax(),this._refreshValue()}},t.prototype._refresh=function(){this._createHandle(),this._refreshValue()},t.prototype._createHandle=function(){var t=this.element.find(".nui-slider-handle");t.length?this.handle=t:this.handle=$("<span></span>"),this.handle.addClass("nui-slider-handle").appendTo(this.element)},t.prototype._mouseCapture=function(t){var i,s,n=this.handle;return!this.options.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:t.pageX,y:t.pageY},s=this._normValueFromMouse(i),!1!==this._start(t)&&(this._mouseSliding=!0,n.trigger("focus"),this._slide(t,s),!0))},t.prototype._mouseStart=function(){return this.lastValue=Number.MAX_VALUE,!0},t.prototype._mouseDrag=function(t){var i={x:t.pageX,y:t.pageY},s=this._normValueFromMouse(i);return this.lastValue!=s&&(this._slide(t,s),this.lastValue=s),!1},t.prototype._mouseStop=function(t){return this._mouseSliding=!1,this._stop(t),this._change(t),!1},t.prototype._mouseCancel=function(e){this._trigger("cancel",e)},t.prototype._normValueFromMouse=function(t){var i,s,n,h;return i=this.elementSize.width,(s=(t.x-this.elementOffset.left)/i)>1&&(s=1),s<0&&(s=0),n=this._valueMax()-this._valueMin(),h=this._valueMin()+s*n,this._trimAlignValue(h)},t.prototype._trimAlignValue=function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var i=this.options.step>0?this.options.step:1,s=(t-this._valueMin())%i,n=t-s;return 2*Math.abs(s)>=i&&(n+=s>0?i:-i),parseFloat(n.toFixed(5))},t.prototype._calculateNewMax=function(){var t=this.options.max,i=this._valueMin(),s=this.options.step;(t=Math.round((t-i)/s)*s+i)>this.options.max&&(t-=s),this.max=parseFloat(t.toFixed(this._precision()))},t.prototype._precision=function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},t.prototype._precisionOf=function(t){var i=t.toString(),s=i.indexOf(".");return-1===s?0:i.length-s-1},t.prototype._change=function(t){this._mouseSliding||this._trigger("change",t,this._uiHash())},t.prototype.value=function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value()},t.prototype._value=function(){var t=this.options.value;return t=this._trimAlignValue(t)},t.prototype._valueMin=function(){return this.options.min},t.prototype._valueMax=function(){return this.max},t.prototype._refreshValue=function(){var t=this.value(),i=this._valueMin(),s=this._valueMax(),n=s!==i?(t-i)/(s-i)*100:0;this.handle.css("left",n+"%")},t.prototype._uiHash=function(t){return{handle:this.handle[0],value:t!==r?t:this.value()}},t.prototype._start=function(t){return this._trigger("start",t,this._uiHash())},t.prototype._slide=function(t,i){i!==this.value()&&!1!==this._trigger("sliding",t,this._uiHash(i))&&this.value(i)},t.prototype._stop=function(t){this._trigger("stop",t,this._uiHash())},t})),c.d("UISortable",["$","UIMouse"],(function(){var $=c.$;function t(t,i){this.element=t,this.widgetName=this.widgetName||"UISortable",this.widgetEventPrefix="sortable",this.options=f({items:"> *",handle:"",placeholder:!1,helper:"original",forcePlaceholderSize:!1,forceHelperSize:!1,axis:!1,droppables:!1},this.options,i),this.isOver=!1,c.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.prototype.create=function(){this._mouseInit()},t.prototype._mouseCapture=function(e){if(this.options.disabled)return!1;var t=null,i=$(e.target);if(""!==this.options.handle){var s=this.element.find(this.options.items+" "+this.options.handle);if(-1===s.index(i)&&!s.has(i).length)return!1}var n=this.element.find(this.options.items);return!!(t=-1!==n.index(i)?i:n.has(i)).length&&(this.currentItem=t,!0)},t.prototype._mouseStart=function(e){this._trigger("beforestart",e,{currentItem:this.currentItem}),this.context={e:e,original:{pageX:e.pageX,pageY:e.pageY,clientX:e.clientX,clientY:e.clientY,elementBCR:this.element[0].getBoundingClientRect(),currentItemBCR:this.currentItem[0].getBoundingClientRect()},offsetShift:{top:0,left:0},scrollCB:this._mouseScroll.bind(this)},this.element.addClass("n2-ui-sortable-in-progress"),this._cacheItems(),this.placeholder=$("<div></div>").addClass(this.options.placeholder||this.currentItem[0].className);var t={width:this.currentItem.width()+"px",height:this.currentItem.height()+"px"};"clone"===this.options.helper?this.helper=this.currentItem.clone():"clone_hide"===this.options.helper?(this.helper=this.currentItem.clone(),this.currentItem.css("display","none")):this.helper=this.currentItem,this.options.forceHelperSize&&this.helper.css(t),this.options.forcePlaceholderSize&&this.placeholder.css(t),this.helper.addClass("n2-ui-sortable-helper").css({position:"absolute",zIndex:"1000"}).appendTo(this.element),this._trigger("start",e,this.ui()),i.addEventListener("scroll",this.context.scrollCB,{capture:!0,passive:!0})},t.prototype._mouseDrag=function(e){this.context.e=e;var t=this.element[0].getBoundingClientRect(),i={};if(!this.options.axis||"x"===this.options.axis){var s=t.left+this.context.original.clientX-e.clientX;this.context.offsetShift.left=e.pageX-this.context.original.pageX-this.context.original.elementBCR.left+s,i.left=this.context.original.currentItemBCR.left-s+"px"}if(!this.options.axis||"y"===this.options.axis){var n=t.top+this.context.original.clientY-e.clientY;this.context.offsetShift.top=e.pageY-this.context.original.pageY-this.context.original.elementBCR.top+n,i.top=this.context.original.currentItemBCR.top-n+"px"}this.helper.css(i);var h=this._findClosestItem(e),r="before"===h[1]?this.items[Math.max(0,h[2]-1)]:this.items[Math.min(this.items.length-1,h[2])];"clone"===this.options.helper&&(h[0].is(this.currentItem)||$(r).is(this.currentItem))?this.placeholder.detach():this.positionPlaceholder(h),this.options.droppables&&("over"!==h[1]?this.isOver&&(this._trigger("out",e,this.ui()),this.isOver=!1):(this.isOver&&!this.isOver.is(h[0])&&(this._trigger("out",e,this.ui()),this.isOver=!1),this.isOver||(this.isOver=h[0],this._trigger("over",e,this.ui()))))},t.prototype.positionPlaceholder=function(t){switch(t[1]){case"before":this.placeholder.insertBefore(t[0]);break;case"after":this.placeholder.insertAfter(t[0]);break;case"over":this.placeholder.detach()}},t.prototype._mouseStop=function(e){this.context.e=e,this._trigger("beforestop",e,this.ui()),i.removeEventListener("scroll",this.context.scrollCB,{capture:!0,passive:!0}),this.placeholder.remove();var t=this._findClosestItem(e);switch(t[1]){case"before":this.currentItem.insertBefore(t[0]);break;case"after":this.currentItem.insertAfter(t[0])}this.helper.removeClass("n2-ui-sortable-helper").css({position:"",zIndex:"",left:"",top:""}),"clone"!==this.options.helper&&"clone_hide"!==this.options.helper||this.helper.remove(),"clone_hide"===this.options.helper&&this.currentItem.css("display",""),this.element.removeClass("n2-ui-sortable-in-progress"),"over"===t[1]?(this._trigger("drop",e,this.ui()),this._trigger("out",e,this.ui())):this._trigger("stop",e,this.ui()),this.currentItem=null},t.prototype._findClosestItem=function(e){for(var t,i,s,n=Number.MAX_VALUE,h=e.pageX-this.context.offsetShift.left,r=e.pageY-this.context.offsetShift.top,o=0;o<this.itemsData.length;o++){var a=this.itemsData[o];for(var c in a.side){var l=Math.sqrt(Math.pow((h-a.side[c].left)/a.width,2)+Math.pow((r-a.side[c].top)/a.height,2));l<n&&(n=l,t=a.item,i=c,"after"===c?s=o+1:"before"===c&&(s=o))}}return[t,i,s]},t.prototype.getItems=function(){return this.element.find(this.options.items)},t.prototype._cacheItems=function(){this.items=this.getItems(),this.itemsData=[];for(var t=0;t<this.items.length;t++)if("original"!==this.options.helper||this.items[t]!==this.currentItem[0]){var s=this.items.eq(t).offset(),n=this.items.eq(t).width(),h=this.items.eq(t).height(),r={};if(this.options.droppables&&!this.currentItem.hasClass(this.options.droppables)&&this.items.eq(t).hasClass(this.options.droppables)?(r.before={left:s.left+n/6,top:s.top+h/6},r.over={left:s.left+3*n/6,top:s.top+3*h/6},r.after={left:s.left+5*n/6,top:s.top+5*h/6}):(r.before={left:s.left+n/4,top:s.top+h/4},r.after={left:s.left+3*n/4,top:s.top+3*h/4}),i.n2const.isRTL()){var o=r.after;r.after=r.before,r.before=o}this.itemsData.push({item:this.items.eq(t),side:r,width:n,height:h})}},t.prototype._mouseScroll=function(){var e=this.context.e;s.dispatchEvent(new MouseEvent("mousemove",{clientX:e.clientX,clientY:e.clientY}))},t.prototype.ui=function(){return{placeholder:this.placeholder,helper:this.helper,item:this.currentItem,droppable:this.isOver}},t})),c.d("UIWidgetBase",["$"],(function(){var $=c.$;function t(t,i){var s=t[0];this.document=$(s.style?s.ownerDocument:s.document||s),this.window=$(this.document[0].defaultView||this.document[0].parentWindow),this.disabled=!1,this.plugins=[]}return t.prototype.setOption=function(t,i){return this.options[t]=i,this},t.prototype.destroy=function(){return this},t.prototype._trigger=function(t,i,s){var n,h,r=this.options[t];if(s=s||{},(i=$.Event(i)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],h=i.originalEvent)for(n in h)n in i||(i[n]=h[n]);return this.element.trigger(i,s),!("function"==typeof r&&!1===r.apply(this.element[0],[i].concat(s))||i.isDefaultPrevented())},t.prototype._triggerInteraction=function(){this.element.trigger("interaction")},t.addPlugin=function(t,i,s){for(var n in s)t.plugins[n]=t.plugins[n]||[],t.plugins[n].push([i,s[n]])},t.prototype.callPlugin=function(t,i,s){var n=this.constructor.plugins[t];if(n&&(s||this.element[0].parentNode&&11!==this.element[0].parentNode.nodeType))for(var h=0;h<n.length;h++)this.options[n[h][0]]&&n[h][1].apply(this.element,i)},t})),c.d("NextendVisualCore",["$"],(function(){function t(t,i){this.id=t.id,this.visualManager=i,this.setValue(t.value,!1),this.visual=t,this.visualManager.visuals[this.id]=this}return t.prototype.compare=function(t){for(var i=Math.max(this.value.length,t.length),s=0;s<i;s++)if(!this._compareTab(this.value[s]===r?{}:this.value[s],t[s]===r?{}:t[s]))return!1;return!0},t.prototype._compareTab=function(t,i){var s=Object.getOwnPropertyNames(t),n=Object.getOwnPropertyNames(i);if(0===t.length&&0===n.length)return!0;if(s.length!=n.length)return!1;for(var h=0;h<s.length;h++){var r=s[h];if(t[r]!==i[r])return!1}return!0},t.prototype.setValue=function(t,i){var s=null;if("string"==typeof t){var n=t;"{"!=n[0]?(this.base64=n,n=c.Base64.decode(n)):this.base64=c.Base64.encode(n),s=JSON.parse(n)}else s=t;this.name=s.name,this.value=s.data,i&&this.render()},t.prototype.isSystem=function(){return 1==this.visual.system},t.prototype.isEditable=function(){return 1==this.visual.editable},t.prototype.activate=function(e,t){e&&e.preventDefault(),this.visualManager.changeActiveVisual(this),"function"==typeof t?this.visualManager.controller.asyncVisualData(this.value,this.visualManager.showParameters,t):this.visualManager.controller.load(this.value,!1,this.visualManager.showParameters)},t.prototype.active=function(){},t.prototype.notActive=function(){},t.prototype.delete=function(e){e&&e.preventDefault(),this._delete()},t.prototype._delete=function(){return c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.visualManager.parameters.ajaxUrl,{nextendaction:"deleteVisual"}),data:{visualId:this.id},dataType:"json"}).done(function(t){t.data.visual;this.visualManager.activeVisual&&this.id==this.visualManager.activeVisual.id&&this.visualManager.changeActiveVisual(null),delete this.visualManager.visuals[this.id],delete this.set.visuals[this.id],this.row.remove(),this.visualManager.$.trigger("visualDelete",[this.id]),c.Notification.success(n2_("Deleted."))}.bind(this))},t.prototype.render=function(){},t.prototype.isUsed=function(){return!1},t})),c.d("NextendFragmentEditorController",["$","NextendFragmentEditorControllerWithEditor"],(function(){var $=c.$;function t(){c.NextendFragmentEditorControllerWithEditor.prototype.constructor.apply(this,arguments),this.clearTabButton=$("#n2-"+this.type+"-editor"+this.type+"-clear-tab").on("click",this.clearCurrentTab.bind(this)),this.$tabField=$("#n2-"+this.type+"-editor"+this.type+"-state").on("nextendChange.n2-editor",this.tabChanged.bind(this)),this.$tabContainer=$("#n2-"+this.type+"-editor"+this.type+"-state_tab")}return t.prototype=Object.create(c.NextendFragmentEditorControllerWithEditor.prototype),t.prototype.constructor=t,t.prototype.loadDefaults=function(){c.NextendFragmentEditorControllerWithEditor.prototype.loadDefaults.call(this),this.currentTabIndex=0,this._renderTimeout=!1,this._delayStart=0},t.prototype._load=function(t,i,s){this.currentVisual=[];for(var n=0;n<t.length;n++)this.currentVisual[n]=_(this.getCleanVisual(),t[n]);this.localModePreview={},this.mode=s.previewMode,!1===i&&(i=this.getTabs());for(n=this.currentVisual.length;n<i.length;n++)this.currentVisual[n]=this.getCleanVisual();if(!1!==s.previewHTML&&""!==s.previewHTML&&(this.localModePreview[s.previewMode]=s.previewHTML),this.setPreview(),!1===i){i=[];for(n=0;n<this.currentVisual.length;n++)i.push("#"+n)}this.setTabs(i)},t.prototype.getCleanVisual=function(){return{}},t.prototype.getTabs=function(){return[]},t.prototype.setTabs=function(t){for(var i=this.$tabField.data("field"),s={},n=0;n<t.length;n++)s[n]=t[n];i.setOptions(s,this.$tabContainer,"0"),i.insideChange("0")},t.prototype.tabChanged=function(){s.activeElement&&s.activeElement.blur();var t=this.$tabField.val();this.currentTabIndex=t,this.currentVisual[t]===r&&(this.currentVisual[t]={});var i=f({},this.currentVisual[0]);"0"!==t?(f(i,this.currentVisual[t]),this.clearTabButton.css("display","")):this.clearTabButton.css("display","none"),this.editor.load(i),this._tabChanged()},t.prototype._tabChanged=function(){this.renderCSS()},t.prototype.clearCurrentTab=function(e){e&&e.preventDefault(),this.currentVisual[this.currentTabIndex]={},this.tabChanged(),this.renderCSS()},t.prototype.setPreview=function(){},t.prototype.propertyChanged=function(e,t,i){this.isChanged=!0,this.currentVisual[this.currentTabIndex][t]=i,this.renderPreview()},t.prototype.renderPreview=function(){var t=$.now();this._renderTimeout?(a(this._renderTimeout),t-this._delayStart>100&&(this.renderCSS(),this._delayStart=t)):this._delayStart=t,this._renderTimeout=o(this.renderCSS.bind(this),33)},t.prototype.renderCSS=function(){this._renderTimeout=!1},t})),c.d("NextendFragmentEditorControllerWithEditor",["$"],(function(){var $=c.$;function t(){this.loadDefaults(),this.lightbox=$("#n2-lightbox-"+this.type),this.editor=this.initEditor(),this.editor.$.on("change",this.propertyChanged.bind(this))}return t.prototype.loadDefaults=function(){this.type="",this.isChanged=!1,this.visible=!1},t.prototype.pause=function(){},t.prototype.getEmptyVisual=function(){return[]},t.prototype.get=function(){return this.currentVisual},t.prototype.initEditor=function(){return new c.NextendFragmentEditor},t.prototype.propertyChanged=function(e,t,i){this.isChanged=!0,this.currentVisual[t]=i},t.prototype.load=function(t,i,s){this.isChanged=!1,this._load(t,i,s)},t.prototype._load=function(t,i,s){this.currentVisual=_({},t),this.loadToEditor()},t.prototype.loadToEditor=function(){this.editor.load(this.currentVisual)},t.prototype.show=function(){this.visible=!0,c.WindowManager.addWindow("visual")},t.prototype.close=function(){this.visible=!1,c.WindowManager.removeWindow()},t})),c.d("CSSRenderer","$",(function(){function t(){}return t.prototype.decodeData=function(t){if("object"==typeof t)return t;if(""===t)return!1;"{"!==t[0]&&(t=c.Base64.decode(t));var i=JSON.parse(t);return i.data!==r&&i.data},t.prototype.getCSS=function(t,i,s,n,h){h=f({deleteRule:!1},h);var r="",o=new RegExp("@pre","g"),a=new RegExp("@selector","g");for(var l in n.selectors){var u=l.replace(o,t).replace(a,i);r+=u+"{\n"+n.selectors[l]+"}\n",h.deleteRule&&c._css.deleteRule(u)}if(n.renderOptions.combined)for(var d=0;d<s.length;d++)r=r.replace(new RegExp("@tab"+d,"g"),this.render(s[d]));else for(d=0;d<s.length;d++)s[d]=f({},s[d]),r=r.replace(new RegExp("@tab"+d,"g"),this.render(s[d]));return r},t.prototype.render=function(t){var i=this.makeVisualData(t),s="",n="";for(var h in i.raw!==r&&(n=i.raw,delete i.raw),i)s+=this.deCase(h)+": "+i[h]+";\n";return s+=n},t.prototype.makeVisualData=function(t){var i={};for(var s in t)t.hasOwnProperty(s)&&"function"!=typeof t[s]&&this["makeStyle"+s](t[s],i);return i},t.prototype.deCase=function(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t.toLowerCase()}))},t})),c.d("NextendFragmentEditor","$",(function(){var $=c.$;function t(){this.fields={},this.$=$(this)}return t.prototype.load=function(t){this._off(),this._on()},t.prototype._on=function(){for(var t in this.fields)this.fields[t].element.on(this.fields[t].events)},t.prototype._off=function(){for(var t in this.fields)this.fields[t].element.off(".n2-editor")},t.prototype.trigger=function(t,i){this.$.trigger("change",[t,i])},t})),c.d("NextendVisualWithSet",["$","NextendVisualCore"],(function(){function t(t,i,s){this.set=i,c.NextendVisualCore.prototype.constructor.call(this,t,s)}return t.prototype=Object.create(c.NextendVisualCore.prototype),t.prototype.constructor=t,t.prototype.active=function(){var t=this.set.set.id;this.visualManager.changeSet(t),c.NextendVisualCore.prototype.active.call(this)},t})),c.d("NextendVisualWithSetRow",["$","NextendVisualWithSet"],(function(){var $=c.$;function t(){c.NextendVisualWithSet.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.NextendVisualWithSet.prototype),t.prototype.constructor=t,t.prototype.createRow=function(){return this.row=$('<div class="n2_fullscreen_editor__visual"></div>').append($('<div class="n2_fullscreen_editor__visual_label"></div>').text(this.name).on("click",this.activate.bind(this))),this.isSystem()||this.row.append($('<div class="n2_fullscreen_editor__visual_actions"></div>').append($('<div class="n2_fullscreen_editor__visual_action"><i class="ssi_16 ssi_16--delete"></i></div>').on("click",this.delete.bind(this)))),this.row},t.prototype.setValue=function(t,i){c.NextendVisualWithSet.prototype.setValue.call(this,t,i),this.row&&this.row.find(".n2_fullscreen_editor__visual_label").text(this.name)},t.prototype.active=function(){this.row.addClass("n2_fullscreen_editor__visual--active"),c.NextendVisualWithSet.prototype.active.call(this)},t.prototype.notActive=function(){this.row.removeClass("n2_fullscreen_editor__visual--active"),c.NextendVisualWithSet.prototype.notActive.call(this)},t})),c.d("NextendVisualWithSetRowMultipleSelection",["$","NextendVisualWithSetRow"],(function(){var $=c.$;function t(t,i,s){this.checked=!1,t.system=1,t.editable=0,c.NextendVisualWithSetRow.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.NextendVisualWithSetRow.prototype),t.prototype.constructor=t,t.prototype.createRow=function(){var t=c.NextendVisualWithSetRow.prototype.createRow.call(this);return this.checkbox=$('<div class="n2_fullscreen_editor__visual_select_tick"><i class="ssi_16 ssi_16--check"></i></div>').on("click",this.checkOrUnCheck.bind(this)).prependTo(t),t},t.prototype.setValue=function(t,i){this.name=t.name,this.value=t.data,this.row&&this.row.find(".n2_fullscreen_editor__visual_label").text(this.name),i&&this.render()},t.prototype.activate=function(e,t){e&&e.preventDefault(),this.visualManager.changeActiveVisual(this),this.visualManager.controller.setAnimationProperties(this.value)},t.prototype.checkOrUnCheck=function(e){e.preventDefault(),e.stopPropagation(),this.checked?this.unCheck():this.check()},t.prototype.check=function(){this.checked=!0,this.row.addClass("n2_fullscreen_editor__visual--selected"),this.activate()},t.prototype.unCheck=function(){this.checked=!1,this.row.removeClass("n2_fullscreen_editor__visual--selected"),this.activate()},t})),c.d("NextendVisualSetsManager","$",(function(){var $=c.$;return function(t){this.visualManager=t,this.$=$(this)}})),c.d("NextendVisualSet","$",(function(){var $=c.$;function t(t,i){this.set=t,this.visualManager=i,this.visualList=$('<div class="n2_fullscreen_editor__visual_list"></div>'),this.visualManager.sets[t.id]=this,""!==t.referencekey&&(this.visualManager.setsByReference[t.referencekey]=t),this.visualManager.setsSelector&&(this.option=$('<option value="'+t.id+'"></option>').text(t.value).appendTo(this.visualManager.setsSelector))}return t.prototype.active=function(){$.when(this._loadVisuals()).done(function(){this.visualList.appendTo(this.visualManager.visualListContainer)}.bind(this))},t.prototype.notActive=function(){this.visualList.detach()},t.prototype.loadVisuals=function(t){if(this.visuals===r){this.visuals={};for(var i=0;i<t.length;i++)this.addVisual(t[i])}},t.prototype._loadVisuals=function(){return null!=this.visuals||c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.visualManager.parameters.ajaxUrl,{nextendaction:"loadVisualsForSet"}),data:{setId:this.set.id},dataType:"json"}).done(function(t){this.loadVisuals(t.data.visuals)}.bind(this))},t.prototype.addVisual=function(t){return this.visuals[t.id]===r&&(this.visuals[t.id]=this.visualManager.createVisual(t,this),this.visualList.append(this.visuals[t.id].createRow())),this.visuals[t.id]},t.prototype.rename=function(t){this.set.value=t,this.option.text(t)},t.prototype.delete=function(){this.option.remove(),delete this.visualManager.sets[this.set.id]},t})),c.d("NextendVisualManagerCore","$",(function(){var $=c.$;function t(t){this.loadDefaults(),this.$=$(this),c["_"+this.type+"Manager"]=this,this.lightbox=$("#n2-lightbox-"+this.type),this.lightbox.find(".n2_fullscreen_editor__overlay").on("click",this.hide.bind(this)),this.visualListContainer=$('<div class="n2_fullscreen_editor__visual_list_container"></div>').appendTo(this.lightbox.find(".n2_fullscreen_editor__content_sidebar")),this.parameters=t,this.visuals={},this.controller=this.initController(),this.controller&&(this.renderer=this.controller.renderer),this.firstLoadVisuals(t.visuals),this.lightbox.find(".n2_fullscreen_editor__save_as_new").on("click",this.saveAsNew.bind(this)),this.cancelButton=this.lightbox.find(".n2_fullscreen_editor__cancel").on("click",this.hide.bind(this)),this.saveButton=this.lightbox.find(".n2_fullscreen_editor__save"),this.setVisual!==r&&this.saveButton.on("click",this.setVisual.bind(this))}return t.prototype.loadDefaults=function(){this.mode="linked",this.labels={visual:"visual",visuals:"visuals"},this.visualLoadDeferreds={},this.showParameters=!1},t.prototype.firstLoadVisuals=function(t){for(var i in t)this.sets[i].loadVisuals(t[i])},t.prototype.initController=function(){},t.prototype.getVisual=function(t){if(parseInt(t)>0){if(this.visuals[t]!==r)return this.visuals[t];if(this.visualLoadDeferreds[t]!==r)return this.visualLoadDeferreds[t];var i=$.Deferred();return this.visualLoadDeferreds[t]=i,this._loadVisualFromServer(t).done(function(){i.resolve(this.visuals[t]),delete this.visualLoadDeferreds[t]}.bind(this)).fail(function(){i.resolve({id:-1,name:n2_("Empty")}),delete this.visualLoadDeferreds[t]}.bind(this)),i}try{var s=t;return"{"!=s[0]&&(s=c.Base64.decode(s)),JSON.parse(s),{id:0,name:n2_("Static")}}catch(t){return{id:-1,name:n2_("Empty")}}},t.prototype._loadVisualFromServer=function(t){return c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.parameters.ajaxUrl,{nextendaction:"loadVisual"}),data:{visualId:t},dataType:"json"})},t.prototype.show=function(t,i,s){c.Esc.add(function(){return this.hide(),!0}.bind(this)),this.showParameters=f({previewMode:!1,previewHTML:!1},s),$("body").addClass("n2_body--fullscreen-editor-visible"),this.lightbox.addClass("n2_fullscreen_editor--visible"),this.loadDataToController(t),this.$.on("save",i),this._show()},t.prototype._show=function(){$(":focus").trigger("blur"),this.controller.show(),$(i).on({"keydown.visual":function(e){"TEXTAREA"===e.target.tagName||"INPUT"===e.target.tagName||e.target.isContentEditable||"Enter"===e.code&&this.saveButton.trigger("click")}.bind(this)})},t.prototype.setAndClose=function(t){this.$.trigger("save",[t])},t.prototype.hide=function(e){this.controller.pause(),e!==r&&(e.preventDefault(),c.Esc.pop()),this.controller.close(),this.$.off("save"),$("body").removeClass("n2_body--fullscreen-editor-visible"),this.lightbox.removeClass("n2_fullscreen_editor--visible"),$(i).off("keydown.visual")},t.prototype.getDataFromController=function(t,i,s){return this.showParameters=f({previewMode:!1,previewHTML:!1},i),this.loadDataToController(t,s)},t.prototype.loadDataToController=function(t){this.isVisualData(t)?$.when(this.getVisual(t)).done(function(i){i.id>0?i.activate():console.error(t+" visual is not found linked")}.bind(this)):console.error(t+" visual not found")},t.prototype.isVisualData=function(t){return parseInt(t)>0},t.prototype.saveAsNew=function(e){e.preventDefault();var t=new c.ModalSimple("section-save-as",{destroyOnHide:!1,width:440});t.addContent(c.UI.modalIcon("ssi_48 ssi_48--plus","green")),t.addContent(c.UI.modalHeading(n2_("Save as")));var i=c.UI.modalFormRow(!0);t.addContent(i);var s=c.UI.modalFieldText(i,"name",n2_("Name"),""),n=c.UI.modalButton(n2_("Save as New"),"green");t.addButton(n),n.on("click",function(e){e.preventDefault();var i=s.val();""===i?c.Notification.error(n2_("Please fill the name field!")):this._saveAsNew(i).done(t.hide.bind(t,e),c.Notification.success(n2_("Saved.")))}.bind(this)),t.show()},t.prototype._saveAsNew=function(t){return c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.parameters.ajaxUrl,{nextendaction:"addVisual"}),data:{setId:this.getSetValue(),value:c.Base64.encode(JSON.stringify({name:t,data:this.controller.get("saveAsNew")}))},dataType:"json"}).done(function(t){var i=t.data.visual;this.changeActiveVisual(this.sets[i.referencekey].addVisual(i))}.bind(this))},t.prototype.saveActiveVisual=function(t){return c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.parameters.ajaxUrl,{nextendaction:"changeVisual"}),data:{visualId:this.activeVisual.id,value:this.getBase64(t)},dataType:"json"}).done(function(t){this.activeVisual.setValue(t.data.visual.value,!0)}.bind(this))},t.prototype.changeActiveVisual=function(t){this.activeVisual&&(this.activeVisual.notActive(),this.activeVisual=!1),t&&("static"==this.mode&&this.setMode("linked"),t.active(),this.activeVisual=t)},t.prototype.getBase64=function(t){return c.Base64.encode(JSON.stringify({name:t,data:this.controller.get("set")}))},t})),c.d("NextendVisualManagerMultipleSelection",["$","NextendVisualManagerVisibleSets"],(function(){var $=c.$;function t(t){c["_"+this.type+"Manager"]=this,this._lateInit=function(t){c.NextendVisualManagerVisibleSets.prototype.constructor.call(this,t)}.bind(this,t)}return t.prototype=Object.create(c.NextendVisualManagerVisibleSets.prototype),t.prototype.constructor=t,t.prototype.lateInit=function(){this.inited||(this.inited=!0,this._lateInit())},t.prototype.show=function(t,i,s){this.lateInit(),c.Esc.add(function(){return this.hide(),!0}.bind(this)),$("body").addClass("n2_body--fullscreen-editor-visible"),this.lightbox.addClass("n2_fullscreen_editor--visible");var n=0;if(""!=t)for(var h=t.split("||"),r=!1;n<h.length;n++)$.when(this.getVisual(h[n])).done((function(t){t&&t.check&&(t.check(),r||(r=!0,t.activate()))}));this.$.on("save",i),this.controller.start(s),0==n&&$.when(this.activeSet._loadVisuals()).done(function(){for(var t in this.activeSet.visuals){this.activeSet.visuals[t].activate();break}}.bind(this)),this._show()},t.prototype.setVisual=function(e){e.preventDefault(),this.setAndClose(this.getAsString()),this.hide(e)},t.prototype.getAsString=function(){var t=[];for(var i in this.sets){var s=this.sets[i];for(var n in s.visuals)s.visuals[n].checked&&t.push(s.visuals[n].id)}return 0==t.length&&this.activeVisual&&t.push(this.activeVisual.id),t.join("||")},t.prototype.hide=function(e){for(var t in c.NextendVisualManagerVisibleSets.prototype.hide.apply(this,arguments),this.sets){var i=this.sets[t];for(var s in i.visuals)i.visuals[s].unCheck()}},t})),c.d("NextendVisualManagerSetsAndMore",["$","NextendVisualManagerVisibleSets"],(function(){var $=c.$;function t(){c.NextendVisualManagerVisibleSets.prototype.constructor.apply(this,arguments),this.setMode(0)}return t.prototype=Object.create(c.NextendVisualManagerVisibleSets.prototype),t.prototype.constructor=t,t.prototype.setMode=function(t){if("static"==t&&this.changeActiveVisual(null),this.mode!=t){switch(t){case 0:this.cancelButton.css("display","none"),this.saveButton.off("click");break;case"static":default:this.cancelButton.css("display","inline-block"),this.saveButton.off("click").on("click",this.setVisualAsStatic.bind(this))}this.mode=t}},t.prototype.loadDataToController=function(t,i){if(parseInt(t)>0)$.when(this.getVisual(t)).done(function(t){t.id>0?(this.setMode("linked"),t.activate(r,i)):(this.setMode("static"),"function"==typeof i?this.controller.asyncVisualData("",this.showParameters,i):this.controller.load("",!1,this.showParameters))}.bind(this));else{var s="";this.setMode("static");try{s=this.getStaticData(t)}catch(t){}"function"==typeof i?this.controller.asyncVisualData(s,this.showParameters,i):this.controller.load(s,!1,this.showParameters)}},t.prototype.getStaticData=function(t){var i=t;"{"!==i[0]&&(i=c.Base64.decode(i));var s=JSON.parse(i).data;return s===r?"":s},t.prototype.setVisualAsStatic=function(e){e.preventDefault(),this.setAndClose(this.getBase64(n2_("Static"))),this.hide(e)},t})),c.d("NextendVisualManagerVisibleSets",["$","NextendVisualManagerCore"],(function(){var $=c.$;function t(){c.NextendVisualManagerCore.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.NextendVisualManagerCore.prototype),t.prototype.constructor=t,t.prototype.firstLoadVisuals=function(t){this.sets={},this.setsByReference={},this.setsSelector=$("#"+this.parameters.setsIdentifier+"sets_select");for(var i=0;i<this.parameters.sets.length;i++)this.newVisualSet(this.parameters.sets[i]);for(var s in this.initSetsManager(),t)this.sets[s].loadVisuals(t[s]);this.activeSet=this.sets[this.getSetValue()],this.activeSet.active(),this.setsSelector.length&&this.setsSelector.on("change",function(){this.activeSet.notActive(),this.activeSet=this.sets[this.getSetValue()],this.activeSet.active()}.bind(this))},t.prototype.initSetsManager=function(){new c.NextendVisualSetsManager(this)},t.prototype._loadVisualFromServer=function(t){return c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.parameters.ajaxUrl,{nextendaction:"loadSetByVisualId"}),data:{visualId:t},dataType:"json"}).done(function(t){this.sets[t.data.set.setId].loadVisuals(t.data.set.visuals)}.bind(this))},t.prototype.changeSet=function(t){this.getSetValue()!=t&&this.setsSelector.val(t).trigger("change")},t.prototype.changeSetById=function(t){this.sets[t]!==r&&this.changeSet(t)},t.prototype.newVisualSet=function(t){return new c.NextendVisualSet(t,this)},t.prototype.getSetValue=function(){return this.setsSelector.length?this.setsSelector.val():this.parameters.fixedSet},t})),c.d("NextendBrowse",["$"],(function(){var $=c.$,t={};function i(t){return $('<div class="n2_modal_filesystem_box n2_modal_filesystem_box--directory"><div class="n2_modal_filesystem_box__icon"><i class="ssi_64 ssi_64--folder"></i></div><div class="n2_modal_filesystem_box__label">'+t+"</div></div>")}function n(t,i){var s=$('<div class="n2_modal_filesystem_box n2_modal_filesystem_box--file" title="'+t+'"><div class="n2-button n2-button-icon n2-button-s n2-button-blue"><i class="ssi_16 ssi_16--check"></i></div><div class="n2_modal_filesystem_box__label">'+t+"</div></div>"),n=t.split(".").pop();return"mp4"!==n&&"mp3"!==n?$('<div class="n2_modal_filesystem_box__image"></div>').css("background-image","url("+encodeURI(c._imageHelper.fixed(i))+")").prependTo(s):$('<div class="n2_modal_filesystem_box__icon"><i class="ssi_64 ssi_64--dummy"></i></div>').prependTo(s),s}function h(t,i){this.url=t,this.uploadAllowed=parseInt(i),this.currentPath=localStorage.getItem("browsePath")||"",this.listeners=[];var s=null;this.node=$('<div class="n2_modal_filesystem__content"></div>').on("dragover",(function(e){null!==s?(a(s),s=null):$(e.currentTarget).addClass("n2-drag-over"),s=o((function(){$(e.currentTarget).removeClass("n2-drag-over"),s=null}),400)})),c._browse=this}return h.prototype.clear=function(){H(this.listeners),this.node.empty()},h.prototype.getNode=function(t,i){return this.clear(),this.node.attr("data-mode",t),this.mode=t,"multiple"===t&&(this.selected=[]),this.callback=i,this._loadPath(this.getCurrentFolder(),this._renderBoxes.bind(this)),this.node},h.prototype._renderBoxes=function(t){for(var s in this.clear(),localStorage.setItem("browsePath",this.getCurrentFolder()),$('<div class="n2_modal_filesystem__current_path">'+n2_("Current path")+": "+t.fullPath+"</div>").appendTo(this.node),this.uploadAllowed&&this.initUpload(),""!==t.path&&$('<div class="n2_modal_filesystem_box n2_modal_filesystem_box--directory-up"><div class="n2_modal_filesystem_box__icon"><i class="ssi_64 ssi_64--folderup"></i></div><div class="n2_modal_filesystem_box__label">'+n2_("Parent directory")+"</div></div>").appendTo(this.node).on("click",function(t){this._loadPath(t,this._renderBoxes.bind(this))}.bind(this,t.path+"/..")),t.directories)t.directories.hasOwnProperty(s)&&i(s).appendTo(this.node).on("click",function(t){this._loadPath(t,this._renderBoxes.bind(this))}.bind(this,t.directories[s]));for(var h in t.files)if(t.files.hasOwnProperty(h)){var r=n(h,t.files[h]).appendTo(this.node).on("click",this.clickImage.bind(this,t.files[h]));"multiple"===this.mode&&-1!==this.selected.indexOf(t.files[h])&&r.addClass("n2_modal_filesystem_box--active")}},h.prototype._loadPath=function(i,s){t[i]===r&&(t[i]=c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.url),data:{path:i},dataType:"json"})),$.when(t[i]).done(function(n){this.currentPath=n.data.path,t[n.data.path]=n,t[i]=n,s(n.data)}.bind(this))},h.prototype.initUpload=function(){$('<div class="n2_modal_filesystem_box n2_modal_filesystem_box--upload" id="n2-browse-upload"></div>').append('<div class="n2_modal_filesystem_box__icon"><i class="ssi_48 ssi_48--drop"></i></div>').append('<div class="n2_modal_filesystem_box__label">'+n2_("Drop files here")+"</div>").appendTo(this.node);var i=s.getElementById("n2-browse-upload");this.listeners.push(V(i,"dragover",function(e){e.preventDefault()}.bind(this))),this.listeners.push(V(i,"drop",function(e){e.preventDefault();var i=[];if(e.dataTransfer.items)for(var s=0;s<e.dataTransfer.items.length;s++)"file"===e.dataTransfer.items[s].kind&&i.push(e.dataTransfer.items[s].getAsFile());else for(s=0;s<e.dataTransfer.files.length;s++)i.push(e.dataTransfer.files[s]);if(i.length){var h=[];c.LoadingScreen.startLoading();for(s=0;s<i.length;s++)h.push(new Promise(function(h,r){var o=new XMLHttpRequest,a=new FormData;o.open("POST",c.AjaxHelper.makeAjaxUrl(this.url,{nextendaction:"upload"}),!0),o.onload=function(){var i=JSON.parse(o.response);i.data&&i.data.name?(t[i.data.path].data.files[i.data.name]=i.data.url,n(i.data.name,i.data.url).appendTo(this.node).on("click",this.clickImage.bind(this,i.data.url))):c.AjaxHelper.notification(i),h()}.bind(this),o.onerror=function(){r()},a.append("image",i[s]),a.append("path",this.currentPath),o.send(a)}.bind(this)));Promise.all(h).finally(function(){c.LoadingScreen.stopLoading()}.bind(this))}}.bind(this)))},h.prototype.clickImage=function(t,e){if("single"===this.mode)this.callback(t);else if("multiple"===this.mode){var i=this.selected.indexOf(t);-1===i?($(e.currentTarget).addClass("n2_modal_filesystem_box--active"),this.selected.push(t)):($(e.currentTarget).removeClass("n2_modal_filesystem_box--active"),this.selected.splice(i,1))}},h.prototype.getSelected=function(){return this.selected},h.prototype.getCurrentFolder=function(){return this.currentPath},h})),c.d("IconPack",["$"],(function(){var $=c.$;function t(t,i){this.currentQuery="",this.manager=t,this.data=i,this.$li=$('<div class="n2_modal_icons__list_item">'+i.label+"</div>").on("click",function(e){e.preventDefault(),this.activate()}.bind(this)).appendTo(this.manager.$list)}return t.prototype.load=function(){this.data.isLoaded===r&&($("head").append("<link rel='stylesheet' href='"+this.data.css+"' type='text/css' media='screen'>"),this.data.isLoaded=!0)},t.prototype.render=function(){if(this.table===r){for(var t in this.table=c.UI.modalFormTable(this.data.label),this.data.data)$('<div class="n2_modal_icons__icon" data-identifier="'+this.data.id+":"+t+'" data-kw="'+this.data.data[t].kw.toLowerCase()+'">'+this._render(t)+"</div>").on("click",function(e){this.manager.selectIcon($(e.currentTarget).data("identifier"),e)}.bind(this)).appendTo(this.table.$content);this.$icons=this.table.$content.find(".n2_modal_icons__icon")}},t.prototype.activate=function(){this.manager.activate(this),this.$li.addClass("n2_modal_icons__list_item--active"),this.load(),this.render(),this.search(this.manager.getQuery()),this.manager.$content.append(this.table.$table)},t.prototype.search=function(t){if(this.currentQuery!==t)if(t.length<=1)this.$icons.css("display","");else{var i=this.$icons.filter("[data-kw*='"+t+"']");this.$icons.not(i).css("display","none"),i.css("display","")}this.currentQuery=t},t.prototype.deActivate=function(){this.$li.removeClass("n2_modal_icons__list_item--active"),this.table.$table.detach()},t.prototype._render=function(t){return this.data.isLigature?'<i class="n2i '+this.data.class+'">'+t+"</i>":'<i class="n2i '+this.data.class+" "+this.data.prefix+t+'"></i>'},t.prototype.getIcon=function(t){return this.data.isLigature?{class:this.data.class,ligature:t}:{class:this.data.class+" "+this.data.prefix+t,ligature:""}},t})),c.d("Icons",["$"],(function(){var $=c.$;function t(t){for(var i in c.Icons=this,this.data=t,this.$list=$('<div class="n2_modal_icons__list"></div>'),this.iconPacks={},this.data)this.iconPacks[this.data[i].id]=new c.IconPack(this,this.data[i]);this.defaultId=Object.keys(this.iconPacks)[0]}return t.prototype.render=function(t){var i=t.split(":");if(2!==i.length)return!1;var s=i[0],n=i[1];if(this.iconPacks[s]===r)return!1;var h=this.iconPacks[s];return h.data.data[n]!==r&&(h.load(),h.getIcon(n))},t.prototype.showModal=function(t,i){this.callback=t;var s=!1;this.modal===r&&(s=!0,this.startModal());var n=!1,h=i.split(":");this.iconPacks[h[0]]!==r&&(this.iconPacks[h[0]].activate(),n=!0),s&&!n&&this.iconPacks[this.defaultId].activate(),this.modal.show()},t.prototype.selectIcon=function(t,e){this.callback(t),this.modal.hide(e)},t.prototype.startModal=function(){this.modal=new c.ModalLightbox(n2_("Icons"),"icons");var t=$('<div class="n2_modal__sidebar n2_form--dark"></div>');this.modal.addContent(t),this.$sidebar=$('<div class="n2_modal__sidebar_inner"></div>').appendTo(t);var i=$('<div class="n2_modal_icons__search_area"></div>').appendTo(this.$sidebar);this.$searchField=c.UI.modalFieldText(i,"search-icon",!1,"").attr("placeholder",n2_("Search")).on("keyup",function(e){this.activePack.search(this.$searchField.val())}.bind(this)),this.$list.appendTo(this.$sidebar);var s=$('<div class="n2_modal__content"></div>');this.$content=$('<div class="n2_modal__content_inner"></div>').appendTo(s),this.modal.addContent(s)},t.prototype.activate=function(t){this.activePack!==r&&this.activePack.deActivate(),this.activePack=t},t.prototype.getQuery=function(){return this.$searchField.val()},t})),c.d("NextendFontServiceGoogle",["$"],(function(){var $=c.$;function t(t,s,n){this.style=t,this.fonts=s,this.loadedFamilies=n,$(i).on("n2Family",this.loadFamily.bind(this))}return t.prototype.loadFamily=function(e,t){var i=t.toLowerCase();return this.fonts[i]!==r&&-1===this.loadedFamilies.indexOf(this.fonts[i])?($("<link>").attr({rel:"stylesheet",type:"text/css",href:"//fonts.googleapis.com/css?family="+encodeURIComponent(this.fonts[i]+":"+this.style)}).appendTo($("head")),this.loadedFamilies.push(this.fonts[i]),this.fonts[i]):t},t})),c.d("NextendFontEditor",["$","NextendFragmentEditor"],(function(){var $=c.$;function t(){c.NextendFragmentEditor.prototype.constructor.apply(this,arguments),this.fields={family:{element:$("#n2-font-editorfamily"),events:{"nextendChange.n2-editor":this.changeFamily.bind(this)}},color:{element:$("#n2-font-editorcolor"),events:{"outsideChange.n2-editor":this.changeColor.bind(this)}},size:{element:$("#n2-font-editorsize"),events:{"outsideChange.n2-editor":this.changeSize.bind(this)}},lineHeight:{element:$("#n2-font-editorlineheight"),events:{"outsideChange.n2-editor":this.changeLineHeight.bind(this)}},weight:{element:$("#n2-font-editorweight"),events:{"outsideChange.n2-editor":this.changeWeight.bind(this)}},decoration:{element:$("#n2-font-editordecoration"),events:{"outsideChange.n2-editor":this.changeDecoration.bind(this)}},align:{element:$("#n2-font-editortextalign"),events:{"outsideChange.n2-editor":this.changeAlign.bind(this)}},shadow:{element:$("#n2-font-editortshadow"),events:{"outsideChange.n2-editor":this.changeShadow.bind(this)}},letterSpacing:{element:$("#n2-font-editorletterspacing"),events:{"outsideChange.n2-editor":this.changeLetterSpacing.bind(this)}},wordSpacing:{element:$("#n2-font-editorwordspacing"),events:{"outsideChange.n2-editor":this.changeWordSpacing.bind(this)}},textTransform:{element:$("#n2-font-editortexttransform"),events:{"outsideChange.n2-editor":this.changeTextTransform.bind(this)}},css:{element:$("#n2-font-editorextracss"),events:{"outsideChange.n2-editor":this.changeCSS.bind(this)}}}}return t.prototype=Object.create(c.NextendFragmentEditor.prototype),t.prototype.constructor=t,t.prototype.load=function(t){this._off();var i=t.afont.split("||");this.fields.family.element.data("field").insideChange(i[0]),this.fields.color.element.data("field").insideChange(t.color),this.fields.size.element.data("field").insideChange(t.size.split("||").join("|*|")),this.fields.lineHeight.element.data("field").insideChange(t.lineheight),this.fields.weight.element.data("field").insideChange(t.weight),this.fields.decoration.element.data("field").insideChange([1==t.italic?"italic":"",1==t.underline?"underline":""].join("||")),this.fields.align.element.data("field").insideChange(t.align),this.fields.shadow.element.data("field").insideChange(t.tshadow.replace(/\|\|px/g,"")),this.fields.letterSpacing.element.data("field").insideChange(t.letterspacing),this.fields.wordSpacing.element.data("field").insideChange(t.wordspacing),this.fields.textTransform.element.data("field").insideChange(t.texttransform),this.fields.css.element.data("field").insideChange(t.extra),this._on()},t.prototype.changeFamily=function(){this.trigger("afont",this.fields.family.element.val())},t.prototype.changeColor=function(){this.trigger("color",this.fields.color.element.val())},t.prototype.changeSize=function(){this.trigger("size",this.fields.size.element.val().replace("|*|","||"))},t.prototype.changeLineHeight=function(){this.trigger("lineheight",this.fields.lineHeight.element.val())},t.prototype.changeWeight=function(){this.trigger("weight",this.fields.weight.element.val())},t.prototype.changeDecoration=function(){var t=this.fields.decoration.element.val(),i=0;-1!=t.indexOf("italic")&&(i=1),this.trigger("italic",i);var s=0;-1!=t.indexOf("underline")&&(s=1),this.trigger("underline",s)},t.prototype.changeAlign=function(){this.trigger("align",this.fields.align.element.val())},t.prototype.changeShadow=function(){this.trigger("tshadow",this.fields.shadow.element.val())},t.prototype.changeLetterSpacing=function(){this.trigger("letterspacing",this.fields.letterSpacing.element.val())},t.prototype.changeWordSpacing=function(){this.trigger("wordspacing",this.fields.wordSpacing.element.val())},t.prototype.changeTextTransform=function(){this.trigger("texttransform",this.fields.textTransform.element.val())},t.prototype.changeCSS=function(){this.trigger("extra",this.fields.css.element.val())},t})),c.d("NextendFontEditorController",["$","NextendFragmentEditorController"],(function(){var $=c.$;function t(){this.css=[],c.NextendFragmentEditorController.prototype.constructor.apply(this,arguments),this.preview=$('<div class="n2_form__table_preview"></div>').css("fontSize",c.CSSRendererFont.fontSize+"px").appendTo('.n2_form__table[data-field="table-font-preview"]'),this.initBackgroundColor()}return t.prototype=Object.create(c.NextendFragmentEditorController.prototype),t.prototype.constructor=t,t.prototype.loadDefaults=function(){c.NextendFragmentEditorController.prototype.loadDefaults.call(this),this.type="font",this.preview=null},t.prototype.initEditor=function(){return new c.NextendFontEditor},t.prototype.getCleanVisual=function(){return c.CSSRendererFont.getEmpty()},t.prototype.initBackgroundColor=function(){this.$background=$("#n2-font-editorpreview-background").on("nextendChange",function(){this.preview.css("background","#"+this.$background.val())}.bind(this)),this.preview.css("background","#"+this.$background.val())},t.prototype.getTabs=function(){return c.CSSRendererFont.rendererModes[this.mode].tabs},t.prototype.renderCSS=function(){this._renderTimeout=!1,this.clearCSS();var t=c.CSSRendererFont.addCSS("",this.getPreviewCssClass(),this.currentVisual,c.CSSRendererFont.rendererModes[this.mode]);this.css.push(t)},t.prototype.setPreview=function(){var t={fontClassName:this.getPreviewCssClass(),styleClassName:c._fontManager.styleClassName,styleClassName2:c._fontManager.styleClassName2},i="";this.localModePreview[this.mode]!==r?(this.preview.html(""),this.preview.append(c[this.localModePreview[this.mode]].renderFont(c._fontManager.fieldID,t))):(i=(i=c.CSSRendererFont.rendererModes[this.mode].preview).replace(/\{([^]*?)\}/g,(function(i,s){return t[s]})),this.preview.html(i))},t.prototype.getPreviewCssClass=function(){return"n2-"+this.type+"-editor-preview"},t.prototype.pause=function(){this.clearCSS()},t.prototype.clearCSS=function(){for(var t=0;t<this.css.length;t++)this.css[t].destroy();this.css=[]},t})),c.d("NextendFontManager",["$"],(function(){var $=c.$;function t(){this.$=$(this),this.showParameters=!1,this.type="font",this.css=[],this.styleClassName="",this.styleClassName2="",c._fontManager=this,this.lightbox=$("#n2-lightbox-"+this.type),this.lightbox.find(".n2_fullscreen_editor__overlay").on("click",this.hide.bind(this)),this.controller=this.initController(),this.lightbox.find(".n2_fullscreen_editor__cancel").on("click",this.hide.bind(this)),this.saveButton=this.lightbox.find(".n2_fullscreen_editor__save").on("click",this.setVisualAsStatic.bind(this))}return t.prototype.initController=function(){return new c.NextendFontEditorController},t.prototype.setFieldID=function(t){this.fieldID=t},t.prototype.setConnectedStyle=function(t){var i=$("#"+t).data("field").renderStyle();this.css.push(i),this.styleClassName=i.getBaseClassName()},t.prototype.setConnectedStyle2=function(t){var i=$("#"+t).data("field").renderStyle();this.css.push(i),this.styleClassName2=i.getBaseClassName()},t.prototype.setAndClose=function(t){this.$.trigger("save",[t])},t.prototype.setVisualAsStatic=function(e){e.preventDefault(),this.setAndClose(JSON.stringify({data:this.controller.get("set")})),this.hide(e)},t.prototype.hide=function(e){this.controller.pause();for(var t=0;t<this.css.length;t++)this.css[t].destroy();this.css=[],e!==r&&(e.preventDefault(),c.Esc.pop()),this.controller.close(),this.$.off("save"),$("body").removeClass("n2_body--fullscreen-editor-visible"),this.lightbox.removeClass("n2_fullscreen_editor--visible"),$(i).off("keydown.visual")},t.prototype.loadDataToController=function(t){this.controller.load(c.CSSRendererFont.parseRawData(t),!1,this.showParameters)},t.prototype.show=function(t,i,s){c.Esc.add(function(){return this.hide(),!0}.bind(this)),this.showParameters=f({previewMode:!1,previewHTML:!1},s),$("body").addClass("n2_body--fullscreen-editor-visible"),this.lightbox.addClass("n2_fullscreen_editor--visible"),this.loadDataToController(t),this.controller.show(),this.$.on("save",i),this._show()},t.prototype._show=function(){$(":focus").trigger("blur"),$(i).on({"keydown.visual":function(e){"TEXTAREA"===e.target.tagName||"INPUT"===e.target.tagName||e.target.isContentEditable||"Enter"===e.code&&this.saveButton.trigger("click")}.bind(this)})},t})),c.d("CSSRendererFont",["$","CSSRenderer"],(function(){var $=c.$;function t(){}t.prototype=Object.create(c.CSSRenderer.prototype),t.prototype.constructor=t,t.prototype.getCSS=function(t,i,s,n,h){if(!1===(s=this.decodeData(s)))return"";if((s=f([],s))[0]=f(c.CSSRendererFont.getDefault(),s[0]),n.renderOptions.combined)for(var o=1;o<s.length;o++)if(s[o]=f({},s[o-1],s[o]),s[o].size===s[0].size)s[o].size="100||%";else{var a=s[0].size.split("||"),l=s[o].size.split("||");2===a.length&&2===l.length&&"px"===a[1]&&"px"===l[1]&&(s[o].size=Math.round(l[0]/a[0]*100)+"||%")}return t===r&&(t=c.CSSRendererFont.pre),c.CSSRenderer.prototype.getCSS.call(this,t,i,s,n,h)},t.prototype.makeStylecolor=function(t,i){i.color="#"+t.substr(0,6)+";\ncolor: "+N2Color.hex2rgbaCSS(t)},t.prototype.makeStylesize=function(t,i){var s=t.split("||");"px"===s[1]?i.fontSize=s[0]/c.CSSRendererFont.fontSize*100+"%":i.fontSize=t.replace("||","")},t.prototype.makeStyletshadow=function(t,i){var s=t.split("|*|");"0"==s[0]&&"0"==s[1]&&"0"==s[2]?i.textShadow="none":i.textShadow=s[0]+"px "+s[1]+"px "+s[2]+"px "+N2Color.hex2rgbaCSS(s[3])},t.prototype.makeStyleafont=function(t,i){for(var s=t.split(","),n=0;n<s.length;n++)s[n]=this.getFamily(s[n].replace(/^\s+|\s+$/gm,"").replace(/"|'/gm,""));i.fontFamily=s.join(",")},t.prototype.getFamily=function(t){var s=$(i).triggerHandler("n2Family",[t]);return s===r&&(s=t),"'"+s+"'"},t.prototype.makeStylelineheight=function(t,i){i.lineHeight=t},t.prototype.makeStyleweight=t.prototype.makeStylebold=function(t,i){i.fontWeight=1==t?"bold":t>1?t:"normal"},t.prototype.makeStyleitalic=function(t,i){i.fontStyle=1==t?"italic":"normal"},t.prototype.makeStyleunderline=function(t,i){i.textDecoration=1==t?"underline":"none"},t.prototype.makeStylealign=function(t,i){i.textAlign=t},t.prototype.makeStyleletterspacing=function(t,i){i.letterSpacing=t},t.prototype.makeStylewordspacing=function(t,i){i.wordSpacing=t},t.prototype.makeStyletexttransform=function(t,i){i.textTransform=t},t.prototype.makeStyleextra=function(t,i){i.raw=t};var s=1,n=new t,h={pre:"",defaultFamily:"Roboto,Arial",fontSize:16,rendererModes:{},getDefault:function(){return{color:"000000ff",size:"14||px",tshadow:"0|*|0|*|0|*|000000ff",afont:h.defaultFamily,lineheight:"1.5",weight:400,italic:0,underline:0,align:"left",letterspacing:"normal",wordspacing:"normal",texttransform:"none",extra:""}},getEmpty:function(){return{extra:""}},getClass:function(){return"n2-font-"+s++},addCSS:function(t,i,s,h,r){return c._css.add(i,n.getCSS.call(n,t,"."+i,s,h,r))},fixBold:function(t){for(var i=0;i<t.length;i++)t[i].bold!==r&&(t[i].weight!==r||(1===parseInt(t[i].bold)?t[i].weight=700:t[i].bold>0&&(t[i].weight=t[i].bold)),delete t[i].bold);return t},parseRawData:function(t){if(t.length>0){"{"!==t[0]&&(t=c.Base64.decode(t));try{var i=JSON.parse(t);if(i.data!==r)return i.data=this.fixBold(i.data),i.data[0]=f({},this.getDefault(),i.data[0]),i.data}catch(i){console.error("Unexpected data",t,i)}}return[this.getDefault()]},transformData:function(t,i){var s,n=this.parseRawData(t),h=this.rendererModes[i].tabs,r=[];for(s=0;s<n.length;s++)r[s]=_(this.getEmpty(),n[s]);for(s=r.length;s<h.length;s++)r[s]=this.getEmpty();return r}};return h})),c.d("NextendStyleEditor",["$","NextendFragmentEditor"],(function(){var $=c.$;function t(){c.NextendFragmentEditor.prototype.constructor.apply(this,arguments),this.fields={backgroundColor:{element:$("#n2-style-editorbackgroundcolor"),events:{"nextendChange.n2-editor":this.changeBackgroundColor.bind(this)}},opacity:{element:$("#n2-style-editoropacity"),events:{"outsideChange.n2-editor":this.changeOpacity.bind(this)}},padding:{element:$("#n2-style-editorpadding"),events:{"outsideChange.n2-editor":this.changePadding.bind(this)}},boxShadow:{element:$("#n2-style-editorboxshadow"),events:{"outsideChange.n2-editor":this.changeBoxShadow.bind(this)}},border:{element:$("#n2-style-editorborder"),events:{"outsideChange.n2-editor":this.changeBorder.bind(this)}},borderRadius:{element:$("#n2-style-editorborderradius"),events:{"outsideChange.n2-editor":this.changeBorderRadius.bind(this)}},extracss:{element:$("#n2-style-editorextracss"),events:{"outsideChange.n2-editor":this.changeExtraCSS.bind(this)}}}}return t.prototype=Object.create(c.NextendFragmentEditor.prototype),t.prototype.constructor=t,t.prototype.load=function(t){this._off(),this.fields.backgroundColor.element.data("field").insideChange(t.backgroundcolor),this.fields.opacity.element.data("field").insideChange(t.opacity),this.fields.padding.element.data("field").insideChange(t.padding),this.fields.boxShadow.element.data("field").insideChange(t.boxshadow),this.fields.border.element.data("field").insideChange(t.border),this.fields.borderRadius.element.data("field").insideChange(t.borderradius),this.fields.extracss.element.data("field").insideChange(t.extra),this._on()},t.prototype.changeBackgroundColor=function(){this.trigger("backgroundcolor",this.fields.backgroundColor.element.val())},t.prototype.changeOpacity=function(){this.trigger("opacity",this.fields.opacity.element.val())},t.prototype.changePadding=function(){this.trigger("padding",this.fields.padding.element.val())},t.prototype.changeBoxShadow=function(){this.trigger("boxshadow",this.fields.boxShadow.element.val())},t.prototype.changeBorder=function(){this.trigger("border",this.fields.border.element.val())},t.prototype.changeBorderRadius=function(){this.trigger("borderradius",this.fields.borderRadius.element.val())},t.prototype.changeExtraCSS=function(){this.trigger("extra",this.fields.extracss.element.val())},t})),c.d("NextendStyleEditorController",["$","NextendFragmentEditorController"],(function(){var $=c.$;function t(){this.css=[],c.NextendFragmentEditorController.prototype.constructor.apply(this,arguments),this.preview=$('<div class="n2_form__table_preview"></div>').css("fontSize","16px").appendTo('.n2_form__table[data-field="table-style-preview"]'),this.initBackgroundColor()}return t.prototype=Object.create(c.NextendFragmentEditorController.prototype),t.prototype.constructor=t,t.prototype.loadDefaults=function(){c.NextendFragmentEditorController.prototype.loadDefaults.call(this),this.type="style",this.preview=null},t.prototype.initEditor=function(){return new c.NextendStyleEditor},t.prototype.getCleanVisual=function(){return c.CSSRendererStyle.getEmpty()},t.prototype.initBackgroundColor=function(){this.$background=$("#n2-style-editorpreview-background").on("nextendChange",function(){this.preview.css("background","#"+this.$background.val())}.bind(this)),this.preview.css("background","#"+this.$background.val())},t.prototype.getTabs=function(){return c.CSSRendererStyle.rendererModes[this.mode].tabs},t.prototype.renderCSS=function(){this._renderTimeout=!1,this.clearCSS();var t=c.CSSRendererStyle.addCSS("",this.getPreviewCssClass(),this.currentVisual,c.CSSRendererStyle.rendererModes[this.mode]);this.css.push(t)},t.prototype.setPreview=function(){var t={styleClassName:this.getPreviewCssClass(),fontClassName:c._styleManager.fontClassName,fontClassName2:c._styleManager.fontClassName2,styleClassName2:c._styleManager.styleClassName2},i="";this.localModePreview[this.mode]!==r&&""!==this.localModePreview[this.mode]?(this.preview.html(""),this.preview.append(c[this.localModePreview[this.mode]].renderStyle(c._styleManager.fieldID,t))):(i=(i=c.CSSRendererStyle.rendererModes[this.mode].preview).replace(/\{([^]*?)\}/g,(function(i,s){return t[s]})),this.preview.html(i))},t.prototype.getPreviewCssClass=function(){return"n2-"+this.type+"-editor-preview"},t.prototype.pause=function(){this.clearCSS()},t.prototype.clearCSS=function(){for(var t=0;t<this.css.length;t++)this.css[t].destroy();this.css=[]},t})),c.d("NextendStyleManager",["$"],(function(){var $=c.$;function t(){this.$=$(this),this.showParameters=!1,this.type="style",this.css=[],this.styleClassName2="",this.fontClassName="",this.fontClassName2="",c._styleManager=this,this.lightbox=$("#n2-lightbox-"+this.type),this.lightbox.find(".n2_fullscreen_editor__overlay").on("click",this.hide.bind(this)),this.controller=this.initController(),this.controller&&(this.renderer=this.controller.renderer),this.lightbox.find(".n2_fullscreen_editor__cancel").on("click",this.hide.bind(this)),this.saveButton=this.lightbox.find(".n2_fullscreen_editor__save").on("click",this.setVisualAsStatic.bind(this))}return t.prototype.initController=function(){return new c.NextendStyleEditorController},t.prototype.setFieldID=function(t){this.fieldID=t},t.prototype.setConnectedStyle=function(t){var i=$("#"+t).data("field").renderStyle();this.css.push(i),this.styleClassName2=i.getBaseClassName()},t.prototype.setConnectedFont=function(t){var i=$("#"+t).data("field").renderFont();this.css.push(i),this.fontClassName=i.getBaseClassName()},t.prototype.setConnectedFont2=function(t){var i=$("#"+t).data("field").renderFont();this.css.push(i),this.fontClassName2=i.getBaseClassName()},t.prototype.setAndClose=function(t){this.$.trigger("save",[t])},t.prototype.setVisualAsStatic=function(e){e.preventDefault(),this.setAndClose(JSON.stringify({data:this.controller.get("set")})),this.hide(e)},t.prototype.hide=function(e){this.controller.pause();for(var t=0;t<this.css.length;t++)this.css[t].destroy();this.css=[],e!==r&&(e.preventDefault(),c.Esc.pop()),this.controller.close(),this.$.off("save"),$("body").removeClass("n2_body--fullscreen-editor-visible"),this.lightbox.removeClass("n2_fullscreen_editor--visible"),$(i).off("keydown.visual")},t.prototype.loadDataToController=function(t){this.controller.load(c.CSSRendererStyle.parseRawData(t),!1,this.showParameters)},t.prototype.show=function(t,i,s){c.Esc.add(function(){return this.hide(),!0}.bind(this)),this.showParameters=f({previewMode:!1,previewHTML:!1},s),$("body").addClass("n2_body--fullscreen-editor-visible"),this.lightbox.addClass("n2_fullscreen_editor--visible"),this.loadDataToController(t),this.controller.show(),this.$.on("save",i),this._show()},t.prototype._show=function(){$(":focus").trigger("blur"),$(i).on({"keydown.visual":function(e){"TEXTAREA"===e.target.tagName||"INPUT"===e.target.tagName||e.target.isContentEditable||"Enter"===e.code&&this.saveButton.trigger("click")}.bind(this)})},t})),c.d("CSSRendererStyle",["CSSRenderer"],(function(){function t(){}t.prototype=Object.create(c.CSSRenderer.prototype),t.prototype.constructor=t,t.prototype.getCSS=function(t,i,s,n,h){return!1===(s=this.decodeData(s))?"":(s[0]=f(c.CSSRendererStyle.getDefault(),s[0]),t===r&&(t=c.CSSRendererStyle.pre),c.CSSRenderer.prototype.getCSS.call(this,t,i,s,n,h))},t.prototype.makeStylebackgroundcolor=function(t,i){i.background="#"+t.substr(0,6)+";\n\tbackground: "+N2Color.hex2rgbaCSS(t)},t.prototype.makeStyleopacity=function(t,i){i.opacity=parseInt(t)/100},t.prototype.makeStylepadding=function(t,i){for(var s=t.split("|*|"),n=s.pop(),h=0;h<s.length;h++)s[h]+=n;i.padding=s.join(" ")},t.prototype.makeStyleboxshadow=function(t,i){var s=t.split("|*|");"0"==s[0]&&"0"==s[1]&&"0"==s[2]&&"0"==s[3]?i.boxShadow="none":i.boxShadow=s[0]+"px "+s[1]+"px "+s[2]+"px "+s[3]+"px "+N2Color.hex2rgbaCSS(s[4])},t.prototype.makeStyleborder=function(t,i){var s=t.split("|*|");i.borderWidth=s[0]+"px",i.borderStyle=s[1],i.borderColor="#"+s[2].substr(0,6)+";\n\tborder-color:"+N2Color.hex2rgbaCSS(s[2])},t.prototype.makeStyleborderradius=function(t,i){t.split("|*|").push(""),i.borderRadius=t+"px"},t.prototype.makeStyleextra=function(t,i){i.raw=t};var i=1,s=new t;return{pre:"",rendererModes:{},getDefault:function(){return{backgroundcolor:"ffffff00",opacity:100,padding:"0|*|0|*|0|*|0|*|px",boxshadow:"0|*|0|*|0|*|0|*|000000ff",border:"0|*|solid|*|000000ff",borderradius:"0",extra:""}},getEmpty:function(){return{extra:""}},getClass:function(){return"n2-style-"+i++},addCSS:function(t,i,n,h,r){return c._css.add(i,s.getCSS.call(s,t,"."+i,n,h,r))},parseRawData:function(t){if(t.length>0){"{"!==t[0]&&(t=c.Base64.decode(t));try{var i=JSON.parse(t);if(i.data!==r)return i.data[0]=f({},this.getDefault(),i.data[0]),i.data}catch(i){console.error("Unexpected data",t,i)}}return[this.getDefault()]},transformData:function(t,i){var s,n=this.parseRawData(t),h=this.rendererModes[i].tabs,r=[];for(s=0;s<n.length;s++)r[s]=_(this.getEmpty(),n[s]);for(s=r.length;s<h.length;s++)r[s]=this.getEmpty();return r}}})),c.d("NextendImageEditorController",["NextendFragmentEditorControllerWithEditor"],(function(){function t(){c.NextendFragmentEditorControllerWithEditor.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.NextendFragmentEditorControllerWithEditor.prototype),t.prototype.constructor=t,t.prototype.loadDefaults=function(){c.NextendFragmentEditorControllerWithEditor.prototype.loadDefaults.call(this),this.type="image",this.currentImage=""},t.prototype.get=function(t){return this.currentVisual},t.prototype.getEmptyVisual=function(){return{"desktop-retina":{image:""},tablet:{image:""},mobile:{image:""}}},t.prototype._load=function(t,i,s){this.currentImage=t.visual.image,c.NextendFragmentEditorControllerWithEditor.prototype._load.call(this,t.value,i,s)},t.prototype.loadToEditor=function(){this.currentVisual=f({},this.getEmptyVisual(),this.currentVisual),this.editor.load(this.currentImage,this.currentVisual)},t.prototype.propertyChanged=function(e,t,i,s){this.isChanged=!0,this.currentVisual[t][i]=s},t})),c.d("NextendImage",["NextendVisualCore"],(function(){function t(){c.NextendVisualCore.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.NextendVisualCore.prototype),t.prototype.constructor=t,t.prototype.setValue=function(t,i){this.base64=t,this.value=JSON.parse(c.Base64.decode(t))},t.prototype.activate=function(e){e!==r&&e.preventDefault(),this.visualManager.changeActiveVisual(this),this.visualManager.controller.load(this,!1,this.visualManager.showParameters)},t})),c.d("NextendImageManager",["$","NextendVisualManagerCore"],(function(){var $=c.$;function t(){this.referenceKeys={},c.NextendVisualManagerCore.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.NextendVisualManagerCore.prototype),t.prototype.constructor=t,t.prototype.loadDefaults=function(){c.NextendVisualManagerCore.prototype.loadDefaults.apply(this,arguments),this.type="image",this.labels={visual:"image",visuals:"images"},this.fontClassName=""},t.prototype.initController=function(){return new c.NextendImageEditorController},t.prototype.createVisual=function(t){return new c.NextendImage(t,this)},t.prototype.firstLoadVisuals=function(t){for(var i=0;i<t.length;i++)this.referenceKeys[t[i].hash]=this.visuals[t[i].id]=this.createVisual(t[i])},t.prototype.getVisual=function(t){if(""!=t){var i=md5(t);if(this.referenceKeys[i]!==r)return this.referenceKeys[i];if(this.visualLoadDeferreds[i]!==r)return this.visualLoadDeferreds[i];var s=$.Deferred();return this.visualLoadDeferreds[i]=s,this._loadVisualFromServer(t).done(function(){s.resolve(this.referenceKeys[i]),delete this.visualLoadDeferreds[i]}.bind(this)).fail(function(){s.resolve({id:-1,name:n2_("Empty")}),delete this.visualLoadDeferreds[i]}.bind(this)),s}c.Notification.error(n2_("The image is empty"),{timeout:3})},t.prototype._loadVisualFromServer=function(t){return c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.parameters.ajaxUrl,{nextendaction:"loadVisualForImage"}),data:{image:t},dataType:"json"}).done(function(t){var i=t.data.visual;this.referenceKeys[i.hash]=this.visuals[i.id]=this.createVisual(i)}.bind(this))},t.prototype.isVisualData=function(t){return""!==t},t.prototype.setVisual=function(e){e.preventDefault(),this.controller.isChanged?this.saveActiveVisual(this.activeVisual.name).done(function(t){$(i).trigger(t.data.visual.hash,this.activeVisual.value),this.hide(e)}.bind(this)):this.hide(e)},t.prototype.getBase64=function(){return c.Base64.encode(JSON.stringify(this.controller.get("set")))},t.prototype.loadDataToController=function(t){$.when(this.getVisual(t)).done(function(i){i.id>0?i.activate():console.error(t+" visual is not found linked")}.bind(this))},t})),c.d("BrowserCompatibility",(function(){var t=52,s=18,n=55,h=10,r=68,o=604;return function(a){i.location.href.match(/nextendcontroller=(sliders|slider|slides|generator)/)&&!function(){var i=navigator.userAgent,a=i.match(/Firefox\/([0-9]+)/);if(a&&parseInt(a[1])>=t)return!0;if((a=i.match(/Edge\/([0-9]+)/))&&parseInt(a[1])>=s)return!0;if((a=i.match(/OPR\/([0-9]+)/))&&parseInt(a[1])>=n)return!0;if((a=i.match(/Version\/([0-9]+)[0-9. ]*?Safari/))&&parseInt(a[1])>=h)return!0;if((a=i.match(/Chrome\/([0-9]+)/))&&parseInt(a[1])>=r)return!0;if((a=i.match(/Safari\/([0-9]+)/))&&parseInt(a[1])>=o)return!0;return!1}()&&(i.location=a)}})),c.d("ContextMenu",["$"],(function(){var t,n,h,o,a,l,u,d,_,v,$=c.$;function p(e){n[0]===e.target||$.contains(n[0],e.target)||v&&(v===e.target||$.contains(v,e.target))||b()}function b(){0===t&&(x(),y(),o[0].removeEventListener("mouseover",m,{passive:!0,capture:!0}),o[0].removeEventListener("mouseleave",g,{passive:!0,capture:!0}),n.remove(),n=r,o=r,a=r,u=r,s.removeEventListener("mousedown",p,{passive:!0,capture:!0}),s.removeEventListener("pointerdown",p,{passive:!0,capture:!0}),cancelAnimationFrame(this.frame),i.removeEventListener("scroll",b,{passive:!0,capture:!0}),i.removeEventListener("resize",b),i.removeEventListener("blur",b),d.onClose&&d.onClose.call(i))}function m(e){var t=$(e.target);if(t.hasClass("n2_context_menu__item")||(t=t.closest(".n2_context_menu__item")),(!a||t[0]!==a[0])&&(x(),(a=t).length)){var s=a.data("items");s!==r&&(a.addClass("n2_context_menu__item--active"),(u=a.data("submenu"))||(u=function(t,s){for(var r=s.getBoundingClientRect(),o=$('<div class="n2_context_menu__sub_menu"></div>').appendTo(n),a=0;a<t.length;a++)switch(t[a].type){case"onoff":new C(o,t[a]);break;default:new M(o,t[a])}var c,l,u=o.width();l=n2const.rtl.isRtl?r.left<u:r.left+r.width+u<i.innerWidth;c=l?Math.round(r.width-3):-Math.round(u-3);return o.css({left:c+"px",top:Math.round(Math.min(r.top,i.innerHeight-o.height()-5)-h.top)+"px"}),o[0].addEventListener("mouseover",w,{passive:!0,capture:!0}),o[0].addEventListener("mouseleave",w,{passive:!0,capture:!0}),o}(s,a[0]),a.data("submenu",u)),u.addClass("n2_context_menu__sub_menu--active"))}g(e)}function g(e){var t=$(e.target);t.hasClass("n2_context_menu__item")||(t=t.closest(".n2_context_menu__item")),l&&t[0]===l[0]||(y(),(l=t).length&&l.data("item").onFocus())}function y(){if(l&&l.length){var t=l.data("item");t&&t.onBlur(),l=r}}function w(e){var t=$(e.target);t.hasClass("n2_context_menu__item")||(t=t.closest(".n2_context_menu__item")),_&&t[0]===_[0]||(k(),(_=t).length&&_.data("item").onFocus())}function k(){if(_&&_.length){var t=_.data("item");t&&t.onBlur(),_=r}}function x(){u!==r&&(k(),u.removeClass("n2_context_menu__sub_menu--active"),u=r,_=r,a.removeClass("n2_context_menu__item--active"))}function S(t,i){this.$item=$('<div class="n2_context_menu__item"></div>').data("item",this).appendTo(t),i.color!==r&&this.$item.addClass("n2_context_menu__item--color-"+i.color),this.setData(i)}function M(t,i){S.prototype.constructor.call(this,t,i)}function C(t,i){M.prototype.constructor.call(this,t,i),this.$item.addClass("n2_context_menu__item_onoff")}return S.prototype.setData=function(t){this.data=t,this.$item.html(""),this.render(t),t.items!==r&&this.$item.data("items",t.items)},S.prototype.render=function(t){t.render(this.$item)},S.prototype.onClick=function(){!1!==this.data.action.call(i,this)&&b()},S.prototype.onFocus=function(){this.data.focus!==r&&this.data.focus.call()},S.prototype.onBlur=function(){this.data.blur!==r&&this.data.blur.call()},M.prototype=Object.create(S.prototype),M.prototype.constructor=M,M.prototype.render=function(t){this.$icon=$('<i class="n2_context_menu__item_icon '+t.icon+'"></i>').appendTo(this.$item),this.$label=$('<div class="n2_context_menu__item_label"></div>').appendTo(this.$item),"function"==typeof t.label?t.label.call(this,this):this.$label.text(t.label),this.$item.off("click"),t.action!==r?(this.$item.on("click",this.onClick.bind(this)),this.$item.addClass("n2_context_menu__item--has-action")):this.$item.removeClass("n2_context_menu__item--has-action")},C.prototype=Object.create(M.prototype),C.prototype.constructor=C,C.prototype.render=function(t){this.isOn=!!t.isOn.call(this),this.syncClass(),$('<i class="n2_context_menu__item_icon ssi_16"></i>').appendTo(this.$item),this.$label=$('<div class="n2_context_menu__item_label"></div>').appendTo(this.$item),"function"==typeof t.label?t.label.call(this,this.$label):this.$label.text(t.label),this.$item.off("click"),this.$item.on("click",this.toggle.bind(this)),this.$item.addClass("n2_context_menu__item--has-action")},C.prototype.syncClass=function(){this.$item.toggleClass("n2_context_menu__item_onoff--on",this.isOn)},C.prototype.toggle=function(){this.isOn=!this.isOn,this.syncClass(),this.data.action(this.isOn)},function(a,c,l){if(t=0,d=f({x:0,y:0,horizontalAlign:"right",verticalAlign:"bottom",onClose:!1,forceLtr:!1},l),n===r||(b(),v!==a)){n=$('<div class="n2_context_menu"></div>').appendTo("body"),d.forceLtr&&n.attr("dir","ltr"),o=$('<div class="n2_context_menu__inner"></div>').appendTo(n),c.sort((function(t,i){return t.priority-i.priority}));for(var u=0;u<c.length;u++)switch(c[u].type){case"raw":new S(o,c[u]);break;case"onoff":new C(o,c[u]);break;default:new M(o,c[u])}var _={top:"auto",right:"auto",bottom:"auto",left:"auto"};if(a instanceof Element){v=a;var y=a.getBoundingClientRect();if("right"===d.horizontalAlign?_.left=Math.min(y.left+d.x,i.innerWidth-o.width()-d.x-10)+"px":"left"===d.horizontalAlign&&(_.left=y.right-o.width()-d.x+"px"),"bottom"===d.verticalAlign){var w=y.top+y.height+d.y;w<=i.innerHeight-o.height()-10?_.top=w+"px":_.bottom=i.innerHeight-y.top+d.y+"px"}else"top"===d.verticalAlign&&(y.top-10>=o.height()?_.bottom=i.innerHeight-y.top+d.y+"px":_.top=y.top+y.height+d.y+"px")}else v=!1,_.left=Math.min(a.clientX+1,i.innerWidth-o.width()-10)+"px",_.top=Math.min(a.clientY+1,i.innerHeight-o.height()-10)+"px";return n.css(_),h=o[0].getBoundingClientRect(),o[0].addEventListener("mouseover",m,{passive:!0,capture:!0}),o[0].addEventListener("mouseleave",g,{passive:!0,capture:!0}),s.addEventListener("mousedown",p,{passive:!0,capture:!0}),s.addEventListener("pointerdown",p,{passive:!0,capture:!0}),this.frame=requestAnimationFrame((function(){i.addEventListener("scroll",b,{passive:!0,capture:!0})})),i.addEventListener("resize",b),i.addEventListener("blur",b),{lock:function(){t++},unlock:function(){t--,t=Math.max(t,0)}}}}})),c.d("DashboardInfo",["$"],(function(){var $=c.$;function t(){this.isVisible=!1,this.blurInteractionCallback=this.blurInteraction.bind(this),this.blurCallback=this.blur.bind(this),c.r("documentReady",this.onReady.bind(this))}return t.prototype.onReady=function(){this.$info=$(".n2_dashboard_info"),this.$button=this.$info.find("> .n2_button_plain_icon").on("click",this.toggleInfo.bind(this))},t.prototype.toggleInfo=function(e){e.preventDefault(),this.isVisible?this.hideInfo():this.showInfo()},t.prototype.showInfo=function(){this.isVisible||(this.isVisible=!this.isVisible,s.addEventListener("mousedown",this.blurInteractionCallback,{passive:!0,capture:!0}),i.addEventListener("scroll",this.blurCallback,{passive:!0,capture:!0}),this.syncClass())},t.prototype.hideInfo=function(){this.isVisible&&(this.isVisible=!this.isVisible,this.syncClass(),s.removeEventListener("mousedown",this.blurInteractionCallback,{passive:!0,capture:!0}),i.removeEventListener("scroll",this.blurCallback,{passive:!0,capture:!0}))},t.prototype.syncClass=function(){this.$info.toggleClass("n2_dashboard_info--visible",this.isVisible)},t.prototype.blur=function(){this.hideInfo()},t.prototype.blurInteraction=function(e){this.$info[0]===e.target||$.contains(this.$info[0],e.target)||this.hideInfo()},t})),c.d("DeviceChanger",["$"],(function(){var $=c.$;function t(t,i){this.slider=t,this.containerElement=i,this.activeStates={hover:!1,drag:!1},this.devices={},this.slider.stages.done("ResponsiveStart",this.onResponsiveStart.bind(this))}function i(t,i,s,n){this.deviceChanger=t,this.device=i,this.data=s,this.icon=n,this.$button=$('<div class="n2_device_tester_devices__device" data-device="'+i+'"><i class="ssi_24 '+n+'"></i></div>').on("click",this.activate.bind(this)).appendTo(t.$containerDevices),t.registerDevice(i,this)}function n(t){this.trailSize=160,this.deviceChanger=t;var i=$('<div class="n2_device_tester_zoom"></div>').appendTo(t.$deviceTester);this.$min=$('<div class="n2_device_tester_zoom__min_label">0</div>').appendTo(i),this.mouseMoveDelegate=this.onMouseMove.bind(this),this.mouseUpDelegate=this.onMouseUp.bind(this),this.$zoomInner=$('<div class="n2_device_tester_zoom__inner"></div>').on("mousedown",this.onMouseDown.bind(this)).appendTo(i),this.$max=$('<div class="n2_device_tester_zoom__max_label">3000</div>').appendTo(i),$('<div class="n2_device_tester_zoom__trail"></div>').appendTo(this.$zoomInner),this.$editorSize=$('<div class="n2_device_tester_zoom__editor_size"></div>').appendTo(this.$zoomInner),this.$handle=$('<div class="n2_device_tester_zoom__handle"></div>').appendTo(this.$zoomInner),this.$handleLabel=$('<div class="n2_device_tester_zoom__handle_label"></div>').appendTo(this.$handle)}return t.prototype.registerDevice=function(t,i){this.devices[t]=i},t.prototype.setActiveState=function(t,i){this.activeStates[t]=i,this.$deviceChanger.toggleClass("n2_device_changer--active",this.activeStates.hover||this.activeStates.drag)},t.prototype.onResponsiveStart=function(){var t;this.$deviceChanger=$(".n2_device_changer").on({mouseenter:function(){t&&(a(t),t=r),this.setActiveState("hover",!0)}.bind(this),mouseleave:function(){t=o(function(){this.setActiveState("hover",!1)}.bind(this),500)}.bind(this)}),this.$icon=this.$deviceChanger.find(".n2_device_changer__button .ssi_24"),this.responsive=this.slider.responsive,this.container=this.containerElement?$(this.containerElement):$(this.responsive.containerElement.closest(".n2_slider_preview_area__inner, .n2_slide_editor_slider__editor")),this.$deviceTester=this.$deviceChanger.find(".n2_device_tester"),this.$containerDevices=$('<div class="n2_device_tester_devices"></div>').appendTo(this.$deviceTester),this.resizer=new n(this);var s=this.responsive.parameters.enabledDevices;s.mobilePortrait&&new i(this,"mobilePortrait",this.responsive.parameters.sizes.mobilePortrait,"ssi_24--mobileportrait"),s.tabletPortrait&&new i(this,"tabletPortrait",this.responsive.parameters.sizes.tabletPortrait,"ssi_24--tabletportrait"),new i(this,"desktopPortrait",this.responsive.parameters.sizes.desktopPortrait,"ssi_24--desktop").activate(),this.responsive.identifyDeviceID=this.proxyIdentifyDeviceID.bind(this)},t.prototype.setDevice=function(t,i,s,n){this.device&&(this.devices[this.device].markInActive(),this.$icon.removeClass(this.devices[this.device].icon)),this.device=t,$("body").attr("data-device",t),this.devices[this.device].markActive(),this.$icon.addClass(this.devices[this.device].icon),this.width=i,this.minWidth=s,this.maxWidth=n,this.resizer.setLimits(s,n,i),this.resizer.setValue(this.width),this.container.width(this.width+"px"),this.slider.stages.resolved("Resized")&&this.responsive.doResize()},t.prototype.setWidth=function(t){(t=Math.max(Math.min(t,this.maxWidth),this.minWidth))!==this.width&&(this.width=t,this.resizer.setValue(t),this.container.width(this.width+"px"),this.responsive.doResize())},t.prototype.proxyIdentifyDeviceID=function(){return this.slider.sliderElement.ownerDocument.defaultView._N2.SmartSliderResponsive.DeviceMode[this.device.toLowerCase()]},i.prototype.markActive=function(){this.$button.addClass("n2_device_tester_devices__device--active")},i.prototype.markInActive=function(){this.$button.removeClass("n2_device_tester_devices__device--active")},i.prototype.activate=function(){this.deviceChanger.setDevice(this.device,this.data.width,this.data.min,this.data.max)},n.prototype.setLimits=function(t,i,s){this.min=t,this.$min.text(t),this.max=i,this.$max.text(i),this.editorSize=s,this.onePxToReal=(i-t)/this.trailSize,this.$editorSize.css("left",Math.round((s-t)/(i-t)*this.trailSize)+"px")},n.prototype.setValue=function(t){this.$handleLabel.text(t),this.$handle.css("left",Math.round((t-this.min)/(this.max-this.min)*this.trailSize)+"px")},n.prototype.onMouseDown=function(e){e.preventDefault(),$("body").addClass("n2_body--resize-editor"),this.resizeContext={clientX:this.$zoomInner[0].getBoundingClientRect().left,width:this.deviceChanger.width},s.addEventListener("mousemove",this.mouseMoveDelegate),s.addEventListener("mouseup",this.mouseUpDelegate),this.deviceChanger.setActiveState("drag",!0),this.onMouseMove(e)},n.prototype.onMouseMove=function(e){var t=Math.round(this.min+(e.clientX-this.resizeContext.clientX)*this.onePxToReal);Math.abs(this.editorSize-t)<2*this.onePxToReal&&(t=this.editorSize),this.deviceChanger.setWidth(t)},n.prototype.onMouseUp=function(e){s.removeEventListener("mousemove",this.mouseMoveDelegate),s.removeEventListener("mouseup",this.mouseUpDelegate),this.deviceChanger.setActiveState("drag",!1),$("body").removeClass("n2_body--resize-editor")},t})),c.d("SliderPreview",["$","UIDragTooltip"],(function(){var t,$=c.$,n=new c.UIDragTooltip("Resize");function h(){t={desktopPortrait:n2_("Desktop"),desktopLandscape:n2_("Large desktop"),tabletPortrait:n2_("Tablet"),tabletLandscape:n2_("Large tablet"),mobilePortrait:n2_("Mobile"),mobileLandscape:n2_("Large mobile")},this.frameScrollTop=0,this.scale=1,this.activeInfo=!1,this.sliderInfos={},this.isIframeContext=i.parent!==i,this.isIframeContext?(this.$parentDocument=i.parent._N2.$(i.parent.document),s.addEventListener("wheel",function(e){e.preventDefault()}.bind(this),{passive:!1}),i.addEventListener("message",function(e){var t={};try{t=JSON.parse(e.data)}catch(e){}switch(t.action){case"cancel":this.$parentDocument.triggerHandler("n2Close");break;case"scrollTop":this.updateFrameScrollTop(t.data);break;case"device_info":this.updateDeviceInfo(t.data)}}.bind(this),!1),s.addEventListener("keydown",function(e){e.defaultPrevented||"Escape"===e.code&&(e.preventDefault(),this.$parentDocument.triggerHandler("n2Close"))}.bind(this)),$(".n2_preview_slider__close").on("click",function(e){e.preventDefault(),this.$parentDocument.triggerHandler("n2Close")}.bind(this))):i.addEventListener("message",function(e){var t={};try{t=JSON.parse(e.data)}catch(e){}switch(t.action){case"scrollTop":this.updateFrameScrollTop(t.data);break;case"device_info":this.updateDeviceInfo(t.data)}}.bind(this),!1),this.init(),this.$frame=$(".n2_preview__device_screen_inner iframe"),$(".n2_preview form").trigger("submit")}function l(t){return t.replace(/[^0-9]/gi,"").replace(/^[0]+/gi,"").substr(0,5)}function u(t,i,s,n){this.sliderPreview=t,this.label=i,this.width=s,this.height=n,t.devices.push(this),this.$bar=$('<div class="n2_preview__ruler_device"><div></div></div>').on({mouseenter:function(){this.sliderPreview.setTempLabel(this.getLabel())}.bind(this),mouseleave:function(){this.sliderPreview.resetLabel()}.bind(this),click:function(){this.sliderPreview.setDimensions(this.width,this.height),this.sliderPreview.setCurrentDevice(this)}.bind(this)}).prependTo(t.$ruler),this.refreshScale()}function d(t,i){this.sliderPreview=t,this.id=i,this.top=0,this.$tip=$('<div class="n2_preview__slider_info"></div>').appendTo(this.sliderPreview.$infoState)}return h.prototype.init=function(){this.$fieldWidth=$(".n2_preview_toolbar__width").on("click",function(){"true"!==this.$fieldWidth[0].contentEditable&&new c.InlineTextEditor(this.$fieldWidth[0],{filter:l,onSave:function(t){(t=parseInt(t))?this.setWidth(t):this.onResize()}.bind(this),onCancel:function(){this.onResize()}.bind(this)})}.bind(this)),this.$fieldHeight=$(".n2_preview_toolbar__height").on("click",function(){"true"!==this.$fieldHeight[0].contentEditable&&new c.InlineTextEditor(this.$fieldHeight[0],{filter:l,onSave:function(t){(t=parseInt(t))?this.setHeight(t):this.onResize()}.bind(this),onCancel:function(){this.onResize()}.bind(this)})}.bind(this)),this.$fieldScale=$(".n2_preview_toolbar__scale").on("change",function(){this.setScale(this.$fieldScale.val()/100)}.bind(this)),this.devices=[],this.$ruler=$(".n2_preview__ruler"),new u(this,n2_("Mobile")+" S",375,667),new u(this,n2_("Mobile")+" L",425,756),new u(this,n2_("Tablet"),768,1024),new u(this,n2_("Laptop"),1024,768),new u(this,n2_("Laptop")+" L",1440,900),new u(this,"Full HD",1920,1080),new u(this,"4K",2560,1440),this.$label=$(".n2_preview__ruler_label"),this.$infoState=$(".n2_preview__device_info_state"),this.$infoTip=$(".n2_preview__device_info .ssi_16"),this.$screen=$(".n2_preview__device_screen"),this.$notification=$('<div class="n2_preview__notification_scale"></div>').appendTo(this.$screen),this.$screenInner=$(".n2_preview__device_screen_inner"),$(".n2_preview__resize_width").on("mousedown",function(e){e.preventDefault(),n.dragShow(),$("body").addClass("n2_body--resize-horizontal");var t=e.clientX,i=Math.floor(this.$screenInner.width()/this.scale);n.dragUpdate(e,n2_("Width")+": "+Math.max(320,Math.ceil(i))+"px"),$(s).on({"mousemove.resize":function(e){var s=Math.floor(i-2*(t-e.clientX)/this.scale);this.setWidth(s),this.removeCurrentDevice(),n.dragUpdate(e,n2_("Width")+": "+Math.max(320,Math.ceil(s))+"px")}.bind(this),"mouseup.resize":function(){n.dragHide(),$(s).off(".resize"),$("body").removeClass("n2_body--resize-horizontal")},"mouseleave.resize":function(){n.dragHide(),$(s).off(".resize"),$("body").removeClass("n2_body--resize-horizontal")}})}.bind(this)),$(".n2_preview__resize_height").on("mousedown",function(e){e.preventDefault(),n.dragShow(),$("body").addClass("n2_body--resize-vertical");var t=e.clientY,i=Math.floor(this.$screenInner.height()/this.scale);n.dragUpdate(e,n2_("Height")+": "+Math.max(320,i)+"px"),$(s).on({"mousemove.resize":function(e){var s=Math.floor(i-(t-e.clientY)/this.scale);this.setHeight(s),this.removeCurrentDevice(),n.dragUpdate(e,n2_("Height")+": "+Math.max(320,s)+"px")}.bind(this),"mouseup.resize":function(){n.dragHide(),$(s).off(".resize"),$("body").removeClass("n2_body--resize-vertical")}})}.bind(this)),$(".n2_button_preview_orientation").on("click",function(e){e.preventDefault(),this.removeCurrentDevice(),this.setDimensions(this.$screenInner.height()/this.scale,this.$screenInner.width()/this.scale)}.bind(this)),$(".n2_button_preview_reload").on("click",function(e){e.preventDefault(),this.reload()}.bind(this)),$(i).on("resize",this.onResize.bind(this)),this.onResize(),this.$ruler.addClass("n2_preview__ruler--ready")},h.prototype.reload=function(){$(".n2_preview form").trigger("submit")},h.prototype.onResize=function(){this.$fieldWidth.text(Math.floor(this.$screenInner.width()/this.scale)),this.$fieldHeight.text(Math.floor(this.$screenInner.height()/this.scale))},h.prototype.displayNotification=function(t){this.notificationTimeout&&a(this.notificationTimeout),this.$notification.text(t).addClass("n2_preview__notification_scale--visible"),this.notificationTimeout=o(function(){this.$notification.removeClass("n2_preview__notification_scale--visible"),delete this.notificationTimeout}.bind(this),600)},h.prototype.setScale=function(t){this.displayNotification(100*t+"%");var i=this.scale;this.scale=t,$("body").addClass("n2_body--scale-preview"),o((function(){$("body").removeClass("n2_body--scale-preview")}),1500),this.$screen=$(".n2_preview__device_screen");var s=this.$screenInner.width(),n=this.$screenInner.height();this.$frame.css({transform:"scale("+this.scale+")",width:1/this.scale*100+"%",height:1/this.scale*100+"%",marginLeft:(100-1/this.scale*100)/2+"%",marginRight:(100-1/this.scale*100)/2+"%"});for(var h=0;h<this.devices.length;h++)this.devices[h].refreshScale();this._setDimensions(s/i,n/i),this.onResize()},h.prototype.setDimensions=function(t,i){var s=this.$screen.width(),n=this.$screen.height(),h=Math.max(25,25*Math.floor(100*Math.min(1,s/t,n/i)/25));parseInt(this.$fieldScale.val())!==h&&h<=100&&this.$fieldScale.val(h).trigger("change"),this._setDimensions(t,i)},h.prototype._setDimensions=function(t,i){this.setWidth(t),this.setHeight(i)},h.prototype.setWidth=function(t){t=Math.floor(Math.max(320,t)*this.scale),this.$screenInner.css("maxWidth",t+"px"),this.$fieldWidth.text(Math.floor(this.$screenInner.width()/this.scale))},h.prototype.setHeight=function(t){t=Math.floor(Math.max(320,t)*this.scale),this.$screenInner.css("maxHeight",t+"px"),this.$fieldHeight.text(Math.floor(this.$screenInner.height()/this.scale))},h.prototype.setCurrentDevice=function(t){this.currentDevice&&this.currentDevice!==t&&this.removeCurrentDevice(),this.currentDevice=t,this.resetLabel()},h.prototype.removeCurrentDevice=function(){this.currentDevice&&(this.currentDevice.deActivate(),delete this.currentDevice,this.resetLabel())},h.prototype.setTempLabel=function(t){this.currentDevice&&this.currentDevice.deActivate(),this.$label.text(t)},h.prototype.resetLabel=function(){this.currentDevice?(this.$label.text(this.currentDevice.getLabel()),this.currentDevice.activate()):this.$label.text("")},h.prototype.setInfo=function(t,i,s,n){this.$infoState.text(t);var h=[];h.push("<b>"+n2_("Orientation")+": </b>"+(i?n2_("Landscape"):n2_("Portrait"))),s<=0?h.push("<b>"+n2_("Size")+": </b>"+n2_sprintf(n2_("Below %s pixels."),n)):n>=1e5?h.push("<b>"+n2_("Size")+": </b>"+n2_sprintf(n2_("Above %s pixels."),s)):h.push("<b>"+n2_("Size")+": </b>"+n2_sprintf(n2_("Between %s and %s pixels."),s,n)),this.$infoTip.data("formTip")?this.$infoTip.data("formTip").setDescription(h.join("<br>")):this.$infoTip.data("tip-description",h.join("<br>"))},h.prototype.updateFrameScrollTop=function(t){this.frameScrollTop=t.scrollTop,this.updateActive()},h.prototype.updateDeviceInfo=function(t){this.sliderInfos[t.id]===r&&(this.sliderInfos[t.id]=new d(this,t.id)),this.sliderInfos[t.id].update(t),this.updateActive()},h.prototype.updateActive=function(){var t=!1,i=Number.POSITIVE_INFINITY;for(var s in this.sliderInfos)this.sliderInfos[s].top<i&&(i=this.sliderInfos[s].top,t=this.sliderInfos[s]);for(var s in this.sliderInfos)this.sliderInfos[s].top<=this.frameScrollTop&&t.top<this.sliderInfos[s].top&&(t=this.sliderInfos[s]);this.activeInfo!==t&&(this.activeInfo=t,this.updateInfo(t))},h.prototype.updateInfo=function(t){this.activeInfo===t&&this.setInfo(this.activeInfo.device,this.activeInfo.isLandscape,this.activeInfo.minScreenWidth,this.activeInfo.maxScreenWidth)},u.prototype.activate=function(){this.$bar.addClass("n2_preview__ruler_device--active")},u.prototype.deActivate=function(){this.$bar.removeClass("n2_preview__ruler_device--active")},u.prototype.getLabel=function(){return this.label+" "+this.width+" x "+this.height+"px"},u.prototype.refreshScale=function(){var t=this.width*this.sliderPreview.scale;this.$bar.css({width:t+"px",marginLeft:-t/2+"px"})},d.prototype.update=function(i){this.device=t[i.device],this.isLandscape=i.isLandscape,this.minScreenWidth=i.minScreenWidth,this.maxScreenWidth=i.maxScreenWidth,this.top=i.top,this.sliderPreview.updateInfo(this)},h})),c.d("SliderChangeType","$",(function(){var $=c.$;function t(t){c._changeSliderType=this,this.options=f({types:{},currentType:"simple",ajaxUrl:""},t),c.r("documentReady",this.onReady.bind(this))}return t.prototype.onReady=function(){$(".n2_slider_action__change_slider_type").on("click",this.showModal.bind(this))},t.prototype.showModal=function(e){e&&e.preventDefault();var t=new c.ModalSimple("activate",{destroyOnHide:!0,width:630});t.addContent(c.UI.modalIcon("ssi_48 ssi_48--convert","blue")),t.addContent(c.UI.modalHeading(n2_("Change slider type")));var i=c.UI.modalFormRow(!0);t.addContent(i),c.UI.modalNotice(i,n2_("Changing your slider type is irreversible. After changing your slider type, <b>you will lose all slider type related settings</b>."),"notice");var s=c.UI.modalFormRow(!0);t.addContent(s);var n=c.UI.modalFieldSelectIcon(s,"slider-type",n2_("Slider type"),this.options.types,this.options.currentType),h=c.UI.modalButton(n2_("Convert"),"blue");t.addButton(h),h.on("click",function(e){e.preventDefault(),this.convertSliderType(n.val()),t.hide()}.bind(this)),t.show()},t.prototype.convertSliderType=function(t){this.options.currentType!==t&&c.AjaxHelper.ajax({type:"POST",url:this.options.ajaxUrl,data:{targetSliderType:t},dataType:"json"}).done((function(){i.location.reload()}))},t})),c.d("CreateSlider","$",(function(){var $=c.$;function t(t,s,n,h,r,o){this.groupID=t,this.ajaxUrl=s,this.userEmail=h,this.shouldSkipLicenseModal=n,this.skipNewsletter=r,this.importUrl=o,$(".n2_slider_manager__new_slider").on("click",this.createProject.bind(this)),"createslider"===i.location.hash.substring(1)&&this.createProject()}return t.prototype.createProject=function(){var t=new c.ModalSimple("new-project",{destroyOnHide:!0,width:1e3}),i=$('<div class="n2_new_project"></div>');t.addContent(i),$('<div class="n2_new_project__heading"></div>').text(n2_("What do you want to create today?")).appendTo(i),$('<div class="n2_new_project__sub_heading"></div>').text(n2_("Use our powerful visual editor, or simply import one of our existing template.")).appendTo(i);var s=$('<div class="n2_new_project__boxes"></div>').appendTo(i),n=$('<div class="n2_new_project__box"></div>').on("click",function(e){t.hide(e),this.createSlider()}.bind(this)).appendTo(s);$('<div class="n2_new_project__box_illustration"><img src="'+c._imageHelper.fixed("$ss3-admin$/images/sliders/newproject.svg")+'" alt="" width="160" /></div>').appendTo(n),$('<div class="n2_new_project__box_heading"></div>').text(n2_("Create a New Project")).appendTo(n),$('<div class="n2_new_project__box_sub_heading"></div>').text(n2_("Start a new project from scratch and build exactly what you’ve imagined. You can easily customize every pixels and create anything with layers.")).appendTo(n);var h=$('<div class="n2_new_project__box"></div>').on("click",function(e){this.showExampleSlidersWindow(),t.hide(e)}.bind(this)).appendTo(s);$('<div class="n2_new_project__box_illustration"><img src="'+c._imageHelper.fixed("$ss3-admin$/images/sliders/template.svg")+'" alt="" width="160" /></div>').appendTo(h),$('<div class="n2_new_project__box_heading"></div>').text(n2_("Start with a Template")).appendTo(h),$('<div class="n2_new_project__box_sub_heading"></div>').text(n2_("Start with a template and make it your own with the innovative drag and drop interface. You can choose from hundreds of premade templates.")).appendTo(h),$('<a class="n2_new_project__import" href="'+this.importUrl+'"></a>').text(n2_("or import your own files")).appendTo(i),t.show()},t.prototype.createSlider=function(){var t=new c.ModalSimple("create-new-project",{destroyOnHide:!0,width:900}),i=$('<div class="n2_create_new_project"></div>');t.addContent(i),$('<div class="n2_create_new_project__heading"></div>').text(n2_("Create new project")).appendTo(i);var n=c.UI.modalFormRowLarge().appendTo(i),h=c.UI.modalFieldSelectIcon(n,"project-type",n2_("Project type"),{slider:{icon:"ssi_64 ssi_64--fullwidthslider",label:n2_("Slider")},block:{icon:"ssi_64 ssi_64--block",label:n2_("Block")}},"slider"),r=function(){var t=h.val();o.toggleClass("n2_form_element--hidden","block"===t)};h.on("nextendChange",r);var o=c.UI.modalFormContainer(i,"slider-settings-container"),a=c.UI.modalFormRowLarge().appendTo(o);c.UI.modalFieldSelectIcon(a,"slider-type",n2_("Slider type"),{simple:{icon:"ssi_64 ssi_64--slider",label:n2_("Simple")},carousel:{icon:"ssi_64 ssi_64--carousel",label:n2_("Carousel")},showcase:{icon:"ssi_64 ssi_64--showcase",label:n2_("Showcase")}},"simple").on("nextendChange",r),a.find('.n2_field_select_icon__option:not([data-value="simple"])').css({"pointer-events":"none",opacity:.5}).find(".n2_field_select_icon__option_label").append(s.createTextNode(" ("+n2_("Pro")+")")),c.UI.modalSubHeading(n2_("Settings")).appendTo(i);var l=c.UI.modalFormRow().appendTo(i),u=c.UI.modalFieldText(l,"project-name",n2_("Name"),n2_("My project")).css("width","200px"),d=c.UI.modalNumber(l,"slider-width",n2_("Width"),1200,{min:200,unit:"px"}),f=c.UI.modalNumber(l,"slider-height",n2_("Height"),600,{min:100,unit:"px"}),_={boxed:n2_("Boxed"),fullwidth:n2_("Full width"),fullpage:n2_("Full page")},v=c.UI.modalSelect(l,"slider-responsive-mode",n2_("Layout"),_,"fullwidth");l.find('option[value="fullpage"]').attr("disabled","disabled").text(n2_("Full page")+" ("+n2_("Pro")+")");var p=c.UI.modalButton(n2_("Create"),"green").on("click",function(e){e.preventDefault();var t={groupID:this.groupID,projectName:u.val(),projectType:h.val(),sliderWidth:parseInt(d.val()),sliderHeight:parseInt(f.val()),responsiveMode:v.val()};c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"create"}),data:t,dataType:"json"}).done(function(t){c.LoadingScreen.startLoading()}.bind(this))}.bind(this));t.addButton(p),r(),t.show()},t.prototype.showExampleSlidersWindow=function(){var t=this;$("body").css("overflow","hidden");var s=$('<iframe src="//smartslider3.com/demo-import/?pro=0&version='+N2SS3VERSION+"&utm_campaign="+N2SS3C+"&utm_source=import-slider-frame&utm_medium=smartslider-"+N2PLATFORM+'-free"></iframe>').css({position:"fixed",zIndex:1e5,left:0,top:0,width:"100%",height:"100%"}).appendTo("body"),n=function(){$("body").css("overflow",""),s.remove(),i.removeEventListener("message",r,!1)},h=function(i){c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(t.ajaxUrl,{nextendaction:"importDemo"}),data:{groupID:t.groupID,key:c.Base64.encode(i.replace(/^(http(s)?:)?\/\//,"//"))},dataType:"json"}).fail((function(){}))},r=function(e){if("http://smartslider3.com"===e.origin||"https://smartslider3.com"===e.origin){var i=e.data;switch(i.key){case"importSlider":return void(t.skipNewsletter?h(i.data.href):t.joinCommunity((function(){h(i.data.href)})));case"closeWindow":n()}}};c.Esc.add(function(){return n(),!0}.bind(this)),i.addEventListener("message",r,!1)},t.prototype.joinCommunity=function(t){var i=function(e,t){c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(c.AjaxHelper.getAdminUrl("ss3-admin"),{nextendcontroller:"settings",nextendaction:t||"dismissNewsletterSampleSliders"}),dataType:"json"})};this.modal=new c.ModalSimple("url-modal"),this.modal.addContent(c.UI.modalIcon("ssi_48 ssi_48--newsletter","purple")),this.modal.addContent(c.UI.modalHeading(n2_("Join The Smart Slider 3 Community"))),this.modal.addContent(c.UI.modalParagraph(n2_("Join more than 120,000 subscribers and get access to the latest slider templates, tips, tutorials and other exclusive contents directly to your inbox.")).css("margin-bottom","12px")),this.modal.$modalBody.css("text-align","center");var s=$("<form></form>");s.append(c.UI.modalInput("EMAIL","email","","example@google.com")),s.append(c.UI.modalInput(N2PLATFORM.toUpperCase(),"hidden","Yes")),s.append(c.UI.modalInput("SOURCE","hidden","Smart Slider 3")),this.modal.addContent(s);var n=c.UI.modalButton(n2_("Subscribe"),"purple");this.modal.addButton(n),n.on("click",function(e){c.AjaxHelper.ajax({type:"POST",url:"https://secure.nextendweb.com/mailchimp/subscribe.php",data:s.serialize(),dataType:"json"}).done((function(){t()})),i(0,"subscribed")}.bind(this)),this.modal.$modalBodyOuter.find(".n2_modal__close").on("click",(function(e){i(),t()})),this.modal.show()},t})),c.d("SliderEdit","$",(function(){var $=c.$;function t(t){this.options=f({previewInNewWindow:!1,saveAjaxUrl:"",previewUrl:"",ajaxUrl:"",formData:{}},t),this.url=this.options.ajaxUrl,this.values=this.options.formData,c.Form.prototype.constructor.call(this),c.r("documentReady",this.onReady.bind(this))}return t.prototype=Object.create(c.Form.prototype),t.prototype.constructor=t,t.prototype.onReady=function(){this.setID("#n2-ss-edit-slider-form"),c.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSaveSubmit.bind(this)),this.initPreview()},t.prototype.onKeyDown=function(e){var t=!1;return(e.ctrlKey||e.metaKey)&&"Digit1"===e.code&&(this.showPreview(),t=!0),t?e.preventDefault():t=c.Form.prototype.onKeyDown.call(this,e),t},t.prototype.initButtons=function(){this.$saveButton=$(".n2_slider_settings_save").on("click",this.actionSave.bind(this)),$(".n2_slider_settings_back").on("click",this.actionCancel.bind(this))},t.prototype.actionSave=function(e){e&&e.preventDefault(),this.skipChangeConfirm=!0,this.$form.trigger("submit")},t.prototype.actionCancel=function(e){e&&e.preventDefault(),i.location=e.currentTarget.href},t.prototype.onSaveSubmit=function(e){this.$form.attr("target")===r&&(e.preventDefault(),c.AjaxHelper.ajax({type:"POST",url:this.options.saveAjaxUrl,data:this.$form.serialize(),dataType:"json",success:this.onAfterSave.bind(this)}))},t.prototype.onAfterSave=function(t){if($(".n2_header__heading_primary").text($("#slidertitle").val()),t&&t.data&&t.data.changedFields){for(var i in t.data.changedFields)t.data.changedFields.hasOwnProperty(i)&&$("#"+i).val(t.data.changedFields[i]);if(t.data.changedFields.slideralias!==r){var s=t.data.changedFields[i],n=$('.n2_ss_slider_publish__option_code[data-mode="alias"]');n.length||(n=$('<div class="n2_ss_slider_publish__option_code" data-mode="alias"></div>').insertAfter($('.n2_ss_slider_publish__option_code[data-mode="id"]'))),s?n.text('[smartslider3 alias="'+s+'"]'):n.remove()}}this.afterSave()},t.prototype.initPreview=function(){this.options.previewInNewWindow||(this.modal=new c.ModalIframe("preview-slider")),$(".n2_top_bar_main__preview").on("click",function(e){e.preventDefault(),this.showPreview()}.bind(this))},t.prototype.showPreview=function(){"main"===c.WindowManager.getCurrentWindow()&&(this.options.previewInNewWindow?c.PreviewPopup("","preview-slider"):this.modal.show(),this.$form.attr({action:c.AjaxHelper.makeAjaxUrl(this.options.previewUrl,{nextendaction:this.options.previewInNewWindow?"index":"slider"}),target:"preview-slider"}).trigger("submit").attr({action:this.formAction,target:null}))},t})),c.d("SliderImport","$",(function(){var $=c.$;function t(t){c.Form.prototype.constructor.call(this),c.r("documentReady",this.onReady.bind(this))}return t.prototype=Object.create(c.Form.prototype),t.prototype.constructor=t,t.prototype.onReady=function(){this.setID("#n2-ss-form-slider-import"),c.Form.prototype.onReady.call(this),this.$localImportSwitch=$("#sliderupload_or_local"),this.$localImport=$("#sliderlocal-import-file"),this.$uploadImport=$("#sliderimport-file"),this.$form.on("submit",this.onSubmit.bind(this))},t.prototype.onChange=function(){this.hasChange=!1,parseInt(this.$localImportSwitch.val())?""!==this.$localImport.val()&&(this.hasChange=!0):""!==this.$uploadImport.val()&&(this.hasChange=!0),this.$saveButton.toggleClass("n2_button--inactive",!this.hasChange)},t.prototype.initButtons=function(){this.$saveButton=$(".n2_slider_import").on("click",this.actionSave.bind(this)),$(".n2_slider_import_back").on("click",this.actionCancel.bind(this))},t.prototype.actionSave=function(e){e&&e.preventDefault(),this.skipChangeConfirm=!0,this.$form.trigger("submit"),this.afterSave()},t.prototype.actionCancel=function(e){e&&e.preventDefault(),i.location=e.currentTarget.href},t.prototype.onSubmit=function(e){e.preventDefault();var t=new FormData(this.$form[0]);c.AjaxHelper.ajax({type:"POST",contentType:!1,url:this.$form.attr("action"),processData:!1,data:t,dataType:"json"})},t})),c.d("ManageSliders","$",(function(){var $=c.$;function t(t,i,s){this.groupID=t,this.exportAllUrl=i.exportAllUrl,this.ajaxUrl=i.ajaxUrl,this.previewUrl=i.previewUrl,this.importUrl=i.importUrl,this.sliders=[],this.sliderPanel=$(".n2_slider_manager"),this.orderBy="ordering"===this.sliderPanel.data("orderby"),this.slidersContainer=this.sliderPanel.find(".n2_slider_manager__content");for(var n=this.slidersContainer.find(".n2_slider_box"),h=0;h<n.length;h++)this.sliders.push(new c.Slider(this,n.eq(h)));this.changed(),this.initOrderable(),this.create=new c.CreateSlider(t,this.ajaxUrl,s,i.userEmail,i.skipNewsletter,this.importUrl),this.initBulk()}return t.prototype.changed=function(){$("html").attr("data-sliders",this.sliders.length)},t.prototype.initSliders=function(){for(var t=this.slidersContainer.find(".n2_slider_box"),s=[],n=0;n<t.length;n++){var h=t.eq(n).data("slider");s.push(h)}this.sliders=s,this.changed(),$(i).triggerHandler("SmartSliderSidebarSlidersChanged")},t.prototype.initOrderable=function(){if(this.orderBy){var t={helper:"clone",items:"> .n2_slider_box",stop:this.saveOrder.bind(this),placeholder:"n2_slider_manager__sortable_placeholder",distance:10};this.uiSortable=new c.UISortable(this.slidersContainer,t)}},t.prototype.saveOrder=function(e,t){var s,n=this.slidersContainer.find(".n2_slider_box"),h=[],r=[],o=[];for(s=0;s<n.length;s++){var a=n.eq(s).data("slider");h.push(a),r.push(a.getId())}for(s=0;s<this.sliders.length;s++)o.push(this.sliders[s].getId());if(JSON.stringify(o)!==JSON.stringify(r)){$(i).triggerHandler("SmartSliderSidebarSlidersOrderChanged");c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendcontroller:"sliders",nextendaction:"order"}),data:{groupID:this.groupID,sliderorder:r,isReversed:"DESC"===this.sliderPanel.data("orderbydirection")?1:0}}),this.sliders=h}},t.prototype.trashSliders=function(t,i){c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendcontroller:"sliders",nextendaction:"trash"}),type:"POST",data:{groupID:this.groupID,sliders:t}}).done(function(){for(var t=0;t<i.length;t++)i[t].remove();this.initSliders(),this.leaveBulk()}.bind(this))},t.prototype.duplicateSliders=function(t,i){for(var s=0;s<this.sliders.length;s++)this.sliders[s].selected&&this.sliders[s].duplicate($.Event("click",{currentTarget:null}))},t.prototype.exportSliders=function(t,s){i.location.href=c.N2QueryString.add_query_arg({sliders:t},this.exportAllUrl)},t.prototype.initBulk=function(){this.selection=[],this.isBulkSelection=!1,$("#n2_slider_manager_bulk_actions a[data-action]").on("click",function(e){switch(e.preventDefault(),$(e.currentTarget).data("action")){case"duplicate":this.bulkAction("duplicateSliders",!1);break;case"trash":this.bulkAction("trashSliders",!1);break;case"export":this.bulkAction("exportSliders",!1);break;case"select-all":this.bulkSelect((function(t){t.select()}));break;case"select-none":this.bulkSelect((function(t){t.deSelect()}))}}.bind(this))},t.prototype.addSelection=function(t){0===this.selection.length&&this.enterBulk(),this.selection.push(t)},t.prototype.removeSelection=function(t){this.selection.splice(this.selection.indexOf(t),1),0===this.selection.length&&this.leaveBulk()},t.prototype.bulkSelect=function(t){for(var i=0;i<this.sliders.length;i++)t(this.sliders[i])},t.prototype.bulkAction=function(t,i){var s=[],n=[];this.bulkSelect((function(t){!t.selected||i&&t.isGroup||(s.push(t),n.push(t.getId()))})),n.length?(this[t](n,s),this.leaveBulk()):i?c.Notification.notice("Please select one or more sliders for the action!"):c.Notification.notice("Please select one or more sliders or groups for the action!")},t.prototype.enterBulk=function(){this.isBulkSelection||(this.isBulkSelection=!0,this.orderBy&&this.uiSortable.setOption("disabled",!0),$("body").addClass("n2_body--bulk-select"))},t.prototype.leaveBulk=function(){if(this.isBulkSelection){this.orderBy&&this.uiSortable.setOption("disabled",!1),$("body").removeClass("n2_body--bulk-select");for(var t=0;t<this.sliders.length;t++)this.sliders[t].deSelect();this.selection=[],this.isBulkSelection=!1}},t})),c.d("SelectSlider","$",(function(){var $=c.$,t=!1;function s(){this.cache={},this.ajaxUrl=c.AjaxHelper.makeAjaxUrl(c.AjaxHelper.getAdminUrl("ss3-admin"),{nextendcontroller:"sliders",nextendaction:"list"}),this.modal=new c.ModalLightbox("","select-slider"),this.modal.insertButton=c.UI.modalButton(n2_("Insert"),"green").addClass("n2_button--inactive"),this.modal.addButton(this.modal.insertButton),this.modal.insertButton.on("click",function(e){this.insertSlider(e)}.bind(this)),this.$content=$('<div class="n2_modal_select_slider"></div>'),this.modal.addContent(this.$content)}return s.prototype.setSkipGroup=function(t){this.skipGroup=t},s.prototype.setTitle=function(t){this.modal.setTitle(t)},s.prototype.displayList=function(t){t===r&&(t=0),this.cache[t]===r?c.AjaxHelper.ajax({url:this.ajaxUrl,type:"POST",data:{parentID:t}}).done(function(t,i){this.cache[t]=i.data,this.renderResponse(t,i.data)}.bind(this,t)):this.renderResponse(t,this.cache[t])},s.prototype.renderResponse=function(t,i){(this.$content.html(""),this.selectedSlider=[0],this.modal.insertButton.addClass("n2_button--inactive"),t>0)&&($('<div class="n2_slider_box__content"></div>').append($('<div class="n2_modal_select_slider__box n2_slider_box"></div>').append($('<div class="n2_slider_box__icon n2_slider_box__icon_grey"></div>').append($('<div class="n2_slider_box__icon_container"><i class="ssi_64 ssi_64--folderup"></i></div>')).append($('<div class="n2_slider_box__icon_text">'+n2_("Up")+"</div>")))).appendTo(this.$content).on("click",this.displayList.bind(this,0)),this.skipGroup||$('<div class="n2_slider_box__content"></div>').append($('<div class="n2_modal_select_slider__box n2_slider_box"></div>').append($('<div class="n2_slider_box__icon n2_slider_box__icon_grey"></div>').append($('<div class="n2_slider_box__icon_container"><i class="ssi_64 ssi_64--folder"></i></div>')).append($('<div class="n2_slider_box__icon_text">'+n2_("Insert group")+"</div>")))).appendTo(this.$content).on("click",function(e){this.selectedSlider=[t],this.insertSlider(e)}.bind(this)));for(var s=0;s<i.length;s++){var n=i[s],h=$('<div class="n2_slider_box__slider_identifiers"></div>').append($('<div class="n2_slider_box__slider_identifier"></div>').text("#"+n.id));n.isGroup&&h.append($('<div class="n2_slider_box__slider_identifier"></div>').text(n2_("Group"))),n.alias&&h.append($('<div class="n2_slider_box__slider_identifier"></div>').text(n.alias));var r="ssi_64 ssi_64--image";n.isGroup&&(r="ssi_64 ssi_64--folder");var o=$('<div class="n2_slider_box__icon"><div class="n2_slider_box__icon_container"><i class="'+r+'"></i></div></div>'),a=$('<div class="n2_slider_box__content"></div>').append(h);""===n.thumbnail&&a.append(o);var c=$('<div class="n2_slider_box__footer"></div>');n.isGroup&&c.append($('<div class="n2_slider_box__footer_icon"><i class="ssi_16 ssi_16--folderclosed"></i></div>'));var l=$('<div class="n2_modal_select_slider__box n2_slider_box"></div>').css("background-image","url("+n.thumbnail+")").append(a).append(c.append($('<div class="n2_slider_box__footer_title"></div>').text(n.title)).append($('<div class="n2_slider_box__footer_children_count"></div>').text(n.childrenCount))).appendTo(this.$content);n.isGroup?l.addClass("n2_slider_box--group").on("click",this.displayList.bind(this,n.id)):l.addClass("n2_slider_box--slider").on("click",this.select.bind(this,n.id,n.alias,t))}},s.prototype.select=function(t,i,s,e){this.$content.find(".n2_slider_box--selected").removeClass("n2_slider_box--selected"),$(e.currentTarget).addClass("n2_slider_box--selected"),this.selectedSlider=[t,i,s],this.modal.insertButton.removeClass("n2_button--inactive")},s.prototype.insertSlider=function(e){var t=this.selectedSlider[0],s=this.selectedSlider[1],n=this.selectedSlider[2];0!==t&&(this.callback.call(i,t,s,n),this.modal.hide(e))},s.prototype.show=function(t){this.callback=t,this.displayList(),this.modal.show()},function(i,n,h){!1===t&&(t=new s),t.setSkipGroup(h),t.setTitle(i),t.show(n)}})),c.d("Slider","$",(function(){var $=c.$;function t(t,i){this.selected=!1,this.manager=t,this.box=i.data("slider",this),this.isGroup=!!this.box.data("group"),this.editUrl=this.box.find(".n2_slider_box__slider_overlay_edit_button").attr("href"),this.box.on("contextmenu",this.onContextMenu.bind(this)),this.box.find(".n2_slider_box__slider_select_tick").on("click",function(e){e.stopPropagation(),e.preventDefault(),this.invertSelection()}.bind(this)),this.$more=this.box.find(".n2_slider_box__slider_action_more").on("click",this.onMore.bind(this)),this.initRename()}return t.prototype.getId=function(){return this.box.data("sliderid")},t.prototype.onContextMenu=function(e){e.preventDefault(),this.showContextMenu(e)},t.prototype.onMore=function(e){e.preventDefault(),this.showContextMenu(this.$more[0])},t.prototype.showContextMenu=function(t){var i=[];i.push({priority:10,label:n2_("Preview"),icon:"ssi_16 ssi_16--eye",action:this.preview.bind(this)}),i.push({priority:55,label:n2_("Duplicate"),icon:"ssi_16 ssi_16--duplicate",action:this.duplicate.bind(this)}),i.push({priority:1e3,label:n2_("Move to trash"),icon:"ssi_16 ssi_16--delete",action:this.trash.bind(this),color:"red"}),this.box.addClass("n2_slider_box--context-menu"),c.ContextMenu(t,i,{y:5,horizontalAlign:"left",onClose:function(){this.box.removeClass("n2_slider_box--context-menu")}.bind(this)})},t.prototype.preview=function(){i.open(c.N2QueryString.add_query_arg({sliderid:this.getId()},this.manager.previewUrl),"_blank")},t.prototype.duplicate=function(){var i=$.Deferred();return c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slider",nextendaction:"duplicate",sliderid:this.getId()})}).done(function(s){var n=$(s.data).insertAfter(this.box),h=new t(this.manager,n);this.manager.initSliders(),i.resolve(h)}.bind(this)),i},t.prototype.trash=function(){this.manager.trashSliders([this.getId()],[this])},t.prototype.remove=function(){this.box.remove()},t.prototype.invertSelection=function(e){e&&e.preventDefault(),this.selected?this.deSelect():this.select()},t.prototype.select=function(){this.selected||(this.selected=!0,this.box.addClass("n2_slider_box--bulk-selected"),this.manager.addSelection(this))},t.prototype.deSelect=function(){this.selected&&(this.selected=!1,this.box.removeClass("n2_slider_box--bulk-selected"),this.manager.removeSelection(this))},t.prototype.initRename=function(){this.dblClickTimeout=!1,this.$label=this.box.find(".n2_slider_box__footer_title").on("click",function(e){"true"!==this.$label[0].contentEditable&&(this.dblClickTimeout?(a(this.dblClickTimeout),this.dblClickTimeout=!1,this.editName()):this.dblClickTimeout=o(function(){i.location=this.editUrl,this.dblClickTimeout=!1}.bind(this),500))}.bind(this)),this.title=this.$label.text().trim(),this.$label.text(this.title)},t.prototype.editName=function(){new c.InlineTextEditor(this.$label[0],{onSave:function(t){this.title!==t&&c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slider",nextendaction:"rename",sliderid:this.getId(),title:t})}).done(function(){this.title=t}.bind(this)).fail(function(){this.$label.text(this.title)}.bind(this))}.bind(this),onCancel:function(){this.$label.text(this.title)}.bind(this),onTab:function(e){for(var t=$(".n2_slider_box__footer_title"),i=0;i<t.length;i++)if(this.$label.is(t[i])){e.shiftKey?i--:i++;break}i<0?i=t.length-1:i>=t.length&&(i=0),t.eq(i).trigger("click").trigger("click")}.bind(this)})},t})),c.d("SlidersTrash","$",(function(){var $=c.$;function t(t){this.options=t,this.$container=$(".n2_slider_trash");for(var i=this.$container.find(".n2_slider_box"),n=0;n<i.length;n++)new s(this,i.eq(n));this.$emptyTrashButton=$(".n2_slider_empty_trash").on("click",this.emptyTrash.bind(this)),this.refreshEmptyTrashStatus()}function s(t,i){this.manager=t,this.$box=i,this.$box.on("contextmenu",this.onContextMenu.bind(this)),this.$box.find(".n2_slider_box__slider_overlay_restore_button").on("click",this.restore.bind(this)),this.$more=this.$box.find(".n2_slider_box__slider_action_more").on("click",this.onMore.bind(this))}return t.prototype.emptyTrash=function(e){e.preventDefault(),this.isEmpty()||c.ModalDeleteConfirm(n2_("empty the trash"),function(){c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl,{nextendcontroller:"sliders",nextendaction:"emptyTrash"}),type:"POST"}).done(function(){this.$container.find(".n2_slider_box").remove(),this.refreshEmptyTrashStatus()}.bind(this))}.bind(this))},t.prototype.isEmpty=function(){return 0===this.$container.find(".n2_slider_box").length},t.prototype.refreshEmptyTrashStatus=function(){var t=this.isEmpty();this.$container.toggleClass("n2_slider_trash--empty",t),this.$emptyTrashButton.toggleClass("n2_button--inactive",t)},s.prototype.getId=function(){return this.$box.data("sliderid")},s.prototype.onContextMenu=function(e){e.preventDefault(),this.showContextMenu(e)},s.prototype.onMore=function(e){e.preventDefault(),this.showContextMenu(this.$more[0])},s.prototype.showContextMenu=function(t){var i=[];i.push({priority:20,label:n2_("Preview"),icon:"ssi_16 ssi_16--eye",action:this.preview.bind(this)}),i.push({priority:30,label:n2_("Delete permanently"),icon:"ssi_16 ssi_16--delete",action:this.deletePermanently.bind(this),color:"red"}),this.$box.addClass("n2_slider_box--context-menu"),c.ContextMenu(t,i,{y:5,horizontalAlign:"left",onClose:function(){this.$box.removeClass("n2_slider_box--context-menu"),this.manager.refreshEmptyTrashStatus()}.bind(this)})},s.prototype.restore=function(e){e.preventDefault(),c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.manager.options.ajaxUrl,{nextendcontroller:"slider",nextendaction:"restore"}),type:"POST",data:{slider:this.getId()}}).done(function(){this.$box.remove(),this.manager.refreshEmptyTrashStatus()}.bind(this))},s.prototype.preview=function(){i.open(c.N2QueryString.add_query_arg({sliderid:this.getId()},this.manager.options.previewUrl),"_blank")},s.prototype.deletePermanently=function(){c.ModalDeleteConfirm(n2_("delete this slider"),function(){c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.manager.options.ajaxUrl,{nextendcontroller:"slider",nextendaction:"deletePermanently"}),type:"POST",data:{slider:this.getId()}}).done(function(t){this.$box.remove();for(var i=t.data.sliderIDs,s=0;s<i.length;s++)$('.n2_slider_manager__box[data-sliderid="'+i[s]+'"]').remove();this.manager.refreshEmptyTrashStatus()}.bind(this))}.bind(this))},t})),c.d("FormElementAnimationManager",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.element=$("#"+t),this.parent=this.element.parent(),this.managerIdentifier=i,this.parent.find(".n2_field_chooser__choose, .n2_field_chooser__label").on("click",this.show.bind(this)),this.parent.find(".n2_field_chooser__clear").on("click",this.clear.bind(this)),this.$name=this.parent.find(".n2_field_chooser__label"),this.updateName(this.element.val()),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.show=function(e){e.preventDefault(),c["_"+this.managerIdentifier].show(this.element.val(),this.save.bind(this))},t.prototype.clear=function(e){e.preventDefault(),e.stopPropagation(),this.val("")},t.prototype.save=function(e,t){this.val(t)},t.prototype.val=function(t){this.element.val(t),this.updateName(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t){this.element.val(t),this.updateName(t),this.triggerInsideChange()},t.prototype.updateName=function(t){var i;this.parent.toggleClass("n2_field_chooser--empty",""===t),i=""===t?n2_("Disabled"):n2_("Enabled"),this.$name.text(i)},t.prototype.isEmpty=function(t){return""===t},t})),c.d("FormElementColumns",["$","FormElement"],(function(){var $=c.$;function t(t){this.denominators={1:100,2:100,3:144,4:100,5:100,6:144},this.element=$("#"+t),c.FormElement.prototype.constructor.call(this),this.$c=$("#"+t).parent(),this.$container=this.$c.find(".n2_field_columns__content"),this.containerWidth=280,this.maxWidth=0,new c.UISortable(this.$container,{axis:"x",items:".n2_field_columns__column",helper:"clone_hide",start:function(e,t){this.$container.addClass("n2-sortable-currently-sorted"),t.placeholder.css({width:t.item.width()+"px",visibility:"hidden"});var i=this.$container.find(".n2_field_columns__column");t.item.data("index",i.index(t.item))}.bind(this),stop:function(e,t){var i=this.$container.find(".n2_field_columns__column"),s=t.item.data("index"),n=i.index(t.item);s!=n&&(this.currentRow.moveColOrOrder(s,n),t.item.data("index",null)),this.makeResizable(),this.$container.removeClass("n2-sortable-currently-sorted")}.bind(this)}),this.$c.find(".n2_field_columns__add").on({click:function(){this.currentRow.createCol()}.bind(this)})}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.getDenominator=function(t){return this.denominators[t]===r&&(this.denominators[t]=15*t),this.denominators[t]},t.prototype.setRow=function(t){this.currentRow=t,this.insideChange(t.getColumnsOrdered())},t.prototype.setValue=function(t){},t.prototype.insideChange=function(t){this.start(t)},t.prototype.activateColumn=function(e){var t=this.$container.find(".n2_field_columns__column").index(e.currentTarget);this.currentRow.activateColumn(t,e)},t.prototype.start=function(t){this.percentages=[];for(var i=t.split("+"),s=0;s<i.length;s++)this.percentages.push(new Fraction(i[s]));this.refreshMaxWidth(),this.$container.empty();for(s=0;s<this.percentages.length;s++){var n=$('<div class="n2_field_columns__column">').on("click",this.activateColumn.bind(this)).appendTo(this.$container);c._tooltip.addElement(n,n2_("Column")),this.updateColumn(n,this.percentages[s])}this.makeResizable()},t.prototype.refreshMaxWidth=function(){this.maxWidth=this.containerWidth-16*(this.percentages.length-1)},t.prototype.updateColumn=function(t,i){t.css("width",this.maxWidth*i.valueOf()+"px").html(Math.round(100*i.valueOf()*10)/10+"%")},t.prototype.makeResizable=function(){this.handles&&this.handles.remove(),this.$columns=this.$container.find(".n2_field_columns__column"),$('<div class="n2_field_columns__handle"><div class="ssi_16 ssi_16--divide"></div></div>').insertAfter(this.$columns.not(this.$columns.last())),this.handles=this.$container.find(".n2_field_columns__handle").on("mousedown",this._resizeStart.bind(this))},t.prototype._resizeStart=function(e){var t=this.handles.index(e.currentTarget),i=this.$container.offset().left+8;this.resizeContext={index:t,cLeft:i,$currentCol:this.$columns.eq(t),$nextCol:this.$columns.eq(t+1),startX:Math.max(0,Math.min(e.clientX-i,this.containerWidth))},this._resizeMove(e),$("html").off(".resizecol").on({"mousemove.resizecol":this._resizeMove.bind(this),"mouseup.resizecol mouseleave.resizecol":this._resizeStop.bind(this)})},t.prototype._resizeMove=function(e){e.preventDefault();var t=Math.max(0,Math.min(e.clientX-this.resizeContext.cLeft,this.containerWidth)),i=this.getDenominator(this.percentages.length),s=new Fraction(Math.round((t-this.resizeContext.startX)/(this.maxWidth/i)),i);s.compare(this.percentages[this.resizeContext.index].clone().mul(-1))<0&&(s=this.percentages[this.resizeContext.index].clone().mul(-1)),s.compare(this.percentages[this.resizeContext.index+1])>0&&(s=this.percentages[this.resizeContext.index+1].clone());var n=this.percentages[this.resizeContext.index].add(s),h=this.percentages[this.resizeContext.index+1].sub(s);this.updateColumn(this.resizeContext.$currentCol,n),this.updateColumn(this.resizeContext.$nextCol,h);var r=f([],this.percentages);return r[this.resizeContext.index]=n,r[this.resizeContext.index+1]=h,this.onColumnWidthChange(r),[n,h]},t.prototype._resizeStop=function(e){var t=this._resizeMove(e);this.percentages[this.resizeContext.index]=t[0],this.percentages[this.resizeContext.index+1]=t[1],$("html").off(".resizecol"),delete this.resizeContext,this.currentRow.setRealColsWidth(this.percentages)},t.prototype.onColumnWidthChange=function(t){for(var i=[],s=0;s<t.length;s++)i.push(t[s].valueOf());this.currentRow.updateColumnWidth(i)},t})),c.d("FormElementControlTypePicker",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.options=f({ajaxUrl:"",target:"",originalValue:""},i),this.id=t,this.element=$("#"+t);var s=this.element.parent();this.$items=s.find(".n2_field_control_type_picker__item"),this.target=$("#"+this.options.target),this.form=this.element.closest("form"),this.element.on("nextendChange",this.loadSubform.bind(this)),this.$items.on("click",function(e){this.selectOption($(e.currentTarget).data("controltype"))}.bind(this)),this.markSelected(this.options.originalValue),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.loadSubform=function(){var t=this.element.val(),i=[];t===this.options.originalValue&&(i=this.form.data("form").values);var s={values:i,value:t};c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl),data:s,dataType:"json"}).done(this.load.bind(this))},t.prototype.load=function(t){this.target.html(t.data.html),eval(t.data.scripts),c.FormTipManager.add(this.target)},t.prototype.selectOption=function(t){this.setValue(t),this.markSelected(t),this.triggerOutsideChange()},t.prototype.setValue=function(t){this.element.val(t)},t.prototype.markSelected=function(t){this.$items.removeClass("n2_field_control_type_picker__item--selected");for(var i=0;i<this.$items.length;i++){if(this.$items.eq(i).data("controltype")===t)$(this.$items[i]).addClass("n2_field_control_type_picker__item--selected")}},t})),c.d("FormElementDatePicker",["$","FormElement"],(function(){var $=c.$;function t(t,i){this.element=$("#"+t),this.elements=[],this.elements.push($("#"+i[0]).on("outsideChange",this.onFieldOnOffChange.bind(this)));for(var s=1;s<i.length;s++)this.elements.push($("#"+i[s]).on("outsideChange",this.onFieldChange.bind(this)));c.FormElement.prototype.constructor.call(this),this.syncOnOff(),this.fixDate()}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.getValue=function(){if(1===parseInt(this.elements[0].val())){var t=[this.elements[1].val(),this.pad(this.elements[2].val()),this.pad(this.elements[3].val())],i=[this.pad(this.elements[4].val()),this.pad(this.elements[5].val()),"00"];return t.join("-")+" "+i.join(":")}return this.getEmptyDate()},t.prototype.onFieldOnOffChange=function(){if(1===parseInt(this.elements[0].val())&&"0000"===this.elements[1].val()){var t=new Date,i=[t.getFullYear(),this.pad(t.getMonth()+1),this.pad(t.getDate())],s=[this.pad(t.getHours()),this.pad(t.getMinutes()),"00"];this.insideChange(i.join("-")+" "+s.join(":"))}this.onFieldChange()},t.prototype.onFieldChange=function(){this.fixDate()||(this.element.val(this.getValue()),this.triggerOutsideChange())},t.prototype.insideChange=function(t){if(this.element.val(t),t===this.getEmptyDate())this.elements[0].data("field").insideChange(0);else{var i=t.split(" "),s=i[0].split("-"),n=i[1].split(":");this.elements[0].data("field").insideChange(1),this.elements[1].data("field").insideChange(s[0]),this.elements[2].data("field").insideChange(s[1]),this.elements[3].data("field").insideChange(s[2]),this.elements[4].data("field").insideChange(n[0]),this.elements[5].data("field").insideChange(n[1]),this.fixDate()}this.triggerInsideChange()},t.prototype.syncOnOff=function(){this.element.val()===this.getEmptyDate()?this.elements[0].data("field").insideChange(0):this.elements[0].data("field").insideChange(1)},t.prototype.getEmptyDate=function(){return"0000-00-00 00:00:00"},t.prototype.pad=function(t,i){i=i||2;for(var s=t+"";s.length<i;)s="0"+s;return s},t.prototype.fixDate=function(){if(1===parseInt(this.elements[0].val())){for(var t=this.elements[1].val(),i=this.elements[2].val(),s=this.elements[3].val(),n=this.elements[3].data("field").select,h=new Date(t,i,0).getDate(),r=n[0].length,o=r;o>0;o--)n[0][o-1].removeAttribute("hidden");for(var a=r;a>h;a--)n[0][a-1].setAttribute("hidden","hidden");if(s>h)return this.elements[3].data("field").insideChange(h),this.onFieldChange(),!0}return!1},t})),function(t){"use strict";var i={s:1,n:0,d:1};function s(t,i){return isNaN(t=parseInt(t,10))&&n(),t*i}function n(){throw"Invalid Param"}var h=function(t,h){var o,a=0,c=1,l=1,u=0,d=0,f=0,_=1,v=1,p=0,b=1,m=1,g=1,y=1e7;if(t===r||null===t);else if(h!==r)l=(a=t)*(c=h);else switch(typeof t){case"object":"d"in t&&"n"in t?(a=t.n,c=t.d,"s"in t&&(a*=t.s)):0 in t?(a=t[0],1 in t&&(c=t[1])):n(),l=a*c;break;case"number":if(t<0&&(l=t,t=-t),t%1==0)a=t;else if(t>0){for(t>=1&&(t/=v=Math.pow(10,Math.floor(1+Math.log(t)/Math.LN10)));b<=y&&g<=y;){if(t===(o=(p+m)/(b+g))){b+g<=y?(a=p+m,c=b+g):g>b?(a=m,c=g):(a=p,c=b);break}t>o?(p+=m,b+=g):(m+=p,g+=b),b>y?(a=m,c=g):(a=p,c=b)}a*=v}else(isNaN(t)||isNaN(h))&&(c=a=NaN);break;case"string":if("-"===(b=t.match(/\d+|./g))[p]?(l=-1,p++):"+"===b[p]&&p++,b.length===p+1?d=s(b[p++],l):"."===b[p+1]||"."===b[p]?("."!==b[p]&&(u=s(b[p++],l)),(++p+1===b.length||"("===b[p+1]&&")"===b[p+3]||"'"===b[p+1]&&"'"===b[p+3])&&(d=s(b[p],l),_=Math.pow(10,b[p].length),p++),("("===b[p]&&")"===b[p+2]||"'"===b[p]&&"'"===b[p+2])&&(f=s(b[p+1],l),v=Math.pow(10,b[p+1].length)-1,p+=3)):"/"===b[p+1]||":"===b[p+1]?(d=s(b[p],l),_=s(b[p+2],1),p+=3):"/"===b[p+3]&&" "===b[p+1]&&(u=s(b[p],l),d=s(b[p+2],l),_=s(b[p+4],1),p+=5),b.length<=p){l=a=f+(c=_*v)*u+v*d;break}default:n()}if(0===c)throw"DIV/0";i.s=l<0?-1:1,i.n=Math.abs(a),i.d=Math.abs(c)},o=function(t,i){if(!t)return i;if(!i)return t;for(;;){if(!(t%=i))return i;if(!(i%=t))return t}};function a(t,s){if(!(this instanceof a))return new a(t,s);h(t,s),t=a.REDUCE?o(i.d,i.n):1,this.s=i.s,this.n=i.n/t,this.d=i.d/t}a.REDUCE=1,a.prototype={s:1,n:0,d:1,abs:function(){return new a(this.n,this.d)},neg:function(){return new a(-this.s*this.n,this.d)},add:function(t,s){return h(t,s),new a(this.s*this.n*i.d+i.s*this.d*i.n,this.d*i.d)},sub:function(t,s){return h(t,s),new a(this.s*this.n*i.d-i.s*this.d*i.n,this.d*i.d)},mul:function(t,s){return h(t,s),new a(this.s*i.s*this.n*i.n,this.d*i.d)},div:function(t,s){return h(t,s),new a(this.s*i.s*this.n*i.d,this.d*i.n)},clone:function(){return new a(this)},mod:function(t,s){return isNaN(this.n)||isNaN(this.d)?new a(NaN):t===r?new a(this.s*this.n%this.d,1):(h(t,s),0===i.n&&0===this.d&&a(0,0),new a(this.s*i.d*this.n%(i.n*this.d),i.d*this.d))},gcd:function(t,s){return h(t,s),new a(o(i.n,this.n),i.d*this.d/o(i.d,this.d))},lcm:function(t,s){return h(t,s),0===i.n&&0===this.n?new a:new a(i.n*this.n/o(i.n,this.n),o(i.d,this.d))},ceil:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new a(NaN):new a(Math.ceil(t*this.s*this.n/this.d),t)},floor:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new a(NaN):new a(Math.floor(t*this.s*this.n/this.d),t)},round:function(t){return t=Math.pow(10,t||0),isNaN(this.n)||isNaN(this.d)?new a(NaN):new a(Math.round(t*this.s*this.n/this.d),t)},inverse:function(){return new a(this.s*this.d,this.n)},pow:function(t){return t<0?new a(Math.pow(this.s*this.d,-t),Math.pow(this.n,-t)):new a(Math.pow(this.s*this.n,t),Math.pow(this.d,t))},equals:function(t,s){return h(t,s),this.s*this.n*i.d==i.s*i.n*this.d},compare:function(t,s){h(t,s);var n=this.s*this.n*i.d-i.s*i.n*this.d;return(0<n)-(n<0)},divisible:function(t,s){return h(t,s),!(!(i.n*this.d)||this.n*i.d%(i.n*this.d))},valueOf:function(){return this.s*this.n/this.d},toFraction:function(t){var i,s="",n=this.n,h=this.d;return this.s<0&&(s+="-"),1===h?s+=n:(t&&(i=Math.floor(n/h))>0&&(s+=i,s+=" ",n%=h),s+=n,s+="/",s+=h),s},toLatex:function(t){var i,s="",n=this.n,h=this.d;return this.s<0&&(s+="-"),1===h?s+=n:(t&&(i=Math.floor(n/h))>0&&(s+=i,n%=h),s+="\\frac{",s+=n,s+="}{",s+=h,s+="}"),s},toContinued:function(){var t,i=this.n,s=this.d,n=[];do{n.push(Math.floor(i/s)),t=i%s,i=s,s=t}while(1!==i);return n},toString:function(){var t,i=this.n,s=this.d;if(isNaN(i)||isNaN(s))return"NaN";a.REDUCE||(i/=t=o(i,s),s/=t);for(var n=String(i).split(""),h=0,r=[~this.s?"":"-","",""],c="",l=function(t,i){for(;i%2==0;i/=2);for(;i%5==0;i/=5);if(1===i)return 0;for(var s=10%i,n=1;1!==s;n++)if(s=10*s%i,n>2e3)return 0;return n}(0,s),u=function(t,i,s){for(var n=1,h=function(t,e,i){for(var s=1;e>0;t=t*t%i,e>>=1)1&e&&(s=s*t%i);return s}(10,s,i),r=0;r<300;r++){if(n===h)return r;n=10*n%i,h=10*h%i}return 0}(0,s,l),d=-1,f=1,_=15+l+u+n.length,v=0;v<_;v++,h*=10){if(v<n.length?h+=Number(n[v]):(f=2,d++),l>0)if(d===u)r[f]+=c+"(",c="";else if(d===l+u){r[f]+=c+")";break}h>=s?(r[f]+=c+(h/s|0),c="",h%=s):f>1?c+="0":r[f]&&(r[f]+="0")}return r[0]+=r[1]||"0",r[2]?r[0]+"."+r[2]:r[0]}},t.Fraction=a}(i),c.d("FormElementSliderWidgetArea",["$","FormElement"],(function(){var $=c.$;function t(t){this.element=$("#"+t),this.area=this.element.parent(),this.areas=this.area.find(".n2_field_widget_area__area"),this.areas.on("click",this.chooseArea.bind(this)),c.FormElement.prototype.constructor.call(this)}return t.prototype=Object.create(c.FormElement.prototype),t.prototype.constructor=t,t.prototype.chooseArea=function(e){var t=parseInt($(e.target).data("area"));this.element.val(t),this.setSelected(t),this.triggerOutsideChange()},t.prototype.insideChange=function(t){t=parseInt(t),this.element.val(t),this.setSelected(t),this.triggerInsideChange()},t.prototype.setSelected=function(t){this.areas.removeClass("n2_field_widget_area__area--selected"),this.areas.eq(t-1).addClass("n2_field_widget_area__area--selected")},t})),c.d("FormElementWidgetPosition","$",(function(){var $=c.$;function t(t){this.id=t,this.$element=$("#"+t),this.$label=this.$element.find(".n2_field_widget_position__label"),this.$positionElement=$("#"+t+"-area").on("nextendChange",this.onPositionChange.bind(this)),this.positionValue=this.$positionElement.val(),this.$offsetElement=$("#"+t+"-offset").on("nextendChange",this.onOffsetChange.bind(this)),this.offsetValue=this.$offsetElement.val(),this.$positionMode=$("#"+t+"-mode").on("nextendChange",this.onModeChange.bind(this)),this.modeValue=this.$positionMode.val(),this.refreshLabel(),this.$element.on("click",this.toggle.bind(this)),this.$element.find(".n2_field_widget_position__popover").on("click",this.stopPropagation.bind(this))}return t.prototype.stopPropagation=function(e){return e.originalEvent["handled"+this.id]!==r||(e.originalEvent["handled"+this.id]=!0,!1)},t.prototype.toggle=function(e){this.$element.hasClass("n2_field_widget_position--focus")?this.blur(e):this.focus(e)},t.prototype.focus=function(e){this.stopPropagation(e)||(this.$element.addClass("n2_field_widget_position--focus"),$("body").on("click."+this.id,this.blur.bind(this)))},t.prototype.blur=function(e){this.stopPropagation(e)||(this.$element.removeClass("n2_field_widget_position--focus"),$("body").off("click."+this.id))},t.prototype.refreshLabel=function(){var t="";if("advanced"===this.modeValue)t=n2_("Advanced");else{switch(parseInt(this.positionValue)){case 1:t=n2_sprintf(n2_("Outer %s"),n2_("Top"));break;case 2:t=n2_("Top")+" "+n2_("Left");break;case 3:t=n2_("Top")+" "+n2_("Center");break;case 4:t=n2_("Top")+" "+n2_("Right");break;case 5:t=n2_sprintf(n2_("Outer %s"),n2_("Left"));break;case 6:t=n2_("Middle")+" "+n2_("Left");break;case 7:t=n2_("Middle")+" "+n2_("Right");break;case 8:t=n2_sprintf(n2_("Outer %s"),n2_("Right"));break;case 9:t=n2_("Bottom")+" "+n2_("Left");break;case 10:t=n2_("Bottom")+" "+n2_("Center");break;case 11:t=n2_("Bottom")+" "+n2_("Right");break;case 12:t=n2_sprintf(n2_("Outer %s"),n2_("Bottom"))}0!==parseInt(this.offsetValue)&&(t+=" + "+this.offsetValue+"px")}this.$label.text(t)},t.prototype.onPositionChange=function(){this.positionValue=this.$positionElement.val(),this.refreshLabel()},t.prototype.onOffsetChange=function(){this.offsetValue=this.$offsetElement.val(),this.refreshLabel()},t.prototype.onModeChange=function(){this.modeValue=this.$positionMode.val(),this.refreshLabel()},t})),c.d("GeneratorAdd","$",(function(){var $=c.$;function t(t){c.Form.prototype.constructor.call(this),c.r("documentReady",this.onReady.bind(this))}return t.prototype=Object.create(c.Form.prototype),t.prototype.constructor=t,t.prototype.onReady=function(){this.setID("#n2-ss-form-generator-add"),c.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},t.prototype.resetChangeTracker=function(){},t.prototype.initButtons=function(){this.$saveButton=$(".n2_generator_add").on("click",this.actionSave.bind(this)),$(".n2_generator_add_cancel").on("click",this.actionCancel.bind(this))},t.prototype.actionSave=function(e){e&&e.preventDefault(),this.skipChangeConfirm=!0,this.$form.trigger("submit"),this.afterSave()},t.prototype.actionCancel=function(e){e&&e.preventDefault(),i.location=e.currentTarget.href},t.prototype.onSubmit=function(e){e.preventDefault(),c.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},t})),c.d("GeneratorConfigure","$",(function(){var $=c.$;function t(t){c.Form.prototype.constructor.call(this),c.r("documentReady",this.onReady.bind(this))}return t.prototype=Object.create(c.Form.prototype),t.prototype.constructor=t,t.prototype.onReady=function(){this.setID("#n2-ss-form-generator-configure"),c.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},t.prototype.initButtons=function(){this.$saveButton=$(".n2_generator_configuration_save").on("click",this.actionSave.bind(this)),$(".n2_generator_configuration_cancel").on("click",this.actionCancel.bind(this))},t.prototype.actionSave=function(e){e&&e.preventDefault(),this.skipChangeConfirm=!0,this.$form.trigger("submit"),this.afterSave()},t.prototype.actionCancel=function(e){e&&e.preventDefault(),i.location=e.currentTarget.href},t.prototype.onSubmit=function(e){e.preventDefault(),c.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},t})),c.d("GeneratorEdit","$",(function(){var $=c.$;function t(t){c.Form.prototype.constructor.call(this),this.options=f({previewInNewWindow:!1,previewUrl:""},t),c.r("documentReady",this.onReady.bind(this))}return t.prototype=Object.create(c.Form.prototype),t.prototype.constructor=t,t.prototype.onReady=function(){this.setID("#n2-ss-form-generator-edit"),c.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this)),this.initPreview()},t.prototype.initButtons=function(){this.$saveButton=$(".n2_generator_settings_save").on("click",this.actionSave.bind(this)),$(".n2_generator_settings_back").on("click",this.actionCancel.bind(this))},t.prototype.actionSave=function(e){e&&e.preventDefault(),this.skipChangeConfirm=!0,this.$form.trigger("submit"),this.afterSave()},t.prototype.actionCancel=function(e){e&&e.preventDefault(),i.location=e.currentTarget.href},t.prototype.onSubmit=function(e){!0!==this.$form.data("preview")&&(e.preventDefault(),c.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"}))},t.prototype.initPreview=function(){this.options.previewInNewWindow||(this.modal=new c.ModalIframe("preview-slider")),$("#n2-ss-preview").on("click",function(e){e.preventDefault(),this.$form.data("preview",!0),this.options.previewInNewWindow?c.PreviewPopup("","preview-slider"):this.modal.show();var t=this.$form.attr("action");this.$form.attr({action:c.AjaxHelper.makeAjaxUrl(this.options.previewUrl,{nextendaction:this.options.previewInNewWindow?"index":"generator"}),target:"preview-slider"}).trigger("submit").attr({action:t,target:null}),this.$form.data("preview",!1)}.bind(this))},t})),c.d("FieldRecordViewer","$",(function(){var $=c.$;function t(t,i){this.ajaxUrl=i,this.$element=$("#"+t).on("click",this.showRecords.bind(this)),this.$form=this.$element.closest("form")}return t.prototype.showRecords=function(e){e.preventDefault(),c.AjaxHelper.ajax({type:"POST",url:this.ajaxUrl,data:this.$form.serialize(),dataType:"json"}).done((function(t){null!==t.data&&c.ModalGeneratorRecordViewer(t.data.headings,t.data.rows)}))},t})),c.d("SettingsFonts","$",(function(){var $=c.$;function t(t){c.Form.prototype.constructor.call(this),c.r("documentReady",this.onReady.bind(this))}return t.prototype=Object.create(c.Form.prototype),t.prototype.constructor=t,t.prototype.onReady=function(){this.setID("#n2-ss-form-settings-fonts"),c.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},t.prototype.initButtons=function(){this.$saveButton=$(".n2_settings_save").on("click",this.actionSave.bind(this))},t.prototype.actionSave=function(e){e&&e.preventDefault(),this.skipChangeConfirm=!0,this.$form.trigger("submit"),this.afterSave()},t.prototype.onSubmit=function(e){e.preventDefault(),c.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},t})),c.d("SettingsFramework","$",(function(){var $=c.$;function t(t){c.Form.prototype.constructor.call(this),c.r("documentReady",this.onReady.bind(this))}return t.prototype=Object.create(c.Form.prototype),t.prototype.constructor=t,t.prototype.onReady=function(){this.setID("#n2-ss-form-settings-framework"),c.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},t.prototype.initButtons=function(){this.$saveButton=$(".n2_settings_save").on("click",this.actionSave.bind(this))},t.prototype.actionSave=function(e){e&&e.preventDefault(),this.skipChangeConfirm=!0,this.$form.trigger("submit"),this.afterSave()},t.prototype.onSubmit=function(e){e.preventDefault(),c.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},t})),c.d("SettingsGeneral","$",(function(){var $=c.$;function t(t){c.Form.prototype.constructor.call(this),c.r("documentReady",this.onReady.bind(this))}return t.prototype=Object.create(c.Form.prototype),t.prototype.constructor=t,t.prototype.onReady=function(){this.setID("#n2-ss-form-settings-general"),c.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},t.prototype.initButtons=function(){this.$saveButton=$(".n2_settings_save").on("click",this.actionSave.bind(this))},t.prototype.actionSave=function(e){e&&e.preventDefault(),this.skipChangeConfirm=!0,this.$form.trigger("submit"),this.afterSave()},t.prototype.onSubmit=function(e){e.preventDefault(),c.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},t})),c.d("SettingsItemDefaults","$",(function(){var $=c.$;function t(t){c.Form.prototype.constructor.call(this),c.r("documentReady",this.onReady.bind(this))}return t.prototype=Object.create(c.Form.prototype),t.prototype.constructor=t,t.prototype.onReady=function(){this.setID("#n2-ss-form-settings-item-defaults"),c.Form.prototype.onReady.call(this),this.$form.on("submit",this.onSubmit.bind(this))},t.prototype.initButtons=function(){this.$saveButton=$(".n2_settings_save").on("click",this.actionSave.bind(this))},t.prototype.actionSave=function(e){e&&e.preventDefault(),this.skipChangeConfirm=!0,this.$form.trigger("submit"),this.afterSave()},t.prototype.onSubmit=function(e){e.preventDefault(),c.AjaxHelper.ajax({type:"POST",url:this.$form.attr("action"),data:this.$form.serialize(),dataType:"json"})},t})),c.d("Slide","$",(function(){var $=c.$;function t(t,i){this.selected=!1,this.manager=t,this.box=i.data("slide",this),this.editUrl=this.box.find(".n2_slide_box__slide_overlay_edit_button").attr("href"),this.isEdited=this.box.hasClass("n2_slide_box--currently-edited"),this.box.on("contextmenu",this.onContextMenu.bind(this)),this.box.find(".n2_slide_box__footer_status_published, .n2_slide_box__footer_status_unpublished").on("click",this.switchPublished.bind(this)),this.box.find(".n2_slide_box__slide_select_tick").on("click",function(e){e.preventDefault(),this.invertSelection()}.bind(this)),this.$more=this.box.find(".n2_slide_box__slide_action_more").on("click",this.onMore.bind(this)),this.initRename()}return t.prototype.onContextMenu=function(e){e.preventDefault(),this.showContextMenu(e)},t.prototype.onMore=function(e){e.preventDefault(),this.showContextMenu(this.$more[0])},t.prototype.showContextMenu=function(t){var i=[];i.push({priority:55,label:n2_("Duplicate"),icon:"ssi_16 ssi_16--duplicate",action:this.duplicate.bind(this)}),i.push({priority:55,label:n2_("Copy"),icon:"ssi_16 ssi_16--copy",action:this.copy.bind(this)}),this.box.hasClass("n2_slide_box--published")?i.push({priority:55,label:n2_("Unpublish"),icon:"ssi_16 ssi_16--filledremove",action:this.unpublish.bind(this)}):i.push({priority:55,label:n2_("Publish"),icon:"ssi_16 ssi_16--filledcheck",action:this.publish.bind(this)}),this.box.hasClass("n2_slide_box--has-generator")&&i.push({priority:55,label:n2_("Edit generator"),icon:"ssi_16 ssi_16--cog",action:this.goToEditGenerator.bind(this)}),this.box.hasClass("n2_slide_box--first-slide")||this.box.hasClass("n2_slide_box--static-overlay")||i.push({priority:55,label:n2_("Set as first"),icon:"ssi_16 ssi_16--star",action:function(){this.setFirst()}.bind(this)}),this.box.hasClass("n2_slide_box--static-overlay")&&i.push({priority:55,label:n2_("Convert to slide"),icon:"ssi_16 ssi_16--paste",action:this.convertToSlide.bind(this)}),i.push({priority:1e3,label:n2_("Delete"),icon:"ssi_16 ssi_16--delete",action:function(){this.delete()}.bind(this),color:"red"}),this.box.addClass("n2_slide_box--context-menu"),c.ContextMenu(t,i,{y:5,horizontalAlign:n2const.isRTL()?"right":"left",onClose:function(){this.box.removeClass("n2_slide_box--context-menu")}.bind(this)})},t.prototype.getSliderId=function(){return this.box.data("sliderid")},t.prototype.getId=function(){return this.box.data("slideid")},t.prototype.setFirst=function(e){e&&e.preventDefault(),c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendaction:"first"}),type:"POST",data:{id:this.getId()}}).done(function(){this.manager.unsetFirst(),this.box.addClass("n2_slide_box--first-slide")}.bind(this))},t.prototype.unsetFirst=function(){this.box.removeClass("n2_slide_box--first-slide")},t.prototype.publish=function(){this.switchPublished()},t.prototype.unpublish=function(){this.switchPublished()},t.prototype.switchPublished=function(e){e&&e.preventDefault(),this.isPublished()?this.manager.unPublishSlides([this.getId()],[this]):this.manager.publishSlides([this.getId()],[this])},t.prototype.isPublished=function(){return this.box.hasClass("n2_slide_box--published")},t.prototype.published=function(){this.box.addClass("n2_slide_box--published")},t.prototype.unPublished=function(){this.box.removeClass("n2_slide_box--published")},t.prototype.duplicate=function(){var i=$.Deferred();return c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slides",nextendaction:"duplicate",sliderid:this.getSliderId(),slideid:this.getId()})}).done(function(s){var n=$(s.data).insertAfter(this.box),h=new t(this.manager,n);this.manager.initSlides(),i.resolve(h),c._tooltip.add(n)}.bind(this)),i},t.prototype.delete=function(e){e&&e.preventDefault(),this.manager.deleteSlides([this.getId()],[this])},t.prototype.deleted=function(){this.box.remove()},t.prototype.invertSelection=function(e){e&&e.preventDefault(),this.selected?this.deSelect():this.select()},t.prototype.select=function(){this.selected||(this.selected=!0,this.box.addClass("n2_slide_box--bulk-selected"),this.manager.addSelection(this))},t.prototype.deSelect=function(){this.selected&&(this.selected=!1,this.box.removeClass("n2_slide_box--bulk-selected"),this.manager.removeSelection(this))},t.prototype.goToEditGenerator=function(){i.location=this.box.data("generator-edit")},t.prototype.copy=function(){c.SelectSlider(n2_("Copy slide to")+" ...",function(t,i,s){c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slides",nextendaction:"copy",targetGroupID:s,targetSliderID:t,sliderid:this.getSliderId(),slideid:this.getId()})})}.bind(this),!0)},t.prototype.initRename=function(){this.dblClickTimeout=!1,this.$label=this.box.find(".n2_slide_box__footer_title").on("click",function(e){"true"!==this.$label[0].contentEditable&&(this.dblClickTimeout?(a(this.dblClickTimeout),this.dblClickTimeout=!1,this.editName()):this.dblClickTimeout=o(function(){this.isEdited||(i.location=this.editUrl),this.dblClickTimeout=!1}.bind(this),500))}.bind(this)),this.title=this.$label.text().trim(),this.$label.text(this.title)},t.prototype.editName=function(){new c.InlineTextEditor(this.$label[0],{onSave:function(t){this.title!==t&&c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slides",nextendaction:"rename",slideid:this.getId(),title:t})}).done(function(){this.title=t,this.isEdited&&(c.History.get().off(),c._currentEditor.fragmentEditor.mainContainer.outsideStoreProperty(r,"title",t,"slideTitleRename"),c.History.get().on())}.bind(this)).fail(function(){this.$label.text(this.title)}.bind(this))}.bind(this),onCancel:function(){this.$label.text(this.title)}.bind(this),onTab:function(e){for(var t=$(".n2_slide_box__footer_title"),i=0;i<t.length;i++)if(this.$label.is(t[i])){e.shiftKey?i--:i++;break}i<0?i=t.length-1:i>=t.length&&(i=0),t.eq(i).trigger("click").trigger("click")}.bind(this)})},t.prototype.convertToSlide=function(){c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.manager.ajaxUrl,{nextendcontroller:"slides",nextendaction:"convertToSlide",sliderid:this.getSliderId(),slideid:this.getId()})}).done(function(){this.box.removeClass("n2_slide_box--static-overlay"),this.box.find(".n2_slide_box__details_static_slide").remove()}.bind(this))},t})),c.d("SlidesManager","$",(function(){var $=c.$;function t(t,s,h,r,a){this.quickPostModal=null,this.parameters=s,this.slides=[],this.options=f({sliderUrl:""},t),this.url=t.url,this.ajaxUrl=t.ajaxUrl,this.contentAjaxUrl=t.contentAjaxUrl,this.$slideManager=$(".n2_slide_manager"),this.slidesContainer=$(".n2_slide_manager__content"),this.initSlidesOrderable();for(var l=this.slidesContainer.find(".n2_slide_box"),u=0;u<l.length;u++)this.slides.push(new c.Slide(this,l.eq(u)));if(n.setAttribute("data-slides",this.slides.length),$(".n2_slide_manager__add_slide, .n2_slide_manager__dummy_slide").on("click",function(){this.$slideManager.toggleClass("n2_slide_manager--add-slide")}.bind(this)),$(".n2_slide_manager__add_slide_action[data-action]").on("click",function(e){switch(e.preventDefault(),$(e.currentTarget).data("action")){case"image":this.addQuickImage(e);break;case"empty-slide":e.preventDefault(),this.createSlide("empty-slide");break;case"post":this.addQuickPost(e);break;case"static-overlay":e.preventDefault(),this.createSlide("static-overlay")}}.bind(this)),$(".n2-box-slide-dummy").on("click",this.addQuickImage.bind(this)),$(".n2_slide_manager__block_notice_button").on("click",this.changeSliderType.bind(this)),"changeslidertype"===i.location.hash.substring(1)&&(i.location.hash="",this.changeSliderType()),this.initBulk(),!h){var d=this.slidesContainer[0];G(d,"dragover",function(e){e.preventDefault()}.bind(this)),G(d,"drop",function(e){e.preventDefault();var t=[];if(e.dataTransfer.items)for(var i=0;i<e.dataTransfer.items.length;i++)"file"===e.dataTransfer.items[i].kind&&t.push(e.dataTransfer.items[i].getAsFile());else for(i=0;i<e.dataTransfer.files.length;i++)t.push(e.dataTransfer.files[i]);if(t.length){var s=[],n=[];c.LoadingScreen.startLoading();for(i=0;i<t.length;i++)n.push(new Promise((function(n,h){var o=new XMLHttpRequest,l=new FormData;o.open("POST",r,!0),o.onload=function(){var t=JSON.parse(o.response);t.data&&t.data.name?s.push({title:t.data.name.replace(/\.[^\/.]+$/,""),description:"",image:t.data.url}):c.AjaxHelper.notification(t),n()},o.onerror=function(){h()},l.append("image",t[i]),l.append("path","/"+a),o.send(l)})));Promise.all(n).finally(function(){s.length?this._addQuickImages(s):o((function(){c.LoadingScreen.stopLoading()}),100),s=[]}.bind(this))}}.bind(this))}}return t.prototype.changed=function(){},t.prototype.initSlidesOrderable=function(){this.uiSortable=new c.UISortable(this.slidesContainer,{items:".n2_slide_box",stop:this.saveSlideOrder.bind(this),placeholder:"n2_slide_manager__sortable_placeholder",distance:10,helper:"clone"})},t.prototype.saveSlideOrder=function(){for(var t=this.slidesContainer.find(".n2_slide_box"),s=[],n=[],h=[],r=0;r<t.length;r++){var o=t.eq(r).data("slide");s.push(o),n.push(o.getId())}for(r=0;r<this.slides.length;r++)h.push(this.slides[r].getId());if(JSON.stringify(h)!==JSON.stringify(n)){$(i).triggerHandler("SmartSliderSidebarSlidesOrderChanged");c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendcontroller:"slides",nextendaction:"order"}),data:{slideorder:n}}),this.slides=s,this.changed()}},t.prototype.initSlides=function(){for(var t=this.slidesContainer.find(".n2_slide_box"),s=[],h=0;h<t.length;h++){var r=t.eq(h).data("slide");s.push(r)}this.slides=s,this.changed(),$(i).triggerHandler("SmartSliderSidebarSlidesChanged"),n.setAttribute("data-slides",this.slides.length)},t.prototype.unsetFirst=function(){for(var t=0;t<this.slides.length;t++)this.slides[t].unsetFirst();this.changed()},t.prototype.addBoxes=function(t){t.appendTo(this.slidesContainer),t.addClass("n2_slide_box--just-added").each(function(t,i){new c.Slide(this,$(i))}.bind(this)),this.initSlides(),o((function(){t.removeClass("n2_slide_box--just-added")}),200)},t.prototype.createSlide=function(t,i){return c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"create",type:t}),data:i}).done(function(t){this.addBoxes($(t.data))}.bind(this))},t.prototype.addQuickImage=function(e){e.preventDefault(),c._imageHelper.openMultipleLightbox(this._addQuickImages.bind(this))},t.prototype._addQuickImages=function(t){for(var i=[],s=0;s<t.length;s++)t[s].image.match(/\.(mp4)/i)||i.push(t[s]);i.length&&this.createSlide("image",{images:c.Base64.encode(JSON.stringify(i))})},t.prototype.addQuickPost=function(e){if(e.preventDefault(),!this.quickPostModal){var t=this,i={},s=function(t){return i[t]===r&&(i[t]=c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.contentAjaxUrl),data:{keyword:t},dataType:"json"})),i[t]}.bind(this);this.quickPostModal=new c.ModalSimple("create-quick-post"),this.quickPostModal.addContent(c.UI.modalIcon("ssi_48 ssi_48--post","green")),this.quickPostModal.addContent(c.UI.modalHeading(n2_("Add post")));var n=c.UI.modalFormRow(!0);this.quickPostModal.addContent(n);var h=c.UI.modalFieldText(n,"keyword",n2_("Search keyword"),""),o="",a=c.UI.modalFormRow(!0);this.quickPostModal.addContent(a);var l=!1,u=c.UI.modalSelectList(a,"quick-post",n2_("Posts"),(function(t){l=t}));h.on("keyup",function(){o=h.val(),s(o).done(function(t){if(h.val()===o){u.removeOptions();for(var i=t.data,s=0;s<i.length;s++)u.addOption(i[s].title,i[s].info,i[s])}}.bind(this))}.bind(this)).trigger("keyup").focus();var d=c.UI.modalButton(n2_("Add post"),"green");this.quickPostModal.addButton(d),d.on("click",function(){l?t._addQuickPost(this.quickPostModal,l):c.Notification.error(n2_("Please select a Post first!"))}.bind(this))}this.quickPostModal.show()},t.prototype._addQuickPost=function(t,i){i.image||(i.image=""),this.createSlide("post",{post:i}),t&&this.quickPostModal.hide()},t.prototype.initBulk=function(){this.selection=[],this.isBulkSelection=!1,$("#n2_slide_manager_bulk_actions a[data-action]").on("click",function(e){switch(e.preventDefault(),$(e.currentTarget).data("action")){case"duplicate":this.bulkAction("duplicateSlides");break;case"copy":this.bulkAction("copySlides");break;case"delete":this.bulkAction("deleteSlides");break;case"publish":this.bulkAction("publishSlides");break;case"unpublish":this.bulkAction("unPublishSlides");break;case"select-all":this.bulkSelect((function(t){t.select()}));break;case"select-none":this.bulkSelect((function(t){t.deSelect()}));break;case"select-published":this.bulkSelect((function(t){t.box.hasClass("n2_slide_box--published")?t.select():t.deSelect()}));break;case"select-unpublished":this.bulkSelect((function(t){t.box.hasClass("n2_slide_box--published")?t.deSelect():t.select()}))}}.bind(this)),$(".n2-bulk-actions a").on("click",function(e){var t=$(e.currentTarget).data("action");t&&(e.preventDefault(),this.bulkAction(t))}.bind(this))},t.prototype.addSelection=function(t){0==this.selection.length&&this.enterBulk(),this.selection.push(t)},t.prototype.removeSelection=function(t){this.selection.splice(this.selection.indexOf(t),1),0==this.selection.length&&this.leaveBulk()},t.prototype.bulkSelect=function(t){for(var i=0;i<this.slides.length;i++)t(this.slides[i])},t.prototype.bulkAction=function(t){var i=[],s=[];this.bulkSelect((function(t){t.selected&&(i.push(t),s.push(t.getId()))})),s.length?this[t](s,i):c.Notification.notice("Please select one or more slides for the action!")},t.prototype.enterBulk=function(){this.isBulkSelection||(this.isBulkSelection=!0,this.uiSortable.setOption("disabled",!0),$(".n2_slide_manager").addClass("n2_slide_manager--bulk-select"))},t.prototype.leaveBulk=function(){if(this.isBulkSelection){this.uiSortable.setOption("disabled",!1),$(".n2_slide_manager").removeClass("n2_slide_manager--bulk-select");for(var t=0;t<this.slides.length;t++)this.slides[t].deSelect();this.selection=[],this.isBulkSelection=!1}},t.prototype.deleteSlides=function(t,s){var n=s.length>1?n2_("delete these slides"):n2_("delete this slide"),h=parseInt($(".n2-ss-currently-edited-slide").attr("data-id"));c.ModalDeleteConfirm(n,function(){c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"delete"}),type:"POST",data:{slides:t}}).done(function(){for(var n=0;n<s.length;n++)s[n].deleted();this.initSlides(),this.leaveBulk(),-1!==t.indexOf(h)&&(i.location=this.options.sliderUrl)}.bind(this))}.bind(this))},t.prototype.duplicateSlides=function(t,i){for(var s=0;s<this.slides.length;s++)this.slides[s].selected&&this.slides[s].duplicate($.Event("click",{currentTarget:null}))},t.prototype.copySlides=function(t){c.SelectSlider(n2_("Copy slide to")+" ...",function(i,s,n){c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"copySlides",targetGroupID:n,targetSliderID:i}),type:"POST",data:{slides:t}})}.bind(this),!0)},t.prototype.publishSlides=function(t,i){c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"publish"}),type:"POST",data:{slides:t}}).done(function(){for(var t=0;t<i.length;t++)i[t].published();this.changed()}.bind(this))},t.prototype.unPublishSlides=function(t,i){c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.ajaxUrl,{nextendaction:"unpublish"}),type:"POST",data:{slides:t}}).done(function(){for(var t=0;t<i.length;t++)i[t].unPublished();this.changed()}.bind(this))},t.prototype.changeSliderType=function(e){c._changeSliderType!==r&&(e&&e.preventDefault(),c._changeSliderType.showModal())},t})),c.d("SmartSliderSlideBackgroundAdmin",["$","SmartSliderSlideBackground"],(function(){var $=c.$;function t(t,i,s){this.types={color:"SmartSliderAdminSlideBackgroundColor",image:"SmartSliderAdminSlideBackgroundImage",video:"SmartSliderAdminSlideBackgroundVideo"},this.allowVisualLoad=!1,this.slider=t.slider,c.SmartSliderSlideBackground.prototype.constructor.call(this,t,i,s)}return t.prototype=Object.create(c.SmartSliderSlideBackground.prototype),t.prototype.constructor=t,t.prototype.setRelatedSectionSlide=function(t){this.sectionSlide=t},t.prototype.setVisualLoad=function(t){this.allowVisualLoad=t},t.prototype.setType=function(t){"color"===t?(this.elements.color||this.createColorElement(!0),this.elements.image&&(this.elements.image.kill(),this.elements.image=!1)):"image"===t&&(this.elements.color||this.createColorElement(!0),this.elements.image||this.createImageElement())},t.prototype.setMode=function(t){"default"===t&&(t=this.slider.editor.options.slideBackgroundMode),S(this.element,"mode",t),this.elements.image&&this.elements.image.updateMode(t,this.mode),this.mode=t},t.prototype.setFocus=function(t,i){this.elements.image&&this.elements.image.updateFocus(t,i)},t.prototype.setImageOpacity=function(t){this.elements.image&&this.elements.image.updateOpacity(t)},t.prototype.setBlur=function(t){this.elements.image&&this.elements.image.updateBlur(t)},t.prototype.createColorElement=function(t){t=t||!1;var i=d();L(i,"n2-ss-slide-background-color"),this.element.appendChild(i),this.elements.color=new c[this.types.color](this,i),t&&this.elements.color.update(this.sectionSlide.getProperty("backgroundColor"),this.sectionSlide.getProperty("backgroundGradient"),this.sectionSlide.getProperty("backgroundColorEnd"),this.sectionSlide.getProperty("backgroundColorOverlay"))},t.prototype.updateColor=function(t,i,s,n){this.elements.color||this.createColorElement(),this.elements.color.update(t,i,s,n)},t.prototype.createImageElement=function(){var t=c._currentEditor.generator.fill(this.sectionSlide.getProperty("backgroundImage"));if(""!==t){var i=c._imageHelper.fixed(t),s=d(),n=u("picture"),h=u("img");s.appendChild(n),n.appendChild(h),L(s,"n2-ss-slide-background-image"),S(s,"hash",md5(t)),S(s,"desktop",i),S(s,"blur",this.sectionSlide.getProperty("backgroundImageBlur")),N(s,{opacity:this.sectionSlide.getProperty("backgroundImageOpacity")/100,backgroundPosition:c._currentEditor.generator.fill(this.sectionSlide.getProperty("backgroundFocusX"))+"% "+c._currentEditor.generator.fill(this.sectionSlide.getProperty("backgroundFocusY"))+"%"}),this.element.appendChild(s),this.elements.image=new c[this.types.image](this.slide,this.manager,this,[s]),this.elements.image.preLoadAdmin(t)}},t.prototype.setImage=function(t){t?this.elements.image?this.elements.image.setDesktopSrc(t):""!==t&&(null===t.match(/\.(png|jpg|jpeg|gif|webp|svg)/i)?(c.Notification.error("The background image format is not correct! The supported image formats are: png, jpg, jpeg, gif, webp, svg."),$("#layerslide-backgroundImage").val("").trigger("change")):"image"===this.sectionSlide.getProperty("background-type")&&this.createImageElement()):this.elements.image&&(this.elements.image.kill(),this.elements.image=!1)},t.prototype.setThumbnail=function(t,i){var s=$("#layerslide-thumbnail");""===t||!t.match(/\.(png|jpg|jpeg|gif|webp|svg)/i)||""!==s.val()&&s.val()!==i||s.val(t).trigger("change")},t})),c.d("SlideEdit","$",(function(){var $=c.$;function t(t){this.options=f({ajaxUrl:"",slideAsFile:0,nextendAction:"",previewInNewWindow:!1,previewUrl:"",sliderElementID:"",slideEditorOptions:{}},t),this.editor=new c.EditorSlide(this,this.options.sliderElementID,this.options.slideEditorOptions),c.Form.prototype.constructor.call(this),c.r("documentReady",this.onReady.bind(this))}return t.prototype=Object.create(c.Form.prototype),t.prototype.constructor=t,t.prototype.onReady=function(){"create"===this.options.nextendAction&&this.initBackgroundOpen(),this.setID("#n2-ss-form-slide-edit"),c.Form.prototype.onReady.call(this),this.initPreview()},t.prototype.initBackgroundOpen=function(){c.r(["$","windowLoad"],(function(){(0,c.$)(".n2_form__tab_button[data-related-tab=n2_form__tab_slide_slide-background]").trigger("click")}))},t.prototype.resetChangeTracker=function(){this.hasChange=!1,s.addEventListener("historyChange",this.onChangeCallback,{passive:!0,capture:!0}),this.$saveButton.addClass("n2_button--inactive")},t.prototype.onChange=function(){this.hasChange=!0,this.$saveButton.removeClass("n2_button--inactive"),s.removeEventListener("historyChange",this.onChangeCallback,{passive:!0,capture:!0})},t.prototype.initButtons=function(){this.$saveButton=$(".n2_slide_settings_save").on("click",this.actionSave.bind(this)),$(".n2_slide_settings_back").on("click",this.actionCancel.bind(this)),$(".n2_slide_generator_static_save").on("click",function(e){this.actionSave(e,!0)}.bind(this))},t.prototype.actionSave=function(e,t){e&&e.preventDefault();var s=this.editor.getFormData();if(!0===t&&(s.generatorStatic="1"),this.options.slideAsFile&&typeof i.FormData!==r&&i.File!==r){var n=new FormData;try{n.append("slide",new Blob([s.slide]),"slide.txt")}catch(e){try{n.append("slide",new Blob([s.slide]))}catch(e){try{n.append("slide",new File([s.slide],"slide.txt"))}catch(e){c.Notification.notice('Your browser does not support File api, please disable "Send slide as file" option in the global settings.')}}}for(var h in delete s.slide,s)n.append(h,s[h]);c.AjaxHelper.ajax({url:c.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl),type:"POST",data:n,contentType:!1,processData:!1}).done(this.afterSave.bind(this))}else c.AjaxHelper.ajax({type:"POST",url:c.AjaxHelper.makeAjaxUrl(this.options.ajaxUrl),data:s,dataType:"json"}).done(this.afterSave.bind(this))},t.prototype.actionCancel=function(e){e&&e.preventDefault(),i.location=e.currentTarget.href},t.prototype.afterSave=function(){var t=this.editor.fragmentEditor.mainContainer,i=$(".n2_admin_editor__ui_slide_manager .n2_slide_box--currently-edited ");i.find(".n2_slide_box__footer_title").text(t.getProperty("title")),i.find(".n2_slide_box__content").css("background-image","url("+c._imageHelper.fixed(this.editor.generator.fill(t.getProperty("thumbnail")||t.getProperty("backgroundImage")||"$ss3-frontend$/images/placeholder/image.png"))+")");var s=[];parseInt(t.getProperty("desktopPortrait"))||s.push(n2_("Desktop")),parseInt(t.getProperty("tabletPortrait"))||s.push(n2_("Tablet")),parseInt(t.getProperty("mobilePortrait"))||s.push(n2_("Mobile"));var n="";s.length&&(n=n2_sprintf(n2_("This slide is hidden on the following devices: %s"),s.join(", "))),i.find(".n2_slide_box__footer_status_hidden").data("n2tip",n),c.Form.prototype.afterSave.call(this)},t.prototype.initPreview=function(){this.options.previewInNewWindow||(this.modal=new c.ModalIframe("preview-slider")),$("#n2-ss-preview").on("click",function(e){e.preventDefault(),this.options.previewInNewWindow?c.PreviewPopup("","preview-slider"):this.modal.show();var t=$('<form style="display:none;"></form>').attr({method:"post",action:c.AjaxHelper.makeAjaxUrl(this.options.previewUrl,{nextendaction:"slide",frame:this.options.previewInNewWindow?0:1}),target:"preview-slider"}).appendTo("body"),i=this.editor.getFormData();$('<input name="slide">').val(i.slide).appendTo(t),t.trigger("submit")}.bind(this))},t})),c.d("EditorAbstract","$",(function(){var $=c.$;function t(t,s){var n,h;h=navigator.userAgent.toLowerCase(),(n=-1!==h.indexOf("msie")&&parseInt(h.split("msie")[1]))&&n<10&&alert(i.ss2lang.The_editor_was_tested_under_Internet_Explorer_10_Firefox_and_Chrome_Please_use_one_of_the_tested_browser),this.readyDeferred=$.Deferred(),this.sliderElementID=t,this.readyDeferred.done(function(){c.d("SSEditor",function(){return this}.bind(this))}.bind(this)),this.options=f({isUploadDisabled:!0,uploadUrl:"",uploadDir:"",settingsGoProUrl:"",sectionLibraryFree:!0,sectionLibraryUrl:"",sectionLibraryGoProUrl:""},s),c._currentEditor=this,this.frontend=null,this.generator=null,this.fragmentEditor=null,this.$editedElement=null,this.editedInstance=null,c.r(["$","documentReady"],function(){n2const.fonts.then(this.startEditor.bind(this))}.bind(this))}return t.prototype.startEditor=function(){},t.prototype.ready=function(t){this.readyDeferred.done(t)},t.prototype.getSelf=function(){return this},t.prototype.getAvailableDeviceModes=function(){return{desktopPortrait:1,desktopLandscape:0,tabletPortrait:1,tabletLandscape:0,mobilePortrait:1,mobileLandscape:0}},t.prototype.getGeneratorVariables=function(){return this.$editedElement.data("variables")},t.prototype.getMainContainerElement=function(){return this.$editedElement.find(".n2-ss-layers-container").addBack().last()},t})),c.d("EditorSlide",["$","EditorAbstract"],(function(){var $=c.$;function t(t,i,s){this.slideEdit=t,c.EditorAbstract.prototype.constructor.call(this,i,f({slideBackgroundMode:"fill"},s)),this.onTickCallback=this.onTick.bind(this)}return t.prototype=Object.create(c.EditorAbstract.prototype),t.prototype.constructor=t,t.prototype.startEditor=function(){c.r("#"+this.sliderElementID,function(){var t=c["#"+this.sliderElementID];this.frontend=t,this.frontend.editor=this,c._pre="div#"+this.frontend.elementID+" ",this.frontend.visible(this.sliderStarted.bind(this))}.bind(this))},t.prototype.sliderStarted=function(){$("body").addClass("n2-ss-slider-visible"),this.$editedElement=$(this.frontend.sliderElement.querySelector(".n2-ss-currently-edited-slide")),this.editedInstance=this.$editedElement[0].ssSlide,this.generator=new c.Generator(this),this.generator.registerGlobalField("slide","name","#layerslide-title"),this.generator.registerGlobalField("slide","description","#layerslide-description"),this.getMainContainerElement().on({updateSize:this.updateSize.bind(this),interaction:this.updateSize.bind(this)}),this.fragmentEditor=new c.FragmentEditor(this,$(this.getFrontendSlide().element),this.options);var t=this.getFrontendElement();G(t[0],"SliderDeviceOrientation",this.fragmentEditor.onChangeDeviceOrientation.bind(this.fragmentEditor)),G(t[0],"SliderResize",function(e){this.fragmentEditor.onResize(e.detail.ratios)}.bind(this)),this.readyDeferred.resolve()},t.prototype.getFormData=function(){return{guides:c.Base64.encode(JSON.stringify(this.fragmentEditor.canvasSettings.ruler.toArray())),slide:c.Base64.encode(c._UnicodeToHTMLEntity(JSON.stringify(this.fragmentEditor.getData())))}},t.prototype.getAvailableDeviceModes=function(){return this.frontend.responsive.parameters.enabledDevices},t.prototype.getSlideBackground=function(){return this.$editedElement[0].ssSlideBackground},t.prototype.getFrontendElement=function(){return $(this.frontend.sliderElement)},t.prototype.getFrontendSlide=function(){return this.editedInstance},t.prototype.getHorizontalRatio=function(){return this.frontend.responsive.ratios.slideW},t.prototype.getVerticalRatio=function(){return this.frontend.responsive.ratios.slideH},t.prototype.updateSize=function(){this.ei||(this.frontend.responsive.doResize(),c.t.add(this.onTickCallback),this.ei=!0)},t.prototype.onTick=function(){c.t.remove(this.onTickCallback),this.frontend.responsive.doResize(),delete this.ei},t.prototype.getDeviceMode=function(){return this.frontend.responsive.getNormalizedModeString()},t})),c.d("Generator",["$","EditorAbstract"],(function(){var $=c.$;function t(t){this.editor=t,this._refreshTimeout=null,this.modal=!1,this.group=0,this.editor.generator=this;var i=this.editor.getGeneratorVariables();if(i){for(var s in this.variables=i,this.variables)!isNaN(parseFloat(s))&&isFinite(s)&&(this.group=Math.max(this.group,parseInt(s)+1));this.fill=this.generatorFill,this.group>0&&(this.registerField=this.generatorRegisterField,this.button=$('<div class="n2_field_generator_data_button"><div class="n2_field_generator_data_button_icon"><i class="ssi_16 ssi_16--data"></i></div><div class="n2_field_generator_data_button_label">'+n2_("Data")+"</div></div>").on("click",function(e){this.showModal()}.bind(this)),$("body").addClass("n2_ss_body--dynamic-slide"))}else this.variables=null}return t.prototype.isDynamicSlide=function(){return this.group>0},t.prototype.splitTokens=function(t){for(var i=[],s="",n=0,h=0;h<t.length;h++){var r=t[h];","===r&&0===n?(i.push(s),s=""):(s+=r,"("===r?n++:")"===r&&n--)}return s.length&&i.push(s),i},t.prototype.fill=function(t){return t},t.prototype.generatorFill=function(t){return"string"==typeof t?t.replace(/{((([a-z]+)\(([^}]+)\))|([a-zA-Z0-9][a-zA-Z0-9_\/]*))}/g,this.parseFunction.bind(this)):t},t.prototype.parseFunction=function(t,i,s,n,h,o){if(o===r){for(var a=this.splitTokens(h),c=0;c<a.length;c++)a[c]=this.parseVariable(a[c]);return"function"==typeof this[n]?this[n].apply(this,a):t}return this.parseVariable(o)},t.prototype.parseVariable=function(t){var i=t.match(/^("|')(.*)("|')$/);if(i)return i[2];var s=t.match(/((([a-z]+)\(([^}]+)\)))/);if(s)return this.parseFunction.apply(this,s);var n=t.match(/([a-zA-Z][0-9a-zA-Z_]*)(\/([0-9a-z]+))?/);if(n){var h=n[3];if(h===r)h=0;else{var o=parseInt(h);isNaN(o)||(h=Math.max(h,1)-1)}return this.variables[h]!==r&&this.variables[h][n[1]]!==r?this.variables[h][n[1]]:""}return t},t.prototype.fallback=function(t,i){return""==t?i:t},t.prototype.cleanhtml=function(t){return this.stripTags(t,"<p><a><b><br /><br/><br><i>")},t.prototype.stripTags=function(t,i){i=(((i||"")+"").toLowerCase().match(/<[a-z][a-z0-9]*>/g)||[]).join("");return t.replace(/<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi,"").replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,(function(t,s){return i.indexOf("<"+s.toLowerCase()+">")>-1?t:""}))},t.prototype.removehtml=function(t){return $("<div>"+t+"</div>").text()},t.prototype.splitbychars=function(t,i,s){return t.substr(i,s)},t.prototype.splitbywords=function(t,i,s){var n=t,h=n.length,r=Math.max(0,0==i?0:n.indexOf(" ",i)),o=Math.max(0,s>h?h:n.indexOf(" ",s));return 0==o&&s<=h&&(o=h),n.substr(r,o)},t.prototype.findimage=function(t,i){var s=t,n=/(<img.*?src=[\'"](.*?)[\'"][^>]*>)|(background(-image)??\s*?:.*?url\((["|\']?)?(.+?)(["|\']?)?\))/gi,h=[],o=null;for(i=i!==r?parseInt(i)-1:0;o=n.exec(s);)o[2]!==r?h.push(o[2]):o[6]!==r&&h.push(o[6]);return h.length?h.length>i?h[i]:h[h.length-1]:""},t.prototype.findlink=function(t,i){var s=t,n=/href=["\']?([^"\'>]+)["\']?/gi,h=[],o=null;for(i=i!==r?parseInt(i)-1:0;o=n.exec(s);)o[1]!==r&&h.push(o[1]);return h.length?h.length>i?h[i]:h[h.length-1]:""},t.prototype.removevarlink=function(t){return String(t).replace(/<a href=\"(.*?)\">(.*?)<\/a>/g,"")},t.prototype.removelinebreaks=function(t){return String(t).replace(/\r?\n|\r/g,"")},t.prototype.registerFields=function(t){for(var i=0;i<t.length;i++)this.registerField(t[i])},t.prototype.registerGlobalField=function(t,i,s){null!==this.variables&&(s=$(s).on("outsideChange",function(){this.variables[t][i]=s.val(),this.refresh()}.bind(this)))},t.prototype.registerField=function(t){},t.prototype.generatorRegisterField=function(t){var i=(t=$(t)).parent();i.on({mouseenter:function(){this.activeField=t,this.button.prependTo(i)}.bind(this)})},t.prototype.getModal=function(){if(!this.selectVariableModal){var t={key:"",group:1,filter:"no",split:"no",splitStart:0,splitLength:300,findImage:0,findImageIndex:1,findLink:0,findLinkIndex:1,removeVarLink:0,removelinebreaks:0},i=function(){var i=t.key+"/"+t.group;return 0!=t.findImage&&(i="findimage("+i+","+Math.max(1,t.findImageIndex)+")"),0!=t.findLink&&(i="findlink("+i+","+Math.max(1,t.findLinkIndex)+")"),0!=t.removeVarLink&&(i="removevarlink("+i+")"),0!=t.removelinebreaks&&(i="removelinebreaks("+i+")"),"no"!=t.filter&&(i=t.filter+"("+i+")"),"no"!=t.split&&t.splitStart>=0&&t.splitLength>0&&(i=t.split+"("+i+","+t.splitStart+","+t.splitLength+")"),"{"+i+"}"},s=function(){a.text(this.fill(i()))}.bind(this);this.selectVariableModal=new c.ModalSimple("generator-insert-variable",{width:760}),this.selectVariableModal.addContent(c.UI.modalIcon("ssi_48 ssi_48--data","blue")),this.group>1&&c.UI.modalGeneratorVariableList(this.selectVariableModal,this.group,"Select group","group","Groups",(function(i){t.group=i,s()})),c.UI.modalGeneratorVariableList(this.selectVariableModal,this.variables[0],"Insert variable","variable","Variables",(function(i){t.key=i,s()})),t.key=Object.keys(this.variables[0])[0];var n=c.UI.modalFormRow();this.selectVariableModal.addContent(n),c.UI.modalSelect(n,"filter-select",n2_("Filter"),{no:n2_("No"),cleanhtml:n2_("Clean HTML"),removehtml:n2_("Remove HTML")},"no").on("nextendChange",(function(){t.filter=$(this).val(),s()})),c.UI.modalSelect(n,"split-select",n2_("Split by Chars"),{no:n2_("No"),splitbychars:n2_("Strict"),splitbywords:n2_("Respect words")},"no").on("nextendChange",(function(){t.split=$(this).val(),s()})),c.UI.modalNumber(n,"split-start","",0,{wide:2,sublabel:"start"}).on("nextendChange",(function(){t.splitStart=$(this).val(),s()})),c.UI.modalNumber(n,"split-length","",300,{wide:3,sublabel:"length"}).on("nextendChange",(function(){t.splitLength=$(this).val(),s()}));var h=c.UI.modalFormRow();this.selectVariableModal.addContent(h),c.UI.modalOnOff(h,"find-image",n2_("Find image"),0).on("nextendChange",(function(){t.findImage=$(this).val(),s()})),c.UI.modalNumber(h,"find-image-index","",1,{wide:2,sublabel:"index"}).on("nextendChange",(function(){t.findImageIndex=$(this).val(),s()})),c.UI.modalOnOff(h,"find-link",n2_("Find link"),0).on("nextendChange",(function(){t.findLink=$(this).val(),s()})),c.UI.modalNumber(h,"find-link-index","",1,{wide:2,sublabel:"index"}).on("nextendChange",(function(){t.findLinkIndex=$(this).val(),s()})),c.UI.modalOnOff(h,"remove-link",n2_("Remove links"),0).on("nextendChange",(function(){t.removeVarLink=$(this).val(),s()})),c.UI.modalOnOff(h,"remove-line-break",n2_("Remove line breaks"),0).on("nextendChange",(function(){t.removelinebreaks=$(this).val(),s()}));var r=c.UI.modalFormRow(!0);this.selectVariableModal.addContent(r);var o=c.UI.modalFieldWrapper(r,"result",n2_("Result")),a=$('<div class="n2_generator_result"></div>').appendTo(o.$element),l=c.UI.modalButton(n2_("Insert"),"green");this.selectVariableModal.addButton(l),l.on("click",function(e){e.preventDefault(),this.insert(i()),this.selectVariableModal.hide()}.bind(this)),s()}return this.selectVariableModal},t.prototype.showModal=function(){this.getModal().show()},t.prototype.insert=function(t){this.activeField.val(t).trigger("change")},t.prototype.refresh=function(){this._refreshTimeout&&(a(this._refreshTimeout),this._refreshTimeout=null),this._refreshTimeout=o(this._refresh.bind(this),100)},t.prototype._refresh=function(){for(var t=this.editor.fragmentEditor.mainContainer.container.getAllLayers(),i=0;i<t.length;i++)"layer"===t[i].type&&t[i].item.reRender()},t})),c.d("Historical","$",(function(){"use strict";function t(i){for(var s in t.prototype)i.prototype[s]=t.prototype[s]}return t.prototype.setSelf=function(t){t===r&&console.error(t),this.self!==r&&this.self!==this&&this.self.setSelf(t),this.self=t,this.onSelfChange()},t.prototype.getSelf=function(){return this.self===r?this.self=this:this.self!==this&&(this.self=this.self.getSelf()),this.self},t.prototype.onSelfChange=function(){},t})),c.d("History","$",(function(){var t,$=c.$;function i(){this.historyStates=50,this.enabled=0!==this.historyStates,this.historyActionInProgress=!1,this.historyAddAllowed=!0,this.isBatched=!1,this.currentBatch=this,this.index=-1,this.stackedOff=[],this.tasks=[],this.preventUndoRedo=!1,this.undoBTN=$(".n2_ss_history_action--undo").on({click:this.undo.bind(this)}),this.redoBTN=$(".n2_ss_history_action--redo").on({click:this.redo.bind(this)})}function n(t){this.parent=t,this.tasks=[]}function h(t){switch(t){case"skipForwardUndos":this.undo=function(){return!1}}}function r(t,i,s,n){this.that=t,this.undoAction=i,this.redoAction=s,this.context=n||[]}function a(){r.prototype.constructor.apply(this,arguments)}return c.r("documentReady",(function(){t=new i})),i.get=function(){return t},i.prototype.updateUI=function(){this.undoBTN.toggleClass("n2_ss_history_action--allowed",0!==this.index&&this.tasks.length>0),this.redoBTN.toggleClass("n2_ss_history_action--allowed",this.index>-1&&this.index<this.tasks.length),s.dispatchEvent(new CustomEvent("historyChange",{cancelable:!1,bubbles:!1}))},i.prototype.throttleUndoRedo=function(){return!!this.preventUndoRedo||(this.preventUndoRedo=!0,o(function(){this.preventUndoRedo=!1}.bind(this),100),!1)},i.prototype.isEnabled=function(){return this.enabled&&this.historyAddAllowed},i.prototype.startBatch=function(){if(this.isEnabled()){var t=new n(this.currentBatch);return this.currentBatch._add(t),this.currentBatch=t,t}return!1},i.prototype.endBatch=function(){this.isEnabled()&&(this.currentBatch.parent,this.currentBatch=this.currentBatch.parent)},i.prototype.addControl=function(t){return this.currentBatch._add(new h(t))},i.prototype.addSimple=function(t,i,s,n){return!!this.isEnabled()&&this.currentBatch._add(new r(t,i,s,n))},i.prototype.addValue=function(t,i,s){if(this.isEnabled()){if(this.isBatched||this.currentBatch!==this)for(var n=this.getCurrentBatchStack(),h=0;h<n.length;h++)if(n[h].isEqual(t,i,s))return n.push(n.splice(h,1)[0]),n[n.length-1];return this.currentBatch._add(new a(t,i,i,s))}return!1},i.prototype.getCurrentBatchStack=function(){return this.currentBatch!==this?this.currentBatch.tasks:this.tasks[this.tasks.length-1]},i.prototype._add=function(t){return-1!==this.index&&this.tasks.splice(this.index,this.tasks.length),this.index=-1,this.isBatched?this.tasks[this.tasks.length-1].push(t):(this.tasks.push([t]),this.isBatched=!0,o(function(){this.isBatched=!1}.bind(this),100)),this.tasks.length>this.historyStates&&this.tasks.shift(),this.updateUI(),t},i.prototype.off=function(){this.historyAddAllowed=!1,this.stackedOff.push(1)},i.prototype.on=function(){this.stackedOff.pop(),0===this.stackedOff.length&&(this.historyAddAllowed=!0)},i.prototype.undo=function(e){if(e&&e.preventDefault(),this.throttleUndoRedo())return!1;if(this.historyActionInProgress=!0,this.off(),-1===this.index?this.index=this.tasks.length-1:this.index--,this.index>=0)for(var t=this.tasks[this.index],i=t.length-1;i>=0&&t[i].undo();i--);else this.index=0;return this.on(),this.historyActionInProgress=!1,this.updateUI(),!0},i.prototype.redo=function(e){if(e&&e.preventDefault(),this.throttleUndoRedo())return!1;if(this.historyActionInProgress=!0,this.off(),-1!==this.index&&this.index<this.tasks.length){var t=this.tasks[this.index];this.index++;for(var i=0;i<t.length&&t[i].redo();i++);}return this.on(),this.historyActionInProgress=!1,this.updateUI(),!0},i.prototype.actionInProgress=function(){return this.historyActionInProgress},n.prototype._add=function(t){return this.tasks.push(t),t},n.prototype.undo=function(){for(var t=0;t<this.tasks.length&&this.tasks[t].undo();t++);return!0},n.prototype.redo=function(){for(var t=0;t<this.tasks.length&&this.tasks[t].redo();t++);return!0},n.prototype.isEqual=function(){return!1},h.prototype.undo=function(){return!0},h.prototype.redo=function(){return!0},h.prototype.isEqual=function(){return!1},r.prototype.undo=function(){return this.undoAction.apply(this.that.getSelf(),this.context),!0},r.prototype.redo=function(){return this.redoAction.apply(this.that.getSelf(),this.context),!0},r.prototype.isEqual=function(){return!1},a.prototype=Object.create(r.prototype),a.prototype.constructor=a,a.prototype.setValues=function(t,i){this.undoValue=t,this.redoValue=i},a.prototype.undo=function(){return this.context.unshift(this.undoValue),this.undoAction.apply(this.that.getSelf(),this.context),this.context.shift(),!0},a.prototype.redo=function(){return this.context.unshift(this.redoValue),this.redoAction.apply(this.that.getSelf(),this.context),this.context.shift(),!0},a.prototype.isEqual=function(t,i,s){if(t===this.that&&i===this.undoAction){for(var n=0;n<s.length;n++)if(s[n]!==this.context[n])return!1;return this.setValues=function(t,i){this.redoValue=i}.bind(this),!0}return!1},i})),c.d("InlineTextEditor","$",(function(){function t(t,s){this.destroyed=!1,this.el=t,t.contentEditable=!0,this.options=f({onSave:function(){},onCancel:function(){},onTab:function(e){},filter:!1},s),this.listeners=[],this.selectAll(),this.addListener("blur",this.onBlur.bind(this),i),this.addListener("input",this.onInput.bind(this)),this.addListener("blur",this.onBlur.bind(this)),this.addListener("keydown",this.onKeydown.bind(this)),this.addListener("mousedown",this.stopPropagation.bind(this)),this.addListener("mouseup",this.stopPropagation.bind(this)),this.addListener("click",this.stopPropagation.bind(this))}function n(t){for(var i=[],s=0;s<t.childNodes.length;s++)t.childNodes[s].childNodes.length?i.push.apply(i,n(t.childNodes[s])):i.push(t.childNodes[s].textContent);return i}return t.prototype.addListener=function(t,i,s){(s=s||this.el).addEventListener(t,i),this.listeners.push({el:s,eventName:t,callback:i})},t.prototype.stopPropagation=function(e){e.stopPropagation()},t.prototype.onBlur=function(){this.destroy();var t=this.filterText(this.el.textContent);this.el.scrollLeft=0,this.el.scrollTop=0,this.options.onSave(t)},t.prototype.cancel=function(){this.destroy(),this.options.onCancel()},t.prototype.destroy=function(){this.selectNone();for(var t=0;t<this.listeners.length;t++)this.listeners[t].el.removeEventListener(this.listeners[t].eventName,this.listeners[t].callback);this.el.contentEditable=!1},t.prototype.onKeydown=function(e){e.defaultPrevented||("Enter"===e.code?(this.onBlur(),e.preventDefault()):"Escape"===e.code?(this.cancel(),e.preventDefault()):"Tab"===e.code&&(this.onBlur(),this.options.onTab(e),e.preventDefault()))},t.prototype.onInput=function(){var t=this.el.textContent,i=n(this.el),s=this.filterText(i.join(" "));if(this.el.innerText!==s){var h=this.getCaretPosition(),r=t.length;this.setCaretPosition(h-(r-s.length))}},t.prototype.filterText=function(t){return t=t.replace(/[\s]/gi," ").replace(/\s+/g," "),this.options.filter&&(t=this.options.filter(t)),t},t.prototype.getCaretPosition=function(){var t=i.getSelection().getRangeAt(0),s=t.toString().length,n=t.cloneRange();return n.selectNodeContents(this.el),n.setEnd(t.endContainer,t.endOffset),n.toString().length-s},t.prototype.setCaretPosition=function(t){t=Math.max(0,Math.min(this.el.textContent.length,t));var n=i.getSelection(),h=s.createRange();h.setStart(this.el.childNodes.length?this.el.childNodes[0]:this.el,t),h.collapse(!0),n.removeAllRanges(),n.addRange(h)},t.prototype.selectAll=function(){var t=this.el;this.el.childNodes.length&&(t=this.el.childNodes[0]);var n=i.getSelection(),h=s.createRange();h.setStart(t,0),h.setEnd(t,this.el.textContent.length),n.removeAllRanges(),n.addRange(h)},t.prototype.selectNone=function(){i.getSelection().removeAllRanges()},t})),c.d("SmartSliderAdminSlideBackgroundColor",["SmartSliderSlideBackgroundColor"],(function(){function t(t,i){c.SmartSliderSlideBackgroundColor.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.SmartSliderSlideBackgroundColor.prototype),t.prototype.constructor=t,t.prototype.update=function(t,i,s,n){t=this.fixColor(t),p(this.el,"data-overlay",parseInt(n)?1:0),"off"!==i?this.updateGradient(t,i,s):this.updateColor(t)},t.prototype.updateColor=function(t){"00"!==t.substr(6,8)?I(this.el,"background",N2Color.hex2rgbaCSS(t)):O(this.el,"background")},t.prototype.updateGradient=function(t,i,s){switch(s=this.fixColor(s),i){case"horizontal":I(this.el,"background","linear-gradient(to right, "+N2Color.hex2rgbaCSS(t)+" 0%,"+N2Color.hex2rgbaCSS(s)+" 100%)");break;case"vertical":I(this.el,"background","linear-gradient(to bottom, "+N2Color.hex2rgbaCSS(t)+" 0%,"+N2Color.hex2rgbaCSS(s)+" 100%)");break;case"diagonal1":I(this.el,"background","linear-gradient(45deg, "+N2Color.hex2rgbaCSS(t)+" 0%,"+N2Color.hex2rgbaCSS(s)+" 100%)");break;case"diagonal2":I(this.el,"background","linear-gradient(135deg, "+N2Color.hex2rgbaCSS(t)+" 0%,"+N2Color.hex2rgbaCSS(s)+" 100%)");break;default:O(this.el,"background")}},t.prototype.fixColor=function(t){return t.length&&"#"===t.charAt(0)&&6===(t=t.substring(1)).length&&(t+="ff"),t},t})),c.d("SmartSliderAdminSlideBackgroundImage",["$","SmartSliderSlideBackgroundImage"],(function(){var $=c.$;function t(t,i,s,n){this.hash=x(n[0],"hash"),this.src={desktop:x(n[0],"srcDesktop"),tablet:x(n[0],"srcTablet"),mobile:x(n[0],"srcMobile")},c.SmartSliderSlideBackgroundImage.prototype.constructor.apply(this,arguments),this.listenImageManager()}return t.prototype=Object.create(c.SmartSliderSlideBackgroundImage.prototype),t.prototype.constructor=t,t.prototype.listenImageManager=function(){""!==this.hash&&$(i).on(this.hash,this.onImageManagerChanged.bind(this))},t.prototype.notListenImageManager=function(){""!==this.hash&&$(i).off(this.hash,null,this.onImageManagerChanged.bind(this))},t.prototype.onImageManagerChanged=function(e,t){this.src.tablet=t.tablet.image,this.src.mobile=t.mobile.image,this.onSlideDeviceChanged(this.manager.device)},t.prototype.preLoadAdmin=function(t){this.src.desktop=c._imageHelper.fixed(t),this.setSrc(this.src.desktop),this.preLoad()},t.prototype.setDesktopSrc=function(t){if(this.notListenImageManager(),this.src.desktop=t,this.hash=md5(t),""!==t&&this.background.allowVisualLoad){var i=new Image;i.addEventListener("load",function(){$.when(c._imageManager.getVisual(t)).done(function(t){this.onImageManagerChanged(null,t.value),this.listenImageManager()}.bind(this))}.bind(this),!1),i.src=c._imageHelper.fixed(t)}else this.src={desktop:c._imageHelper.fixed(t),tablet:"",mobile:""},this.setSrc(c._imageHelper.fixed(t))},t.prototype.setSrc=function(t){t=c._imageHelper.fixed(t);for(var i=0;i<this.imageElements.length;i++)p(this.imageElements[i].querySelector("img"),"src",t);""===t&&this.onImageLoaded()},t.prototype.onSlideDeviceChanged=function(t){var i=this.src.desktop;"mobilePortrait"===t||"mobileLandscape"===t?this.src.mobile?i=this.src.mobile:this.src.tablet&&(i=this.src.tablet):"tabletPortrait"!==t&&"tabletLandscape"!==t||this.src.tablet&&(i=this.src.tablet),i?this.setSrc(i):this.setSrc("")},t.prototype.startFixed=function(){},t.prototype.updateMode=function(t,i){if("blurfit"===t&&1===this.imageElements.length){var s=this.imageElements[0].cloneNode(!0);this.imageElements[0].parentNode.insertBefore(s,this.imageElements[0]),this.imageElements.unshift(s),N(s,{margin:"-14px",padding:"14px"}),I(s.children[0],"filter","blur(7px)")}"blurfit"===i&&"blurfit"!==t&&A(this.imageElements.shift())},t.prototype.updateFocus=function(t,i){T(this.imageElements,{"--ss-o-pos-x":t+"%","--ss-o-pos-y":i+"%"})},t.prototype.updateOpacity=function(t){P(this.imageElements,"opacity",t/100)},t.prototype.updateBlur=function(t){var i=this.imageElements[this.imageElements.length-1];t>0?(N(i,{margin:"-"+2*t+"px",padding:2*t+"px"}),I(i.children[0],"filter","blur("+t+"px)")):(j(i,["margin","padding"]),O(i.children[0],"filter")),this.blur=t},t.prototype.kill=function(){this.notListenImageManager(),z(this.imageElements)},t})),c.d("LayerContainer","$",(function(){var $=c.$;function t(t){this.component=t,this.$ul=$('<div class="n2_layer_navigation_list_layer__children"></div>').data("container",this),this.childrenSelector="> .n2-ss-layer",this.layerContainerElement=t.layer}return t.prototype.setLayerContainerElement=function(t){this.layerContainerElement=t},t.prototype.startWithExistingNodes=function(t){for(var i=this.layerContainerElement.find(this.childrenSelector),s=0;s<i.length;s++)this._loadNode(i.eq(s),t);this.component.onChildCountChange()},t.prototype._loadNode=function(t,i){var s;switch(t.data("sstype")){case"content":s=new c.Content(this.component.fragmentEditor,this.component);break;case"layer":s=new c.Layer(this.component.fragmentEditor,this.component);break;case"row":s=new c.Row(this.component.fragmentEditor,this.component);break;case"col":s=new c.Col(this.component.fragmentEditor,this.component)}return!!s&&(s.load(t,i),i||s.sync(),s)},t.prototype.getLayerCount=function(){return this.layerContainerElement.find(this.childrenSelector).length},t.prototype.getLayerIndex=function(t){return this.layerContainerElement.find(this.childrenSelector).index(t)},t.prototype.getSortedLayers=function(){var t=[];return this.layerContainerElement.find(this.childrenSelector).each((function(i,s){var n=$(s).data("layerObject");n!==r&&t.push(n)})),t},t.prototype.append=function(t){t.appendTo(this.layerContainerElement);var i=this._loadNode(t,!1);return this.component.onChildCountChange(),i},t.prototype.insertAt=function(t,i){var s=this.getSortedLayers();i>=s.length?t.appendTo(this.layerContainerElement):t.insertBefore(s[i].layer);var n=this._loadNode(t,!1);return this.component.onChildCountChange(),n},t.prototype.insert=function(t){t.getRootElement().appendTo(this.layerContainerElement)},t.prototype.insertLayerAt=function(t,i){var s=this.getSortedLayers(),n=t.group,h=s.indexOf(t);h>-1&&h<i&&i++,i>=s.length?t.getRootElement().appendTo(this.layerContainerElement):t.getRootElement().insertBefore(s[i].getRootElement()),this.syncLayerRow(t),n!==this.component&&(n.onChildCountChange(),t.layer.triggerHandler("LayerAbsoluteUnavailable")),n.triggerLayerResized(),this.component.triggerLayerResized()},t.prototype.syncLayerRow=function(t){var i,s="slide"===this.component.type;(i=s?t.getRootElement().prevAll(".n2-ss-layer").first().data("layerObject"):t.getRootElement().nextAll(".n2-ss-layer").first().data("layerObject"))!==r?t.layerRow.insertBefore(i.layerRow):this.$ul.append(t.layerRow),t.animations&&t.animations.syncRow(i,s)},t.prototype.getChildLayersRecursive=function(t){for(var i=this.getSortedLayers(),s=[],n=0;n<i.length;n++)t?s.push(i[n].layer[0]):s.push(i[n]),i[n].container&&s.push.apply(s,i[n].container.getChildLayersRecursive(t));return s},t.prototype.moveLayersToGroup=function(t,i){i=i||[];for(var s=[],n=0;n<t.length;n++){var h=t[n],o=h.group,a=h.getIndex();i[n]!==r?this.insertLayerAt(h,i[n]):this.insert(h),h.changeGroup(a,this.component),this!==o&&-1===s.indexOf(o)&&s.push(o)}for(n=0;n<s.length;n++)s[n].update()},t.prototype.activateFirst=function(){var t=this.getSortedLayers();t.length>0&&t[t.length-1].activate()},t.prototype.resetModes=function(t){for(var i=this.getSortedLayers(),s=0;s<i.length;s++)i[s].resetMode(t),i[s].container!==r&&i[s].container.resetModes(t)},t.prototype.copyModes=function(t,i){for(var s=this.getSortedLayers(),n=0;n<s.length;n++)s[n].copyMode(t,i),s[n].container!==r&&s[n].container.copyModes(t,i)},t.prototype.changeEditorModes=function(t){for(var i=this.getSortedLayers(),s=0;s<i.length;s++)i[s].changeEditorMode(t),i[s].container!==r&&i[s].container.changeEditorModes(t)},t.prototype.renderModeProperties=function(){for(var t=this.getSortedLayers(),i=0;i<t.length;i++)t[i].renderModeProperties(),t[i].container!==r&&t[i].container.renderModeProperties()},t.prototype.getAllLayers=function(t){t=t||[];for(var i=this.getSortedLayers(),s=0;s<i.length;s++)t.push(i[s]),i[s].container!==r&&i[s].container.getAllLayers(t);return t},t.prototype.getData=function(t){t=f({layersIncluded:!0,itemsIncluded:!0},t);var i=[],s=this.getSortedLayers();if("slide"===this.component.type)for(var n=s.length-1;n>=0;n--)i.push(s[n].getData(t));else for(n=0;n<s.length;n++)i.push(s[n].getData(t));return i},t.prototype.getHTML=function(t){for(var i=this.getSortedLayers(),s=[],n=0;n<i.length;n++)s.push(i[n].getHTML(t));return s},t.prototype.getDroppables=function(t){for(var i=[],s=this.getSortedLayers(),n=0;n<s.length;n++)if(s[n]!==t){var h=s[n].getDroppable();"object"==typeof h&&i.push(h),"hidden"!==h&&s[n].container&&i.push.apply(i,s[n].container.getDroppables(t))}return i},t.prototype.getLLDroppables=function(t){var i=[],s=this.component.getLLDroppable(t);s&&i.push(s);for(var n=this.getSortedLayers(),h=0;h<n.length;h++)n[h].container&&n[h]!==t&&i.push.apply(i,n[h].container.getLLDroppables(t));return i},t})),c.d("EditorContextualBarAbstract","$",(function(){var $=c.$;function t(t){this.interactionManager=t,this.forceEnabledCounter=0,this.disabledCounter=1,this.component=!1,this.hi=this.hi.bind(this),this.$contextual=$('<div class="n2_layer_contextual"></div>').on({contextmenu:this.interactionManager.handleContextMenu.bind(this.interactionManager)}).appendTo(this.interactionManager.$containerInner);var i=$('<div class="n2_layer_contextual__inner"></div>').appendTo(this.$contextual);this.$contextualLabel=$('<div class="n2_layer_contextual__label"></i></div>').appendTo(i),this.$buttonResponsiveTools=$('<div class="n2_layer_contextual__button n2_layer_contextual__button--responsive-tools"><i class="ssi_16 ssi_16--fontresize"></i></div>').appendTo(i),this.$buttonMore=$('<div class="n2_layer_contextual__button"><i class="ssi_16 ssi_16--more"></i></div>').appendTo(i)}return t.prototype.enableActiveForced=function(){this.forceEnabledCounter++,this._enable()},t.prototype.disableActiveForced=function(){this.forceEnabledCounter=Math.max(0,this.forceEnabledCounter-1),this._disable()},t.prototype.disable=function(){this.disabledCounter++,this._disable()},t.prototype._disable=function(){0===this.forceEnabledCounter&&1===this.disabledCounter&&this.blurComponent()},t.prototype.enable=function(){this.disabledCounter=Math.max(0,this.disabledCounter-1),this._enable()},t.prototype._enable=function(){(this.forceEnabledCounter>0||0===this.disabledCounter)&&this.focusComponent()},t.prototype.refreshPosition=function(){(this.interactionManager.isHover&&0===this.disabledCounter||this.forceEnabledCounter>0)&&this.positionBar()},t.prototype.positionBar=function(){this.hi(),c.t.add(this.hi)},t.prototype.hi=function(){if(this.component&&!this.component.isDeleted){var t=this.component.layer[0].getBoundingClientRect(),i={top:t.top-this.interactionManager.innerOffset.top+"px"};parseInt(i.top)<28?(i.top=parseInt(i.top)+28+"px",this.$contextual.addClass("n2_layer_contextual--invert")):this.$contextual.removeClass("n2_layer_contextual--invert"),"left"===this.component.contextualBarPosition?i.left=t.left-this.interactionManager.innerOffset.left+"px":"center"===this.component.contextualBarPosition&&(i.left=Math.floor(t.left-this.interactionManager.innerOffset.left+t.width/2-this.$contextual.width()/2)+"px"),this.$contextual.css(i)}c.t.remove(this.hi)},t.prototype.onProxyMouseDown=function(e){this.component&&(e=e.originalEvent,this.component.layer[0].dispatchEvent(new MouseEvent("mousedown",{bubbles:!0,cancelable:!0,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY,button:e.button,buttons:e.buttons})))},t})),c.d("EditorContextualBarActive",["$","EditorContextualBarAbstract"],(function(){"use strict";function t(t){this.contextualMenuActive=!1,this.responsiveToolsActive=!1,c.EditorContextualBarAbstract.prototype.constructor.call(this,t),this.$contextual.addClass("n2_layer_contextual--active").on("mousedown",this.onProxyMouseDown.bind(this)),this.$contextualLabel.on("click",this.actionDisplayLayerWindow.bind(this)),this.$buttonResponsiveTools.on("click",this.actionResponsiveTools.bind(this)),this.$buttonMore.on("click",this.actionContextualMenu.bind(this))}return t.prototype=Object.create(c.EditorContextualBarAbstract.prototype),t.prototype.constructor=t,t.prototype.changeActiveComponent=function(t){this.blurComponent(),this.component=t,this.$contextualLabel.text(this.component.getUILabel()),this.$contextual.data("layerObject",this.component).toggleClass("n2_layer_contextual--has-responsive-tools",this.component.hasResponsiveTools()),this.focusComponent(),this.component.hasResponsiveTools()&&this.responsiveToolsActive&&this.showResponsiveTools()},t.prototype.blurComponent=function(){this.component&&!this.component.isDeleteStarted&&(this.$contextual.removeClass("n2_layer_contextual--visible"),this.component.layer.removeClass("n2_layer_contextual_active_layer"),this.component.editorUI.normalSizing&&this.component.editorUI.normalSizing.removeClass("nui-enabled"),this.component.editorUI.margin&&this.component.editorUI.margin.removeClass("nui-enabled"),this.component.editorUI.padding&&this.component.editorUI.padding.removeClass("nui-enabled"),this.component.editorUI.absoluteCC&&this.component.editorUI.absoluteCC.removeClass("nui-enabled"),this.component.editorUI.resize&&this.component.editorUI.resize.removeClass("nui-enabled"),this.component.editorUI.columns&&this.component.editorUI.columns.hideHandles(),this.component.layer.off(".contextualBarActive"))},t.prototype.focusComponent=function(){if((0===this.disabledCounter||this.forceEnabledCounter>0)&&!this.component.isDeleted){this.positionBar();var t="blue";this.component.isAbsolute()&&(t="purple"),this.$contextual.attr("data-color",t).addClass("n2_layer_contextual--visible"),this.component.layer.addClass("n2_layer_contextual_active_layer"),this.component.editorUI.normalSizing&&this.component.editorUI.normalSizing.addClass("nui-enabled"),this.component.editorUI.margin&&this.component.editorUI.margin.addClass("nui-enabled"),this.component.editorUI.padding&&this.component.editorUI.padding.addClass("nui-enabled"),this.component.editorUI.absoluteCC&&this.component.editorUI.absoluteCC.addClass("nui-enabled"),this.component.editorUI.resize&&this.component.editorUI.resize.addClass("nui-enabled"),this.component.editorUI.columns&&this.component.editorUI.columns.showHandles(),this.component.layer.on({"LayerDeleted.contextualBarActive":this.onLayerDelete.bind(this),"interaction.contextualBarActive":this.onLayerChange.bind(this),"LayerShowChange.contextualBarActive":this.onLayerChange.bind(this)})}},t.prototype.onLayerDelete=function(){this.$contextual.removeClass("n2_layer_contextual--visible")},t.prototype.onLayerChange=function(){this.refreshPosition()},t.prototype.actionDisplayLayerWindow=function(){this.interactionManager.fragmentEditor.layerWindow.show(this.component)},t.prototype.actionResponsiveTools=function(){this.responsiveToolsActive?this.hideResponsiveTools():this.showResponsiveTools()},t.prototype.showResponsiveTools=function(){this.hideResponsiveToolsTimeout&&a(this.hideResponsiveToolsTimeout),this.$buttonResponsiveTools.hasClass("n2_layer_contextual__button--active")||(this.responsiveToolsActive=!0,this.$buttonResponsiveTools.addClass("n2_layer_contextual__button--active"),this.component.onContextResponsiveTools(this.$contextual[0],function(){this.$buttonResponsiveTools.removeClass("n2_layer_contextual__button--active"),this.hideResponsiveToolsTimeout=o(this.hideResponsiveTools.bind(this),300)}.bind(this)))},t.prototype.hideResponsiveTools=function(){this.responsiveToolsActive=!1,this.$buttonResponsiveTools.removeClass("n2_layer_contextual__button--active")},t.prototype.actionContextualMenu=function(){this.contextualMenuActive?this.hideContextualMenu():this.showContextualMenu()},t.prototype.showContextualMenu=function(t){this.hideContextualMenuTimeout&&a(this.hideContextualMenuTimeout),!t&&this.$buttonMore.hasClass("n2_layer_contextual__button--active")||(this.contextualMenuActive=!0,this.$buttonMore.addClass("n2_layer_contextual__button--active"),this.component.onContextMenu(this.$contextual[0],{onClose:function(){this.hideContextualMenuTimeout=o(this.hideContextualMenu.bind(this),300)}.bind(this)}))},t.prototype.hideContextualMenu=function(){this.contextualMenuActive=!1,this.$buttonMore.removeClass("n2_layer_contextual__button--active")},t})),c.d("EditorContextualBarHoverSection",["$","EditorContextualBarHover"],(function(){var $=c.$;function t(t){c.EditorContextualBarHover.prototype.constructor.call(this,t),this.$contextual.addClass("n2_layer_contextual--hover-section")}return t.prototype=Object.create(c.EditorContextualBarHover.prototype),t.prototype.constructor=t,t.prototype.handleMouseOver=function(e){this.processHoveredElement(this.findRelatedSection(e.target))},t.prototype.processMouseCoordinates=function(t,i){this.processHoveredElement(this.findRelatedSection(s.elementFromPoint(t,i)))},t.prototype.findRelatedSection=function(t){var i,s,n=$(t);if("slide"===n.attr("data-sstype"))i=n;else if(!(i=n.closest('.n2-ss-layer[data-sstype="slide"]')).length)return(s=n.hasClass("n2_layer_contextual")?n:n.closest(".n2_layer_contextual")).length?this.findRelatedSection(s.data("layerObject").layer[0]):!!this.component&&this.component;return i!==r&&i.data("layerObject")},t.prototype.blurComponent=function(){this.$contextual.removeClass("n2_layer_contextual--visible")},t.prototype.focusComponent=function(){0===this.disabledCounter&&this.component&&(this.positionBar(),this.refreshActiveState(),this.$contextual.attr("data-color","grey").addClass("n2_layer_contextual--visible"))},t})),c.d("EditorContextualBarHover",["$","EditorContextualBarAbstract"],(function(){"use strict";function t(t){this.namespace=this.namespace||"contextualBarHover",c.EditorContextualBarAbstract.prototype.constructor.call(this,t),this.$contextual.addClass("n2_layer_contextual--hover").on("mousedown",this.onProxyMouseDown.bind(this)),this.$contextualLabel.on("click",this.actionActivate.bind(this)),this.$buttonResponsiveTools.on("click",this.actionActivateWithResponsiveTools.bind(this)),this.$buttonMore.on("click",this.actionActivateWithContextualMenu.bind(this)),this.interactionManager.$container[0].addEventListener("mouseover",this.handleMouseOver.bind(this),{passive:!0,capture:!0})}return t.prototype=Object.create(c.EditorContextualBarAbstract.prototype),t.prototype.constructor=t,t.prototype.handleMouseOver=function(e){this.processHoveredElement(this.interactionManager.findRelatedComponent(e.target))},t.prototype.processMouseCoordinates=function(t,i){this.processHoveredElement(this.interactionManager.findRelatedComponent(s.elementFromPoint(t,i)))},t.prototype.processHoveredElement=function(t){t!==this.component&&(this.blurComponent(),this.component=t,this.component&&(this.$contextualLabel.text(this.component.getUILabel()),this.$contextual.data("layerObject",this.component).toggleClass("n2_layer_contextual--has-responsive-tools",this.component.hasResponsiveTools()),this.focusComponent()))},t.prototype.blurComponent=function(){this.$contextual.removeClass("n2_layer_contextual--visible"),this.component&&!this.component.isDeleteStarted&&(this.component.layer.removeClass("n2_layer_contextual_hover_layer"),this.component.layer.off("interaction."+this.namespace),this.component.markOut())},t.prototype.focusComponent=function(){if((0===this.disabledCounter||this.forceEnabledCounter>0)&&this.component&&!this.component.isDeleted){this.positionBar(),this.refreshActiveState(),this.component.layer.addClass("n2_layer_contextual_hover_layer");var t="grey";this.component.isAbsolute()&&(t="purple"),this.$contextual.attr("data-color",t).addClass("n2_layer_contextual--visible"),this.component.layer.on("LayerDeleted."+this.namespace,this.onLayerDelete.bind(this)),this.component.layer.on("interaction."+this.namespace,this.onLayerInteraction.bind(this)),this.component.markOver()}},t.prototype.onLayerDelete=function(){this.$contextual.removeClass("n2_layer_contextual--visible")},t.prototype.onLayerInteraction=function(){this.refreshPosition()},t.prototype.actionActivate=function(e){this.component.activate(e)},t.prototype.actionActivateWithResponsiveTools=function(e){this.component.activate(!1),this.interactionManager.contextualBarActive.showResponsiveTools()},t.prototype.actionActivateWithContextualMenu=function(e){this.interactionManager.contextualBarActive.responsiveToolsActive&&this.interactionManager.contextualBarActive.hideResponsiveTools(),this.component.activate(!1),this.interactionManager.contextualBarActive.showContextualMenu(!0)},t.prototype.refreshActiveState=function(){this.$contextual.toggleClass("n2_layer_contextual--hover-active",this.interactionManager.activeComponent===this.component)},t})),c.d("LayerDataStorage",(function(){"use strict";function t(){this.isDeviceProp={},this.propertyScope={},this.property={},this.deviceProperty={desktopPortrait:{},desktopLandscape:{},tabletPortrait:{},tabletLandscape:{},mobilePortrait:{},mobileLandscape:{}},this.advancedProperties={}}return t.prototype.getMode=function(){return this.fragmentEditor.getMode()},t.prototype.getProperties=function(){var t={};for(var i in this.property)if(this.advancedProperties[i]!==r){if(i===this.advancedProperties[i].getName()){var s=this.property[i],n=this.advancedProperties[i].getBaseName();this.property[i]===r&&(s=this.property[n]),t[n]=s}}else t[i]=this.property[i];return t},t.prototype.getRawProperty=function(t){if(this.isDeviceProp[t]){var i=this.getMode(),s=this.deviceProperty[i];return s[t]!==r?s[t]:r}return this.property[t]},t.prototype.getProperty=function(t){if(this.isDeviceProp[t]){var i=this.getMode(),s=this.deviceProperty[i],n=this.deviceProperty.desktopPortrait;if(s[t]!==r)return s[t];if(n[t]!==r)return n[t]}return this.property[t]},t.prototype.historyStore=function(t,i,s){this.isDeleteStarted||(this.store(s,i,t,!0,"history"),this.isDeviceProp[i]&&s!==this.getMode()||this.$.trigger("propertyChanged",[i,this.getProperty(i)]))},t.prototype.store=function(t,i,s,n,h){var r,o;t=t||this.getMode(),this.isDeviceProp[i]?(r=this.deviceProperty[t][i],o=this.getProperty(i)):o=r=this.property[i];var a=c.History.get().addValue(this,this.historyStore,[i,t]);a&&a.setValues(r,s),this.property[i]=s,this.isDeviceProp[i]&&(this.deviceProperty[t][i]=s),n&&this.render(i,o,h)},t.prototype.render=function(t,i,s){this.propertyScope[t]["_sync"+t]!==r&&this.propertyScope[t]["_sync"+t](i,s)},t.prototype.isDimensionPropertyAccepted=function(t){return(t+"").match(/[0-9]+%/)||"auto"===t},t.prototype.changeEditorMode=function(t){var i=parseInt(this.property[t]);this.layer.triggerHandler("LayerShowChange",[t,i]),this.renderModeProperties(!1)},t.prototype.renderModeProperties=function(t){for(var i in this.isDeviceProp)this.isDeviceProp[i]&&(this.property[i]=this.getProperty(i),this.$.trigger("propertyChanged",[i,this.property[i]]))},t.prototype.historyResetMode=function(t,i){this.deviceProperty[i]=f({},t),i===this.fragmentEditor.getMode()&&this.renderModeProperties(!0)},t.prototype.resetMode=function(t){if("desktopPortrait"!==t){var i=c.History.get().addValue(this,this.historyResetMode,[t]);for(var s in i&&i.setValues(f({},this.deviceProperty[t]),{}),this.deviceProperty[t])this.deviceProperty[t][s]=undefined;t===this.fragmentEditor.getMode()&&this.renderModeProperties(!0)}},t.prototype.copyMode=function(t,i){if(t!==i){var s=this.deviceProperty[i];this.deviceProperty[i]=f({},this.deviceProperty[i],this.deviceProperty[t]);var n=c.History.get().addValue(this,this.historyResetMode,[i]);n&&n.setValues(s,this.deviceProperty[i])}},t.prototype._getDefault=function(t,i){return this.originalProperties[t]!==r?this.originalProperties[t]:i},t.prototype.createProperty=function(t,i,s,n){this.isDeviceProp[t]=!1,this.propertyScope[t]=n||this,s?(this.property[t]=s.data(t.toLowerCase()),this.property[t]!==r&&null!==this.property[t]||(this.property[t]=this._getDefault(t,i))):this.property[t]=this._getDefault(t,i)},t.prototype.createAdvancedProperty=function(t,i,s){var n=t.getNames();for(var h in n)this.advancedProperties[h]=t,this.createProperty(h,n[h],i,s)},t.prototype.syncAdvancedField=function(t){var i=this.advancedProperties[t].getName(),s=this.property[i];this.property[i]===r&&(s=this.property[t]),this.fragmentEditor.layerOptions.updateField(i,s)},t.prototype.createDeviceProperty=function(t,i,s,n){var h,o;if(this.isDeviceProp[t]=!0,this.propertyScope[t]=n||this,s){for(h in this.deviceProperty)this.deviceProperty[h][t]=s.data(h.toLowerCase()+t.toLowerCase()),""===this.deviceProperty[h][t]&&(this.deviceProperty[h][t]=r);for(h in this.deviceProperty)this.deviceProperty[h][t]!==r&&""!==this.deviceProperty[h][t]||(o=this._getDefault(h.toLowerCase()+t.toLowerCase()))!==r&&(this.deviceProperty[h][t]=o);for(h in i)this.deviceProperty[h][t]!==r&&""!==this.deviceProperty[h][t]||(this.deviceProperty[h][t]=i[h])}else{for(h in i)this.deviceProperty[h][t]=i[h];for(h in this.deviceProperty)(o=this._getDefault(h.toLowerCase()+t.toLowerCase()))!==r&&(this.deviceProperty[h][t]=o)}this.property[t]=this.deviceProperty.desktopPortrait[t]},t.prototype.removeProperty=function(t){if(delete this.property[t],this.layer.removeData(t.toLowerCase()).removeAttr("data-"+t.toLowerCase()),this.isDeviceProp[t])for(var i in this.deviceProperty)delete this.deviceProperty[i][t],this.layer.removeData(i.toLowerCase()+t.toLowerCase()).removeAttr("data-"+i.toLowerCase()+t.toLowerCase());delete this.isDeviceProp[t],delete this.propertyScope[t]},t.prototype.removeProperties=function(t){for(var i=0;i<t.length;i++)this.removeProperty(t[i])},t.prototype.getPropertiesData=function(t){for(var i={},s=0;s<t.length;s++){var n=t[s];if(this.property[n]!==r&&(i[n]=this.property[n]),this.isDeviceProp[n])for(var h in this.deviceProperty)this.deviceProperty[h][n]!==r&&(i[h.toLowerCase()+n]=this.deviceProperty[h][n])}return i},t.prototype.setProperty=function(t,i,s){this.advancedProperties[t]!==r&&(t=this.advancedProperties[t].getName()),this.propertyScope[t]!==r?"function"==typeof this.propertyScope[t]["setProperty"+t]?this.propertyScope[t]["setProperty"+t](t,i,s):this._setProperty(t,i,s):"function"==typeof this["setProperty"+t]&&this["setProperty"+t](t,i,s)},t.prototype._setProperty=function(t,i,s){this.store(r,t,i,!0,s),"manager"!==s&&this.$.trigger("propertyChanged",[t,this.getProperty(t)])},t.prototype.onSyncFields=function(){},t.prototype.resetStyleMode=function(t){for(var i in this.advancedProperties)this.advancedProperties[i].resetMode(t)},t.prototype.outsideStoreProperty=function(t,i,s,n){this.store(t,i,s,!0,n),t!==r&&t!==this.getMode()||this.$.trigger("propertyChanged",[i,this.getProperty(i)])},t})),c.d("FragmentEditorHotkey","$",(function(){var $=c.$,t="ShiftLeft",n="ShiftRight",h={Numpad1:"left",Numpad2:"center",Numpad3:"right",Numpad4:"left",Numpad5:"center",Numpad6:"right",Numpad7:"left",Numpad8:"center",Numpad9:"right"},o={Numpad1:"bottom",Numpad2:"bottom",Numpad3:"bottom",Numpad4:"middle",Numpad5:"middle",Numpad6:"middle",Numpad7:"top",Numpad8:"top",Numpad9:"top"},a=["Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9"];function l(t){this.fragmentEditor=t,this.keysPressed={},this.keyIntervals={},s.addEventListener("keydown",this.onKeyDown.bind(this),{capture:!0}),s.addEventListener("keyup",this.onKeyUp.bind(this),{capture:!0})}return l.prototype.onKeyDown=function(e){if(!e.defaultPrevented){if("TEXTAREA"!==e.target.tagName&&"INPUT"!==e.target.tagName&&!e.target.isContentEditable&&"main"===c.WindowManager.getCurrentWindow()){var s=this.fragmentEditor.activeLayer,r=e.code,l=e.key,u=!1;if(e.shiftKey&&!e.ctrlKey&&!e.metaKey)if("KeyE"===r){var d=[];e.altKey?(d=["desktopLandscape","tabletLandscape","tabletPortrait","mobileLandscape","mobilePortrait"],c.Notification.success(n2_("Clear device specific settings")+" - "+n2_("Current layer, all devices"))):(d.push(this.fragmentEditor.getMode()),c.Notification.success(n2_("Clear device specific settings")+" - "+n2_("Current layer, current device")));for(var f=0;f<d.length;f++)s.resetMode(d[f]);u=!0}else if("KeyR"===r){d=[];var _=this.fragmentEditor.mainContainer.container.getAllLayers();_.unshift(this.fragmentEditor.mainContainer),e.altKey?(d=["desktopLandscape","tabletLandscape","tabletPortrait","mobileLandscape","mobilePortrait"],c.Notification.success(n2_("Clear device specific settings")+" - "+n2_("All layers, all devices"))):(d.push(this.fragmentEditor.getMode()),c.Notification.success(n2_("Clear device specific settings")+" - "+n2_("All layers, current device")));for(var v=0;v<_.length;v++)for(f=0;f<d.length;f++)_[v].resetMode(d[f]);u=!0}if(e.ctrlKey||e.metaKey)if("Z"===l||"z"===l)e.shiftKey?c.History.get().redo()&&(u=!0):c.History.get().undo()&&(u=!0);else if("KeyC"===r)0===i.getSelection().toString().length&&(this.fragmentEditor.clipboard.copy(),u=!0);else if("KeyV"===r)this.fragmentEditor.clipboard.paste(),u=!0;else if("Digit1"===r)$("#n2-ss-preview").trigger("click"),u=!0;else if("Digit2"===r){var p=$('.n2_device_tester_devices__device[data-device="desktopPortrait"]');p.hasClass("n2_device_tester_devices__device--active")||p.trigger("click"),u=!0}else if("Digit3"===r){var b=$('.n2_device_tester_devices__device[data-device="tabletPortrait"]');b.hasClass("n2_device_tester_devices__device--active")||b.trigger("click"),u=!0}else if("Digit4"===r){var m=$('.n2_device_tester_devices__device[data-device="mobilePortrait"]');m.hasClass("n2_device_tester_devices__device--active")||m.trigger("click"),u=!0}if(!u&&s)if(e.ctrlKey||e.metaKey)"KeyD"===r&&(this.fragmentEditor.duplicate(),u=!0);else if("Delete"===r||"Backspace"===r)this.fragmentEditor.delete(),u=!0;else if(r===n||r===t)this.keysPressed[r]=1;else if("ArrowUp"===r)"absolute"===s.placement.getType()&&(this.keyIntervals[r]||(this.layerMoveUp(),this.keyIntervals[r]=setInterval(this.layerMoveUp.bind(this),100)),u=!0);else if("ArrowDown"===r)"absolute"===s.placement.getType()&&(this.keyIntervals[r]||(this.layerMoveDown(),this.keyIntervals[r]=setInterval(this.layerMoveDown.bind(this),100)),u=!0);else if("ArrowLeft"===r)"absolute"===s.placement.getType()&&(this.keyIntervals[r]||(this.layerMoveLeft(),this.keyIntervals[r]=setInterval(this.layerMoveLeft.bind(this),100)),u=!0);else if("ArrowRight"===r)"absolute"===s.placement.getType()&&(this.keyIntervals[r]||(this.layerMoveRight(),this.keyIntervals[r]=setInterval(this.layerMoveRight.bind(this),100)),u=!0);else if(-1!==a.indexOf(r)&&"absolute"===s.placement.getType()){var g=h[r],y=o[r],w=!1;this.fragmentEditor.layerOptions.forms.placement.absolute.align.val()===g&&this.fragmentEditor.layerOptions.forms.placement.absolute.valign.val()===y&&(w=!0),this.fragmentEditor.layerOptions.layerFeatures.horizontalAlign(g,w),this.fragmentEditor.layerOptions.layerFeatures.verticalAlign(y,w),u=!0}u||e.ctrlKey||e.metaKey||("KeyQ"===r?this.fragmentEditor.addLayer.visible||(s.activate(!0),this.fragmentEditor.layerWindow.tab.displayTab("content"),u=!0):"KeyW"===r?this.fragmentEditor.addLayer.visible||(s.activate(!0),this.fragmentEditor.layerWindow.tab.displayTab("style"),u=!0):"KeyE"===r?this.fragmentEditor.addLayer.visible||(s.activate(!0),this.fragmentEditor.layerWindow.tab.displayTab("animations"),u=!0):"KeyA"===r?(this.fragmentEditor.addLayer.toggleActive(),u=!0):"KeyS"===r&&(this.fragmentEditor.addLayer.visible||(s.activate(!0),this.fragmentEditor.layerWindow.toggleLayerList(),u=!0))),u&&e.preventDefault()}}},l.prototype.onKeyUp=function(e){this.keyIntervals[e.code]!==r&&(clearInterval(this.keyIntervals[e.code]),delete this.keyIntervals[e.code]),e.code===n&&this.keysPressed.ShiftRight!==r?this.keysPressed.ShiftRight=0:e.code===t&&this.keysPressed.ShiftLeft!==r&&(this.keysPressed.ShiftLeft=0)},l.prototype.layerMoveUp=function(){this.fragmentEditor.activeLayer.moveY(-1*(this.keysPressed.ShiftLeft||this.keysPressed.ShiftRight?10:1))},l.prototype.layerMoveDown=function(){this.fragmentEditor.activeLayer.moveY(this.keysPressed.ShiftLeft||this.keysPressed.ShiftRight?10:1)},l.prototype.layerMoveLeft=function(){this.fragmentEditor.activeLayer.moveX(-1*(this.keysPressed.ShiftLeft||this.keysPressed.ShiftRight?10:1))},l.prototype.layerMoveRight=function(){this.fragmentEditor.activeLayer.moveX(this.keysPressed.ShiftLeft||this.keysPressed.ShiftRight?10:1)},l})),c.d("EditorInteractionManager","$",(function(){var $=c.$;function t(t){this.fragmentEditor=t,this.isHover=!1,this.state={drag:!1},this.$container=$(".n2_admin_editor__content").on({click:this.handleMouseClick.bind(this)}),this.$containerInner=this.$container.find(".n2_slide_editor_slider__editor_inner").one("mouseover",this.mouseEnter.bind(this)).on({mouseenter:this.mouseEnter.bind(this),mouseleave:this.mouseLeave.bind(this),dblclick:this.handleDoubleClick.bind(this),contextmenu:this.handleContextMenu.bind(this)}),this.storeInnerOffset(),s.addEventListener("mousemove",this.onMouseMove.bind(this),{passive:!0,capture:!0}),this.contextualBarHoverSection=new c.EditorContextualBarHoverSection(this),this.contextualBarHover=new c.EditorContextualBarHover(this),this.contextualBarActive=new c.EditorContextualBarActive(this),i.addEventListener("resize",this.refreshPosition.bind(this),{passive:!0,capture:!0}),s.addEventListener("scroll",this.refreshPosition.bind(this),{passive:!0,capture:!0}),s.addEventListener("EditorInvalidated",this.refreshPosition.bind(this)),G(this.fragmentEditor.editor.frontend.sliderElement,"SliderResize",this.refreshPosition.bind(this))}return t.prototype.changeActiveComponent=function(t){this.activeComponent=t,this.contextualBarActive.changeActiveComponent(t),this.contextualBarHoverSection.refreshActiveState(),this.contextualBarHover.refreshActiveState(),this.lastMouseMoveEvent!==r&&(this.contextualBarHoverSection.processMouseCoordinates(this.lastMouseMoveEvent.clientX,this.lastMouseMoveEvent.clientY),this.contextualBarHover.processMouseCoordinates(this.lastMouseMoveEvent.clientX,this.lastMouseMoveEvent.clientY))},t.prototype.onMouseMove=function(e){this.lastMouseMoveEvent=e},t.prototype.refreshPosition=function(){this.storeInnerOffset(),this.contextualBarActive.refreshPosition(),this.contextualBarHover.refreshPosition(),this.contextualBarHoverSection.refreshPosition()},t.prototype.mouseEnter=function(){this.isHover||(this.isHover=!0,this.enable(),this.syncHover())},t.prototype.mouseLeave=function(){this.isHover&&(this.isHover=!1,this.disable(),this.syncHover())},t.prototype.enable=function(){this.contextualBarHoverSection.enable(),this.contextualBarHover.enable(),this.contextualBarActive.enable()},t.prototype.disable=function(){this.contextualBarActive.disable(),this.contextualBarHover.disable(),this.contextualBarHoverSection.disable()},t.prototype.syncHover=function(){this.$container.toggleClass("n2_admin_editor__content--hover",this.isHover)},t.prototype.storeInnerOffset=function(){this.innerOffset=this.$containerInner[0].getBoundingClientRect()},t.prototype.handleMouseClick=function(e){if(!c.WindowManager.isActionPrevented("ComponentActivate")){var t=this.findRelatedComponent($(e.target));t?t.activate(e):this.fragmentEditor.layerWindow.requestHide()}},t.prototype.handleDoubleClick=function(e){var t=$(e.target);if(t.closest(".n2-ss-layer").length){var i=this.findRelatedComponent(t);i&&i===this.activeComponent&&this.activeComponent.doubleClick(e)}},t.prototype.handleContextMenu=function(e){var t=this.findRelatedComponent($(e.target));t&&(e.preventDefault(),t.onContextMenu(e))},t.prototype.findRelatedComponent=function(t){var i,s=$(t);return s.hasClass("n2-ss-layer")?i=s:(i=s.closest(".n2-ss-layer")).length||(i=s.hasClass("n2_layer_contextual")?s:s.closest(".n2_layer_contextual")),i!==r&&i.data("layerObject")},t})),c.d("FragmentClipboard","$",(function(){"use strict";function t(t){this.fragmentEditor=t}return t.prototype.copy=function(){var t=this.fragmentEditor.activeLayer;this.fragmentEditor.isSectionSlide(t)?this.sectionCopy():this.componentCopy(t)},t.prototype.paste=function(){var t=this.fragmentEditor.activeLayer;this.fragmentEditor.isSectionSlide(t)?this.sectionPaste():this.componentPaste(t)},t.prototype.sectionHasClipboard=function(){return!!localStorage.getItem("clipboardSection")},t.prototype.sectionCopy=function(){var t=this.fragmentEditor.getSectionData();localStorage.setItem("clipboardSection",JSON.stringify(t))},t.prototype.sectionPaste=function(){var t=localStorage.getItem("clipboardSection");t&&(t=JSON.parse(t),this.fragmentEditor.manipulator.sectionReplace(this.fragmentEditor.mainContainer,t))},t.prototype.componentHasClipboard=function(){return!!localStorage.getItem("clipboardLayers")},t.prototype.componentCopy=function(t){if(this.fragmentEditor.isSectionSlide(t))alert("copy section");else{var i;i=this.fragmentEditor.isCol(t)||this.fragmentEditor.isContent(t)?t.container.getSortedLayers():[t];var s=this.getComponentsData(i);s.length&&localStorage.setItem("clipboardLayers",JSON.stringify(s))}},t.prototype.componentPaste=function(t){var i=localStorage.getItem("clipboardLayers");if(i){var s=JSON.parse(i);if(s.length){var n,h=s[0].pm;"normal"===h?(n=t===r?this.fragmentEditor.mainContainer.getTargetGroupDefault():this.fragmentEditor.isCol(t)||this.fragmentEditor.isContent(t)?t:this.fragmentEditor.isRow(t)?t.container.getSortedLayers()[0]:"normal"===t.placement.getType()?t.group:this.fragmentEditor.mainContainer.getTargetGroupDefault(),this.fragmentEditor.manipulator.addLayers(s,n)):"absolute"===h&&(n=t===r?this.fragmentEditor.mainContainer.getTargetGroupAbsolute():t.container?t:t.group,this.fragmentEditor.manipulator.addLayers(s,n))}}},t.prototype.getComponentsData=function(t){if(t===r)return[];for(var i=[],s=[],n=0;n<t.length;n++)t[n].getDataWithChildren(i,s);return i},t})),c.d("FragmentEditor","$",(function(){var $=c.$;function t(t,i,n){this.mode="desktopPortrait",this.editor=t,this.$editedElement=i,this.ready=$.Deferred(),this.$=$(this),t.fragmentEditor=this,$(".n2_slide_editor_slider__editor").attr("dir",$("html").attr("dir")),this.ri=s.querySelector('style[data-related="n2-ss-0"]').sheet,this.addLayer=new c.AddLayer(this),this.layerWindow=new c.LayerWindow(this),this.layerOptions=new c.ComponentSettings(this),this.layerNavigation=new c.LayerNavigation(this),this.manipulator=new c.FragmentManipulator(this),this.clipboard=new c.FragmentClipboard(this),this.mainContainer=new c.SectionSlide(this),this.canvasUIManager=new c.UICanvas(this.mainContainer.layer,this),this.itemEditor=new c.ItemManager(this,n),this.mainContainer.lateInit(),this._initDeviceModeChange(),this.canvasSettings=new c.CanvasSettings(this),this.layerOptions.startFeatures(),this.pointerManager=new c.EditorInteractionManager(this),new c.FragmentEditorHotkey(this),this.mainContainer.activate(!0)}function i(t,s){for(var n=t.cssRules,h=n.length-1;h>=0;h--)n[h].selectorText&&n[h].selectorText.match(s)?t.deleteRule(h):n[h]instanceof CSSMediaRule&&i(n[h],s)}return t.prototype.getMode=function(){return this.mode},t.prototype.getResponsiveRatioHorizontal=function(){return this.editor.getHorizontalRatio()},t.prototype.getResponsiveRatioVertical=function(){return this.editor.getVerticalRatio()},t.prototype.isRow=function(t){return t instanceof c.Row},t.prototype.isCol=function(t){return t instanceof c.Col},t.prototype.isLayer=function(t){return t instanceof c.Layer},t.prototype.isContent=function(t){return t instanceof c.Content},t.prototype.isSectionSlide=function(t){return t instanceof c.SectionSlide},t.prototype._initDeviceModeChange=function(){$("#layer-clear-device-specific-changes, #layer-slide-clear-device-specific-changes").on("click",this.onClearDeviceSpecificChanges.bind(this));var t=this.editor.getAvailableDeviceModes();$("#layershow").data("field").setAvailableDevices(t),this.refreshMode(),this.ready.resolve()},t.prototype.refreshMode=function(){this.mode=this.editor.getDeviceMode(),this.mainContainer.changeEditorMode(this.mode)},t.prototype.onChangeDeviceOrientation=function(){this.refreshMode()},t.prototype.onResize=function(t){this.mainContainer.onResize(t),this.canvasSettings.ruler&&this.canvasSettings.ruler.onResize()},t.prototype.onClearDeviceSpecificChanges=function(){if(this.activeLayer){var t=this.getMode();this.activeLayer.resetMode(t)}},t.prototype.copyOrResetMode=function(t){var i=this.getMode();"desktopPortrait"===i?"desktopPortrait"!==t&&this.mainContainer.container.resetModes(t):t===i?this.mainContainer.container.resetModes(t):this.mainContainer.container.copyModes(i,t)},t.prototype.getSnap=function(t,i){var s=$();if(this.canvasSettings.get("n2-ss-snap-to-enabled")){this.mainContainer===t&&(s=s.add(".n2-ruler-user-guide"));for(var n=t.container.getSortedLayers(),h=0;h<n.length;h++)"absolute"===n[h].placement.getType()&&(s=s.add(n[h].layer))}return s.filter(":visible").not(i.layer)},t.prototype.getHTML=function(){for(var t=$("<div></div>"),i=this.mainContainer.container.getAllLayers(),s=0;s<i.length;s++)t.append(i[s].getHTML(!0));return t.html()},t.prototype.getData=function(){return this.mainContainer.getData()},t.prototype.getSectionData=function(){return this.mainContainer.getSectionData()},t.prototype.loadComponentWithNode=function(t,i,s,n){var h=t.container.append(i);return n&&this.refreshMode(),h},t.prototype.insertComponentWithNode=function(t,i,s,n,h){var r=t.container.insertAt(i,s);return h&&this.refreshMode(),r},t.prototype.resetActiveLayer=function(){var t=this.mainContainer.container.getSortedLayers();t.length&&t[t.length-1].activate()},t.prototype.changeActiveLayer=function(t){var i=this.activeLayer;i&&!i.isDeleted&&(i.$.off("propertyChanged.editor").off(".active"),i.deActivate()),this.activeLayer=t,c._activeLayer=t,t&&(this.pointerManager.changeActiveComponent(t),this.layerOptions.changeActiveComponent(t,t.type,t.getSubType(),t.placement.getType(),t.getProperties()),t.$.on({"propertyChanged.editor":this.layerOptions.onUpdateField.bind(this.layerOptions),"placementChanged.active":function(e,i,s){this.layerOptions.changeActiveComponentPlacement(i,t.property)}.bind(this)})),this.$.trigger("activeLayerChanged")},t.prototype.getActiveLayer=function(){return this.activeLayer},t.prototype.highlight=function(t){this.pointerManager.contextualBarHover.enableActiveForced(),this.pointerManager.contextualBarHover.processHoveredElement(t),this.hoverZIndexInterval&&clearInterval(this.hoverZIndexInterval),this.hoverZIndexInterval=setInterval(function(){this.toggleClass("n2_layer_layer_list_hover--force-zindex")}.bind(t.layer),800)},t.prototype.deHighlight=function(t){this.pointerManager.contextualBarHover.disableActiveForced(),this.hoverZIndexInterval&&clearInterval(this.hoverZIndexInterval),t.isDeleted||t.layer.removeClass("n2_layer_layer_list_hover--force-zindex")},t.prototype.delete=function(){this.activeLayer.delete()},t.prototype.duplicate=function(){this.activeLayer.duplicate(!0)},t.prototype.getSelf=function(){return this},t.prototype.removeRules=function(t){i(this.ri,t)},t})),c.d("FragmentManipulator","$",(function(){var $=c.$;function t(t){this.fragmentEditor=t}return t.prototype.deleteLayers=function(){for(var t=this.fragmentEditor.mainContainer.container.getSortedLayers(),i=0;i<t.length;i++)t[i].delete()},t.prototype.sectionReplace=function(t,i){this._idTranslation={};var s=_({},i),n=t.container,h=this.dataToLayers(_([],s.layers).reverse()),o=[];this.deleteLayers(),t.mainContent.remove();for(var a=0;a<h.length;a++)o.push(n.append(h[a]));c.History.get().startBatch();var l={};for(var u in t.removeProperty("padding"),t.createDeviceProperty("padding",{desktopPortrait:"10|*|10|*|10|*|10"}),t.deviceProperty)for(var d in t.isDeviceProp)if(t.isDeviceProp[d]){var f=u.toLowerCase()+d;s[f]!==r?(l[d]=!0,t.outsideStoreProperty(u,d,s[f],!0,"sectionReplace"),delete s[f]):!0===l[d]&&t.outsideStoreProperty(u,d,r,!0,"sectionReplace")}for(var v in t.property)s[v]!==r&&(t.outsideStoreProperty(r,v,s[v],!0,"sectionReplace"),delete s[v]);return c.History.get().addSimple(this,this.historyDeleteAll,this.historyReplaceLayers,[t,s,o,n.getAllLayers()]),c.History.get().endBatch(),this.fragmentEditor.refreshMode(),c.ImagesLoaded(n.layerContainerElement[0]).finally(this.fragmentEditor.refreshMode.bind(this.fragmentEditor)),this.fragmentEditor.getActiveLayer()||o.length>0&&o[0].activate(),o},t.prototype.historyDeleteAll=function(t,i,s){for(var n=0;n<s.length;n++)s[n].getSelf().delete();t.mainContent.getSelf().remove()},t.prototype.historyReplaceLayers=function(t,i,s,n){this.sectionReplace(t,i);for(var h=t.container.getAllLayers(),r=0;r<n.length;r++)n[r].setSelf(h[r])},t.prototype.addLayers=function(t,i){this._idTranslation={};for(var s=this.dataToLayers(_([],t)),n=[],h=0;h<s.length;h++)n.push(i.container.append(s[h]));return this.fragmentEditor.refreshMode(),c.History.get().addSimple(this,this.historyDeleteLayers,this.historyAddLayers,[t,n,i]),n},t.prototype.historyDeleteLayers=function(t,i,s){for(var n=0;n<i.length;n++)i[n].getSelf().delete()},t.prototype.historyAddLayers=function(t,i,s){for(var n=this.addLayers(t,s.getSelf()),h=0;h<i.length;h++)i[h].setSelf(n[h])},t.prototype.dataToLayers=function(t,i){for(var s=[],n=0;n<t.length;n++)switch(t[n].type){case"row":s.push(this.buildRowNode(t[n],i));break;case"col":s.push(this.buildColNode(t[n],i));break;case"content":s.push(this.buildContentNode(t[n],i));break;case"layer":default:s.push(this.buildLayerNode(t[n],i))}return s},t.prototype._buildNodePrepareID=function(t,i){if(i.id){var s=$.fn.uid(),n=!1;"object"==typeof this._idTranslation[i.id]&&(n=this._idTranslation[i.id]),this._idTranslation[i.id]=s,i.id=s,t.attr("id",s),n&&n.resolve(i.id,s)}if(i.parentid)switch(typeof this._idTranslation[i.parentid]){case"string":i.parentid=this._idTranslation[i.parentid];break;case"undefined":this._idTranslation[i.parentid]=$.Deferred();case"object":this._idTranslation[i.parentid].done(function(t,i,s){t.data("parentid",s)}.bind(this,t));break;default:i.parentid=""}},t.prototype.buildContentNode=function(t,i){var s=$("<div class='n2-ss-layer' data-sstype='content'></div>"),n=$("<div class='n2-ss-section-main-content n2-ss-layer-with-background n2-ss-layer-content'></div>").appendTo(s);for(var h in t)s.data(h,t[h]);return i!==r&&s.appendTo(i),this.dataToLayers(t.layers,n),s},t.prototype.buildRowNode=function(t,i){var s=$("<div class='n2-ss-layer' data-sstype='row'></div>"),n=$("<div class='n2-ss-layer-row n2-ss-layer-with-background'></div>").appendTo(s);for(var h in this._buildNodePrepareID(s,t),t)s.data(h,t[h]);return i!==r&&s.appendTo(i),this.dataToLayers(t.cols,n),s},t.prototype.buildColNode=function(t,i){var s=$("<div class='n2-ss-layer' data-sstype='col'></div>"),n=$("<div class='n2-ss-layer-col n2-ss-layer-with-background n2-ss-layer-content'></div>").appendTo(s);for(var h in t)s.data(h,t[h]);return i!==r&&s.appendTo(i),this.dataToLayers(t.layers,n),s},t.prototype.buildLayerNode=function(t,i){var s=$("<div class='n2-ss-layer' data-sstype='layer'></div>").attr("style",t.style);for(var n in this._buildNodePrepareID(s,t),t.items!==r&&(t.item=t.items[0],delete t.items),$('<div class="n2-ss-item n2-ss-item-'+t.item.type+'"></div>').data("item",t.item.type).data("itemvalues",t.item.values).appendTo(s),delete t.style,delete t.item,t)s.data(n,t[n]);return i!==r&&s.appendTo(i),s},t.prototype.getSelf=function(){return this},t})),c.d("AddLayer","$",(function(){var $=c.$;function t(t){this.fragmentEditor=t,this.sectionLibraryFree=t.editor.options.sectionLibraryFree,this.sectionLibraryUrl=t.editor.options.sectionLibraryUrl,this.sectionLibraryGoProUrl=t.editor.options.sectionLibraryGoProUrl;try{localStorage.removeItem("SectionFreeThemeorion_dark"),localStorage.removeItem("SectionFreeThemeorion_darkMetaDate"),localStorage.removeItem("SectionFreeThemeorion_light"),localStorage.removeItem("SectionFreeThemeorion_lightMetaDate"),localStorage.removeItem("SectionFreeThemes"),localStorage.removeItem("SectionFreeThemesMetaDate"),localStorage.removeItem("SectionProThemeorion_dark"),localStorage.removeItem("SectionProThemeorion_darkMetaDate"),localStorage.removeItem("SectionProThemeorion_light"),localStorage.removeItem("SectionProThemeorion_lightMetaDate"),localStorage.removeItem("SectionProThemes"),localStorage.removeItem("SectionProThemesMetaDate")}catch(t){}this.visible=!1,this.$editor=$(".n2_admin_editor"),this.$editorOverlay=$(".n2_admin_editor_overlay"),this.$addLayer=$(".n2_add_layer"),$(".n2_add_layer__bar_button_add").on("click",function(e){e.preventDefault(),this.toggleActive()}.bind(this)),this.$addLayer.find(".n2_add_layer_box"),this.hideInteractionCallback=this.hideInteraction.bind(this),this.onKeyDownCallback=this.onKeyDown.bind(this),this.initTabs(),this.initPositionChanger()}return t.prototype.hide=function(){this.visible=!0,this.toggleActive()},t.prototype.hideInteraction=function(e){$.contains(this.$addLayer[0],e.target)||this.$addLayer.is(e.target)||this.hide()},t.prototype.onKeyDown=function(e){"Escape"===e.code&&(e.stopImmediatePropagation(),e.preventDefault(),this.hide())},t.prototype.toggleActive=function(){this.visible=!this.visible,$("body").toggleClass("n2_body--show-add-more",this.visible),this.$editorOverlay.toggleClass("n2_admin_editor_overlay--show-add-more",this.visible),this.visible?(this.$editor[0].addEventListener("click",this.hideInteractionCallback,{capture:!0}),s.addEventListener("keydown",this.onKeyDownCallback,{capture:!0})):(this.$editor[0].removeEventListener("click",this.hideInteractionCallback,{capture:!0}),s.removeEventListener("keydown",this.onKeyDownCallback,{capture:!0}),this.setPosition("default"))},t.prototype.initTabs=function(){this.$buttons=$(".n2_add_layer__more_tab_button").on("click"),this.$tabs=$(".n2_add_layer__more_tab"),this.valuesDict={};for(var t=0;t<this.$buttons.length;t++){var i=this.$buttons.eq(t),s=i.data("related-tab");this.valuesDict[s]={index:t,$button:i,$tab:this.$tabs.filter('[data-tab="'+s+'"]')},i.on("click",this.displayTab.bind(this,s))}this.displayTab("layers")},t.prototype.displayTab=function(t,e){e&&e.preventDefault(),this.activeTabName!==t&&(this.activeTabName=t,this.$buttons.removeClass("n2_add_layer__more_tab_button--active"),this.$tabs.removeClass("n2_add_layer__more_tab--active"),this.valuesDict[t].$button.addClass("n2_add_layer__more_tab_button--active"),this.valuesDict[t].$tab.addClass("n2_add_layer__more_tab--active"),"library"===t&&this.initLibrary())},t.prototype.initPositionChanger=function(){this.currentPosition="default",this.$position=this.$addLayer.find(".n2_add_layer_position"),this.$position.find(".n2_add_layer_position__default_label").on("click",this.setPosition.bind(this,"default")),this.$position.find(".n2_add_layer_position__absolute_label").on("click",this.setPosition.bind(this,"absolute")),this.$position.find(".n2_add_layer_position__switch").on("click",this.togglePosition.bind(this))},t.prototype.setPosition=function(t){this.currentPosition=t,this.$position.attr("data-position",t)},t.prototype.togglePosition=function(){this.setPosition("default"===this.currentPosition?"absolute":"default")},t.prototype.getPosition=function(){return this.currentPosition},t.prototype.initLibrary=function(){this.initLibrary=function(){},this.activeThemeID=!1,this.themes={},this.$themesTitle=$('<div class="n2_add_layer_library__title"></div>').appendTo(this.valuesDict.library.$tab),$('<div class="n2_add_layer_library__title_label"></div>').text(n2_("Theme")).appendTo(this.$themesTitle),this.displayThemes()},t.prototype.displayThemes=function(){c.AjaxHelper.ajax({type:"GET",url:this.sectionLibraryUrl+"/themes/",dataType:"json"}).done(function(t){this.onThemesLoaded(t.themes)}.bind(this))},t.prototype.onThemesLoaded=function(t){for(var i=$('<div class="n2_field_select"></div>').appendTo(this.$themesTitle),s=$('<select name="library-theme" autocomplete="off"></select>').appendTo(i),n=0;n<t.length;n++)s.append('<option value="'+t[n].id+'">'+t[n].label+"</option>");this.displayTheme(t[0].id),s.on("change",function(){this.displayTheme(s.val())}.bind(this))},t.prototype.displayTheme=function(t){this.activeThemeID!==t&&(this.activeThemeID&&this.themes[this.activeThemeID].removeClass("n2_add_layer_library__theme--active"),this.activeThemeID=t,this.themes[t]===r?c.AjaxHelper.ajax({type:"GET",url:this.sectionLibraryUrl+"/theme/"+t,dataType:"json"}).done(function(t,i){this.onThemeLoaded(i.theme)}.bind(this,t)):this.themes[t].addClass("n2_add_layer_library__theme--active"))},t.prototype.onThemeLoaded=function(t){if(function(t,i){t=t.split("."),i=i.split(".");for(var s=Math.min(t.length,i.length),n=0;n<s;++n){if(t[n]=parseInt(t[n],10),i[n]=parseInt(i[n],10),t[n]>i[n])return!0;if(t[n]<i[n])return!1}return t.length===i.length||t.length>=i.length}(N2SS3VERSION,t.version)){var i=$('<div class="n2_add_layer_library__theme n2_add_layer_library__theme--active"></div>').appendTo(this.valuesDict.library.$tab);this.themes[t.id]=i;for(var s=0;s<t.categories.length;s++){var n=t.categories[s],h=$('<div class="n2_add_layer_library_tag"></div>').appendTo(i),r=$('<div class="n2_add_layer_library_tag__title"></div>').on("click",function(t){t.toggleClass("n2_add_layer_library_tag--active")}.bind(this,h)).appendTo(h);$('<div class="n2_add_layer_library_tag__title_label"></div>').text(n.label).appendTo(r),$('<div class="n2_add_layer_library_tag__title_opener"><i class="ssi_16 ssi_16--buttonarrow"></i></div>').appendTo(r);for(var o=$('<div class="n2_add_layer_library_tag__sections"></div>').appendTo(h),a=0;a<n.sections.length;a++){var l=n.sections[a],u=$('<div class="n2_add_layer_library_tag__section"><img src="'+l.thumbnail+'" alt=""></div>').appendTo(o);l.isPro&&u.append('<div class="n2_add_layer_library_tag__section_pro">Pro</div>'),!l.isPro||l.isPro&&!this.sectionLibraryFree?u.addClass("n2_add_layer_library_tag__section--available").on("click",this.insertSection.bind(this,l.data)):u.append('<div class="n2_add_layer_library_tag__section_overlay"><div>'+n2_sprintf(n2_("This block is not available in the free version. %s"),'<a href="'+this.sectionLibraryGoProUrl+'" target="_blank">'+n2_("Go Pro")+"!</a>")+"</div></div>")}}}else this.activeThemeID=!1,c.Notification.error(n2_sprintf(n2_("%s or newer required for this feature."),"Smart Slider "+t.version))},t.prototype.insertSection=function(t){this.fragmentEditor.manipulator.sectionReplace(this.fragmentEditor.mainContainer,t)},t})),c.d("LayerFeatures","$",(function(){"use strict";var t={left:0,center:1,right:2,top:0,middle:1,bottom:2};function i(t,i){this.fields=t,this.fragmentEditor=i,this.layerDefault={align:null,valign:null}}return i.prototype.horizontalAlign=function(i,s){this.fields.align.val()!=i?this.fields.align.data("field").options.eq(t[i]).trigger("click"):s&&this.fields.left.val(0).trigger("change"),c._activeLayer.layer.trigger("interaction")},i.prototype.verticalAlign=function(i,s){this.fields.valign.val()!=i?this.fields.valign.data("field").options.eq(t[i]).trigger("click"):s&&this.fields.top.val(0).trigger("change"),c._activeLayer.layer.trigger("interaction")},i})),c.d("LayerNavigation","$",(function(){var $=c.$,t=33;function s(t){this.fragmentEditor=t,this.forceOpened=[],this.scrollBarHeight=0,this.visible=!1,this.tlHeight=parseInt(localStorage.getItem("ssLayersHeight")||200),this.$editorContent=$(".n2_admin_editor__content"),this.$editorOverlay=$(".n2_admin_editor_overlay"),this.$layerNavigation=this.$container=$('<div class="n2_layer_navigation" dir="ltr"></div>').appendTo(this.$editorOverlay),this.$scrollPanes=$('<div class="n2_layer_navigation_list"></div>').appendTo(this.$layerNavigation),this.$layerListContainer=$('<div class="n2_layer_navigation_list_layers"></div>').appendTo(this.$scrollPanes),this.fixScroll(),this.topBar=$(".n2_layer_navigation_list_title"),$(".n2_layer_navigation_list_title__label").on("mousedown",this.resizeStart.bind(this)),this.interaction=new c.LayerNavigationInteraction(this,this.fragmentEditor,this.$layerNavigation)}return s.prototype.onAttach=function(t){this.attachedToLayerWindow=t,this.scrollToActiveLayer()},s.prototype.onDetach=function(){delete this.attachedToLayerWindow,this.scrollToActiveLayer()},s.prototype.addScrollPane=function(t){this.$scrollPanes=this.$scrollPanes.add(t)},s.prototype.setScrollTop=function(t){this.$scrollPanes.each((function(){this.scrollTop=t}))},s.prototype.scrollToActiveLayer=function(){this.onActivateLayer(this.fragmentEditor.activeLayer)},s.prototype.onActivateLayer=function(t){if(this.forceOpened.length)for(var i=0;i<this.forceOpened.length;i++)this.forceOpened[i].removeForceOpen();this.forceOpened=[];for(var s=t.group;s;)"row"!==s.type&&"col"!==s.type&&"content"!==s.type||(this.forceOpened.push(s),s.forceOpen()),s=s.group;var n=this.$scrollPanes.scrollTop(),h=0,r=t;do{h+=r.layerRow.get(0).offsetTop,r=r.group}while(r);(h<n||h>n+this.$scrollPanes.height()-66-this.scrollBarHeight)&&this.setScrollTop(h)},s.prototype.fixScroll=function(){this.scrollBarHeight>0&&this.$layerListContainer.css("padding-bottom",this.scrollBarHeight+"px"),this.$scrollPanes.on({wheel:this.onWheel.bind(this),scroll:this.onScroll.bind(this)})},s.prototype.onScroll=function(e){e.preventDefault(),this.setScrollTop($(e.currentTarget).scrollTop())},s.prototype.onWheel=function(e){if(!e.shiftKey){e.preventDefault();var i=this.$scrollPanes.scrollTop();e.originalEvent.deltaY>0?i+=t:i-=t,i=Math.round(i/t)*t,this.setScrollTop(i)}},s.prototype.resizeStart=function(e){e.preventDefault(),this.startY=e.clientY,this.height=this.$layerNavigation.height(),$("body").on({"mousemove.n2-ss-tl-resize":this.resizeMove.bind(this),"mouseup.n2-ss-tl-resize":this.resizeStop.bind(this),"mouseleave.n2-ss-tl-resize":this.resizeStop.bind(this)})},s.prototype.resizeMove=function(e){e.preventDefault(),this.setLayerNavigationHeight(this._calculateDesiredHeight(e))},s.prototype.resizeStop=function(e){e.preventDefault(),$("body").off(".n2-ss-tl-resize");var t=this._calculateDesiredHeight(e);this.setLayerNavigationHeight(t),this.tlHeight=t,localStorage.setItem("ssLayersHeight",t+""),$("#n2-admin").triggerHandler("resize")},s.prototype._calculateDesiredHeight=function(e){var t=this.startY-e.clientY+this.height-24;return this.__calculateDesiredHeight(t)},s.prototype.__calculateDesiredHeight=function(s){var n=Math.max(1,Math.round(Math.min(s,i.innerHeight/2)/t)-1);return this.scrollBarHeight+n*t+48},s.prototype.setLayerNavigationHeight=function(t){t=Math.max(48,t),this.$layerNavigation.height(t+"px"),this.$editorContent.css("paddingBottom",t+"px"),this.layerNavigationTimeline!==r&&this.layerNavigationTimeline.onResize(),c._triggerResize()},s})),c.d("LayerNavigationInteraction","$",(function(){var $=c.$;function t(t,i,s){this.hoveredComponent=!1,this.layerNavigation=t,this.fragmentEditor=i,this.$container=s.on({click:this.handleMouseClick.bind(this),mouseleave:this.handleMouseLeave.bind(this),contextmenu:this.handleContextMenu.bind(this)}),s[0].addEventListener("mouseover",this.handleMouseOver.bind(this),{passive:!0,capture:!0})}return t.prototype.handleMouseClick=function(e){if(!c.WindowManager.isActionPrevented("ComponentRowActivate")){var t=this.findRelatedComponent(e.target);t&&(t.activate(e),this.detachFromLayerWindow())}},t.prototype.detachFromLayerWindow=function(){this.layerNavigation.attachedToLayerWindow&&this.layerNavigation.attachedToLayerWindow.detachLayerList()},t.prototype.handleMouseLeave=function(){this.hoveredComponent&&(this.fragmentEditor.deHighlight(this.hoveredComponent),this.hoveredComponent=!1)},t.prototype.handleMouseOver=function(e){this.hoveredComponent&&this.fragmentEditor.deHighlight(this.hoveredComponent),this.hoveredComponent=this.findRelatedComponent(e.target),this.hoveredComponent&&this.fragmentEditor.highlight(this.hoveredComponent)},t.prototype.handleContextMenu=function(e){var t=this.findRelatedComponent(e.target);t&&(e.preventDefault(),t.onContextMenu(e))},t.prototype.findRelatedComponent=function(t){var i,s=$(t);if(s.hasClass("n2_layer_navigation_list_layer"))i=s;else if(!(i=s.closest(".n2_layer_navigation_list_layer")).length)if(s.hasClass("n2_timeline_layer__animations"))i=s;else if(!(i=s.closest(".n2_timeline_layer__animations")).length)return!1;return i.data("layer")},t})),c.d("LayerWindow","$",(function(){var $=c.$;function t(t){this.admin=$("#n2-admin"),this.$editorOverlay=$(".n2_admin_editor_overlay"),this.sidebar=$("#n2-ss-layer-window"),this.title=this.sidebar.find(".n2_ss_layer_window__title_inner"),this.$inner=this.sidebar.find(".n2_ss_layer_window__crop"),this.fragmentEditor=t,this.tab=new c.LayerWindowTab(this),this.initLayerList();var i=this.sidebar.find(".n2_ss_layer_window__title_nav_right");$('<div class="n2_ss_layer_window__title_nav_button"><i class="ssi_16 ssi_16--remove"></i></div>').on("click",function(e){this.hide()}.bind(this)).appendTo(i),new c.UILayerWindow(this.sidebar),this.initDeviceSwitcherShortcut()}return t.prototype.show=function(t){this.cancelHideRequest(),this.setTitle(t),$("body").addClass("n2_body--layer-window-visible")},t.prototype.requestHide=function(){this.cancelHideRequest(),this.hideRequestID=requestAnimationFrame(this.hide.bind(this))},t.prototype.cancelHideRequest=function(){this.hideRequestID!==r&&(cancelAnimationFrame(this.hideRequestID),delete this.hideRequestID)},t.prototype.hide=function(){delete this.hideRequestID,$("body").removeClass("n2_body--layer-window-visible")},t.prototype.setTitle=function(t){this.title.html(t.getName())},t.prototype.initLayerList=function(){this.isLayerListAttached=!1;var t=this.sidebar.find(".n2_ss_layer_window__title_nav_left");$('<div class="n2_ss_layer_window__title_nav_button n2_ss_layer_window__title_nav_button_layer_list"><i class="ssi_16 ssi_16--layer"></i></div>').attr("data-n2tip",n2_("Layer List")).on("click",this.toggleLayerList.bind(this)).appendTo(t),c._tooltip.add(t),this.detachLayerListClickCallback=this.detachLayerListClick.bind(this)},t.prototype.toggleLayerList=function(e){this.isLayerListAttached?this.detachLayerList():this.attachLayerList()},t.prototype.attachLayerList=function(){$("body").addClass("n2_body--attached-layer-list"),this.$editorOverlay.addClass("n2_admin_editor_overlay--attached-layer-list"),this.fragmentEditor.layerNavigation.$container.appendTo(this.$inner),this.fragmentEditor.layerNavigation.onAttach(this),s.addEventListener("click",this.detachLayerListClickCallback,{passive:!0,capture:!0}),this.isLayerListAttached=!0},t.prototype.detachLayerList=function(){this.fragmentEditor.layerNavigation.$container[0].dispatchEvent(new MouseEvent("mouseover",{view:i})),this.$editorOverlay.removeClass("n2_admin_editor_overlay--attached-layer-list"),$("body").removeClass("n2_body--attached-layer-list"),this.fragmentEditor.layerNavigation.$container.insertAfter(this.sidebar),this.fragmentEditor.layerNavigation.onDetach(),s.removeEventListener("click",this.detachLayerListClickCallback,{passive:!0,capture:!0}),this.isLayerListAttached=!1},t.prototype.detachLayerListClick=function(e){$.contains(this.sidebar[0],e.target)||this.sidebar.is(e.target)||$(e.target).closest(".n2_context_menu").length||this.detachLayerList()},t.prototype.initDeviceSwitcherShortcut=function(){var t=$('<div id="n2-ss-devicespecific-settings"></div>'),i=this.fragmentEditor.editor.getAvailableDeviceModes(),s={desktopLandscape:"ssi_16--desktoplandscape",desktopPortrait:"ssi_16--desktopportrait",tabletLandscape:"ssi_16--tabletportraitlarge",tabletPortrait:"ssi_16--tabletportrait",mobileLandscape:"ssi_16--mobileportraitlarge",mobilePortrait:"ssi_16--mobileportrait"};for(var n in i)i[n]&&t.append('<i class="ssi_16 '+s[n]+'" data-device="'+n+'"></i>');var h={mouseenter:function(e){t.appendTo(e.currentTarget)}.bind(this),mouseleave:function(e){t.detach()}.bind(this)},r=this.sidebar.find("[data-devicespecific] label").parent(),o=$('<div class="n2_field__label_modifier ssi_16 ssi_16--minidesktopportrait"></div>').on(h);r.prepend(o),t.find(".ssi_16").on({click:function(e){e.preventDefault();var t=$(e.currentTarget);$('.n2_device_tester_devices__device[data-device="'+t.data("device")+'"]').trigger("click")}.bind(this)})},t})),c.d("LayerWindowTab","$",(function(){var $=c.$;function t(t){this.layerWindow=t,this.activeTabName="",this.activePanelNames=[],this.$buttons=$(".n2_ss_layer_window__tab_button"),this.$buttonsContainer=this.$buttons.parent(),this.$scrollable=$(".n2_ss_layer_window__tab_container"),this.$tabs=$(".n2_ss_layer_window__tab"),this.valuesDict={};for(var i=0;i<this.$buttons.length;i++){var s=this.$buttons.eq(i),n=s.data("related-tab");this.valuesDict[n]={index:i,$button:s,$tab:this.$tabs.filter('[data-tab="'+n+'"]')},s.on("click",this.displayTab.bind(this,n))}this.panels={};var h=this.$tabs.find(".n2_ss_layer_window__tab_panel");for(i=0;i<h.length;i++){var o=h.eq(i).data("panel");this.panels[o]===r?this.panels[o]=h.eq(i):this.panels[o]=this.panels[o].add(h[i])}}return t.prototype.displayTab=function(t,e){e&&e.preventDefault(),c._basicCSS.deActivate(),this.activeTabName!==t&&this.valuesDict[t]&&this.valuesDict[t].$tab.hasClass("n2_ss_layer_window__tab--allowed")&&(this.$buttons.removeClass("n2_ss_layer_window__tab_button--active"),this.$tabs.removeClass("n2_ss_layer_window__tab--active"),this.valuesDict[t].$button.addClass("n2_ss_layer_window__tab_button--active"),this.valuesDict[t].$tab.addClass("n2_ss_layer_window__tab--active"),this.activeTabName=t,this.$scrollable.scrollTop(0))},t.prototype.setPanel=function(t,i){var s;for(s=0;s<this.activePanelNames.length;s++)this.panels[this.activePanelNames[s]].removeClass("n2_ss_layer_window__tab_panel--active");for(this.activePanelNames=t,s=0;s<this.activePanelNames.length;s++)this.panels[this.activePanelNames[s]].addClass("n2_ss_layer_window__tab_panel--active");this.setAllowedTabs(i)},t.prototype.setAllowedTabs=function(t){for(var i in this.$buttons.removeClass("n2_ss_layer_window__tab_button--allowed"),this.valuesDict)this.valuesDict[i].$tab.removeClass("n2_ss_layer_window__tab--allowed");for(var s=!1,n=0;n<t.length;n++){var h=t[n];this.valuesDict[h]!==r&&(h===this.activeTabName&&(s=!0),this.valuesDict[h].$button.addClass("n2_ss_layer_window__tab_button--allowed"),this.valuesDict[h].$tab.addClass("n2_ss_layer_window__tab--allowed"))}s||this.valuesDict[t[0]].$button.trigger("click"),this.$buttonsContainer.attr("data-visible-tabs",t.length)},t.prototype.getActiveTabName=function(){return this.activeTabName},t})),c.d("PositionDisplay","$",(function(){var $=c.$;function t(){this.currentSource="",et(this._ready.bind(this))}return t.prototype._ready=function(){this.$body=$("body"),this.$el=$('<div class="n2_tooltip n2_tooltip_position"></div>').appendTo(".n2_admin_editor_overlay,.n2_admin")},t.prototype.show=function(t){""===this.currentSource&&(this.currentSource=t,this.$el.addClass("n2_tooltip--active"),this.$body.addClass("n2_body--tooltip-position-active"))},t.prototype.update=function(e,t,i){this.currentSource===t&&(i!==r&&this.$el.html(i),this.$el.css({left:e.clientX+10+"px",top:e.clientY+10+"px"}))},t.prototype.hide=function(t){this.currentSource!==t&&t!==r||(this.$body.removeClass("n2_body--tooltip-position-active"),this.$el.removeClass("n2_tooltip--active"),this.currentSource="")},t.get=function(){var i=new t;return t.get=function(){return i},i},t})),c.d("Ruler","$",(function(){var $=c.$;function t(t,s){this.editor=t,this.showGuides=1,this.guides=[],this.scale=10,this.$scrollArea=$(".n2_admin_editor__content_inner"),$(".n2_ruler_corner").on("click",function(){this.editor.fragmentEditor.canvasSettings.toggle("n2-ss-ruler-enabled")}.bind(this));var l,u,d=this.$scrollArea[0],_=function(){return l===r&&(l={top:d.scrollTop,left:d.scrollLeft,behavior:"auto"}),u&&a(u),u=o((function(){l=r}),500),l};this.vertical=$(".n2_ruler--vertical").on("wheel",function(e){e.preventDefault();var t=1;1!==e.originalEvent.deltaMode&&2!==e.originalEvent.deltaMode||(t=40);var i=_();e.originalEvent.deltaY&&(e.originalEvent.shiftKey?i.left+=e.originalEvent.deltaY*t:i.top+=e.originalEvent.deltaY*t),e.originalEvent.deltaX&&(i.left+=e.originalEvent.deltaX*t),i.left=Math.min(Math.max(0,i.left),d.scrollWidth-d.clientWidth),i.top=Math.min(Math.max(0,i.top),d.scrollHeight-d.clientHeight),d.scrollTo(i)}.bind(this)),this.$verticalInner=this.vertical.find(".n2_ruler__inner"),this.horizontal=$(".n2_ruler--horizontal").on("wheel",function(e){e.preventDefault();var t=1;1!==e.originalEvent.deltaMode&&2!==e.originalEvent.deltaMode||(t=40);var i=_();e.originalEvent.deltaY&&(e.originalEvent.shiftKey?i.left+=e.originalEvent.deltaY*t:i.top+=e.originalEvent.deltaY*t),e.originalEvent.deltaX&&(i.left+=e.originalEvent.deltaX*t),i.left=Math.min(Math.max(0,i.left),d.scrollWidth-d.clientWidth),i.top=Math.min(Math.max(0,i.top),d.scrollHeight-d.clientHeight),d.scrollTo(i)}.bind(this)).appendTo(".n2_admin_editor_overlay__middle_center"),this.$horizontalInner=this.horizontal.find(".n2_ruler__inner"),this.verticalMarks=$(),this.horizontalMarks=$(),this.onResize(),$(i).on("resize",this.onResize.bind(this)),this.$scrollArea.on("scroll",this.syncScroll.bind(this)),this.syncScroll(),this.$horizontalInner.on("mousedown",function(e){this.showGuides&&new n(this,this.horizontal,this.$horizontalInner,e)}.bind(this)),this.$verticalInner.on("mousedown",function(e){this.showGuides&&new h(this,this.vertical,this.$verticalInner,e)}.bind(this));try{s=f({vertical:[],horizontal:[]},JSON.parse(c.Base64.decode(s)));for(var v=0;v<s.horizontal.length;v++){new n(this,this.horizontal,this.$horizontalInner).setPosition(s.horizontal[v])}for(v=0;v<s.vertical.length;v++){new h(this,this.vertical,this.$verticalInner).setPosition(s.vertical[v])}}catch(t){}this.measureToolVertical(),this.measureToolHorizontal()}function s(t,i,s,e){this.ruler=t,this.container=i,this.containerInner=s,this.position=0,this.guide=$('<div class="n2_ruler__guide n2-ruler-user-guide"><div class="n2_ruler__guide_border"></div></div>').appendTo(i),$('<div class="n2_ruler__guide_handle"><i class="ssi_missing ssi_16 ssi_16--remove"></i></div>').on("mousedown",function(e){e.preventDefault(),e.stopPropagation(),this.delete()}.bind(this)).appendTo(this.guide),this.ruler.addGuide(this),e&&this.create(e)}function n(){s.prototype.constructor.apply(this,arguments)}function h(){s.prototype.constructor.apply(this,arguments)}return t.prototype.addGuide=function(t){this.guides.push(t)},t.prototype.removeGuide=function(t){this.guides.splice(this.guides.indexOf(t),1)},t.prototype.clearGuides=function(){for(var t=this.guides.length-1;t>=0;t--)this.guides[t].delete()},t.prototype.syncScroll=function(){this.horizontal[0].scrollLeft=this.$scrollArea[0].scrollLeft,this.vertical[0].scrollTop=this.$scrollArea[0].scrollTop},t.prototype.onResize=function(){for(var t=this.$scrollArea[0].scrollWidth,i=this.$scrollArea[0].scrollHeight,s=Math.round(Math.max(t+100,this.$scrollArea.width()-this.vertical.width()-30)/this.scale),n=this.horizontalMarks.length;n<s;n++){var h=$('<div class="n2_ruler_mark"></div>').appendTo(this.$horizontalInner);n%10==0?h.addClass("n2_ruler_mark--large").append('<div class="n2_ruler_mark__label">'+n/10*100+"</div>"):h.addClass("n2_ruler_mark--small")}for(n=s;n<this.horizontalMarks.length;n++)this.horizontalMarks.eq(n).remove();this.horizontalMarks=this.$horizontalInner.find(".n2_ruler_mark");var r=Math.round((i+100)/this.scale);for(n=this.verticalMarks.length;n<r;n++){h=$('<div class="n2_ruler_mark"></div>').appendTo(this.$verticalInner);n%10==0?h.addClass("n2_ruler_mark--large").append('<div class="n2_ruler_mark__label">'+n/10*100+"</div>"):h.addClass("n2_ruler_mark--small")}for(n=r;n<this.verticalMarks.length;n++)this.verticalMarks.eq(n).remove();this.verticalMarks=this.$verticalInner.find(".n2_ruler_mark")},t.prototype.toArray=function(){for(var t={horizontal:[],vertical:[]},i=0;i<this.guides.length;i++)this.guides[i]instanceof n?t.horizontal.push(this.guides[i].position):this.guides[i]instanceof h&&t.vertical.push(this.guides[i].position);return t},t.prototype.measureToolVertical=function(){var t,i=$('<div class="n2_ruler__guide n2_ruler__guide--measure"><div class="n2_ruler__guide_border"></div></div>').css("display","none").appendTo(this.vertical),s=!1,n=function(){s||(s=!0,i.css("display",""),c.PositionDisplay.get().show("Guide"))}.bind(this),h=function(){s&&(s=!1,i.css("display","none"),c.PositionDisplay.get().hide("Guide"))}.bind(this),r=function(e){t=e;var s=Math.max(e.pageY-this.$verticalInner[0].getBoundingClientRect().top,0);i.css("top",s+"px"),c.PositionDisplay.get().update(e,"Guide",s+"px")}.bind(this);this.vertical.on({mouseenter:function(e){this.showGuides&&(n(),this.vertical.on({"mousemove.n2-ruler-measure-tool":r,"scroll.n2-ruler-measure-tool":function(){r(t)}}))}.bind(this),mouseleave:function(){this.vertical.off(".n2-ruler-measure-tool"),h()}.bind(this)})},t.prototype.measureToolHorizontal=function(){var t,i=$('<div class="n2_ruler__guide n2_ruler__guide--measure"><div class="n2_ruler__guide_border"></div></div>').css("display","none").appendTo(this.horizontal),s=!1,n=function(){s||(s=!0,i.css("display",""),c.PositionDisplay.get().show("Guide"))}.bind(this),h=function(){s&&(s=!1,i.css("display","none"),c.PositionDisplay.get().hide("Guide"))}.bind(this),r=function(e){t=e;var s=Math.max(e.pageX-this.$horizontalInner[0].getBoundingClientRect().left,0);i.css("left",s+"px"),c.PositionDisplay.get().update(e,"Guide",s+"px")}.bind(this);this.horizontal.on({mouseenter:function(e){this.showGuides&&(n(),this.horizontal.on({"mousemove.n2-ruler-measure-tool":r,"scroll.n2-ruler-measure-tool":function(){r(t)}}))}.bind(this),mouseleave:function(){this.horizontal.off(".n2-ruler-measure-tool"),h()}.bind(this)})},s.prototype._position=function(t,e){return Math.max(0,t)},s.prototype.setPosition=function(t){this.position=t,this.positionRender(this.position)},s.prototype.delete=function(){this.ruler.removeGuide(this),this.guide.remove()},s.prototype.create=function(e){},n.prototype=Object.create(s.prototype),n.prototype.constructor=n,n.prototype.create=function(e){this.position=this._position(e.pageX-this.containerInner[0].getBoundingClientRect().left,e),this.positionRender(this.position)},n.prototype.rawPositionRender=function(t){this.guide.css("left",Math.max(0,t))},n.prototype.positionRender=function(t){this.guide.css("left",Math.max(0,t))},h.prototype=Object.create(s.prototype),h.prototype.constructor=h,h.prototype.create=function(e){this.position=this._position(e.pageY-this.containerInner[0].getBoundingClientRect().top,e),this.positionRender(this.position)},h.prototype.rawPositionRender=function(t){this.guide.css("top",Math.max(0,t))},h.prototype.positionRender=function(t){this.guide.css("top",Math.max(0,t))},t})),c.d("CanvasSettings","$",(function(){var $=c.$;function t(t){this.$button=$('<a class="n2_button_plain_icon n2_button_plain_icon--medium" href="#"><i class="ssi_24 ssi_24--more"></i></a>').on("click",this.onContextMenu.bind(this)).prependTo(".n2_add_layer__bar_bottom"),c._tooltip.addElement(this.$button,n2_("Editor settings"),10,-20),this.fragmentEditor=t,this.settings={},this.callbacks={},this.guideSubItems=[],this.snapTo(),this.roundTo(),this.startRuler()}return t.prototype.onContextMenu=function(e){e.preventDefault(),this.$button.addClass("n2_button_plain_icon--active");var t=[];t.push({priority:10,label:n2_("Upgrade to Pro"),icon:"ssi_16 ssi_16--smart",action:function(t){i.open(t,"_blank")}.bind(this,this.fragmentEditor.editor.options.settingsGoProUrl)}),t.push({priority:30,label:n2_("Guide settings"),icon:"ssi_16 ssi_16--grid",items:this.guideSubItems}),t.push({priority:50,label:n2_("Keyboard shortcuts"),icon:"ssi_16 ssi_16--keyboard",action:function(){c.ModalHotkey.show()}}),c.ContextMenu(this.$button[0],t,{verticalAlign:"bottom",x:35,y:-30,onClose:function(){this.$button.removeClass("n2_button_plain_icon--active")}.bind(this)})},t.prototype._addSettings=function(t,i,s,n){this.settings[t]=parseInt(localStorage.getItem(t)||s),this.callbacks[t]=n,this.guideSubItems.push({type:"onoff",label:i,isOn:function(t){return this.settings[t]}.bind(this,t),action:function(t,i){this.set(t,i)}.bind(this,t)}),n(this.settings[t],!0)},t.prototype._addAction=function(t,i,s,n){this.guideSubItems.push({label:i,icon:s,action:n})},t.prototype.set=function(t,i){i=i?1:0,this.settings[t]=i,localStorage.setItem(t,i),this.callbacks[t].call(this,i,!1)},t.prototype.toggle=function(t){this.set(t,!this.settings[t])},t.prototype.get=function(t){return this.settings[t]},t.prototype.snapTo=function(){this._addSettings("n2-ss-snap-to-enabled",n2_("Smart snap"),1,(function(t){}))},t.prototype.roundTo=function(){this._addSettings("n2-ss-round-to-enabled",n2_("Round to 5px"),1,(function(t){c._roundTo=1===t?5:1}))},t.prototype.startRuler=function(){this.ruler=new c.Ruler(this.fragmentEditor.editor,$("#slideguides").val()),this._addSettings("n2-ss-ruler-enabled",n2_("Ruler"),1,function(t){$("body").toggleClass("n2_body--ruler",1===t)}.bind(this)),this._addAction("n2-ss-clear-guides",n2_("Clear guides"),"ssi_16 ssi_16--delete",function(){this.ruler.clearGuides()}.bind(this))},t})),c.d("UICanvasItem",["$","UIMouse"],(function(){"use strict";function t(t,i){this.element=t,this.widgetName=this.widgetName||"UICanvasItem",this.widgetEventPrefix="canvasItem",this.options=f({canvasUIManager:null,layer:!1,$layer:null,distance:5},this.options,i),c.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.prototype.create=function(){"function"==typeof this.options.$layer&&(this.options.$layer=this.options.$layer.call(this,this)),this._mouseInit()},t.prototype._mouseCapture=function(e,t){return this.options.canvasUIManager._mouseCapture(e,t)},t.prototype._mouseStart=function(t,i,s){var n=this.options.canvasUIManager._mouseStart(t,this.options.$layer,this.options.layer);return this._trigger("start"),n},t.prototype._mouseDrag=function(t){return this.options.canvasUIManager._mouseDrag(t)},t.prototype._mouseStop=function(t,i){this._trigger("end");var s=this.options.canvasUIManager._mouseStop(t,i);return c.WindowManager.actionPrevent("ComponentActivate"),s},t.prototype.destroy=function(){return this._mouseDestroy(),this},t})),c.d("UICanvas",["$","UIWidgetBase"],(function(){var $=c.$;function t(t,i){this.element=t,this.fragmentEditor=i,this.widgetName=this.widgetName||"UICanvas",$(this.element).data("UICanvas",this),this.widgetEventPrefix="canvas",this._scrollCallback=this._scroll.bind(this),c.UIWidgetBase.prototype.constructor.apply(this,arguments)}function i(t,i,n,h,r){this.uiCanvas=t,this.fragmentEditor=t.fragmentEditor,this.onKeyDownCallback=this.onKeyDown.bind(this),this.fragmentEditor.pointerManager.disable(),this.context={action:"move",placement:"default",placeholder:$('<div class="n2-ss-layer-placeholder"></div>'),scroll:this.uiCanvas.getScrollOffset(),scrollOffsetModifier:{left:0,top:0},mouse:{offset:{left:i.pageX,top:i.pageY}},$layer:n,layer:h};var o={position:"absolute",left:0,top:0,right:"auto",bottom:"auto"};if(h?("absolute"===h.placement.getType()?(this.context.placement="absolute",this.context.relativeToGroup=h.group,this.context.$relativeToParent=n.parent()):(this.context.relativeToGroup=r,this.context.$relativeToParent=this.context.relativeToGroup.layer),this.context.layerOffset=n.offset(),this.context.originalIndex=h.getIndex(),"default"===this.context.placement&&(o.width=n[0].offsetWidth+1)):(this.context.action="create",this.context.placement=i.ctrlKey||i.metaKey?"absolute":this.fragmentEditor.addLayer.getPosition(),this.context.relativeToGroup=r,this.context.$relativeToParent=this.context.relativeToGroup.layer,this.context.layerOffset={left:0,top:0}),this.context.canvas={offset:this.context.$relativeToParent.offset(),size:{width:this.context.$relativeToParent.outerWidth(),height:this.context.$relativeToParent.outerHeight()}},h?(c.MW.L(n[0]).addClass("n2_layer_drag__dragging"),"default"===this.context.placement&&(this.context.$clone=$('<div class="n2-ss-layer-clone"></div>').height(n.outerHeight(!0)).insertAfter(n),n.appendTo(r.layer))):n.appendTo("body"),c.MW.L(n[0]).addClass("n2-ss-layer--drag"),n.css(o),this.margins={left:+n.css("marginLeft")||0,top:+n.css("marginTop")||0},this.context.size={width:n.outerWidth(),height:n.outerHeight()},this.context.droppables=r.getDroppables(this.context.placement,h),"default"===this.context.placement)for(var a=0;a<this.context.droppables.length;a++)c.MW.L(this.context.droppables[a].layer.layer[0]).addClass("n2_layer_drag_target_groups");this._cacheContainers(),this.snapStart(),s.addEventListener("keydown",this.onKeyDownCallback,{capture:!0})}t.prototype=Object.create(c.UIWidgetBase.prototype),t.prototype.constructor=t,t.prototype.getScrollOffset=function(){return this.getScrollOffsetRecursive(this.element[0],{top:0,left:0})},t.prototype.getScrollOffsetRecursive=function(t,i){return null===t||t.scrollTop===r||t.scrollLeft===r?i:(i.top+=t.scrollTop,i.left+=t.scrollLeft,this.getScrollOffsetRecursive(t.parentNode,i))},t.prototype._scroll=function(){var t=this.getScrollOffset();this.interaction.setScrollOffset(t.top,t.left)},t.prototype._mouseCapture=function(e){return 0===$(e.target).closest(".nui_resize_absolute__handle, .nui_resize_normal__handle, .nui_spacing__handle").length},t.prototype._mouseStart=function(e,t,n){s.addEventListener("scroll",this._scrollCallback,{passive:!0,capture:!0}),c.MW.L(s.body).addClass("n2_body--drag-layer"),this.interaction=new i(this,e,t,n,this.fragmentEditor.mainContainer),this.interaction.drag(e)},t.prototype._mouseDrag=function(e){this.interaction&&this.interaction.drag(e)},t.prototype._mouseStop=function(e){s.removeEventListener("scroll",this._scrollCallback,{passive:!0,capture:!0}),this.interaction&&this.interaction.stop(e),c.MW.L(s.body).removeClass("n2_body--drag-layer"),delete this.interaction},t.prototype.cancel=function(){delete this.interaction},i.prototype.drag=function(t){this.lastEvent=t;var i,s={x:t.pageX-this.context.scrollOffsetModifier.left,y:t.pageY-this.context.scrollOffsetModifier.top};i="create"===this.context.action?{top:t.pageY-this.context.canvas.offset.top-20,left:t.pageX-this.context.canvas.offset.left-20}:{top:this.context.layerOffset.top-this.context.canvas.offset.top+t.pageY-this.context.mouse.offset.top-this.context.scrollOffsetModifier.top-this.margins.top,left:this.context.layerOffset.left-this.context.canvas.offset.left+t.pageX-this.context.mouse.offset.left-this.context.scrollOffsetModifier.left-this.margins.left};var n=this._findInnerContainer(s.x,s.y);if(!1===n&&"move"===this.context.action&&(n=this.context.droppables[0]),n)if("normal"===n.placement){n.layers===r&&(n.layers=this._cacheContainerLayers(n));var h=this._findNormalIndex(s,n);h>0?(this.context.placeholder.css("order",n.layers[h-1].layer.layer.css("order")),this.context.placeholder.insertAfter(n.layers[h-1].layer.layer)):(this.context.placeholder.css("order",0),this.context.placeholder.prependTo(n.$container)),this.context.targetIndex=h}else this.context.placeholder.detach();else this.context.placeholder.detach();this.context.targetContainer&&this.context.targetContainer!==n&&c.MW.L(this.context.targetContainer.layer.layer[0]).removeClass("n2_layer_drag_target_group"),this.context.targetContainer=n,n&&c.MW.L(n.layer.layer[0]).addClass("n2_layer_drag_target_group"),this.context.layer&&"absolute"===this.context.placement&&this.context.layer.placement.current.triggerLayerResized(),"create"===this.context.action&&(i.left+=this.context.canvas.offset.left,i.top+=this.context.canvas.offset.top),this.snapDrag(t,{left:i.left+this.context.canvas.offset.left,top:i.top+this.context.canvas.offset.top},i),i.left=Math.round(i.left),i.top=Math.round(i.top);var o=c.MW.k(this.context.$layer[0]);o.xAbs=i.left-o.xPAbs/100*this.context.$layer[0].offsetWidth,o.yAbs=i.top-o.yPAbs/100*this.context.$layer[0].offsetHeight,this.displayPosition(t,i),this.oi=i},i.prototype.stop=function(e){var t=$.Deferred();this.ended(t);var i=this.context.targetIndex,s=this.context.targetContainer;if("create"===this.context.action)s?this.fragmentEditor.itemEditor.createWithDrag(e,t,this.context.placement,this.context.$layer,s,i):t.resolve(),this.context.$layer.detach();else if("move"===this.context.action){if(s===r&&(s=this.fragmentEditor.mainContainer.layer),"absolute"===this.context.placement)this.context.layer.placement.current.setPosition(this.oi.left,this.oi.top);else if("default"===this.context.placement){var n=c.MW.k(this.context.$layer[0]);switch(n.xAbs=0,n.yAbs=0,j(this.context.$layer[0],["position","width","left","top","bottom","right"]),s.layer.type){case"content":case"col":i>0?this.context.$layer.insertAfter(s.layers[i-1].layer.layer):this.context.$layer.prependTo(s.$container),this.context.layer.onCanvasUpdate(this.context.originalIndex,s.layer,i)}}t.resolve()}this.context.layer&&this.context.layer.placement.current.triggerLayerResized()},i.prototype.ended=function(t){if(s.removeEventListener("keydown",this.onKeyDownCallback,{capture:!0}),this.context.placeholder.remove(),"default"===this.context.placement){for(var i=0;i<this.context.droppables.length;i++)c.MW.L(this.context.droppables[i].layer.layer[0]).removeClass("n2_layer_drag_target_groups");"move"===this.context.action&&this.context.$clone.remove()}this.context.targetContainer&&c.MW.L(this.context.targetContainer.layer.layer[0]).removeClass("n2_layer_drag_target_group"),c.MW.L(this.context.$layer[0]).removeClass("n2-ss-layer--drag"),c.MW.L(this.context.$layer[0]).removeClass("n2_layer_drag__dragging"),this.snapStop(),this.hidePosition(),t!==r?t.done(function(){this.fragmentEditor.pointerManager.enable()}.bind(this)):(this.fragmentEditor.pointerManager.enable(),this.uiCanvas.cancel())},i.prototype.refresh=function(){this.drag(this.lastEvent)},i.prototype.setScrollOffset=function(t,i){this.context.scrollOffsetModifier.top=this.context.scroll.top-t,this.context.scrollOffsetModifier.left=this.context.scroll.left-i,this.refresh()},i.prototype.displayPosition=function(e,t){this.context.targetContainer&&"absolute"===this.context.targetContainer.placement?(c.PositionDisplay.get().show("Canvas"),"create"===this.context.action&&(t.left-=this.context.canvas.offset.left,t.top-=this.context.canvas.offset.top),c.PositionDisplay.get().update(e,"Canvas","L: "+(parseInt(t.left)||0)+"px<br>T: "+(parseInt(t.top)||0)+"px")):this.hidePosition()},i.prototype.hidePosition=function(){c.PositionDisplay.get().hide("Canvas")},i.prototype._cacheContainers=function(){for(var t=0;t<this.context.droppables.length;t++){var i=this.context.droppables[t];i.offset=i.$container.offset(),i.size={width:i.$container.outerWidth(),height:i.$container.outerHeight()},i.offset.right=i.offset.left+i.size.width,i.offset.bottom=i.offset.top+i.size.height}},i.prototype._findInnerContainer=function(t,i){for(var s=this.context.droppables.length-1;s>=0;s--){var n=this.context.droppables[s];if(n.offset.left<=t&&n.offset.right>=t&&n.offset.top<=i&&n.offset.bottom>=i)return n}return!1},i.prototype._cacheContainerLayers=function(t){for(var i=[],s=t.layer.container.getSortedLayers(),n=0;n<s.length;n++){var h={isAbsolute:"absolute"===s[n].placement.getType(),layer:s[n]};h.offset=h.layer.layer.offset(),h.size={width:h.layer.layer.outerWidth(),height:h.layer.layer.outerHeight()},h.offset.right=h.offset.left+h.size.width/2,h.offset.bottom=h.offset.top+h.size.height/2,i.push(h)}return i},i.prototype._findNormalIndex=function(t,i){var s,n,h=-1;switch(i.axis){case"y":for(n=0;n<i.layers.length;n++)if(!(s=i.layers[n]).isAbsolute&&t.y<=s.offset.bottom){h=n;break}break;case"x":for(n=0;n<i.layers.length;n++)if(!(s=i.layers[n]).isAbsolute&&t.x<=s.offset.right){h=n;break}}return-1===h&&(h=i.layers.length),h},i.prototype.onKeyDown=function(e){if("Escape"===e.code){if(e.stopImmediatePropagation(),e.preventDefault(),"move"===this.context.action)if("absolute"===this.context.placement)this.context.layer.placement.updatePosition();else if("default"===this.context.placement){var t=c.MW.k(this.context.$layer[0]);t.xAbs=0,t.yAbs=0,j(this.context.$layer[0],["position","width","left","top","bottom","right"]),this.context.$layer.insertAfter(this.context.$clone)}this.ended()}},i.prototype.snapStart=function(){if("move"===this.context.action&&"absolute"===this.context.placement){this.$gridHorizontal=$('<div class="n2_smartguide n2_smartguide--vertical"></div>').appendTo(this.context.$relativeToParent),this.$gridVertical=$('<div class="n2_smartguide n2_smartguide--horizontal"></div>').appendTo(this.context.$relativeToParent),this.elements=[],this.snapLayers=[];var t=this.fragmentEditor.getSnap(this.context.relativeToGroup,this.context.layer);t&&t.length&&t.each(function(t,i){var s=i.getBoundingClientRect(),n=$(i);this.elements.push({item:i,width:s.width,height:s.height,top:Math.round(s.top),left:Math.round(s.left),backgroundColor:""}),n.hasClass("n2-ss-layer")&&this.snapLayers.push(n[0])}.bind(this)),c.MW.L(this.snapLayers).addClass("n2_layer_drag_snap_to");var i=this.context.$relativeToParent[0].getBoundingClientRect();this.elements.push({width:i.width,height:i.height,top:Math.round(i.top),left:Math.round(i.left),backgroundColor:"#ff4aff"})}};return i.prototype.snapDrag=function(e,t,i){if("move"===this.context.action&&"absolute"===this.context.placement){var s=!1,n=!1,h=5,r=5;if(this.$gridVertical.css({display:"none"}),this.$gridHorizontal.css({display:"none"}),this.context.targetContainer&&"absolute"===this.context.targetContainer.placement){var o=e.ctrlKey||e.metaKey,a=e.altKey;if(o&&a)return;o?s=!0:a&&(n=!0);var c=t.left,l=c+this.context.size.width,u=t.top,d=u+this.context.size.height,f=(c+l)/2,_=(u+d)/2;if(!s)for(var v=this.elements.length-1;v>=0&&0!==h;v--){var p=this.elements[v].left,b=p+this.elements[v].width,m=(p+b)/2,g=!0;(y=Math.abs(p-l))<h?(i.left=p-this.context.size.width-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left+this.context.size.width)):(y=Math.abs(p-c))<h?(i.left=p-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left)):(y=Math.abs(b-c))<h?(i.left=b-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left)):(y=Math.abs(b-l))<h?(i.left=b-this.context.size.width-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left+this.context.size.width)):(y=Math.abs(m-l))<h?(i.left=m-this.context.size.width-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left+this.context.size.width)):(y=Math.abs(m-c))<h?(i.left=m-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left)):(y=Math.abs(m-f))<h?(i.left=m-this.context.size.width/2-this.context.canvas.offset.left,this.setSnapHorizontalLine(i.left+this.context.size.width/2)):g=!1,g&&(s=this.elements[v],h=Math.min(y,h))}if(!n)for(v=this.elements.length-1;v>=0&&0!==r;v--){var y,w=this.elements[v].top,k=w+this.elements[v].height,x=(w+k)/2,S=!0;(y=Math.abs(w-d))<r?(i.top=w-this.context.size.height-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top+this.context.size.height)):(y=Math.abs(w-u))<r?(i.top=w-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top)):(y=Math.abs(k-u))<r?(i.top=k-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top)):(y=Math.abs(k-d))<r?(i.top=k-this.context.size.height-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top+this.context.size.height)):(y=Math.abs(x-d))<r?(i.top=x-this.context.size.height-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top+this.context.size.height)):(y=Math.abs(x-u))<r?(i.top=x-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top)):(y=Math.abs(x-_))<r?(i.top=x-this.context.size.height/2-this.context.canvas.offset.top,this.setSnapVerticalLine(i.top+this.context.size.height/2)):S=!1,S&&(n=this.elements[v],r=Math.min(y,r))}s&&!0!==s&&this.$gridHorizontal.css("backgroundColor",s.backgroundColor),n&&!0!==n&&this.$gridVertical.css("backgroundColor",n.backgroundColor)}}},i.prototype.setSnapHorizontalLine=function(t){this.$gridHorizontal.css({left:t,display:"block"})},i.prototype.setSnapVerticalLine=function(t){this.$gridVertical.css({top:t,display:"block"})},i.prototype.snapStop=function(){"move"===this.context.action&&"absolute"===this.context.placement&&(c.MW.L(this.snapLayers).removeClass("n2_layer_drag_snap_to"),this.$gridVertical.remove(),this.$gridHorizontal.remove())},t})),c.d("UIColumns",["$","UIMouse"],(function(){var $=c.$;function t(t,i,s){this.element=t,this.fragmentEditor=i,this.active=0,this.created=!1,this.invalidated=!1,this.isHandlesVisible=!1,this.widgetName=this.widgetName||"UIColumns",this.widgetEventPrefix="columns",this.options=f({columns:"1",gutter:0,denominators:{1:100,2:100,3:144,4:100,5:100,6:144},drag:null,start:null,stop:null},this.options,s),c.UIMouse.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.prototype.showHandles=function(){this.isHandlesVisible=!0,this.handles&&this.handles.addClass("ui-column-width-handle--visible")},t.prototype.hideHandles=function(){this.isHandlesVisible=!1,this.handles&&this.handles.removeClass("ui-column-width-handle--visible")},t.prototype.create=function(){this.created||(this.created=!0,this._setupHandles(),$(i).on("resize",this._resize.bind(this)),this._mouseInit())},t.prototype.destroy=function(){return this._mouseDestroy(),this.element.removeData("uiNextendColumns").off(".columns").find("> .ui-column-width-handle").remove(),this},t.prototype.getDenominator=function(t){return this.options.denominators[t]===r&&(this.options.denominators[t]=15*t),this.options.denominators[t]},t.prototype._setupHandles=function(){var t,i=this.options;this.fractions=[];for(var s=i.columns.split("+"),n=0;n<s.length;n++)this.fractions.push(new Fraction(s[n]));this.currentDenominator=this.getDenominator(this.fractions.length);var h=0;for(n=0;n<this.fractions.length-1;n++)t=$("<div class='ui-column-width-handle'>"),h+=100*this.fractions[n].valueOf(),t.data("i",n).data("percent",h).appendTo(this.element).on("mousedown",this._mouseDown.bind(this));this.handles=this.element.find("> .ui-column-width-handle"),this.handles.toggleClass("ui-column-width-handle--visible",this.isHandlesVisible),this._resize()},t.prototype._resize=function(){if(this.active){this.paddingLeft=parseInt(this.element.css("paddingLeft")),this.paddingRight=parseInt(this.element.css("paddingRight"));var t=this.element.width();this.outerWidth=t+this.paddingLeft+this.paddingRight,this.innerWidth=t-this.handles.length*this.options.gutter;for(var i=0;i<this.handles.length;i++){var s=this.handles.eq(i).data("percent");this._updateResizer(i,s)}}else this.invalidated=!0},t.prototype._updateResizer=function(t,i){this.handles.eq(t).css({left:i+"%",marginLeft:-2+this.paddingLeft+(t+.5)*this.options.gutter+(this.innerWidth-this.outerWidth)*i/100+"px"})},t.prototype._removeHandles=function(){this.handles.remove()},t.prototype.setOption=function(t,i){switch(c.UIWidgetBase.prototype.setOption.apply(this,arguments),t){case"active":this.active=i,this.active&&(this.create(),this.invalidated&&this._resize());break;case"columns":this.created&&(this._removeHandles(),this._setupHandles());break;case"gutter":this._resize()}},t.prototype._mouseCapture=function(t){var i,s=!1;for(i=0;i<this.handles.length;i++)this.handles[i]===t.target&&(s=!0);return!this.options.disabled&&s},t.prototype._mouseStart=function(t){this.fragmentEditor.pointerManager.contextualBarHover.disable();var i=$(t.target).data("i"),s=this.element.offset().left+10,n=this.element.width()-20;this.resizeContext={index:i,cLeft:s,containerWidth:n,startX:Math.max(0,Math.min(t.clientX-s,n))},this.currentFractions=[],this.currentPercent=[];for(var h=0;h<this.fractions.length;h++)this.currentFractions.push(this.fractions[h].clone()),this.currentPercent.push(this.fractions[h].valueOf());return this.resizing=!0,$("body").css("cursor","ew-resize"),this.element.addClass("ui-column-width-resizing"),this._trigger("start",t,this.ui()),!0},t.prototype._mouseDrag=function(t){var i=Math.max(0,Math.min(t.clientX-this.resizeContext.cLeft,this.resizeContext.containerWidth)),s=new Fraction(Math.round((i-this.resizeContext.startX)/(this.resizeContext.containerWidth/this.currentDenominator)),this.currentDenominator);s.compare(this.fractions[this.resizeContext.index].clone().mul(-1))<0&&(s=this.fractions[this.resizeContext.index].clone().mul(-1)),s.compare(this.fractions[this.resizeContext.index+1])>0&&(s=this.fractions[this.resizeContext.index+1].clone()),this.currentFractions[this.resizeContext.index]=this.fractions[this.resizeContext.index].add(s),this.currentFractions[this.resizeContext.index+1]=this.fractions[this.resizeContext.index+1].sub(s);var n=0;this.currentPercent=[];for(var h=0;h<this.currentFractions.length;h++){var r=this.currentFractions[h].valueOf();this.currentPercent.push(r),n+=100*r,this._updateResizer(h,n)}this._trigger("colwidth",t,this.ui()),this._triggerInteraction()},t.prototype._mouseStop=function(t){return this.resizing=!1,$("body").css("cursor","auto"),this._trigger("stop",t,this.ui()),this.fractions=this.currentFractions,this._triggerInteraction(),this.fragmentEditor.pointerManager.contextualBarHover.enable(),c.WindowManager.actionPrevent("ComponentActivate"),!1},t.prototype.ui=function(){return{element:this.element,originalFractions:this.fractions,currentFractions:this.currentFractions,currentPercent:this.currentPercent,index:this.resizeContext.index}},t})),c.d("UILayerListItem",["$","UIMouse"],(function(){"use strict";function t(t,i){this.element=t,this.widgetName=this.widgetName||"UILayerListItem",this.widgetEventPrefix="layerListItem",this.options=f({UIManager:null,layer:!1,$layer:null,distance:2},this.options,i),c.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.prototype.create=function(){this._mouseInit()},t.prototype._mouseCapture=function(t,i){return this.options.UIManager._mouseCapture(this.options,t,i)},t.prototype._mouseStart=function(t,i,s){return this._trigger("start"),this.options.UIManager._mouseStart(this.options,t,i,s)},t.prototype._mouseDrag=function(t){return this.options.UIManager._mouseDrag(this.options,t)},t.prototype._mouseStop=function(t,i){return this.options.UIManager._mouseStop(this.options,t,i)},t.prototype.destroy=function(){return this._mouseDestroy(),this},t})),c.d("UILayerList",["$","UIWidgetBase"],(function(){var $=c.$;function t(t,i){this.element=t,this.widgetName=this.widgetName||"UILayerList",this.widgetEventPrefix="layerList",this.options=f({mainContainer:null,$scrolled:null},this.options,i),this.interaction=!1,this.onKeyDownCallback=this.onKeyDown.bind(this),c.UIWidgetBase.prototype.constructor.apply(this,arguments),this.create()}return t.prototype=Object.create(c.UIWidgetBase.prototype),t.prototype.constructor=t,t.prototype.create=function(){this.scrollTimeout=null},t.prototype._mouseCapture=function(t,i,s){return t.$item[0]!==this.options.mainContainer.layerRow[0]},t.prototype._mouseStart=function(t,i,n,h){this.interaction=!0,this.scrolledTop=this.options.$scrolled.offset().top,this.scrolledHeight=this.options.$scrolled.height(),this.scrolledScroll=this.options.$scrolled.scrollTop(),this.scrolledMaxHeight=this.options.$scrolled[0].scrollHeight-this.scrolledHeight,this.context={placeholder:$('<div class="n2_layer_navigation_list_layers__sortable_placeholder"></div>'),mouse:{y:i.pageY,topModifier:t.$item.offset().top-i.pageY},$item:t.$item,$clone:t.$item.clone()},this.context.$clone.addClass("n2_layer_navigation_list_layer--sorted").appendTo(this.options.$scrolled),this.context.droppables=this.options.mainContainer.getLLDroppables(t.layer),this._cacheContainers(),s.addEventListener("keydown",this.onKeyDownCallback,{capture:!0}),this._trigger("start",i),this._mouseDrag(t,i)},t.prototype._scrollUp=function(){this.scrolledTop>0&&null===this.scrollTimeout&&(this.scrollTimeout=setInterval(function(){this.scrolledScroll-=33,this.options.$scrolled.scrollTop(this.scrolledScroll)}.bind(this),150),this.scrolledScroll-=33,this.options.$scrolled.scrollTop(this.scrolledScroll))},t.prototype._scrollDown=function(){null===this.scrollTimeout&&(this.scrollTimeout=setInterval(function(){this.scrolledScroll+=33,this.options.$scrolled.scrollTop(Math.min(this.scrolledScroll,this.scrolledMaxHeight))}.bind(this),150),this.scrolledScroll+=33,this.options.$scrolled.scrollTop(Math.min(this.scrolledScroll,this.scrolledMaxHeight)))},t.prototype._mouseDrag=function(t,i){if(this.interaction){this.scrolledTop=this.options.$scrolled.offset().top,this.scrolledHeight>140&&(i.pageY<this.scrolledTop+33+48?this._scrollUp():i.pageY>this.scrolledTop+this.scrolledHeight-33?this._scrollDown():(clearInterval(this.scrollTimeout),this.scrollTimeout=null)),this.scrolledScroll=this.options.$scrolled.scrollTop();var s=i.pageY-this.scrolledTop+this.scrolledScroll,n=this._findInnerContainer(s);!1===n&&(n=this.context.droppables[0]),n.layers===r&&(n.layers=this._cacheContainerLayers(n));var h=this._findNormalIndex(s,n);h>0?this.context.placeholder.insertAfter(n.layers[h-1].layer.layerRow):this.context.placeholder.prependTo(n.$container),this.context.targetIndex=h,this.context.targetContainer&&this.context.targetContainer!==n&&this.context.targetContainer.layer.layerRow.removeClass("n2_layer_navigation_list_layer--drop"),this.context.targetContainer=n,this.context.targetContainer.layer.layerRow.addClass("n2_layer_navigation_list_layer--drop"),this.context.$clone.css({top:s+this.context.mouse.topModifier+"px"})}},t.prototype._mouseStop=function(t,i,s){if(this.interaction){this.ended(!0);var n=this.context.targetIndex,h=this.context.targetContainer,r=-1;if(0===this.context.targetContainer.layers.length)r=0;else{var o=!1,a=!1;this.context.targetContainer.layers[n]&&(o=this.context.targetContainer.layers[n].layer),this.context.targetContainer.layers[n-1]&&(a=this.context.targetContainer.layers[n-1].layer),o===t.layer||a===t.layer?r=-1:"slide"===h.layer.type?o?r=o.getIndex()+1:a&&(r=a.getIndex()):a?r=a.getIndex()+1:o&&(r=o.getIndex())}if(r>=0){var l=t.layer.getIndex();h.layer===t.layer.group&&r>l&&r--,"col"===t.layer.type?h.layer.moveCol(l,r):(h.layer.container.insertLayerAt(t.layer,r),t.layer.onCanvasUpdate(l,h.layer,r))}delete this.context,this._trigger("stop",i)}c.WindowManager.actionPrevent("ComponentRowActivate"),this.interaction=!1},t.prototype.cancel=function(){this.interaction=!1,delete this.context},t.prototype.ended=function(t){s.removeEventListener("keydown",this.onKeyDownCallback,{capture:!0}),null!==this.scrollTimeout&&(clearInterval(this.scrollTimeout),this.scrollTimeout=null),this.context.placeholder.remove(),this.context.$clone.remove(),this.context.targetContainer.layer.layerRow.removeClass("n2_layer_navigation_list_layer--drop"),t||this.cancel()},t.prototype.onKeyDown=function(e){"Escape"===e.code&&(e.stopImmediatePropagation(),e.preventDefault(),this.ended())},t.prototype._cacheContainers=function(){for(var t=0;t<this.context.droppables.length;t++){var i=this.context.droppables[t];i.top=i.$container.offset().top-this.scrolledTop+this.scrolledScroll-15,i.height=i.$container.outerHeight(),i.bottom=i.top+i.height+15}},t.prototype._findInnerContainer=function(t){for(var i=this.context.droppables.length-1;i>=0;i--){var s=this.context.droppables[i];if(s.top<=t&&s.bottom>=t)return s}return!1},t.prototype._cacheContainerLayers=function(t){for(var i=[],s=t.layer.container.getSortedLayers(),n=0;n<s.length;n++){var h={layer:s[n]};h.top=h.layer.layerRow.offset().top-this.scrolledTop+this.scrolledScroll,h.height=h.layer.layerRow.outerHeight(),h.bottom=h.top+h.height/2,h.index=n,i.push(h)}return"slide"===t.layer.type&&i.reverse(),i},t.prototype._findNormalIndex=function(t,i){for(var s=0;s<i.layers.length;s++){if(t<=i.layers[s].bottom)return s}return i.layers.length},t})),c.d("UIDragTooltip","$",(function(){"use strict";function t(t){this.name=t,this.isShown=!1,this.isShownForHover=!1,this.isShownForDrag=!1,this.e=null,this.hoverTipCallback=null,this.tip=c.PositionDisplay.get()}return t.prototype.hoverShow=function(e,t){this.e=e,this.hoverTipCallback=t,this.isShownForHover=!0,this.show()},t.prototype.hoverUpdatePosition=function(e){this.isShownForHover&&!this.isShownForDrag&&(this.e=e,this.tip.update(this.e,this.name))},t.prototype.hoverHide=function(){this.isShownForHover=!1,this.hide()},t.prototype.dragShow=function(){this.isShownForDrag=!0,this.show()},t.prototype.dragUpdate=function(e,t){this.e=e,this.tip.update(e,this.name,t)},t.prototype.dragHide=function(){this.isShownForDrag=!1,this.hide(),this.isShownForHover&&this.tip.update(this.e,this.name,this.hoverTipCallback.call())},t.prototype.show=function(){this.isShown||(this.tip.show(this.name),this.isShownForDrag||this.tip.update(this.e,this.name,this.hoverTipCallback.call()),this.isShown=!0)},t.prototype.hide=function(){!this.isShown||this.isShownForHover||this.isShownForDrag||(this.tip.hide(this.name),this.isShown=!1)},t})),c.d("UIResizeAbsolute",["$","UIMouse"],(function(){var $=c.$;function t(t,i,s){this.element=t,this.fragmentEditor=i,this.widgetName=this.widgetName||"UIResizeAbsolute",$(this.element).data("UIResizeAbsolute",this),this.widgetEventPrefix="resize",this.options=f({resize:null,start:null,stop:null},this.options,s),this.ai=this.element[0].parentNode,c.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return t.prototype=Object.create(c.UIMouse.prototype),t.prototype.constructor=t,t.plugins={},t.prototype.create=function(){this.element.addClass("nui_resize_absolute"),this._setupHandles(),this._mouseInit(),this._trigger("create",null,{})},t.prototype._setupHandles=function(){var t,i,s,n=["n","e","s","w","se","sw","ne","nw"],h=this;this.$handles=$(),this.handles={};for(var r=0;r<n.length;r++)i="nui_resize_absolute__handle--"+(t=n[r]),s=$("<div>").addClass("nui_resize_absolute__handle "+i).attr("data-handle",t).on("mousedown",this._mouseDown.bind(this)),this.handles[t]=s,this.$handles=this.$handles.add(s),this.element.append(s);this.$handles.on("mouseover",(function(){h.resizing||(this.className&&(s=this.className.match(/nui_resize_absolute__handle--(se|sw|ne|nw|n|e|s|w)/i)),h.axis=s&&s[1]?s[1]:"se")}))},t.prototype._mouseCapture=function(t){var i,s,n=!1;for(i in this.handles)((s=this.handles[i][0])===t.target||$.contains(s,t.target))&&(n=!0);return!this.options.disabled&&n},t.prototype._removeHandles=function(){this.$handles.remove()},t.prototype._mouseStart=function(t){var i,s,n;return $("body").addClass("n2_body--resize-absolute").css("cursor",this.axis+"-resize").addClass("n2_body--inherit-cursor"),this.element.addClass("nui_resize_absolute--resizing"),this.fragmentEditor.pointerManager.disable(),this.resizing=!0,this.elementSMW=c.MW.k(this.element[0]),this.originalRect=this.element[0].getBoundingClientRect(),i=this.elementSMW.xAbs+this.elementSMW.xPAbs/100*this.originalRect.width,s=this.elementSMW.yAbs+this.elementSMW.yPAbs/100*this.originalRect.height,this.elementSMW.xAbs=i,this.elementSMW.xPAbs=0,this.elementSMW.yAbs=s,this.elementSMW.yPAbs=0,this.position={left:i,top:s},this.size={width:this.originalRect.width,height:this.originalRect.height},this.originalPosition={left:i,top:s},this.ci={left:t.pageX,top:t.pageY},this.li=this._change[this.axis].bind(this),n=this.handles[this.axis].css("cursor"),$("body").css("cursor","auto"===n?this.axis+"-resize":n),this._propagate("start",t),!0},t.prototype._mouseDrag=function(t){var i=this.li(t,t.pageX-this.ci.left,t.pageY-this.ci.top);return i.left!==r&&(this.position.left=i.left),i.top!==r&&(this.position.top=i.top),i.height!==r&&(this.size.height=Math.max(10,i.height)),i.width!==r&&(this.size.width=Math.max(10,i.width)),this._propagate("resize",t),this.position.left=Math.round(this.position.left),this.position.top=Math.round(this.position.top),this.size.width=Math.round(this.size.width),this.size.height=Math.round(this.size.height),this.elementSMW.yAbs=this.position.top,this.elementSMW.xAbs=this.position.left,this.elementSMW.width=this.size.width,this.elementSMW.height=this.size.height,this._trigger("resize",t,this.ui()),!1},t.prototype._mouseStop=function(t){return this.resizing=!1,this._propagate("stop",t),this.fragmentEditor.pointerManager.enable(),this.element.removeClass("nui_resize_absolute--resizing"),$("body").removeClass("n2_body--resize-absolute").css("cursor","").removeClass("n2_body--inherit-cursor"),c.WindowManager.actionPrevent("ComponentActivate"),!1},t.prototype._change={e:function(t,i){return{width:this.originalRect.width+i}},w:function(t,i){return{left:this.originalPosition.left+i,width:this.originalRect.width-i}},n:function(t,i,s){return{top:this.originalPosition.top+s,height:this.originalRect.height-s}},s:function(t,i,s){return{height:this.originalRect.height+s}},se:function(t,i,s){return f(this._change.s.apply(this,arguments),this._change.e.apply(this,arguments))},sw:function(t,i,s){return f(this._change.s.apply(this,arguments),this._change.w.apply(this,arguments))},ne:function(t,i,s){return f(this._change.n.apply(this,arguments),this._change.e.apply(this,arguments))},nw:function(t,i,s){return f(this._change.n.apply(this,arguments),this._change.w.apply(this,arguments))}},t.prototype._propagate=function(t,i){this.callPlugin(t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,this.ui())},t.prototype.ui=function(){return{originalRect:this.originalRect,rect:this.element[0].getBoundingClientRect(),element:this.element,position:this.position,size:this.size,axis:this.axis}},t.prototype.destroy=function(){for(var t in this._mouseDestroy(),this.element.removeClass("nui_resize_absolute").removeData(this.widgetName),this.handles)this.handles[t].remove();return this},c.UIWidgetBase.addPlugin(t,"smartguides",{start:function(t,i){var s=$(this).data("UIResizeAbsolute"),n=s.options;if(s.gridH=$('<div class="n2_smartguide n2_smartguide--horizontal"></div>').appendTo(s.ai),s.gridV=$('<div class="n2_smartguide n2_smartguide--vertical"></div>').appendTo(s.ai),s.gridH2=$('<div class="n2_smartguide n2_smartguide--horizontal"></div>').appendTo(s.ai),s.gridV2=$('<div class="n2_smartguide n2_smartguide--vertical"></div>').appendTo(s.ai),s.elements=[],s.$snapLayers=$(),"function"==typeof n.smartguides){var h=n.smartguides();if(h){var r=s.ai.getBoundingClientRect();h.each((function(){if(this!==s.element[0]){var t=$(this),i=this.getBoundingClientRect();s.elements.push({item:this,left:Math.round(i.left-r.left),top:Math.round(i.top-r.top),width:i.width,height:i.height}),t.hasClass("n2-ss-layer")&&(s.$snapLayers=s.$snapLayers.add(t))}})),s.$snapLayers.addClass("n2_layer_resize_snap_to"),s.elements.push({item:$(s.ai),width:r.width,height:r.height,top:0,left:0})}}},stop:function(t,i){var s=$(this).data("UIResizeAbsolute");s.$snapLayers.removeClass("n2_layer_resize_snap_to"),s.gridH.remove(),s.gridV.remove(),s.gridH2.remove(),s.gridV2.remove()},resize:function(t,i){var s,n=$(this).data("UIResizeAbsolute"),h=n.options.tolerance;n.gridV.css({display:"none"}),n.gridH.css({display:"none"}),n.gridV2.css({display:"none"}),n.gridH2.css({display:"none"});var r=n.elements[n.elements.length-1];function o(t){n.gridV.css({left:Math.min(t,r.width-1)+"px",display:"block"})}function a(t){n.gridV2.css({left:Math.min(t,r.width-1)+"px",display:"block"})}function c(t){n.gridH.css({top:Math.min(t,r.height-1)+"px",display:"block"})}function l(t){n.gridH2.css({top:Math.min(t,r.height-1)+"px",display:"block"})}var u=t.ctrlKey||t.metaKey,d=t.altKey;if(!u||!d)for(var f=i.position.left,_=f+i.size.width,v=i.position.top,p=v+i.size.height,b=n.elements.length-1;b>=0;b--){var m=n.elements[b].left,g=m+n.elements[b].width,y=n.elements[b].top,w=y+n.elements[b].height;if(!u){var k=(m+g)/2;Math.abs(m-_)<=h?(i.size.width=m-i.position.left,o(i.position.left+i.size.width)):Math.abs(m-f)<=h?(s=i.position.left-m,i.position.left=m,i.size.width+=s,o(i.position.left)):Math.abs(k-f)<=h&&(s=i.position.left-k,i.position.left=k,i.size.width+=s,o(i.position.left)),Math.abs(g-f)<=h?(s=i.position.left-g,i.position.left=g,i.size.width+=s,a(i.position.left)):Math.abs(g-_)<=h?(i.size.width=g-i.position.left,a(i.position.left+i.size.width)):Math.abs(k-_)<=h&&(i.size.width=k-i.position.left,a(i.position.left+i.size.width))}if(!d){var x=(y+w)/2;Math.abs(y-p)<=h?(i.size.height=y-i.position.top,c(y)):Math.abs(y-v)<=h?(s=i.position.top-y,i.position.top=y,i.size.height+=s,c(i.position.top)):Math.abs(x-v)<=h&&(s=i.position.top-x,i.position.top=x,i.size.height+=s,c(i.position.top)),Math.abs(w-v)<=h?(s=i.position.top-w,i.position.top=w,i.size.height+=s,l(i.position.top)):Math.abs(w-p)<=h?(i.size.height=w-i.position.top,l(i.position.top+i.size.height)):Math.abs(x-p)<=h&&(i.size.height=x-i.position.top,l(i.position.top+i.size.height))}}}}),t})),c.d("UIResizeNormal",["$","UIMouse","UIDragTooltip"],(function(){var $=c.$,t=new c.UIDragTooltip("NormalSizing");function i(t,i,s){this.element=t,this.fragmentEditor=i,this.widgetName=this.widgetName||"UIResizeNormal",this.widgetEventPrefix="normalsizing",this.multiplier=1,this.options=f({maxWidth:!0,height:!1,syncWidth:!1,start:null,resizeMaxWidth:null,resizeHeight:null,stopMaxWidth:null,stopHeight:null},this.options,s),c.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return i.prototype=Object.create(c.UIMouse.prototype),i.prototype.constructor=i,i.prototype.setMaxWidth=function(t){this.handles.e.toggleClass("nui_resize_normal__handle--none",t<0),this.handles.w.toggleClass("nui_resize_normal__handle--none",t<0)},i.prototype.create=function(){this._setupHandles(),this._mouseInit()},i.prototype.destroy=function(){for(var t in this._mouseDestroy(),this.element.removeData(this.widgetName),this.handles)this.handles[t].remove();return this},i.prototype._setupHandles=function(){var t,i,s=this.options,n=[];for(s.maxWidth&&(n.push("w"),n.push("e")),s.height&&n.push("s"),this.handles={},this.$handles=$(),t=0;t<n.length;t++){var h=n[t];i=$('<div class="nui_resize_normal__handle nui_resize_normal__handle--'+h+'">').on("mouseenter",this.onMouseEnter.bind(this,h)),this.handles[h]=i,this.$handles=this.$handles.add(i),this.element.append(i)}},i.prototype.onMouseEnter=function(i,e){var s=e;this.timeout=o(function(){delete this.timeout,t.hoverShow(s,function(){if("e"===i||"w"===i){var t=this.element.css("maxWidth");return"Max width: "+("px"===t.substr(-2)?t:"none")}if("s"===i)return"Height: "+this.element.height()+"px"}.bind(this))}.bind(this),500),this.handles[i].on({"mousemove.tooltip":function(e){s=e,t.hoverUpdatePosition(e)},"mouseleave.tooltip":function(){this.timeout&&(a(this.timeout),delete this.timeout),this.handles[i].off(".tooltip"),t.hoverHide()}.bind(this)})},i.prototype._removeHandles=function(){this.$handles.remove()},i.prototype._mouseCapture=function(t){for(var i in this.handles)if(this.handles[i][0]===t.target)return this.currentHandle=i,!this.options.disabled;return!1},i.prototype._mouseStart=function(i){switch(this.fragmentEditor.pointerManager.contextualBarHover.disable(),t.dragShow(),this.originalMousePosition={left:i.pageX,top:i.pageY},this.currentHandle){case"w":case"e":this.originalValue=this.element.width(),this.maxWidth=this.element.parent().width(),this._trigger("start",i,"maxwidth"),"center"===this.element.css("align-self")?this.multiplier=2:this.multiplier=1,$("body").css("cursor",this.currentHandle+"-resize").addClass("n2_body--inherit-cursor");break;case"s":this.originalValue=this.element.height(),this._trigger("start",i,"height"),$("body").css("cursor","s-resize").addClass("n2_body--inherit-cursor")}return!0},i.prototype._parse_movement_s=function(e){return e.pageY-this.originalMousePosition.top},i.prototype._parse_movement_e=function(e){return(e.pageX-this.originalMousePosition.left)*this.multiplier},i.prototype._parse_movement_w=function(e){return(this.originalMousePosition.left-e.pageX)*this.multiplier},i.prototype._mouseDrag=function(i){var s=this.options;switch(this.currentValue=c._roundHelper(this.originalValue+this["_parse_movement_"+this.currentHandle].call(this,i)),this.currentHandle){case"w":case"e":this.currentValue<=this.maxWidth?(this.element.css("maxWidth",this.currentValue+"px"),s.syncWidth&&this.element.css("width",this.currentValue+"px"),this.setMaxWidth(this.currentValue)):(this.element.css("maxWidth","none"),s.syncWidth&&this.element.css("width",""),this.currentValue=0,this.setMaxWidth(-1)),t.dragUpdate(i,"Max width: "+(0===this.currentValue?"none":this.currentValue+"px"));break;case"s":this.currentValue=Math.max(1,this.currentValue),this.element.height(this.currentValue+"px"),t.dragUpdate(i,"Height: "+this.currentValue+"px")}this._triggerInteraction()},i.prototype._mouseStop=function(i){var s=this.options;switch(this.currentValue=c._roundHelper(this.originalValue+this["_parse_movement_"+this.currentHandle].call(this,i)),t.dragHide(),this.currentHandle){case"w":case"e":this.currentValue<=this.maxWidth?(this.element.css("maxWidth",this.currentValue+"px"),s.syncWidth&&this.element.css("width",""),this.setMaxWidth(this.currentValue)):(this.element.css("maxWidth","none"),s.syncWidth&&this.element.css("width",""),this.currentValue=0,this.setMaxWidth(-1)),this._trigger("stopMaxWidth",i,{value:this.currentValue});break;case"s":this.currentValue=Math.max(1,this.currentValue),this.element.height(this.currentValue+"px"),this._trigger("stopHeight",i,{value:this.currentValue})}return $("body").css("cursor","").removeClass("n2_body--inherit-cursor"),this._triggerInteraction(),this.fragmentEditor.pointerManager.contextualBarHover.enable(),c.WindowManager.actionPrevent("ComponentActivate"),!1},i})),c.d("UISpacingMargin",["$","UISpacing"],(function(){"use strict";function t(t,i,s){this.options=f({mode:"margin",label:"Margin",sync:{n:"margin-top",e:"margin-right",s:"margin-bottom",w:"margin-left"}},s),c.UISpacing.prototype.constructor.call(this,t,i)}return t.prototype=Object.create(c.UISpacing.prototype),t.prototype.constructor=t,t.prototype.updateElementProp=function(t,i){I(this.element[0],"--"+t,i+"px")},t})),c.d("UISpacingPadding",["$","UISpacing"],(function(){"use strict";function t(t,i,s){this.options=f({mode:"padding",label:"Padding",sync:{n:"padding-top",e:"padding-right",s:"padding-bottom",w:"padding-left"}},s),c.UISpacing.prototype.constructor.call(this,t,i)}return t.prototype=Object.create(c.UISpacing.prototype),t.prototype.constructor=t,t.prototype.limitValue=function(t){return Math.max(0,t)},t})),c.d("UISpacing",["$","UIMouse","UIDragTooltip"],(function(){"use strict";var $=c.$,t=new c.UIDragTooltip("Spacing"),i={n:"height",e:"width",s:"height",w:"width"};function s(t,i){this.element=t,this.fragmentEditor=i,this.widgetName=this.widgetName||"UISpacing",this.widgetEventPrefix="spacing",this.options=f({syncInv:{n:"s",e:"w",s:"n",w:"e"},side:{n:"top",e:"right",s:"bottom",w:"left"},drag:null,start:null,stop:null},this.options),c.UIMouse.prototype.constructor.apply(this,arguments),this.create()}return s.prototype=Object.create(c.UIMouse.prototype),s.prototype.constructor=s,s.prototype.create=function(){this._setupHandles(),this._mouseInit()},s.prototype.destroy=function(){for(var t in this._mouseDestroy(),this.element.removeData(this.widgetName),this.handles)this.handles[t].remove();return this},s.prototype._setupHandles=function(){var t=["n","e","s","w"];this.handles={},this.$handles=$();for(var i=0;i<t.length;i++){var s=t[i],n=$("<div>").addClass("nui_spacing__handle nui_spacing__handle--"+this.options.mode+" nui_spacing__handle--"+s).on("mouseenter",this.onMouseEnter.bind(this,s)).on("mousedown",this._mouseDown.bind(this)).appendTo(this.element);this.handles[s]=n,this.$handles=this.$handles.add(n)}},s.prototype.onMouseEnter=function(i,e){var s=e;this.timeout=o(function(){delete this.timeout,t.hoverShow(s,function(){return this.options.label+" "+this.options.side[i]+": "+this.element.css(this.options.sync[i])}.bind(this))}.bind(this),500),this.handles[i].on({"mousemove.tooltip":function(e){s=e,t.hoverUpdatePosition(e)},"mouseleave.tooltip":function(){this.timeout&&(a(this.timeout),delete this.timeout),this.handles[i].off(".tooltip"),t.hoverHide()}.bind(this)})},s.prototype._removeHandles=function(){this.$handles.remove()},s.prototype._parse_movement_n=function(e){return e.pageY-this.originalMousePosition.top},s.prototype._parse_movement_w=function(e){return e.pageX-this.originalMousePosition.left},s.prototype._parse_movement_s=function(e){return e.pageY-this.originalMousePosition.top},s.prototype._parse_movement_e=function(e){return this.originalMousePosition.left-e.pageX},s.prototype._mouseCapture=function(e){var t,i=!1;for(var s in this.handles)((t=this.handles[s][0])===e.target||$.contains(t,e.target))&&$(t).hasClass("nui-enabled")&&(i=!0);return!this.options.disabled&&i},s.prototype.updatePositionDisplay=function(e){var i=this.options.label+" "+this.options.side[this.direction]+": "+this.currentValue+"px<br>";this.wasShiftPressed&&(i+=this.options.label+" "+this.options.side[this.options.syncInv[this.direction]]+": "+this.currentValue+"px<br>"),t.dragUpdate(e,i)},s.prototype._mouseStart=function(e){var i;for(var s in this.fragmentEditor.pointerManager.contextualBarActive.enableActiveForced(),this.fragmentEditor.pointerManager.contextualBarHover.disable(),t.dragShow(),this.wasShiftPressed=!1,this.handles)if((i=this.handles[s][0])===e.target||$.contains(i,e.target)){this.direction=s;break}return this.syncProperty=this.options.sync[this.direction],this.originalValue=parseInt(this.element.css(this.syncProperty)),this.invSyncProperty=this.options.sync[this.options.syncInv[this.direction]],this.invOriginalValue=parseInt(this.element.css(this.invSyncProperty)),this.resizing=!0,this.originalMousePosition={left:e.pageX,top:e.pageY},this.currentValue=this.originalValue,this.handles[this.direction].addClass("nui_spacing__handle--spacing"),$("body").css("cursor",this.direction+"-resize").addClass("n2_body--inherit-cursor"),$("body").on("keydown."+this.widgetEventPrefix,this._keyDown.bind(this)).on("keyup."+this.widgetEventPrefix,this._keyUp.bind(this)),this._trigger("start",e,this.ui()),!0},s.prototype._keyDown=function(e){e.shiftKey&&!this.wasShiftPressed&&(this.wasShiftPressed=!0,this.updateElementProp(this.invSyncProperty,this.currentValue),this.setSize(this.options.syncInv[this.direction],this.currentValue),this._trigger("spacing",e,this.ui()),this.updatePositionDisplay(e),this._triggerInteraction())},s.prototype._keyUp=function(e){!e.shiftKey&&this.wasShiftPressed&&(this.wasShiftPressed=!1,this.updateElementProp(this.invSyncProperty,this.invOriginalValue),this.setSize(this.options.syncInv[this.direction],this.invOriginalValue),this._trigger("spacing",e,this.ui()),this.updatePositionDisplay(e),this._triggerInteraction())},s.prototype._mouseDrag=function(e){this.movement=this["_parse_movement_"+this.direction].call(this,e),this.currentValue=this.limitValue(c._roundHelper(this.originalValue+this.movement)),this.updateElementProp(this.syncProperty,this.currentValue),this.setSize(this.direction,this.currentValue),e.shiftKey?(this.wasShiftPressed=!0,this.updateElementProp(this.invSyncProperty,this.currentValue),this.setSize(this.options.syncInv[this.direction],this.currentValue)):this.wasShiftPressed&&(this.wasShiftPressed=!1,this.updateElementProp(this.invSyncProperty,this.invOriginalValue),this.setSize(this.options.syncInv[this.direction],this.invOriginalValue)),this._trigger("spacing",e,this.ui()),this._triggerInteraction(),this.updatePositionDisplay(e)},s.prototype._mouseStop=function(e){return this.movement=this["_parse_movement_"+this.direction].call(this,e),this.currentValue=this.limitValue(c._roundHelper(this.originalValue+this.movement)),this.updateElementProp(this.syncProperty,this.currentValue),e.shiftKey?this.updateElementProp(this.invSyncProperty,this.currentValue):this.wasShiftPressed&&this.updateElementProp(this.invSyncProperty,this.invOriginalValue),this.resizing=!1,$("body").off("."+this.widgetEventPrefix),this.handles[this.direction].removeClass("nui_spacing__handle--spacing"),$("body").css("cursor","").removeClass("n2_body--inherit-cursor"),this._trigger("stop",e,this.ui()),t.dragHide(),this._triggerInteraction(),this.fragmentEditor.pointerManager.contextualBarActive.disableActiveForced(),this.fragmentEditor.pointerManager.contextualBarHover.enable(),c.WindowManager.actionPrevent("ComponentActivate"),!1},s.prototype.limitValue=function(t){return t},s.prototype.ui=function(){var t={};return t[this.options.side[this.direction]]=this.currentValue,this.wasShiftPressed&&(t[this.options.side[this.options.syncInv[this.direction]]]=this.currentValue),{element:this.element,changed:t}},s.prototype.setOption=function(t,i){if(c.UIWidgetBase.prototype.setOption.apply(this,arguments),"current"===t){var s=i.split(" ");this.setSize("n",s[0]),this.setSize("e",s[1]),this.setSize("s",s[2]),this.setSize("w",s[3])}},s.prototype.updateElementProp=function(t,i){this.element.css(t,i+"px")},s.prototype.setSize=function(t,s){var n,h=!1;"number"==typeof s?(s<0&&(h=!0,s*=-1),n=s+"px"):("-"===s.substr(0,1)&&(h=!0,s=s.substr(1)),n=s),this.handles[t].css(i[t],n),this.handles[t].toggleClass("nui_spacing__handle--negative",h),this.handles[t].toggleClass("nui_spacing__handle--zero",0===parseFloat(s))},s})),c.d("PlacementAbsolute",["$","PlacementAbstract"],(function(){var $=c.$,t={raf:!1,ratios:null,isThrottled:!1,layers:[]};function i(t,i,s){this.type="absolute",this.transferredProperties={},c.PlacementAbstract.prototype.constructor.apply(this,arguments),this.doThrottledTheResize=this.doTheResize,this.parentIsVisible=!0}return i.prototype=Object.create(c.PlacementAbstract.prototype),i.prototype.constructor=i,i.getRegistryDataToFields=function(t){return{parentid:$("#layerparentid"),parentalign:$("#layerparentalign"),parentvalign:$("#layerparentvalign"),left:$("#layerleft"),top:$("#layertop"),responsiveposition:$("#layerresponsive-position"),width:$("#layerwidth"),height:$("#layerheight"),responsivesize:$("#layerresponsive-size"),align:$("#layeralign"),valign:$("#layervalign"),adaptivefont:$("#layeradaptive-font")}},i.prototype.start=function(){this.$layer=this.layer.layer,this.$layerRow=this.layer.layerRow},i.prototype.preActivation=function(t){if("normal"===t.type){var i=this.layer.getProperty("height");i>0&&(this.transferredProperties.height=i)}},i.prototype.activated=function(t){this.di=c.MW.k(this.layer.layer[0]);var i=this.$layer.data("parentid");i?$("#"+i).length>0?this.activatedAfterParentReady(t):o(function(){this.activatedAfterParentReady(t),this.sync()}.bind(this),300):this._activated(t)},i.prototype.activatedAfterParentReady=function(t){var i=this.$layer.data("parentid");if(i){var s=$("#"+i);if(s.length>0){var n=s.data("layerObject");n?n.readyDeferred.done(this._activated.bind(this,t)):s.on("layerStarted",function(e,i){i.readyDeferred.done(this._activated.bind(this,t))}.bind(this))}else this.$layer.data("parentid",""),this._activated(t)}else this._activated(t)},i.prototype._activated=function(t){this.loadProperties(f(t,this.transferredProperties)),this.transferredProperties={},this.fi(),this._i(),this.layer.layerRow.addClass("n2_layer_navigation_list_layer--absolute"),$('<div class="n2_layer_navigation_list_layer__title_action"><div class="n2_layer_navigation_list_layer__title_absolute_marker" data-n2tip="Absolute">A</div></div>').prependTo(this.layer.layerTitle.find(".n2_layer_navigation_list_layer__title_actions"))},i.cleanLayer=function(t){var i=["desktopPortrait","desktopLandscape","tabletPortrait","tabletLandscape","mobilePortrait","mobileLandscape"];this.di.xAbs=0,this.di.xPAbs=0,this.di.yAbs=0,this.di.yPAbs=0,t.removeAttr("data-align").removeAttr("data-valign").css({width:"",height:"","text-align":""});for(var s=["parentid","responsiveposition","responsivesize","parentalign","parentvalign","align","valign","left","top","width","height"],n={},h=0;h<s.length;h++){var r=s[h].toLowerCase();n[r]=t.data(r),t.removeAttr(r),t.removeData(r);for(var o=0;o<i.length;o++){var a=i[o].toLowerCase();n[a+r]=t.data(a+r),t.removeAttr(a+r),t.removeData(a+r)}}return n},i.prototype.deActivated=function(t){this.layer.layerRow.removeClass("n2_layer_navigation_list_layer--absolute"),this.layer.layerTitle.find(".n2_layer_navigation_list_layer__title_absolute_marker").remove();var i=this.layer.getProperty("parentid");i&&""!=i&&(this.$layer.removeAttr("data-parentid"),this.unSubscribeParent()),this.$layer.removeAttr("data-align").removeAttr("data-valign").css({left:"",top:"",right:"",bottom:"",width:"",height:"","text-align":""}),this.di.xAbs=0,this.di.xPAbs=0,this.di.yAbs=0,this.di.yPAbs=0,this.alignMarker.remove(),this.uiResizeAbsolute.destroy(),this.$layer.off(".n2-ss-absolute"),this.$layer.triggerHandler("LayerAbsoluteUnavailable");var s=["parentid","responsiveposition","responsivesize","parentalign","parentvalign","align","valign","left","top","width","height"],n=this.layer.getPropertiesData(s);return this.layer.removeProperties(s),n},i.prototype.loadProperties=function(t){this.layer.createProperty("parentid",null,this.layer.layer,this),this.layer.createProperty("responsiveposition",1,this.layer.layer,this),this.layer.createProperty("responsivesize",1,this.layer.layer,this),this.layer.createDeviceProperty("parentalign",{desktopPortrait:"center"},this.layer.layer,this),this.layer.createDeviceProperty("parentvalign",{desktopPortrait:"middle"},this.layer.layer,this),this.layer.createDeviceProperty("align",{desktopPortrait:t.align||"center"},this.layer.layer,this),this.layer.createDeviceProperty("valign",{desktopPortrait:t.valign||"middle"},this.layer.layer,this),this.layer.createDeviceProperty("left",{desktopPortrait:t.left||0},this.layer.layer,this),this.layer.createDeviceProperty("top",{desktopPortrait:t.top||0},this.layer.layer,this),this.layer.createDeviceProperty("width",{desktopPortrait:t.width||"auto"},this.layer.layer,this),this.layer.createDeviceProperty("height",{desktopPortrait:t.height||"auto"},this.layer.layer,this),this.layer.createProperty("adaptivefont",1,this.layer.layer,this);var i=this.layer.layer;this.subscribeParentCallbacks={},this.layer.getProperty("parentid")&&this.subscribeParent(),i.attr({"data-align":this.layer.getProperty("align"),"data-valign":this.layer.getProperty("valign")})},i.prototype.fi=function(){this.alignMarker=$('<div class="n2-ss-layer-cc"></div>').attr("data-handle","cc").appendTo(this.$layer),this.layer.editorUI.absoluteCC=this.alignMarker},i.prototype._i=function(){this._resizableJustClick=!1,this.uiResizeAbsolute=new c.UIResizeAbsolute(this.$layer,this.layer.fragmentEditor,{_containment:this.$layer[0].parentNode,start:this.vi.bind(this),resize:this.pi.bind(this),stop:this.bi.bind(this),create:function(){this.$layer.find(".nui_resize_absolute__handle, .n2-ss-layer-cc").on({mousedown:function(e){this._resizableJustClick=[e.clientX,e.clientY]}.bind(this),mouseup:function(e){if(this._resizableJustClick&&Math.abs(Math.sqrt(Math.pow(this._resizableJustClick[0]-e.clientX,2)+Math.pow(this._resizableJustClick[1]-e.clientY,2)))<1){var t=$(e.currentTarget),i=this.fragmentEditor.layerOptions.layerFeatures;switch(t.data("handle")){case"nw":i.horizontalAlign("left",!1),i.verticalAlign("top",!1);break;case"w":i.horizontalAlign("left",!1),i.verticalAlign("middle",!1);break;case"sw":i.horizontalAlign("left",!1),i.verticalAlign("bottom",!1);break;case"n":i.horizontalAlign("center",!1),i.verticalAlign("top",!1);break;case"cc":i.horizontalAlign("center",!1),i.verticalAlign("middle",!1);break;case"s":i.horizontalAlign("center",!1),i.verticalAlign("bottom",!1);break;case"ne":i.horizontalAlign("right",!1),i.verticalAlign("top",!1);break;case"e":i.horizontalAlign("right",!1),i.verticalAlign("middle",!1);break;case"se":i.horizontalAlign("right",!1),i.verticalAlign("bottom",!1)}}this._resizableJustClick=!1}.bind(this)})}.bind(this),smartguides:function(){return this.fragmentEditor.getSnap(this.layer.group,this.layer)}.bind(this),tolerance:5}),this.layer.editorUI.resize=this.uiResizeAbsolute.$handles,this.$layer.on({"mousedown.n2-ss-absolute":function(e){0===e.button&&0===$(e.target).closest(".nui_resize_absolute__handle, .nui_resize_normal__handle, .nui_spacing__handle").length&&(c.PositionDisplay.get().show("Canvas"),c.PositionDisplay.get().update(e,"Canvas","W: "+parseInt(this.$layer.width())+"px<br>H: "+parseInt(this.$layer.height())+"px"),s.activeElement&&s.activeElement.blur(),s.addEventListener("mouseup",(function(){c.PositionDisplay.get().hide("Canvas")}),{capture:!0,once:!0}))}.bind(this)})},i.prototype.vi=function(t,i){this._resizableJustClick&&(this._resizableJustClick=!1),this.pi(t,i),c.PositionDisplay.get().show("Canvas")},i.prototype.pi=function(e,t){c.PositionDisplay.get().update(e,"Canvas","W: "+t.rect.width+"px<br>H: "+t.rect.height+"px"),this.triggerLayerResized()},i.prototype.bi=function(t,i){var s=!1;if("n"===i.axis||"s"===i.axis||i.originalRect.width===i.rect.width){var n=this.layer.getProperty("width");this.layer.isDimensionPropertyAccepted(n)&&(s=!0,this._syncwidth())}var h=!1;if("e"===i.axis||"w"===i.axis||i.originalRect.height===i.rect.height){n=this.layer.getProperty("height");this.layer.isDimensionPropertyAccepted(n)&&(h=!0,this._syncheight())}var r=this.fragmentEditor.getResponsiveRatioHorizontal(),o=this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical();parseInt(this.layer.getProperty("responsivesize"))||(r=o=1);var a=null;s||(a=Math.round(i.rect.width*(1/r)));var l=null;h||(l=Math.round(i.rect.height*(1/o))),this._setPosition(null,null,i.position.left,i.position.top,a,l,!0),this.triggerLayerResized(),c.PositionDisplay.get().hide("Canvas")},i.prototype._setPosition=function(t,i,s,n,h,o,a){var l=this.layer.getMode();null===t&&(t=this.layer.getProperty("align")),null===i&&(i=this.layer.getProperty("valign")),null===s?s=this.layer.getProperty("left"):a&&(s=this.calculatePositionLeft(t,s)),null===n?n=this.layer.getProperty("top"):a&&(n=this.calculatePositionTop(i,n)),null===h&&(h=this.layer.getProperty("width")),null===o&&(o=this.layer.getProperty("height"));var u=c.History.get().addValue(this.layer,this.layer.historyStoreOnPlacement,["historyStorePosition",l]);u&&u.setValues({align:this.layer.getRawProperty("align"),valign:this.layer.getRawProperty("valign"),left:this.layer.getRawProperty("left"),top:this.layer.getRawProperty("top"),width:this.layer.getRawProperty("width"),height:this.layer.getRawProperty("height")},{align:t,valign:i,left:s,top:n,width:h,height:o}),c.History.get().off(),this.layer.store(r,"width",h,!0,"layer"),this.layer.$.trigger("propertyChanged",["width",h]),this.layer.store(r,"height",o,!0,"layer"),this.layer.$.trigger("propertyChanged",["height",o]),this.layer.store(r,"align",t,!0,"layer"),this.layer.$.trigger("propertyChanged",["align",t]),this.layer.store(r,"valign",i,!0,"layer"),this.layer.$.trigger("propertyChanged",["valign",i]),this.layer.store(r,"left",s,!0,"layer"),this.layer.$.trigger("propertyChanged",["left",s]),this.layer.store(r,"top",n,!0,"layer"),this.layer.$.trigger("propertyChanged",["top",n]),c.History.get().on()},i.prototype.historyStorePosition=function(t,i){this.layer.historyStore(t.align,"align",i),this.layer.historyStore(t.valign,"valign",i),this.layer.historyStore(t.width,"width",i),this.layer.historyStore(t.height,"height",i),this.layer.historyStore(t.left,"left",i),this.layer.historyStore(t.top,"top",i),this.triggerLayerResized()},i.prototype.calculatePositionLeft=function(t,i){var s=this.fragmentEditor.getResponsiveRatioHorizontal();parseInt(this.layer.getProperty("responsiveposition"))||(s=1);var n={left:0,leftMultiplier:1};if(this.parentLayerPlacement&&this.parentLayerPlacement.isVisible()){var h=this.parentLayerPlacement.getPositionSize();if(this.parentLayerPlacement.current instanceof c.PlacementAbsolute){var r=this.parentLayerPlacement.layer.layer[0],o=c.MW.k(r);h.width=r.offsetWidth,h.height=r.offsetHeight,h.left+=o.xAbs+o.xPAbs/100*h.width,h.top+=o.yAbs+o.yPAbs/100*h.height}switch(this.layer.getProperty("parentalign")){case"right":n.left=h.left+this.parent.layer[0].offsetWidth;break;case"center":n.left=h.left+Math.round(this.parent.layer[0].offsetWidth/2);break;default:n.left=h.left}}else{var a=this.$layer.parent();switch(t){case"center":n.left+=Math.round(a[0].offsetWidth/2);break;case"right":n.left+=a[0].offsetWidth}}switch(t){case"left":i=-Math.round((n.left-i)*(1/s));break;case"center":i=-Math.round((n.left-i-this.$layer.width()/2)*(1/s));break;case"right":i=-Math.round((n.left-i-this.$layer.width())*(1/s))}return i},i.prototype.calculatePositionTop=function(t,i){var s=this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical();parseInt(this.layer.getProperty("responsiveposition"))||(s=1);var n={top:0,topMultiplier:1};if(this.parentLayerPlacement&&this.parentLayerPlacement.isVisible()){var h=this.parentLayerPlacement.getPositionSize();if(this.parentLayerPlacement.current instanceof c.PlacementAbsolute){var r=this.parentLayerPlacement.layer.layer[0],o=c.MW.k(r);h.width=r.offsetWidth,h.height=r.offsetHeight,h.left+=o.xAbs+o.xPAbs/100*h.width,h.top+=o.yAbs+o.yPAbs/100*h.height}switch(this.layer.getProperty("parentvalign")){case"bottom":n.top=h.top+this.parent.layer[0].offsetHeight;break;case"middle":n.top=h.top+Math.round(this.parent.layer[0].offsetHeight/2);break;default:n.top=h.top}}else{var a=this.$layer.parent();switch(t){case"middle":n.top+=Math.round(a[0].offsetHeight/2);break;case"bottom":n.top+=a[0].offsetHeight}}switch(t){case"top":i=-Math.round((n.top-i)*(1/s));break;case"middle":i=-Math.round((n.top-i-this.$layer.height()/2)*(1/s));break;case"bottom":i=-Math.round((n.top-i-this.$layer.height())*(1/s))}return i},i.prototype.moveX=function(t){this._setPosition(null,null,this.layer.getProperty("left")+t,null,null,null,!1)},i.prototype.moveY=function(t){this._setPosition(null,null,null,this.layer.getProperty("top")+t,null,null,!1)},i.prototype.setPositionLeft=function(t){t=this.calculatePositionLeft(this.layer.getProperty("align"),t),this.layer.store(r,"left",t,!0),this.layer.$.trigger("propertyChanged",["left",t])},i.prototype.setPositionTop=function(t){t=this.calculatePositionTop(this.layer.getProperty("valign"),t),this.layer.store(r,"top",t,!0),this.layer.$.trigger("propertyChanged",["top",t])},i.prototype.setPosition=function(t,i){this.setPositionLeft(t),this.setPositionTop(i)},i.prototype.setDeviceBasedAlign=function(){var t=this.layer.getMode();this.layer.deviceProperty[t].align===r&&this.layer.setProperty("align",this.layer.getProperty("align"),"layer"),this.layer.deviceProperty[t].valign===r&&this.layer.setProperty("valign",this.layer.getProperty("valign"),"layer")},i.prototype.setPropertyresponsiveposition=i.prototype.setPropertyresponsivesize=function(t,i,s){this.layer._setProperty(t,parseInt(i),s)},i.prototype.setPropertywidth=i.prototype.setPropertyheight=function(t,i,s){var n=i;this.layer.isDimensionPropertyAccepted(i)||(n=~~i)!=i&&this.layer.$.trigger("propertyChanged",[t,n]),o(function(){this.onResize(!1)}.bind(this),50),this.layer._setProperty(t,n,s)},i.prototype.setPropertyleft=i.prototype.setPropertytop=function(t,i,s){var n=~~i;n!=i&&this.layer.$.trigger("propertyChanged",[t,n]),this.layer._setProperty(t,n,s)},i.prototype.render=function(t){this["_sync"+t]()},i.prototype.renderWithModifier=function(t,i,s){try{"width"!=t&&"height"!=t||!this.layer.isDimensionPropertyAccepted(i)?this["_sync"+t](Math.round(i*s)):this["_sync"+t](i)}catch(i){console.error("_sync"+t)}},i.prototype.startResize=function(){this.doTheResize({slideW:this.fragmentEditor.getResponsiveRatioHorizontal(),slideH:this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()},!0,!0)},i.prototype.onResize=function(t){this.resize({slideW:this.fragmentEditor.getResponsiveRatioHorizontal(),slideH:this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()},t)},i.prototype.resize=function(t,i){this.parent&&!i||this.addToResizeCollection(this,t,!1)},i.prototype.addToResizeCollection=function(i,s,n){t.ratios=s,t.isThrottled=n;for(var h=0;h<t.layers.length;h++)if(t.layers[h]===this){t.layers.splice(h,1);break}t.layers.push(i),!1===t.raf&&(t.raf=!0,requestAnimationFrame((function(){var i=t;t={raf:!1,ratios:null,isThrottled:!1,layers:[]};for(var s=0;s<i.layers.length;s++)i.layers[s].isDeleted||i.layers[s].doTheResize(i.ratios,!0,i.isThrottled)}))),this.triggerLayerResized(n,s)},i.prototype._syncresponsiveposition=function(){this.onResize(!0)},i.prototype._syncwidth=function(){var t=this.layer.getProperty("width");if(!this.layer.isDimensionPropertyAccepted(t)){if(parseInt(this.layer.getProperty("responsivesize")))t*=this.fragmentEditor.getResponsiveRatioHorizontal();t+="px"}this.$layer.css("width",t)},i.prototype._syncheight=function(){var t=this.layer.getProperty("height");if(!this.layer.isDimensionPropertyAccepted(t)){if(parseInt(this.layer.getProperty("responsivesize")))t*=this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical();t+="px"}this.$layer.css("height",t)},i.prototype._syncparentalign=function(){var t=this.layer.getProperty("parentalign");this.$layer.data("parentalign",t);var i=this.getParent();i&&i.placement.current.onResize(!1)},i.prototype._syncparentvalign=function(){var t=this.layer.getProperty("parentvalign");this.$layer.data("parentvalign",t);var i=this.getParent();i&&i.placement.current.onResize(!1)},i.prototype._syncleft=function(){var t=this.di,i=this.layer.getProperty("align"),s=this.layer.getProperty("left");if(parseInt(this.layer.getProperty("responsiveposition"))&&(s*=this.fragmentEditor.getResponsiveRatioHorizontal()),this.parentLayerPlacement&&this.parentLayerPlacement.isVisible()){var n=this.parentLayerPlacement.getPositionSize(),h={left:0};if(this.parentLayerPlacement.current instanceof c.PlacementAbsolute){var r=this.parentLayerPlacement.layer.layer[0],o=c.MW.k(r);n.width=r.offsetWidth,n.height=r.offsetHeight,n.left+=o.xAbs+o.xPAbs/100*n.width,n.top+=o.yAbs+o.yPAbs/100*n.height}switch(this.layer.getProperty("parentalign")){case"right":h.left=n.left+n.width;break;case"center":h.left=n.left+n.width/2;break;default:h.left=n.left}switch(i){case"right":t.xAbs=Math.round(h.left+s),t.xPAbs=-100;break;case"center":t.xAbs=Math.round(h.left+s),t.xPAbs=-50;break;default:t.xAbs=Math.round(h.left+s),t.xPAbs=0}}else{var a=this.layer.layer[0].parentNode.offsetWidth;switch(i){case"right":t.xAbs=Math.round(a+s),t.xPAbs=-100;break;case"center":t.xAbs=Math.round(a/2+s),t.xPAbs=-50;break;default:t.xAbs=Math.round(s),t.xPAbs=0}}this.triggerLayerResized()},i.prototype._synctop=function(){var t=this.di,i=this.layer.getProperty("valign"),s=this.layer.getProperty("top");if(parseInt(this.layer.getProperty("responsiveposition"))&&(s*=this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()),this.parentLayerPlacement&&this.parentLayerPlacement.isVisible()){var n=this.parentLayerPlacement.getPositionSize(),h={height:0};if(this.parentLayerPlacement.current instanceof c.PlacementAbsolute){var r=this.parentLayerPlacement.layer.layer[0],o=c.MW.k(r);n.width=r.offsetWidth,n.height=r.offsetHeight,n.left+=o.xAbs+o.xPAbs/100*n.width,n.top+=o.yAbs+o.yPAbs/100*n.height}switch(this.layer.getProperty("parentvalign")){case"bottom":h.top=n.top+n.height;break;case"middle":h.top=n.top+n.height/2;break;default:h.top=n.top}switch(i){case"bottom":t.yAbs=Math.round(h.top+s),t.yPAbs=-100;break;case"middle":t.yAbs=Math.round(h.top+s),t.yPAbs=-50;break;default:t.yAbs=Math.round(h.top+s),t.yPAbs=0}}else{var a=this.layer.layer[0].parentNode.offsetHeight;switch(i){case"bottom":t.yAbs=Math.round(a+s),t.yPAbs=-100;break;case"middle":t.yAbs=Math.round(a/2+s),t.yPAbs=-50;break;default:t.yAbs=Math.round(s),t.yPAbs=0}}this.triggerLayerResized()},i.prototype._syncresponsivesize=function(){this.onResize(!0)},i.prototype.historyStoreDoubleProp=function(t,i,s,n){i==this.layer.getMode()?(this.layer._setProperty(s,t.value,"history"),this.layer._setProperty(n,t.value2,"history")):(this.layer.deviceProperty[i][s]=t.value,this.layer.deviceProperty[i][n]=t.value2,this.layer.$.trigger("propertyChanged",[s,this.layer.getProperty(s)]),this.layer.$.trigger("propertyChanged",[n,this.layer.getProperty(n)]),this.layer.render(s,null,"history"),this.layer.render(n,null,"history"))},i.prototype.setPropertyalign=function(t,i,s){var n=this.layer.getProperty(t),h=this.layer.getRawProperty("left");c.History.get().off(),this.layer._setProperty(t,i,s),c.History.get().on();var r=c.History.get().addValue(this.layer,this.layer.historyStoreOnPlacement,["historyStoreDoubleProp",this.layer.getMode(),"align","left"]);r&&r.setValues({value:n,value2:h},{value:i,value2:this.layer.getRawProperty("left")})},i.prototype.setPropertyvalign=function(t,i,s){var n=this.layer.getProperty(t),h=this.layer.getRawProperty("top");c.History.get().off(),this.layer._setProperty(t,i,s),c.History.get().on();var r=c.History.get().addValue(this.layer,this.layer.historyStoreOnPlacement,["historyStoreDoubleProp",this.layer.getMode(),"valign","top"]);r&&r.setValues({value:n,value2:h},{value:i,value2:this.layer.getRawProperty("top")})},i.prototype._syncalign=function(t,i){var s=this.layer.getProperty("align");this.$layer.attr("data-align",s),"history"!==i&&s!=t&&this.setPositionLeft(Math.round(this.di.xAbs+this.di.xPAbs/100*this.$layer[0].offsetWidth))},i.prototype._syncvalign=function(t,i){var s=this.layer.getProperty("valign");this.$layer.attr("data-valign",s),"history"!==i&&s!=t&&this.setPositionTop(Math.round(this.di.yAbs+this.di.yPAbs/100*this.$layer[0].offsetHeight))},i.prototype.fit=function(){var t=this.$layer[0];if(t.scrollWidth>0&&t.scrollHeight>0){var i=!1;if(this.layer.item&&(i=this.layer.item.fitLayer()),!i){this.layer.setProperty("width","auto","layer"),this.layer.setProperty("height","auto","layer");var s=this.$layer.width();Math.abs(this.fragmentEditor.mainContainer.layer.width()-this.$layer.position().left-s)<2&&this.layer.setProperty("width",s,"layer")}}},i.prototype.hide=function(t){this.layer.store(r,t||this.layer.getMode(),0,!0)},i.prototype.show=function(t){this.layer.store(r,t||this.layer.getMode(),1,!0)},i.prototype.changeStatus=function(t,i){},i.prototype.getParent=function(){return!!this.layer.getProperty("parentid")&&$("#"+this.layer.getProperty("parentid")).data("layerObject")},i.prototype.subscribeParent=function(){var t=$("#"+this.layer.property.parentid);this.parent&&!t.is(this.parent.layer)&&(this.parent.layer.off(this.subscribeParentCallbacks),this.parent=!1),this.parent||(this.subscribeParentCallbacks={LayerResized:function(){this.resizeParent.apply(this,arguments)}.bind(this),LayerDeleted:function(e){this.layer.setProperty("parentid","","layer")}.bind(this),LayerAbsoluteUnavailable:function(){this.onLayerAbsoluteUnavailable()}.bind(this),LayerShowChange:function(e,t,i){this.layer.getMode()===t&&(this.parentIsVisible=i)}.bind(this),"n2-ss-activate":function(){this.$layerRow.addClass("n2-parent-active")}.bind(this),"n2-ss-deactivate":function(){this.$layerRow.removeClass("n2-parent-active")}.bind(this),LayerGetDataWithChildren:function(e,t,i){this.layer.getDataWithChildren(t,i)}.bind(this)},this.parent=t.data("layerObject"),this.parentLayerPlacement=this.parent.placement,this.parent.layer.on(this.subscribeParentCallbacks),this.$layer.on("LayerAbsoluteUnavailable.absolute",this.onLayerAbsoluteUnavailable.bind(this)),this.$layer.addClass("n2-ss-layer-has-parent"))},i.prototype.onLayerAbsoluteUnavailable=function(){this.layer.setProperty("parentid","","layer")},i.prototype.unSubscribeParent=function(t){if(this.$layerRow.removeClass("n2-parent-active"),this.$layer.removeClass("n2-ss-layer-has-parent"),this.parent&&(this.$layer.off("LayerAbsoluteUnavailable.absolute"),this.parent.layer.off(this.subscribeParentCallbacks),this.parent=!1,delete this.parentLayerPlacement,this.subscribeParentCallbacks={},"delete"!==t)){var i=this.$layer.position();this._setPosition(null,null,i.left,i.top,null,null,!0)}},i.prototype.unlink=function(e){e&&e.preventDefault(),this.layer.setProperty("parentid","","layer")},i.prototype.parentPicked=function(t,i,s,n,h){var r;for(var o in this.layer.setProperty("parentid","","layer"),this.layer.setProperty("align",n,"layer"),this.layer.setProperty("valign",h,"layer"),this.layer.setProperty("parentalign",i,"layer"),this.layer.setProperty("parentvalign",s,"layer"),this.layer.setProperty("parentid",t.requestID(),"layer"),this.layer.deviceProperty)"desktopPortrait"!==o&&(this.layer.deviceProperty[o].left=r,this.layer.deviceProperty[o].top=r,this.layer.deviceProperty[o].valign=r,this.layer.deviceProperty[o].align=r)},i.prototype._syncparentid=function(){var t=this.layer.getProperty("parentid");t&&""!==t?c.History.get().actionInProgress()?o(this._linkToParentID.bind(this,t,!0),100):this._linkToParentID(t,!1):(this.$layer.removeAttr("data-parentid"),this.unSubscribeParent())},i.prototype._linkToParentID=function(t,i){if(0===$("#"+t).length)this.layer.setProperty("parentid","","layer");else if(!this.parent)if(this.$layer.attr("data-parentid",t).addClass("n2-ss-layer-has-parent"),this.subscribeParent(),i)c.History.get().off(),this._setPosition(null,null,null,null,null,null,!0),c.History.get().on();else{var s=this.$layer.position();this._setPosition(null,null,s.left,s.top,null,null,!0)}},i.prototype._renderModeProperties=function(t){this.$layer.attr("data-align",this.layer.property.align),this.$layer.attr("data-valign",this.layer.property.valign),t&&this.onResize(!0)},i.prototype.doLinearResize=function(t){this.doThrottledTheResize(t,!0)},i.prototype.doTheResize=function(t,i,s){this.layer.isDeleteStarted||(this.render("width"),this.render("height"),this.render("left"),this.render("top"),i||this.triggerLayerResized(s,t))},i.prototype.resizeParent=function(e,t,i){this.addToResizeCollection(this,t,i)},i.prototype.resizeParentLocal=function(){this.resizeParent(r,{slideW:this.fragmentEditor.getResponsiveRatioHorizontal(),slideH:this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()},!1)},i.prototype.sync=function(){this._syncalign(null,"history"),this._syncvalign(null,"history"),this._syncwidth(),this._syncheight(),this._synctop(),this._syncleft(),this._syncparentid()},i.prototype.delete=function(){this.layer.getProperty("parentid")&&this.unSubscribeParent("delete")},i})),c.d("PlacementContent",["$","PlacementAbstract"],(function(){"use strict";function t(t,i,s){this.type="content",c.PlacementAbstract.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.PlacementAbstract.prototype),t.prototype.constructor=t,t})),c.d("PlacementDefault",["$","PlacementAbstract"],(function(){"use strict";function t(t,i,s){this.type="default",c.PlacementAbstract.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.PlacementAbstract.prototype),t.prototype.constructor=t,t})),c.d("PlacementNormal",["$","PlacementAbstract"],(function(){var $=c.$;function t(t,i,s){this.type="normal",this.transferredProperties={},c.PlacementAbstract.prototype.constructor.apply(this,arguments)}return t.prototype=Object.create(c.PlacementAbstract.prototype),t.prototype.constructor=t,t.getRegistryDataToFields=function(t){return{margin:$("#layernormal-margin"),height:$("#layernormal-height"),maxwidth:$("#layernormal-maxwidth"),selfalign:$("#layernormal-selfalign")}},t.prototype.preActivation=function(t){if("absolute"===t.type&&this.layer.item&&this.layer.item.needHeight){var i=this.layer.getProperty("height");i.match&&i.match(/[0-9]+%$/)?this.transferredProperties.height=Math.max(100,parseInt(this.$layer.parent()[0].offsetHeight*parseInt(i)/100)):i>0&&(this.transferredProperties.height=i)}},t.prototype.activated=function(t){this.loadProperties(f(t,this.transferredProperties)),this.transferredProperties={},this.startUISpacing(),this.startUISizing(),this.$layer.on({mousedown:function(e){e.stopPropagation()}})},t.prototype.loadProperties=function(t){this.layer.createDeviceProperty("margin",{desktopPortrait:"0|*|0|*|0|*|0"},this.layer.layer,this),this.layer.createDeviceProperty("height",{desktopPortrait:t.height||0},this.layer.layer,this),this.layer.createDeviceProperty("maxwidth",{desktopPortrait:0},this.layer.layer,this),this.layer.createDeviceProperty("selfalign",{desktopPortrait:"inherit"},this.layer.layer,this)},t.cleanLayer=function(t){var i=["desktopPortrait","desktopLandscape","tabletPortrait","tabletLandscape","mobilePortrait","mobileLandscape"];t.css({position:"",margin:"",height:"",maxWidth:""});for(var s=["margin","height","maxwidth","selfalign"],n={},h=0;h<s.length;h++){var r=s[h].toLowerCase();n[r]=t.data(r),t.removeAttr(r),t.removeData(r);for(var o=0;o<i.length;o++){var a=i[o].toLowerCase();n[r]=t.data(a+r),t.removeAttr(a+r),t.removeData(a+r)}}return n},t.prototype.deActivated=function(t){this.layer.$.off(".placementnormal"),this.uiSpacing.destroy(),delete this.layer.editorUI.normalSizing,this.uiResizeNormal.destroy();var i=["margin","height","maxwidth","selfalign"],s=this.layer.getPropertiesData(i);return this.layer.removeProperties(i),this.layer.layer.css({position:"",margin:"",height:"",maxWidth:""}),s},t.prototype._renderModeProperties=function(t){this._syncmargin(),this._syncheight(),this._syncmaxwidth(),this._syncselfalign()},t.prototype._syncmargin=function(){var t=this.layer.getProperty("margin").split("|*|");t.splice(4),N(this.layer.layer[0],{"--margin-top":t[0]+"px","--margin-right":t[1]+"px","--margin-bottom":t[2]+"px","--margin-left":t[3]+"px"}),this.layer.update(),this.uiSpacing.setOption("current",t.join("px ")+"px")},t.prototype.startUISpacing=function(){this.uiSpacing=new c.UISpacingMargin(this.$layer,this.layer.fragmentEditor,{stop:this.onSpacingStop.bind(this)}),this.layer.editorUI.margin=this.uiSpacing.$handles},t.prototype.onSpacingStop=function(t,i){var s=this.layer.getProperty("margin").split("|*|");for(var n in i.changed){var h=i.changed[n];switch(n){case"top":s[0]=Math.round(h);break;case"right":s[1]=Math.round(h);break;case"bottom":s[2]=Math.round(h);break;case"left":s[3]=Math.round(h)}}this.layer.setProperty("margin",s.join("|*|")),$("#layernormal-margin").data("field").insideChange(s.join("|*|"))},t.prototype.startUISizing=function(){var t=!1;this.layer.item&&this.layer.item.needHeight&&(t=!0),this.uiResizeNormal=new c.UIResizeNormal(this.$layer,this.layer.fragmentEditor,{height:t,syncWidth:!0,stopMaxWidth:function(e,t){this.layer.setProperty("maxwidth",t.value)}.bind(this),stopHeight:function(e,t){this.layer.setProperty("height",t.value)}.bind(this)}),this.layer.editorUI.normalSizing=this.uiResizeNormal.$handles},t.prototype._syncheight=function(){var t=parseInt(this.layer.getProperty("height"));t>0?this.layer.layer.css("height",t+"px"):this.layer.layer.css("height",""),this.layer.update()},t.prototype._syncmaxwidth=function(){var t=parseInt(this.layer.getProperty("maxwidth"));t<=0||isNaN(t)?(this.layer.layer.css("maxWidth",""),this.uiResizeNormal.setMaxWidth(-1)):(this.layer.layer.css("maxWidth",t+"px"),this.uiResizeNormal.setMaxWidth(t)),this.layer.update()},t.prototype._syncselfalign=function(){c.ComponentAbstract.selfAlignToStyle(this.layer.layer,this.layer.getProperty("selfalign")),this.layer.update()},t.prototype.sync=function(){this._syncmargin(),this._syncheight(),this._syncmaxwidth()},t})),c.d("Placement","$",(function(){"use strict";function t(t){this.layer=t,this.fragmentEditor=t.fragmentEditor,this.modes={},this.current=r}return t.prototype.allow=function(t){switch(t){case"default":this.modes.default=new c.PlacementDefault(this,this.layer,this.fragmentEditor);break;case"absolute":this.modes.absolute=new c.PlacementAbsolute(this,this.layer,this.fragmentEditor);break;case"normal":this.modes.normal=new c.PlacementNormal(this,this.layer,this.fragmentEditor)}},t.prototype.start=function(){for(var t in this.modes)this.modes[t].start()},t.prototype.setMode=function(t,i){var s,n=!1;(i=i||{},this.modes[t]!==r)?this.current!==this.modes[t]&&(this.current&&(this.modes[t].preActivation(this.current),s=this.current.type,n=this.current.deActivated(this.modes[t])),this.current=this.modes[t],this.layer.layer.attr("data-pm",this.current.type),this.current.activated(i),this.layer.$.triggerHandler("placementChanged",[this.current.type,s])):console.error("Layer placement("+t+") not allowed for this component",this.layer);return n},t.prototype.getType=function(){return this.current.type},t.prototype.startResize=function(){this.current.startResize()},t.prototype.onResize=function(t){"function"==typeof this.current.onResize&&this.current.onResize(t)},t.prototype.updatePosition=function(){this.layer.group.update(),this.layer.layer.trigger("interaction")},t.prototype.doLinearResize=function(t){this.current&&this.current.doLinearResize(t)},t.prototype.sync=function(){this.current.sync()},t.prototype.renderModeProperties=function(t){this.layer.adjustFontSize(!1),this.current._renderModeProperties(t)},t.prototype.delete=function(){this.current.delete()},t.prototype.isVisible=function(){return 1!=+x(this.layer.layer[0],"hide"+this.layer.getMode().toLowerCase())},t.prototype.getPositionSize=function(){var t=this.layer.layer[0];return{left:t.offsetLeft,top:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}},t})),c.d("PlacementAbstract",["$","Placement"],(function(){"use strict";function t(t,i,s){this.placement=t,this.layer=i,this.fragmentEditor=s,this._triggerLayerResizedThrottled=NextendThrottle(this._triggerLayerResized,30)}return t.prototype.start=function(){this.$layer=this.layer.layer},t.prototype.startResize=function(){},t.prototype.preActivation=function(t){},t.prototype.activated=function(){},t.prototype.deActivated=function(t){return!1},t.prototype._renderModeProperties=function(t){},t.prototype._hide=function(){},t.prototype._show=function(){},t.prototype.doLinearResize=function(t){},t.prototype.sync=function(){},t.prototype.delete=function(){},t.prototype.changeStatus=function(t,i){},t.prototype.onResize=function(t){this.triggerLayerResized(t)},t.prototype.isSingleAxis=function(){if("slide"===this.layer.group.type){if(!this.parent)return!1;if("absolute"===this.parent.placement.getType())return!1}return!0},t.prototype.triggerLayerResized=function(t,i){t?this._triggerLayerResized(t,i):this._triggerLayerResizedThrottled(!0,i)},t.prototype._triggerLayerResized=function(t,i){this.layer.isDeleted||this.$layer.triggerHandler("LayerResized",[i||{slideW:this.fragmentEditor.getResponsiveRatioHorizontal(),slideH:this.isSingleAxis()?this.fragmentEditor.getResponsiveRatioHorizontal():this.fragmentEditor.getResponsiveRatioVertical()},t||!1])},t})),c.d("Item","$",(function(){var $=c.$;function t(t,s,n){this.type===r&&(this.type=t.data("item")),this.needHeight=this.constructor.needHeight||!1,this.fragmentEditor=n.fragmentEditor,this.generator=this.fragmentEditor.editor.generator,this.self=this,this.$item=t,this.layer=s,this.itemEditor=n,this.css=[],this.fonts=[],this.styles=[],this.needFill=[],this.values=this.$item.data("itemvalues"),"object"!=typeof this.values&&(this.values=JSON.parse(this.values)),this.pre="div#"+this.fragmentEditor.editor.frontend.elementID+" ",this.defaultValues=n.getItemForm(this.type).values,this.added(),this.$item.data("item",this),this.$item.appendTo(this.layer.getContent()),this.layer.item=this,0===this.$item.children().length&&this.reRender(),$("<div></div>").addClass("n2-ss-item-overlay").css("zIndex","89").appendTo(this.$item),this.$item.find("a").on("click",(function(e){e.preventDefault()})),$(i).trigger("ItemCreated")}return t.needHeight=!1,c.Historical(t),t.prototype.getLabel=function(){return this.type},t.prototype.hasTextScale=function(){return!0},t.prototype.changeValue=function(t,i){this===this.itemEditor.activeItem?$("#item_"+this.type+t).data("field").insideChange(i):this.values[t]=i},t.prototype.activate=function(t,i){this.itemEditor.setActiveItem(this,t,i)&&(c._basicCSS.activate("ss3item"+this.type,this.values,{font:this.fonts,style:this.styles}),this.itemEditor.lastValues[this.type]=this.values)},t.prototype.deActivate=function(){c._basicCSS.deActivate()},t.prototype.render=function(t,i){this.layer.layer.triggerHandler("itemRender"),this.$item.html(""),this.parseAll(t),this._render(t),this.itemEditor.lastValues[this.type]=this.values=i,$("<div></div>").addClass("n2-ss-item-overlay").css("zIndex","89").appendTo(this.$item),c.ImagesLoaded(this.$item[0]).finally(this.layer.update.bind(this.layer)),this.$item.find("a").on("click",(function(e){e.preventDefault()}))},t.prototype._render=function(t){},t.prototype.reRender=function(t){this.values=f({},this.getDefault(),this.values,t),this.render(f({},this.values),this.values)},t.prototype.delete=function(){this.$item.remove(),this.itemEditor.activeItem==this&&(this.itemEditor.activeItem=null)},t.prototype.getHTML=function(t){return t?"["+this.type+' values="'+c.Base64.encode(JSON.stringify(this.values))+'"]':$('<div class="n2-ss-item n2-ss-item-'+this.type+'"></div>').attr("data-item",this.type).attr("data-itemvalues",JSON.stringify(this.values))},t.prototype.getData=function(){return{type:this.type,values:this.values}},t.prototype.getDefault=function(){return{}},t.prototype.added=function(){},t.prototype.addedFont=function(t,i){var s=$("#item_"+this.type+i);s.length&&this.fonts.push({mode:t,name:i,field:s.data("field"),def:this.defaultValues[i]})},t.prototype.addedStyle=function(t,i){var s=$("#item_"+this.type+i);s.length&&this.styles.push({mode:t,name:i,field:s.data("field"),def:this.defaultValues[i]})},t.prototype.parseAll=function(t){for(var i=0;i<this.css.length;i++)this.css[i].destroy();this.css=[];for(i=0;i<this.fonts.length;i++)""===t[this.fonts[i].name]?t[this.fonts[i].name+"class"]=this.fonts[i].className="":(t[this.fonts[i].name+"class"]=this.fonts[i].className=c.CSSRendererFont.getClass(),this.css.push(c.CSSRendererFont.addCSS(c._pre,this.fonts[i].className,t[this.fonts[i].name],c.CSSRendererFont.rendererModes[this.fonts[i].mode])));for(i=0;i<this.styles.length;i++)""===t[this.styles[i].name]?t[this.styles[i].name+"class"]=this.styles[i].className="":(t[this.styles[i].name+"class"]=this.styles[i].className=c.CSSRendererStyle.getClass(),this.css.push(c.CSSRendererStyle.addCSS(c._pre,this.styles[i].className,t[this.styles[i].name],c.CSSRendererStyle.rendererModes[this.styles[i].mode])));for(i=0;i<this.needFill.length;i++)t[this.needFill[i]]!==r&&(t[this.needFill[i]]=this.generator.fill(t[this.needFill[i]]+""))},t.prototype.resizeLayerToImage=function(t){var i=this.layer,s=$("<img>").attr("src",t).on("load",function(){var t=s[0].width,n=s[0].height;if(t>0&&n>0){var h=this.fragmentEditor.editor.getMainContainerElement(),r=h.width(),o=h.height();t>r&&(n=n*r/t,t=r),n>o&&(t=t*o/n),c.History.get().off(),i.setProperty("width",t),i.setProperty("height","auto"),c.History.get().on()}}.bind(this))},t.prototype.fitLayer=function(t){return!1},t})),c.d("ItemManager","$",(function(){var $=c.$;function t(t,i){if(this.suppressChange=!1,this.activeItemOriginalData=null,this.fragmentEditor=t,this.lastValues={},this.startItems(),this.forms={},this.activeForm=!1,!i.isUploadDisabled){var n=s.getElementById("n2-ss-slide-canvas-container");G(n,"dragover",function(e){e.preventDefault()}.bind(this)),G(n,"drop",function(e){e.preventDefault();var t=[];if(e.dataTransfer.items)for(var s=0;s<e.dataTransfer.items.length;s++)"file"===e.dataTransfer.items[s].kind&&t.push(e.dataTransfer.items[s].getAsFile());else for(s=0;s<e.dataTransfer.files.length;s++)t.push(e.dataTransfer.files[s]);if(t.length){var n=[];c.LoadingScreen.startLoading();for(s=0;s<t.length;s++)n.push(new Promise(function(n,h){var r=new XMLHttpRequest,o=new FormData;r.open("POST",i.uploadUrl,!0),r.onload=function(){var t=JSON.parse(r.response);if(t.data&&t.data.name){var i=this.createLayerItem(this.fragmentEditor.mainContainer.getTargetGroupDefault(),{item:"image"});i.item.reRender({image:t.data.url}),i.item.activate()}else c.AjaxHelper.notification(t);n()}.bind(this),r.onerror=function(){h()},o.append("image",t[s]),o.append("path","/"+i.uploadDir),r.send(o)}.bind(this)));Promise.all(n).finally(function(){c.LoadingScreen.stopLoading()}.bind(this))}}.bind(this))}}return t.prototype.setActiveItem=function(t,i,s){if(t!==this.activeItem||s){this.activeItemOriginalData=null;var n=t.type;this.activeItem&&this.activeItem.deActivate(),this.activeForm=this.getItemForm(n);var h=f({},this.activeForm.values,t.values);for(var r in this.activeItem=t,this.suppressChange=!0,h){var o=$("#item_"+n+r).data("field");o&&o.insideChange(h[r])}return this.suppressChange=!1,i&&this.focusFirst(),!0}return!1},t.prototype.focusFirst=function(){var t=this.activeForm.fields.eq(0).data("field");this.fragmentEditor.editor.generator.isDynamicSlide()&&t.connectedField&&t.connectedField instanceof c.FormElementImage||t.focus(!0)},t.prototype.startItems=function(){for(var t=$(".n2_add_layer_box"),i=0;i<t.length;i++)new c.UICanvasItem(t.eq(i),{canvasUIManager:this.fragmentEditor.canvasUIManager,$layer:function(){return this.element.clone()},start:function(){this.fragmentEditor.addLayer.hide()}.bind(this)});t.on("click",function(e){var t;t="absolute"===(e.ctrlKey||e.metaKey?"absolute":this.fragmentEditor.addLayer.getPosition())?this.fragmentEditor.mainContainer.getTargetGroupAbsolute():this.fragmentEditor.mainContainer.getTargetGroupDefault(),this.createLayerItem(t,$(e.currentTarget).data(),"click"),this.fragmentEditor.addLayer.hide()}.bind(this)),$(".n2_add_layer__bar_button[data-add-layer-shortcut]").on({click:function(e){e.preventDefault(),$('.n2_add_layer_box[data-item="'+$(e.currentTarget).data("add-layer-shortcut")+'"]').trigger(e)}.bind(this),mousedown:function(e){$('.n2_add_layer_box[data-item="'+$(e.currentTarget).data("add-layer-shortcut")+'"]').trigger(e)}.bind(this)})},t.prototype.createWithDrag=function(e,t,i,s,n,h){var r;if("absolute"===i){var o=this.fragmentEditor.mainContainer.layer[0].getBoundingClientRect();(r=this.createLayerItem(n.layer,s.data(),"click")).layer.one("LayerCreated",function(){var i="auto"===r.layer[0].style.width,s=e.clientX-o.left;i&&(s=Math.min(s,r.group.layer.width()-r.layer.width()-5)),r.placement.current.setPosition(s,e.clientY-o.top),t.resolve()}.bind(this))}else c.History.get().startBatch(),r=this.createLayerItem(n.layer,s.data(),"click"),c.History.get().addControl("skipForwardUndos"),n.layer.container.insertLayerAt(r,h),r.changeGroup(!1,n.layer),c.History.get().endBatch(),t.resolve()},t.prototype.createLayerItem=function(t,i,s,n){var h,r=i.item;if(r.match(/^structure-/))(h=new c.Row(this.fragmentEditor,t,{})).create(r),h.layer.one("LayerCreated",(function(){h.highlightStructure()}));else{var o=this.getItemForm(r),a={};switch(r){case"image":"slide"===t.type?a.size="100%|*|auto":a.size="auto|*|auto"}var l=$("<div></div>").attr("data-item",r).data("itemvalues",_({},o.values,this.getLastValues(r),a)).addClass("n2-ss-item n2-ss-item-"+r);h=this._createLayer(l,t,f($('.n2_add_layer_box[data-item="'+r+'"]').data("layerproperties"),n)),c.History.get().addSimple(this,this.historyDelete,this.historyCreate,[t,h,i])}return h.layer.one("LayerCreated",function(){"click"===s?h.activate(!0):h.activate(),this.fragmentEditor.layerWindow.tab.displayTab("content")}.bind(this)),h},t.prototype.getLastValues=function(t){return this.lastValues[t]!==r?this.lastValues[t]:{}},t.prototype.getItemClass=function(t){var i="Item"+c.StringHelper.capitalize(t);return c[i]===r?"Item":i},t.prototype._createLayer=function(t,i,s){var n=this.fragmentEditor.layerOptions.layerFeatures.layerDefault;for(var h in n)null!==n[h]&&(s[h]=n[h]);var r=new c.Layer(this.fragmentEditor,i,s);return r.create(r._createLayer().append(t)),r.renderModeProperties(),r},t.prototype.getItemForm=function(t){if(this.forms[t]===r){var s=$('.n2_ss_layer_window__tab_panel[data-panel="item/'+t+'"]'),n={form:s,values:i["itemValues/"+t],fields:s.find('[name^="item_"]'),fieldNameRegexp:new RegExp("item_"+t+"\\[(.*?)\\]","")};n.fields.on({nextendChange:this.updateCurrentItem.bind(this),keydown:this.updateCurrentItemDeBounced.bind(this)}),this.forms[t]=n}return this.forms[t]},t.prototype.updateCurrentItem=function(e){if(!this.suppressChange){null===this.activeItemOriginalData&&(this.activeItemOriginalData=f({},this.activeItem.values));var t={},i={};if(this.activeForm.fields.each(function(s,n){var h=(n=$(n)).attr("name").match(this.activeForm.fieldNameRegexp)[1];i[h]=t[h]=n.val()}.bind(this)),e&&"nextendChange"===e.type){var s=c.History.get().addValue(this,this.historyUpdateCurrentItem,[this.activeItem]);s&&s.setValues(this.activeItemOriginalData,f({},i)),this.activeItemOriginalData=null}this.activeItem.render(f({},this.activeItem.getDefault(),t),i)}},t.prototype.historyUpdateCurrentItem=function(t,i){var s=i.getSelf();s.reRender(_({},t)),s.values=t,this.activeItem===s&&s.activate(!1,!0)},t.prototype.updateCurrentItemDeBounced=NextendDeBounce((function(e){this.updateCurrentItem(e)}),100),t.prototype.historyDelete=function(t,i){i.getSelf().delete()},t.prototype.historyCreate=function(t,i,s){var n=this.createLayerItem(t.getSelf(),s);i.setSelf(n)},t.prototype.getSelf=function(){return this},t})),c.d("PluginShowOn","$",(function(){"use strict";function t(t){this.component=t}return t.prototype.addProperties=function(t){this.component.createProperty("desktopPortrait",1,t,this),this.component.createProperty("desktopLandscape",1,t,this),this.component.createProperty("tabletPortrait",1,t,this),this.component.createProperty("tabletLandscape",1,t,this),this.component.createProperty("mobilePortrait",1,t,this),this.component.createProperty("mobileLandscape",1,t,this)},t.prototype._syncdesktopPortrait=function(){var t=this.component.getProperty("desktopPortrait");this.component.syncShowOnDevice("desktopPortrait",t)},t.prototype._synctabletPortrait=function(){var t=this.component.getProperty("tabletPortrait");this.component.syncShowOnDevice("tabletPortrait",t)},t.prototype._syncmobilePortrait=function(){var t=this.component.getProperty("mobilePortrait");this.component.syncShowOnDevice("mobilePortrait",t)},t})),c.d("Col",["$","ContentAbstract"],(function(){var $=c.$;function t(t,i,s){this.label=n2_("Column"),this.type="col",this.innerContainer="> .n2-ss-layer-col",this.localStyle=[{group:"normal",selector:"-inner",css:{}},{group:"hover",selector:"-inner:HOVER",css:{}}],c.ContentAbstract.prototype.constructor.call(this,t,i,s),this.placement.allow("default")}return t.prototype=Object.create(c.ContentAbstract.prototype),t.prototype.constructor=t,t.getRegistryDataToFields=function(t){var i={maxwidth:$("#layercol-maxwidth"),padding:$("#layercol-padding"),inneralign:$("#layercol-inneralign"),verticalalign:$("#layercol-verticalalign"),href:$("#layercol-href"),"href-target":$("#layercol-href-target"),"aria-label":$("#layercol-aria-label"),bgimage:$("#layercol-background-image"),bgimagex:$("#layercol-background-focus-x"),bgimagey:$("#layercol-background-focus-y"),stylemode:$("#layerfields-col-background-mode"),bgcolor:$("#layercol-background-color"),bgcolorgradient:$("#layercol-background-gradient"),bgcolorgradientend:$("#layercol-background-color-end"),borderradius:$("#layercol-border-radius"),boxshadow:$("#layercol-boxshadow"),borderwidth:$("#layercol-border-width"),borderstyle:$("#layercol-border-style"),bordercolor:$("#layercol-border-color"),opened:$("#layercol-opened"),colwidth:$("#layercol-colwidth"),order:$("#layercol-order")};return t.initStyleMode("column",i.stylemode,["#layerfields-col-border-mode"]),t.fragmentEditor.editor.generator.registerField(i.href),t.fragmentEditor.editor.generator.registerField(i.bgimage),t.fragmentEditor.editor.generator.registerField(i.bgcolor),t.fragmentEditor.editor.generator.registerField(i.bgcolorgradientend),i},t.prototype.getIcon=function(){return"ssi_16 ssi_16--column"},t.prototype._createLayer=function(){return $('<div class="n2-ss-layer"><div class="n2-ss-layer-col n2-ss-layer-with-background n2-ss-layer-content"></div></div>').attr("data-sstype",this.type)},t.prototype.addProperties=function(t){c.ContentAbstract.prototype.addProperties.call(this,t),this.createProperty("colwidth","1",t),this.createProperty("href","",t),this.createProperty("href-target","_self",t),this.createProperty("aria-label","",t),this.createAdvancedProperty(new c.LayerAdvancedProperty("borderradius",0,{"-hover":r},this,"stylemode"),t),this.createAdvancedProperty(new c.LayerAdvancedProperty("boxshadow","0|*|0|*|0|*|0|*|00000080",{"-hover":r},this,"stylemode"),t),this.createAdvancedProperty(new c.LayerAdvancedProperty("borderwidth","0|*|0|*|0|*|0",{"-hover":r},this,"stylemode"),t),this.createAdvancedProperty(new c.LayerAdvancedProperty("borderstyle","solid",{"-hover":r},this,"stylemode"),t),this.createAdvancedProperty(new c.LayerAdvancedProperty("bordercolor","ffffffff",{"-hover":r},this,"stylemode"),t),this.createDeviceProperty("order",{desktopPortrait:0},t)},t.prototype.create=function(t){c.ContentAbstract.prototype.create.apply(this,arguments),this._syncorder(),this._syncborder(),this._syncborderradius(),this._syncboxshadow(),this._onReady()},t.prototype.load=function(t,i){c.ContentAbstract.prototype.load.call(this,t,i),this._syncorder(),this._syncborder(),this._syncborderradius(),this._syncboxshadow(),this._onReady()},t.prototype.createRow=function(){this.$content=this.layer.find(".n2-ss-layer-content:first"),this.container=new c.LayerContainer(this),this.container.setLayerContainerElement(this.$content),this.addClassElement(this.layer),this.addClassElement(this.$content,"-inner"),this._createLayerListRow();var t=$('<div class="n2_layer_navigation_list_layer__title_label_folder" data-action="open-close"><i class="ssi_16"></i></div>').prependTo(this.$rowLabel).on("click",this.switchOpened.bind(this));c._tooltip.addElement(t,n2_("Open/Close")),this.container.$ul.appendTo(this.layerRow),this.readyDeferred.done(this._syncopened.bind(this))},t.prototype.getPlacement=function(){return"default"},t.prototype._start=function(t){c.ContentAbstract.prototype._start.call(this,t),t&&(this.layer.addClass("n2_layer_col_highlight"),o(function(){this.isDeleted||this.layer.removeClass("n2_layer_col_highlight")}.bind(this),2e3))},t.prototype.getRealOrder=function(){var t=this.getProperty("order");return 0==t?10:t},t.prototype._syncorder=function(){var t=this.getProperty("order");0==t?this.layer.css("order",""):this.layer.css("order",String(2*t)),this.group.refreshUI()},t.prototype._synccolwidth=function(){this.widthPercentage=100*new Fraction(this.getProperty("colwidth")).valueOf()},t.prototype.getWidthPercentage=function(){return this.widthPercentage},t.prototype.setTemporaryWidth=function(){},t.prototype._synchref=t.prototype["_synchref-target"]=t.prototype["_syncaria-label"]=function(){},t.prototype._syncborderradius=t.prototype["_syncborderradius-hover"]=function(){var t=this.getProperty("borderradius");t>0?this.addLocalStyle("normal","borderradius","border-radius:"+t+"px;"):this.addLocalStyle("normal","borderradius","");var i=this.getProperty("borderradius-hover");i&&i!=t?this.addLocalStyle("hover","borderradius","border-radius:"+i+"px;"):this.addLocalStyle("hover","borderradius","")},t.prototype._syncborderwidth=t.prototype._syncbordercolor=t.prototype._syncborderstyle=t.prototype["_syncborderstyle-hover"]=t.prototype["_syncbordercolor-hover"]=t.prototype["_syncborderwidth-hover"]=function(){this._syncborder()},t.prototype._syncborder=function(){var t=this.getProperty("borderstyle"),i=this.getProperty("bordercolor"),s=this.getProperty("borderwidth");this.addLocalStyle("normal","border",this.getBorderCSS(t,i,s));var n="",h=!1,o=this.getProperty("borderstyle-hover"),a=this.getProperty("bordercolor-hover"),c=this.getProperty("borderwidth-hover");o!==r&&o!=t&&(h=!0),a!==r&&a!=i&&(h=!0),c!==r&&c!=s&&(h=!0),h&&(o===r&&(o=t),a===r&&(a=i),c===r&&(c=s),n=this.getBorderCSS(o,a,c)),this.addLocalStyle("hover","border",n),this.update()},t.prototype.getBorderCSS=function(t,i,s){var n="";if("none"!==t){n+="border-color:"+N2Color.hex2rgbaCSS(i)+";",n+="border-style:"+t+";";n+="border-width:"+(s=s.split("|*|")).join("px ")+"px;"}return n},t.prototype._syncboxshadow=t.prototype["_syncboxshadow-hover"]=function(){var t=this.getProperty("boxshadow");this.addLocalStyle("normal","boxshadow",this.getBoxShadowCSS(t.split("|*|")));var i="",s=this.getProperty("boxshadow-hover");s!==r&&s!=t&&(i=this.getBoxShadowCSS(s.split("|*|"))),this.addLocalStyle("hover","boxshadow",i)},t.prototype.getBoxShadowCSS=function(t){return 0==t[0]&&0==t[1]&&0==t[2]&&0==t[3]||0==N2Color.hex2alpha(t[4])?"":"box-shadow:"+t[0]+"px "+t[1]+"px "+t[2]+"px "+t[3]+"px "+N2Color.hex2rgbaCSS(t[4])+";"},t.prototype.delete=function(){this.group.container.getLayerCount()>1?this._delete():this.group.delete()},t.prototype.renderModeProperties=function(t){this._syncorder(),c.ContentAbstract.prototype.renderModeProperties.call(this,t)},t.prototype.setPropertystylemode=function(){c.ContentAbstract.prototype.setPropertystylemode.apply(this,arguments),this.syncAdvancedField("borderradius"),this.syncAdvancedField("boxshadow"),this.syncAdvancedField("borderwidth"),this.syncAdvancedField("borderstyle"),this.syncAdvancedField("bordercolor")},t.prototype.getOrderedIndex=function(){return this.group.getOrderedColumns().indexOf(this)},t.prototype.getContextMenuItems=function(){var t=c.ComponentCommonAbstract.prototype.getContextMenuItems.call(this);return t.push({priority:55,label:n2_("Duplicate"),icon:"ssi_16 ssi_16--duplicate",action:this.duplicate.bind(this)}),t.push({priority:1e3,label:n2_("Delete"),icon:"ssi_16 ssi_16--delete",action:this.delete.bind(this),color:"red"}),t},t}));var ft=["$","Historical","LayerDataStorage"];c.d("ComponentAbstract",ft,(function(){var $=c.$,t=0;function n(s,h,o){this.supports=this.supports||[],this.supports.push("PluginShowOn"),this.isActive=!1,this.isAnimatable=!1,this.container=r,this.plugins=[];for(var a=0;a<this.supports.length;a++)this.plugins.push(new c[this.supports[a]](this));this.isRenameAllowed=this.isRenameAllowed!==r&&this.isRenameAllowed,this.contextualBarPosition=this.contextualBarPosition||"left",this.editorUI={},this.showsOnCurrent=!0,this.counter=++t,i.layers[this.counter]=this,this.self=this,this.originalProperties=o||{},c.LayerDataStorage.prototype.constructor.call(this),this.readyDeferred=$.Deferred(),this.isDeleteStarted=!1,this.isDeleted=!1,this.$=$(this),this.proxyRefreshTextAlign=this.refreshTextAlign.bind(this),this.status=n.STATUS.UNDEFINED,this.fragmentEditor=s,this.group=h,this.classElements=[],this.localStyleSyncThrottled=NextendThrottle(this.localStyleSync,50),this.placement=new c.Placement(this)}return i.layers=[],n.STATUS={UNDEFINED:0,NORMAL:1,LOCKED:2,HIDDEN:3},n.STATUS_INV={0:"UNDEFINED",1:"NORMAL",2:"LOCKED",3:"HIDDEN"},n.selfAlignToStyle=function(t,i){var s=t[0].style;"left"===i?s.setProperty("align-self","var(--ss-fs)"):"center"===i?s.setProperty("align-self",i):"right"===i?s.setProperty("align-self","var(--ss-fe)"):s.removeProperty("align-self")},n.innerAlignToStyle=function(t,i){var s=t[0].style;"left"===i?(s.textAlign=i,s.setProperty("--ssselfalign","var(--ss-fs)")):"center"===i?(s.textAlign=i,s.setProperty("--ssselfalign",i)):"right"===i?(s.textAlign=i,s.setProperty("--ssselfalign","var(--ss-fe)")):(s.removeProperty("text-align"),s.removeProperty("--ssselfalign"))},n.prototype=Object.create(c.LayerDataStorage.prototype),n.prototype.constructor=n,c.Historical(n),n.prototype.onSelfChange=function(){},n.prototype.getUILabel=function(){return this.label},n.prototype.hasUp=function(){return!1},n.prototype.up=function(e){e.stopImmediatePropagation()},n.prototype.addProperties=function(t){this.createDeviceProperty("fontsize",{desktopPortrait:100},t),this.callPlugin("addProperties",t)},n.prototype.callPlugin=function(t){for(var i=Array.prototype.slice.call(arguments,1),s=0;s<this.plugins.length;s++)this.plugins[s][t]!==r&&this.plugins[s][t].apply(this.plugins[s],i)},n.prototype.getSubType=function(){return""},n.prototype._hide=function(){this.layer.css("display","none"),this.showsOnCurrent=!1,this.update()},n.prototype._show=function(){parseInt(this.property[this.fragmentEditor.getMode()])&&(this.layer.css("display",""),this.showsOnCurrent=!0),this.update()},n.prototype.getRootElement=function(){return this.layer},n.prototype.create=function(t){this.addProperties(!1),this.layer=t,this.layer.addClass("n2_layer--creation-in-progress"),this.layer.data("layerObject",this),this.layer.triggerHandler("layerStarted",[this]),this.group.container.insert(this),this.group.onChildCountChange(),this.onBeforeStart(),this.$.triggerHandler("create"),this._start(!0)},n.prototype.load=function(t,i){this.addProperties(t),this.layer=t.data("layerObject",this),this.layer.triggerHandler("layerStarted",[this]),this.onBeforeStart(),this.$.triggerHandler("load"),this._start(!1);var s=t.data("status");null!==s&&s!==r?this.changeStatus(s):this.changeStatus(n.STATUS.NORMAL),i||this.regenerateUniqueClass();var h=this.getProperty("uniqueclass");h&&this.fragmentEditor.removeRules(h)},n.prototype.onBeforeStart=function(){},n.prototype._start=function(t){},n.prototype.afterStart=function(t){t?c.ImagesLoaded(this.layer[0]).finally(function(){this.isDeleteStarted||(this.placement.startResize(),this.layer.css("visibility",""),this.layer.triggerHandler("LayerCreated"),this.layer.removeClass("n2_layer--creation-in-progress"),s.dispatchEvent(new CustomEvent("EditorInvalidated")))}.bind(this)):(this.placement.startResize(),this.layer.css("visibility",""))},n.prototype.updateAnimations=function(){},n.prototype.createLayerAnimations=function(t,i){var s=[];if(this.container)for(var n=this.container.getSortedLayers(),h=0;h<n.length;h++)s.push.apply(s,n[h].createLayerAnimations(t,i));return s},n.prototype._onReady=function(){this.originalProperties={},this.readyDeferred.resolve()},n.prototype.isReady=function(){return"resolved"===this.readyDeferred.state()},n.prototype.getLabel=function(){return this.label},n.prototype.getName=function(){return this.getDefaultName()},n.prototype.getIcon=function(){return"ssi_16 ssi_16--layer"},n.prototype.getDefaultName=function(){return this.label},n.prototype.setGroup=function(t){this.group.$.off("textAlignUpdated.sslayer"+this.counter),this.group=t,t.container.syncLayerRow(this),this.group.$.on("textAlignUpdated.sslayer"+this.counter,this.proxyRefreshTextAlign)},n.prototype.changeGroup=function(t,i){var s=this.group;s.$.off("textAlignUpdated.sslayer"+this.counter),this.group=i,i.container.syncLayerRow(this),i.$.on("textAlignUpdated.sslayer"+this.counter,this.proxyRefreshTextAlign),this.userGroupChange(s,t,i,this.getIndex()),s.update()},n.prototype.userGroupChange=function(t,i,s,n){if(t===s)this.userIndexChange(i,n);else{var h=c.History.get().addValue(this,this.historyUserGroupChange,[]);h&&h.setValues({historyGroup:t,index:i},{historyGroup:s,index:n})}},n.prototype.historyUserGroupChange=function(t){var i=this.group,s=t.historyGroup.getSelf(),n=t.index;s.container.insertLayerAt(this,n),this.group.$.off("refreshTextAlign.sslayer"+this.counter),this.group=s,s.container.syncLayerRow(this),s.onChildCountChange(),i.update()},n.prototype.userIndexChange=function(t,i){var s=c.History.get().addValue(this,this.historyUserIndexChange);s&&s.setValues(t,i),this.group.container.insertLayerAt(this,i)},n.prototype.historyUserIndexChange=function(t){this.group.container.insertLayerAt(this,t)},n.prototype.getLayerListParent=function(){return this.group.container.$ul},n.prototype._createLayerListRow=function(t){this.layerRow=$('<div class="n2_layer_navigation_list_layer"></div>').attr("data-type",this.type).data("layer",this).appendTo(this.getLayerListParent()),this.$rowLabel=$('<div class="n2_layer_navigation_list_layer__title_label"></div>'),this.layerTitleSpan=$('<div class="n2_layer_navigation_list_layer__title_label_text">'+this.getName()+"</div>").appendTo(this.$rowLabel),this.layerTitle=$('<div class="n2_layer_navigation_list_layer__title"></div>').append(this.$rowLabel).appendTo(this.layerRow),this.$layerRowActions=$('<div class="n2_layer_navigation_list_layer__title_actions"></div>').appendTo(this.layerTitle),t!==r&&this.$layerRowActions.append(t),this.$layerRowMore=$('<div class="n2_layer_navigation_list_layer__title_action"><i class="ssi_16 ssi_16--more"></i></div>').on("click",function(){c.WindowManager.actionPrevent("ComponentRowActivate"),this.onContextMenu(this.$layerRowMore[0],{y:6})}.bind(this)).appendTo(this.$layerRowActions),c._tooltip.add(this.layerRow),new c.UILayerListItem(this.layerRow,{UIManager:this.fragmentEditor.mainContainer.layerListUIManager,layer:this,$item:this.layerRow}),this.$layerRowIcon=$('<div class="n2_layer_navigation_list_layer__title_label_icon"><i class="'+this.getIcon()+'"></i></div>').prependTo(this.$rowLabel)},n.prototype.update=function(){this.readyDeferred.done(this.placement.updatePosition.bind(this.placement))},n.prototype.getHTML=function(t){var i=this._createLayer();for(var s in i.attr("data-pm",this.placement.getType()),this.property)"width"!=s&&"height"!=s&&"left"!=s&&"top"!=s&&i.attr("data-"+s.toLowerCase(),this.property[s]);for(var s in this.deviceProperty)for(var n in this.deviceProperty[s])i.attr("data-"+s.toLowerCase()+n,this.deviceProperty[s][n]);for(var s in this.deviceProperty.desktop)i.css(s,this.deviceProperty.desktop[s]+"px");if(this.container!==r){var h=i;this.innerContainer!==r&&(h=i.find(this.innerContainer)),h.append(this.container.getHTML(t))}var o=this.getProperty("id");return""!==o&&i.attr("id",o),this.status>c.ComponentAbstract.STATUS.NORMAL&&i.attr("data-status",this.status),i},n.prototype.duplicate=function(t){var i=this.getHTML(!1);const s={};var n=i.attr("id");if(n){const t=$.fn.uid();i.attr("id",t),i.attr("data-id",t),s[n]=t}const h=i.find("[data-id]");for(let t=0;t<h.length;t++){let i=h.eq(t);if(n=i.attr("id")){const t=$.fn.uid();i.attr("id",t),i.attr("data-id",t),s[n]=t}}const r=i.find("[data-parentid]");for(let t=0;t<r.length;t++){let i=r.eq(t),n=s[i.attr("data-parentid")];n&&i.attr("data-parentid",n)}"absolute"===this.placement.getType()&&(i.attr("data-parentid")?(i.data("desktopportraittop",0),i.data("desktopportraitleft",0)):(i.data("desktopportraittop",i.data("desktopportraittop")+40),i.data("desktopportraitleft",i.data("desktopportraitleft")+40)),i.attr("data-parentid",""));var o=this.fragmentEditor.insertComponentWithNode(this.group,i,this.getIndex()+1,!1,!0);return this.layerRow.trigger("mouseleave"),t&&o.activate(),c.History.get().addSimple(this,this.historyDeleteDuplicated,this.historyDuplicate,[o,!!o.container&&o.container.getAllLayers()]),o},n.prototype.historyDeleteDuplicated=function(t){t.getSelf().delete()},n.prototype.historyDuplicate=function(t,i){var s=this.duplicate(!1);if(t.setSelf(s),i)for(var n=s.container.getAllLayers(),h=0;h<n.length;h++)i[h].setSelf(n[h])},n.prototype.historyDelete=function(){this.delete()},n.prototype.historyRestore=function(t,i,s,n){var h=this.fragmentEditor.insertComponentWithNode(this.group.getSelf(),t.clone(),s,!1,!0);if(this.setSelf(h),n)for(var r=h.container.getAllLayers(),o=0;o<r.length;o++)n[o].setSelf(r[o])},n.prototype.delete=function(){c.PositionDisplay.get().hide(),c._tooltip.onLeave(),this._delete()},n.prototype._delete=function(){if(this.isDeleteStarted=!0,this.fragmentEditor.getActiveLayer()===this&&(c.WindowManager.actionPrevent("ComponentRowActivate"),this.fragmentEditor.mainContainer.activate()),c.History.get().startBatch(),c.History.get().addSimple(this,this.historyRestore,this.historyDelete,[this.getHTML(!1),this.group,this.getIndex(),!!this.container&&this.container.getAllLayers()]),this.deActivate(),this.container!==r){c.History.get().off();for(var t=this.container.getSortedLayers(),i=0;i<t.length;i++)t[i]._delete();c.History.get().on()}c.History.get().endBatch(),this.item!==r&&this.item.delete(),this.placement.delete(),this.layer.trigger("mouseup"),this.isDeleted=!0,this.fragmentEditor.mainContainer.layerDeleted(this),this.layer.triggerHandler("LayerDeleted"),this.getRootElement().remove(),this.layerRow.remove(),this.group.isDeleteStarted||(this.group.update(),this.group.$.off("refreshTextAlign.sslayer"+this.counter)),this.$.trigger("layerDeleted"),delete this.layer,delete this.itemEditor,this.group.onChildCountChange()},n.prototype.getData=function(t){var i={type:this.type,pm:this.placement.getType()};this.status>c.ComponentAbstract.STATUS.NORMAL&&(i.status=this.status);var s=f({},this.property);for(var n in this.deviceProperty)for(var h in this.deviceProperty[n]){delete s[h];var o=this.deviceProperty[n][h];if(o!==r){switch(h){case"width":case"height":this.isDimensionPropertyAccepted(o)||(o=parseFloat(o));break;case"fontsize":case"left":case"top":case"gutter":case"wrap":o=parseFloat(o)}i[n.toLowerCase()+h]=o}}for(var a in s)i[a.toLowerCase()]=s[a];return i},n.prototype.onChildCountChange=function(){},n.prototype.getDataWithChildren=function(t,i){return-1===i.indexOf(this)&&(i.push(this),t.push(this.getData({layersIncluded:!0,itemsIncluded:!0})),this.layer.triggerHandler("LayerGetDataWithChildren",[t,i])),t},n.prototype.markOver=function(){this.layer.addClass("n2-ss-mouse-over"),this.group&&this.group.markEnter()},n.prototype.markOut=function(){this.layer.removeClass("n2-ss-mouse-over"),this.group&&this.group.markLeave()},n.prototype.markEnter=function(e){this.layer.addClass("n2-ss-mouse-hover"),this.group.markEnter()},n.prototype.markLeave=function(e){this.layer.removeClass("n2-ss-mouse-hover"),this.group.markLeave()},n.prototype.sync=function(){if(this._syncid(),this.container)for(var t=this.container.getSortedLayers(),i=0;i<t.length;i++)t[i].sync();this.placement.sync()},n.prototype._syncid=function(){var t=this.getProperty("id");""===t?this.layer.removeAttr("id"):this.layer.attr("id",t)},n.prototype.requestID=function(){var t=this.getProperty("id");return""===t&&(t=$.fn.uid(),this.setProperty("id",t,"layer")),t},n.prototype.requestUniqueClass=function(){var t=this.getProperty("uniqueclass");return t||(t=$.fn.generateUniqueClass("n-uc-"),c.History.get().off(),this.setProperty("uniqueclass",t,"layer"),c.History.get().on()),t},n.prototype.regenerateUniqueClass=function(){this.getProperty("uniqueclass")&&this.setProperty("uniqueclass",$.fn.generateUniqueClass("n-uc-"),"layer")},n.prototype._syncuniqueclass=function(){for(var t=this.getProperty("uniqueclass"),i=0;i<this.classElements.length;i++)this.classElements[i].$el.removeClass((function(t,i){return(i.match(/n-uc-[a-z0-9\-]+/gi)||[]).join(" ")})).addClass(t+this.classElements[i].postfix)},n.prototype.adjustFontSize=function(t){I(this.layer[0],"--ssfont-scale",this.getFontSize()/100),t&&this.update()},n.prototype.getFontSize=function(){return parseInt(this.getProperty("fontsize"))},n.prototype._syncfontsize=function(){this.adjustFontSize(!0)},n.prototype.refreshTextAlign=function(){this.$.triggerHandler("textAlignUpdated")},n.prototype.setPropertydesktopPortrait=n.prototype.setPropertydesktopLandscape=n.prototype.setPropertytabletPortrait=n.prototype.setPropertytabletLandscape=n.prototype.setPropertymobilePortrait=n.prototype.setPropertymobileLandscape=function(t,i,s){this._setProperty(t,parseInt(i),s)},n.prototype.formSetdesktopPortrait=function(t,i){t.currentForm.desktopPortrait.data("field").insideChange(i)},n.prototype.formSettabletPortrait=function(t,i){t.currentForm.tabletPortrait.data("field").insideChange(i)},n.prototype.formSetmobilePortrait=function(t,i){t.currentForm.mobilePortrait.data("field").insideChange(i)},n.prototype.getContents=function(){return!1},n.prototype.renderModeProperties=function(t){c.LayerDataStorage.prototype.renderModeProperties.call(this),this.placement.renderModeProperties(t)},n.prototype.getIndex=function(){return this.group.container.getLayerIndex(this.layer)},n.prototype.toString=function(){return this.type+" #"+this.counter},n.prototype.historyStoreOnPlacement=function(){var t=Array.prototype.slice.call(arguments);t.splice(1,1),this.placement.current[arguments[1]].apply(this.placement.current,t)},n.prototype.getDroppable=function(){return!1},n.prototype.onCanvasUpdate=function(t,i,s){if(this.group===i)t!==s&&this.userIndexChange(t,s);else{var n;if(this.fragmentEditor.isCol(this.group))for(n=this;n&&(!n.placement||"absolute"!==n.placement.getType());)n=n.group;this.changeGroup(t,i),i.onChildCountChange();for(var h=this;h&&(!h.placement||"absolute"!==h.placement.getType());)h=h.group;n&&n!==h&&n.placement.updatePosition(),h&&h.placement.updatePosition()}},n.prototype.toggleHideShow=function(){c.WindowManager.actionPrevent("ComponentRowActivate"),this.status===c.ComponentAbstract.STATUS.HIDDEN?this.setStatusNormal():this.changeStatus(c.ComponentAbstract.STATUS.HIDDEN)},n.prototype.setStatusNormal=function(){this.changeStatus(n.STATUS.NORMAL)},n.prototype.changeStatus=function(t){var i=this.status;switch(t===this.status&&(t=n.STATUS.NORMAL),this.status){case n.STATUS.HIDDEN:this.getRootElement().removeAttr("data-visibility"),this.layerTitle.removeClass("n2_layer_navigation_list_layer__title--hidden")}switch(this.status=t,this.status){case n.STATUS.HIDDEN:this.getRootElement().attr("data-visibility","hidden"),this.layerTitle.addClass("n2_layer_navigation_list_layer__title--hidden")}this.placement.current.changeStatus(i,this.status)},n.prototype.moveX=function(t){"absolute"===this.placement.getType()&&(this.placement.current.moveX(t),this.fragmentEditor.pointerManager.refreshPosition())},n.prototype.moveY=function(t){"absolute"===this.placement.getType()&&(this.placement.current.moveY(t),this.fragmentEditor.pointerManager.refreshPosition())},n.prototype.localStyleSync=function(){if(this.localStyle!==r){var t=[],i="";this.$localStyle!==r&&(this.$localStyle.remove(),delete this.$localStyle);for(var n=0;n<this.localStyle.length;n++){var h="@rule"+this.localStyle[n].selector,o="";if(t.push(h),1!==Object.keys(this.localStyle[n].css).length||this.localStyle[n].css.transition===r){for(var a in this.localStyle[n].css)o+=this.localStyle[n].css[a];""!==o&&(i+=h+"{"+o+"}")}}var l=this.getProperty("uniqueclass");if(l)for(n=0;n<t.length;n++)c._css.deleteRule(t[n].replace(/@rule/g,c._pre+"."+l));if(""!==i){l||(l=this.requestUniqueClass());var u=s.createElement("style");u.appendChild(s.createTextNode(i.replace(/@rule/g,c._pre+"."+l))),s.head.appendChild(u),this.$localStyle=$(u)}}},n.prototype.addLocalStyle=function(t,i,s){for(var n=0;n<this.localStyle.length;n++)if(this.localStyle[n].group===t){""===s?this.localStyle[n].css[i]!==r&&delete this.localStyle[n].css[i]:this.localStyle[n].css[i]=s,this.localStyleSyncThrottled();break}},n.prototype.addClassElement=function(t,i){arguments.length<2&&(i=""),this.classElements.push({$el:t,postfix:i})},n.prototype.setState=function(t,i){},n.prototype.activate=function(t,i){t?this.fragmentEditor.layerWindow.show(this):this.fragmentEditor.layerWindow.setTitle(this),this.fragmentEditor.getActiveLayer()!==this&&(this.layerRow.addClass("n2_layer_navigation_list_layer--active"),this.layer.addClass("n2-active"),this.layer.triggerHandler("n2-ss-activate"),this.fragmentEditor.changeActiveLayer(this),this.fragmentEditor.layerNavigation.onActivateLayer(this)),this.isActive=!0},n.prototype.deActivate=function(){this.isActive=!1,this.layer===r&&console.error(),this.layer.removeClass("n2-active"),this.layerRow.removeClass("n2_layer_navigation_list_layer--active"),this.layer.triggerHandler("n2-ss-deactivate")},n.prototype.isAbsolute=function(){return"absolute"===this.placement.getType()},n.prototype.doubleClick=function(){},n.prototype.hasResponsiveTools=function(){return!1},n.prototype.onContextMenu=function(t,i){i=i||{};var s=this.getContextMenuItems();this.isActive||this.activate(),this.fragmentEditor.pointerManager.contextualBarActive.enableActiveForced(),i.onClose===r?i.onClose=this.onContextMenuBlur.bind(this):i.onClose=function(t){t.call(),this.onContextMenuBlur()}.bind(this,i.onClose),c.ContextMenu(t,s,i)},n.prototype.onContextMenuBlur=function(){this.fragmentEditor.pointerManager.contextualBarActive.disableActiveForced()},n.prototype.getContextMenuItems=function(){var t=[],i=this.getContextMenuCopySubItems(),s=this.getContextMenuPasteSubItems();if(i.length&&t.push({priority:60,label:n2_("Copy"),icon:"ssi_16 ssi_16--copy",items:i}),s.length&&t.push({priority:70,label:n2_("Paste"),icon:"ssi_16 ssi_16--paste",items:s}),this.group){for(var n={priority:50,label:n2_("Parent"),icon:"ssi_16 ssi_16--up",action:function(){this.group.activate(!0)}.bind(this),focus:function(){this.group.layer.addClass("n2_layer_context_menu_target")}.bind(this),blur:function(){this.group.layer.removeClass("n2_layer_context_menu_target")}.bind(this)},h=[],r=this.group,o=0;o<6&&r;o++)h.push({label:r.getLabel(),icon:r.getIcon(),action:function(){this.activate(!0)}.bind(r),focus:function(t){t.layer.addClass("n2_layer_context_menu_target")}.bind(this,r),blur:function(t){t.layer.removeClass("n2_layer_context_menu_target")}.bind(this,r)}),r=r.group;h.length&&(n.items=h),t.push(n)}return t},n.prototype.getContextMenuCopySubItems=function(){return[]},n.prototype.getContextMenuPasteSubItems=function(){var t=[];return this.fragmentEditor.clipboard.componentHasClipboard()&&t.push({label:n2_("Layer(s)"),icon:"ssi_16 ssi_16--layer",action:function(){this.fragmentEditor.clipboard.componentPaste(this)}.bind(this)}),t},n.prototype.syncShowOnDevice=function(t,i){this.getMode()===t&&((i=parseInt(i))?this._show():this._hide(),this.layer.triggerHandler("LayerShowChange",[t,i]),this.placement.current.triggerLayerResized())},n.prototype.triggerLayerResized=function(){if(this.container)for(var t=this.container.getSortedLayers(),i=0;i<t.length;i++)t[i].triggerLayerResized();this.placement.current.triggerLayerResized()},n})),c.d("ComponentCommonAbstract",["$","ComponentAbstract"],(function(){var $=c.$;function t(t,i,s){this.supports=this.supports||[],this.isRenameAllowed=this.isRenameAllowed===r||this.isRenameAllowed,this.wraps={},this._lastClasses=!1,c.ComponentAbstract.prototype.constructor.call(this,t,i,s)}return t.prototype=Object.create(c.ComponentAbstract.prototype),t.prototype.constructor=t,t.getRegistryDataToFields=function(t){var i=t.fragmentEditor.editor.getAvailableDeviceModes(),s={id:$("#layerid"),uniqueclass:$("#layeruniqueclass"),desktopPortrait:$("#layershow-desktop-portrait"),tabletPortrait:$("#layershow-tablet-portrait"),mobilePortrait:$("#layershow-mobile-portrait"),zindex:$("#layerzindex"),class:$("#layerclass"),generatorvisible:$("#layergenerator-visible"),crop:$("#layercrop"),rotation:$("#layerrotation"),parallax:$("#layerparallax"),fontsize:$("#layerfont-size"),mouseenter:$("#layeronmouseenter"),click:$("#layeronclick"),mouseleave:$("#layeronmouseleave"),play:$("#layeronplay"),pause:$("#layeronpause"),stop:$("#layeronstop")};return t.fragmentEditor.editor.generator.registerField(s.class),t.fragmentEditor.editor.generator.registerField(s.generatorvisible),i.tabletPortrait||s.tabletPortrait.closest(".n2_field_radio__option").css("display","none"),i.mobilePortrait||s.mobilePortrait.closest(".n2_field_radio__option").css("display","none"),s},t.prototype.hasUp=function(){return!0},t.prototype.up=function(e){e.stopImmediatePropagation(),this.group.activate(e)},t.prototype.addProperties=function(t){this.createProperty("id","",t,this),this.createProperty("uniqueclass",null,t,this),this.createProperty("generatorvisible","",t),this.createProperty("zindex",2,t),this.createProperty("class","",t),this.createProperty("crop","visible",t),this.createProperty("rotation",0,t),this.createProperty("parallax",0,t),c.ComponentAbstract.prototype.addProperties.call(this,t)},t.prototype.onBeforeStart=function(){this.isRenameAllowed&&(this.createProperty("name",this.getName(),this.layer),this.createProperty("nameSynced",1,this.layer))},t.prototype.hasTextScale=function(){return!0},t.prototype.hasResponsiveTools=function(){return!0},t.prototype.onContextResponsiveTools=function(t,i){this.isActive||this.activate();var s=c.ContextMenu(t,[{type:"raw",render:function(t){var i=$('<div class="n2_layer_contextual_responsive_tools"></div>').appendTo(t),n=$('<div class="n2_layer_contextual_responsive_tools__hide"><i class="ssi_16"></i></div>').toggleClass("n2_layer_contextual_responsive_tools__hide--hidden",!this.getRawProperty(this.getMode())).appendTo(i).on("click",function(){var t=this.getMode(),i=this.getProperty(t)?0:1;this.setProperty(t,i),n.toggleClass("n2_layer_contextual_responsive_tools__hide--hidden",!i)}.bind(this));if(this.hasTextScale()){var h=$('<div class="n2_layer_contextual_responsive_tools__text_scale"></div>').appendTo(i),r=this.fragmentEditor.layerOptions.currentForm.fontsize,o=this.getFontSize(),a=$("<div></div>").width("50px").appendTo(h),l=$('<input type="number" min="10" max="990" step="10">').on("change",(function(){r.val(this.value).trigger("change")})).width("26px").val(o).appendTo(h);$('<div class="n2_layer_contextual_responsive_tools__text_scale_percent">%</div>').appendTo(h),new c.UISlider(a,f({start:function(){this.fragmentEditor.pointerManager.disable(),s.lock()}.bind(this),stop:function(e,t){l.val(t.value).trigger("change"),this.fragmentEditor.pointerManager.enable(),s.unlock()}.bind(this),cance