From dc195bbbae43388b68aa6907b843675f293f7abb Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Sun, 7 Jun 2026 21:33:58 +0200 Subject: [PATCH 01/23] chore: require Sulu 3, Symfony 7, PHP 8.2 --- composer.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index fbd9d84..f4d2bb0 100644 --- a/composer.json +++ b/composer.json @@ -14,13 +14,13 @@ } ], "require": { - "php": "^8.0", - "sulu/sulu": "^2.4", - "symfony/config": "^5.0 || ^6.0", - "symfony/dependency-injection": "^5.0 || ^6.0", - "symfony/framework-bundle": "^5.0 || ^6.0", - "symfony/http-foundation": "^5.0 || ^6.0", - "symfony/http-kernel": "^5.0 || ^6.0" + "php": "^8.2", + "sulu/sulu": "^3.0", + "symfony/config": "^6.4 || ^7.0", + "symfony/dependency-injection": "^6.4 || ^7.0", + "symfony/framework-bundle": "^6.4 || ^7.0", + "symfony/http-foundation": "^6.4 || ^7.0", + "symfony/http-kernel": "^6.4 || ^7.0" }, "require-dev": { "dantleech/phpcr-migrations-bundle": "^1.3", From c1c9f383ced628efce60422739d2a31c79394286 Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Sun, 7 Jun 2026 21:36:07 +0200 Subject: [PATCH 02/23] refactor: convert Setting entity to PHP 8 attributes --- src/Entity/Setting.php | 193 ++++++++++++++--------------------------- 1 file changed, 65 insertions(+), 128 deletions(-) diff --git a/src/Entity/Setting.php b/src/Entity/Setting.php index ca208ed..ebcd2f2 100644 --- a/src/Entity/Setting.php +++ b/src/Entity/Setting.php @@ -7,11 +7,9 @@ use Sulu\Component\Persistence\Model\AuditableInterface; use Sulu\Component\Persistence\Model\AuditableTrait; -/** - * @ORM\Entity() - * @ORM\Table(name="gdpr_settings") - * @Serializer\ExclusionPolicy("all") - */ +#[ORM\Entity] +#[ORM\Table(name: 'gdpr_settings')] +#[Serializer\ExclusionPolicy('all')] class Setting implements AuditableInterface { use AuditableTrait; @@ -20,187 +18,126 @@ class Setting implements AuditableInterface public const FORM_KEY = "gdpr_settings"; public const SECURITY_CONTEXT = "gdpr_settings.settings"; - /** - * @ORM\Id() - * @ORM\GeneratedValue() - * @ORM\Column(type="integer") - * @Serializer\Expose() - */ + #[ORM\Id] + #[ORM\GeneratedValue] + #[ORM\Column(type: 'integer')] + #[Serializer\Expose] private ?int $id = null; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $googleTagManager = null; - - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $googleAnalyticsGtagJs = null; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $bingAds = null; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $pixelFacebook = null; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $googleAds = null; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $useCookieHandling = false; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $privacyUrl = null; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $bodyPosition = null; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $hashtag = null; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $cookieName = null; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $orientation = null; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $groupServices = false; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $showAlertSmall = false; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $cookielist = false; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $closePopup = false; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $showIcon = true; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $iconPosition = null; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $adblocker = false; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $denyAllCta = true; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $acceptAllCta = true; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $highPrivacy = true; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $handleBrowserDNTRequest = false; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $removeCredit = true; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $moreInfoLink = true; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $useExternalCss = false; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $useExternalJs = false; - /** - * @ORM\Column(type="string", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'string', nullable: true)] + #[Serializer\Expose] private ?string $readmoreLink = null; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $mandatory = true; - /** - * @ORM\Column(type="boolean", nullable=true) - * @Serializer\Expose() - */ + #[ORM\Column(type: 'boolean', nullable: true)] + #[Serializer\Expose] private ?bool $mandatoryCta = true; public function getId(): ?int From abd71c9414735fc35a4737c70a9f9263236e84df Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Sun, 7 Jun 2026 21:37:17 +0200 Subject: [PATCH 03/23] fix: drop rest-routing-bundle, add getLocale for Sulu 3 --- src/Controller/Admin/SettingController.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Controller/Admin/SettingController.php b/src/Controller/Admin/SettingController.php index b8d84c3..42c0202 100644 --- a/src/Controller/Admin/SettingController.php +++ b/src/Controller/Admin/SettingController.php @@ -6,8 +6,6 @@ use Doctrine\ORM\EntityManagerInterface; use FOS\RestBundle\View\ViewHandlerInterface; -use HandcraftedInTheAlps\RestRoutingBundle\Controller\Annotations\RouteResource; -use HandcraftedInTheAlps\RestRoutingBundle\Routing\ClassResourceInterface; use Pixel\GDPRBundle\Entity\Setting; use Sulu\Component\Rest\AbstractRestController; use Sulu\Component\Security\SecuredControllerInterface; @@ -15,10 +13,7 @@ use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface; -/** - * @RouteResource("gdpr-settings") - */ -class SettingController extends AbstractRestController implements ClassResourceInterface, SecuredControllerInterface +class SettingController extends AbstractRestController implements SecuredControllerInterface { private EntityManagerInterface $entityManager; @@ -119,4 +114,9 @@ public function getSecurityContext() { return Setting::SECURITY_CONTEXT; } + + public function getLocale(Request $request): ?string + { + return $request->query->get('locale'); + } } From 587ffa83e05754a2ee38c152fae3fbebeff9a624 Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Sun, 7 Jun 2026 21:37:32 +0200 Subject: [PATCH 04/23] feat: add explicit admin REST routes for Sulu 3 --- src/Resources/config/routing_admin.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/Resources/config/routing_admin.yaml diff --git a/src/Resources/config/routing_admin.yaml b/src/Resources/config/routing_admin.yaml new file mode 100644 index 0000000..dfca66f --- /dev/null +++ b/src/Resources/config/routing_admin.yaml @@ -0,0 +1,13 @@ +gdpr.get_gdpr-settings: + path: /gdpr-settings/{id}.{_format} + methods: GET + controller: pixel_gdpr.settings_route_controller::getAction + defaults: { _format: json } + requirements: { _format: json } + +gdpr.put_gdpr-settings: + path: /gdpr-settings/{id}.{_format} + methods: PUT + controller: pixel_gdpr.settings_route_controller::putAction + defaults: { _format: json } + requirements: { _format: json } From e7a5cab9d6d32635cc6949f0935f51d866fb36a9 Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Sun, 7 Jun 2026 21:37:49 +0200 Subject: [PATCH 05/23] docs: update install route snippet for Sulu 3 --- readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/readme.md b/readme.md index d337433..bfc4279 100644 --- a/readme.md +++ b/readme.md @@ -49,13 +49,11 @@ bin/console do:sch:up --force ## Bundle Config -Define the Admin Api Route in `routes_admin.yaml` +Import the bundle's Admin API routes in `routes_admin.yaml` ```yaml -gdpr.setting_api: - type: rest +gdpr_admin_api: + resource: '@GDPRBundle/Resources/config/routing_admin.yaml' prefix: /admin/api - resource: pixel_gdpr.settings_route_controller - name_prefix: gdpr. ``` ## Use From 7e422edcf6a5ac46b28e3c71019ba2210da852f5 Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Sun, 7 Jun 2026 21:39:29 +0200 Subject: [PATCH 06/23] fix: add TreeBuilder return type for Symfony 7 compat --- src/DependencyInjection/Configuration.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/DependencyInjection/Configuration.php b/src/DependencyInjection/Configuration.php index ca40952..0009a4c 100644 --- a/src/DependencyInjection/Configuration.php +++ b/src/DependencyInjection/Configuration.php @@ -7,9 +7,8 @@ class Configuration implements ConfigurationInterface { - public function getConfigTreeBuilder() + public function getConfigTreeBuilder(): TreeBuilder { - $treeBuilder = new TreeBuilder('pixel-gdpr'); - return $treeBuilder; + return new TreeBuilder('pixel-gdpr'); } } From 1eb87232b09e409e08f1214aa35c69f8b59fce3c Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Sun, 7 Jun 2026 22:01:21 +0200 Subject: [PATCH 07/23] fix: initialize auditable timestamps for unsaved Setting (Sulu 3) --- src/Entity/Setting.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Entity/Setting.php b/src/Entity/Setting.php index ebcd2f2..9747943 100644 --- a/src/Entity/Setting.php +++ b/src/Entity/Setting.php @@ -140,6 +140,17 @@ class Setting implements AuditableInterface #[Serializer\Expose] private ?bool $mandatoryCta = true; + public function __construct() + { + // The AuditableTrait timestamps are non-nullable in Sulu 3 and are only + // set by the persistence listener on flush. This controller serializes + // unsaved Setting instances, so initialise them to avoid an + // "accessed before initialization" error. Doctrine hydrates persisted + // entities without invoking the constructor, so stored rows are unaffected. + $this->created = new \DateTimeImmutable(); + $this->changed = new \DateTimeImmutable(); + } + public function getId(): ?int { return $this->id; From 634d16db21e35b55b8a1c256fa04e991982b358c Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Sun, 7 Jun 2026 22:46:35 +0200 Subject: [PATCH 08/23] chore: update tarteaucitron to v1.33.0 for Google Consent Mode v2 The previously bundled tarteaucitron assets were a mix of releases; the shipped services file lacked the GCM v2 services (gcmanalyticsstorage etc.), so analytics_storage was never granted after consent. Refreshes all tarteaucitron* assets to a single v1.33.0 release and drops the deprecated services.light.js. --- src/Resources/public/css/tarteaucitron.css | 1358 +++++++++ .../public/css/tarteaucitron.min.css | 2 +- src/Resources/public/lang/tarteaucitron.ar.js | 190 +- .../public/lang/tarteaucitron.ar.min.js | 2 +- src/Resources/public/lang/tarteaucitron.bg.js | 2 +- .../public/lang/tarteaucitron.bg.min.js | 2 +- src/Resources/public/lang/tarteaucitron.ca.js | 4 +- .../public/lang/tarteaucitron.ca.min.js | 2 +- src/Resources/public/lang/tarteaucitron.cn.js | 1 + .../public/lang/tarteaucitron.cn.min.js | 2 +- src/Resources/public/lang/tarteaucitron.cs.js | 2 +- .../public/lang/tarteaucitron.cs.min.js | 2 +- src/Resources/public/lang/tarteaucitron.da.js | 2 +- .../public/lang/tarteaucitron.da.min.js | 2 +- src/Resources/public/lang/tarteaucitron.de.js | 2 +- .../public/lang/tarteaucitron.de.min.js | 2 +- src/Resources/public/lang/tarteaucitron.el.js | 2 +- .../public/lang/tarteaucitron.el.min.js | 2 +- src/Resources/public/lang/tarteaucitron.en.js | 2 +- .../public/lang/tarteaucitron.en.min.js | 2 +- src/Resources/public/lang/tarteaucitron.es.js | 2 +- .../public/lang/tarteaucitron.es.min.js | 2 +- src/Resources/public/lang/tarteaucitron.et.js | 2 +- .../public/lang/tarteaucitron.et.min.js | 2 +- src/Resources/public/lang/tarteaucitron.fi.js | 2 +- .../public/lang/tarteaucitron.fi.min.js | 2 +- src/Resources/public/lang/tarteaucitron.fr.js | 2 +- .../public/lang/tarteaucitron.fr.min.js | 2 +- src/Resources/public/lang/tarteaucitron.hr.js | 95 + .../public/lang/tarteaucitron.hr.min.js | 1 + src/Resources/public/lang/tarteaucitron.hu.js | 2 +- .../public/lang/tarteaucitron.hu.min.js | 2 +- src/Resources/public/lang/tarteaucitron.it.js | 2 +- .../public/lang/tarteaucitron.it.min.js | 2 +- src/Resources/public/lang/tarteaucitron.ja.js | 2 +- .../public/lang/tarteaucitron.ja.min.js | 2 +- src/Resources/public/lang/tarteaucitron.ko.js | 95 + .../public/lang/tarteaucitron.ko.min.js | 1 + src/Resources/public/lang/tarteaucitron.lb.js | 2 +- .../public/lang/tarteaucitron.lb.min.js | 2 +- src/Resources/public/lang/tarteaucitron.lt.js | 2 +- .../public/lang/tarteaucitron.lt.min.js | 2 +- src/Resources/public/lang/tarteaucitron.lv.js | 128 +- .../public/lang/tarteaucitron.lv.min.js | 2 +- src/Resources/public/lang/tarteaucitron.nl.js | 2 +- .../public/lang/tarteaucitron.nl.min.js | 2 +- src/Resources/public/lang/tarteaucitron.no.js | 2 +- .../public/lang/tarteaucitron.no.min.js | 2 +- src/Resources/public/lang/tarteaucitron.oc.js | 16 +- .../public/lang/tarteaucitron.oc.min.js | 2 +- src/Resources/public/lang/tarteaucitron.pl.js | 2 +- .../public/lang/tarteaucitron.pl.min.js | 2 +- src/Resources/public/lang/tarteaucitron.pt.js | 2 +- .../public/lang/tarteaucitron.pt.min.js | 2 +- src/Resources/public/lang/tarteaucitron.ro.js | 2 +- .../public/lang/tarteaucitron.ro.min.js | 2 +- src/Resources/public/lang/tarteaucitron.ru.js | 2 +- .../public/lang/tarteaucitron.ru.min.js | 2 +- src/Resources/public/lang/tarteaucitron.se.js | 2 +- .../public/lang/tarteaucitron.se.min.js | 2 +- src/Resources/public/lang/tarteaucitron.sk.js | 2 +- .../public/lang/tarteaucitron.sk.min.js | 2 +- src/Resources/public/lang/tarteaucitron.sq.js | 95 + .../public/lang/tarteaucitron.sq.min.js | 1 + src/Resources/public/lang/tarteaucitron.sv.js | 2 +- .../public/lang/tarteaucitron.sv.min.js | 2 +- src/Resources/public/lang/tarteaucitron.tr.js | 2 +- .../public/lang/tarteaucitron.tr.min.js | 2 +- src/Resources/public/lang/tarteaucitron.uk.js | 188 +- .../public/lang/tarteaucitron.uk.min.js | 2 +- src/Resources/public/lang/tarteaucitron.vi.js | 2 +- .../public/lang/tarteaucitron.vi.min.js | 2 +- src/Resources/public/lang/tarteaucitron.zh.js | 1 + .../public/lang/tarteaucitron.zh.min.js | 2 +- src/Resources/public/tarteaucitron.min.js | 2 +- .../public/tarteaucitron.services.js | 2512 +++++++++++++---- .../public/tarteaucitron.services.light.js | 339 --- .../public/tarteaucitron.services.min.js | 2 +- 78 files changed, 3952 insertions(+), 1197 deletions(-) create mode 100644 src/Resources/public/css/tarteaucitron.css create mode 100644 src/Resources/public/lang/tarteaucitron.hr.js create mode 100644 src/Resources/public/lang/tarteaucitron.hr.min.js create mode 100644 src/Resources/public/lang/tarteaucitron.ko.js create mode 100644 src/Resources/public/lang/tarteaucitron.ko.min.js create mode 100644 src/Resources/public/lang/tarteaucitron.sq.js create mode 100644 src/Resources/public/lang/tarteaucitron.sq.min.js delete mode 100644 src/Resources/public/tarteaucitron.services.light.js diff --git a/src/Resources/public/css/tarteaucitron.css b/src/Resources/public/css/tarteaucitron.css new file mode 100644 index 0000000..cd22f69 --- /dev/null +++ b/src/Resources/public/css/tarteaucitron.css @@ -0,0 +1,1358 @@ +@charset "UTF-8"; + +/* min ready */ +div#tarteaucitronMainLineOffset,.tarteaucitronBorder {border:0!important;} + +#tarteaucitron [aria-pressed="true"] { + font-weight:700; +} + +/* Add blur behind the popup */ +html body.tarteaucitron-modal-open div#tarteaucitronRoot::before, +html body .tarteaucitronSize-middle.tarteaucitronBeforeVisible::before { + content: " "; + background: rgba(255,255,255,.25)!important; + backdrop-filter: blur(8px); + -webkit-backdrop-filter: blur(8px); + opacity: 1!important; + position: fixed; + inset: 0; + z-index:100000; +} +html body.tarteaucitron-modal-open #tarteaucitronRoot #tarteaucitronAlertBig { + z-index:10 +} +html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert .tarteaucitronPartnersList { + max-width: 350px; + margin-left: auto; + margin-right: auto; +} +html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig { + border: 1px solid rgba(0,0,0,.08); + box-shadow: 0 20px 60px rgba(0,0,0,.25); +} +html body #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig { + border: 1px solid rgba(0,0,0,.08); + border-bottom:0; + box-shadow: 0 20px 60px rgba(0,0,0,.25); +} + +/* A11Y titles */ +.tarteaucitron-modal-open #tac_title {display:none!important} + +#tarteaucitronRoot #tarteaucitronInfo p { + all: unset; + display: inline; +} + +.tarteaucitron-magic-block button { + border-radius: 4px; + background-color: #fbd600; + cursor: pointer; + display: inline-block; + padding: 8px 10px; + text-align: center; + text-decoration: none; + width: auto; + border: 0; + cursor: pointer; + color:#000; +} + +html #tarteaucitronRoot #tarteaucitronPrivacyUrl { + padding: 8px 10px; + font-size: 16px!important; + line-height: 1; + white-space: initial; +} + +@media screen and (max-width: 900px) { + #tarteaucitronRoot.tarteaucitronSize-popup button#tarteaucitronCloseAlert, + #tarteaucitronRoot.tarteaucitronSize-popup button#tarteaucitronPrivacyUrl, + #tarteaucitronRoot.tarteaucitronSize-popup button.tarteaucitronCTAButton, + #tarteaucitronRoot.tarteaucitronSize-middle button#tarteaucitronCloseAlert, + #tarteaucitronRoot.tarteaucitronSize-middle button#tarteaucitronPrivacyUrl, + #tarteaucitronRoot.tarteaucitronSize-middle button.tarteaucitronCTAButton { + width: 80%; + } +} + +.tac_visually-hidden { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; /* added line */ + border: 0; +} + +div#tarteaucitronAlertBig:focus {outline: 0;} + +.tarteaucitron-modal-open-noscroll {overflow:hidden} +.tarteaucitron-modal-open{ + overflow: hidden; + height: 100%; +} + +#tarteaucitronContentWrapper {display:unset;} + +/** 10082023 **/ +div#tarteaucitronServices { + border-radius: 8px; +} + +button#tarteaucitronClosePanel { + border-radius: 5px 5px 0 0; + right: 15px!important; +} +button.tarteaucitron-toggle-group { + background: transparent!important; + padding: 10px 0 0; + cursor: pointer; +} + +#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronAllow .tarteaucitronCheck::before { + content: '\2610'!important +} + +#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronAllow .tarteaucitronCheck::before { + content: '\2611'!important +} + +#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronDeny .tarteaucitronCross::before { + content: '\2611'!important +} + +#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronDeny .tarteaucitronCross::before { + content: '\2610'!important +} + +#tarteaucitronRoot .tarteaucitronAllow .tarteaucitronCheck::before { + content: '\2610'!important +} + +#tarteaucitronRoot .tarteaucitronDeny .tarteaucitronCross::before { + content: '\2610'!important +} + +#tarteaucitronRoot #tarteaucitronServices_mandatory .tarteaucitronCheck::before { + content: '\2611'!important +} + +#tarteaucitronRoot .tarteaucitronCheck::before, +#tarteaucitronRoot .tarteaucitronCross::before { + font-size: inherit; +} +/* hide useless mandatory button */ +#tarteaucitronRoot #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronAsk { + display: none!important; +} + +/* remove icon from the banner */ +#tarteaucitronRoot button.tarteaucitronCTAButton, +#tarteaucitronRoot button#tarteaucitronCloseAlert, +#tarteaucitronRoot button#tarteaucitronPrivacyUrl{ + border: 0; + border-radius: 4px; +} +#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCross, +#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCheck { + display:none; +} + +/* dont use bold to avoid bigger button */ +#tarteaucitronRoot #tarteaucitron [aria-pressed="true"] { + font-weight: initial; + text-shadow: 0px 0px 1px; +} + +/* fix padding if no cookies */ +#tarteaucitronRoot #tarteaucitronServices li#tarteaucitronNoServicesTitle { + padding: 20px; +} + +/* hide info about cookies number */ +#tarteaucitronRoot .tarteaucitronStatusInfo { + display: none; +} + +#tarteaucitronRoot .tarteaucitronName { + padding-top: 5px; +} +/***************/ + + +/** 14042021 **/ +span.tarteaucitronReadmoreSeparator { + display: inline!important; +} +/******/ + +/** 09052021 **/ +.tarteaucitronName .tacCurrentStatus, .tarteaucitronName .tarteaucitronReadmoreSeparator { + color: #333!important; + font-size: 12px!important; + text-transform: capitalize; +} +/**************/ + +/** 27032021 **/ +button.tarteaucitron-toggle-group { + display: block; +} +span.tarteaucitronH3 { + font-weight: 700!important; +} +#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3 { + font-weight: 500!important; + font-size: 14px; + margin-top: 7px; +} +.tarteaucitronLine { + border-left: 0px solid transparent!important; +} +/*****/ + +/** PARTNERS LIST **/ +html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList { + text-align: left; + background: #ffffff; + margin: 15px 0px 10px; + padding: 15px; + display: block; + border-radius: 4px; +} + +html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList b { + font-weight: 700; + padding-bottom: 8px; + display: block; + font-size: 16px; +} + +html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul { + margin-left: 22px; +} + +html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul li { + list-style: circle; + font-size: 14px; +} +/**********************/ + +/** SAVE BUTTON **/ +html body #tarteaucitronRoot button#tarteaucitronSaveButton { + font-size: 18px!important; + padding: 7px 20px; + border-radius: 5px; + cursor: pointer; +} + +html body #tarteaucitronRoot div#tarteaucitronSave { + text-align: right; + padding: 20px; + background: #ffffff; +} +/******************/ + +/** BETTER MOBILE MODE **/ +@media screen and (max-width: 767px) { + + html body #tarteaucitronRoot #tarteaucitron ul#tarteaucitronServices_mandatory .tarteaucitronDeny { + display: none!important; + } + + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button, + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk, + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName { + width:100%!important; + display: block!important; + margin-left: 0!important; + margin-right: 0!important; + box-sizing: border-box!important; + max-width: 100%!important; + margin-bottom: 8px!important; + } + + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine { + padding: 16px!important; + } + + html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName { + display: none!important; + } + + #tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span { + width: 100%!important; + display: inline-block; + } + li.tarteaucitronLine .tarteaucitronName span { + width: 80%!important; + display: inline-block; + } + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group { + width: 10%!important; + position: absolute; + top: 20px; + right: 20px; + font-size: 0px; + padding: 10px 0; + } + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before { + content: '\0025BE'; + font-weight:700; + font-size: 14px; + } + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before { + content: '\0025B4'; + } +} +@media screen and (min-width: 768px) { + + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after { + content: '\0025BE'; + font-weight:700; + font-size: 14px; + margin-left: 15px; + } + html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after { + content: '\0025B4'; + margin-left: 15px; + } +} +/****/ + + + +/*** +* Reset CSS +*/ +#tarteaucitronRoot div, #tarteaucitronRoot span, #tarteaucitronRoot applet, #tarteaucitronRoot object, #tarteaucitronRoot iframe, #tarteaucitronRoot h1, #tarteaucitronRoot h2, #tarteaucitronRoot h3, #tarteaucitronRoot h4, #tarteaucitronRoot h5, #tarteaucitronRoot h6, #tarteaucitronRoot p, #tarteaucitronRoot blockquote, #tarteaucitronRoot pre, #tarteaucitronRoot a, #tarteaucitronRoot abbr, #tarteaucitronRoot acronym, #tarteaucitronRoot address, #tarteaucitronRoot big, #tarteaucitronRoot cite, #tarteaucitronRoot code, #tarteaucitronRoot del, #tarteaucitronRoot dfn, #tarteaucitronRoot em, #tarteaucitronRoot img, #tarteaucitronRoot ins, #tarteaucitronRoot kbd, #tarteaucitronRoot q, #tarteaucitronRoot s, #tarteaucitronRoot samp, #tarteaucitronRoot small, #tarteaucitronRoot strike, #tarteaucitronRoot strong, #tarteaucitronRoot sub, #tarteaucitronRoot sup, #tarteaucitronRoot tt, #tarteaucitronRoot var, #tarteaucitronRoot b, #tarteaucitronRoot u, #tarteaucitronRoot i, #tarteaucitronRoot center, #tarteaucitronRoot dl, #tarteaucitronRoot dt, #tarteaucitronRoot dd, #tarteaucitronRoot ol, #tarteaucitronRoot ul, #tarteaucitronRoot li, #tarteaucitronRoot fieldset, #tarteaucitronRoot form, #tarteaucitronRoot label, #tarteaucitronRoot legend, #tarteaucitronRoot table, #tarteaucitronRoot caption, #tarteaucitronRoot tbody, #tarteaucitronRoot tfoot, #tarteaucitronRoot thead, #tarteaucitronRoot tr, #tarteaucitronRoot th, #tarteaucitronRoot td, #tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot canvas, #tarteaucitronRoot details, #tarteaucitronRoot embed, #tarteaucitronRoot figure, #tarteaucitronRoot figcaption, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot output, #tarteaucitronRoot ruby, #tarteaucitronRoot section, #tarteaucitronRoot summary, #tarteaucitronRoot time, #tarteaucitronRoot mark, #tarteaucitronRoot audio, #tarteaucitronRoot video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + /*background: initial;*/ + text-align: initial; + text-shadow: initial; +} + +/* Animation */ +#tarteaucitronRoot * {transition: border 300ms, background 300ms, opacity 200ms, box-shadow 400ms} + +/* HTML5 display-role reset for older browsers */ +#tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot details, #tarteaucitronRoot figcaption, #tarteaucitronRoot figure, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot section { + display: block; +} +#tarteaucitronRoot ol, #tarteaucitronRoot ul { + list-style: none; +} +#tarteaucitronRoot blockquote, #tarteaucitronRoot q { + quotes: none; +} +#tarteaucitronRoot blockquote:before, #tarteaucitronRoot blockquote:after, #tarteaucitronRoot q:before, #tarteaucitronRoot q:after { + content: ''; + content: none; +} +#tarteaucitronRoot table { + border-collapse: collapse; + border-spacing: 0; +} + +#tarteaucitronRoot a:focus-visible, #tarteaucitronRoot button:focus-visible { + outline: 3px dashed #3d86d8; +} + +/*** + * Better scroll management + */ +div#tarteaucitronMainLineOffset { + margin-top: 0!important; +} + +div#tarteaucitronServices { + margin-top: 21px!important; +} + +/*#tarteaucitronServices::-webkit-scrollbar { + width: 5px; +} + +#tarteaucitronServices::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0); +} + +#tarteaucitronServices::-webkit-scrollbar-thumb { + background-color: #ddd; + outline: 0px solid slategrey; +}*/ + +div#tarteaucitronServices { + box-shadow: 0 40px 60px #545454; +} + +/*** + * Responsive layout for the control panel + */ +@media screen and (max-width:479px) { + #tarteaucitron .tarteaucitronLine .tarteaucitronName { + width: 90% !important; + } + + #tarteaucitron .tarteaucitronLine .tarteaucitronAsk { + float: left !important; + margin: 10px 15px 5px; + } +} + +@media screen and (max-width:767px) { + #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer, #tarteaucitron { + background: #fff; + border: 0 !important; + bottom: 0 !important; + height: 100% !important; + left: 0 !important; + margin: 0 !important; + max-height: 100% !important; + max-width: 100% !important; + top: 0 !important; + width: 100% !important; + } + + #tarteaucitron .tarteaucitronBorder { + border: 0 !important; + } + + #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList { + border: 0 !important; + } + + #tarteaucitron #tarteaucitronServices .tarteaucitronTitle { + text-align: left !important; + } + + .tarteaucitronName .tarteaucitronH2 { + max-width: 80%; + } + + #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk { + text-align: center !important; + } + + #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button { + margin-bottom: 5px; + } +} + +@media screen and (min-width:768px) and (max-width:991px) { + #tarteaucitron { + border: 0 !important; + left: 0 !important; + margin: 0 5% !important; + max-height: 80% !important; + width: 90% !important; + } +} + +/*** + * Common value + */ +#tarteaucitronRoot div#tarteaucitron { + left: 0; + right: 0; + margin: auto; +} + +#tarteaucitronRoot button#tarteaucitronBack { + background: #eee; +} + +#tarteaucitron .clear { + clear: both; +} + +#tarteaucitron a { + color: rgb(66, 66, 66); + font-size: 11px; + font-weight: 700; + text-decoration: none; +} + +#tarteaucitronRoot button { + background: transparent; + border: 0; +} + +#tarteaucitronAlertBig strong, #tarteaucitronAlertSmall strong, +#tarteaucitronAlertBig a, #tarteaucitronAlertSmall a { + color: #fff; +} + +#tarteaucitron strong { + font-size: 22px; + font-weight: 500; +} + +#tarteaucitron ul { + padding: 0; +} + +#tarteaucitron .tarteaucitronH1, #tarteaucitron .tarteaucitronH2, #tarteaucitron .tarteaucitronH3, #tarteaucitron .tarteaucitronH4, #tarteaucitron .tarteaucitronH5, #tarteaucitron .tarteaucitronH6 { + display: block; +} + +li.tarteaucitronLine .tarteaucitronName span.tarteaucitronServiceDescription { + display: block; +} + +.cookie-list { + list-style: none; + padding: 0; + margin: 0; +} +/*** + * Root div added just before + */ +#tarteaucitronRoot { + left: 0; + position: absolute; + right: 0; + top: 0; + width: 100%; +} + +#tarteaucitronRoot * { + box-sizing: initial; + color: #333; + /*font-family: sans-serif !important;*/ + font-size: 14px; + line-height: normal; + vertical-align: initial; +} + +#tarteaucitronRoot .tarteaucitronH1 { + font-size: 1.5em; + text-align: center; + color: #000000; + margin: 15px 0 28px; +} + +#tarteaucitronRoot .tarteaucitronH2 { + display: inline-block; + margin: 12px 0 0 15px; + color: #000000; +} + +#tarteaucitronCookiesNumberBis.tarteaucitronH2 { + margin-left: 0; +} + +/*** + * Control panel + */ +#tarteaucitronBack { + background: #fff; + display: none; + height: 100%; + left: 0; + opacity: 0.7; + position: fixed; + top: 0; + width: 100%; + z-index: 2147483646; +} + +#tarteaucitron { + display: none; + max-height: 80%; + left: 50%; + margin: 0 auto 0 -430px; + padding: 0; + position: fixed; + top: 6%; + width: 860px; + z-index: 2147483647; +} + +#tarteaucitron .tarteaucitronBorder { + background: #fff; + border: 2px solid #333; + border-top: 0; + height: auto; + overflow: auto; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie, +#tarteaucitron #tarteaucitronClosePanel { + background: #ffffff; + color: #000000; + cursor: pointer; + font-size: 12px; + font-weight: 700; + text-decoration: none; + padding: 4px 0; + position: absolute; + right: 0; + text-align: center; + width: 70px; + border-radius: 5px 5px 0 0; +} + +#tarteaucitron #tarteaucitronDisclaimer { + color: #555; + font-size: 12px; + margin: 15px auto 0; + width: 80%; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, +#tarteaucitron #tarteaucitronServices .tarteaucitronHidden { + /*background: rgba(51, 51, 51, 0.07);*/ +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronHidden { + display: none; + position: relative; +} + +#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle { + width: 100%; + box-sizing: border-box; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle, +#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button, +#tarteaucitron #tarteaucitronInfo, +#tarteaucitron #tarteaucitronServices .tarteaucitronDetails, +#tarteaucitronRoot .asCatToggleBtn { + color: #000000; + display: inline-block; + font-size: 14px; + font-weight: 700; + margin: 20px 0px 0px; + padding: 5px 20px; + text-align: left; + width: auto; + background: #ffffff; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a, +#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a { + color: #fff; + font-weight: 500; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover, +#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover { + text-decoration: none !important; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a { + font-size: 22px; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a { + font-size: 14px; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle { + padding: 5px 10px; + margin: 0; +} + +#tarteaucitron #tarteaucitronInfo, +#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline) { + color: #000000; + display: none; + font-size: 12px; + font-weight: 500; + margin-top: 0; + max-width: 270px; + padding: 20px; + position: absolute; + z-index: 2147483647; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronTitle + [id^="tarteaucitronDetails"] { + width: calc(100% - 40px); + font-weight:500; + margin:0; + padding:5px 20px 20px; + background:white; + color:#333; +} + +#tarteaucitron #tarteaucitronInfo a { + color: #fff; + text-decoration: underline; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover { + background:#ffffff; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine { + background: #ffffff; + border-left: 5px solid transparent; + margin: 0; + overflow: hidden; + padding: 15px 5px; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed { + border-color: #fbd600; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied { + border-color: #fbd600; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine { + background: #ffffff; + border: 3px solid #ffffff; + border-left: 9px solid #ffffff; + border-top: 5px solid #ffffff; + margin-bottom: 0; + margin-top: 21px; + position: relative; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover { + background: #ffffff; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName { + margin-left: 15px; + margin-top: 2px; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button { + color: #fff; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk { + margin-top: 0px !important; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName { + display: inline-block; + float: left; + margin-left: 15px; + text-align: left; + width: 50%; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover { + text-decoration: underline; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk { + display: inline-block; + float: right; + margin: 7px 15px 0; + text-align: right; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, +.tac_activate .tarteaucitronAllow { + background: #fbd600; + border-radius: 4px; + color: #000; + cursor: pointer; + display: inline-block; + padding: 8px 10px; + text-align: center; + text-decoration: none; + width: auto; + border: 0; +} + +#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected { + background-color: #fbd600; + opacity: 1; +} +#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected, +#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected { + background-color: #fbd600; + opacity: 1; +} + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow, +#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow { + background-color: #fbd600; +} +#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny { + background-color: #fbd600; +} + +/*#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow{ + opacity: 0.4; +}*/ + +#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies { + color: #333; + font-size: 12px; +} + +#tarteaucitron .tarteaucitronH3 { + font-size: 18px; +} + +#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName { + width: auto!important; + margin-left: 0!important; + font-size: 14px; +} + +.tarteaucitronAlertBigBottom span#tarteaucitronDisclaimerAlert, +.tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert { + display: inline-flex; +} +span#tarteaucitronDisclaimerAlert { + padding: 0 10px; + display: inline-block; + overflow-y: auto; + max-height: 50vh; + line-height: normal; +} +@media only screen and (max-width: 768px) { + #tarteaucitronRoot span#tarteaucitronDisclaimerAlert { + font-size: 16px; + } +} +#tarteaucitron .tarteaucitronBorder, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine { + border-color: #fff!important; +} + +/*** + * Big alert + */ +.tarteaucitronAlertBigTop { + top: 0; +} + +.tarteaucitronAlertBigBottom { + bottom: 0; +} + +.tarteaucitronAlertBigTop, +.tarteaucitronAlertBigBottom { + border: 1px solid rgba(0,0,0,.08); + box-shadow: 0 20px 60px rgba(0,0,0,.25); +} + +#tarteaucitronRoot #tarteaucitronAlertBig { + background: #ffffff; + color: #000000; + display: none; + font-size: 15px !important; + left: 0; + position: fixed; + box-sizing: content-box; + z-index: 2147483645; + text-align: center; + padding: 10px 0 10px 0; + margin: auto; + width: 100%; +} + +#tarteaucitronAlertBig #tarteaucitronPrivacyUrl, +#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog, +#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, +#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong, +#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert .tarteaucitronPartnersList * { + /*font: 15px verdana;*/ + color: #000; +} + +#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong { + font-weight: 700; +} + +#tarteaucitronAlertBig #tarteaucitronPrivacyUrl, +#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog { + cursor: pointer; +} + +#tarteaucitronAlertBig #tarteaucitronCloseAlert, +#tarteaucitronAlertBig #tarteaucitronPersonalize, +#tarteaucitronAlertBig #tarteaucitronPersonalize2, +.tarteaucitronCTAButton, +#tarteaucitron #tarteaucitronPrivacyUrl, +#tarteaucitron #tarteaucitronPrivacyUrlDialog, +#tarteaucitronRoot .tarteaucitronDeny, +#tarteaucitronRoot .tarteaucitronAllow { + background: #fbd600; + color: #000; + cursor: pointer; + display: inline-block; + font-size: 16px!important; + line-height: 1; + padding: 8px 10px; + text-decoration: none; + margin-left: 7px; +} + +#tarteaucitronRoot .tarteaucitronDeny { + background: #fbd600; +} + +#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog { + background: #fff; + color: #333; + font-size: 13px; + margin-bottom: 3px; + margin-left: 7px; + padding: 8px 10px; +} + +#tarteaucitron #tarteaucitronPrivacyUrlDialog { + border-radius: 4px; +} + +#tarteaucitronPercentage { + background: #0A0!important; + box-shadow: 0 0 2px #fff, 0 1px 2px #555; + height: 5px; + left: 0; + position: fixed; + width: 0; + z-index: 2147483644; +} + +/*** + * Icon + */ +.tarteaucitronIconBottomRight { + bottom: 0; + right: 0; +} +.tarteaucitronIconBottomLeft { + bottom: 0; + left: 0; +} +.tarteaucitronIconTopRight { + top: 0; + right: 0; +} +.tarteaucitronIconTopLeft { + top: 0; + left: 0; +} + +.tarteaucitronIconTopLeft #tarteaucitronManager { + border-radius: 2px 7px 7px 2px; +} + +.tarteaucitronIconTopRight #tarteaucitronManager { + border-radius: 7px 2px 2px 7px; +} + +.tarteaucitronIconBottomLeft #tarteaucitronManager { + border-radius: 7px 7px 2px 2px; +} + +.tarteaucitronIconBottomRight #tarteaucitronManager { + border-radius: 7px 7px 2px 2px; +} + +#tarteaucitronIcon { + background: transparent; + position: fixed; + /*display: none;*/ + width: auto; + z-index: 2147483646; +} +#tarteaucitronIcon #tarteaucitronManager { + color: transparent; + cursor: pointer; + display: inline-block; + font-size: 11px !important; + padding: 8px 10px 8px; + border: none; +} +#tarteaucitronIcon #tarteaucitronManager img { + width: 50px; + height: 50px; +} + +#tarteaucitronRoot .tarteaucitronCross::before { + content: '\2717'; + display: inline-block; + color: #000; +} + +#tarteaucitronRoot .tarteaucitronCheck::before { + content: '\2713'; + display: inline-block; + color: #000; +} + +#tarteaucitronRoot .tarteaucitronPlus::before { + content: '\271b'; + display: inline-block; + color: black; +} + + +/*** + * Small alert + */ + +.tarteaucitronAlertSmallTop,.tarteaucitronAlertSmallBottom { + bottom: 0; +} + +#tarteaucitronAlertSmall { + background: #fff; + display: none; + padding: 0; + position: fixed; + right: 0; + text-align: center; + width: auto; + z-index: 2147483646; + box-shadow: 0 0 2px #ddd; + border-radius: 5px 0 0 0; +} + +#tarteaucitronAlertSmall #tarteaucitronManager { + color: #000; + cursor: pointer; + display: inline-block; + font-size: 11px !important; + padding: 8px 10px 8px; +} + +#tarteaucitronAlertSmall #tarteaucitronManager:hover { + background: rgba(255, 255, 255, 0.05); +} + +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot { + background-color: gray; + border-radius: 5px; + display: block; + height: 8px; + margin-bottom: 1px; + margin-top: 5px; + overflow: hidden; + width: 100%; +} + +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen, +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow, +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed { + display: block; + float: left; + height: 100%; + width: 0%; +} + +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen { + background-color: #1B870B; +} + +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow { + background-color: #FBDA26; +} + +#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed { + background-color: #9C1A1A; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesNumber { + background: rgba(255, 255, 255, 0.2); + color: #000; + cursor: pointer; + display: inline-block; + font-size: 30px; + padding: 0px 10px; + vertical-align: top; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover { + background: rgba(255, 255, 255, 0.3); +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer { + display: none; + max-height: 70%; + max-width: 500px; + position: fixed; + right: 0; + width: 100%; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList { + background: #fff; + border: 2px solid #333; + color: #333; + font-size: 11px; + height: auto; + overflow: auto; + text-align: left; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong { + color: #333; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle { + background: #fff; + margin-top: 21px; + padding: 13px 0 9px 13px; + text-align: left; + border-radius: 5px 0 0 0; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong { + color: #000; + font-size: 16px; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain { + background: rgba(51, 51, 51, 0.1); + padding: 7px 5px 10px; + word-wrap: break-word; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover { + background: rgba(51, 51, 51, 0.2); +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a { + color: #333; + text-decoration: none; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft { + display: inline-block; + width: 50%; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong { + color: darkred; +} + +#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight { + color: #333; + display: inline-block; + font-size: 11px; + margin-left: 10%; + vertical-align: top; + width: 30%; +} + +/*** + * Embeded cookies list + */ +#tarteaucitronServicesnoTitle_cookies #tarteaucitronServices_cookies .tarteaucitronHidden { + display:block!important; +} +#tarteaucitronServicesnoTitle_cookies #tarteaucitronCookiesList .tarteaucitronH3 { + padding: 8px 20px; + margin-top: 0!important +} +#tarteaucitronServicesnoTitle_cookies .tarteaucitronCookiesListLeft, #tarteaucitronServicesnoTitle_cookies .tarteaucitronCookiesListRight { + padding:10px 14px; + width: calc(50% - 56px); + display:inline-block; + word-break: break-all; + vertical-align: top; +} +#tarteaucitronServicesnoTitle_cookies .tarteaucitronCookiesListRight { + font-family:monospace +} +#tarteaucitronServicesnoTitle_cookies .tarteaucitron-spacer-20 { + height:0; +} +#tarteaucitronServicesnoTitle_cookies .purgeBtn { + cursor:pointer +} +html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServicesnoTitle_cookies:hover #tarteaucitronCookiesList ul li { + background:transparent!important +} +@media screen and (max-width: 767px) { + #tarteaucitronServicesnoTitle_cookies #tarteaucitron-toggle-group-cookies { + text-align:left; + padding:0 0 0 3px!important + } + + html body #tarteaucitronRoot #tarteaucitronServicesnoTitle_cookies .tarteaucitronCookiesListLeft .purgeBtn { + display: inline!important; + width: auto!important + } +} + +/*** + * Fallback activate link + */ +.tac_activate { + background: #333; + color: #fff; + display: table; + font-size: 12px; + height: 100%; + line-height: initial; + margin: auto; + text-align: center; + width: 100%; +} + +.tac_float { + display: table-cell; + text-align: center; + vertical-align: middle; +} + +.tac_activate .tac_float strong { + color: #fff; +} + +.tac_activate .tac_float .tarteaucitronAllow { + background-color: #fbd600; + display: inline-block; +} + +/*** + * CSS for services + */ +ins.ferank-publicite, ins.adsbygoogle { + text-decoration: none; +} + +div.amazon_product { + height:240px; + width:120px; +} + +/*.tarteaucitronIsAllowed .tarteaucitronDeny { + opacity: 0.4!important; +}.tarteaucitronIsDenied .tarteaucitronAllow { + opacity: 0.4!important; + }.tarteaucitronIsAllowed .tarteaucitronAllow { + opacity: 1!important; + }.tarteaucitronIsDenied .tarteaucitronDeny { + opacity: 1!important; + } +.tarteaucitronLine .tarteaucitronAllow, .tarteaucitronLine .tarteaucitronDeny { + opacity: 0.4; +} +#tarteaucitronServices_mandatory button.tarteaucitronAllow { + opacity: 1; +}*/ + +div#tarteaucitronInfo { + display: block!important; + position: relative !important; + text-align: center!important; + max-width: 80%!important; + padding: 15px 0!important; + margin: -10px auto 40px!important; + font-size: 1em!important; + border-bottom: 1px solid; + border-top: 1px solid; + border-color: #555; +} + +#tarteaucitronRoot a.tarteaucitronSelfLink { + position: absolute; + left: 0; + right: 0; + bottom: -30px; + text-align: center; + display: block; + height:30px; +} +#tarteaucitronRoot a.tarteaucitronSelfLink img { + margin-left: auto; + margin-right: auto; + width: 119px; +} + +.tarteaucitronMainLine .tarteaucitronH2 { + font-size: 1.2em!important; + margin-top: 4px!important; +} + +span.tarteaucitronTitle.tarteaucitronH3 { + margin-top: 12px!important; +} + +#tarteaucitronCloseCross { + position:absolute; + color: #000; + font-size:1.8rem; + cursor: pointer; + top: 10px; + right: 26px +} + +#tarteaucitronCloseCross span { + color: inherit; +} + +.tarteaucitron-spacer-20 { + height: 20px; + display: block; +} + +.tarteaucitron-display-block { + display: block; +} + +.tarteaucitron-display-none { + display: none; +} + +.tarteaucitronSize-middle #tarteaucitronPrivacyUrl { + display: block; + margin: 15px auto 0; +} + +.tarteaucitronSize-bottom #tarteaucitronCloseCross, +.tarteaucitronSize-top #tarteaucitronCloseCross{ + position:initial; + margin: 0; + margin-left:20px; + padding: 0; + font-size:18px; +} + +.tarteaucitronSize-bottom #tarteaucitronAlertBig #tarteaucitronCloseAlert, +.tarteaucitronSize-top #tarteaucitronAlertBig #tarteaucitronCloseAlert { + margin-bottom:0; +} + +.tarteaucitronSize-bottom #tarteaucitronAlertBig #tarteaucitronPrivacyUrl, +.tarteaucitronSize-top #tarteaucitronAlertBig #tarteaucitronPrivacyUrl { + margin-left:7px; +} + +#tarteaucitronRoot #tarteaucitronBack { + border-radius: 0; +} + +/* custom title for popup and middle banner */ +#tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig::before, #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig::before {content: var(--tacTitleBanner);} + +/* middle banner */ +div#tarteaucitronRoot.tarteaucitronSize-middle.tarteaucitronBeforeVisible:before {content: '';position: fixed;width: 100%;height: 100%;background: white;top: 0;left: 0;z-index: 100000;opacity: 0.5;} +body #tarteaucitronRoot.tarteaucitronSize-middle div#tarteaucitronAlertBig {width: 60%;min-width: 285px;height: fit-content;margin: auto;top:0;left:0;bottom:0;right:0;box-shadow: 0 0 9000px #000;border-radius: 20px;padding: 35px 25px;} +.tarteaucitronSize-middle span#tarteaucitronDisclaimerAlert {padding: 0 30px;} +#tarteaucitronRoot.tarteaucitronSize-middle span#tarteaucitronDisclaimerAlert {margin: 10px 0 30px;display: block;text-align: center;font-size: 21px;} +@media screen and (max-width: 900px) {.tarteaucitronSize-middle div#tarteaucitronAlertBig button {margin: 0 auto 10px!important;display: block!important;}} +.tarteaucitronSize-middle div#tarteaucitronAlertBig:before {font-size: 35px;} + +/* popup banner */ +.tarteaucitronSize-popup div#tarteaucitronAlertBig:before {font-size: 22px;} +body #tarteaucitronRoot.tarteaucitronSize-popup div#tarteaucitronAlertBig {bottom: 0;top: auto!important;left: 8px!important;right: auto!important;transform: initial!important;border-radius: 5px 5px 0 0!important;max-width: 250px!important;width: calc(100% - 16px)!important;min-width: 0!important;padding: 25px 0;} +.tarteaucitronSize-popup span#tarteaucitronDisclaimerAlert {padding: 0 30px;font-size: 15px!important;} +#tarteaucitronRoot.tarteaucitronSize-popup span#tarteaucitronDisclaimerAlert {margin: 10px 0 30px;display: block;text-align: center;font-size: 21px;} +.tarteaucitronSize-popup div#tarteaucitronAlertBig button:not(#tarteaucitronCloseCross) {margin: 0 auto 10px!important;display: block!important;width: calc(100% - 60px);box-sizing: border-box;} \ No newline at end of file diff --git a/src/Resources/public/css/tarteaucitron.min.css b/src/Resources/public/css/tarteaucitron.min.css index 6ebd0ec..88d7b22 100644 --- a/src/Resources/public/css/tarteaucitron.min.css +++ b/src/Resources/public/css/tarteaucitron.min.css @@ -1 +1 @@ -.tarteaucitronBorder,div#tarteaucitronMainLineOffset{border:0!important}#tarteaucitron [aria-pressed=true]{font-weight:700}.tac_visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}div#tarteaucitronAlertBig:focus{outline:0}.tarteaucitron-modal-open{overflow:hidden;height:100%}#tarteaucitronContentWrapper{display:unset}div#tarteaucitronServices{border-radius:8px}button#tarteaucitronClosePanel{border-radius:5px 5px 0 0;right:15px!important}button.tarteaucitron-toggle-group{background:0 0!important;padding:10px 0 0;cursor:pointer;display:block}#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronAllow .tarteaucitronCheck::before{content:"\2610"!important}#tarteaucitronRoot #tarteaucitronServices_mandatory .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronAllow .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronDeny .tarteaucitronCross::before{content:"\2611"!important}#tarteaucitronRoot .tarteaucitronAllow .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronDeny .tarteaucitronCross::before,#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronDeny .tarteaucitronCross::before{content:"\2610"!important}#tarteaucitronRoot .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronCross::before{font-size:20px}#tarteaucitronRoot #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronAsk{display:none!important}#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrl,#tarteaucitronRoot button.tarteaucitronCTAButton{border:0;border-radius:4px}#tarteaucitronRoot .tarteaucitronStatusInfo,#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCheck,#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCross{display:none}#tarteaucitronRoot #tarteaucitron [aria-pressed=true]{font-weight:initial;text-shadow:0 0 1px}#tarteaucitronRoot #tarteaucitronServices li#tarteaucitronNoServicesTitle{padding:20px}#tarteaucitronRoot .tarteaucitronName{padding-top:5px}span.tarteaucitronReadmoreSeparator{display:inline!important}.tarteaucitronName .tacCurrentStatus,.tarteaucitronName .tarteaucitronReadmoreSeparator{color:#333!important;font-size:12px!important;text-transform:capitalize}span.tarteaucitronH3{font-weight:700!important}#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3{font-weight:500!important;font-size:14px;margin-top:7px}.tarteaucitronLine{border-left:0 solid transparent!important}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList{text-align:left;background:#ffffff17;margin:15px 0 10px;padding:15px;display:block;border-radius:4px}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList b{font-weight:700;padding-bottom:8px;display:block;font-size:16px}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul{margin-left:22px}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul li{list-style:circle;font-size:14px}html body #tarteaucitronRoot button#tarteaucitronSaveButton{font-size:18px!important;padding:7px 20px;border-radius:5px;cursor:pointer}html body #tarteaucitronRoot div#tarteaucitronSave{background:#333;text-align:right;padding:20px}@media screen and (max-width:767px){html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName,html body #tarteaucitronRoot #tarteaucitron ul#tarteaucitronServices_mandatory .tarteaucitronDeny{display:none!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName{width:100%!important;display:block!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;max-width:100%!important;margin-bottom:8px!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine{padding:16px!important}#tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span{width:100%!important;display:inline-block}li.tarteaucitronLine .tarteaucitronName span{width:80%!important;display:inline-block}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group{width:10%!important;position:absolute;top:20px;right:20px;font-size:0;padding:10px 0}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before{content:"\0025BE";font-weight:700;font-size:14px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before{content:"\0025B4"}}@media screen and (min-width:768px){html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after{content:"\0025BE";font-weight:700;font-size:14px;margin-left:15px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after{content:"\0025B4";margin-left:15px}}#tarteaucitronRoot a,#tarteaucitronRoot abbr,#tarteaucitronRoot acronym,#tarteaucitronRoot address,#tarteaucitronRoot applet,#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot audio,#tarteaucitronRoot b,#tarteaucitronRoot big,#tarteaucitronRoot blockquote,#tarteaucitronRoot canvas,#tarteaucitronRoot caption,#tarteaucitronRoot center,#tarteaucitronRoot cite,#tarteaucitronRoot code,#tarteaucitronRoot dd,#tarteaucitronRoot del,#tarteaucitronRoot details,#tarteaucitronRoot dfn,#tarteaucitronRoot div,#tarteaucitronRoot dl,#tarteaucitronRoot dt,#tarteaucitronRoot em,#tarteaucitronRoot embed,#tarteaucitronRoot fieldset,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot form,#tarteaucitronRoot h1,#tarteaucitronRoot h2,#tarteaucitronRoot h3,#tarteaucitronRoot h4,#tarteaucitronRoot h5,#tarteaucitronRoot h6,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot i,#tarteaucitronRoot iframe,#tarteaucitronRoot img,#tarteaucitronRoot ins,#tarteaucitronRoot kbd,#tarteaucitronRoot label,#tarteaucitronRoot legend,#tarteaucitronRoot li,#tarteaucitronRoot mark,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot object,#tarteaucitronRoot ol,#tarteaucitronRoot output,#tarteaucitronRoot p,#tarteaucitronRoot pre,#tarteaucitronRoot q,#tarteaucitronRoot ruby,#tarteaucitronRoot s,#tarteaucitronRoot samp,#tarteaucitronRoot section,#tarteaucitronRoot small,#tarteaucitronRoot span,#tarteaucitronRoot strike,#tarteaucitronRoot strong,#tarteaucitronRoot sub,#tarteaucitronRoot summary,#tarteaucitronRoot sup,#tarteaucitronRoot table,#tarteaucitronRoot tbody,#tarteaucitronRoot td,#tarteaucitronRoot tfoot,#tarteaucitronRoot th,#tarteaucitronRoot thead,#tarteaucitronRoot time,#tarteaucitronRoot tr,#tarteaucitronRoot tt,#tarteaucitronRoot u,#tarteaucitronRoot ul,#tarteaucitronRoot var,#tarteaucitronRoot video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-align:initial;text-shadow:initial}#tarteaucitronRoot *{transition:border 300ms,background 300ms,opacity 200ms,box-shadow 400ms}#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot details,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot section{display:block}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none}#tarteaucitronRoot blockquote:after,#tarteaucitronRoot blockquote:before,#tarteaucitronRoot q:after,#tarteaucitronRoot q:before{content:none}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:3px dashed #3d86d8}div#tarteaucitronMainLineOffset{margin-top:0!important}div#tarteaucitronServices{margin-top:21px!important;box-shadow:0 40px 60px #545454}@media screen and (max-width:479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width:90%!important}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float:left!important;margin:10px 15px 5px}}@media screen and (max-width:767px){#tarteaucitron,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{background:#fff;border:0!important;bottom:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;top:0!important;width:100%!important}#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align:left!important}.tarteaucitronName .tarteaucitronH2{max-width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align:center!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:991px){#tarteaucitron{border:0!important;left:0!important;margin:0 5%!important;max-height:80%!important;width:90%!important}}#tarteaucitronRoot div#tarteaucitron{left:0;right:0;margin:auto}#tarteaucitronRoot button#tarteaucitronBack{background:#eee}#tarteaucitron .clear{clear:both}#tarteaucitron a{color:#424242;font-size:11px;font-weight:700;text-decoration:none}#tarteaucitronRoot button{background:0 0;border:0}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button,#tarteaucitronAlertBig a,#tarteaucitronAlertBig strong,#tarteaucitronAlertSmall a,#tarteaucitronAlertSmall strong{color:#fff}#tarteaucitron strong{font-size:22px;font-weight:500}#tarteaucitron ul{padding:0}#tarteaucitron .tarteaucitronH1,#tarteaucitron .tarteaucitronH2,#tarteaucitron .tarteaucitronH3,#tarteaucitron .tarteaucitronH4,#tarteaucitron .tarteaucitronH5,#tarteaucitron .tarteaucitronH6{display:block}.cookie-list{list-style:none;padding:0;margin:0}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%}#tarteaucitronRoot *{box-sizing:initial;color:#333;font-size:14px;line-height:normal;vertical-align:initial}#tarteaucitronRoot .tarteaucitronH1{font-size:1.5em;text-align:center;color:#fff;margin:15px 0 28px}#tarteaucitronRoot .tarteaucitronH2{display:inline-block;margin:12px 0 0 15px;color:#fff}#tarteaucitronCookiesNumberBis.tarteaucitronH2{margin-left:0}#tarteaucitronBack{background:#fff;display:none;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:2147483646}#tarteaucitron{display:none;max-height:80%;left:50%;margin:0 auto 0-430px;padding:0;position:fixed;top:6%;width:860px;z-index:2147483647}#tarteaucitron .tarteaucitronBorder{background:#fff;border:2px solid #333;border-top:0;height:auto;overflow:auto}#tarteaucitron #tarteaucitronClosePanel,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie{background:#333;color:#fff;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px}#tarteaucitron #tarteaucitronDisclaimer{color:#555;font-size:12px;margin:15px auto 0;width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{background:rgba(51,51,51,.07)}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle{width:100%;box-sizing:border-box}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{color:#fff;display:inline-block;font-size:14px;font-weight:700;text-align:left;width:auto;background:#333;padding:5px 10px;margin:0}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitronRoot .asCatToggleBtn{color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:20px 0 0;padding:5px 20px;text-align:left;width:auto;background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color:#fff;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size:22px}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size:14px}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline){color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle+[id^=tarteaucitronDetails]{width:calc(100% - 40px);font-weight:500;margin:0;padding:5px 20px 20px;background:rgba(51,51,51,.2);color:#333}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,.2)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:rgba(51,51,51,.1);border-left:5px solid transparent;margin:0;overflow:hidden;padding:15px 5px}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-color:#1b870b}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-color:#9c1a1a}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#333;border:3px solid #333;border-left:9px solid #333;border-top:5px solid #333;margin-bottom:0;margin-top:21px;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:15px;text-align:left;width:50%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display:inline-block;float:right;margin:7px 15px 0;text-align:right}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{background:#555;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:6px 10px;text-align:center;text-decoration:none;width:auto;border:0}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected{background-color:#1b870b;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected{background-color:#9c1a1a;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background-color:#1b870b}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background-color:#9c1a1a}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow{opacity:.4}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#333;font-size:12px}#tarteaucitron .tarteaucitronH3{font-size:18px}#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{width:auto!important;margin-left:0!important;font-size:14px}.tarteaucitronAlertBigBottom span#tarteaucitronDisclaimerAlert,.tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert{display:inline-flex}span#tarteaucitronDisclaimerAlert{padding:0 10px;display:inline-block;overflow-y:auto;max-height:50vh;line-height:normal}@media only screen and (max-width:768px){#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{font-size:16px}}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{border-color:#333!important}.tarteaucitronAlertBigTop{top:0}.tarteaucitronAlertBigBottom{bottom:0}#tarteaucitronRoot #tarteaucitronAlertBig{background:#333;color:#fff;display:none;font-size:15px!important;left:0;position:fixed;box-sizing:content-box;z-index:2147483645;text-align:center;padding:10px 0;margin:auto;width:100%}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog,.tac_activate .tac_float strong{color:#fff}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-weight:700}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{cursor:pointer}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#008300;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1.2;text-decoration:none}#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton{background:#008300;color:#fff;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1.2;padding:5px 10px;text-decoration:none;margin-left:7px}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot .tarteaucitronAllow,#tarteaucitronRoot .tarteaucitronDeny{background:#008300;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1.2;text-decoration:none}#tarteaucitronRoot .tarteaucitronAllow,#tarteaucitronRoot .tarteaucitronDeny{color:#fff;padding:5px 10px;margin-left:7px}#tarteaucitronRoot .tarteaucitronDeny{background:#9c1a1a}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#fff;color:#333;margin-bottom:3px;margin-left:7px;padding:5px 10px}#tarteaucitronPercentage{background:#0a0!important;box-shadow:0 0 2px #fff,0 1px 2px #555;height:5px;left:0;position:fixed;width:0;z-index:2147483644}.tarteaucitronIconBottomRight{bottom:0;right:0}.tarteaucitronIconBottomLeft{bottom:0;left:0}.tarteaucitronIconTopRight{top:0;right:0}.tarteaucitronIconTopLeft{top:0;left:0}.tarteaucitronIconTopLeft #tarteaucitronManager{border-radius:2px 7px 7px 2px}.tarteaucitronIconTopRight #tarteaucitronManager{border-radius:7px 2px 2px 7px}.tarteaucitronIconBottomLeft #tarteaucitronManager,.tarteaucitronIconBottomRight #tarteaucitronManager{border-radius:7px 7px 2px 2px}#tarteaucitronAlertSmall,#tarteaucitronIcon{position:fixed;width:auto;z-index:2147483646}#tarteaucitronIcon{background:0 0}#tarteaucitronIcon #tarteaucitronManager{color:transparent;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px;border:0}#tarteaucitronIcon #tarteaucitronManager img{width:50px;height:50px}#tarteaucitronRoot .tarteaucitronCross::before{content:"\2717";display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronCheck::before{content:"\2713";display:inline-block;color:#fff}#tarteaucitronRoot .tarteaucitronPlus::before{content:"\271b";display:inline-block;color:#fff}.tarteaucitronAlertSmallBottom,.tarteaucitronAlertSmallTop{bottom:0}#tarteaucitronAlertSmall{background:#333;padding:0;right:0;text-align:center}#tarteaucitronAlertSmall #tarteaucitronManager{color:#fff;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:rgba(255,255,255,.05)}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color:gray;border-radius:5px;display:block;height:8px;margin-bottom:1px;margin-top:5px;overflow:hidden;width:100%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{display:block;float:left;height:100%;width:0%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#1b870b}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color:#fbda26}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color:#9c1a1a}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background:rgba(255,255,255,.2);color:#fff;cursor:pointer;display:inline-block;font-size:30px;padding:0 10px;vertical-align:top}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:rgba(255,255,255,.3)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display:none;max-height:70%;max-width:500px;position:fixed;right:0;width:100%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background:#fff;border:2px solid #333;color:#333;font-size:11px;height:auto;overflow:auto;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong{color:#333}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background:#333;margin-top:21px;padding:13px 0 9px 13px;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong{color:#fff;font-size:16px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background:rgba(51,51,51,.1);padding:7px 5px 10px;word-wrap:break-word}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color:#333;text-decoration:none}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display:inline-block;width:50%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong{color:#8b0000}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color:#333;display:inline-block;font-size:11px;margin-left:10%;vertical-align:top;width:30%}.tac_activate{background:#333;color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%}.tac_float{display:table-cell;text-align:center;vertical-align:middle}.tac_activate .tac_float .tarteaucitronAllow{background-color:#1b870b;display:inline-block}ins.adsbygoogle,ins.ferank-publicite{text-decoration:none}div.amazon_product{height:240px;width:120px}.tarteaucitronIsAllowed .tarteaucitronDeny,.tarteaucitronIsDenied .tarteaucitronAllow{opacity:.4!important}.tarteaucitronIsAllowed .tarteaucitronAllow,.tarteaucitronIsDenied .tarteaucitronDeny{opacity:1!important}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:.4}#tarteaucitronServices_mandatory button.tarteaucitronAllow{opacity:1}div#tarteaucitronInfo{display:block!important;position:relative!important;text-align:center!important;max-width:80%!important;padding:15px 0!important;margin:-10px auto 40px!important;font-size:1em!important;border-bottom:1px solid;border-top:1px solid;border-color:#555}a.tarteaucitronSelfLink{position:absolute;left:0;right:0;bottom:-30px;text-align:center!important;display:block;height:30px}.tarteaucitronMainLine .tarteaucitronH2{font-size:1.2em!important;margin-top:4px!important}span.tarteaucitronTitle.tarteaucitronH3{margin-top:12px!important}#tarteaucitronCloseCross{position:absolute;color:#fff;font-size:1.8rem;cursor:pointer;top:10px;right:26px}#tarteaucitronCloseCross span {color: inherit;}.tarteaucitron-spacer-20{height:20px;display:block}.tarteaucitron-display-block{display:block}.tarteaucitron-display-none{display:none} \ No newline at end of file +@charset "UTF-8";.tarteaucitronBorder,div#tarteaucitronMainLineOffset{border:0!important}#tarteaucitron [aria-pressed=true]{font-weight:700}html body .tarteaucitronSize-middle.tarteaucitronBeforeVisible::before,html body.tarteaucitron-modal-open div#tarteaucitronRoot::before{content:" ";background:rgba(255,255,255,.25)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1!important;position:fixed;inset:0;z-index:100000}html body.tarteaucitron-modal-open #tarteaucitronRoot #tarteaucitronAlertBig{z-index:10}html body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert .tarteaucitronPartnersList{max-width:350px;margin-left:auto;margin-right:auto}html body #tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig{border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px rgba(0,0,0,.25)}html body #tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig{border:1px solid rgba(0,0,0,.08);border-bottom:0;box-shadow:0 20px 60px rgba(0,0,0,.25)}#tarteaucitronRoot #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronAsk,.tarteaucitron-modal-open #tac_title{display:none!important}#tarteaucitronRoot #tarteaucitronInfo p{all:unset;display:inline}.tarteaucitron-magic-block button{border-radius:4px;background-color:#fbd600;display:inline-block;padding:8px 10px;text-align:center;text-decoration:none;width:auto;border:0;cursor:pointer;color:#000}html #tarteaucitronRoot #tarteaucitronPrivacyUrl{padding:8px 10px;font-size:16px!important;line-height:1;white-space:initial}@media screen and (max-width:900px){#tarteaucitronRoot.tarteaucitronSize-middle button#tarteaucitronCloseAlert,#tarteaucitronRoot.tarteaucitronSize-middle button#tarteaucitronPrivacyUrl,#tarteaucitronRoot.tarteaucitronSize-middle button.tarteaucitronCTAButton,#tarteaucitronRoot.tarteaucitronSize-popup button#tarteaucitronCloseAlert,#tarteaucitronRoot.tarteaucitronSize-popup button#tarteaucitronPrivacyUrl,#tarteaucitronRoot.tarteaucitronSize-popup button.tarteaucitronCTAButton{width:80%}}.tac_visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}div#tarteaucitronAlertBig:focus{outline:0}.tarteaucitron-modal-open-noscroll{overflow:hidden}.tarteaucitron-modal-open{overflow:hidden;height:100%}#tarteaucitronContentWrapper{display:unset}div#tarteaucitronServices{border-radius:8px}button#tarteaucitronClosePanel{border-radius:5px 5px 0 0;right:15px!important}button.tarteaucitron-toggle-group{background:0 0!important;padding:10px 0 0;cursor:pointer;display:block}#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronAllow .tarteaucitronCheck::before{content:"☐"!important}#tarteaucitronRoot #tarteaucitronServices_mandatory .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronAllow .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronIsDenied .tarteaucitronDeny .tarteaucitronCross::before{content:"☑"!important}#tarteaucitronRoot .tarteaucitronAllow .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronDeny .tarteaucitronCross::before,#tarteaucitronRoot .tarteaucitronIsAllowed .tarteaucitronDeny .tarteaucitronCross::before{content:"☐"!important}#tarteaucitronRoot .tarteaucitronCheck::before,#tarteaucitronRoot .tarteaucitronCross::before{font-size:inherit}#tarteaucitronRoot button#tarteaucitronCloseAlert,#tarteaucitronRoot button#tarteaucitronPrivacyUrl,#tarteaucitronRoot button.tarteaucitronCTAButton{border:0;border-radius:4px}#tarteaucitronRoot .tarteaucitronStatusInfo,#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCheck,#tarteaucitronRoot button.tarteaucitronCTAButton .tarteaucitronCross{display:none}#tarteaucitronRoot #tarteaucitron [aria-pressed=true]{font-weight:initial;text-shadow:0 0 1px}#tarteaucitronRoot #tarteaucitronServices li#tarteaucitronNoServicesTitle{padding:20px}#tarteaucitronRoot .tarteaucitronName{padding-top:5px}span.tarteaucitronReadmoreSeparator{display:inline!important}.tarteaucitronName .tacCurrentStatus,.tarteaucitronName .tarteaucitronReadmoreSeparator{color:#333!important;font-size:12px!important;text-transform:capitalize}span.tarteaucitronH3{font-weight:700!important}#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3{font-weight:500!important;font-size:14px;margin-top:7px}.tarteaucitronLine{border-left:0 solid transparent!important}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList{text-align:left;background:#fff;margin:15px 0 10px;padding:15px;display:block;border-radius:4px}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList b{font-weight:700;padding-bottom:8px;display:block;font-size:16px}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul{margin-left:22px}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList ul li{list-style:circle;font-size:14px}html body #tarteaucitronRoot button#tarteaucitronSaveButton{font-size:18px!important;padding:7px 20px;border-radius:5px;cursor:pointer}html body #tarteaucitronRoot div#tarteaucitronSave{text-align:right;padding:20px;background:#fff}@media screen and (max-width:767px){html body #tarteaucitronRoot #tarteaucitron div#tarteaucitronMainLineOffset .tarteaucitronName,html body #tarteaucitronRoot #tarteaucitron ul#tarteaucitronServices_mandatory .tarteaucitronDeny{display:none!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronAsk,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button,html body #tarteaucitronRoot #tarteaucitron .tarteaucitronName{width:100%!important;display:block!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;max-width:100%!important;margin-bottom:8px!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine{padding:16px!important}#tarteaucitronServices_mandatory li.tarteaucitronLine .tarteaucitronName span{width:100%!important;display:inline-block}li.tarteaucitronLine .tarteaucitronName span{width:80%!important;display:inline-block}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group{width:10%!important;position:absolute;top:20px;right:20px;font-size:0;padding:10px 0}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:before{content:"▾";font-weight:700;font-size:14px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:before{content:"▴"}}@media screen and (min-width:768px){html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button.tarteaucitron-toggle-group:after{content:"▾";font-weight:700;font-size:14px;margin-left:15px}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronIsExpanded button.tarteaucitron-toggle-group:after{content:"▴";margin-left:15px}}#tarteaucitronRoot a,#tarteaucitronRoot abbr,#tarteaucitronRoot acronym,#tarteaucitronRoot address,#tarteaucitronRoot applet,#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot audio,#tarteaucitronRoot b,#tarteaucitronRoot big,#tarteaucitronRoot blockquote,#tarteaucitronRoot canvas,#tarteaucitronRoot caption,#tarteaucitronRoot center,#tarteaucitronRoot cite,#tarteaucitronRoot code,#tarteaucitronRoot dd,#tarteaucitronRoot del,#tarteaucitronRoot details,#tarteaucitronRoot dfn,#tarteaucitronRoot div,#tarteaucitronRoot dl,#tarteaucitronRoot dt,#tarteaucitronRoot em,#tarteaucitronRoot embed,#tarteaucitronRoot fieldset,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot form,#tarteaucitronRoot h1,#tarteaucitronRoot h2,#tarteaucitronRoot h3,#tarteaucitronRoot h4,#tarteaucitronRoot h5,#tarteaucitronRoot h6,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot i,#tarteaucitronRoot iframe,#tarteaucitronRoot img,#tarteaucitronRoot ins,#tarteaucitronRoot kbd,#tarteaucitronRoot label,#tarteaucitronRoot legend,#tarteaucitronRoot li,#tarteaucitronRoot mark,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot object,#tarteaucitronRoot ol,#tarteaucitronRoot output,#tarteaucitronRoot p,#tarteaucitronRoot pre,#tarteaucitronRoot q,#tarteaucitronRoot ruby,#tarteaucitronRoot s,#tarteaucitronRoot samp,#tarteaucitronRoot section,#tarteaucitronRoot small,#tarteaucitronRoot span,#tarteaucitronRoot strike,#tarteaucitronRoot strong,#tarteaucitronRoot sub,#tarteaucitronRoot summary,#tarteaucitronRoot sup,#tarteaucitronRoot table,#tarteaucitronRoot tbody,#tarteaucitronRoot td,#tarteaucitronRoot tfoot,#tarteaucitronRoot th,#tarteaucitronRoot thead,#tarteaucitronRoot time,#tarteaucitronRoot tr,#tarteaucitronRoot tt,#tarteaucitronRoot u,#tarteaucitronRoot ul,#tarteaucitronRoot var,#tarteaucitronRoot video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;text-align:initial;text-shadow:initial}#tarteaucitronRoot *{transition:border 300ms,background 300ms,opacity 200ms,box-shadow 400ms}#tarteaucitronRoot article,#tarteaucitronRoot aside,#tarteaucitronRoot details,#tarteaucitronRoot figcaption,#tarteaucitronRoot figure,#tarteaucitronRoot footer,#tarteaucitronRoot header,#tarteaucitronRoot hgroup,#tarteaucitronRoot menu,#tarteaucitronRoot nav,#tarteaucitronRoot section{display:block}#tarteaucitronRoot ol,#tarteaucitronRoot ul{list-style:none}#tarteaucitronRoot blockquote,#tarteaucitronRoot q{quotes:none}#tarteaucitronRoot blockquote:after,#tarteaucitronRoot blockquote:before,#tarteaucitronRoot q:after,#tarteaucitronRoot q:before{content:none}#tarteaucitronRoot table{border-collapse:collapse;border-spacing:0}#tarteaucitronRoot a:focus-visible,#tarteaucitronRoot button:focus-visible{outline:3px dashed #3d86d8}div#tarteaucitronMainLineOffset{margin-top:0!important}div#tarteaucitronServices{margin-top:21px!important;box-shadow:0 40px 60px #545454}@media screen and (max-width:479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width:90%!important}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float:left!important;margin:10px 15px 5px}}@media screen and (max-width:767px){#tarteaucitron,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{background:#fff;border:0!important;bottom:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;top:0!important;width:100%!important}#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align:left!important}.tarteaucitronName .tarteaucitronH2{max-width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align:center!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button{margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:991px){#tarteaucitron{border:0!important;left:0!important;margin:0 5%!important;max-height:80%!important;width:90%!important}}#tarteaucitronRoot div#tarteaucitron{left:0;right:0;margin:auto}#tarteaucitronRoot button#tarteaucitronBack{background:#eee}#tarteaucitron .clear{clear:both}#tarteaucitron a{color:#424242;font-size:11px;font-weight:700;text-decoration:none}#tarteaucitronRoot button{background:0 0;border:0}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button,#tarteaucitronAlertBig a,#tarteaucitronAlertBig strong,#tarteaucitronAlertSmall a,#tarteaucitronAlertSmall strong,.tac_activate .tac_float strong{color:#fff}#tarteaucitron strong{font-size:22px;font-weight:500}#tarteaucitron ul{padding:0}#tarteaucitron .tarteaucitronH1,#tarteaucitron .tarteaucitronH2,#tarteaucitron .tarteaucitronH3,#tarteaucitron .tarteaucitronH4,#tarteaucitron .tarteaucitronH5,#tarteaucitron .tarteaucitronH6,li.tarteaucitronLine .tarteaucitronName span.tarteaucitronServiceDescription{display:block}.cookie-list{list-style:none;padding:0;margin:0}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%}#tarteaucitronRoot *{box-sizing:initial;color:#333;font-size:14px;line-height:normal;vertical-align:initial}#tarteaucitronRoot .tarteaucitronH1{font-size:1.5em;text-align:center;color:#000;margin:15px 0 28px}#tarteaucitronRoot .tarteaucitronH2{display:inline-block;margin:12px 0 0 15px;color:#000}#tarteaucitronCookiesNumberBis.tarteaucitronH2{margin-left:0}#tarteaucitronBack{background:#fff;display:none;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:2147483646}#tarteaucitron{display:none;max-height:80%;left:50%;margin:0 auto 0-430px;padding:0;position:fixed;top:6%;width:860px;z-index:2147483647}#tarteaucitron .tarteaucitronBorder{background:#fff;border:2px solid #333;border-top:0;height:auto;overflow:auto}#tarteaucitron #tarteaucitronClosePanel,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie{background:#fff;color:#000;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px;border-radius:5px 5px 0 0}#tarteaucitron #tarteaucitronDisclaimer{color:#555;font-size:12px;margin:15px auto 0;width:80%}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle{width:100%;box-sizing:border-box}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{color:#000;display:inline-block;font-size:14px;font-weight:700;text-align:left;width:auto;background:#fff;padding:5px 10px;margin:0}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitronRoot .asCatToggleBtn{color:#000;display:inline-block;font-size:14px;font-weight:700;margin:20px 0 0;padding:5px 20px;text-align:left;width:auto;background:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color:#fff;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size:22px}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size:14px}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline){color:#000;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle+[id^=tarteaucitronDetails]{width:calc(100% - 40px);font-weight:500;margin:0;padding:5px 20px 20px;background:#fff;color:#333}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:#fff;border-left:5px solid transparent;margin:0;overflow:hidden;padding:15px 5px}#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-color:#fbd600}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#fff;border:3px solid #fff;border-left:9px solid #fff;border-top:5px solid #fff;margin-bottom:0;margin-top:21px;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:15px;text-align:left;width:50%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display:inline-block;float:right;margin:7px 15px 0;text-align:right}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{background:#fbd600;border-radius:4px;color:#000;cursor:pointer;display:inline-block;padding:8px 10px;text-align:center;text-decoration:none;width:auto;border:0}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied2.tarteaucitronIsSelected{background-color:#fbd600;opacity:1}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny{background-color:#fbd600}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#333;font-size:12px}#tarteaucitron .tarteaucitronH3{font-size:18px}#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName{width:auto!important;margin-left:0!important;font-size:14px}.tarteaucitronAlertBigBottom span#tarteaucitronDisclaimerAlert,.tarteaucitronAlertBigTop span#tarteaucitronDisclaimerAlert{display:inline-flex}span#tarteaucitronDisclaimerAlert{padding:0 10px;display:inline-block;overflow-y:auto;max-height:50vh;line-height:normal}@media only screen and (max-width:768px){#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{font-size:16px}}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden{border-color:#fff!important}.tarteaucitronAlertBigTop{top:0}.tarteaucitronAlertBigBottom{bottom:0}.tarteaucitronAlertBigBottom,.tarteaucitronAlertBigTop{border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 60px rgba(0,0,0,.25)}#tarteaucitronRoot #tarteaucitronAlertBig{background:#fff;color:#000;display:none;font-size:15px!important;left:0;position:fixed;box-sizing:content-box;z-index:2147483645;text-align:center;padding:10px 0;margin:auto;width:100%}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert .tarteaucitronPartnersList *,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{color:#000}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{font-weight:700}#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{cursor:pointer}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#fbd600;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1;text-decoration:none}#tarteaucitronAlertBig #tarteaucitronPersonalize,#tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronCTAButton{background:#fbd600;color:#000;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1;padding:8px 10px;text-decoration:none;margin-left:7px}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog{background:#fbd600;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1;text-decoration:none}#tarteaucitronRoot .tarteaucitronAllow,#tarteaucitronRoot .tarteaucitronDeny{color:#000;cursor:pointer;display:inline-block;font-size:16px!important;line-height:1;padding:8px 10px;text-decoration:none;margin-left:7px}#tarteaucitronRoot .tarteaucitronAllow{background:#fbd600}#tarteaucitronRoot .tarteaucitronDeny{background:#fbd600}#tarteaucitron #tarteaucitronPrivacyUrl,#tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#fff;color:#333;margin-bottom:3px;margin-left:7px;padding:8px 10px}#tarteaucitron #tarteaucitronPrivacyUrlDialog{border-radius:4px}#tarteaucitronPercentage{background:#0a0!important;box-shadow:0 0 2px #fff,0 1px 2px #555;height:5px;left:0;position:fixed;width:0;z-index:2147483644}.tarteaucitronIconBottomRight{bottom:0;right:0}.tarteaucitronIconBottomLeft{bottom:0;left:0}.tarteaucitronIconTopRight{top:0;right:0}.tarteaucitronIconTopLeft{top:0;left:0}.tarteaucitronIconTopLeft #tarteaucitronManager{border-radius:2px 7px 7px 2px}.tarteaucitronIconTopRight #tarteaucitronManager{border-radius:7px 2px 2px 7px}.tarteaucitronIconBottomLeft #tarteaucitronManager,.tarteaucitronIconBottomRight #tarteaucitronManager{border-radius:7px 7px 2px 2px}#tarteaucitronIcon{background:0 0;position:fixed;width:auto;z-index:2147483646}#tarteaucitronIcon #tarteaucitronManager{color:transparent;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px;border:0}#tarteaucitronIcon #tarteaucitronManager img{width:50px;height:50px}#tarteaucitronRoot .tarteaucitronCross::before{content:"✗";display:inline-block;color:#000}#tarteaucitronRoot .tarteaucitronCheck::before{content:"✓";display:inline-block;color:#000}#tarteaucitronRoot .tarteaucitronPlus::before{content:"✛";display:inline-block;color:#000}.tarteaucitronAlertSmallBottom,.tarteaucitronAlertSmallTop{bottom:0}#tarteaucitronAlertSmall{background:#fff;display:none;padding:0;position:fixed;right:0;text-align:center;width:auto;z-index:2147483646;box-shadow:0 0 2px #ddd;border-radius:5px 0 0 0}#tarteaucitronAlertSmall #tarteaucitronManager{color:#000;cursor:pointer;display:inline-block;font-size:11px!important;padding:8px 10px}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:rgba(255,255,255,.05)}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color:gray;border-radius:5px;display:block;height:8px;margin-bottom:1px;margin-top:5px;overflow:hidden;width:100%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{display:block;float:left;height:100%;width:0%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#1b870b}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color:#fbda26}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color:#9c1a1a}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background:rgba(255,255,255,.2);color:#000;cursor:pointer;display:inline-block;font-size:30px;padding:0 10px;vertical-align:top}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:rgba(255,255,255,.3)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display:none;max-height:70%;max-width:500px;position:fixed;right:0;width:100%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background:#fff;border:2px solid #333;color:#333;font-size:11px;height:auto;overflow:auto;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong{color:#333}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background:#fff;margin-top:21px;padding:13px 0 9px 13px;text-align:left;border-radius:5px 0 0 0}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong{color:#000;font-size:16px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background:rgba(51,51,51,.1);padding:7px 5px 10px;word-wrap:break-word}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,.2)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color:#333;text-decoration:none}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display:inline-block;width:50%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong{color:#8b0000}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color:#333;display:inline-block;font-size:11px;margin-left:10%;vertical-align:top;width:30%}#tarteaucitronServicesnoTitle_cookies #tarteaucitronServices_cookies .tarteaucitronHidden,div#tarteaucitronInfo{display:block!important}#tarteaucitronServicesnoTitle_cookies #tarteaucitronCookiesList .tarteaucitronH3{padding:8px 20px;margin-top:0!important}#tarteaucitronServicesnoTitle_cookies .tarteaucitronCookiesListLeft,#tarteaucitronServicesnoTitle_cookies .tarteaucitronCookiesListRight{padding:10px 14px;width:calc(50% - 56px);display:inline-block;word-break:break-all;vertical-align:top}#tarteaucitronServicesnoTitle_cookies .tarteaucitronCookiesListRight{font-family:monospace}#tarteaucitronServicesnoTitle_cookies .tarteaucitron-spacer-20{height:0}#tarteaucitronServicesnoTitle_cookies .purgeBtn{cursor:pointer}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServicesnoTitle_cookies:hover #tarteaucitronCookiesList ul li{background:0 0!important}@media screen and (max-width:767px){#tarteaucitronServicesnoTitle_cookies #tarteaucitron-toggle-group-cookies{text-align:left;padding:0 0 0 3px!important}html body #tarteaucitronRoot #tarteaucitronServicesnoTitle_cookies .tarteaucitronCookiesListLeft .purgeBtn{display:inline!important;width:auto!important}}.tac_activate{background:#333;color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%}.tac_float{display:table-cell;text-align:center;vertical-align:middle}.tac_activate .tac_float .tarteaucitronAllow{background-color:#fbd600;display:inline-block}ins.adsbygoogle,ins.ferank-publicite{text-decoration:none}div.amazon_product{height:240px;width:120px}div#tarteaucitronInfo{position:relative!important;text-align:center!important;max-width:80%!important;padding:15px 0!important;margin:-10px auto 40px!important;font-size:1em!important;border-bottom:1px solid;border-top:1px solid;border-color:#555}#tarteaucitronRoot a.tarteaucitronSelfLink{position:absolute;left:0;right:0;bottom:-30px;text-align:center;display:block;height:30px}#tarteaucitronRoot a.tarteaucitronSelfLink img{margin-left:auto;margin-right:auto;width:119px}.tarteaucitronMainLine .tarteaucitronH2{font-size:1.2em!important;margin-top:4px!important}span.tarteaucitronTitle.tarteaucitronH3{margin-top:12px!important}#tarteaucitronCloseCross{position:absolute;color:#000;font-size:1.8rem;cursor:pointer;top:10px;right:26px}#tarteaucitronCloseCross span{color:inherit}.tarteaucitron-spacer-20{height:20px;display:block}.tarteaucitron-display-block{display:block}.tarteaucitron-display-none{display:none}.tarteaucitronSize-middle #tarteaucitronPrivacyUrl{display:block;margin:15px auto 0}.tarteaucitronSize-bottom #tarteaucitronCloseCross,.tarteaucitronSize-top #tarteaucitronCloseCross{position:initial;margin:0 0 0 20px;padding:0;font-size:18px}.tarteaucitronSize-bottom #tarteaucitronAlertBig #tarteaucitronCloseAlert,.tarteaucitronSize-top #tarteaucitronAlertBig #tarteaucitronCloseAlert{margin-bottom:0}.tarteaucitronSize-bottom #tarteaucitronAlertBig #tarteaucitronPrivacyUrl,.tarteaucitronSize-top #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{margin-left:7px}#tarteaucitronRoot #tarteaucitronBack{border-radius:0}#tarteaucitronRoot.tarteaucitronSize-middle #tarteaucitronAlertBig::before,#tarteaucitronRoot.tarteaucitronSize-popup #tarteaucitronAlertBig::before{content:var(--tacTitleBanner)}div#tarteaucitronRoot.tarteaucitronSize-middle.tarteaucitronBeforeVisible:before{content:"";position:fixed;width:100%;height:100%;background:#fff;top:0;left:0;z-index:100000;opacity:.5}body #tarteaucitronRoot.tarteaucitronSize-middle div#tarteaucitronAlertBig{width:60%;min-width:285px;height:fit-content;margin:auto;top:0;left:0;bottom:0;right:0;box-shadow:0 0 9000px #000;border-radius:20px;padding:35px 25px}.tarteaucitronSize-middle span#tarteaucitronDisclaimerAlert{padding:0 30px}#tarteaucitronRoot.tarteaucitronSize-middle span#tarteaucitronDisclaimerAlert,#tarteaucitronRoot.tarteaucitronSize-popup span#tarteaucitronDisclaimerAlert{margin:10px 0 30px;display:block;text-align:center;font-size:21px}@media screen and (max-width:900px){.tarteaucitronSize-middle div#tarteaucitronAlertBig button{margin:0 auto 10px!important;display:block!important}}.tarteaucitronSize-middle div#tarteaucitronAlertBig:before{font-size:35px}.tarteaucitronSize-popup div#tarteaucitronAlertBig:before{font-size:22px}body #tarteaucitronRoot.tarteaucitronSize-popup div#tarteaucitronAlertBig{bottom:0;top:auto!important;left:8px!important;right:auto!important;transform:initial!important;border-radius:5px 5px 0 0!important;max-width:250px!important;width:calc(100% - 16px)!important;min-width:0!important;padding:25px 0}.tarteaucitronSize-popup span#tarteaucitronDisclaimerAlert{padding:0 30px;font-size:15px!important}.tarteaucitronSize-popup div#tarteaucitronAlertBig button:not(#tarteaucitronCloseCross){margin:0 auto 10px!important;display:block!important;width:calc(100% - 60px);box-sizing:border-box} \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.ar.js b/src/Resources/public/lang/tarteaucitron.ar.js index 908de9c..a707170 100644 --- a/src/Resources/public/lang/tarteaucitron.ar.js +++ b/src/Resources/public/lang/tarteaucitron.ar.js @@ -1,96 +1,96 @@ -/*global tarteaucitron */ -/* min ready */ -tarteaucitron.lang = { - - "middleBarHead": "☝ 🍪", - "adblock": "مرحبا! يلعب هذا الموقع الكتروني على الشفافية ويمنحك اختيار خدمات الطرف الثالث للتفعيل.", - "adblock_call": "يرجى إلغاء تنشيط adblocker لبدء التخصيص.", - "reload": "أعد تحميل الصفحة", - - "alertBigScroll": "من خلال الاستمرار في العرض", - "alertBigClick": "من خلال إستمرارك بالتصفُّح على هذا الموقع", - "alertBig": "أنت توافق استخدام خدمات الطرف الثالث التي يمكنها تثبيت ملفات تعريف الارتباط", - - "alertBigPrivacy": "يستخدم هذا الموقع ملفات تعريف الارتباط ويمنحك التحكم في تلك التي تريد تنشيطها", - "alertSmall": "إدارة الخدمات", - "acceptAll": "تقبل كل شيء", - "personalize": "تخصيص", - "close": "اغلاق", - "closeBanner": "إخفاء لافتة ملفات تعريف الارتباط", - - "privacyUrl": "سياسة الخصوصية", - - "all": "التفضيلات لجميع الخدمات", - - "info": "حماية خصوصيتك", - "disclaimer": "من خلال تفويض هذه خدمات الطرف الثالث ، فإنك تقبل إيداع وقراءة ملفات تعريف الارتباط واستخدام تقنيات المراقبة اللازمة لعملها بشكل صحيح", - "allow": "سماح", - "deny": "منع", - "noCookie": "لا تقوم هذه الخدمة بإيداع أي ملفات تعريف ارتباط", - "useCookie": "يمكن لهذه الخدمة الإيداع", - "useCookieCurrent": "قدَّمت هذه الخدمة", - "useNoCookie": "لم تودع هذه الخدمة أي ملفات تعريف ارتباط.", - "more": "اقرأ المزيد", - "source": "شاهد الموقع الرسمي", - "credit": "إدارة ملفات تعريف الارتباط من قبل tarteaucitron.js", - "noServices": "لا يستخدم هذا الموقع أي ملفات تعريف ارتباط تتطلب موافقتك.", - - "toggleInfoBox": "إظهار/إخفاء معلومات حول تخزين ملفات تعريف الارتباط", - "title": "لوحة إدارة ملفات تعريف الارتباط", - "cookieDetail": "تفاصيل ملفات تعريف الارتباط", - "ourSite": "على موقعنا على الانترنت", - "modalWindow": "(نافذة شكلية)", - "newWindow": "(نافذة جديدة)", - "allowAll": "قبول كل شيء", - "denyAll": "رفض كل شيء", - - "icon": "ملفات تعريف الارتباط", - - "fallback": "معطل.", - "allowed": "مسموح", - "disallowed": "ممنوع", - - "ads": { - "title": "وكالات الإعلان", - "details": "تجعل وكالات الإعلان من الممكن تحقيق إيرادات من خلال تسويق المساحة الإعلانية على الموقع" - }, - "analytic": { - "title": "قياس الجمهور", - "details": "تسمح خدمات قياس الجمهور بانشاء إحصاءآت حول حركة المرور المفيذة لتحسين الموقع" - }, - "social": { - "title": "الشبكات الاجتماعية", - "details": "تعمل الشبكات الاجتماعية على تحسين سهولة استخدام الموقع وتساعد في الترويج له من خلال المشاركة." - }, - "video": { - "title": "الفيديوهات", - "details": "تعمل خدمات مشاركة الفيديو على إثراء الموقع بمحتوى الوسائط المتعددة وزيادة ظهوره." - }, - "comment": { - "title": "تعليقات", - "details": "يقوم مديري التعليق بتسهيل إيداع تعليقاتك ومحاربة البريد المزعج." - }, - "support": { - "title": "الدعم", - "details": "تسمح لك خدمات الدعم بالتواصل مع فريق الموقع ومساعدة تحسينه." - }, - "api": { - "title": "واجهات برمجة التطبيقات", - "details": "تسمح لك واجهات برمجة التطبيقات بتحميل البرامج النصية: تحديد الموقع الجغرافي ، ومحركات البحث ، والترجمات ، ..." - }, - "other": { - "title": "آخر", - "details": "خدمات لعرض محتوى الويب" - }, - - "google": { - "title": "موافقة محددة لخدمات Google", - "details": "قد تستخدم Google بياناتك لقياس الجمهور، وأداء الإعلانات، أو لتقديم إعلانات مخصصة لك." - }, - - "mandatoryTitle": "ملفات تعريف الارتباط الإلزامية", - "mandatoryText": "يستخدم هذا الموقع ملفات تعريف الارتباط الضرورية لعمله بشكل صحيح. لا يمكن تعطيلها", - - "save": "حفظ", - "ourpartners": "شركاؤنا" +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + + "middleBarHead": "☝️ 🍪", + "adblock": "مرحبا! يلعب هذا الموقع الكتروني على الشفافية ويمنحك اختيار خدمات الطرف الثالث للتفعيل.", + "adblock_call": "يرجى إلغاء تنشيط adblocker لبدء التخصيص.", + "reload": "أعد تحميل الصفحة", + + "alertBigScroll": "من خلال الاستمرار في العرض", + "alertBigClick": "من خلال إستمرارك بالتصفُّح على هذا الموقع", + "alertBig": "أنت توافق استخدام خدمات الطرف الثالث التي يمكنها تثبيت ملفات تعريف الارتباط", + + "alertBigPrivacy": "يستخدم هذا الموقع ملفات تعريف الارتباط ويمنحك التحكم في تلك التي تريد تنشيطها", + "alertSmall": "إدارة الخدمات", + "acceptAll": "تقبل كل شيء", + "personalize": "تخصيص", + "close": "اغلاق", + "closeBanner": "إخفاء لافتة ملفات تعريف الارتباط", + + "privacyUrl": "سياسة الخصوصية", + + "all": "التفضيلات لجميع الخدمات", + + "info": "حماية خصوصيتك", + "disclaimer": "من خلال تفويض هذه خدمات الطرف الثالث ، فإنك تقبل إيداع وقراءة ملفات تعريف الارتباط واستخدام تقنيات المراقبة اللازمة لعملها بشكل صحيح", + "allow": "سماح", + "deny": "منع", + "noCookie": "لا تقوم هذه الخدمة بإيداع أي ملفات تعريف ارتباط", + "useCookie": "يمكن لهذه الخدمة الإيداع", + "useCookieCurrent": "قدَّمت هذه الخدمة", + "useNoCookie": "لم تودع هذه الخدمة أي ملفات تعريف ارتباط.", + "more": "اقرأ المزيد", + "source": "شاهد الموقع الرسمي", + "credit": "إدارة ملفات تعريف الارتباط من قبل tarteaucitron.js", + "noServices": "لا يستخدم هذا الموقع أي ملفات تعريف ارتباط تتطلب موافقتك.", + + "toggleInfoBox": "إظهار/إخفاء معلومات حول تخزين ملفات تعريف الارتباط", + "title": "لوحة إدارة ملفات تعريف الارتباط", + "cookieDetail": "تفاصيل ملفات تعريف الارتباط", + "ourSite": "على موقعنا على الانترنت", + "modalWindow": "(نافذة شكلية)", + "newWindow": "(نافذة جديدة)", + "allowAll": "قبول كل شيء", + "denyAll": "رفض كل شيء", + + "icon": "ملفات تعريف الارتباط", + + "fallback": "معطل.", + "allowed": "مسموح", + "disallowed": "ممنوع", + + "ads": { + "title": "وكالات الإعلان", + "details": "تجعل وكالات الإعلان من الممكن تحقيق إيرادات من خلال تسويق المساحة الإعلانية على الموقع" + }, + "analytic": { + "title": "قياس الجمهور", + "details": "تسمح خدمات قياس الجمهور بانشاء إحصاءآت حول حركة المرور المفيذة لتحسين الموقع" + }, + "social": { + "title": "الشبكات الاجتماعية", + "details": "تعمل الشبكات الاجتماعية على تحسين سهولة استخدام الموقع وتساعد في الترويج له من خلال المشاركة." + }, + "video": { + "title": "الفيديوهات", + "details": "تعمل خدمات مشاركة الفيديو على إثراء الموقع بمحتوى الوسائط المتعددة وزيادة ظهوره." + }, + "comment": { + "title": "تعليقات", + "details": "يقوم مديري التعليق بتسهيل إيداع تعليقاتك ومحاربة البريد المزعج." + }, + "support": { + "title": "الدعم", + "details": "تسمح لك خدمات الدعم بالتواصل مع فريق الموقع ومساعدة تحسينه." + }, + "api": { + "title": "واجهات برمجة التطبيقات", + "details": "تسمح لك واجهات برمجة التطبيقات بتحميل البرامج النصية: تحديد الموقع الجغرافي ، ومحركات البحث ، والترجمات ، ..." + }, + "other": { + "title": "آخر", + "details": "خدمات لعرض محتوى الويب" + }, + + "google": { + "title": "موافقة محددة لخدمات Google", + "details": "قد تستخدم Google بياناتك لقياس الجمهور، وأداء الإعلانات، أو لتقديم إعلانات مخصصة لك." + }, + + "mandatoryTitle": "ملفات تعريف الارتباط الإلزامية", + "mandatoryText": "يستخدم هذا الموقع ملفات تعريف الارتباط الضرورية لعمله بشكل صحيح. لا يمكن تعطيلها", + + "save": "حفظ", + "ourpartners": "شركاؤنا" }; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.ar.min.js b/src/Resources/public/lang/tarteaucitron.ar.min.js index a28da24..a7cb02c 100644 --- a/src/Resources/public/lang/tarteaucitron.ar.min.js +++ b/src/Resources/public/lang/tarteaucitron.ar.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"مرحبا! يلعب هذا الموقع الكتروني على الشفافية ويمنحك اختيار خدمات الطرف الثالث للتفعيل.",adblock_call:"يرجى إلغاء تنشيط adblocker لبدء التخصيص.",reload:"أعد تحميل الصفحة",alertBigScroll:"من خلال الاستمرار في العرض",alertBigClick:"من خلال إستمرارك بالتصفُّح على هذا الموقع",alertBig:"أنت توافق استخدام خدمات الطرف الثالث التي يمكنها تثبيت ملفات تعريف الارتباط",alertBigPrivacy:"يستخدم هذا الموقع ملفات تعريف الارتباط ويمنحك التحكم في تلك التي تريد تنشيطها",alertSmall:"إدارة الخدمات",acceptAll:"تقبل كل شيء",personalize:"تخصيص",close:"اغلاق",closeBanner:"إخفاء لافتة ملفات تعريف الارتباط",privacyUrl:"سياسة الخصوصية",all:"التفضيلات لجميع الخدمات",info:"حماية خصوصيتك",disclaimer:"من خلال تفويض هذه خدمات الطرف الثالث ، فإنك تقبل إيداع وقراءة ملفات تعريف الارتباط واستخدام تقنيات المراقبة اللازمة لعملها بشكل صحيح",allow:"سماح",deny:"منع",noCookie:"لا تقوم هذه الخدمة بإيداع أي ملفات تعريف ارتباط",useCookie:"يمكن لهذه الخدمة الإيداع",useCookieCurrent:"قدَّمت هذه الخدمة",useNoCookie:"لم تودع هذه الخدمة أي ملفات تعريف ارتباط.",more:"اقرأ المزيد",source:"شاهد الموقع الرسمي",credit:"إدارة ملفات تعريف الارتباط من قبل tarteaucitron.js",noServices:"لا يستخدم هذا الموقع أي ملفات تعريف ارتباط تتطلب موافقتك.",toggleInfoBox:"إظهار/إخفاء معلومات حول تخزين ملفات تعريف الارتباط",title:"لوحة إدارة ملفات تعريف الارتباط",cookieDetail:"تفاصيل ملفات تعريف الارتباط",ourSite:"على موقعنا على الانترنت",modalWindow:"(نافذة شكلية)",newWindow:"(نافذة جديدة)",allowAll:"قبول كل شيء",denyAll:"رفض كل شيء",icon:"ملفات تعريف الارتباط",fallback:"معطل.",allowed:"مسموح",disallowed:"ممنوع",ads:{title:"وكالات الإعلان",details:"تجعل وكالات الإعلان من الممكن تحقيق إيرادات من خلال تسويق المساحة الإعلانية على الموقع"},analytic:{title:"قياس الجمهور",details:"تسمح خدمات قياس الجمهور بانشاء إحصاءآت حول حركة المرور المفيذة لتحسين الموقع"},social:{title:"الشبكات الاجتماعية",details:"تعمل الشبكات الاجتماعية على تحسين سهولة استخدام الموقع وتساعد في الترويج له من خلال المشاركة."},video:{title:"الفيديوهات",details:"تعمل خدمات مشاركة الفيديو على إثراء الموقع بمحتوى الوسائط المتعددة وزيادة ظهوره."},comment:{title:"تعليقات",details:"يقوم مديري التعليق بتسهيل إيداع تعليقاتك ومحاربة البريد المزعج."},support:{title:"الدعم",details:"تسمح لك خدمات الدعم بالتواصل مع فريق الموقع ومساعدة تحسينه."},api:{title:"واجهات برمجة التطبيقات",details:"تسمح لك واجهات برمجة التطبيقات بتحميل البرامج النصية: تحديد الموقع الجغرافي ، ومحركات البحث ، والترجمات ، ..."},other:{title:"آخر",details:"خدمات لعرض محتوى الويب"},google:{title:"موافقة محددة لخدمات Google",details:"قد تستخدم Google بياناتك لقياس الجمهور، وأداء الإعلانات، أو لتقديم إعلانات مخصصة لك."},mandatoryTitle:"ملفات تعريف الارتباط الإلزامية",mandatoryText:"يستخدم هذا الموقع ملفات تعريف الارتباط الضرورية لعمله بشكل صحيح. لا يمكن تعطيلها",save:"حفظ",ourpartners:"شركاؤنا"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"مرحبا! يلعب هذا الموقع الكتروني على الشفافية ويمنحك اختيار خدمات الطرف الثالث للتفعيل.",adblock_call:"يرجى إلغاء تنشيط adblocker لبدء التخصيص.",reload:"أعد تحميل الصفحة",alertBigScroll:"من خلال الاستمرار في العرض",alertBigClick:"من خلال إستمرارك بالتصفُّح على هذا الموقع",alertBig:"أنت توافق استخدام خدمات الطرف الثالث التي يمكنها تثبيت ملفات تعريف الارتباط",alertBigPrivacy:"يستخدم هذا الموقع ملفات تعريف الارتباط ويمنحك التحكم في تلك التي تريد تنشيطها",alertSmall:"إدارة الخدمات",acceptAll:"تقبل كل شيء",personalize:"تخصيص",close:"اغلاق",closeBanner:"إخفاء لافتة ملفات تعريف الارتباط",privacyUrl:"سياسة الخصوصية",all:"التفضيلات لجميع الخدمات",info:"حماية خصوصيتك",disclaimer:"من خلال تفويض هذه خدمات الطرف الثالث ، فإنك تقبل إيداع وقراءة ملفات تعريف الارتباط واستخدام تقنيات المراقبة اللازمة لعملها بشكل صحيح",allow:"سماح",deny:"منع",noCookie:"لا تقوم هذه الخدمة بإيداع أي ملفات تعريف ارتباط",useCookie:"يمكن لهذه الخدمة الإيداع",useCookieCurrent:"قدَّمت هذه الخدمة",useNoCookie:"لم تودع هذه الخدمة أي ملفات تعريف ارتباط.",more:"اقرأ المزيد",source:"شاهد الموقع الرسمي",credit:"إدارة ملفات تعريف الارتباط من قبل tarteaucitron.js",noServices:"لا يستخدم هذا الموقع أي ملفات تعريف ارتباط تتطلب موافقتك.",toggleInfoBox:"إظهار/إخفاء معلومات حول تخزين ملفات تعريف الارتباط",title:"لوحة إدارة ملفات تعريف الارتباط",cookieDetail:"تفاصيل ملفات تعريف الارتباط",ourSite:"على موقعنا على الانترنت",modalWindow:"(نافذة شكلية)",newWindow:"(نافذة جديدة)",allowAll:"قبول كل شيء",denyAll:"رفض كل شيء",icon:"ملفات تعريف الارتباط",fallback:"معطل.",allowed:"مسموح",disallowed:"ممنوع",ads:{title:"وكالات الإعلان",details:"تجعل وكالات الإعلان من الممكن تحقيق إيرادات من خلال تسويق المساحة الإعلانية على الموقع"},analytic:{title:"قياس الجمهور",details:"تسمح خدمات قياس الجمهور بانشاء إحصاءآت حول حركة المرور المفيذة لتحسين الموقع"},social:{title:"الشبكات الاجتماعية",details:"تعمل الشبكات الاجتماعية على تحسين سهولة استخدام الموقع وتساعد في الترويج له من خلال المشاركة."},video:{title:"الفيديوهات",details:"تعمل خدمات مشاركة الفيديو على إثراء الموقع بمحتوى الوسائط المتعددة وزيادة ظهوره."},comment:{title:"تعليقات",details:"يقوم مديري التعليق بتسهيل إيداع تعليقاتك ومحاربة البريد المزعج."},support:{title:"الدعم",details:"تسمح لك خدمات الدعم بالتواصل مع فريق الموقع ومساعدة تحسينه."},api:{title:"واجهات برمجة التطبيقات",details:"تسمح لك واجهات برمجة التطبيقات بتحميل البرامج النصية: تحديد الموقع الجغرافي ، ومحركات البحث ، والترجمات ، ..."},other:{title:"آخر",details:"خدمات لعرض محتوى الويب"},google:{title:"موافقة محددة لخدمات Google",details:"قد تستخدم Google بياناتك لقياس الجمهور، وأداء الإعلانات، أو لتقديم إعلانات مخصصة لك."},mandatoryTitle:"ملفات تعريف الارتباط الإلزامية",mandatoryText:"يستخدم هذا الموقع ملفات تعريف الارتباط الضرورية لعمله بشكل صحيح. لا يمكن تعطيلها",save:"حفظ",ourpartners:"شركاؤنا"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.bg.js b/src/Resources/public/lang/tarteaucitron.bg.js index 0acf0d2..8bd9a59 100644 --- a/src/Resources/public/lang/tarteaucitron.bg.js +++ b/src/Resources/public/lang/tarteaucitron.bg.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Здравей! Този сайт позволяа включването на бисквитки по избор.", "adblock_call": "Моля изключете вашият adblocker и изберете бисквитките които искате, или спрете всички.", "reload": "Презареди", diff --git a/src/Resources/public/lang/tarteaucitron.bg.min.js b/src/Resources/public/lang/tarteaucitron.bg.min.js index a0cfaf1..613cda7 100644 --- a/src/Resources/public/lang/tarteaucitron.bg.min.js +++ b/src/Resources/public/lang/tarteaucitron.bg.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Здравей! Този сайт позволяа включването на бисквитки по избор.",adblock_call:"Моля изключете вашият adblocker и изберете бисквитките които искате, или спрете всички.",reload:"Презареди",alertBigScroll:"Ако продължавате да скролвате,",alertBigClick:"Ако продължавате да използвате този сайт,",alertBig:"вив се съгласявате с всички бисквитки от трети лица.",alertBigPrivacy:"Този сайт използва бисквитки и Ви дава право да изберете записването на определени или всички.",alertSmall:"Управление на услуги",personalize:"Ще избирам",acceptAll:"ОК, приемам всички",close:"Затвори",closeBanner:"Скриване на банера за бисквитки",privacyUrl:"Политика за поверителност",all:"Услуги които записват бисквитки на този сайт",info:"Зашитава вашата сигурност",disclaimer:"Позволяването на тези бисквитки от трети лица, Вие приемате те да записват и използват услуги за проследяване нужни за правилното им функциониране.",allow:"Разшреши",deny:"Забрани",noCookie:"Тази услуга не записва бисквитки.",useCookie:"Тази услуга може да запише",useCookieCurrent:"Тази услуга е записала",useNoCookie:"Тази услуга не е записала бисквитки.",more:"Прочети повече",source:"Официален сайт",credit:"Управление на бисквитките от tarteaucitron.js",noServices:"Този уебсайт не използва никакви бисквитки, изискващи вашето съгласие.",toggleInfoBox:"Покажи/скрий информация за записването на бисквитки",title:"Управление на бисквитките",cookieDetail:"Информация за",ourSite:"в нашият сайт",modalWindow:"(модален прозорец)",newWindow:"(нов прозорец)",allowAll:"Разреши всички",denyAll:"Забрани всички",icon:"Бисквитки",fallback:"е изключен.",allowed:"Позволен",disallowed:"Забранено",ads:{title:"Рекламодатели",details:"Мрежите за реклами могат да генерират приходи, като продават рекламно пространство на сайта."},analytic:{title:"Аналитични",details:"Услугите за измерване на аудиторията се използват за генериране на полезна статистика за посещаемостта с цел подобряване на сайта."},social:{title:"Социални",details:"Социалните мрежи могат да подобрят употребата на сайта и да помогнат за неговото популяризиране чрез споделяне."},video:{title:"Видео платформи",details:"Услугите за споделяне на видео помагат за добавянето на богат медиен съдържание на сайта и увеличаването на видимостта му."},comment:{title:"Коментари",details:"Управителите на коментари улесняват подаването на коментари и борбата срещу спама."},support:{title:"Поддръжка",details:"Услугите за поддръжка ви позволяват да се свържете с екипа на сайта и да помогнете за неговото подобряване."},api:{title:"Функционални",details:"API се използват за зареждане на скриптове: геолокация, търсачки, преводи, ..."},other:{title:"Други",details:"Услуги за показване на уеб съдържание."},google:{title:"Специфично съгласие за услугите на Google",details:"Google може да използва данните ви за измерване на аудиторията, рекламна ефективност или за предлагане на персонализирани реклами."},mandatoryTitle:"Задължителни бисквитки",mandatoryText:"Този сайт използва бисквитки, необходими за неговото правилно функциониране, които не могат да бъдат деактивирани.",save:"Запазване",ourpartners:"Нашите партньори"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Здравей! Този сайт позволяа включването на бисквитки по избор.",adblock_call:"Моля изключете вашият adblocker и изберете бисквитките които искате, или спрете всички.",reload:"Презареди",alertBigScroll:"Ако продължавате да скролвате,",alertBigClick:"Ако продължавате да използвате този сайт,",alertBig:"вив се съгласявате с всички бисквитки от трети лица.",alertBigPrivacy:"Този сайт използва бисквитки и Ви дава право да изберете записването на определени или всички.",alertSmall:"Управление на услуги",personalize:"Ще избирам",acceptAll:"ОК, приемам всички",close:"Затвори",closeBanner:"Скриване на банера за бисквитки",privacyUrl:"Политика за поверителност",all:"Услуги които записват бисквитки на този сайт",info:"Зашитава вашата сигурност",disclaimer:"Позволяването на тези бисквитки от трети лица, Вие приемате те да записват и използват услуги за проследяване нужни за правилното им функциониране.",allow:"Разшреши",deny:"Забрани",noCookie:"Тази услуга не записва бисквитки.",useCookie:"Тази услуга може да запише",useCookieCurrent:"Тази услуга е записала",useNoCookie:"Тази услуга не е записала бисквитки.",more:"Прочети повече",source:"Официален сайт",credit:"Управление на бисквитките от tarteaucitron.js",noServices:"Този уебсайт не използва никакви бисквитки, изискващи вашето съгласие.",toggleInfoBox:"Покажи/скрий информация за записването на бисквитки",title:"Управление на бисквитките",cookieDetail:"Информация за",ourSite:"в нашият сайт",modalWindow:"(модален прозорец)",newWindow:"(нов прозорец)",allowAll:"Разреши всички",denyAll:"Забрани всички",icon:"Бисквитки",fallback:"е изключен.",allowed:"Позволен",disallowed:"Забранено",ads:{title:"Рекламодатели",details:"Мрежите за реклами могат да генерират приходи, като продават рекламно пространство на сайта."},analytic:{title:"Аналитични",details:"Услугите за измерване на аудиторията се използват за генериране на полезна статистика за посещаемостта с цел подобряване на сайта."},social:{title:"Социални",details:"Социалните мрежи могат да подобрят употребата на сайта и да помогнат за неговото популяризиране чрез споделяне."},video:{title:"Видео платформи",details:"Услугите за споделяне на видео помагат за добавянето на богат медиен съдържание на сайта и увеличаването на видимостта му."},comment:{title:"Коментари",details:"Управителите на коментари улесняват подаването на коментари и борбата срещу спама."},support:{title:"Поддръжка",details:"Услугите за поддръжка ви позволяват да се свържете с екипа на сайта и да помогнете за неговото подобряване."},api:{title:"Функционални",details:"API се използват за зареждане на скриптове: геолокация, търсачки, преводи, ..."},other:{title:"Други",details:"Услуги за показване на уеб съдържание."},google:{title:"Специфично съгласие за услугите на Google",details:"Google може да използва данните ви за измерване на аудиторията, рекламна ефективност или за предлагане на персонализирани реклами."},mandatoryTitle:"Задължителни бисквитки",mandatoryText:"Този сайт използва бисквитки, необходими за неговото правилно функциониране, които не могат да бъдат деактивирани.",save:"Запазване",ourpartners:"Нашите партньори"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.ca.js b/src/Resources/public/lang/tarteaucitron.ca.js index bb9ce31..d5e6a23 100644 --- a/src/Resources/public/lang/tarteaucitron.ca.js +++ b/src/Resources/public/lang/tarteaucitron.ca.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Hola! Aquest lloc web és transparent i et dóna l'opció d'activar els serveis de tercers", "adblock_call": "Si us plau desactiva la teva AdBlocker per començar a personalitzar els serveis.", "reload": "Recarrega aquesta pàgina", @@ -90,6 +90,6 @@ tarteaucitron.lang = { "mandatoryTitle": "Galetes obligatòries", "mandatoryText": "Aquest lloc utilitza galetes necessàries per al seu correcte funcionament que no es poden desactivar (cookies tècniques).", - "save": "Desarregar", + "save": "Desar", "ourpartners": "Els nostres socis" }; diff --git a/src/Resources/public/lang/tarteaucitron.ca.min.js b/src/Resources/public/lang/tarteaucitron.ca.min.js index 406bbdb..77abcb7 100644 --- a/src/Resources/public/lang/tarteaucitron.ca.min.js +++ b/src/Resources/public/lang/tarteaucitron.ca.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hola! Aquest lloc web és transparent i et dóna l'opció d'activar els serveis de tercers",adblock_call:"Si us plau desactiva la teva AdBlocker per començar a personalitzar els serveis.",reload:"Recarrega aquesta pàgina",alertBigScroll:"Al continuar desplaçant,",alertBigClick:"Si continues navegant en aquest lloc web,",alertBig:"estàs permetent serveis tercers",alertBigPrivacy:"Aquest lloc web fa servir galetes i et permet controlar les que vols activar",alertSmall:"Gestionar serveis",personalize:"Personalitzar",acceptAll:"OK, acceptar totes",close:"Tancar",closeBanner:"Amaga el banner de galetes",privacyUrl:"Política de privacitat",all:"Ajustaments per a tots els serveis",info:"Protegint la teva privacitat",disclaimer:"Acceptant aquests serveis de tercers, estàs acceptant les seves galetes i l'ús de tecnologies de rastreig necessàries per al seu correcte funcionament.",allow:"Permetre",deny:"Denegar",noCookie:"Aquest servei no fa servir galetes.",useCookie:"Aquest servei pot instal·lar",useCookieCurrent:"Aquest servei ha instal·lat",useNoCookie:"Aquest servei no ha instal·lat cap galeta.",more:"Llegir més",source:"Veure lloc web oficial",credit:"Gestor de galetes realitzat per tarteaucitron.js",noServices:"Aquest lloc web no utilitza cap cookie que requereixi el vostre consentiment.",toggleInfoBox:"Mostra / oculta la informació sobre emmagatzematge de galetes",title:"Panell de gestió de galetes",cookieDetail:"Detalls de les galetes per a",ourSite:"en la nostra web",modalWindow:"(finestra modale)",newWindow:"(finestra nova)",allowAll:"Permet totes les galetes",denyAll:"Denega totes les galetes",icon:"Cookies",fallback:"està deshabilitat.",allowed:"Permès",disallowed:"Desautoritzat",ads:{title:"Xarxa de publicitat",details:"Les xarxes publicitàries poden generar ingressos mitjançant la venda d'espais publicitaris en el lloc."},analytic:{title:"Mesura d'audiència",details:"Els serveis de mesurament d'audiència s'usen per generar estadístiques útils per millorar el lloc."},social:{title:"Xarxes socials",details:"Les xarxes socials poden augmentar la usabilitat del lloc web i ajudar a promoure-ho a través de la contribució."},video:{title:"Videos",details:"Els serveis per compartir vídeos ajuden a afegir contingut enriquit en el lloc web i augmentar la seva visibilitat."},comment:{title:"Comentaris",details:"El gestor de comentaris facilita la classificació de comentaris i lluitar contra robots de correu."},support:{title:"Suport",details:"Els serveis de suport et permeten contactar amb el lloc web i ajudar a millorar-lo"},api:{title:"APIs",details:"Les APIs s'utilitzen per carregar scripts: geolocalització, motor de cerca, traduccions, ..."},other:{title:"Altres",details:"Serveis per mostrar contingut web."},google:{title:"Consentiment específic als serveis de Google",details:"Google pot utilitzar les vostres dades per a la mesura de l'audiència, el rendiment publicitari o per oferir-vos anuncis personalitzats."},mandatoryTitle:"Galetes obligatòries",mandatoryText:"Aquest lloc utilitza galetes necessàries per al seu correcte funcionament que no es poden desactivar (cookies tècniques).",save:"Desarregar",ourpartners:"Els nostres socis"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Hola! Aquest lloc web és transparent i et dóna l'opció d'activar els serveis de tercers",adblock_call:"Si us plau desactiva la teva AdBlocker per començar a personalitzar els serveis.",reload:"Recarrega aquesta pàgina",alertBigScroll:"Al continuar desplaçant,",alertBigClick:"Si continues navegant en aquest lloc web,",alertBig:"estàs permetent serveis tercers",alertBigPrivacy:"Aquest lloc web fa servir galetes i et permet controlar les que vols activar",alertSmall:"Gestionar serveis",personalize:"Personalitzar",acceptAll:"OK, acceptar totes",close:"Tancar",closeBanner:"Amaga el banner de galetes",privacyUrl:"Política de privacitat",all:"Ajustaments per a tots els serveis",info:"Protegint la teva privacitat",disclaimer:"Acceptant aquests serveis de tercers, estàs acceptant les seves galetes i l'ús de tecnologies de rastreig necessàries per al seu correcte funcionament.",allow:"Permetre",deny:"Denegar",noCookie:"Aquest servei no fa servir galetes.",useCookie:"Aquest servei pot instal·lar",useCookieCurrent:"Aquest servei ha instal·lat",useNoCookie:"Aquest servei no ha instal·lat cap galeta.",more:"Llegir més",source:"Veure lloc web oficial",credit:"Gestor de galetes realitzat per tarteaucitron.js",noServices:"Aquest lloc web no utilitza cap cookie que requereixi el vostre consentiment.",toggleInfoBox:"Mostra / oculta la informació sobre emmagatzematge de galetes",title:"Panell de gestió de galetes",cookieDetail:"Detalls de les galetes per a",ourSite:"en la nostra web",modalWindow:"(finestra modale)",newWindow:"(finestra nova)",allowAll:"Permet totes les galetes",denyAll:"Denega totes les galetes",icon:"Cookies",fallback:"està deshabilitat.",allowed:"Permès",disallowed:"Desautoritzat",ads:{title:"Xarxa de publicitat",details:"Les xarxes publicitàries poden generar ingressos mitjançant la venda d'espais publicitaris en el lloc."},analytic:{title:"Mesura d'audiència",details:"Els serveis de mesurament d'audiència s'usen per generar estadístiques útils per millorar el lloc."},social:{title:"Xarxes socials",details:"Les xarxes socials poden augmentar la usabilitat del lloc web i ajudar a promoure-ho a través de la contribució."},video:{title:"Videos",details:"Els serveis per compartir vídeos ajuden a afegir contingut enriquit en el lloc web i augmentar la seva visibilitat."},comment:{title:"Comentaris",details:"El gestor de comentaris facilita la classificació de comentaris i lluitar contra robots de correu."},support:{title:"Suport",details:"Els serveis de suport et permeten contactar amb el lloc web i ajudar a millorar-lo"},api:{title:"APIs",details:"Les APIs s'utilitzen per carregar scripts: geolocalització, motor de cerca, traduccions, ..."},other:{title:"Altres",details:"Serveis per mostrar contingut web."},google:{title:"Consentiment específic als serveis de Google",details:"Google pot utilitzar les vostres dades per a la mesura de l'audiència, el rendiment publicitari o per oferir-vos anuncis personalitzats."},mandatoryTitle:"Galetes obligatòries",mandatoryText:"Aquest lloc utilitza galetes necessàries per al seu correcte funcionament que no es poden desactivar (cookies tècniques).",save:"Desar",ourpartners:"Els nostres socis"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.cn.js b/src/Resources/public/lang/tarteaucitron.cn.js index 0371b8b..f939f99 100644 --- a/src/Resources/public/lang/tarteaucitron.cn.js +++ b/src/Resources/public/lang/tarteaucitron.cn.js @@ -1,6 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { + "middleBarHead": "☝️ 🍪", "adblock": "您好!这是一个透明的网站,您可以选择激活不同的第三方服务。", "adblock_call": "感谢您停用广告拦截功能并开始个性化设置。", "reload": "重新加载页面", diff --git a/src/Resources/public/lang/tarteaucitron.cn.min.js b/src/Resources/public/lang/tarteaucitron.cn.min.js index 094f694..4ec6118 100644 --- a/src/Resources/public/lang/tarteaucitron.cn.min.js +++ b/src/Resources/public/lang/tarteaucitron.cn.min.js @@ -1 +1 @@ -tarteaucitron.lang={adblock:"您好!这是一个透明的网站,您可以选择激活不同的第三方服务。",adblock_call:"感谢您停用广告拦截功能并开始个性化设置。",reload:"重新加载页面",alertBigScroll:"继续划屏,",alertBigClick:"继续浏览,",alertBig:"即表示您同意第三方服务安装cookie",alertBigPrivacy:"这个网站使用cookie, 并让您可以控制想要激活的内容。",alertSmall:"服务管理",acceptAll:"好的,全部接受",personalize:"个性化",close:"关闭",closeBanner:"隐藏 cookie 横幅",privacyUrl:"保密政策",all:"所有服务的偏好设置",disclaimer:"通过授权这些第三方服务,您同意存储和读取cookie,并使用其正常运行所需的跟踪技术。",allow:"允许",deny:"禁用",noCookie:"此服务不存储任何cookie。",useCookie:"此服务可以存储",useCookieCurrent:"此服务已存储",useNoCookie:"此服务未存储任何cookie。",more:"了解更多",source:"查看官网",credit:"通过tarteaucitron.js管理cookie",noServices:"本网站不使用任何需要您同意的cookie。",toggleInfoBox:"显示/隐藏cookie存储信息。",title:"Cookie管理面板",cookieDetail:"Cookie详情",ourSite:"显示在我们的网站上",modalWindow:"(模态窗口)",newWindow:"(新建窗口)",allowAll:"允许",denyAll:"禁用",icon:"Cookies",fallback:"已禁用。",allowed:"允许的",disallowed:"不允许的",ads:{title:"广告组",details:"广告组通过营销网站上的广告空间来产生收入."},analytic:{title:"受众测量",details:"受众测量服务可以生成对站点改进有用的访问统计数据。"},social:{title:"社交网络",details:"社交网络有助于提高网站的用户友好性,并通过分享帮助推广。"},video:{title:"视频",details:"视频共享服务丰富网站的多媒体内容,提高网站知名度。"},comment:{title:"评论",details:"评论管理器使您的评论更容易提交,并避免垃圾邮件。"},support:{title:"支持",details:"支持服务使您能够与网站团队联系并帮助改进网站."},api:{title:"API",details:"API允许加载脚本:地理位置、搜索引擎、翻译……"},other:{title:"其他",details:"旨在显示网页内容的服务。"},google:{title:"Google 服务的特定同意",details:"Google 可能使用您的数据进行受众测量、广告效果评估,或向您提供个性化广告。"},mandatoryTitle:"强制性Cookie",mandatoryText:"该网站使用必要的Cookie以保证其正常运行,这些Cookie无法停用。",save:"保存",ourpartners:"我们的合作伙伴"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"您好!这是一个透明的网站,您可以选择激活不同的第三方服务。",adblock_call:"感谢您停用广告拦截功能并开始个性化设置。",reload:"重新加载页面",alertBigScroll:"继续划屏,",alertBigClick:"继续浏览,",alertBig:"即表示您同意第三方服务安装cookie",alertBigPrivacy:"这个网站使用cookie, 并让您可以控制想要激活的内容。",alertSmall:"服务管理",acceptAll:"好的,全部接受",personalize:"个性化",close:"关闭",closeBanner:"隐藏 cookie 横幅",privacyUrl:"保密政策",all:"所有服务的偏好设置",disclaimer:"通过授权这些第三方服务,您同意存储和读取cookie,并使用其正常运行所需的跟踪技术。",allow:"允许",deny:"禁用",noCookie:"此服务不存储任何cookie。",useCookie:"此服务可以存储",useCookieCurrent:"此服务已存储",useNoCookie:"此服务未存储任何cookie。",more:"了解更多",source:"查看官网",credit:"通过tarteaucitron.js管理cookie",noServices:"本网站不使用任何需要您同意的cookie。",toggleInfoBox:"显示/隐藏cookie存储信息。",title:"Cookie管理面板",cookieDetail:"Cookie详情",ourSite:"显示在我们的网站上",modalWindow:"(模态窗口)",newWindow:"(新建窗口)",allowAll:"允许",denyAll:"禁用",icon:"Cookies",fallback:"已禁用。",allowed:"允许的",disallowed:"不允许的",ads:{title:"广告组",details:"广告组通过营销网站上的广告空间来产生收入."},analytic:{title:"受众测量",details:"受众测量服务可以生成对站点改进有用的访问统计数据。"},social:{title:"社交网络",details:"社交网络有助于提高网站的用户友好性,并通过分享帮助推广。"},video:{title:"视频",details:"视频共享服务丰富网站的多媒体内容,提高网站知名度。"},comment:{title:"评论",details:"评论管理器使您的评论更容易提交,并避免垃圾邮件。"},support:{title:"支持",details:"支持服务使您能够与网站团队联系并帮助改进网站."},api:{title:"API",details:"API允许加载脚本:地理位置、搜索引擎、翻译……"},other:{title:"其他",details:"旨在显示网页内容的服务。"},google:{title:"Google 服务的特定同意",details:"Google 可能使用您的数据进行受众测量、广告效果评估,或向您提供个性化广告。"},mandatoryTitle:"强制性Cookie",mandatoryText:"该网站使用必要的Cookie以保证其正常运行,这些Cookie无法停用。",save:"保存",ourpartners:"我们的合作伙伴"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.cs.js b/src/Resources/public/lang/tarteaucitron.cs.js index 9ab79e8..6efb3ab 100644 --- a/src/Resources/public/lang/tarteaucitron.cs.js +++ b/src/Resources/public/lang/tarteaucitron.cs.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Ahoj! Tato stránka je transparetní a umožňuje ti si přímo vybrat, jaké služby třetích stran chceš povolit.", "adblock_call": "Pro úpravu osobních preferencí si, prosím, vypni adblock.", "reload": "Načíst stránku znovu", diff --git a/src/Resources/public/lang/tarteaucitron.cs.min.js b/src/Resources/public/lang/tarteaucitron.cs.min.js index 5bee000..6c83a94 100644 --- a/src/Resources/public/lang/tarteaucitron.cs.min.js +++ b/src/Resources/public/lang/tarteaucitron.cs.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Ahoj! Tato stránka je transparetní a umožňuje ti si přímo vybrat, jaké služby třetích stran chceš povolit.",adblock_call:"Pro úpravu osobních preferencí si, prosím, vypni adblock.",reload:"Načíst stránku znovu",alertBigScroll:"Pokračováním ve scrollování,",alertBigClick:"Pokud pokračujete v brouzdání našich stránek,",alertBig:"povolujete všechny služby třetích stran.",alertBigPrivacy:"Tato stránka využívá cookies a dává ti na výběr, co chceš aktivovat",alertSmall:"Spravovat služby",personalize:"Přizpůsobit",acceptAll:"OK, přijmout vše",close:"Zavřít",closeBanner:"Skrýt banner souborů cookie",privacyUrl:"Zásady ochrany osobních údajů",all:"Nastavení všech služeb",info:"Chrání tvé soukromí",disclaimer:"Povolením těchto služeb třetích stran, přijímáš jejich cookies, jež jsou nezbytné pro řádné fungování jejich technologií.",allow:"Povolit",deny:"Zamítnout",noCookie:"Tato služba nepoužívá cookies.",useCookie:"Tato služba může nainstalovat",useCookieCurrent:"Tato služba nainstalovala",useNoCookie:"Tato služba nenainstalovala žádné cookies.",more:"Dozvědět se více",source:"Zobrazit oficiální stránku",credit:"Správce cookies od tarteaucitron.js",noServices:"Tento web nepoužívá žádné soubory cookie vyžadující váš souhlas.",toggleInfoBox:"Zobrazit/skrýt informace o ukládání souborů cookie",title:"Panel pro správu cookies",cookieDetail:"Podrobnosti o souboru cookie pro",ourSite:"na našem webu",modalWindow:"(modální okno)",newWindow:"(nové okno)",allowAll:"Povolit všechny soubory cookie",denyAll:"Odmítnout všechny cookies",icon:"Cookies",fallback:"je vypnutý.",allowed:"povoleno",disallowed:"nepovoleno",ads:{title:"Reklamní síť",details:"Prodejem reklamních ploch na této stránce mohou reklamní sítě vydělávat peníze."},analytic:{title:"Statistika návštěvnosti",details:"Služby pro analýzu návštěvníků slouží k vytvoření užitečných statistik návštěvnosti. Ty zase slouží ke zlepšení stránky."},social:{title:"Sociální sítě",details:"Sociální sítě mohou usnadnit práci se stránkou a pomáhají jí prosadit se pomocí sdílení."},video:{title:"Videa",details:"Video-hostingové služby pomáhají přidat na stránku bohaté mediální prvky."},comment:{title:"Komentáře",details:"Správce komentářů zajišťují vyplňování komentářů a bojují proti šíření spamu."},support:{title:"Podpora",details:"Služby podpory ti pomáhají spojit se s týmem stojícím za stránkou a umožňují ti vyjádřit se k jejím nedostatkům."},api:{title:"API",details:"API slouží k načtění skriptů: geolokace, vyhledávačů, překladů, ..."},other:{title:"Jiný",details:"Služby pro zobrazení webového obsahu."},google:{title:"Specifický souhlas se službami Google",details:"Google může využívat vaše údaje k měření publika, reklamnímu účinku nebo k zobrazení personalizovaných reklam."},mandatoryTitle:"Povinné soubory cookie",mandatoryText:"Tato stránka používá soubory cookie nezbytné pro její správné fungování, které nelze deaktivovat.",save:"Uložit",ourpartners:"Naši partneři"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Ahoj! Tato stránka je transparetní a umožňuje ti si přímo vybrat, jaké služby třetích stran chceš povolit.",adblock_call:"Pro úpravu osobních preferencí si, prosím, vypni adblock.",reload:"Načíst stránku znovu",alertBigScroll:"Pokračováním ve scrollování,",alertBigClick:"Pokud pokračujete v brouzdání našich stránek,",alertBig:"povolujete všechny služby třetích stran.",alertBigPrivacy:"Tato stránka využívá cookies a dává ti na výběr, co chceš aktivovat",alertSmall:"Spravovat služby",personalize:"Přizpůsobit",acceptAll:"OK, přijmout vše",close:"Zavřít",closeBanner:"Skrýt banner souborů cookie",privacyUrl:"Zásady ochrany osobních údajů",all:"Nastavení všech služeb",info:"Chrání tvé soukromí",disclaimer:"Povolením těchto služeb třetích stran, přijímáš jejich cookies, jež jsou nezbytné pro řádné fungování jejich technologií.",allow:"Povolit",deny:"Zamítnout",noCookie:"Tato služba nepoužívá cookies.",useCookie:"Tato služba může nainstalovat",useCookieCurrent:"Tato služba nainstalovala",useNoCookie:"Tato služba nenainstalovala žádné cookies.",more:"Dozvědět se více",source:"Zobrazit oficiální stránku",credit:"Správce cookies od tarteaucitron.js",noServices:"Tento web nepoužívá žádné soubory cookie vyžadující váš souhlas.",toggleInfoBox:"Zobrazit/skrýt informace o ukládání souborů cookie",title:"Panel pro správu cookies",cookieDetail:"Podrobnosti o souboru cookie pro",ourSite:"na našem webu",modalWindow:"(modální okno)",newWindow:"(nové okno)",allowAll:"Povolit všechny soubory cookie",denyAll:"Odmítnout všechny cookies",icon:"Cookies",fallback:"je vypnutý.",allowed:"povoleno",disallowed:"nepovoleno",ads:{title:"Reklamní síť",details:"Prodejem reklamních ploch na této stránce mohou reklamní sítě vydělávat peníze."},analytic:{title:"Statistika návštěvnosti",details:"Služby pro analýzu návštěvníků slouží k vytvoření užitečných statistik návštěvnosti. Ty zase slouží ke zlepšení stránky."},social:{title:"Sociální sítě",details:"Sociální sítě mohou usnadnit práci se stránkou a pomáhají jí prosadit se pomocí sdílení."},video:{title:"Videa",details:"Video-hostingové služby pomáhají přidat na stránku bohaté mediální prvky."},comment:{title:"Komentáře",details:"Správce komentářů zajišťují vyplňování komentářů a bojují proti šíření spamu."},support:{title:"Podpora",details:"Služby podpory ti pomáhají spojit se s týmem stojícím za stránkou a umožňují ti vyjádřit se k jejím nedostatkům."},api:{title:"API",details:"API slouží k načtění skriptů: geolokace, vyhledávačů, překladů, ..."},other:{title:"Jiný",details:"Služby pro zobrazení webového obsahu."},google:{title:"Specifický souhlas se službami Google",details:"Google může využívat vaše údaje k měření publika, reklamnímu účinku nebo k zobrazení personalizovaných reklam."},mandatoryTitle:"Povinné soubory cookie",mandatoryText:"Tato stránka používá soubory cookie nezbytné pro její správné fungování, které nelze deaktivovat.",save:"Uložit",ourpartners:"Naši partneři"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.da.js b/src/Resources/public/lang/tarteaucitron.da.js index 4aa49bc..d51cbdf 100644 --- a/src/Resources/public/lang/tarteaucitron.da.js +++ b/src/Resources/public/lang/tarteaucitron.da.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Hej! Dette sted er gennemsigtigt og giver dig mulighed for at vælge de tredjeparts tjenester, du vil tillade.", "adblock_call": "Deaktiver venligst din adblocker for at begynde tilpasningen.", "reload": "Opdater siden", diff --git a/src/Resources/public/lang/tarteaucitron.da.min.js b/src/Resources/public/lang/tarteaucitron.da.min.js index 92e999c..491d988 100644 --- a/src/Resources/public/lang/tarteaucitron.da.min.js +++ b/src/Resources/public/lang/tarteaucitron.da.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hej! Dette sted er gennemsigtigt og giver dig mulighed for at vælge de tredjeparts tjenester, du vil tillade.",adblock_call:"Deaktiver venligst din adblocker for at begynde tilpasningen.",reload:"Opdater siden",alertBigScroll:"Ved at fortsætte med at scrolle,",alertBigClick:"Hvis du fortsætter med at bruge dette websted,",alertBig:"tillader du alle tredjeparts tjenester",alertBigPrivacy:"Dette websted bruger cookies og giver dig kontrol over, hvad du vil aktivere",alertSmall:"Administrer tjenester",personalize:"Tilpas",acceptAll:"OK, accepter alle",close:"Luk",closeBanner:"Skjul cookie-banner",privacyUrl:"Fortrolighedspolitik",all:"Præference for alle tjenester",info:"Beskyttelse af dit privatliv",disclaimer:"Ved at tillade disse tredjeparts tjenester accepterer du deres cookies og brugen af sporingsteknologier, der er nødvendige for, at de fungerer korrekt.",allow:"Tillad",deny:"Afvis ",noCookie:"Denne service bruger ikke cookies",useCookie:"Denne service kan installere",useCookieCurrent:"Denne service er installeret",useNoCookie:"Denne service har ikke installeret nogen cookie.",more:"Læs mere",source:"Se det officielle websted",credit:"Cookies manager af tarteaucitron.js",noServices:"Dette websted bruger ikke nogen cookie, der kræver dit samtykke.",toggleInfoBox:"Vis / skjul informationer om opbevaring af cookies",title:"CCookie-styringspanel",cookieDetail:"Cookie detaljer for",ourSite:"på vores site",modalWindow:"(modal vindue)",newWindow:"(nyt vindue)",allowAll:"Tillad alle cookies",denyAll:"Afvis alle cookies",icon:"Cookies",fallback:"er deaktiveret.",allowed:"tilladt",disallowed:"ikke tilladt",ads:{title:"Annonceringsnetværk",details:"Annoncenetværk kan generere indtægter ved at sælge annonceplads på webstedet."},analytic:{title:"Måling af målgruppen",details:"Målingstjenesterne bruges til at generere nyttig statistisk til at forbedre webstedet."},social:{title:"Sociale netværk",details:"Sociale netværk kan forbedre anvendeligheden af webstedet og hjælpe med at markedsføre det via aktierne."},video:{title:"Videoer",details:"Videodelingstjenester hjælper med at tilføje rige medier på webstedet og øger dets synlighed."},comment:{title:"Kommentarer",details:"Kommentarledere letter arkiveringen af kommentarer og bekæmper spam."},support:{title:"Support",details:"Supporttjenester giver dig mulighed for at komme i kontakt med webstedsteamet og hjælpe med at forbedre det."},api:{title:"APIer",details:"AAPI'er bruges til at indlæse scripts: geolokalisation, søgemaskiner, oversættelser, ..."},other:{title:"Andet",details:"Tjenester til visning af webindhold."},google:{title:"Specifik samtykke til Googles tjenester",details:"Google kan bruge dine data til at måle publikum, reklamepræstation eller til at tilbyde dig personligt tilpassede annoncer."},mandatoryTitle:"Obligatoriske cookies",mandatoryText:"Denne hjemmeside bruger cookies, der er nødvendige for dens korrekte funktion, og som ikke kan deaktiveres.",save:"Gem",ourpartners:"Vores partnere"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Hej! Dette sted er gennemsigtigt og giver dig mulighed for at vælge de tredjeparts tjenester, du vil tillade.",adblock_call:"Deaktiver venligst din adblocker for at begynde tilpasningen.",reload:"Opdater siden",alertBigScroll:"Ved at fortsætte med at scrolle,",alertBigClick:"Hvis du fortsætter med at bruge dette websted,",alertBig:"tillader du alle tredjeparts tjenester",alertBigPrivacy:"Dette websted bruger cookies og giver dig kontrol over, hvad du vil aktivere",alertSmall:"Administrer tjenester",personalize:"Tilpas",acceptAll:"OK, accepter alle",close:"Luk",closeBanner:"Skjul cookie-banner",privacyUrl:"Fortrolighedspolitik",all:"Præference for alle tjenester",info:"Beskyttelse af dit privatliv",disclaimer:"Ved at tillade disse tredjeparts tjenester accepterer du deres cookies og brugen af sporingsteknologier, der er nødvendige for, at de fungerer korrekt.",allow:"Tillad",deny:"Afvis ",noCookie:"Denne service bruger ikke cookies",useCookie:"Denne service kan installere",useCookieCurrent:"Denne service er installeret",useNoCookie:"Denne service har ikke installeret nogen cookie.",more:"Læs mere",source:"Se det officielle websted",credit:"Cookies manager af tarteaucitron.js",noServices:"Dette websted bruger ikke nogen cookie, der kræver dit samtykke.",toggleInfoBox:"Vis / skjul informationer om opbevaring af cookies",title:"CCookie-styringspanel",cookieDetail:"Cookie detaljer for",ourSite:"på vores site",modalWindow:"(modal vindue)",newWindow:"(nyt vindue)",allowAll:"Tillad alle cookies",denyAll:"Afvis alle cookies",icon:"Cookies",fallback:"er deaktiveret.",allowed:"tilladt",disallowed:"ikke tilladt",ads:{title:"Annonceringsnetværk",details:"Annoncenetværk kan generere indtægter ved at sælge annonceplads på webstedet."},analytic:{title:"Måling af målgruppen",details:"Målingstjenesterne bruges til at generere nyttig statistisk til at forbedre webstedet."},social:{title:"Sociale netværk",details:"Sociale netværk kan forbedre anvendeligheden af webstedet og hjælpe med at markedsføre det via aktierne."},video:{title:"Videoer",details:"Videodelingstjenester hjælper med at tilføje rige medier på webstedet og øger dets synlighed."},comment:{title:"Kommentarer",details:"Kommentarledere letter arkiveringen af kommentarer og bekæmper spam."},support:{title:"Support",details:"Supporttjenester giver dig mulighed for at komme i kontakt med webstedsteamet og hjælpe med at forbedre det."},api:{title:"APIer",details:"AAPI'er bruges til at indlæse scripts: geolokalisation, søgemaskiner, oversættelser, ..."},other:{title:"Andet",details:"Tjenester til visning af webindhold."},google:{title:"Specifik samtykke til Googles tjenester",details:"Google kan bruge dine data til at måle publikum, reklamepræstation eller til at tilbyde dig personligt tilpassede annoncer."},mandatoryTitle:"Obligatoriske cookies",mandatoryText:"Denne hjemmeside bruger cookies, der er nødvendige for dens korrekte funktion, og som ikke kan deaktiveres.",save:"Gem",ourpartners:"Vores partnere"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.de.js b/src/Resources/public/lang/tarteaucitron.de.js index a3aa1f2..4bdb231 100644 --- a/src/Resources/public/lang/tarteaucitron.de.js +++ b/src/Resources/public/lang/tarteaucitron.de.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Hallo! Diese Seite ist transparent und lässt Ihnen die Wahl der externen Services, die aktiviert werden dürfen.", "adblock_call": "Bitte deaktivieren Sie Ihren 'Werbeblocker' um Cookie-Einstellungen vornehmen zu können.", "reload": "Seite neu laden", diff --git a/src/Resources/public/lang/tarteaucitron.de.min.js b/src/Resources/public/lang/tarteaucitron.de.min.js index c72058c..1fb40d6 100644 --- a/src/Resources/public/lang/tarteaucitron.de.min.js +++ b/src/Resources/public/lang/tarteaucitron.de.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hallo! Diese Seite ist transparent und lässt Ihnen die Wahl der externen Services, die aktiviert werden dürfen.",adblock_call:"Bitte deaktivieren Sie Ihren 'Werbeblocker' um Cookie-Einstellungen vornehmen zu können.",reload:"Seite neu laden",alertBigScroll:"Durch weiterblättern,",alertBigClick:"Wenn Sie diese Webseite benutzen,",alertBig:"stimmen Sie der Benutzung von externen Diensten zu",alertBigPrivacy:"Diese Webseite verwendet 'Cookies' um Inhalte und Anzeigen zu personalisieren und zu analysieren. Bestimmen Sie, welche Dienste benutzt werden dürfen",alertSmall:"Datenschutz-Einstellungen",personalize:"Personalisieren",acceptAll:"Alle akzeptieren",close:"Schließen",closeBanner:"Cookies-Banner ausblenden",privacyUrl:"Datenschutzbestimmungen",all:"Einstellungen für alle Dienste",info:"Schutz der Privatsphäre",disclaimer:"Wenn Sie diese Dienste nutzen, erlauben Sie deren 'Cookies' und Tracking-Funktionen, die zu ihrer ordnungsgemäßen Funktion notwendig sind.",allow:"Erlauben",deny:"Ablehnen",noCookie:"Dieser Dienst nutzt keine 'Cookies'.",useCookie:"Dieser Dienst kann 'Cookies' verwenden",useCookieCurrent:"Dieser Dienst verwendet",useNoCookie:"Dieser Dienst hat keine 'Cookies' installiert.",more:"Weiter lesen",source:"Zur offiziellen Webseite",credit:"Cookie Manager von tarteaucitron.js",noServices:"Diese Website verwendet keine Cookies, die Ihrer Zustimmung bedürfen.",toggleInfoBox:"Zeige/Verberge Cookie-Einstellungen",title:"Cookie-Einstellungen",cookieDetail:"Cookie Details für",ourSite:"auf unserer Seite",modalWindow:"(modales Fenster)",newWindow:"(neues Fenster)",allowAll:"Erlaube alle Cookies",denyAll:"Verbiete alle Cookies",icon:"Cookies",fallback:"ist deaktiviert.",allowed:"erlaubt",disallowed:"nicht erlaubt",ads:{title:"Werbenetzwerke",details:"Werbenetzwerke können mit dem Verkauf von Werbeplatzierungen auf der Seite Einnahmen erhalten."},analytic:{title:"Besucher Zähldienste",details:"Die verwendeten Besucher Zähldienste generieren Statistiken die dabei helfen, die Seite zu verbessern."},social:{title:"Soziale Netzwerke",details:"Soziale Netzwerke können die Benutzbarkeit der Seite verbessern und ihren Bekanntheitsgrad erhöhen."},video:{title:"Videos",details:"Videoplattformen erlauben Videoinhalte einzublenden und die Sichtbarkeit der Seite zu erhöhen."},comment:{title:"Kommentare",details:"Kommentar Manager erleichtern die Organisation von Kommentaren und helfen dabei Spam zu verhindern."},support:{title:"Support",details:"Support Dienste erlauben es die Urheber der Seite zu kontaktieren und sie zu verbessern."},api:{title:"APIs",details:"APIs werden benutzt um Skripte zu laden, wie: Geolokalisierung, Suchmaschinen, Übersetzungen, ..."},other:{title:"Andere",details:"Dienste zum Anzeigen von Web-Inhalten."},google:{title:"Spezifische Zustimmung zu Google-Diensten",details:"Google kann Ihre Daten zur Messung der Zielgröße, Werbeleistung oder zur Bereitstellung personalisierter Anzeigen verwenden."},mandatoryTitle:"Notwendige Cookies",mandatoryText:"Diese Seite nutzt Cookies, um die Bedienung der Website zu ermöglichen, diese können nicht deaktiviert werden",save:"Speichern",ourpartners:"Unsere Partner"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Hallo! Diese Seite ist transparent und lässt Ihnen die Wahl der externen Services, die aktiviert werden dürfen.",adblock_call:"Bitte deaktivieren Sie Ihren 'Werbeblocker' um Cookie-Einstellungen vornehmen zu können.",reload:"Seite neu laden",alertBigScroll:"Durch weiterblättern,",alertBigClick:"Wenn Sie diese Webseite benutzen,",alertBig:"stimmen Sie der Benutzung von externen Diensten zu",alertBigPrivacy:"Diese Webseite verwendet 'Cookies' um Inhalte und Anzeigen zu personalisieren und zu analysieren. Bestimmen Sie, welche Dienste benutzt werden dürfen",alertSmall:"Datenschutz-Einstellungen",personalize:"Personalisieren",acceptAll:"Alle akzeptieren",close:"Schließen",closeBanner:"Cookies-Banner ausblenden",privacyUrl:"Datenschutzbestimmungen",all:"Einstellungen für alle Dienste",info:"Schutz der Privatsphäre",disclaimer:"Wenn Sie diese Dienste nutzen, erlauben Sie deren 'Cookies' und Tracking-Funktionen, die zu ihrer ordnungsgemäßen Funktion notwendig sind.",allow:"Erlauben",deny:"Ablehnen",noCookie:"Dieser Dienst nutzt keine 'Cookies'.",useCookie:"Dieser Dienst kann 'Cookies' verwenden",useCookieCurrent:"Dieser Dienst verwendet",useNoCookie:"Dieser Dienst hat keine 'Cookies' installiert.",more:"Weiter lesen",source:"Zur offiziellen Webseite",credit:"Cookie Manager von tarteaucitron.js",noServices:"Diese Website verwendet keine Cookies, die Ihrer Zustimmung bedürfen.",toggleInfoBox:"Zeige/Verberge Cookie-Einstellungen",title:"Cookie-Einstellungen",cookieDetail:"Cookie Details für",ourSite:"auf unserer Seite",modalWindow:"(modales Fenster)",newWindow:"(neues Fenster)",allowAll:"Erlaube alle Cookies",denyAll:"Verbiete alle Cookies",icon:"Cookies",fallback:"ist deaktiviert.",allowed:"erlaubt",disallowed:"nicht erlaubt",ads:{title:"Werbenetzwerke",details:"Werbenetzwerke können mit dem Verkauf von Werbeplatzierungen auf der Seite Einnahmen erhalten."},analytic:{title:"Besucher Zähldienste",details:"Die verwendeten Besucher Zähldienste generieren Statistiken die dabei helfen, die Seite zu verbessern."},social:{title:"Soziale Netzwerke",details:"Soziale Netzwerke können die Benutzbarkeit der Seite verbessern und ihren Bekanntheitsgrad erhöhen."},video:{title:"Videos",details:"Videoplattformen erlauben Videoinhalte einzublenden und die Sichtbarkeit der Seite zu erhöhen."},comment:{title:"Kommentare",details:"Kommentar Manager erleichtern die Organisation von Kommentaren und helfen dabei Spam zu verhindern."},support:{title:"Support",details:"Support Dienste erlauben es die Urheber der Seite zu kontaktieren und sie zu verbessern."},api:{title:"APIs",details:"APIs werden benutzt um Skripte zu laden, wie: Geolokalisierung, Suchmaschinen, Übersetzungen, ..."},other:{title:"Andere",details:"Dienste zum Anzeigen von Web-Inhalten."},google:{title:"Spezifische Zustimmung zu Google-Diensten",details:"Google kann Ihre Daten zur Messung der Zielgröße, Werbeleistung oder zur Bereitstellung personalisierter Anzeigen verwenden."},mandatoryTitle:"Notwendige Cookies",mandatoryText:"Diese Seite nutzt Cookies, um die Bedienung der Website zu ermöglichen, diese können nicht deaktiviert werden",save:"Speichern",ourpartners:"Unsere Partner"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.el.js b/src/Resources/public/lang/tarteaucitron.el.js index 9edc319..93bb47c 100644 --- a/src/Resources/public/lang/tarteaucitron.el.js +++ b/src/Resources/public/lang/tarteaucitron.el.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Γεια σας! Ο ιστότοπος αυτός σας επιτρέπει να επιλέξετε τις υπηρεσίες που παρέχονται από τρίτους που θα θέλατε να επιτρέψετε.", "adblock_call": "Παρακαλώ απενεργοποιήστε τα προγράμματα απόρριψης διαφημίσεων για να ξεκινήσετε τις τροποποιήσεις σας.", "reload": "Ανανέωση της σελίδας", diff --git a/src/Resources/public/lang/tarteaucitron.el.min.js b/src/Resources/public/lang/tarteaucitron.el.min.js index 4ea4410..eea4ba1 100644 --- a/src/Resources/public/lang/tarteaucitron.el.min.js +++ b/src/Resources/public/lang/tarteaucitron.el.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Γεια σας! Ο ιστότοπος αυτός σας επιτρέπει να επιλέξετε τις υπηρεσίες που παρέχονται από τρίτους που θα θέλατε να επιτρέψετε.",adblock_call:"Παρακαλώ απενεργοποιήστε τα προγράμματα απόρριψης διαφημίσεων για να ξεκινήσετε τις τροποποιήσεις σας.",reload:"Ανανέωση της σελίδας",alertBigScroll:"Συνεχίζοντας την ανάγνωση (κύλιση) της σελίδας,",alertBigClick:"Αν συνεχίσετε την περιήγηση σας στον ιστότοπο,",alertBig:"επιτρέπετε όλες τις υπηρεσίες που παρέχονται από τρίτους",alertBigPrivacy:"Ο ιστότοπος αυτός χρησιμοποιεί "μπισκότα" (cookies) και σας επιτρέπει να ελέγξετε τι θέλετε να ενεργοποιήσετε",alertSmall:"Διαχείριση υπηρεσιών",personalize:"Εξατομίκευση",acceptAll:"OK, αποδοχή όλων",close:"Κλείσιμο",closeBanner:"Απόκρυψη banner cookies",privacyUrl:"Πολιτική απορρήτου",all:"Προτίμηση για όλες τις υπηρεσίες",info:"Προστασία των προσωπικών σας δεδομένων",disclaimer:"Επιτρέποντας αυτές τις υπηρεσίες που παρέχονται από τρίτους, αποδέχεστε τα "μπισκότα" (cookies) τους καθώς και τη χρήση τεχνολογιών παρακολούθησης που είναι απαραίτητες για τη λειτουργία τους.",allow:"Επέτρεψε",deny:"Απόρριψε",noCookie:"Η υπηρεσία αυτή δε χρησιμοποιεί "μπισκότα" (cookies).",useCookie:"Η υπηρεσία αυτή μπορεί να αποθηκεύσει ",useCookieCurrent:"Η υπηρεσία αυτή έχει αποθηκεύσει ",useNoCookie:"Η υπηρεσία αυτή δεν έχει αποθηκεύσει κανένα "μπισκότο" (cookie).",more:"Διαβάστε περισσότερα",source:"Δείτε τον επίσημο ιστότοπο",credit:"Cookies manager by tarteaucitron.js",noServices:"Αυτός ο ιστότοπος δεν χρησιμοποιεί κανένα cookie που απαιτεί τη συγκατάθεσή σας.",toggleInfoBox:"Προβολή/Απόκρυψη πληροφοριών για την αποθήκευση "μπισκότων" (cookies)",title:"Πίνακας διαχείρισης "Μπισκότων" (Cookies)",cookieDetail:"Λεπτομέρειες "μπισκότων" (cookies) για",ourSite:"στον ιστότοπο μας",modalWindow:"(modal παράθυρο)",newWindow:"(νέο παράθυρο)",allowAll:"Επέτρεψε όλα τα "μπισκότα" (cookies)",denyAll:"Απόρριψε όλα τα "μπισκότα" (cookies)",icon:"Cookies",fallback:"είναι απενεργοποιημένο.",allowed:"επιτρέπεται",disallowed:"απαγορεύεται",ads:{title:"Διαφημιστικό Δίκτυο",details:"Τα διαφημιστικά δίκτυα μπορούν να αποφέρουν εισόδημα πουλώντας διαφημιστικό χώρο στη σελίδα."},analytic:{title:"Μετρήσεις κοινού",details:"Οι υπηρεσίες μέτρησης κοινού χρησιμοποιούνται για τον υπολογισμό χρήσιμων στατιστικών επισκεψιμότητας του ιστοτόπου για την βελτίωση του."},social:{title:"Κοινωνικά δίκτυα",details:"Τα κοινωνικά δίκτυα μπορούν να βελτιώσουν την χρηστικότητα του ιστοτόπου και να τον προωθήσουν μέσω κοινοποιήσεων."},video:{title:"Βίντεο",details:"Υπηρεσίες διαμοιρασμού βίντεο που βοηθούν να παρουσιαστεί πλούσιο περιεχόμενο στον ιστότοπο και να αυξήσουν την αναγνωρισιμότητα του."},comment:{title:"Σχόλια",details:"Οι διαχειριστές σχολίων βοηθούν την καταχώρηση σχολίων και προστατεύουν από κακόβουλες ενέργειες."},support:{title:"Υποστήριξη",details:"Οι υποστηρικτικές υπηρεσίες σας επιτρέπουν να επικονωνείτε με την ομάδα υποστήριξης του ιστοτόπου και να βοηθήσετε στην βελτίωση του."},api:{title:"APIs",details:"Τα API χρησιμοποιούνται για την φόρτωση προγραμμάτων: αναγνώρισης τοποθεσίας, μηχανών αναζήτησης, μεταφράσεων, ..."},other:{title:"Λοιπές υπηρεσίες",details:"Υπηρεσίες που παρουσιάζουν άλλο περιεχόμενο."},google:{title:"Ειδική συγκατάθεση για τις υπηρεσίες της Google",details:"Η Google μπορεί να χρησιμοποιήσει τα δεδομένα σας για τη μέτρηση του κοινού, τη διαφημιστική απόδοση ή για να σας προσφέρει εξατομικευμένες διαφημίσεις."},mandatoryTitle:"Υποχρεωτικά cookies",mandatoryText:"Αυτός ο ιστότοπος χρησιμοποιεί cookies που είναι απαραίτητα για τη σωστή λειτουργία του και δεν μπορούν να απενεργοποιηθούν.",save:"Αποθήκευση",ourpartners:"Οι συνεργάτες μας"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Γεια σας! Ο ιστότοπος αυτός σας επιτρέπει να επιλέξετε τις υπηρεσίες που παρέχονται από τρίτους που θα θέλατε να επιτρέψετε.",adblock_call:"Παρακαλώ απενεργοποιήστε τα προγράμματα απόρριψης διαφημίσεων για να ξεκινήσετε τις τροποποιήσεις σας.",reload:"Ανανέωση της σελίδας",alertBigScroll:"Συνεχίζοντας την ανάγνωση (κύλιση) της σελίδας,",alertBigClick:"Αν συνεχίσετε την περιήγηση σας στον ιστότοπο,",alertBig:"επιτρέπετε όλες τις υπηρεσίες που παρέχονται από τρίτους",alertBigPrivacy:"Ο ιστότοπος αυτός χρησιμοποιεί "μπισκότα" (cookies) και σας επιτρέπει να ελέγξετε τι θέλετε να ενεργοποιήσετε",alertSmall:"Διαχείριση υπηρεσιών",personalize:"Εξατομίκευση",acceptAll:"OK, αποδοχή όλων",close:"Κλείσιμο",closeBanner:"Απόκρυψη banner cookies",privacyUrl:"Πολιτική απορρήτου",all:"Προτίμηση για όλες τις υπηρεσίες",info:"Προστασία των προσωπικών σας δεδομένων",disclaimer:"Επιτρέποντας αυτές τις υπηρεσίες που παρέχονται από τρίτους, αποδέχεστε τα "μπισκότα" (cookies) τους καθώς και τη χρήση τεχνολογιών παρακολούθησης που είναι απαραίτητες για τη λειτουργία τους.",allow:"Επέτρεψε",deny:"Απόρριψε",noCookie:"Η υπηρεσία αυτή δε χρησιμοποιεί "μπισκότα" (cookies).",useCookie:"Η υπηρεσία αυτή μπορεί να αποθηκεύσει ",useCookieCurrent:"Η υπηρεσία αυτή έχει αποθηκεύσει ",useNoCookie:"Η υπηρεσία αυτή δεν έχει αποθηκεύσει κανένα "μπισκότο" (cookie).",more:"Διαβάστε περισσότερα",source:"Δείτε τον επίσημο ιστότοπο",credit:"Cookies manager by tarteaucitron.js",noServices:"Αυτός ο ιστότοπος δεν χρησιμοποιεί κανένα cookie που απαιτεί τη συγκατάθεσή σας.",toggleInfoBox:"Προβολή/Απόκρυψη πληροφοριών για την αποθήκευση "μπισκότων" (cookies)",title:"Πίνακας διαχείρισης "Μπισκότων" (Cookies)",cookieDetail:"Λεπτομέρειες "μπισκότων" (cookies) για",ourSite:"στον ιστότοπο μας",modalWindow:"(modal παράθυρο)",newWindow:"(νέο παράθυρο)",allowAll:"Επέτρεψε όλα τα "μπισκότα" (cookies)",denyAll:"Απόρριψε όλα τα "μπισκότα" (cookies)",icon:"Cookies",fallback:"είναι απενεργοποιημένο.",allowed:"επιτρέπεται",disallowed:"απαγορεύεται",ads:{title:"Διαφημιστικό Δίκτυο",details:"Τα διαφημιστικά δίκτυα μπορούν να αποφέρουν εισόδημα πουλώντας διαφημιστικό χώρο στη σελίδα."},analytic:{title:"Μετρήσεις κοινού",details:"Οι υπηρεσίες μέτρησης κοινού χρησιμοποιούνται για τον υπολογισμό χρήσιμων στατιστικών επισκεψιμότητας του ιστοτόπου για την βελτίωση του."},social:{title:"Κοινωνικά δίκτυα",details:"Τα κοινωνικά δίκτυα μπορούν να βελτιώσουν την χρηστικότητα του ιστοτόπου και να τον προωθήσουν μέσω κοινοποιήσεων."},video:{title:"Βίντεο",details:"Υπηρεσίες διαμοιρασμού βίντεο που βοηθούν να παρουσιαστεί πλούσιο περιεχόμενο στον ιστότοπο και να αυξήσουν την αναγνωρισιμότητα του."},comment:{title:"Σχόλια",details:"Οι διαχειριστές σχολίων βοηθούν την καταχώρηση σχολίων και προστατεύουν από κακόβουλες ενέργειες."},support:{title:"Υποστήριξη",details:"Οι υποστηρικτικές υπηρεσίες σας επιτρέπουν να επικονωνείτε με την ομάδα υποστήριξης του ιστοτόπου και να βοηθήσετε στην βελτίωση του."},api:{title:"APIs",details:"Τα API χρησιμοποιούνται για την φόρτωση προγραμμάτων: αναγνώρισης τοποθεσίας, μηχανών αναζήτησης, μεταφράσεων, ..."},other:{title:"Λοιπές υπηρεσίες",details:"Υπηρεσίες που παρουσιάζουν άλλο περιεχόμενο."},google:{title:"Ειδική συγκατάθεση για τις υπηρεσίες της Google",details:"Η Google μπορεί να χρησιμοποιήσει τα δεδομένα σας για τη μέτρηση του κοινού, τη διαφημιστική απόδοση ή για να σας προσφέρει εξατομικευμένες διαφημίσεις."},mandatoryTitle:"Υποχρεωτικά cookies",mandatoryText:"Αυτός ο ιστότοπος χρησιμοποιεί cookies που είναι απαραίτητα για τη σωστή λειτουργία του και δεν μπορούν να απενεργοποιηθούν.",save:"Αποθήκευση",ourpartners:"Οι συνεργάτες μας"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.en.js b/src/Resources/public/lang/tarteaucitron.en.js index 39bcd6c..a2fbfb7 100644 --- a/src/Resources/public/lang/tarteaucitron.en.js +++ b/src/Resources/public/lang/tarteaucitron.en.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Hello! This site is transparent and lets you choose the 3rd party services you want to allow.", "adblock_call": "Please disable your adblocker to start customizing.", "reload": "Refresh the page", diff --git a/src/Resources/public/lang/tarteaucitron.en.min.js b/src/Resources/public/lang/tarteaucitron.en.min.js index 92b48c0..dbb08b1 100644 --- a/src/Resources/public/lang/tarteaucitron.en.min.js +++ b/src/Resources/public/lang/tarteaucitron.en.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hello! This site is transparent and lets you choose the 3rd party services you want to allow.",adblock_call:"Please disable your adblocker to start customizing.",reload:"Refresh the page",alertBigScroll:"By continuing to scroll,",alertBigClick:"If you continue to browse this website,",alertBig:"you are allowing all third-party services",alertBigPrivacy:"This site uses cookies and gives you control over what you want to activate",alertSmall:"Manage services",personalize:"Personalize",acceptAll:"OK, accept all",close:"Close",closeBanner:"Hide cookie banner",privacyUrl:"Privacy policy",all:"Preference for all services",info:"Protecting your privacy",disclaimer:"By allowing these third party services, you accept their cookies and the use of tracking technologies necessary for their proper functioning.",allow:"Allow",deny:"Deny",noCookie:"This service does not use cookie.",useCookie:"This service can install",useCookieCurrent:"This service has installed",useNoCookie:"This service has not installed any cookie.",more:"Read more",source:"View the official website",credit:"Cookies manager by tarteaucitron.js",noServices:"This website does not use any cookie requiring your consent.",toggleInfoBox:"Show/hide informations about cookie storage",title:"Cookies management panel",cookieDetail:"Cookie detail for",ourSite:"on our site",modalWindow:"(modal window)",newWindow:"(new window)",allowAll:"Allow all cookies",denyAll:"Deny all cookies",icon:"Cookies",fallback:"is disabled.",allowed:"allowed",disallowed:"disallowed",ads:{title:"Advertising network",details:"Ad networks can generate revenue by selling advertising space on the site."},analytic:{title:"Audience measurement",details:"The audience measurement services used to generate useful statistics attendance to improve the site."},social:{title:"Social networks",details:"Social networks can improve the usability of the site and help to promote it via the shares."},video:{title:"Videos",details:"Video sharing services help to add rich media on the site and increase its visibility."},comment:{title:"Comments",details:"Comments managers facilitate the filing of comments and fight against spam."},support:{title:"Support",details:"Support services allow you to get in touch with the site team and help to improve it."},api:{title:"APIs",details:"APIs are used to load scripts: geolocation, search engines, translations, ..."},other:{title:"Other",details:"Services to display web content."},google:{title:"Specific consent for Google services",details:"Google may use your data for audience measurement, advertising performance, or to offer you personalized ads."},mandatoryTitle:"Mandatory cookies",mandatoryText:"This site uses cookies necessary for its proper functioning which cannot be deactivated.",save:"Save",ourpartners:"Our Partners"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Hello! This site is transparent and lets you choose the 3rd party services you want to allow.",adblock_call:"Please disable your adblocker to start customizing.",reload:"Refresh the page",alertBigScroll:"By continuing to scroll,",alertBigClick:"If you continue to browse this website,",alertBig:"you are allowing all third-party services",alertBigPrivacy:"This site uses cookies and gives you control over what you want to activate",alertSmall:"Manage services",personalize:"Personalize",acceptAll:"OK, accept all",close:"Close",closeBanner:"Hide cookie banner",privacyUrl:"Privacy policy",all:"Preference for all services",info:"Protecting your privacy",disclaimer:"By allowing these third party services, you accept their cookies and the use of tracking technologies necessary for their proper functioning.",allow:"Allow",deny:"Deny",noCookie:"This service does not use cookie.",useCookie:"This service can install",useCookieCurrent:"This service has installed",useNoCookie:"This service has not installed any cookie.",more:"Read more",source:"View the official website",credit:"Cookies manager by tarteaucitron.js",noServices:"This website does not use any cookie requiring your consent.",toggleInfoBox:"Show/hide informations about cookie storage",title:"Cookies management panel",cookieDetail:"Cookie detail for",ourSite:"on our site",modalWindow:"(modal window)",newWindow:"(new window)",allowAll:"Allow all cookies",denyAll:"Deny all cookies",icon:"Cookies",fallback:"is disabled.",allowed:"allowed",disallowed:"disallowed",ads:{title:"Advertising network",details:"Ad networks can generate revenue by selling advertising space on the site."},analytic:{title:"Audience measurement",details:"The audience measurement services used to generate useful statistics attendance to improve the site."},social:{title:"Social networks",details:"Social networks can improve the usability of the site and help to promote it via the shares."},video:{title:"Videos",details:"Video sharing services help to add rich media on the site and increase its visibility."},comment:{title:"Comments",details:"Comments managers facilitate the filing of comments and fight against spam."},support:{title:"Support",details:"Support services allow you to get in touch with the site team and help to improve it."},api:{title:"APIs",details:"APIs are used to load scripts: geolocation, search engines, translations, ..."},other:{title:"Other",details:"Services to display web content."},google:{title:"Specific consent for Google services",details:"Google may use your data for audience measurement, advertising performance, or to offer you personalized ads."},mandatoryTitle:"Mandatory cookies",mandatoryText:"This site uses cookies necessary for its proper functioning which cannot be deactivated.",save:"Save",ourpartners:"Our Partners"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.es.js b/src/Resources/public/lang/tarteaucitron.es.js index 076765e..626abb9 100644 --- a/src/Resources/public/lang/tarteaucitron.es.js +++ b/src/Resources/public/lang/tarteaucitron.es.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "¡Hola! Este sitio web es transparente y te da la opción de activar los servicios de terceros.", "adblock_call": "Por favor deshabilita tu AdBlocker para empezar a personalizar los servicios.", "reload": "Actualizar esta página", diff --git a/src/Resources/public/lang/tarteaucitron.es.min.js b/src/Resources/public/lang/tarteaucitron.es.min.js index 4ba7be2..036e6df 100644 --- a/src/Resources/public/lang/tarteaucitron.es.min.js +++ b/src/Resources/public/lang/tarteaucitron.es.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"¡Hola! Este sitio web es transparente y te da la opción de activar los servicios de terceros.",adblock_call:"Por favor deshabilita tu AdBlocker para empezar a personalizar los servicios.",reload:"Actualizar esta página",alertBigScroll:"Al continuar desplazándote,",alertBigClick:"Si continuas navegando por este sitio web,",alertBig:"estás permitiendo servicios terceros",alertBigPrivacy:"Este sitio web usa cookies y te permite controlar las que deseas activar",alertSmall:"Gestionar servicios",personalize:"Personalizar",acceptAll:"OK, aceptar todas",close:"Cerrar",closeBanner:"Ocultar la banner de cookies",privacyUrl:"Política de privacidad",all:"Ajustes para todos los servicios",info:"Protegiendo tu privacidad",disclaimer:"Aceptando estos servicios de terceros, estás aceptando sus cookies y el uso de tecnologías de rastreo necesarias para su correcto funcionamiento.",allow:"Permitir",deny:"Denegar",noCookie:"Este servicio no usa cookies.",useCookie:"Este servicio puede instalar",useCookieCurrent:"Este servicio ha instalado",useNoCookie:"Este servicio no ha instalado ninguna cookie.",more:"Leer más",source:"Ver sitio web oficial",credit:"Gestor de cookies realizado por tarteaucitron.js",noServices:"Este sitio web no utiliza ninguna cookie que requiera su consentimiento.",toggleInfoBox:"Mostrar/ocultar información sobre almacenamiento de cookies",title:"Panel de gestión de cookies",cookieDetail:"Detalles de las cookies para",ourSite:"en nuestra web",modalWindow:"(ventana modal)",newWindow:"(ventana nueva)",allowAll:"Permitir todas las cookies",denyAll:"Denegar todas las cookies",icon:"Cookies",fallback:"está deshabilitado.",allowed:"permitido",disallowed:"rechazado",ads:{title:"Red de publicidad",details:"Las redes publicitarias pueden generar ingresos mediante la venta de espacios publicitarios en el sitio."},analytic:{title:"Medición de audiencia",details:"Los servicios de medición de audiencia se usan para generar estadísticas útiles para mejorar el sitio."},social:{title:"Redes sociales",details:"Las redes sociales pueden aumentar la usabilidad del sitio web y ayudar a promoverlo a través de la contribución."},video:{title:"Videos",details:"Los servicios para compartir videos ayudan a añadir contenido enriquecido en el sitio web y aumentar su visibilidad."},comment:{title:"Comentarios",details:"El gestor de comentarios facilita la clasificación de comentarios y luchar contra spam."},support:{title:"Soporte",details:"Los servicios de soporte te permiten contactar con el sitio web y ayudar a mejorarlo."},api:{title:"APIs",details:"APIs se utilizan para cargar scripts: geolocalización, motor de búsqueda, traducciones, ..."},other:{title:"Otro",details:"Servicios para mostrar contenido web."},google:{title:"Consentimiento específico para los servicios de Google",details:"Google puede utilizar tus datos para la medición de audiencia, rendimiento publicitario o para ofrecerte anuncios personalizados."},mandatoryTitle:"Cookies obligatorias",mandatoryText:"Este sitio utiliza cookies necesarias para su correcto funcionamiento que no se pueden desactivar.",save:"Guardar",ourpartners:"Nuestros socios"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"¡Hola! Este sitio web es transparente y te da la opción de activar los servicios de terceros.",adblock_call:"Por favor deshabilita tu AdBlocker para empezar a personalizar los servicios.",reload:"Actualizar esta página",alertBigScroll:"Al continuar desplazándote,",alertBigClick:"Si continuas navegando por este sitio web,",alertBig:"estás permitiendo servicios terceros",alertBigPrivacy:"Este sitio web usa cookies y te permite controlar las que deseas activar",alertSmall:"Gestionar servicios",personalize:"Personalizar",acceptAll:"OK, aceptar todas",close:"Cerrar",closeBanner:"Ocultar la banner de cookies",privacyUrl:"Política de privacidad",all:"Ajustes para todos los servicios",info:"Protegiendo tu privacidad",disclaimer:"Aceptando estos servicios de terceros, estás aceptando sus cookies y el uso de tecnologías de rastreo necesarias para su correcto funcionamiento.",allow:"Permitir",deny:"Denegar",noCookie:"Este servicio no usa cookies.",useCookie:"Este servicio puede instalar",useCookieCurrent:"Este servicio ha instalado",useNoCookie:"Este servicio no ha instalado ninguna cookie.",more:"Leer más",source:"Ver sitio web oficial",credit:"Gestor de cookies realizado por tarteaucitron.js",noServices:"Este sitio web no utiliza ninguna cookie que requiera su consentimiento.",toggleInfoBox:"Mostrar/ocultar información sobre almacenamiento de cookies",title:"Panel de gestión de cookies",cookieDetail:"Detalles de las cookies para",ourSite:"en nuestra web",modalWindow:"(ventana modal)",newWindow:"(ventana nueva)",allowAll:"Permitir todas las cookies",denyAll:"Denegar todas las cookies",icon:"Cookies",fallback:"está deshabilitado.",allowed:"permitido",disallowed:"rechazado",ads:{title:"Red de publicidad",details:"Las redes publicitarias pueden generar ingresos mediante la venta de espacios publicitarios en el sitio."},analytic:{title:"Medición de audiencia",details:"Los servicios de medición de audiencia se usan para generar estadísticas útiles para mejorar el sitio."},social:{title:"Redes sociales",details:"Las redes sociales pueden aumentar la usabilidad del sitio web y ayudar a promoverlo a través de la contribución."},video:{title:"Videos",details:"Los servicios para compartir videos ayudan a añadir contenido enriquecido en el sitio web y aumentar su visibilidad."},comment:{title:"Comentarios",details:"El gestor de comentarios facilita la clasificación de comentarios y luchar contra spam."},support:{title:"Soporte",details:"Los servicios de soporte te permiten contactar con el sitio web y ayudar a mejorarlo."},api:{title:"APIs",details:"APIs se utilizan para cargar scripts: geolocalización, motor de búsqueda, traducciones, ..."},other:{title:"Otro",details:"Servicios para mostrar contenido web."},google:{title:"Consentimiento específico para los servicios de Google",details:"Google puede utilizar tus datos para la medición de audiencia, rendimiento publicitario o para ofrecerte anuncios personalizados."},mandatoryTitle:"Cookies obligatorias",mandatoryText:"Este sitio utiliza cookies necesarias para su correcto funcionamiento que no se pueden desactivar.",save:"Guardar",ourpartners:"Nuestros socios"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.et.js b/src/Resources/public/lang/tarteaucitron.et.js index f712d0a..d5624f2 100644 --- a/src/Resources/public/lang/tarteaucitron.et.js +++ b/src/Resources/public/lang/tarteaucitron.et.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Tere! See lehekülg on läbipaistev ja võimaldab Teil valida kolmandate osapoolte teenuseid, mida soovite lubada.", "adblock_call": "Kohandamise alustamiseks palun keelake oma reklaamiblokeerija.", "reload": "Värskendage lehekülge", diff --git a/src/Resources/public/lang/tarteaucitron.et.min.js b/src/Resources/public/lang/tarteaucitron.et.min.js index 96776ab..7b93f3c 100644 --- a/src/Resources/public/lang/tarteaucitron.et.min.js +++ b/src/Resources/public/lang/tarteaucitron.et.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Tere! See lehekülg on läbipaistev ja võimaldab Teil valida kolmandate osapoolte teenuseid, mida soovite lubada.",adblock_call:"Kohandamise alustamiseks palun keelake oma reklaamiblokeerija.",reload:"Värskendage lehekülge",alertBigScroll:"Kerimist jätkates,",alertBigClick:"Kui jätkate selle veebisaidi sirvimist,",alertBig:"lubate kõik kolmandate osapoolte teenused",alertBigPrivacy:"See lehekülg kasutab küpsiseid ja annab teile kontrolli selle üle, mida soovite aktiveerida",alertSmall:"Teenuste haldamine",personalize:"Isikupärasta",acceptAll:"OK, nõustu kõigiga",close:"Sulge",closeBanner:"Peida küpsiste bänner",privacyUrl:"Privaatsuspoliitika",all:"Eelistus kõikidele teenustele",info:"Teie privaatsuse kaitsmine",disclaimer:"Kolmandate osapoolte teenuste lubamisel nõustute nende küpsistega ja nende nõuetekohaseks toimimiseks vajalike jälgimistehnoloogiate kasutamisega.",allow:"Luba",deny:"Keeldu",noCookie:"See teenus ei kasuta küpsiseid.",useCookie:"Seda teenust saab installida",useCookieCurrent:"See teenus on installitud",useNoCookie:"See teenus ei ole installinud ühtegi küpsist.",more:"Loe rohkem",source:"Vaadake ametlikku veebilehekülge",credit:"Küpsiste haldur tarteaucitron.js",noServices:"See veebisait ei kasuta küpsiseid, mis nõuavad teie nõusolekut.",toggleInfoBox:"Kuva/peida teave küpsiste salvestamise kohta",title:"Küpsiste halduspaneel",cookieDetail:"Küpsise üksikasjad",ourSite:"meie leheküljel",modalWindow:"(modaalne aken)",newWindow:"(uus aken)",allowAll:"Luba kõik küpsised",denyAll:"Keela kõik küpsised",icon:"Küpsised",fallback:"on keelatud.",allowed:"lubatud",disallowed:"keelatud",ads:{title:"Reklaamvõrgustik",details:"Reklaamivõrgustikud saavad veebileheküljel reklaamipinda müües tulu teenida."},analytic:{title:"Vaatajaskonna mõõtmine",details:"Vaatajaskonna mõõtmise teenuseid kasutati lehekülje täiustamiseks kasuliku külastatavuse statistika saamiseks."},social:{title:"Sotsiaalvõrgustikud",details:"Sotsiaalvõrgustikud võivad parandada lehekülje kasutatavust ja aidata seda jagamiste kaudu reklaamida."},video:{title:"Videod",details:"Videojagamisteenused aitavad leheküljele lisada rikasmeediat ja suurendada selle nähtavust."},comment:{title:"Kommentaarid",details:"Kommentaarihaldurid hõlbustavad kommentaaride esitamist ja võitlevad rämpsposti vastu."},support:{title:"Tugi",details:"Tugiteenused võimaldavad teil lehekülje meeskonnaga ühendust võtta ja aidata seda täiustada."},api:{title:"API-d",details:"API-sid kasutatakse skriptide laadimiseks: geolokatsiooniks, otsingumootorites, tõlgetes, ..."},other:{title:"Muu",details:"Teenused veebisisu kuvamiseks."},google:{title:"Google'i teenuste konkreetne nõusolek",details:"Google võib teie andmeid kasutada sihtrühma mõõtmiseks, reklaamide tulemuslikkuse hindamiseks või teile isikupäraste reklaamide pakkumiseks."},mandatoryTitle:"Kohustuslikud küpsised",mandatoryText:"See lehekülg kasutab nõuetekohaseks toimimiseks vajalikke küpsiseid, mida ei saa deaktiveerida.",save:"Salvesta",ourpartners:"Meie partnerid"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Tere! See lehekülg on läbipaistev ja võimaldab Teil valida kolmandate osapoolte teenuseid, mida soovite lubada.",adblock_call:"Kohandamise alustamiseks palun keelake oma reklaamiblokeerija.",reload:"Värskendage lehekülge",alertBigScroll:"Kerimist jätkates,",alertBigClick:"Kui jätkate selle veebisaidi sirvimist,",alertBig:"lubate kõik kolmandate osapoolte teenused",alertBigPrivacy:"See lehekülg kasutab küpsiseid ja annab teile kontrolli selle üle, mida soovite aktiveerida",alertSmall:"Teenuste haldamine",personalize:"Isikupärasta",acceptAll:"OK, nõustu kõigiga",close:"Sulge",closeBanner:"Peida küpsiste bänner",privacyUrl:"Privaatsuspoliitika",all:"Eelistus kõikidele teenustele",info:"Teie privaatsuse kaitsmine",disclaimer:"Kolmandate osapoolte teenuste lubamisel nõustute nende küpsistega ja nende nõuetekohaseks toimimiseks vajalike jälgimistehnoloogiate kasutamisega.",allow:"Luba",deny:"Keeldu",noCookie:"See teenus ei kasuta küpsiseid.",useCookie:"Seda teenust saab installida",useCookieCurrent:"See teenus on installitud",useNoCookie:"See teenus ei ole installinud ühtegi küpsist.",more:"Loe rohkem",source:"Vaadake ametlikku veebilehekülge",credit:"Küpsiste haldur tarteaucitron.js",noServices:"See veebisait ei kasuta küpsiseid, mis nõuavad teie nõusolekut.",toggleInfoBox:"Kuva/peida teave küpsiste salvestamise kohta",title:"Küpsiste halduspaneel",cookieDetail:"Küpsise üksikasjad",ourSite:"meie leheküljel",modalWindow:"(modaalne aken)",newWindow:"(uus aken)",allowAll:"Luba kõik küpsised",denyAll:"Keela kõik küpsised",icon:"Küpsised",fallback:"on keelatud.",allowed:"lubatud",disallowed:"keelatud",ads:{title:"Reklaamvõrgustik",details:"Reklaamivõrgustikud saavad veebileheküljel reklaamipinda müües tulu teenida."},analytic:{title:"Vaatajaskonna mõõtmine",details:"Vaatajaskonna mõõtmise teenuseid kasutati lehekülje täiustamiseks kasuliku külastatavuse statistika saamiseks."},social:{title:"Sotsiaalvõrgustikud",details:"Sotsiaalvõrgustikud võivad parandada lehekülje kasutatavust ja aidata seda jagamiste kaudu reklaamida."},video:{title:"Videod",details:"Videojagamisteenused aitavad leheküljele lisada rikasmeediat ja suurendada selle nähtavust."},comment:{title:"Kommentaarid",details:"Kommentaarihaldurid hõlbustavad kommentaaride esitamist ja võitlevad rämpsposti vastu."},support:{title:"Tugi",details:"Tugiteenused võimaldavad teil lehekülje meeskonnaga ühendust võtta ja aidata seda täiustada."},api:{title:"API-d",details:"API-sid kasutatakse skriptide laadimiseks: geolokatsiooniks, otsingumootorites, tõlgetes, ..."},other:{title:"Muu",details:"Teenused veebisisu kuvamiseks."},google:{title:"Google'i teenuste konkreetne nõusolek",details:"Google võib teie andmeid kasutada sihtrühma mõõtmiseks, reklaamide tulemuslikkuse hindamiseks või teile isikupäraste reklaamide pakkumiseks."},mandatoryTitle:"Kohustuslikud küpsised",mandatoryText:"See lehekülg kasutab nõuetekohaseks toimimiseks vajalikke küpsiseid, mida ei saa deaktiveerida.",save:"Salvesta",ourpartners:"Meie partnerid"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.fi.js b/src/Resources/public/lang/tarteaucitron.fi.js index 53c3193..35aaf98 100644 --- a/src/Resources/public/lang/tarteaucitron.fi.js +++ b/src/Resources/public/lang/tarteaucitron.fi.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Hei! Tämä sivusto antaa sinun valita ja hallita kolmansien osapuolten asettamia evästeitä.", "adblock_call": "Estä adblocker muuttaaksesi asetuksia.", "reload": "Päivitä sivu", diff --git a/src/Resources/public/lang/tarteaucitron.fi.min.js b/src/Resources/public/lang/tarteaucitron.fi.min.js index 8955a0f..417893c 100644 --- a/src/Resources/public/lang/tarteaucitron.fi.min.js +++ b/src/Resources/public/lang/tarteaucitron.fi.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hei! Tämä sivusto antaa sinun valita ja hallita kolmansien osapuolten asettamia evästeitä.",adblock_call:"Estä adblocker muuttaaksesi asetuksia.",reload:"Päivitä sivu",alertBigScroll:"Jatkamalla selailua,",alertBigClick:"Jatkamalla tämän sivuston selailua,",alertBig:"hyväksyt kolmansien osapuolien tarjoamia palveluita",alertBigPrivacy:"Tämä sivusto käyttää evästeitä ja antaa sinun hallita niitä.",alertSmall:"Hallinnoi palveluja",acceptAll:"OK, hyväksy kaikki",personalize:"Personoi",close:"Sulje",closeBanner:"Piilota evästebanneri",privacyUrl:"Tietosuoja",all:"Kaikkien palveluiden valinta",info:"Yksityisyyden suojaaminen",disclaimer:"Hyväksymällä kolmansien osapuolten palvelut, hyväksyt toiminnan kannalta tarpeellisten evästeiden ja seurantateknologioiden käytön.",allow:"Hyväksy",deny:"Kiellä",noCookie:"Tämä palvelu ei käytä evästeitä",useCookie:"Tämä palvelu voidaan asentaa",useCookieCurrent:"Tämä palvelu on asennettu",useNoCookie:"Tämä palvelu ei ole asentanut evästeitä",more:"Lue lisää",source:"Katso virallinen nettisivu",credit:"Evästeiden hallinta: tarteaucitron.js",noServices:"Tämä sivusto ei käytä evästeitä, jotka vaativat suostumustasi.",toggleInfoBox:"Näytä/piilota tiedot evästeistä ja niiden säilytyksestä",title:"Evästeiden hallintapaneeli",cookieDetail:"Evästetiedot",ourSite:"sivustollamme",modalWindow:"(modaalinen ikkuna)",newWindow:"uusi ikkuna",allowAll:"Hyväksy kaikki evästeet",denyAll:"Kiellä kaikki evästeet",icon:"Cookies",fallback:"hylätty.",allowed:"sallittu",disallowed:"kielletty",ads:{title:"Mainosverkosto",details:"Mainosverkostot saattavat saada tuloja myymällä mainostilaa sivustolla."},analytic:{title:"Yleisön mittaaminen",details:"Yleisömittauspalveluja käytetään kävijätilastojen tuottamiseen, joista on hyötyä sivuston parantamisessa."},social:{title:"Sosiaaliset verkostot",details:"Sosiaaliset verkostot voivat helpottaa sivuston käytettävyyttä ja mainontaa"},video:{title:"Videot",details:"Videoiden toistopalvelut auttavat rikastamaan sivuston markkinointia ja kasvattaa sen näkyvyyttä"},comment:{title:"Kommentit",details:"Kommentoinnin ylläpito helpottaa kommenttien arkistointia ja roskapostin hallintaa."},support:{title:"Tuki",details:"Ohjelmointirajapintoja käytetään eri ohjelmistojen, kuten hakukoneiden, sijaintien tai käännösten, lataamiseen."},api:{title:"Ohjelmointirajapinnat",details:"Ohjelmointirajapintoja käytetään eri ohjelmistojen, kuten hakukoneiden, sijaintien tai käännösten, lataamiseen,..."},other:{title:"Muut",details:"Palvelut web-sisältöjen näyttämiseen."},google:{title:"Erityinen suostumus Googlen palveluille",details:"Google voi käyttää tietojasi yleisön mittaamiseen, mainosvaikutusten arviointiin tai tarjotakseen sinulle personoituja mainoksia."},mandatoryTitle:"Tarpeelliset evästeet",mandatoryText:"Tämä sivusto käyttää evästeitä, jotka ovat välttämättömiä sen asianmukaisen toiminnan kannalta. Niitä ei voi poistaa käytöstä.",save:"Tallenna",ourpartners:"Kumppanimme"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Hei! Tämä sivusto antaa sinun valita ja hallita kolmansien osapuolten asettamia evästeitä.",adblock_call:"Estä adblocker muuttaaksesi asetuksia.",reload:"Päivitä sivu",alertBigScroll:"Jatkamalla selailua,",alertBigClick:"Jatkamalla tämän sivuston selailua,",alertBig:"hyväksyt kolmansien osapuolien tarjoamia palveluita",alertBigPrivacy:"Tämä sivusto käyttää evästeitä ja antaa sinun hallita niitä.",alertSmall:"Hallinnoi palveluja",acceptAll:"OK, hyväksy kaikki",personalize:"Personoi",close:"Sulje",closeBanner:"Piilota evästebanneri",privacyUrl:"Tietosuoja",all:"Kaikkien palveluiden valinta",info:"Yksityisyyden suojaaminen",disclaimer:"Hyväksymällä kolmansien osapuolten palvelut, hyväksyt toiminnan kannalta tarpeellisten evästeiden ja seurantateknologioiden käytön.",allow:"Hyväksy",deny:"Kiellä",noCookie:"Tämä palvelu ei käytä evästeitä",useCookie:"Tämä palvelu voidaan asentaa",useCookieCurrent:"Tämä palvelu on asennettu",useNoCookie:"Tämä palvelu ei ole asentanut evästeitä",more:"Lue lisää",source:"Katso virallinen nettisivu",credit:"Evästeiden hallinta: tarteaucitron.js",noServices:"Tämä sivusto ei käytä evästeitä, jotka vaativat suostumustasi.",toggleInfoBox:"Näytä/piilota tiedot evästeistä ja niiden säilytyksestä",title:"Evästeiden hallintapaneeli",cookieDetail:"Evästetiedot",ourSite:"sivustollamme",modalWindow:"(modaalinen ikkuna)",newWindow:"uusi ikkuna",allowAll:"Hyväksy kaikki evästeet",denyAll:"Kiellä kaikki evästeet",icon:"Cookies",fallback:"hylätty.",allowed:"sallittu",disallowed:"kielletty",ads:{title:"Mainosverkosto",details:"Mainosverkostot saattavat saada tuloja myymällä mainostilaa sivustolla."},analytic:{title:"Yleisön mittaaminen",details:"Yleisömittauspalveluja käytetään kävijätilastojen tuottamiseen, joista on hyötyä sivuston parantamisessa."},social:{title:"Sosiaaliset verkostot",details:"Sosiaaliset verkostot voivat helpottaa sivuston käytettävyyttä ja mainontaa"},video:{title:"Videot",details:"Videoiden toistopalvelut auttavat rikastamaan sivuston markkinointia ja kasvattaa sen näkyvyyttä"},comment:{title:"Kommentit",details:"Kommentoinnin ylläpito helpottaa kommenttien arkistointia ja roskapostin hallintaa."},support:{title:"Tuki",details:"Ohjelmointirajapintoja käytetään eri ohjelmistojen, kuten hakukoneiden, sijaintien tai käännösten, lataamiseen."},api:{title:"Ohjelmointirajapinnat",details:"Ohjelmointirajapintoja käytetään eri ohjelmistojen, kuten hakukoneiden, sijaintien tai käännösten, lataamiseen,..."},other:{title:"Muut",details:"Palvelut web-sisältöjen näyttämiseen."},google:{title:"Erityinen suostumus Googlen palveluille",details:"Google voi käyttää tietojasi yleisön mittaamiseen, mainosvaikutusten arviointiin tai tarjotakseen sinulle personoituja mainoksia."},mandatoryTitle:"Tarpeelliset evästeet",mandatoryText:"Tämä sivusto käyttää evästeitä, jotka ovat välttämättömiä sen asianmukaisen toiminnan kannalta. Niitä ei voi poistaa käytöstä.",save:"Tallenna",ourpartners:"Kumppanimme"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.fr.js b/src/Resources/public/lang/tarteaucitron.fr.js index 945e463..f516dbb 100644 --- a/src/Resources/public/lang/tarteaucitron.fr.js +++ b/src/Resources/public/lang/tarteaucitron.fr.js @@ -2,7 +2,7 @@ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Bonjour! Ce site joue la transparence et vous donne le choix des services tiers à activer.", "adblock_call": "Merci de désactiver votre adblocker pour commencer la personnalisation.", "reload": "Recharger la page", diff --git a/src/Resources/public/lang/tarteaucitron.fr.min.js b/src/Resources/public/lang/tarteaucitron.fr.min.js index fecdb6b..7e4780f 100644 --- a/src/Resources/public/lang/tarteaucitron.fr.min.js +++ b/src/Resources/public/lang/tarteaucitron.fr.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Bonjour! Ce site joue la transparence et vous donne le choix des services tiers à activer.",adblock_call:"Merci de désactiver votre adblocker pour commencer la personnalisation.",reload:"Recharger la page",alertBigScroll:"En continuant de défiler,",alertBigClick:"En poursuivant votre navigation,",alertBig:"vous acceptez l'utilisation de services tiers pouvant installer des cookies",alertBigPrivacy:"Ce site utilise des cookies et vous donne le contrôle sur ceux que vous souhaitez activer",alertSmall:"Gestion des services",acceptAll:"Tout accepter",personalize:"Personnaliser",close:"Fermer",closeBanner:"Masquer le bandeau des cookies",privacyUrl:"Politique de confidentialité",all:"Préférences pour tous les services",info:"Protection de votre vie privée",disclaimer:"En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement.",allow:"Autoriser",deny:"Interdire",noCookie:"Ce service ne dépose aucun cookie.",useCookie:"Ce service peut déposer",useCookieCurrent:"Ce service a déposé",useNoCookie:"Ce service n'a déposé aucun cookie.",more:"En savoir plus",source:"Voir le site officiel",credit:"Gestion des cookies par tarteaucitron.js",noServices:"Ce site n'utilise aucun cookie nécessitant votre consentement.",toggleInfoBox:"Afficher/masquer les informations sur le stockage des cookies",title:"Panneau de gestion des cookies",cookieDetail:"Détail des cookies",ourSite:"sur notre site",modalWindow:"(fenêtre modale)",newWindow:"(nouvelle fenêtre)",allowAll:"Tout accepter",denyAll:"Tout refuser",icon:"Cookies",fallback:"est désactivé.",allowed:"autorisé",disallowed:"interdit",ads:{title:"Régies publicitaires",details:"Les régies publicitaires permettent de générer des revenus en commercialisant les espaces publicitaires du site."},analytic:{title:"Mesure d'audience",details:"Les services de mesure d'audience permettent de générer des statistiques de fréquentation utiles à l'amélioration du site."},social:{title:"Réseaux sociaux",details:"Les réseaux sociaux permettent d'améliorer la convivialité du site et aident à sa promotion via les partages."},video:{title:"Vidéos",details:"Les services de partage de vidéo permettent d'enrichir le site de contenu multimédia et augmentent sa visibilité."},comment:{title:"Commentaires",details:"Les gestionnaires de commentaires facilitent le dépôt de vos commentaires et luttent contre le spam."},support:{title:"Support",details:"Les services de support vous permettent d'entrer en contact avec l'équipe du site et d'aider à son amélioration."},api:{title:"APIs",details:"Les APIs permettent de charger des scripts : géolocalisation, moteurs de recherche, traductions, ..."},other:{title:"Autre",details:"Services visant à afficher du contenu web."},google:{title:"Consentement spécifique aux services Google",details:"Google peut utiliser vos données pour la mesure d'audience, la performance publicitaire ou pour vous proposer des annonces personnalisées."},mandatoryTitle:"Cookies obligatoires",mandatoryText:"Ce site utilise des cookies nécessaires à son bon fonctionnement. Ils ne peuvent pas être désactivés.",save:"Enregistrer",ourpartners:"Nos partenaires"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Bonjour! Ce site joue la transparence et vous donne le choix des services tiers à activer.",adblock_call:"Merci de désactiver votre adblocker pour commencer la personnalisation.",reload:"Recharger la page",alertBigScroll:"En continuant de défiler,",alertBigClick:"En poursuivant votre navigation,",alertBig:"vous acceptez l'utilisation de services tiers pouvant installer des cookies",alertBigPrivacy:"Ce site utilise des cookies et vous donne le contrôle sur ceux que vous souhaitez activer",alertSmall:"Gestion des services",acceptAll:"Tout accepter",personalize:"Personnaliser",close:"Fermer",closeBanner:"Masquer le bandeau des cookies",privacyUrl:"Politique de confidentialité",all:"Préférences pour tous les services",info:"Protection de votre vie privée",disclaimer:"En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement.",allow:"Autoriser",deny:"Interdire",noCookie:"Ce service ne dépose aucun cookie.",useCookie:"Ce service peut déposer",useCookieCurrent:"Ce service a déposé",useNoCookie:"Ce service n'a déposé aucun cookie.",more:"En savoir plus",source:"Voir le site officiel",credit:"Gestion des cookies par tarteaucitron.js",noServices:"Ce site n'utilise aucun cookie nécessitant votre consentement.",toggleInfoBox:"Afficher/masquer les informations sur le stockage des cookies",title:"Panneau de gestion des cookies",cookieDetail:"Détail des cookies",ourSite:"sur notre site",modalWindow:"(fenêtre modale)",newWindow:"(nouvelle fenêtre)",allowAll:"Tout accepter",denyAll:"Tout refuser",icon:"Cookies",fallback:"est désactivé.",allowed:"autorisé",disallowed:"interdit",ads:{title:"Régies publicitaires",details:"Les régies publicitaires permettent de générer des revenus en commercialisant les espaces publicitaires du site."},analytic:{title:"Mesure d'audience",details:"Les services de mesure d'audience permettent de générer des statistiques de fréquentation utiles à l'amélioration du site."},social:{title:"Réseaux sociaux",details:"Les réseaux sociaux permettent d'améliorer la convivialité du site et aident à sa promotion via les partages."},video:{title:"Vidéos",details:"Les services de partage de vidéo permettent d'enrichir le site de contenu multimédia et augmentent sa visibilité."},comment:{title:"Commentaires",details:"Les gestionnaires de commentaires facilitent le dépôt de vos commentaires et luttent contre le spam."},support:{title:"Support",details:"Les services de support vous permettent d'entrer en contact avec l'équipe du site et d'aider à son amélioration."},api:{title:"APIs",details:"Les APIs permettent de charger des scripts : géolocalisation, moteurs de recherche, traductions, ..."},other:{title:"Autre",details:"Services visant à afficher du contenu web."},google:{title:"Consentement spécifique aux services Google",details:"Google peut utiliser vos données pour la mesure d'audience, la performance publicitaire ou pour vous proposer des annonces personnalisées."},mandatoryTitle:"Cookies obligatoires",mandatoryText:"Ce site utilise des cookies nécessaires à son bon fonctionnement. Ils ne peuvent pas être désactivés.",save:"Enregistrer",ourpartners:"Nos partenaires"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.hr.js b/src/Resources/public/lang/tarteaucitron.hr.js new file mode 100644 index 0000000..42c990b --- /dev/null +++ b/src/Resources/public/lang/tarteaucitron.hr.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝️ 🍪", + "adblock": "Pozdrav! Ova stranica je transparentna i omogućuje vam odabir usluga trećih strana koje želite omogućiti.", + "adblock_call": "Molimo vas da onemogućite svoj adblocker kako biste započeli prilagodbu.", + "reload": "Osvježite stranicu", + + "alertBigScroll": "Nastavkom pomicanja,", + "alertBigClick": "Ako nastavite pregledavati ovu web stranicu,", + "alertBig": "dopuštate sve usluge trećih strana", + + "alertBigPrivacy": "Ova stranica koristi kolačiće i daje vam kontrolu nad onim što želite aktivirati", + "alertSmall": "Upravljanje uslugama", + "personalize": "Personaliziraj", + "acceptAll": "U redu, prihvati sve", + "close": "Zatvori", + "closeBanner": "Sakrij banner kolačića", + + "privacyUrl": "Pravila privatnosti", + + "all": "Preference za sve usluge", + + "info": "Zaštita vaše privatnosti", + "disclaimer": "Dopuštanjem ovih usluga trećih strana prihvaćate njihove kolačiće i upotrebu tehnologija praćenja potrebnih za njihovo ispravno funkcioniranje.", + "allow": "Dopusti", + "deny": "Zanijeci", + "noCookie": "Ova usluga ne koristi kolačiće.", + "useCookie": "Ova usluga može instalirati", + "useCookieCurrent": "Ova usluga je instalirana", + "useNoCookie": "Ova usluga nije instalirala nikakve kolačiće.", + "more": "Saznajte više", + "source": "Pogledajte službenu stranicu", + "credit": "Usluge za upravljanje kolačićima od tarteaucitron.js", + "noServices": "Ova web-lokacija ne koristi nijedan kolačić koji zahtijeva vaš pristanak.", + + "toggleInfoBox": "Prikaži/sakrij informacije o pohrani kolačića", + "title": "Panel za upravljanje kolačićima", + "cookieDetail": "Detalji kolačića za", + "ourSite": "našu web-lokaciju", + "modalWindow": "(modalni prozor)", + "newWindow": "(novi prozor)", + "allowAll": "Dopusti sve kolačiće", + "denyAll": "Odbij sve kolačiće", + + "icon": "Kolačići", + + "fallback": "onemogućeni su.", + "allowed": "dopušteno", + "disallowed": "nedopušteno", + + "ads": { + "title": "Oglasne mreže", + "details": "Oglasne mreže mogu generirati prihod prodajom oglasnog prostora na stranici." + }, + "analytic": { + "title": "Mjerenje publike", + "details": "Usluge mjerenja publike koriste kolačiće za prikupljanje informacija o posjetiteljima." + }, + "social": { + "title": "Društvene mreže", + "details": "Društvene mreže mogu poboljšati upotrebljivost stranice i pomoći u promociji putem dijeljenja." + }, + "video": { + "title": "Video", + "details": "Usluge dijeljenja videozapisa pomažu dodavanju bogatog sadržaja na stranicu i povećavaju njenu vidljivost." + }, + "comment": { + "title": "Komentari", + "details": "Upravitelji komentara olakšavaju izradu komentara i sprječavaju spam." + }, + "support": { + "title": "Podrška", + "details": "Usluge podrške omogućuju vam kontaktiranje tima stranice i pomoć u njenom poboljšanju." + }, + "api": { + "title": "API-ji", + "details": "API-ji omogućuju učitavanje skripti poput: geolokacije, tražilica, prijevoda itd." + }, + "other": { + "title": "Ostalo", + "details": "Usluge za prikaz web sadržaja." + }, + + "google": { + "title": "Posebno odobrenje za usluge Google", + "details": "Google može koristiti vaše podatke za mjerenje publike, učinkovitost oglašavanja ili ponudu personaliziranih oglasa." + }, + + "mandatoryTitle": "Obvezni kolačići", + "mandatoryText": "Ova stranica koristi kolačiće neophodne za njen ispravan rad koji se ne mogu onemogućiti.", + + "save": "Spremi", + "ourpartners": "Naši partneri" +}; diff --git a/src/Resources/public/lang/tarteaucitron.hr.min.js b/src/Resources/public/lang/tarteaucitron.hr.min.js new file mode 100644 index 0000000..fa96969 --- /dev/null +++ b/src/Resources/public/lang/tarteaucitron.hr.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Pozdrav! Ova stranica je transparentna i omogućuje vam odabir usluga trećih strana koje želite omogućiti.",adblock_call:"Molimo vas da onemogućite svoj adblocker kako biste započeli prilagodbu.",reload:"Osvježite stranicu",alertBigScroll:"Nastavkom pomicanja,",alertBigClick:"Ako nastavite pregledavati ovu web stranicu,",alertBig:"dopuštate sve usluge trećih strana",alertBigPrivacy:"Ova stranica koristi kolačiće i daje vam kontrolu nad onim što želite aktivirati",alertSmall:"Upravljanje uslugama",personalize:"Personaliziraj",acceptAll:"U redu, prihvati sve",close:"Zatvori",closeBanner:"Sakrij banner kolačića",privacyUrl:"Pravila privatnosti",all:"Preference za sve usluge",info:"Zaštita vaše privatnosti",disclaimer:"Dopuštanjem ovih usluga trećih strana prihvaćate njihove kolačiće i upotrebu tehnologija praćenja potrebnih za njihovo ispravno funkcioniranje.",allow:"Dopusti",deny:"Zanijeci",noCookie:"Ova usluga ne koristi kolačiće.",useCookie:"Ova usluga može instalirati",useCookieCurrent:"Ova usluga je instalirana",useNoCookie:"Ova usluga nije instalirala nikakve kolačiće.",more:"Saznajte više",source:"Pogledajte službenu stranicu",credit:"Usluge za upravljanje kolačićima od tarteaucitron.js",noServices:"Ova web-lokacija ne koristi nijedan kolačić koji zahtijeva vaš pristanak.",toggleInfoBox:"Prikaži/sakrij informacije o pohrani kolačića",title:"Panel za upravljanje kolačićima",cookieDetail:"Detalji kolačića za",ourSite:"našu web-lokaciju",modalWindow:"(modalni prozor)",newWindow:"(novi prozor)",allowAll:"Dopusti sve kolačiće",denyAll:"Odbij sve kolačiće",icon:"Kolačići",fallback:"onemogućeni su.",allowed:"dopušteno",disallowed:"nedopušteno",ads:{title:"Oglasne mreže",details:"Oglasne mreže mogu generirati prihod prodajom oglasnog prostora na stranici."},analytic:{title:"Mjerenje publike",details:"Usluge mjerenja publike koriste kolačiće za prikupljanje informacija o posjetiteljima."},social:{title:"Društvene mreže",details:"Društvene mreže mogu poboljšati upotrebljivost stranice i pomoći u promociji putem dijeljenja."},video:{title:"Video",details:"Usluge dijeljenja videozapisa pomažu dodavanju bogatog sadržaja na stranicu i povećavaju njenu vidljivost."},comment:{title:"Komentari",details:"Upravitelji komentara olakšavaju izradu komentara i sprječavaju spam."},support:{title:"Podrška",details:"Usluge podrške omogućuju vam kontaktiranje tima stranice i pomoć u njenom poboljšanju."},api:{title:"API-ji",details:"API-ji omogućuju učitavanje skripti poput: geolokacije, tražilica, prijevoda itd."},other:{title:"Ostalo",details:"Usluge za prikaz web sadržaja."},google:{title:"Posebno odobrenje za usluge Google",details:"Google može koristiti vaše podatke za mjerenje publike, učinkovitost oglašavanja ili ponudu personaliziranih oglasa."},mandatoryTitle:"Obvezni kolačići",mandatoryText:"Ova stranica koristi kolačiće neophodne za njen ispravan rad koji se ne mogu onemogućiti.",save:"Spremi",ourpartners:"Naši partneri"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.hu.js b/src/Resources/public/lang/tarteaucitron.hu.js index e201555..93c2bf1 100644 --- a/src/Resources/public/lang/tarteaucitron.hu.js +++ b/src/Resources/public/lang/tarteaucitron.hu.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Szia! Ez a webhely átlátható, és lehetővé teszi a kívánt harmadik fél szolgáltatásainak kiválasztását", "adblock_call": "A testreszabás megkezdéséhez állítsd le az adblockert, kérlek.", "reload": "Oldal frissítése", diff --git a/src/Resources/public/lang/tarteaucitron.hu.min.js b/src/Resources/public/lang/tarteaucitron.hu.min.js index 8494450..302e023 100644 --- a/src/Resources/public/lang/tarteaucitron.hu.min.js +++ b/src/Resources/public/lang/tarteaucitron.hu.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Szia! Ez a webhely átlátható, és lehetővé teszi a kívánt harmadik fél szolgáltatásainak kiválasztását",adblock_call:"A testreszabás megkezdéséhez állítsd le az adblockert, kérlek.",reload:"Oldal frissítése",alertBigScroll:"A görgetés folytatásával,",alertBigClick:"Ha folytatod a böngészést ezen oldalon,",alertBig:"engedélyezed a harmadik fél összes szolgáltatását.",alertBigPrivacy:"A webhely tartalmának megjelenítéséhez és a felhasználói élmény javításához cookie-kat használunk",alertSmall:"Szolgáltatások kezelése",personalize:"Beállítások",acceptAll:"OK, elfogadom",close:"Bezár",closeBanner:"Cookie-szalag elrejtése",privacyUrl:"Adatvédelmi irányelvek",all:"Összes szolgáltatás előnyben részesítése",info:"Személyi adataid védelme",disclaimer:"A harmadik fél szolgáltatásainak engedélyezésével elfogadja a sütiket és a megfelelő működésükhöz szükséges nyomkövetési technológiák használatát.",allow:"Elfogadom",deny:"Elutasítom",noCookie:"Ez a szolgáltatás nem használ sütit.",useCookie:"Ez a szolgáltatás telepíthető",useCookieCurrent:"Ez a szolgáltatás telepített",useNoCookie:"Ez a szolgáltatás nem telepített sütiket",more:"Olvass többet",source:"Tekintsd meg a hivatalos weboldalt",credit:"Cookie-kezelő: tarteaucitron.js",noServices:"Ez a weboldal nem használ olyan sütiket, amelyekhez a beleegyezésed szükséges.",toggleInfoBox:"Információk megjelenítése / elrejtése a süti-tárolással kapcsolatban",title:"Süti preferenciák",cookieDetail:"Süti adatok a következőhöz:",ourSite:"weboldalunkon",modalWindow:"(modális ablak)",newWindow:"(új ablak)",allowAll:"Elfogadom az öszeset",denyAll:"Elutasítom",icon:"Cookies",fallback:"letiltott.",allowed:"megengedett",disallowed:"nem engedélyezett",ads:{title:"Reklámhálózat",details:"A hirdetési hálózatok bevételt teremthetnek azáltal, hogy értékesítik a webhelyen található hirdetési felületet"},analytic:{title:"Közönségmérés",details:"A közönségmérési szolgáltatások hasznos statisztikai adatokat generáltak a webhely fejlesztése érdekében."},social:{title:"Közösségi hálózatok",details:"A közösségi hálózatok javíthatják a webhely használhatóságát, és elősegíthetik annak promoválását a megosztások révén."},video:{title:"Videók",details:"A videomegosztó szolgáltatások hozzájárulnak hasznos multimédiához a webhelyen és növelik annak láthatóságát."},comment:{title:"Kommentek",details:"A megjegyzésfigyelők megkönnyítik a megjegyzések kitöltését és a spam elleni küzdelmet."},support:{title:"Támogatás",details:"A támogatási szolgáltatások lehetővé teszik, hogy kapcsolatba lépjen a webhely csapatával, és segítsen annak fejlesztésében."},api:{title:"APIk",details:"Az API-kat a szkriptek betöltésére használják: földrajzi helymeghatározás, keresőmotorok, fordítások..."},other:{title:"Más",details:"Szolgáltatások webtartalom megjelenítésére."},google:{title:"Speciális hozzájárulás a Google szolgáltatásaihoz",details:"A Google használhatja az adatait közönségmérésre, reklámhatékonyságra, vagy személyre szabott hirdetések megjelenítésére."},mandatoryTitle:"Kötelező sütik",mandatoryText:"A webhely tartalmának megjelenítéséhez és a felhasználói bejelentkezéshez sütiket használunk amiket nem lehet kikapcsolni.",save:"Mentés",ourpartners:"Partnereink"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Szia! Ez a webhely átlátható, és lehetővé teszi a kívánt harmadik fél szolgáltatásainak kiválasztását",adblock_call:"A testreszabás megkezdéséhez állítsd le az adblockert, kérlek.",reload:"Oldal frissítése",alertBigScroll:"A görgetés folytatásával,",alertBigClick:"Ha folytatod a böngészést ezen oldalon,",alertBig:"engedélyezed a harmadik fél összes szolgáltatását.",alertBigPrivacy:"A webhely tartalmának megjelenítéséhez és a felhasználói élmény javításához cookie-kat használunk",alertSmall:"Szolgáltatások kezelése",personalize:"Beállítások",acceptAll:"OK, elfogadom",close:"Bezár",closeBanner:"Cookie-szalag elrejtése",privacyUrl:"Adatvédelmi irányelvek",all:"Összes szolgáltatás előnyben részesítése",info:"Személyi adataid védelme",disclaimer:"A harmadik fél szolgáltatásainak engedélyezésével elfogadja a sütiket és a megfelelő működésükhöz szükséges nyomkövetési technológiák használatát.",allow:"Elfogadom",deny:"Elutasítom",noCookie:"Ez a szolgáltatás nem használ sütit.",useCookie:"Ez a szolgáltatás telepíthető",useCookieCurrent:"Ez a szolgáltatás telepített",useNoCookie:"Ez a szolgáltatás nem telepített sütiket",more:"Olvass többet",source:"Tekintsd meg a hivatalos weboldalt",credit:"Cookie-kezelő: tarteaucitron.js",noServices:"Ez a weboldal nem használ olyan sütiket, amelyekhez a beleegyezésed szükséges.",toggleInfoBox:"Információk megjelenítése / elrejtése a süti-tárolással kapcsolatban",title:"Süti preferenciák",cookieDetail:"Süti adatok a következőhöz:",ourSite:"weboldalunkon",modalWindow:"(modális ablak)",newWindow:"(új ablak)",allowAll:"Elfogadom az öszeset",denyAll:"Elutasítom",icon:"Cookies",fallback:"letiltott.",allowed:"megengedett",disallowed:"nem engedélyezett",ads:{title:"Reklámhálózat",details:"A hirdetési hálózatok bevételt teremthetnek azáltal, hogy értékesítik a webhelyen található hirdetési felületet"},analytic:{title:"Közönségmérés",details:"A közönségmérési szolgáltatások hasznos statisztikai adatokat generáltak a webhely fejlesztése érdekében."},social:{title:"Közösségi hálózatok",details:"A közösségi hálózatok javíthatják a webhely használhatóságát, és elősegíthetik annak promoválását a megosztások révén."},video:{title:"Videók",details:"A videomegosztó szolgáltatások hozzájárulnak hasznos multimédiához a webhelyen és növelik annak láthatóságát."},comment:{title:"Kommentek",details:"A megjegyzésfigyelők megkönnyítik a megjegyzések kitöltését és a spam elleni küzdelmet."},support:{title:"Támogatás",details:"A támogatási szolgáltatások lehetővé teszik, hogy kapcsolatba lépjen a webhely csapatával, és segítsen annak fejlesztésében."},api:{title:"APIk",details:"Az API-kat a szkriptek betöltésére használják: földrajzi helymeghatározás, keresőmotorok, fordítások..."},other:{title:"Más",details:"Szolgáltatások webtartalom megjelenítésére."},google:{title:"Speciális hozzájárulás a Google szolgáltatásaihoz",details:"A Google használhatja az adatait közönségmérésre, reklámhatékonyságra, vagy személyre szabott hirdetések megjelenítésére."},mandatoryTitle:"Kötelező sütik",mandatoryText:"A webhely tartalmának megjelenítéséhez és a felhasználói bejelentkezéshez sütiket használunk amiket nem lehet kikapcsolni.",save:"Mentés",ourpartners:"Partnereink"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.it.js b/src/Resources/public/lang/tarteaucitron.it.js index 3a8a316..a12294f 100644 --- a/src/Resources/public/lang/tarteaucitron.it.js +++ b/src/Resources/public/lang/tarteaucitron.it.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Benvenuto! Questo sito ti permette di attivare i servizi di terzi di tua scelta.", "adblock_call": "Disabilita il tuo adblocker per iniziare la navigazione.", "reload": "Aggiorna la pagina", diff --git a/src/Resources/public/lang/tarteaucitron.it.min.js b/src/Resources/public/lang/tarteaucitron.it.min.js index 56a4b0d..4b841af 100644 --- a/src/Resources/public/lang/tarteaucitron.it.min.js +++ b/src/Resources/public/lang/tarteaucitron.it.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Benvenuto! Questo sito ti permette di attivare i servizi di terzi di tua scelta.",adblock_call:"Disabilita il tuo adblocker per iniziare la navigazione.",reload:"Aggiorna la pagina",alertBigScroll:"Continuando a scorrere,",alertBigClick:"Continuando a navigare nel sito,",alertBig:"autorizzi l’utilizzo dei cookies inviati da domini di terze parti",alertBigPrivacy:"Questo sito fa uso di cookies e ti consente di decidere se accettarli o rifiutarli",alertSmall:"Gestione dei servizi",acceptAll:"Ok, accetta tutto",personalize:"Personalizza",close:"Chiudi",closeBanner:"Nascondi il banner dei cookie",privacyUrl:"Politica sulla riservatezza",all:"Preferenze per tutti i servizi",info:"Tutela della privacy",disclaimer:"Abilitando l'uso dei servizi di terze parti, accetti la ricezione dei cookies e l'uso delle tecnologie analitici necessarie al loro funzionamento.",allow:"Consenti",deny:"Blocca",noCookie:"Questo servizio non invia nessun cookie",useCookie:"Questo servizio puo' inviare",useCookieCurrent:"Questo servizio ha inviato",useNoCookie:"Questo servizio non ha inviato nessun cookie",more:"Saperne di più",source:"Vai al sito ufficiale",credit:"Gestione dei cookies da tarteaucitron.js",noServices:"Questo sito web non utilizza alcun cookie che richieda il tuo consenso.",toggleInfoBox:"Mostra/nascondi informazioni sulla memorizzazione dei cookie",title:"Pannello di gestione dei cookies",cookieDetail:"Cookie detail for",ourSite:"on our site",modalWindow:"(finestra modale)",newWindow:"(nuova finestra)",allowAll:"Consenti tutti i cookie",denyAll:"Rifiuta tutti i cookie",icon:"Cookies",fallback:"è disattivato",allowed:"permesso",disallowed:"non consentito",ads:{title:"Regie pubblicitarie",details:"Le regie pubblicitarie producono redditi gestendo la commercializzazione degli spazi del sito dedicati alle campagne pubblicitarie"},analytic:{title:"Misura del pubblico",details:"I servizi di misura del pubblico permettono di raccogliere le statistiche utili al miglioramento del sito"},social:{title:"Reti sociali",details:"Le reti sociali permettono di migliorare l'aspetto conviviale del sito e di sviluppare la condivisione dei contenuti da parte degli utenti a fini promozionali."},video:{title:"Video",details:"I servizi di condivisione di video permettono di arricchire il sito di contenuti multimediali e di aumentare la sua visibilità"},comment:{title:"Commenti",details:"La gestione dei commenti utente aiuta a gestire la pubblicazione dei commenti e a lottare contro lo spamming"},support:{title:"Supporto",details:"I servizi di supporto ti consentono di contattare la team del sito e di contribuire al suo miglioramento"},api:{title:"API",details:"Le API permettono di implementare script diversi : geolocalizzazione, motori di ricerca, traduttori..."},other:{title:"Altro",details:"Servizi per visualizzare contenuti web."},google:{title:"Consenso specifico per i servizi di Google",details:"Google può utilizzare i tuoi dati per la misurazione dell'audience, le performance pubblicitarie o per offrirti annunci personalizzati."},mandatoryTitle:"Cookies obbligatori",mandatoryText:"Questo sito utilizza cookies necessari per il suo corretto funzionamento che non possono essere disattivati.",save:"Salva",ourpartners:"I nostri partner"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Benvenuto! Questo sito ti permette di attivare i servizi di terzi di tua scelta.",adblock_call:"Disabilita il tuo adblocker per iniziare la navigazione.",reload:"Aggiorna la pagina",alertBigScroll:"Continuando a scorrere,",alertBigClick:"Continuando a navigare nel sito,",alertBig:"autorizzi l’utilizzo dei cookies inviati da domini di terze parti",alertBigPrivacy:"Questo sito fa uso di cookies e ti consente di decidere se accettarli o rifiutarli",alertSmall:"Gestione dei servizi",acceptAll:"Ok, accetta tutto",personalize:"Personalizza",close:"Chiudi",closeBanner:"Nascondi il banner dei cookie",privacyUrl:"Politica sulla riservatezza",all:"Preferenze per tutti i servizi",info:"Tutela della privacy",disclaimer:"Abilitando l'uso dei servizi di terze parti, accetti la ricezione dei cookies e l'uso delle tecnologie analitici necessarie al loro funzionamento.",allow:"Consenti",deny:"Blocca",noCookie:"Questo servizio non invia nessun cookie",useCookie:"Questo servizio puo' inviare",useCookieCurrent:"Questo servizio ha inviato",useNoCookie:"Questo servizio non ha inviato nessun cookie",more:"Saperne di più",source:"Vai al sito ufficiale",credit:"Gestione dei cookies da tarteaucitron.js",noServices:"Questo sito web non utilizza alcun cookie che richieda il tuo consenso.",toggleInfoBox:"Mostra/nascondi informazioni sulla memorizzazione dei cookie",title:"Pannello di gestione dei cookies",cookieDetail:"Cookie detail for",ourSite:"on our site",modalWindow:"(finestra modale)",newWindow:"(nuova finestra)",allowAll:"Consenti tutti i cookie",denyAll:"Rifiuta tutti i cookie",icon:"Cookies",fallback:"è disattivato",allowed:"permesso",disallowed:"non consentito",ads:{title:"Regie pubblicitarie",details:"Le regie pubblicitarie producono redditi gestendo la commercializzazione degli spazi del sito dedicati alle campagne pubblicitarie"},analytic:{title:"Misura del pubblico",details:"I servizi di misura del pubblico permettono di raccogliere le statistiche utili al miglioramento del sito"},social:{title:"Reti sociali",details:"Le reti sociali permettono di migliorare l'aspetto conviviale del sito e di sviluppare la condivisione dei contenuti da parte degli utenti a fini promozionali."},video:{title:"Video",details:"I servizi di condivisione di video permettono di arricchire il sito di contenuti multimediali e di aumentare la sua visibilità"},comment:{title:"Commenti",details:"La gestione dei commenti utente aiuta a gestire la pubblicazione dei commenti e a lottare contro lo spamming"},support:{title:"Supporto",details:"I servizi di supporto ti consentono di contattare la team del sito e di contribuire al suo miglioramento"},api:{title:"API",details:"Le API permettono di implementare script diversi : geolocalizzazione, motori di ricerca, traduttori..."},other:{title:"Altro",details:"Servizi per visualizzare contenuti web."},google:{title:"Consenso specifico per i servizi di Google",details:"Google può utilizzare i tuoi dati per la misurazione dell'audience, le performance pubblicitarie o per offrirti annunci personalizzati."},mandatoryTitle:"Cookies obbligatori",mandatoryText:"Questo sito utilizza cookies necessari per il suo corretto funzionamento che non possono essere disattivati.",save:"Salva",ourpartners:"I nostri partner"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.ja.js b/src/Resources/public/lang/tarteaucitron.ja.js index f2a4475..b22e0d1 100644 --- a/src/Resources/public/lang/tarteaucitron.ja.js +++ b/src/Resources/public/lang/tarteaucitron.ja.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "こんにちは!このサイトは透明で、許可するサードパーティーサービスを選択できます。", "adblock_call": "カスタマイズを開始するには、広告ブロッカーを無効にしてください。", "reload": "ページをリフレッシュ", diff --git a/src/Resources/public/lang/tarteaucitron.ja.min.js b/src/Resources/public/lang/tarteaucitron.ja.min.js index 8eefdc0..1402700 100644 --- a/src/Resources/public/lang/tarteaucitron.ja.min.js +++ b/src/Resources/public/lang/tarteaucitron.ja.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"こんにちは!このサイトは透明で、許可するサードパーティーサービスを選択できます。",adblock_call:"カスタマイズを開始するには、広告ブロッカーを無効にしてください。",reload:"ページをリフレッシュ",alertBigScroll:"スクロールを続けることで、",alertBigClick:"このウェブサイトを引き続き閲覧する場合、",alertBig:"すべてのサードパーティーサービスを許可しています",alertBigPrivacy:"当サイトはクッキーを利用しております。お客様自身でクッキー利用の設定および管理ができます。",alertSmall:"サービスを管理",personalize:"カスタマイズする",acceptAll:"全てに同意する",close:"閉じる",closeBanner:"クッキー バナーを非表示にする",privacyUrl:"プライバシーポリシー",all:"すべてのサービスの設定",info:"プライバシーの保護",disclaimer:"これらの第三者によるサービスを許可することで、サイトの動作に必要なクッキーや他のトラッキング・テクノロジーの使用に同意するものとみなします。",allow:"許可",deny:"拒否",noCookie:"このサービスはクッキーを使用しません。",useCookie:"このサービスはクッキーをインストールできます。",useCookieCurrent:"このサービスは2つのクッキーを利用します",useNoCookie:"このサービスはクッキーをインストールしていません。",more:"もっと読む",source:"公式サイトで閲覧する",credit:"tarteaucitron.js によるクッキー マネージャー",noServices:"このウェブサイトはあなたの同意が必要なクッキーを使用していません。",toggleInfoBox:"クッキーの保存に関する情報の表示/非表示",title:"クッキー利用の管理について",cookieDetail:"クッキーの詳細",ourSite:"当サイト上",modalWindow:"(モーダルウィンドウ)",newWindow:"(新しい窓)",allowAll:"すべてのクッキーを許可する",denyAll:"すべてのクッキーを拒否する",icon:"クッキー",fallback:"が無効になっています。",allowed:"許可",disallowed:"許可されていません",ads:{title:"広告ネットワーク",details:"広告ネットワークは、サイト上の広告スペースを販売することで収益を生むことができます。"},analytic:{title:"視聴者数の測定",details:"サイトの改善のために有益な統計を生成するために使用される視聴者数の測定サービス。"},social:{title:"ソーシャルネットワーク",details:"ソーシャルネットワークはサイトの使いやすさを向上させ、共有を通じてプロモーションに役立ちます。"},video:{title:"動画",details:"動画共有サービスはサイトに豊富なメディアを追加し、その可視性を向上させるのに役立ちます。"},comment:{title:"コメント",details:"コメントマネージャーはコメントの提出を容易にし、スパムとの戦いをサポートします。"},support:{title:"サポート",details:"サポートサービスを使用して、サイトのチームと連絡を取り、サイトの改善に寄与できます。"},api:{title:"APIs",details:"APIはスクリプトを読み込むために使用されます:地理位置、検索エンジン、翻訳など。"},other:{title:"その他",details:"ウェブコンテンツの表示に使用されるサービス。"},google:{title:"Google サービスへの特定の同意",details:"Google は、お客様のデータをオーディエンス測定、広告のパフォーマンス、またはパーソナライズされた広告の提供に使用する場合があります。"},mandatoryTitle:"必須クッキー",mandatoryText:"このサイトは、その正常な動作に必要なクッキーを使用しており、これらは無効にできません。",save:"保存",ourpartners:"当社のパートナー"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"こんにちは!このサイトは透明で、許可するサードパーティーサービスを選択できます。",adblock_call:"カスタマイズを開始するには、広告ブロッカーを無効にしてください。",reload:"ページをリフレッシュ",alertBigScroll:"スクロールを続けることで、",alertBigClick:"このウェブサイトを引き続き閲覧する場合、",alertBig:"すべてのサードパーティーサービスを許可しています",alertBigPrivacy:"当サイトはクッキーを利用しております。お客様自身でクッキー利用の設定および管理ができます。",alertSmall:"サービスを管理",personalize:"カスタマイズする",acceptAll:"全てに同意する",close:"閉じる",closeBanner:"クッキー バナーを非表示にする",privacyUrl:"プライバシーポリシー",all:"すべてのサービスの設定",info:"プライバシーの保護",disclaimer:"これらの第三者によるサービスを許可することで、サイトの動作に必要なクッキーや他のトラッキング・テクノロジーの使用に同意するものとみなします。",allow:"許可",deny:"拒否",noCookie:"このサービスはクッキーを使用しません。",useCookie:"このサービスはクッキーをインストールできます。",useCookieCurrent:"このサービスは2つのクッキーを利用します",useNoCookie:"このサービスはクッキーをインストールしていません。",more:"もっと読む",source:"公式サイトで閲覧する",credit:"tarteaucitron.js によるクッキー マネージャー",noServices:"このウェブサイトはあなたの同意が必要なクッキーを使用していません。",toggleInfoBox:"クッキーの保存に関する情報の表示/非表示",title:"クッキー利用の管理について",cookieDetail:"クッキーの詳細",ourSite:"当サイト上",modalWindow:"(モーダルウィンドウ)",newWindow:"(新しい窓)",allowAll:"すべてのクッキーを許可する",denyAll:"すべてのクッキーを拒否する",icon:"クッキー",fallback:"が無効になっています。",allowed:"許可",disallowed:"許可されていません",ads:{title:"広告ネットワーク",details:"広告ネットワークは、サイト上の広告スペースを販売することで収益を生むことができます。"},analytic:{title:"視聴者数の測定",details:"サイトの改善のために有益な統計を生成するために使用される視聴者数の測定サービス。"},social:{title:"ソーシャルネットワーク",details:"ソーシャルネットワークはサイトの使いやすさを向上させ、共有を通じてプロモーションに役立ちます。"},video:{title:"動画",details:"動画共有サービスはサイトに豊富なメディアを追加し、その可視性を向上させるのに役立ちます。"},comment:{title:"コメント",details:"コメントマネージャーはコメントの提出を容易にし、スパムとの戦いをサポートします。"},support:{title:"サポート",details:"サポートサービスを使用して、サイトのチームと連絡を取り、サイトの改善に寄与できます。"},api:{title:"APIs",details:"APIはスクリプトを読み込むために使用されます:地理位置、検索エンジン、翻訳など。"},other:{title:"その他",details:"ウェブコンテンツの表示に使用されるサービス。"},google:{title:"Google サービスへの特定の同意",details:"Google は、お客様のデータをオーディエンス測定、広告のパフォーマンス、またはパーソナライズされた広告の提供に使用する場合があります。"},mandatoryTitle:"必須クッキー",mandatoryText:"このサイトは、その正常な動作に必要なクッキーを使用しており、これらは無効にできません。",save:"保存",ourpartners:"当社のパートナー"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.ko.js b/src/Resources/public/lang/tarteaucitron.ko.js new file mode 100644 index 0000000..a8d01eb --- /dev/null +++ b/src/Resources/public/lang/tarteaucitron.ko.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝️ 🍪", + "adblock": "안녕하세요? 이 사이트는 투명성을 지향하며 귀하가 제 3자 서비스의 활성화에 대한 선택을 할 수 있도록 합니다", + "adblock_call": "맞춤 설정의 시작을 위해 광고차단 기능을 비활성화하세요", + "reload": "페이지를 새로 고침하세요", + + "alertBigScroll": "스크롤 계속", + "alertBigClick": "탐색 계속", + "alertBig": "귀하는 쿠키를 설치할 수 있는 제3자 서비스의 사용에 동의합니다", + + "alertBigPrivacy": "이 사이트는 쿠키를 사용하며 귀하가 활성화하려는 쿠키를 제어할 수 있습니다", + "alertSmall": "서비스 관리", + "personalize": "설정 변경", + "acceptAll": "모두 수락", + "close": "닫기", + "closeBanner": "쿠키 배너 숨기기", + + "privacyUrl": "개인 정보 정책", + + "all": "모든 서비스에 대한 기본 설정", + + "info": "개인 정보 보호", + "disclaimer": "이러한 제3자 서비스를 허용함으로써 귀하는 쿠키의 저장 및 읽기와 쿠키의 올바른 기능에 필요한 추적 기술의 사용을 허용하게 됩니다..", + "allow": "허용", + "deny": "거부", + "noCookie": "이 서비스는 쿠키를 저장하지 않습니다.", + "useCookie": "이 서비스는 쿠키를 저장할 수도 있습니다.", + "useCookieCurrent": "이 서비스가 쿠키를 저장했습니다.", + "useNoCookie": "이 서비스는 쿠키를 저장하지 않았습니다.", + "more": "더 알아보기", + "source": "공식 홈페이지 보기", + "credit": " Tarteaucitron.js를 통한 쿠키 관리", + "noServices": "이 사이트는 귀하의 동의가 필요한 쿠키를 사용하지 않습니다.", + + "toggleInfoBox": "쿠키 저장에 대한 정보 표시/숨기기", + "title": "쿠키 관리 패널", + "cookieDetail": "쿠키 세부정보", + "ourSite": "우리 사이트에서", + "modalWindow": "모달 창", + "newWindow": "새 창", + "allowAll": "모두 허용", + "denyAll": "모두 거부", + + "icon": "쿠키", + + "fallback": "비활성화됨.", + "allowed": "허용됨", + "disallowed": "허용되지 않음", + + "ads": { + "title": "광고 대행사", + "details": "광고 대행사는 사이트의 광고 공간의 마케팅을 통해 수익창출을 돕습니다" + }, + "analytic": { + "title": "독자 측정", + "details": "독자 측정 서비스는 사이트 개선에 유용한 방문 통계를 생성합니다." + }, + "social": { + "title": "소셜 네트워크", + "details": "소셜 네트워크는 사이트의 사용자 친화성을 높이고 공유를 통해 사이트를 홍보하는 데 도움이 됩니다." + }, + "video": { + "title": "동영상", + "details": "동영상 공유 서비스는 멀티미디어 콘텐츠로 사이트를 풍부하게 하고 가시성을 높입니다." + }, + "comment": { + "title": "댓글", + "details": "댓글 관리자는 귀하의 댓글 게시를 용이하게 하고 스팸을 방지합니다." + }, + "support": { + "title": "지원", + "details": "지원 서비스를 통해 사이트 관리팀과 연락하여 사이트 개선에 도움을 줄 수 있습니다." + }, + "api": { + "title": "APIs", + "details": "API는 위치정보, 검색 엔진, 번역 등 스크립트 로딩을 허용합니다..." + }, + "other": { + "title": "기타", + "details": "웹 콘텐츠 표시를 목적으로 하는 서비스입니다." + }, + + "google": { + "title": "구글 서비스에 대한 세부적인 동의", + "details": "구글은 잠재고객 측정, 광고 성과 또는 개인 맞춤 광고 제공을 위해 귀하의 데이터를 사용할 수 있습니다." + }, + + "mandatoryTitle": "필수 쿠키", + "mandatoryText": "이 사이트는 올바른 작동을 위해 필요한 쿠키들을 사용합니다. 이 쿠키들은 비활성화할 수 없습니다.", + + "save": "저장하기", + "ourpartners": "당사의 파트너들" +}; diff --git a/src/Resources/public/lang/tarteaucitron.ko.min.js b/src/Resources/public/lang/tarteaucitron.ko.min.js new file mode 100644 index 0000000..e46ec41 --- /dev/null +++ b/src/Resources/public/lang/tarteaucitron.ko.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"안녕하세요? 이 사이트는 투명성을 지향하며 귀하가 제 3자 서비스의 활성화에 대한 선택을 할 수 있도록 합니다",adblock_call:"맞춤 설정의 시작을 위해 광고차단 기능을 비활성화하세요",reload:"페이지를 새로 고침하세요",alertBigScroll:"스크롤 계속",alertBigClick:"탐색 계속",alertBig:"귀하는 쿠키를 설치할 수 있는 제3자 서비스의 사용에 동의합니다",alertBigPrivacy:"이 사이트는 쿠키를 사용하며 귀하가 활성화하려는 쿠키를 제어할 수 있습니다",alertSmall:"서비스 관리",personalize:"설정 변경",acceptAll:"모두 수락",close:"닫기",closeBanner:"쿠키 배너 숨기기",privacyUrl:"개인 정보 정책",all:"모든 서비스에 대한 기본 설정",info:"개인 정보 보호",disclaimer:"이러한 제3자 서비스를 허용함으로써 귀하는 쿠키의 저장 및 읽기와 쿠키의 올바른 기능에 필요한 추적 기술의 사용을 허용하게 됩니다..",allow:"허용",deny:"거부",noCookie:"이 서비스는 쿠키를 저장하지 않습니다.",useCookie:"이 서비스는 쿠키를 저장할 수도 있습니다.",useCookieCurrent:"이 서비스가 쿠키를 저장했습니다.",useNoCookie:"이 서비스는 쿠키를 저장하지 않았습니다.",more:"더 알아보기",source:"공식 홈페이지 보기",credit:" Tarteaucitron.js를 통한 쿠키 관리",noServices:"이 사이트는 귀하의 동의가 필요한 쿠키를 사용하지 않습니다.",toggleInfoBox:"쿠키 저장에 대한 정보 표시/숨기기",title:"쿠키 관리 패널",cookieDetail:"쿠키 세부정보",ourSite:"우리 사이트에서",modalWindow:"모달 창",newWindow:"새 창",allowAll:"모두 허용",denyAll:"모두 거부",icon:"쿠키",fallback:"비활성화됨.",allowed:"허용됨",disallowed:"허용되지 않음",ads:{title:"광고 대행사",details:"광고 대행사는 사이트의 광고 공간의 마케팅을 통해 수익창출을 돕습니다"},analytic:{title:"독자 측정",details:"독자 측정 서비스는 사이트 개선에 유용한 방문 통계를 생성합니다."},social:{title:"소셜 네트워크",details:"소셜 네트워크는 사이트의 사용자 친화성을 높이고 공유를 통해 사이트를 홍보하는 데 도움이 됩니다."},video:{title:"동영상",details:"동영상 공유 서비스는 멀티미디어 콘텐츠로 사이트를 풍부하게 하고 가시성을 높입니다."},comment:{title:"댓글",details:"댓글 관리자는 귀하의 댓글 게시를 용이하게 하고 스팸을 방지합니다."},support:{title:"지원",details:"지원 서비스를 통해 사이트 관리팀과 연락하여 사이트 개선에 도움을 줄 수 있습니다."},api:{title:"APIs",details:"API는 위치정보, 검색 엔진, 번역 등 스크립트 로딩을 허용합니다..."},other:{title:"기타",details:"웹 콘텐츠 표시를 목적으로 하는 서비스입니다."},google:{title:"구글 서비스에 대한 세부적인 동의",details:"구글은 잠재고객 측정, 광고 성과 또는 개인 맞춤 광고 제공을 위해 귀하의 데이터를 사용할 수 있습니다."},mandatoryTitle:"필수 쿠키",mandatoryText:"이 사이트는 올바른 작동을 위해 필요한 쿠키들을 사용합니다. 이 쿠키들은 비활성화할 수 없습니다.",save:"저장하기",ourpartners:"당사의 파트너들"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.lb.js b/src/Resources/public/lang/tarteaucitron.lb.js index bbffe3d..a4aca84 100644 --- a/src/Resources/public/lang/tarteaucitron.lb.js +++ b/src/Resources/public/lang/tarteaucitron.lb.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Gudde Moien! Dëse Site ass transparent a gëtt Iech d'Wiel wéi eng Drëtt-Partei Servicer dir aktivéiere wëllt.", "adblock_call": "Deaktivéiert w.e.g. Ären Adblocker fir d'Personaliséierung unzefänken.", "reload": "Säit nei lueden", diff --git a/src/Resources/public/lang/tarteaucitron.lb.min.js b/src/Resources/public/lang/tarteaucitron.lb.min.js index 6cb87c7..90fded5 100644 --- a/src/Resources/public/lang/tarteaucitron.lb.min.js +++ b/src/Resources/public/lang/tarteaucitron.lb.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Gudde Moien! Dëse Site ass transparent a gëtt Iech d'Wiel wéi eng Drëtt-Partei Servicer dir aktivéiere wëllt.",adblock_call:"Deaktivéiert w.e.g. Ären Adblocker fir d'Personaliséierung unzefänken.",reload:"Säit nei lueden",alertBigScroll:"Andeems Dir weider scrollt,",alertBigClick:"Andeems Dir Är Navigatioun weiderféiert,",alertBig:"akzeptéier Dir d'Benotzung vun Drëtt-Partei Servicer, déi Cookien installéiere kënnen",alertBigPrivacy:"Dëse Site benotzt Cookien a gëtt Iech Kontroll iwwer déi Dir wëllt aktivéieren",alertSmall:"Gestioun vun de Servicer",acceptAll:"Alles akzeptéieren",personalize:"Personaliséieren",close:"Zoumaachen",closeBanner:"Verstoppen Cookien Banner",privacyUrl:"Privatsphär Politik",all:"Preferenze fir all Servicer",info:"Schutz vun Ärer Privatsphär",disclaimer:"Andeems Dir dës Drëtt-Partei Servicer autoriséiert, akzeptéiert Dir den Depot an d'Liesen vu Cookien sou wéi d'Benotzung vun Tracking-Technologien, déi néideg sinn fir hire gudde Fonctionnement.",allow:"Erlaaben",deny:"Refuséieren",noCookie:"Dëse Service benotzt keng Cookien.",useCookie:"Dëse Service kann Cookien hannerleeën",useCookieCurrent:"Dëse Service huet Cookien hannerluecht",useNoCookie:"Dëse Service huet keng Cookien ofgespäichert.",more:"Méi liesen",source:"Kuckt déi offiziell Websäit",credit:"Cookie Management vun tarteaucitron.js",noServices:"Dëse Site benotzt keng Cookien déi Är Zoustëmmung erfuerderen.",toggleInfoBox:"Weisen / verstoppen d'Informatiounen iwwer de Cookie Stockage",title:"Plattform vun der Cookie Gestioun",cookieDetail:"Detailer iwwer Cookien",ourSite:"op eisem Site",modalWindow:"(modal Fënster)",newWindow:"(nei Fënster)",allowAll:"Alles akzeptéieren",denyAll:"Alles verwerfen",icon:"Cookies",fallback:"ass desaktivéiert.",allowed:"akzeptéiert",disallowed:"verworf",ads:{title:"Publicitéits Servicer",details:"D'Publicitéits Servicer maachen et méiglech Einnamen ze generéieren andeems d'Werbeplazen vum Site vermaart ginn."},analytic:{title:"Miessung vun der Audienz",details:"Audienzmiessungsservicer maachen et méiglech Trafficstatistiken ze generéieren déi nëtzlech sinn fir de Site ze verbesseren."},social:{title:"Sozial Netzwierker",details:"Sozial Netzwierker verbesseren d'Benotzerfrëndlechkeet vum Site an hëllefen duerch Deelen dësen ze promouvéieren."},video:{title:"Videoen",details:"Video Sharing Servicer beräicheren de Site mat Multimedia Inhalt a vergréissere seng Visibilitéit."},comment:{title:"Kommentarer",details:"De Gestionnaire vu Kommentaren erliichtert den Depot vun Äre Kommentaren a hëlleft Spam-Problemer ze vermeiden."},support:{title:"Support",details:"Support-Servicer erlaben Iech mat der Ekipp vum Site a Kontakt ze trieden an ze hëllefen en ze verbesseren."},api:{title:"APIen",details:"APIen erlaben Iech Skripten ze lueden wéi z.B.: Geolokalisatioun, Sichmotoren, Iwwersetzungen, …"},other:{title:"Aner",details:"Servicer fir Webinhalt ze weisen."},google:{title:"Spezifesch Zoustëmmung fir Google Servicer",details:"Google kann Är Date fir d'Zilgruppemessung, d'Werbeperformanz oder fir Iech personaliséiert Annoncen ze bidden, benotzen."},mandatoryTitle:"Obligatoresch Cookien",mandatoryText:"Dëse Site benotzt Cookien déi néideg sinn fir säi richtege Fonctionnement. Si kënnen net ausgeschalt ginn.",save:"Späicheren",ourpartners:"Eis Partner"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Gudde Moien! Dëse Site ass transparent a gëtt Iech d'Wiel wéi eng Drëtt-Partei Servicer dir aktivéiere wëllt.",adblock_call:"Deaktivéiert w.e.g. Ären Adblocker fir d'Personaliséierung unzefänken.",reload:"Säit nei lueden",alertBigScroll:"Andeems Dir weider scrollt,",alertBigClick:"Andeems Dir Är Navigatioun weiderféiert,",alertBig:"akzeptéier Dir d'Benotzung vun Drëtt-Partei Servicer, déi Cookien installéiere kënnen",alertBigPrivacy:"Dëse Site benotzt Cookien a gëtt Iech Kontroll iwwer déi Dir wëllt aktivéieren",alertSmall:"Gestioun vun de Servicer",acceptAll:"Alles akzeptéieren",personalize:"Personaliséieren",close:"Zoumaachen",closeBanner:"Verstoppen Cookien Banner",privacyUrl:"Privatsphär Politik",all:"Preferenze fir all Servicer",info:"Schutz vun Ärer Privatsphär",disclaimer:"Andeems Dir dës Drëtt-Partei Servicer autoriséiert, akzeptéiert Dir den Depot an d'Liesen vu Cookien sou wéi d'Benotzung vun Tracking-Technologien, déi néideg sinn fir hire gudde Fonctionnement.",allow:"Erlaaben",deny:"Refuséieren",noCookie:"Dëse Service benotzt keng Cookien.",useCookie:"Dëse Service kann Cookien hannerleeën",useCookieCurrent:"Dëse Service huet Cookien hannerluecht",useNoCookie:"Dëse Service huet keng Cookien ofgespäichert.",more:"Méi liesen",source:"Kuckt déi offiziell Websäit",credit:"Cookie Management vun tarteaucitron.js",noServices:"Dëse Site benotzt keng Cookien déi Är Zoustëmmung erfuerderen.",toggleInfoBox:"Weisen / verstoppen d'Informatiounen iwwer de Cookie Stockage",title:"Plattform vun der Cookie Gestioun",cookieDetail:"Detailer iwwer Cookien",ourSite:"op eisem Site",modalWindow:"(modal Fënster)",newWindow:"(nei Fënster)",allowAll:"Alles akzeptéieren",denyAll:"Alles verwerfen",icon:"Cookies",fallback:"ass desaktivéiert.",allowed:"akzeptéiert",disallowed:"verworf",ads:{title:"Publicitéits Servicer",details:"D'Publicitéits Servicer maachen et méiglech Einnamen ze generéieren andeems d'Werbeplazen vum Site vermaart ginn."},analytic:{title:"Miessung vun der Audienz",details:"Audienzmiessungsservicer maachen et méiglech Trafficstatistiken ze generéieren déi nëtzlech sinn fir de Site ze verbesseren."},social:{title:"Sozial Netzwierker",details:"Sozial Netzwierker verbesseren d'Benotzerfrëndlechkeet vum Site an hëllefen duerch Deelen dësen ze promouvéieren."},video:{title:"Videoen",details:"Video Sharing Servicer beräicheren de Site mat Multimedia Inhalt a vergréissere seng Visibilitéit."},comment:{title:"Kommentarer",details:"De Gestionnaire vu Kommentaren erliichtert den Depot vun Äre Kommentaren a hëlleft Spam-Problemer ze vermeiden."},support:{title:"Support",details:"Support-Servicer erlaben Iech mat der Ekipp vum Site a Kontakt ze trieden an ze hëllefen en ze verbesseren."},api:{title:"APIen",details:"APIen erlaben Iech Skripten ze lueden wéi z.B.: Geolokalisatioun, Sichmotoren, Iwwersetzungen, …"},other:{title:"Aner",details:"Servicer fir Webinhalt ze weisen."},google:{title:"Spezifesch Zoustëmmung fir Google Servicer",details:"Google kann Är Date fir d'Zilgruppemessung, d'Werbeperformanz oder fir Iech personaliséiert Annoncen ze bidden, benotzen."},mandatoryTitle:"Obligatoresch Cookien",mandatoryText:"Dëse Site benotzt Cookien déi néideg sinn fir säi richtege Fonctionnement. Si kënnen net ausgeschalt ginn.",save:"Späicheren",ourpartners:"Eis Partner"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.lt.js b/src/Resources/public/lang/tarteaucitron.lt.js index 48306f8..60a2c10 100644 --- a/src/Resources/public/lang/tarteaucitron.lt.js +++ b/src/Resources/public/lang/tarteaucitron.lt.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Sveiki! Ši svetainė veikia skaidriai ir leidžia pasirinkti trečiosios šalies paslaugas, kurias norite leisti.", "adblock_call": "Norėdami pradėti taikyti, išjunkite ,Adblocker", "reload": "Atnaujinkite puslapį", diff --git a/src/Resources/public/lang/tarteaucitron.lt.min.js b/src/Resources/public/lang/tarteaucitron.lt.min.js index 042c2f8..6cdc5c4 100644 --- a/src/Resources/public/lang/tarteaucitron.lt.min.js +++ b/src/Resources/public/lang/tarteaucitron.lt.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Sveiki! Ši svetainė veikia skaidriai ir leidžia pasirinkti trečiosios šalies paslaugas, kurias norite leisti.",adblock_call:"Norėdami pradėti taikyti, išjunkite ,Adblocker",reload:"Atnaujinkite puslapį",alertBigScroll:"Tęsiant slankiojimą",alertBigClick:"Jei ir toliau naršote šioje svetainėje,",alertBig:"leidžiate naudotis visomis trečiųjų šalių paslaugomis",alertBigPrivacy:"Ši svetainė naudoja slapukus ir suteikia jums galimybę valdyti, ką norite suaktyvinti",alertSmall:"Tvarkykite paslaugas",personalize:"Suasmeninkite",acceptAll:"Gerai, priimu visus",close:"Uždaryti",closeBanner:"Slėpti slapukų reklamjuostę",privacyUrl:"Privatumo politika",all:"Pirmenybė visoms paslaugoms",info:"Jūsų privatumo apsauga",disclaimer:"Leisdami šias trečiųjų šalių paslaugas, jūs sutinkate su jų slapukais ir sekimo technologijų naudojimu, reikalingu jų tinkamam veikimui.",allow:"Leisti",deny:"Atsisakyti",noCookie:"Ši paslauga nenaudoja slapukų.",useCookie:"Ši paslauga gali būti įdiegta",useCookieCurrent:"Ši paslauga įdiegta",useNoCookie:"Ši paslauga neįdiegė jokių slapukų.",more:"Skaityti daugiau",source:"Peržiūrėkite oficialią svetainę",credit:"Slapukų tvarkyklė, kurią pateikė tarteaucitron.js",noServices:"Šioje svetainėje nenaudojami jokie slapukai, kuriems reikalingas jūsų sutikimas.",toggleInfoBox:"Rodyti / slėpti informaciją apie slapukų saugojimą",title:"Slapukų valdymo skydelis",cookieDetail:"Išsami slapuko informacija",ourSite:"mūsų svetainėje",modalWindow:"(modalinis langas)",newWindow:"(naujas langas)",allowAll:"Leisti visus slapukus",denyAll:"Atsisakyti visų slapukų",icon:"Cookies",fallback:"yra išjungtas.",allowed:"leidžiama",disallowed:"neleidžiama",ads:{title:"Reklamos tinklas",details:"Reklamos tinklai gali gauti pajamų, parduodami reklamos vietą svetainėje."},analytic:{title:"Auditorijos matavimas",details:"Naudotos auditorijos vertinimo paslaugos generuoti naudingą statistinį lankomumą svetainės veiklos patobulinimui."},social:{title:"Socialiniai tinklai",details:"Socialiniai tinklai gali pagerinti svetainės naudojimą ir padėti ją reklamuoti per akcijas."},video:{title:"Vaizdo įrašai",details:"Vaizdo įrašų bendrinimo paslaugos padeda pritraukti gausesnę media į svetainę ir padidinti jos matomumą."},comment:{title:"Komentarai",details:"Komentarų valdytojai palengvina komentarų sisteminimą ir kovoja su šlamštu."},support:{title:"Pagalba",details:"Pagalbos paslaugos leidžia jums susisiekti su svetainės komanda ir padėti ją tobulinti."},api:{title:"APIs (Aplikacijų programavimo sąsajos)",details:"API naudojamos tekstams įkelti: geografinė padėtis, paieškos sistemos, vertimai, ..."},other:{title:"Kita",details:"Paslaugos, rodančios svetainės turinį."},google:{title:"Specifinis sutikimas „Google“ paslaugoms",details:"„Google“ gali naudoti jūsų duomenis auditorijos matavimui, reklamos veiklos vertinimui arba jums siūlomiems asmeniškai pritaikytiems skelbimams."},mandatoryTitle:"Privalomi slapukai",mandatoryText:"Ši svetainė naudoja slapukus, reikalingus tinkamam jos veikimui, kurių negalima išjungti.",save:"Išsaugoti",ourpartners:"Mūsų partneriai"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Sveiki! Ši svetainė veikia skaidriai ir leidžia pasirinkti trečiosios šalies paslaugas, kurias norite leisti.",adblock_call:"Norėdami pradėti taikyti, išjunkite ,Adblocker",reload:"Atnaujinkite puslapį",alertBigScroll:"Tęsiant slankiojimą",alertBigClick:"Jei ir toliau naršote šioje svetainėje,",alertBig:"leidžiate naudotis visomis trečiųjų šalių paslaugomis",alertBigPrivacy:"Ši svetainė naudoja slapukus ir suteikia jums galimybę valdyti, ką norite suaktyvinti",alertSmall:"Tvarkykite paslaugas",personalize:"Suasmeninkite",acceptAll:"Gerai, priimu visus",close:"Uždaryti",closeBanner:"Slėpti slapukų reklamjuostę",privacyUrl:"Privatumo politika",all:"Pirmenybė visoms paslaugoms",info:"Jūsų privatumo apsauga",disclaimer:"Leisdami šias trečiųjų šalių paslaugas, jūs sutinkate su jų slapukais ir sekimo technologijų naudojimu, reikalingu jų tinkamam veikimui.",allow:"Leisti",deny:"Atsisakyti",noCookie:"Ši paslauga nenaudoja slapukų.",useCookie:"Ši paslauga gali būti įdiegta",useCookieCurrent:"Ši paslauga įdiegta",useNoCookie:"Ši paslauga neįdiegė jokių slapukų.",more:"Skaityti daugiau",source:"Peržiūrėkite oficialią svetainę",credit:"Slapukų tvarkyklė, kurią pateikė tarteaucitron.js",noServices:"Šioje svetainėje nenaudojami jokie slapukai, kuriems reikalingas jūsų sutikimas.",toggleInfoBox:"Rodyti / slėpti informaciją apie slapukų saugojimą",title:"Slapukų valdymo skydelis",cookieDetail:"Išsami slapuko informacija",ourSite:"mūsų svetainėje",modalWindow:"(modalinis langas)",newWindow:"(naujas langas)",allowAll:"Leisti visus slapukus",denyAll:"Atsisakyti visų slapukų",icon:"Cookies",fallback:"yra išjungtas.",allowed:"leidžiama",disallowed:"neleidžiama",ads:{title:"Reklamos tinklas",details:"Reklamos tinklai gali gauti pajamų, parduodami reklamos vietą svetainėje."},analytic:{title:"Auditorijos matavimas",details:"Naudotos auditorijos vertinimo paslaugos generuoti naudingą statistinį lankomumą svetainės veiklos patobulinimui."},social:{title:"Socialiniai tinklai",details:"Socialiniai tinklai gali pagerinti svetainės naudojimą ir padėti ją reklamuoti per akcijas."},video:{title:"Vaizdo įrašai",details:"Vaizdo įrašų bendrinimo paslaugos padeda pritraukti gausesnę media į svetainę ir padidinti jos matomumą."},comment:{title:"Komentarai",details:"Komentarų valdytojai palengvina komentarų sisteminimą ir kovoja su šlamštu."},support:{title:"Pagalba",details:"Pagalbos paslaugos leidžia jums susisiekti su svetainės komanda ir padėti ją tobulinti."},api:{title:"APIs (Aplikacijų programavimo sąsajos)",details:"API naudojamos tekstams įkelti: geografinė padėtis, paieškos sistemos, vertimai, ..."},other:{title:"Kita",details:"Paslaugos, rodančios svetainės turinį."},google:{title:"Specifinis sutikimas „Google“ paslaugoms",details:"„Google“ gali naudoti jūsų duomenis auditorijos matavimui, reklamos veiklos vertinimui arba jums siūlomiems asmeniškai pritaikytiems skelbimams."},mandatoryTitle:"Privalomi slapukai",mandatoryText:"Ši svetainė naudoja slapukus, reikalingus tinkamam jos veikimui, kurių negalima išjungti.",save:"Išsaugoti",ourpartners:"Mūsų partneriai"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.lv.js b/src/Resources/public/lang/tarteaucitron.lv.js index 4ff0455..b5ef123 100644 --- a/src/Resources/public/lang/tarteaucitron.lv.js +++ b/src/Resources/public/lang/tarteaucitron.lv.js @@ -1,95 +1,95 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", - "adblock": "Szia! Ez a webhely átlátható, és lehetővé teszi a kívánt harmadik fél szolgáltatásainak kiválasztását", - "adblock_call": "A testreszabás megkezdéséhez állítsd le az adblockert, kérlek.", - "reload": "Oldal frissítése", - - "alertBigScroll": "A görgetés folytatásával,", - "alertBigClick": "Ha folytatod a böngészést ezen oldalon,", - "alertBig": "engedélyezed a harmadik fél összes szolgáltatását.", - - "alertBigPrivacy": "A webhely tartalmának megjelenítéséhez és a felhasználói élmény javításához cookie-kat használunk", - "alertSmall": "Szolgáltatások kezelése", - "personalize": "Beállítások", - "acceptAll": "OK, elfogadom", - "close": "Bezár", - "closeBanner": "Slēpt sīkfailu reklāmkarogu", + "middleBarHead": "☝️ 🍪", + "adblock": "Labdien! Izvēlieties, kurus trešo pušu pakalpojumus vēlaties atļaut šajā vietnē.", + "adblock_call": "Lai uzsāktu iestatījumu pielāgošanu lūdzam izslēgt reklāmu bloķētāju.", + "reload": "Atjaunot lapu", - "privacyUrl": "Adatvédelmi irányelvek", - - "all": "Összes szolgáltatás előnyben részesítése", + "alertBigScroll": "Turpinot ritināt,", + "alertBigClick": "Turpinot vietnes izmantošanu,", + "alertBig": "Jūs piekrītat trešo pušu pakalpojumiem, kas var izmantot sīkdatnes", - "info": "Személyi adataid védelme", - "disclaimer": "A harmadik fél szolgáltatásainak engedélyezésével elfogadja a sütiket és a megfelelő működésükhöz szükséges nyomkövetési technológiák használatát.", - "allow": "Elfogadom", - "deny": "Elutasítom", - "noCookie": "Ez a szolgáltatás nem használ sütit.", - "useCookie": "Ez a szolgáltatás telepíthető", - "useCookieCurrent": "Ez a szolgáltatás telepített", - "useNoCookie": "Ez a szolgáltatás nem telepített sütiket", - "more": "Olvass többet", - "source": "Tekintsd meg a hivatalos weboldalt", - "credit": "Cookie-kezelő: tarteaucitron.js", - "noServices": "Ez a weboldal nem használ olyan sütiket, amelyekhez a beleegyezésed szükséges.", + "alertBigPrivacy": "Šī vietne izmanto sīkdatnes un ļauj jums izvēlēties, kuras no tām pieņemt", + "alertSmall": "Pakalpojumu iestatījumi", + "personalize": "Pielāgot", + "acceptAll": "Pieņemt visu", + "close": "Aizvērt", + "closeBanner": "Aizvert sīkdatņu joslu", - "toggleInfoBox": "Információk megjelenítése / elrejtése a süti-tárolással kapcsolatban", - "title": "Süti preferenciák", - "cookieDetail": "Süti adatok a következőhöz:", - "ourSite": "weboldalunkon", - "modalWindow": "(modal window)", - "newWindow": "(új ablak)", - "allowAll": "Elfogadom az öszeset", - "denyAll": "Elutasítom", + "privacyUrl": "Privātuma politika", - "icon": "Cookies", - - "fallback": "letiltott.", + "all": "Iestatījumi visiem pakalpojumiem", + + "info": "Jūsu privātuma aizsardzība", + "disclaimer": "Atļaujot šos trešo pušu pakalpojumus, jūs piekrītat sīkdatņu ievietošanai un nolasīšanai, kā arī izsekošanas tehnoloģiju izmantošanai, kas nepieciešamas to pienācīgai darbībai.", + "allow": "Atļaut", + "deny": "Aizliegt", + "noCookie": "Šis pakalpojums neievieto sīkdatnes.", + "useCookie": "Šis pakalpojums var ievietot", + "useCookieCurrent": "Šis pakalpojums ir ievietojis", + "useNoCookie": "Šis pakalpojums nav ievietojis nevienu sīkdatni.", + "more": "Uzzināt vairāk", + "source": "Skatīt oficiālo vietni", + "credit": "Sīkdatņu administrēšana ar tarteaucitron.js", + "noServices": "Šī vietne neizmanto nevienu sīkdatni, kurai būtu nepieciešama jūsu piekrišana.", + + "toggleInfoBox": "Rādīt/paslēpt informāciju par sīkdatņu uzglabāšanu", + "title": "Sīkdatņu iestatījumu panelis", + "cookieDetail": "Sīkdatņu detalizēts apraksts:", + "ourSite": "mūsu tīmekļa vietnē", + "modalWindow": "(modālais logs)", + "newWindow": "(jauna cilne)", + "allowAll": "Pieņemt visas", + "denyAll": "Noraidīt visas", + + "icon": "Sīkdatnes", + + "fallback": "ir atspējots.", "allowed": "atļauts", - "disallowed": "nav atļauts", + "disallowed": "aizliegts", "ads": { - "title": "Reklámhálózat", - "details": "A hirdetési hálózatok bevételt teremthetnek azáltal, hogy értékesítik a webhelyen található hirdetési felületet" + "title": "Reklāmas pakalpojumu sniedzēji", + "details": "Reklāmas tīkli ļauj gūt ieņēmumus, komercializējot vietnes reklāmas laukumus" }, "analytic": { - "title": "Közönségmérés", - "details": "A közönségmérési szolgáltatások hasznos statisztikai adatokat generáltak a webhely fejlesztése érdekében." + "title": "Interneta auditorijas mērījumi", + "details": "Apmeklējuma statistikas pakalpojumi ļauj iegūt vietnes apmeklējuma datus, kas palīdz uzlabot tās darbību." }, "social": { - "title": "Közösségi hálózatok", - "details": "A közösségi hálózatok javíthatják a webhely használhatóságát, és elősegíthetik annak promoválását a megosztások révén." + "title": "Sociālie tīkli", + "details": "Sociālie tīkli uzlabo vietnes lietošanas ērtumu un palīdz tās popularizēšanā, izmantojot kopīgošanu." }, "video": { - "title": "Videók", - "details": "A videomegosztó szolgáltatások hozzájárulnak hasznos multimédiához a webhelyen és növelik annak láthatóságát." + "title": "Video", + "details": "Video koplietošanas pakalpojumi bagātina vietni ar multivides saturu un palielina tās redzamību." }, "comment": { - "title": "Kommentek", - "details": "A megjegyzésfigyelők megkönnyítik a megjegyzések kitöltését és a spam elleni küzdelmet." + "title": "Komentāri", + "details": "Komentāru pārvaldības rīki atvieglo komentāru iesniegšanu un palīdz cīnīties pret surogātpastu." }, "support": { - "title": "Támogatás", - "details": "A támogatási szolgáltatások lehetővé teszik, hogy kapcsolatba lépjen a webhely csapatával, és segítsen annak fejlesztésében." + "title": "Atbalsts", + "details": "Atbalsta rīki ļauj sazināties ar vietnes satura veidotāju komandu un palīdzēt tās uzlabošanā." }, "api": { - "title": "APIk", - "details": "Az API-kat a szkriptek betöltésére használják: földrajzi helymeghatározás, keresőmotorok, fordítások..." + "title": "APIs", + "details": "API ļauj ielādēt skriptus: ģeolokāciju, meklētājprogrammas, tulkojumus u.c." }, "other": { - "title": "Más", - "details": "Szolgáltatások webtartalom megjelenítésére." + "title": "Citi", + "details": "Pakalpojumi, kas paredzēti tīmekļa satura attēlošanai." }, "google": { - "title": "Konkrēta piekrišana Google pakalpojumiem", - "details": "Google var izmantot jūsu datus auditorijas mērījumiem, reklāmas veiktspējas novērtēšanai vai personalizētu reklāmu piedāvāšanai." + "title": "Īpaša piekrišana Google pakalpojumiem", + "details": "Google var izmantot jūsu datus apmeklējuma statistikai, reklāmas efektivitātes novērtēšanai vai personalizētas reklāmas izvēlei." }, - - "mandatoryTitle": "Kötelező sütik", - "mandatoryText": "A webhely tartalmának megjelenítéséhez és a felhasználói bejelentkezéshez sütiket használunk amiket nem lehet kikapcsolni.", + + "mandatoryTitle": "Obligātās sīkdatnes", + "mandatoryText": "Šī vietne izmanto sīkdatnes, kas ir nepieciešamas tās pienācīgai darbībai. Tās nevar tikt atspējotas.", "save": "Saglabāt", "ourpartners": "Mūsu partneri" -}; +}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.lv.min.js b/src/Resources/public/lang/tarteaucitron.lv.min.js index 4afda25..dd35f78 100644 --- a/src/Resources/public/lang/tarteaucitron.lv.min.js +++ b/src/Resources/public/lang/tarteaucitron.lv.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Szia! Ez a webhely átlátható, és lehetővé teszi a kívánt harmadik fél szolgáltatásainak kiválasztását",adblock_call:"A testreszabás megkezdéséhez állítsd le az adblockert, kérlek.",reload:"Oldal frissítése",alertBigScroll:"A görgetés folytatásával,",alertBigClick:"Ha folytatod a böngészést ezen oldalon,",alertBig:"engedélyezed a harmadik fél összes szolgáltatását.",alertBigPrivacy:"A webhely tartalmának megjelenítéséhez és a felhasználói élmény javításához cookie-kat használunk",alertSmall:"Szolgáltatások kezelése",personalize:"Beállítások",acceptAll:"OK, elfogadom",close:"Bezár",closeBanner:"Slēpt sīkfailu reklāmkarogu",privacyUrl:"Adatvédelmi irányelvek",all:"Összes szolgáltatás előnyben részesítése",info:"Személyi adataid védelme",disclaimer:"A harmadik fél szolgáltatásainak engedélyezésével elfogadja a sütiket és a megfelelő működésükhöz szükséges nyomkövetési technológiák használatát.",allow:"Elfogadom",deny:"Elutasítom",noCookie:"Ez a szolgáltatás nem használ sütit.",useCookie:"Ez a szolgáltatás telepíthető",useCookieCurrent:"Ez a szolgáltatás telepített",useNoCookie:"Ez a szolgáltatás nem telepített sütiket",more:"Olvass többet",source:"Tekintsd meg a hivatalos weboldalt",credit:"Cookie-kezelő: tarteaucitron.js",noServices:"Ez a weboldal nem használ olyan sütiket, amelyekhez a beleegyezésed szükséges.",toggleInfoBox:"Információk megjelenítése / elrejtése a süti-tárolással kapcsolatban",title:"Süti preferenciák",cookieDetail:"Süti adatok a következőhöz:",ourSite:"weboldalunkon",modalWindow:"(modal window)",newWindow:"(új ablak)",allowAll:"Elfogadom az öszeset",denyAll:"Elutasítom",icon:"Cookies",fallback:"letiltott.",allowed:"atļauts",disallowed:"nav atļauts",ads:{title:"Reklámhálózat",details:"A hirdetési hálózatok bevételt teremthetnek azáltal, hogy értékesítik a webhelyen található hirdetési felületet"},analytic:{title:"Közönségmérés",details:"A közönségmérési szolgáltatások hasznos statisztikai adatokat generáltak a webhely fejlesztése érdekében."},social:{title:"Közösségi hálózatok",details:"A közösségi hálózatok javíthatják a webhely használhatóságát, és elősegíthetik annak promoválását a megosztások révén."},video:{title:"Videók",details:"A videomegosztó szolgáltatások hozzájárulnak hasznos multimédiához a webhelyen és növelik annak láthatóságát."},comment:{title:"Kommentek",details:"A megjegyzésfigyelők megkönnyítik a megjegyzések kitöltését és a spam elleni küzdelmet."},support:{title:"Támogatás",details:"A támogatási szolgáltatások lehetővé teszik, hogy kapcsolatba lépjen a webhely csapatával, és segítsen annak fejlesztésében."},api:{title:"APIk",details:"Az API-kat a szkriptek betöltésére használják: földrajzi helymeghatározás, keresőmotorok, fordítások..."},other:{title:"Más",details:"Szolgáltatások webtartalom megjelenítésére."},google:{title:"Konkrēta piekrišana Google pakalpojumiem",details:"Google var izmantot jūsu datus auditorijas mērījumiem, reklāmas veiktspējas novērtēšanai vai personalizētu reklāmu piedāvāšanai."},mandatoryTitle:"Kötelező sütik",mandatoryText:"A webhely tartalmának megjelenítéséhez és a felhasználói bejelentkezéshez sütiket használunk amiket nem lehet kikapcsolni.",save:"Saglabāt",ourpartners:"Mūsu partneri"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Labdien! Izvēlieties, kurus trešo pušu pakalpojumus vēlaties atļaut šajā vietnē.",adblock_call:"Lai uzsāktu iestatījumu pielāgošanu lūdzam izslēgt reklāmu bloķētāju.",reload:"Atjaunot lapu",alertBigScroll:"Turpinot ritināt,",alertBigClick:"Turpinot vietnes izmantošanu,",alertBig:"Jūs piekrītat trešo pušu pakalpojumiem, kas var izmantot sīkdatnes",alertBigPrivacy:"Šī vietne izmanto sīkdatnes un ļauj jums izvēlēties, kuras no tām pieņemt",alertSmall:"Pakalpojumu iestatījumi",personalize:"Pielāgot",acceptAll:"Pieņemt visu",close:"Aizvērt",closeBanner:"Aizvert sīkdatņu joslu",privacyUrl:"Privātuma politika",all:"Iestatījumi visiem pakalpojumiem",info:"Jūsu privātuma aizsardzība",disclaimer:"Atļaujot šos trešo pušu pakalpojumus, jūs piekrītat sīkdatņu ievietošanai un nolasīšanai, kā arī izsekošanas tehnoloģiju izmantošanai, kas nepieciešamas to pienācīgai darbībai.",allow:"Atļaut",deny:"Aizliegt",noCookie:"Šis pakalpojums neievieto sīkdatnes.",useCookie:"Šis pakalpojums var ievietot",useCookieCurrent:"Šis pakalpojums ir ievietojis",useNoCookie:"Šis pakalpojums nav ievietojis nevienu sīkdatni.",more:"Uzzināt vairāk",source:"Skatīt oficiālo vietni",credit:"Sīkdatņu administrēšana ar tarteaucitron.js",noServices:"Šī vietne neizmanto nevienu sīkdatni, kurai būtu nepieciešama jūsu piekrišana.",toggleInfoBox:"Rādīt/paslēpt informāciju par sīkdatņu uzglabāšanu",title:"Sīkdatņu iestatījumu panelis",cookieDetail:"Sīkdatņu detalizēts apraksts:",ourSite:"mūsu tīmekļa vietnē",modalWindow:"(modālais logs)",newWindow:"(jauna cilne)",allowAll:"Pieņemt visas",denyAll:"Noraidīt visas",icon:"Sīkdatnes",fallback:"ir atspējots.",allowed:"atļauts",disallowed:"aizliegts",ads:{title:"Reklāmas pakalpojumu sniedzēji",details:"Reklāmas tīkli ļauj gūt ieņēmumus, komercializējot vietnes reklāmas laukumus"},analytic:{title:"Interneta auditorijas mērījumi",details:"Apmeklējuma statistikas pakalpojumi ļauj iegūt vietnes apmeklējuma datus, kas palīdz uzlabot tās darbību."},social:{title:"Sociālie tīkli",details:"Sociālie tīkli uzlabo vietnes lietošanas ērtumu un palīdz tās popularizēšanā, izmantojot kopīgošanu."},video:{title:"Video",details:"Video koplietošanas pakalpojumi bagātina vietni ar multivides saturu un palielina tās redzamību."},comment:{title:"Komentāri",details:"Komentāru pārvaldības rīki atvieglo komentāru iesniegšanu un palīdz cīnīties pret surogātpastu."},support:{title:"Atbalsts",details:"Atbalsta rīki ļauj sazināties ar vietnes satura veidotāju komandu un palīdzēt tās uzlabošanā."},api:{title:"APIs",details:"API ļauj ielādēt skriptus: ģeolokāciju, meklētājprogrammas, tulkojumus u.c."},other:{title:"Citi",details:"Pakalpojumi, kas paredzēti tīmekļa satura attēlošanai."},google:{title:"Īpaša piekrišana Google pakalpojumiem",details:"Google var izmantot jūsu datus apmeklējuma statistikai, reklāmas efektivitātes novērtēšanai vai personalizētas reklāmas izvēlei."},mandatoryTitle:"Obligātās sīkdatnes",mandatoryText:"Šī vietne izmanto sīkdatnes, kas ir nepieciešamas tās pienācīgai darbībai. Tās nevar tikt atspējotas.",save:"Saglabāt",ourpartners:"Mūsu partneri"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.nl.js b/src/Resources/public/lang/tarteaucitron.nl.js index 163f3e6..048369a 100644 --- a/src/Resources/public/lang/tarteaucitron.nl.js +++ b/src/Resources/public/lang/tarteaucitron.nl.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Hallo! Deze site is transparant en laat u de services van derden kiezen die u wilt toestaan.", "adblock_call": "Schakel uw adblocker uit om te beginnen met aanpassen.", "reload": "Ververs de pagina", diff --git a/src/Resources/public/lang/tarteaucitron.nl.min.js b/src/Resources/public/lang/tarteaucitron.nl.min.js index 9f7fe90..37605df 100644 --- a/src/Resources/public/lang/tarteaucitron.nl.min.js +++ b/src/Resources/public/lang/tarteaucitron.nl.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hallo! Deze site is transparant en laat u de services van derden kiezen die u wilt toestaan.",adblock_call:"Schakel uw adblocker uit om te beginnen met aanpassen.",reload:"Ververs de pagina",alertBigScroll:"Door te blijven scrollen,",alertBigClick:"Als je doorgaat met het surfen op deze website,",alertBig:"sta je alle diensten van derden toe",alertBigPrivacy:"Deze site maakt gebruik van cookies en geeft u controle over wat u wilt activeren",alertSmall:"Beheer instellingen",personalize:"Personaliseer",acceptAll:"OK, accepteer alle",close:"Sluit",closeBanner:"Cookiesbanner verbergen",privacyUrl:"Privacybeleid",all:"Voorkeur voor alle diensten",info:"Bescherming van uw privacy",disclaimer:"Door deze services van derden toe te staan, accepteert u hun cookies en het gebruik van trackingtechnologieën die nodig zijn voor hun goede werking.",allow:"Toestaan",deny:"Weigeren",noCookie:"Deze service gebruikt geen cookie",useCookie:"Deze service kan worden geïnstalleerd",useCookieCurrent:"Deze service is geïnstalleerd",useNoCookie:"Deze service heeft geen cookies geïnstalleerd.",more:"Lees meer",source:"Bekijk de officiële website",credit:"Cookie manager mogelijk gemaakt door tarteaucitron.js",noServices:"Deze website maakt geen gebruik van cookies waarvoor uw toestemming nodig is.",fallback:"is uitgeschakeld.",allowed:"toegestaan",disallowed:"niet toegestaan",toggleInfoBox:"Toon/verberg informatie over cookie opslag",title:"Cookies beheer paneel",cookieDetail:"Cookie detail voor",ourSite:"op onze site",modalWindow:"(modaal venster)",newWindow:"(nieuw venster)",allowAll:"Sta alle cookies toe",denyAll:"Weiger alle cookies",icon:"Cookies",ads:{title:"Advertentienetwerk",details:"Advertentienetwerken kunnen inkomsten genereren door advertentieruimte op de site te verkopen."},analytic:{title:"Bezoekers meting",details:"De bezoekersdiensten voor het publiek worden gebruikt om nuttige statistieken te genereren om de site te verbeteren."},social:{title:"Sociale netwerken",details:"Sociale netwerken kunnen de bruikbaarheid van de site verbeteren en helpen deze via de shares te promoten."},video:{title:"Videos",details:"Video sharing-services helpen om rich media op de site toe te voegen en de zichtbaarheid ervan te vergroten."},comment:{title:"Comments",details:"Commentsmanagers faciliteren het indienen van opmerkingen en het bestrijden van spam."},support:{title:"Support",details:"Support diensten stellen u in staat contact op te nemen met het team van de site en helpen het te verbeteren."},api:{title:"APIs",details:"APIs worden gebruikt om scripts te laden: geolocatie, zoekmachines, vertalingen, ..."},other:{title:"Overig",details:"Diensten om webinhoud weer te geven."},google:{title:"Specifieke toestemming voor Google-services",details:"Google kan uw gegevens gebruiken voor publieksmeting, advertentieprestaties of om u gepersonaliseerde advertenties aan te bieden."},mandatoryTitle:"Verplichte cookies",mandatoryText:"Deze site maakt gebruik van cookies die nodig zijn voor de goede werking ervan en die niet kunnen worden gedeactiveerd.",save:"Opslaan",ourpartners:"Onze partners"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Hallo! Deze site is transparant en laat u de services van derden kiezen die u wilt toestaan.",adblock_call:"Schakel uw adblocker uit om te beginnen met aanpassen.",reload:"Ververs de pagina",alertBigScroll:"Door te blijven scrollen,",alertBigClick:"Als je doorgaat met het surfen op deze website,",alertBig:"sta je alle diensten van derden toe",alertBigPrivacy:"Deze site maakt gebruik van cookies en geeft u controle over wat u wilt activeren",alertSmall:"Beheer instellingen",personalize:"Personaliseer",acceptAll:"OK, accepteer alle",close:"Sluit",closeBanner:"Cookiesbanner verbergen",privacyUrl:"Privacybeleid",all:"Voorkeur voor alle diensten",info:"Bescherming van uw privacy",disclaimer:"Door deze services van derden toe te staan, accepteert u hun cookies en het gebruik van trackingtechnologieën die nodig zijn voor hun goede werking.",allow:"Toestaan",deny:"Weigeren",noCookie:"Deze service gebruikt geen cookie",useCookie:"Deze service kan worden geïnstalleerd",useCookieCurrent:"Deze service is geïnstalleerd",useNoCookie:"Deze service heeft geen cookies geïnstalleerd.",more:"Lees meer",source:"Bekijk de officiële website",credit:"Cookie manager mogelijk gemaakt door tarteaucitron.js",noServices:"Deze website maakt geen gebruik van cookies waarvoor uw toestemming nodig is.",fallback:"is uitgeschakeld.",allowed:"toegestaan",disallowed:"niet toegestaan",toggleInfoBox:"Toon/verberg informatie over cookie opslag",title:"Cookies beheer paneel",cookieDetail:"Cookie detail voor",ourSite:"op onze site",modalWindow:"(modaal venster)",newWindow:"(nieuw venster)",allowAll:"Sta alle cookies toe",denyAll:"Weiger alle cookies",icon:"Cookies",ads:{title:"Advertentienetwerk",details:"Advertentienetwerken kunnen inkomsten genereren door advertentieruimte op de site te verkopen."},analytic:{title:"Bezoekers meting",details:"De bezoekersdiensten voor het publiek worden gebruikt om nuttige statistieken te genereren om de site te verbeteren."},social:{title:"Sociale netwerken",details:"Sociale netwerken kunnen de bruikbaarheid van de site verbeteren en helpen deze via de shares te promoten."},video:{title:"Videos",details:"Video sharing-services helpen om rich media op de site toe te voegen en de zichtbaarheid ervan te vergroten."},comment:{title:"Comments",details:"Commentsmanagers faciliteren het indienen van opmerkingen en het bestrijden van spam."},support:{title:"Support",details:"Support diensten stellen u in staat contact op te nemen met het team van de site en helpen het te verbeteren."},api:{title:"APIs",details:"APIs worden gebruikt om scripts te laden: geolocatie, zoekmachines, vertalingen, ..."},other:{title:"Overig",details:"Diensten om webinhoud weer te geven."},google:{title:"Specifieke toestemming voor Google-services",details:"Google kan uw gegevens gebruiken voor publieksmeting, advertentieprestaties of om u gepersonaliseerde advertenties aan te bieden."},mandatoryTitle:"Verplichte cookies",mandatoryText:"Deze site maakt gebruik van cookies die nodig zijn voor de goede werking ervan en die niet kunnen worden gedeactiveerd.",save:"Opslaan",ourpartners:"Onze partners"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.no.js b/src/Resources/public/lang/tarteaucitron.no.js index eaf4461..7bc39a1 100644 --- a/src/Resources/public/lang/tarteaucitron.no.js +++ b/src/Resources/public/lang/tarteaucitron.no.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead" : "☝ 🍪", + "middleBarHead" : "☝️ 🍪", "adblock" : "Hei! Dette nettstedet er gjennomsiktig og lar deg kontrollere hvilke tredjeparts tjenester du vil tillate.", "adblock_call" : "For å gjøre endringer, vær så snill å deaktivere annonse-blokkering.", "reload" : "Oppdater side", diff --git a/src/Resources/public/lang/tarteaucitron.no.min.js b/src/Resources/public/lang/tarteaucitron.no.min.js index 8272feb..0b6b334 100644 --- a/src/Resources/public/lang/tarteaucitron.no.min.js +++ b/src/Resources/public/lang/tarteaucitron.no.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hei! Dette nettstedet er gjennomsiktig og lar deg kontrollere hvilke tredjeparts tjenester du vil tillate.",adblock_call:"For å gjøre endringer, vær så snill å deaktivere annonse-blokkering.",reload:"Oppdater side",alertBigScroll:"Ved å fortsette å scrolle,",alertBigClick:"Dersom du fortsetter å bruke dette nettstedet,",alertBig:"tillater du alle tredjeparts tjenester",alertBigPrivacy:"Dette nettstedet bruker informasjonskapsler og gir deg kontroll over hva du vil aktivere",alertSmall:"Administrer tjenester",personalize:"Personaliser",acceptAll:"OK, aksepter alt",close:"Steng",closeBanner:"Skjul informasjonskapselbanner",privacyUrl:"Personvernregler",all:"Preferanse for alle tjenester",info:"Beskytt ditt personvern",disclaimer:"Ved å tillate disse tredjepartstjenestene godtar du informasjonskapslene deres og bruken av sporingsteknologier som er nødvendige for at de skal fungere korrekt.",allow:"Tillat",deny:"Ikke tillat",noCookie:"Denne tjenesten bruker ikke informasjonskapsel.",useCookie:"Denne tjenesten kan installeres",useCookieCurrent:"Denne tjenesten er installert",useNoCookie:"TDenne tjenesten har ikke installert noen informasjonskapsel.",more:"Les mer",source:"Se den offisielle nettsiden",credit:"Informasjonskapsler styres av tarteaucitron.js",noServices:"Dette nettstedet bruker ingen informasjonskapsler som krever ditt samtykke.",toggleInfoBox:"Vis / skjul informasjon om lagring av informasjonskapsler",title:"Panel for informasjonskapsler",cookieDetail:"Informasjon om informasjonskapsler for",ourSite:"på nettstedet vårt",newWindow:"(nytt vindu)",allowAll:"Tillat alle informasjonskapsler",denyAll:"Nekt alle informasjonskapsler",icon:"Cookies",fallback:"er skrudd av.",allowed:"tillatt",disallowed:"ikke tillatt",ads:{title:"Annonsenettverk",details:"Annonsenettverket kan generere inntekter ved å selge reklameplass på nettstedet."},analytic:{title:"Målgruppe målinger",details:"Målgruppens målingstjenester ble brukt til å generere nyttig informasjon for å forbedre nettstedet."},social:{title:"Sosiale nettverk",details:"Sosiale nettverk kan forbedre brukervennligheten til nettstedet og bidra til å markedsføre det."},video:{title:"Video",details:"Videodelingstjenester hjelper til med å legge til rik media på nettstedet og øke synligheten."},comment:{title:"Kommentarer",details:"Kommentaradministratorer legger til rette for arkivering av kommentarer og bekjemper spam."},support:{title:"Brukerstøtte",details:"Brukerstøtte lar deg komme i kontakt med nettstedsteamet og bidra til å forbedre nettstedet."},api:{title:"API-er",details:"API-er brukes til å laste inn skript: geolokalisering, søkemotorer, oversettelser, ..."},other:{title:"Annet",details:"Tjenester for å vise innhold på nettet."},google:{title:"Spesifikt samtykke for Google-tjenester",details:"Google kan bruke dataene dine til måling av publikum, reklameprestasjoner eller til å tilby deg personlig tilpassede annonser."},mandatoryTitle:"Obligatoriske informasjonskapsler",mandatoryText:"Dette nettstedet bruker obligatoriske informasjonskapsler som er nødvendige for at nettstedet skal fungere som det skal. Disse kan ikke deaktiveres.",save:"Lagre",ourpartners:"Våre partnere"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Hei! Dette nettstedet er gjennomsiktig og lar deg kontrollere hvilke tredjeparts tjenester du vil tillate.",adblock_call:"For å gjøre endringer, vær så snill å deaktivere annonse-blokkering.",reload:"Oppdater side",alertBigScroll:"Ved å fortsette å scrolle,",alertBigClick:"Dersom du fortsetter å bruke dette nettstedet,",alertBig:"tillater du alle tredjeparts tjenester",alertBigPrivacy:"Dette nettstedet bruker informasjonskapsler og gir deg kontroll over hva du vil aktivere",alertSmall:"Administrer tjenester",personalize:"Personaliser",acceptAll:"OK, aksepter alt",close:"Steng",closeBanner:"Skjul informasjonskapselbanner",privacyUrl:"Personvernregler",all:"Preferanse for alle tjenester",info:"Beskytt ditt personvern",disclaimer:"Ved å tillate disse tredjepartstjenestene godtar du informasjonskapslene deres og bruken av sporingsteknologier som er nødvendige for at de skal fungere korrekt.",allow:"Tillat",deny:"Ikke tillat",noCookie:"Denne tjenesten bruker ikke informasjonskapsel.",useCookie:"Denne tjenesten kan installeres",useCookieCurrent:"Denne tjenesten er installert",useNoCookie:"TDenne tjenesten har ikke installert noen informasjonskapsel.",more:"Les mer",source:"Se den offisielle nettsiden",credit:"Informasjonskapsler styres av tarteaucitron.js",noServices:"Dette nettstedet bruker ingen informasjonskapsler som krever ditt samtykke.",toggleInfoBox:"Vis / skjul informasjon om lagring av informasjonskapsler",title:"Panel for informasjonskapsler",cookieDetail:"Informasjon om informasjonskapsler for",ourSite:"på nettstedet vårt",newWindow:"(nytt vindu)",allowAll:"Tillat alle informasjonskapsler",denyAll:"Nekt alle informasjonskapsler",icon:"Cookies",fallback:"er skrudd av.",allowed:"tillatt",disallowed:"ikke tillatt",ads:{title:"Annonsenettverk",details:"Annonsenettverket kan generere inntekter ved å selge reklameplass på nettstedet."},analytic:{title:"Målgruppe målinger",details:"Målgruppens målingstjenester ble brukt til å generere nyttig informasjon for å forbedre nettstedet."},social:{title:"Sosiale nettverk",details:"Sosiale nettverk kan forbedre brukervennligheten til nettstedet og bidra til å markedsføre det."},video:{title:"Video",details:"Videodelingstjenester hjelper til med å legge til rik media på nettstedet og øke synligheten."},comment:{title:"Kommentarer",details:"Kommentaradministratorer legger til rette for arkivering av kommentarer og bekjemper spam."},support:{title:"Brukerstøtte",details:"Brukerstøtte lar deg komme i kontakt med nettstedsteamet og bidra til å forbedre nettstedet."},api:{title:"API-er",details:"API-er brukes til å laste inn skript: geolokalisering, søkemotorer, oversettelser, ..."},other:{title:"Annet",details:"Tjenester for å vise innhold på nettet."},google:{title:"Spesifikt samtykke for Google-tjenester",details:"Google kan bruke dataene dine til måling av publikum, reklameprestasjoner eller til å tilby deg personlig tilpassede annonser."},mandatoryTitle:"Obligatoriske informasjonskapsler",mandatoryText:"Dette nettstedet bruker obligatoriske informasjonskapsler som er nødvendige for at nettstedet skal fungere som det skal. Disse kan ikke deaktiveres.",save:"Lagre",ourpartners:"Våre partnere"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.oc.js b/src/Resources/public/lang/tarteaucitron.oc.js index a6bfd76..68e4aaa 100644 --- a/src/Resources/public/lang/tarteaucitron.oc.js +++ b/src/Resources/public/lang/tarteaucitron.oc.js @@ -2,12 +2,12 @@ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", - "adblock": "Bonjorn! Aqueste site jòga la transparéncia e vos dòna la possibilitat de causir los servicis tèrces a activar.", + "middleBarHead": "☝️ 🍪", + "adblock": "Bonjorn ! Aqueste site jòga la transparéncia e vos dòna la possibilitat de causir los servicis tèrces a activar.", "adblock_call": "Mercés de desactivar vòstre adblocker per començar la personalizacion.", "reload": "Recargar la pagina", - "alertBigScroll": "En contunhant de desfilar,", + "alertBigScroll": "En contunhant de defilar,", "alertBigClick": "En seguissent vòstra navigacion,", "alertBig": "acceptatz l'utilizacion de servicis tèrces que pòdon installar de cookies", @@ -16,7 +16,7 @@ tarteaucitron.lang = { "acceptAll": "OK, tot acceptar", "personalize": "Personalizar", "close": "Tampar", - "closeBanner": "Mascar lo bendèth deus cookies", + "closeBanner": "Rescondre la bandièra de cookies", "privacyUrl": "Politica de confidencialitat", @@ -52,7 +52,7 @@ tarteaucitron.lang = { "ads": { "title": "Regias publicitàrias", - "details": "Las regias publicitàrias permeton de gerir de revenguts en comercialisant los espacis publicitaris del site." + "details": "Las regias publicitàrias permeton de gerir de revenguts en comercializant los espacis publicitaris del site." }, "analytic": { "title": "Mesura d'audiéncia", @@ -71,7 +71,7 @@ tarteaucitron.lang = { "details": "Los gestionaris de comentaris facilitan lo depaus de vòstres comentaris e lutan contra los messatges indesirables." }, "support": { - "title": "Assiténcia", + "title": "Assisténcia", "details": "Los servicis d'assisténcia vos permeton de dintrar en contacte amb l'equipa del site e d'ajudar a son melhorament." }, "api": { @@ -84,8 +84,8 @@ tarteaucitron.lang = { }, "google": { - "title": "Consentiment específic pels servèis de Google", - "details": "Google pòt utilizar vòstres donadas per la mesura de l'audiéncia, lo rendiment publicitari o per vos proposar de publicitats personalizats." + "title": "Consentiment especific pels servicis de Google", + "details": "Google pòt utilizar vòstras donadas per la mesura de l'audiéncia, lo rendiment publicitari o per vos prepausar de publicitats personalizadas." }, "mandatoryTitle": "Cookies necessaris", diff --git a/src/Resources/public/lang/tarteaucitron.oc.min.js b/src/Resources/public/lang/tarteaucitron.oc.min.js index 5976acd..9efe1dc 100644 --- a/src/Resources/public/lang/tarteaucitron.oc.min.js +++ b/src/Resources/public/lang/tarteaucitron.oc.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Bonjorn! Aqueste site jòga la transparéncia e vos dòna la possibilitat de causir los servicis tèrces a activar.",adblock_call:"Mercés de desactivar vòstre adblocker per començar la personalizacion.",reload:"Recargar la pagina",alertBigScroll:"En contunhant de desfilar,",alertBigClick:"En seguissent vòstra navigacion,",alertBig:"acceptatz l'utilizacion de servicis tèrces que pòdon installar de cookies",alertBigPrivacy:"Aqueste site utiliza de cookies e vos dòna lo contraròtle sus çò que volètz activar",alertSmall:"Gestion dels servicis",acceptAll:"OK, tot acceptar",personalize:"Personalizar",close:"Tampar",closeBanner:"Mascar lo bendèth deus cookies",privacyUrl:"Politica de confidencialitat",all:"Preferéncias per totes los servicis",info:"Proteccion de vòstra vida privada",disclaimer:"En autorizant aquestes servicis tèrces, acceptatz lo depaus e la lectura de cookies e l'utilizacion de tecnologias de seguiment necessaris a lor bon foncionament.",allow:"Autorizar",deny:"Interdire",noCookie:"Aqueste servici daissa pas cap de cookies.",useCookie:"Aqueste servici pòt daissar",useCookieCurrent:"Aqueste servici a daissat",useNoCookie:"Aqueste servici a pas daissat cap de cookies.",more:"Ne saber mai",source:"Veire lo site oficial",credit:"Gestion dels cookies per tarteaucitron.js",noServices:"Aqueste site utiliza pas cap de cookies que demandan vòstre consentiment.",toggleInfoBox:"Mostrar/amagar las informacions sus l'emmagazinatge dels cookies",title:"Panèl de gestion dels cookies",cookieDetail:"Detalh dels cookies",ourSite:"sus nòstre site",modalWindow:"(fenèstra de dialòg)",newWindow:"(fenèstra novèla)",allowAll:"Autorizar totes los cookies",denyAll:"Interdire totes los cookies",icon:"Cookies",fallback:"es desactivat.",allowed:"autorizat",disallowed:"interdit",ads:{title:"Regias publicitàrias",details:"Las regias publicitàrias permeton de gerir de revenguts en comercialisant los espacis publicitaris del site."},analytic:{title:"Mesura d'audiéncia",details:"Los servicis de mesura d'audiéncia permeton de generar d'estatisticas de frequentacion utilas per melhorar lo site."},social:{title:"Malhums socials",details:"Los malhums socials permeton de melhorar la convivéncia del site e d'ajudar sa promocion via los partatges."},video:{title:"Vidèos",details:"Los servicis de partatge de vidèo permeton d'enriquir lo site de contengut multimèdia e aumentan sa visibilitat."},comment:{title:"Comentaris",details:"Los gestionaris de comentaris facilitan lo depaus de vòstres comentaris e lutan contra los messatges indesirables."},support:{title:"Assiténcia",details:"Los servicis d'assisténcia vos permeton de dintrar en contacte amb l'equipa del site e d'ajudar a son melhorament."},api:{title:"APIs",details:"Las APIs permeton de cargar de scripts : geolocalizacion, motors de recèrca, traduccions, ..."},other:{title:"Autre",details:"Servicis que cèrcan a afichar de contengut web."},google:{title:"Consentiment específic pels servèis de Google",details:"Google pòt utilizar vòstres donadas per la mesura de l'audiéncia, lo rendiment publicitari o per vos proposar de publicitats personalizats."},mandatoryTitle:"Cookies necessaris",mandatoryText:"Aqueste site utiliza de cookies necessaris pel seu pròpri foncionament que pòdon pas èsser desactivats.",save:"Enregistrar",ourpartners:"Nòstres partenaris"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Bonjorn ! Aqueste site jòga la transparéncia e vos dòna la possibilitat de causir los servicis tèrces a activar.",adblock_call:"Mercés de desactivar vòstre adblocker per començar la personalizacion.",reload:"Recargar la pagina",alertBigScroll:"En contunhant de defilar,",alertBigClick:"En seguissent vòstra navigacion,",alertBig:"acceptatz l'utilizacion de servicis tèrces que pòdon installar de cookies",alertBigPrivacy:"Aqueste site utiliza de cookies e vos dòna lo contraròtle sus çò que volètz activar",alertSmall:"Gestion dels servicis",acceptAll:"OK, tot acceptar",personalize:"Personalizar",close:"Tampar",closeBanner:"Rescondre la bandièra de cookies",privacyUrl:"Politica de confidencialitat",all:"Preferéncias per totes los servicis",info:"Proteccion de vòstra vida privada",disclaimer:"En autorizant aquestes servicis tèrces, acceptatz lo depaus e la lectura de cookies e l'utilizacion de tecnologias de seguiment necessaris a lor bon foncionament.",allow:"Autorizar",deny:"Interdire",noCookie:"Aqueste servici daissa pas cap de cookies.",useCookie:"Aqueste servici pòt daissar",useCookieCurrent:"Aqueste servici a daissat",useNoCookie:"Aqueste servici a pas daissat cap de cookies.",more:"Ne saber mai",source:"Veire lo site oficial",credit:"Gestion dels cookies per tarteaucitron.js",noServices:"Aqueste site utiliza pas cap de cookies que demandan vòstre consentiment.",toggleInfoBox:"Mostrar/amagar las informacions sus l'emmagazinatge dels cookies",title:"Panèl de gestion dels cookies",cookieDetail:"Detalh dels cookies",ourSite:"sus nòstre site",modalWindow:"(fenèstra de dialòg)",newWindow:"(fenèstra novèla)",allowAll:"Autorizar totes los cookies",denyAll:"Interdire totes los cookies",icon:"Cookies",fallback:"es desactivat.",allowed:"autorizat",disallowed:"interdit",ads:{title:"Regias publicitàrias",details:"Las regias publicitàrias permeton de gerir de revenguts en comercializant los espacis publicitaris del site."},analytic:{title:"Mesura d'audiéncia",details:"Los servicis de mesura d'audiéncia permeton de generar d'estatisticas de frequentacion utilas per melhorar lo site."},social:{title:"Malhums socials",details:"Los malhums socials permeton de melhorar la convivéncia del site e d'ajudar sa promocion via los partatges."},video:{title:"Vidèos",details:"Los servicis de partatge de vidèo permeton d'enriquir lo site de contengut multimèdia e aumentan sa visibilitat."},comment:{title:"Comentaris",details:"Los gestionaris de comentaris facilitan lo depaus de vòstres comentaris e lutan contra los messatges indesirables."},support:{title:"Assisténcia",details:"Los servicis d'assisténcia vos permeton de dintrar en contacte amb l'equipa del site e d'ajudar a son melhorament."},api:{title:"APIs",details:"Las APIs permeton de cargar de scripts : geolocalizacion, motors de recèrca, traduccions, ..."},other:{title:"Autre",details:"Servicis que cèrcan a afichar de contengut web."},google:{title:"Consentiment especific pels servicis de Google",details:"Google pòt utilizar vòstras donadas per la mesura de l'audiéncia, lo rendiment publicitari o per vos prepausar de publicitats personalizadas."},mandatoryTitle:"Cookies necessaris",mandatoryText:"Aqueste site utiliza de cookies necessaris pel seu pròpri foncionament que pòdon pas èsser desactivats.",save:"Enregistrar",ourpartners:"Nòstres partenaris"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.pl.js b/src/Resources/public/lang/tarteaucitron.pl.js index c4af32d..ce26b27 100644 --- a/src/Resources/public/lang/tarteaucitron.pl.js +++ b/src/Resources/public/lang/tarteaucitron.pl.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Witaj! Ta witryna oferuje daje mozliwość wyboru aktywacji usług zewnętrznych.", "adblock_call": "Prosze wylaczyc adblocker aby rozpoczac dostosowanie do potrzeb uzytkownika.", "reload": "Odswież stronę", diff --git a/src/Resources/public/lang/tarteaucitron.pl.min.js b/src/Resources/public/lang/tarteaucitron.pl.min.js index 8e95b96..a274f7f 100644 --- a/src/Resources/public/lang/tarteaucitron.pl.min.js +++ b/src/Resources/public/lang/tarteaucitron.pl.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Witaj! Ta witryna oferuje daje mozliwość wyboru aktywacji usług zewnętrznych.",adblock_call:"Prosze wylaczyc adblocker aby rozpoczac dostosowanie do potrzeb uzytkownika.",reload:"Odswież stronę",alertBigScroll:"Poprzez kontynuowanie przewijania,",alertBigClick:"Pozostając na tej stronie",alertBig:"zgadzasz się na korzystanie ze wszystkich zewnetrzynych usług",alertBigPrivacy:"Ta witryna używa plików cookie i pozwala wybrać na które chcesz zezwolić",alertSmall:"Zarządzanie usługami",personalize:"Personalizacja",acceptAll:"OK, akceptuję wszystko",close:"zamknij",closeBanner:"Ukryj baner dotyczący plików cookie",privacyUrl:"Polityka prywatności",all:"Preferencja dla wszystkich usług",info:"Ochrona prywatności",disclaimer:"Zgadzając się na korzystanie z usług zewnętrznych, akceptujesz ich pliki cookies oraz wykorzystanie technologii śledzących, niezbędnych do ich funkcjonowania.",allow:"Zezwalaj",deny:"Odmów",noCookie:"Ta usługa nie korzysta z plików cookie.",useCookie:"Ta usługa może zainstalować pliki cookie",useCookieCurrent:"Ta usługa zainstalowała pliki cookie",useNoCookie:"Ta usługa nie zainstalowała żadnego pliku cookie.",more:"Więcej informacji",source:"Zobacz oficjalną stronę internetową",credit:"Cookies menadżer od tarteaucitron.js",noServices:"Ta strona nie wykorzystuje żadnych plików cookie wymagających Twojej zgody.",toggleInfoBox:"Pokaż/ukryj informacje o zapisie plików cookie",title:"Panel zarządzania plikami cookies",cookieDetail:"Szczegóły plików cookie dla",ourSite:"na naszej stronie",modalWindow:"(okno modalne)",newWindow:"(nowe okno)",allowAll:"Zezwól na wszystkie pliki cookies",denyAll:"Zablokuj wszystkie pliki cookies",icon:"Cookies",fallback:"jest nieaktywna.",allowed:"dozwolony",disallowed:"niedozwolone",ads:{title:"Sieć reklamowa",details:"Sieci reklamowe mogą generować przychody ze sprzedaży powierzchni reklamowej na stronie."},analytic:{title:"Pomiar oglądalności",details:"Usługi pomiaru oglądalności wykorzystywane są do generowania przydatnych statystyk potrzebnych w doskonaleniu strony."},social:{title:"Portale społecznościowe",details:"Sieci społecznościowe mogą poprawić użyteczność serwisu i pomóc w promocji za pośrednictwem udostępniania strony."},video:{title:"Filmy",details:"Usługa udostępniania wideo pomoże dodać multimedia do strony i zwiększyć jej ogladalność."},comment:{title:"Komentarze",details:"Zarządzanie komentarzami ułatwia komentowanie i zwalcza spam."},support:{title:"Pomoc",details:"Usługa pomocy technicznej pozwala skontaktować się z administratorem witryny i pomaga ją udoskonalić."},api:{title:"APIs",details:"APIs służą do ładowania skryptów: geolokalizacji, wyszukiwarek, tłumaczenia, ..."},other:{title:"Inne",details:"Usługi do wyświetlania treści internetowych."},google:{title:"Specyficzna zgoda na usługi Google",details:"Google może wykorzystywać Twoje dane do pomiaru zasięgu, wydajności reklamowej lub oferowania spersonalizowanych reklam."},mandatoryTitle:"obowiązkowe pliki cookie",mandatoryText:"Ta strona wykorzystuje pliki cookies niezbędne do jej prawidłowego funkcjonowania, których nie można wyłączyć.",save:"Zapisz",ourpartners:"Nasi partnerzy"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Witaj! Ta witryna oferuje daje mozliwość wyboru aktywacji usług zewnętrznych.",adblock_call:"Prosze wylaczyc adblocker aby rozpoczac dostosowanie do potrzeb uzytkownika.",reload:"Odswież stronę",alertBigScroll:"Poprzez kontynuowanie przewijania,",alertBigClick:"Pozostając na tej stronie",alertBig:"zgadzasz się na korzystanie ze wszystkich zewnetrzynych usług",alertBigPrivacy:"Ta witryna używa plików cookie i pozwala wybrać na które chcesz zezwolić",alertSmall:"Zarządzanie usługami",personalize:"Personalizacja",acceptAll:"OK, akceptuję wszystko",close:"zamknij",closeBanner:"Ukryj baner dotyczący plików cookie",privacyUrl:"Polityka prywatności",all:"Preferencja dla wszystkich usług",info:"Ochrona prywatności",disclaimer:"Zgadzając się na korzystanie z usług zewnętrznych, akceptujesz ich pliki cookies oraz wykorzystanie technologii śledzących, niezbędnych do ich funkcjonowania.",allow:"Zezwalaj",deny:"Odmów",noCookie:"Ta usługa nie korzysta z plików cookie.",useCookie:"Ta usługa może zainstalować pliki cookie",useCookieCurrent:"Ta usługa zainstalowała pliki cookie",useNoCookie:"Ta usługa nie zainstalowała żadnego pliku cookie.",more:"Więcej informacji",source:"Zobacz oficjalną stronę internetową",credit:"Cookies menadżer od tarteaucitron.js",noServices:"Ta strona nie wykorzystuje żadnych plików cookie wymagających Twojej zgody.",toggleInfoBox:"Pokaż/ukryj informacje o zapisie plików cookie",title:"Panel zarządzania plikami cookies",cookieDetail:"Szczegóły plików cookie dla",ourSite:"na naszej stronie",modalWindow:"(okno modalne)",newWindow:"(nowe okno)",allowAll:"Zezwól na wszystkie pliki cookies",denyAll:"Zablokuj wszystkie pliki cookies",icon:"Cookies",fallback:"jest nieaktywna.",allowed:"dozwolony",disallowed:"niedozwolone",ads:{title:"Sieć reklamowa",details:"Sieci reklamowe mogą generować przychody ze sprzedaży powierzchni reklamowej na stronie."},analytic:{title:"Pomiar oglądalności",details:"Usługi pomiaru oglądalności wykorzystywane są do generowania przydatnych statystyk potrzebnych w doskonaleniu strony."},social:{title:"Portale społecznościowe",details:"Sieci społecznościowe mogą poprawić użyteczność serwisu i pomóc w promocji za pośrednictwem udostępniania strony."},video:{title:"Filmy",details:"Usługa udostępniania wideo pomoże dodać multimedia do strony i zwiększyć jej ogladalność."},comment:{title:"Komentarze",details:"Zarządzanie komentarzami ułatwia komentowanie i zwalcza spam."},support:{title:"Pomoc",details:"Usługa pomocy technicznej pozwala skontaktować się z administratorem witryny i pomaga ją udoskonalić."},api:{title:"APIs",details:"APIs służą do ładowania skryptów: geolokalizacji, wyszukiwarek, tłumaczenia, ..."},other:{title:"Inne",details:"Usługi do wyświetlania treści internetowych."},google:{title:"Specyficzna zgoda na usługi Google",details:"Google może wykorzystywać Twoje dane do pomiaru zasięgu, wydajności reklamowej lub oferowania spersonalizowanych reklam."},mandatoryTitle:"obowiązkowe pliki cookie",mandatoryText:"Ta strona wykorzystuje pliki cookies niezbędne do jej prawidłowego funkcjonowania, których nie można wyłączyć.",save:"Zapisz",ourpartners:"Nasi partnerzy"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.pt.js b/src/Resources/public/lang/tarteaucitron.pt.js index ff1394b..463bc0c 100644 --- a/src/Resources/public/lang/tarteaucitron.pt.js +++ b/src/Resources/public/lang/tarteaucitron.pt.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Olá! Em uma ação de transparência, este site permite que você escolha quais serviços de terceiros ativar.", "adblock_call": "Por favor, desative seu bloqueador de publicidades para poder personalizar.", "reload": "Atualizar esta página", diff --git a/src/Resources/public/lang/tarteaucitron.pt.min.js b/src/Resources/public/lang/tarteaucitron.pt.min.js index b08b07c..e7a6342 100644 --- a/src/Resources/public/lang/tarteaucitron.pt.min.js +++ b/src/Resources/public/lang/tarteaucitron.pt.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Olá! Em uma ação de transparência, este site permite que você escolha quais serviços de terceiros ativar.",adblock_call:"Por favor, desative seu bloqueador de publicidades para poder personalizar.",reload:"Atualizar esta página",alertBigScroll:"Ao continuar a rolar,",alertBigClick:"Se você continuar a navegação neste site,",alertBig:"você estará aceitando todos os serviços de terceiros",alertBigPrivacy:"Este site utiliza cookies e dá-lhe controle sobre o que quer ativar",alertSmall:"Gerenciar serviços",personalize:"Personalizar",acceptAll:"OK, aceitar tudo",close:"Fechar",closeBanner:"Ocultar banner de cookies",privacyUrl:"Política de Privacidade",all:"Definições dos serviços",info:"Proteger sua privacidade",disclaimer:"Ao aceitar os serviços terceiros, você aceita o uso de cookies em conjunto a tecnologias de rastreamento que lhe são necessárias para funcionar",allow:"Autorizar",deny:"Recusar",noCookie:"Este serviço não usa cookies.",useCookie:"Este serviço pode instalar",useCookieCurrent:"Este serviço instalou",useNoCookie:"Este serviço não instalou nenhum cookie.",more:"Ler mais",source:"Ver o site oficial",credit:"Gerenciador de cookies por tarteaucitron.js",noServices:"Este site não utiliza nenhum cookie que exija o seu consentimento.",toggleInfoBox:"Mostrar/ocultar informações sobre armazenamento de cookies",title:"Painel de Gerenciamento de Cookies",cookieDetail:"Detalhe do Cookie",ourSite:"em nosso site",modalWindow:"(janela modal)",newWindow:"(janela nova)",allowAll:"Permite todos os cookies",denyAll:"Proíbe todos cookies",icon:"Cookies",fallback:"está desativado.",allowed:"permitido",disallowed:"não permitido",ads:{title:"Redes de anúncios",details:"As redes de anúncios podem gerar receitas com a venda de espaço publicitário no site."},analytic:{title:"Medição de audiência",details:"Serviços de medição de audiência usados para gerar estatísticas no intuito de melhorar o site."},social:{title:"Redes sociais",details:"Redes sociais podem melhorar a utilização do site e ajudar a promovê-lo via compartilhamentos."},video:{title:"Vídeos",details:"Serviços de compartilhamento de vídeo adicionam medias no site a aumentam sua visibilidade."},comment:{title:"Comentários",details:"Gerenciadores de comentários facilitam o sistema de comentários e lutam contra o spam."},support:{title:"Suporte",details:"Serviços de suporte lhe ajudam a entrar em contato com a equipe de suporte."},api:{title:"APIs",details:"APIs são usadas para carregar scripts: geolocalização, motores de pesquisa, traduções..."},other:{title:"De outros",details:"Serviços para exibir conteúdo da web."},google:{title:"Consentimento específico para os serviços do Google",details:"O Google pode usar seus dados para medição de audiência, desempenho de publicidade ou para oferecer anúncios personalizados."},mandatoryTitle:"Cookies obrigatórios",mandatoryText:"Este site utiliza alguns cookies que são necessários ao seu funcionamento e não podem ser desativados.",save:"Guardar",ourpartners:"Os nossos parceiros"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Olá! Em uma ação de transparência, este site permite que você escolha quais serviços de terceiros ativar.",adblock_call:"Por favor, desative seu bloqueador de publicidades para poder personalizar.",reload:"Atualizar esta página",alertBigScroll:"Ao continuar a rolar,",alertBigClick:"Se você continuar a navegação neste site,",alertBig:"você estará aceitando todos os serviços de terceiros",alertBigPrivacy:"Este site utiliza cookies e dá-lhe controle sobre o que quer ativar",alertSmall:"Gerenciar serviços",personalize:"Personalizar",acceptAll:"OK, aceitar tudo",close:"Fechar",closeBanner:"Ocultar banner de cookies",privacyUrl:"Política de Privacidade",all:"Definições dos serviços",info:"Proteger sua privacidade",disclaimer:"Ao aceitar os serviços terceiros, você aceita o uso de cookies em conjunto a tecnologias de rastreamento que lhe são necessárias para funcionar",allow:"Autorizar",deny:"Recusar",noCookie:"Este serviço não usa cookies.",useCookie:"Este serviço pode instalar",useCookieCurrent:"Este serviço instalou",useNoCookie:"Este serviço não instalou nenhum cookie.",more:"Ler mais",source:"Ver o site oficial",credit:"Gerenciador de cookies por tarteaucitron.js",noServices:"Este site não utiliza nenhum cookie que exija o seu consentimento.",toggleInfoBox:"Mostrar/ocultar informações sobre armazenamento de cookies",title:"Painel de Gerenciamento de Cookies",cookieDetail:"Detalhe do Cookie",ourSite:"em nosso site",modalWindow:"(janela modal)",newWindow:"(janela nova)",allowAll:"Permite todos os cookies",denyAll:"Proíbe todos cookies",icon:"Cookies",fallback:"está desativado.",allowed:"permitido",disallowed:"não permitido",ads:{title:"Redes de anúncios",details:"As redes de anúncios podem gerar receitas com a venda de espaço publicitário no site."},analytic:{title:"Medição de audiência",details:"Serviços de medição de audiência usados para gerar estatísticas no intuito de melhorar o site."},social:{title:"Redes sociais",details:"Redes sociais podem melhorar a utilização do site e ajudar a promovê-lo via compartilhamentos."},video:{title:"Vídeos",details:"Serviços de compartilhamento de vídeo adicionam medias no site a aumentam sua visibilidade."},comment:{title:"Comentários",details:"Gerenciadores de comentários facilitam o sistema de comentários e lutam contra o spam."},support:{title:"Suporte",details:"Serviços de suporte lhe ajudam a entrar em contato com a equipe de suporte."},api:{title:"APIs",details:"APIs são usadas para carregar scripts: geolocalização, motores de pesquisa, traduções..."},other:{title:"De outros",details:"Serviços para exibir conteúdo da web."},google:{title:"Consentimento específico para os serviços do Google",details:"O Google pode usar seus dados para medição de audiência, desempenho de publicidade ou para oferecer anúncios personalizados."},mandatoryTitle:"Cookies obrigatórios",mandatoryText:"Este site utiliza alguns cookies que são necessários ao seu funcionamento e não podem ser desativados.",save:"Guardar",ourpartners:"Os nossos parceiros"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.ro.js b/src/Resources/public/lang/tarteaucitron.ro.js index 54ad1d3..b9b24d5 100644 --- a/src/Resources/public/lang/tarteaucitron.ro.js +++ b/src/Resources/public/lang/tarteaucitron.ro.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Buna! Acest site este transparent și vă permite să alegeți serviciile terță parte pe care doriți să le permiteți.", "adblock_call": "Dezactivați-vă adblocker-ul pentru a începe personalizarea.", "reload": "Reincarca Pagina", diff --git a/src/Resources/public/lang/tarteaucitron.ro.min.js b/src/Resources/public/lang/tarteaucitron.ro.min.js index a3c2f4f..9da0ec3 100644 --- a/src/Resources/public/lang/tarteaucitron.ro.min.js +++ b/src/Resources/public/lang/tarteaucitron.ro.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Buna! Acest site este transparent și vă permite să alegeți serviciile terță parte pe care doriți să le permiteți.",adblock_call:"Dezactivați-vă adblocker-ul pentru a începe personalizarea.",reload:"Reincarca Pagina",alertBigScroll:"Continuând să defilați,",alertBigClick:"Dacă continuați să răsfoiți acest site,",alertBig:"permiteți tuturor serviciilor terță parte",alertBigPrivacy:"Acest site utilizează cookie-uri și vă oferă control asupra a ceea ce doriți să activați",alertSmall:"Gestionați serviciile",personalize:"Personalizați",acceptAll:"OK, acceptați-le pe toate",close:"Închide",closeBanner:"Ascunde bannerul cookie-urilor",privacyUrl:"Politica de confidentialitate",all:"Preferință pentru toate serviciile",info:"Protejați-vă confidențialitatea",disclaimer:"Permițând acestor servicii terțe părți să acceptați cookie-urile și utilizarea tehnologiilor de urmărire necesare pentru buna funcționare a acestora.",allow:"Permite",deny:"Refuza",noCookie:"Acest serviciu nu utilizează modul cookie.",useCookie:"Acest serviciu se poate instala",useCookieCurrent:"Acest serviciu a fost instalat",useNoCookie:"Acest serviciu nu a instalat niciun cookie.",more:"Citeste mai mult",source:"Vizualizați site-ul oficial",credit:"Cookie manager de către tarteaucitron.js",noServices:"Acest site web nu utilizează niciun cookie care necesită acordul dumneavoastră.",toggleInfoBox:"Afișați / ascundeți informații despre stocarea modulelor cookie",title:"Panoul de gestionare a panourilor cookie",cookieDetail:"Detaliile cookie pentru",ourSite:"pe site-ul nostru",modalWindow:"(fereastra modală)",newWindow:"(fereastră nouă)",allowAll:"Permiteți toate cookie-urile",denyAll:"Respinge toate cookie-urile",icon:"Cookies",fallback:"este dezactivat.",allowed:"permis",disallowed:"nepermis",ads:{title:"Rețea de publicitate",details:"Rețelele publicitare pot genera venituri prin vânzarea de spațiu publicitar pe site."},analytic:{title:"Măsurarea audienței",details:"Serviciile de măsurare a audienței utilizate pentru a genera participarea la statistici utile pentru îmbunătățirea site-ului."},social:{title:"Retele sociale",details:"Rețelele sociale pot îmbunătăți gradul de utilizare a site-ului și pot ajuta să îl promoveze prin intermediul acțiunilor."},video:{title:"Videoclipuri",details:"Serviciile de partajare video ajută la adăugarea de materiale media pe site și la creșterea vizibilității acestora."},comment:{title:"Comentarii",details:"Managerii de comentarii facilitează depunerea de comentarii și lupta împotriva spamului."},support:{title:"Susţinere",details:"Serviciile de asistență vă permit să contactați echipa site-ului și să vă ajutați să îl îmbunătățiți."},api:{title:"APIs",details:"API-urile sunt folosite pentru a încărca scripturi: geolocație, motoare de căutare, traduceri, ..."},other:{title:"Alte",details:"Servicii pentru afișarea conținutului web."},google:{title:"Consentiment specific pentru serviciile Google",details:"Google poate utiliza datele dvs. pentru măsurarea audienței, performanța publicitară sau pentru a vă oferi anunțuri personalizate."},mandatoryTitle:"Cookie-uri obligatorii",mandatoryText:"Acest site utilizează cookie-uri necesare pentru buna funcționare, care nu pot fi dezactivate.",save:"Salvare",ourpartners:"Partenerii noștri"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Buna! Acest site este transparent și vă permite să alegeți serviciile terță parte pe care doriți să le permiteți.",adblock_call:"Dezactivați-vă adblocker-ul pentru a începe personalizarea.",reload:"Reincarca Pagina",alertBigScroll:"Continuând să defilați,",alertBigClick:"Dacă continuați să răsfoiți acest site,",alertBig:"permiteți tuturor serviciilor terță parte",alertBigPrivacy:"Acest site utilizează cookie-uri și vă oferă control asupra a ceea ce doriți să activați",alertSmall:"Gestionați serviciile",personalize:"Personalizați",acceptAll:"OK, acceptați-le pe toate",close:"Închide",closeBanner:"Ascunde bannerul cookie-urilor",privacyUrl:"Politica de confidentialitate",all:"Preferință pentru toate serviciile",info:"Protejați-vă confidențialitatea",disclaimer:"Permițând acestor servicii terțe părți să acceptați cookie-urile și utilizarea tehnologiilor de urmărire necesare pentru buna funcționare a acestora.",allow:"Permite",deny:"Refuza",noCookie:"Acest serviciu nu utilizează modul cookie.",useCookie:"Acest serviciu se poate instala",useCookieCurrent:"Acest serviciu a fost instalat",useNoCookie:"Acest serviciu nu a instalat niciun cookie.",more:"Citeste mai mult",source:"Vizualizați site-ul oficial",credit:"Cookie manager de către tarteaucitron.js",noServices:"Acest site web nu utilizează niciun cookie care necesită acordul dumneavoastră.",toggleInfoBox:"Afișați / ascundeți informații despre stocarea modulelor cookie",title:"Panoul de gestionare a panourilor cookie",cookieDetail:"Detaliile cookie pentru",ourSite:"pe site-ul nostru",modalWindow:"(fereastra modală)",newWindow:"(fereastră nouă)",allowAll:"Permiteți toate cookie-urile",denyAll:"Respinge toate cookie-urile",icon:"Cookies",fallback:"este dezactivat.",allowed:"permis",disallowed:"nepermis",ads:{title:"Rețea de publicitate",details:"Rețelele publicitare pot genera venituri prin vânzarea de spațiu publicitar pe site."},analytic:{title:"Măsurarea audienței",details:"Serviciile de măsurare a audienței utilizate pentru a genera participarea la statistici utile pentru îmbunătățirea site-ului."},social:{title:"Retele sociale",details:"Rețelele sociale pot îmbunătăți gradul de utilizare a site-ului și pot ajuta să îl promoveze prin intermediul acțiunilor."},video:{title:"Videoclipuri",details:"Serviciile de partajare video ajută la adăugarea de materiale media pe site și la creșterea vizibilității acestora."},comment:{title:"Comentarii",details:"Managerii de comentarii facilitează depunerea de comentarii și lupta împotriva spamului."},support:{title:"Susţinere",details:"Serviciile de asistență vă permit să contactați echipa site-ului și să vă ajutați să îl îmbunătățiți."},api:{title:"APIs",details:"API-urile sunt folosite pentru a încărca scripturi: geolocație, motoare de căutare, traduceri, ..."},other:{title:"Alte",details:"Servicii pentru afișarea conținutului web."},google:{title:"Consentiment specific pentru serviciile Google",details:"Google poate utiliza datele dvs. pentru măsurarea audienței, performanța publicitară sau pentru a vă oferi anunțuri personalizate."},mandatoryTitle:"Cookie-uri obligatorii",mandatoryText:"Acest site utilizează cookie-uri necesare pentru buna funcționare, care nu pot fi dezactivate.",save:"Salvare",ourpartners:"Partenerii noștri"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.ru.js b/src/Resources/public/lang/tarteaucitron.ru.js index 50bef9a..7d2be77 100644 --- a/src/Resources/public/lang/tarteaucitron.ru.js +++ b/src/Resources/public/lang/tarteaucitron.ru.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Привет! Этот сайт совершенно открытый и позволяет вам выбрать сервисы третьих лиц, которым вы хотите дать доступ.", "adblock_call": "Пожалуйста дезактивируйте АдБлокер чтобы начать настройку.", "reload": "Перезагрузите страницу", diff --git a/src/Resources/public/lang/tarteaucitron.ru.min.js b/src/Resources/public/lang/tarteaucitron.ru.min.js index 912fcd6..1e8a1f6 100644 --- a/src/Resources/public/lang/tarteaucitron.ru.min.js +++ b/src/Resources/public/lang/tarteaucitron.ru.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Привет! Этот сайт совершенно открытый и позволяет вам выбрать сервисы третьих лиц, которым вы хотите дать доступ.",adblock_call:"Пожалуйста дезактивируйте АдБлокер чтобы начать настройку.",reload:"Перезагрузите страницу",alertBigScroll:"Продолжая прокрутки",alertBigClick:"Если вы продолжаете использовать сайт",alertBig:"вы позволяете сервисы третьих лиц",alertBigPrivacy:"Этот сайт использует кукис и позволяет вам контролировать сервисы которые вы хотите активировать",alertSmall:"Настройка сервисов",personalize:"Персонализировать",acceptAll:"Ок, все активировать",close:"Закрыть",closeBanner:"Скрыть баннер cookie",privacyUrl:"Политика конфиденциальности",all:"Преференция всем сервисам",info:"Защитить вашу конфиденциальность",disclaimer:"Активирование сервисов третьих лиц позволяет использование их кукис и технолоний отслеживания необходимых для их функционирования",allow:"Позволить",deny:"Не позволить",noCookie:"Этот сервис не использует кукис.",useCookie:"Этот сервис может быть инсталирован",useCookieCurrent:"Этот сервис инсталирован",useNoCookie:"Этот сервис не использует кукис.",more:"Подробнее",source:"Посетите официальный сайт",credit:"Кукис манаджер tarteaucitron.js",noServices:"Этот веб-сайт не использует файлы cookie, требующие вашего согласия.",toggleInfoBox:"Show/hide informations about cookie storage",title:"Панель управления cookies",cookieDetail:"Информация о файлах cookie для",ourSite:"на нашем сайте",modalWindow:"(модальное окно)",newWindow:"(новое окно)",allowAll:"Разрешить использование cookies",denyAll:"Запретить использование cookies",icon:"Cookies",fallback:"Деактивирован.",allowed:"разрешается",disallowed:"запрещено",ads:{title:"Рекламная сеть",details:"Мы позволяем вам аренду нашей рекламной сети."},analytic:{title:"Измерение аудиенции",details:"Измерение аудиенции сайта для статистики помогают улучшить предлагаемый сервис."},social:{title:"Социальная сеть",details:"Социальная сеть сайтов помогает улучшить предлагаемый сервис через обмен информации."},video:{title:"Видео",details:"Обмен видео информации позволяет улучшить сервис и увеличит траффик сайта."},comment:{title:"Комментарии",details:"Манаджер комментариев позволяет обмен информации и борьбу со спамом."},support:{title:"Помощь",details:"Помощь позволяет вам контактировать напрямую сайт манаджер и улучшить предлагаемый сервис."},api:{title:"АПИ",details:"АПИ используются для загрузки скриптов; геолокация, поисковый мотор и переводы..."},other:{title:"Другие",details:"Службы для отображения веб-контента."},google:{title:"Специфическое согласие на услуги Google",details:"Google может использовать ваши данные для измерения аудитории, оценки рекламной эффективности или предоставления вам персонализированных рекламных объявлений."},mandatoryTitle:"Обязательные файлы cookie",mandatoryText:"Этот сайт использует файлы cookie, необходимые для его правильной работы, которые нельзя отключить.",save:"Сохранить",ourpartners:"Наши партнеры"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Привет! Этот сайт совершенно открытый и позволяет вам выбрать сервисы третьих лиц, которым вы хотите дать доступ.",adblock_call:"Пожалуйста дезактивируйте АдБлокер чтобы начать настройку.",reload:"Перезагрузите страницу",alertBigScroll:"Продолжая прокрутки",alertBigClick:"Если вы продолжаете использовать сайт",alertBig:"вы позволяете сервисы третьих лиц",alertBigPrivacy:"Этот сайт использует кукис и позволяет вам контролировать сервисы которые вы хотите активировать",alertSmall:"Настройка сервисов",personalize:"Персонализировать",acceptAll:"Ок, все активировать",close:"Закрыть",closeBanner:"Скрыть баннер cookie",privacyUrl:"Политика конфиденциальности",all:"Преференция всем сервисам",info:"Защитить вашу конфиденциальность",disclaimer:"Активирование сервисов третьих лиц позволяет использование их кукис и технолоний отслеживания необходимых для их функционирования",allow:"Позволить",deny:"Не позволить",noCookie:"Этот сервис не использует кукис.",useCookie:"Этот сервис может быть инсталирован",useCookieCurrent:"Этот сервис инсталирован",useNoCookie:"Этот сервис не использует кукис.",more:"Подробнее",source:"Посетите официальный сайт",credit:"Кукис манаджер tarteaucitron.js",noServices:"Этот веб-сайт не использует файлы cookie, требующие вашего согласия.",toggleInfoBox:"Show/hide informations about cookie storage",title:"Панель управления cookies",cookieDetail:"Информация о файлах cookie для",ourSite:"на нашем сайте",modalWindow:"(модальное окно)",newWindow:"(новое окно)",allowAll:"Разрешить использование cookies",denyAll:"Запретить использование cookies",icon:"Cookies",fallback:"Деактивирован.",allowed:"разрешается",disallowed:"запрещено",ads:{title:"Рекламная сеть",details:"Мы позволяем вам аренду нашей рекламной сети."},analytic:{title:"Измерение аудиенции",details:"Измерение аудиенции сайта для статистики помогают улучшить предлагаемый сервис."},social:{title:"Социальная сеть",details:"Социальная сеть сайтов помогает улучшить предлагаемый сервис через обмен информации."},video:{title:"Видео",details:"Обмен видео информации позволяет улучшить сервис и увеличит траффик сайта."},comment:{title:"Комментарии",details:"Манаджер комментариев позволяет обмен информации и борьбу со спамом."},support:{title:"Помощь",details:"Помощь позволяет вам контактировать напрямую сайт манаджер и улучшить предлагаемый сервис."},api:{title:"АПИ",details:"АПИ используются для загрузки скриптов; геолокация, поисковый мотор и переводы..."},other:{title:"Другие",details:"Службы для отображения веб-контента."},google:{title:"Специфическое согласие на услуги Google",details:"Google может использовать ваши данные для измерения аудитории, оценки рекламной эффективности или предоставления вам персонализированных рекламных объявлений."},mandatoryTitle:"Обязательные файлы cookie",mandatoryText:"Этот сайт использует файлы cookie, необходимые для его правильной работы, которые нельзя отключить.",save:"Сохранить",ourpartners:"Наши партнеры"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.se.js b/src/Resources/public/lang/tarteaucitron.se.js index e6fccc6..09567f3 100644 --- a/src/Resources/public/lang/tarteaucitron.se.js +++ b/src/Resources/public/lang/tarteaucitron.se.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Hej! Denna webbplats är transparent och låter dig välja de tredjeparts tjänster du vill tillåta.", "adblock_call": "Inaktivera din adblock för att börja anpassa.", "reload": "Uppdatera sidan", diff --git a/src/Resources/public/lang/tarteaucitron.se.min.js b/src/Resources/public/lang/tarteaucitron.se.min.js index 649b8b8..88e9a41 100644 --- a/src/Resources/public/lang/tarteaucitron.se.min.js +++ b/src/Resources/public/lang/tarteaucitron.se.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hej! Denna webbplats är transparent och låter dig välja de tredjeparts tjänster du vill tillåta.",adblock_call:"Inaktivera din adblock för att börja anpassa.",reload:"Uppdatera sidan",alertBigScroll:"Genom att fortsätta rulla,",alertBigClick:"Om du fortsätter att surfa på denna webbplats,",alertBig:"du tillåter alla tjänster från tredje part",alertBigPrivacy:"Denna webbplats använder cookies och ger dig kontroll över vad du vill aktivera",alertSmall:"Hantera tjänster",personalize:"Personifiera",acceptAll:"OK, acceptera allt",close:"Stänga",closeBanner:"Dölj cookies banner",privacyUrl:"Integritetspolicy",all:"Preferens för alla tjänster",info:"Skydda din integritet",disclaimer:"Genom att tillåta dessa tjänster från tredje part accepterar du deras cookies och användningen av spårningsteknologier som är nödvändiga för att de ska fungera korrekt.",allow:"Tillåta",deny:"Förneka",noCookie:"Den här tjänsten använder inte cookie.",useCookie:"Den här tjänsten kan installeras",useCookieCurrent:"Den här tjänsten har installerat",useNoCookie:"Den här tjänsten har inte installerat någon cookie.",more:"Läs mer",source:"Visa den officiella webbplatsen",credit:"Cookies manager av tarteaucitron.js",noServices:"Denna webbplats använder ingen cookie som kräver ditt samtycke.",toggleInfoBox:"Visa / dölj information om lagring av cookies",title:"Cookie- hanteringspanel",cookieDetail:"cookie- detalj för",ourSite:"på vår webbplats",modalWindow:"(modalt fönster)",newWindow:"(nytt fönster)",allowAll:"Tillåt alla cookie",denyAll:"Neka alla cookies",icon:"Cookies",fallback:"är ur funktion.",allowed:"tillåtet",disallowed:"nekad",ads:{title:"Annonsnätverk",details:"Annonsnätverk kan generera intäkter genom att sälja annonsutrymme på webbplatsen."},analytic:{title:"Publikmätning",details:"Publikmätningstjänster som används för att generera användbar statistik närvaro för att förbättra webbplatsen."},social:{title:"Sociala nätverk",details:"Sociala nätverk kan förbättra användbarheten på webbplatsen och bidra till att marknadsföra den via aktierna."},video:{title:"videoklipp",details:"Videodelningstjänster hjälper till att lägga till rika medier på webbplatsen och öka synligheten."},comment:{title:"Коментари",details:"Kommentarhanterare underlättar inlämning av kommentarer och bekämpar skräppost."},support:{title:"Stöd",details:"Supporttjänster gör att du kan komma i kontakt med webbplatsteamet och hjälpa dig att förbättra det."},api:{title:"APIs",details:"APIs: er används för att ladda skript: geolocation, sökmotorer, översättningar, ..."},other:{title:"Övrig",details:"Tjänster för att visa webbinnehåll."},google:{title:"Specifikt samtycke för Googles tjänster",details:"Google kan använda dina data för publikmätning, reklamprestanda eller för att erbjuda dig personligt anpassade annonser."},mandatoryTitle:"Dutkámus čáhci",mandatoryText:"Dát ođđa veahkehuhtii lea geavahuvvon dutkámus čáhciid buoremus boahtteárvvuin, guhte ii leat deaktiverejuvvon.",save:"Spara",ourpartners:"Våra partners"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Hej! Denna webbplats är transparent och låter dig välja de tredjeparts tjänster du vill tillåta.",adblock_call:"Inaktivera din adblock för att börja anpassa.",reload:"Uppdatera sidan",alertBigScroll:"Genom att fortsätta rulla,",alertBigClick:"Om du fortsätter att surfa på denna webbplats,",alertBig:"du tillåter alla tjänster från tredje part",alertBigPrivacy:"Denna webbplats använder cookies och ger dig kontroll över vad du vill aktivera",alertSmall:"Hantera tjänster",personalize:"Personifiera",acceptAll:"OK, acceptera allt",close:"Stänga",closeBanner:"Dölj cookies banner",privacyUrl:"Integritetspolicy",all:"Preferens för alla tjänster",info:"Skydda din integritet",disclaimer:"Genom att tillåta dessa tjänster från tredje part accepterar du deras cookies och användningen av spårningsteknologier som är nödvändiga för att de ska fungera korrekt.",allow:"Tillåta",deny:"Förneka",noCookie:"Den här tjänsten använder inte cookie.",useCookie:"Den här tjänsten kan installeras",useCookieCurrent:"Den här tjänsten har installerat",useNoCookie:"Den här tjänsten har inte installerat någon cookie.",more:"Läs mer",source:"Visa den officiella webbplatsen",credit:"Cookies manager av tarteaucitron.js",noServices:"Denna webbplats använder ingen cookie som kräver ditt samtycke.",toggleInfoBox:"Visa / dölj information om lagring av cookies",title:"Cookie- hanteringspanel",cookieDetail:"cookie- detalj för",ourSite:"på vår webbplats",modalWindow:"(modalt fönster)",newWindow:"(nytt fönster)",allowAll:"Tillåt alla cookie",denyAll:"Neka alla cookies",icon:"Cookies",fallback:"är ur funktion.",allowed:"tillåtet",disallowed:"nekad",ads:{title:"Annonsnätverk",details:"Annonsnätverk kan generera intäkter genom att sälja annonsutrymme på webbplatsen."},analytic:{title:"Publikmätning",details:"Publikmätningstjänster som används för att generera användbar statistik närvaro för att förbättra webbplatsen."},social:{title:"Sociala nätverk",details:"Sociala nätverk kan förbättra användbarheten på webbplatsen och bidra till att marknadsföra den via aktierna."},video:{title:"videoklipp",details:"Videodelningstjänster hjälper till att lägga till rika medier på webbplatsen och öka synligheten."},comment:{title:"Коментари",details:"Kommentarhanterare underlättar inlämning av kommentarer och bekämpar skräppost."},support:{title:"Stöd",details:"Supporttjänster gör att du kan komma i kontakt med webbplatsteamet och hjälpa dig att förbättra det."},api:{title:"APIs",details:"APIs: er används för att ladda skript: geolocation, sökmotorer, översättningar, ..."},other:{title:"Övrig",details:"Tjänster för att visa webbinnehåll."},google:{title:"Specifikt samtycke för Googles tjänster",details:"Google kan använda dina data för publikmätning, reklamprestanda eller för att erbjuda dig personligt anpassade annonser."},mandatoryTitle:"Dutkámus čáhci",mandatoryText:"Dát ođđa veahkehuhtii lea geavahuvvon dutkámus čáhciid buoremus boahtteárvvuin, guhte ii leat deaktiverejuvvon.",save:"Spara",ourpartners:"Våra partners"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.sk.js b/src/Resources/public/lang/tarteaucitron.sk.js index a560f01..b2be68c 100644 --- a/src/Resources/public/lang/tarteaucitron.sk.js +++ b/src/Resources/public/lang/tarteaucitron.sk.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Ahoj! Táto stránka je transparentná a umožňuje vám vybrať služby tretích strán, ktoré chcete povoliť.", "adblock_call": "Prosím, vypnite blokovanie reklám k začatiu prispôsobovania", "reload": "Obnovte stránku", diff --git a/src/Resources/public/lang/tarteaucitron.sk.min.js b/src/Resources/public/lang/tarteaucitron.sk.min.js index e5574ea..e3ffdda 100644 --- a/src/Resources/public/lang/tarteaucitron.sk.min.js +++ b/src/Resources/public/lang/tarteaucitron.sk.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Ahoj! Táto stránka je transparentná a umožňuje vám vybrať služby tretích strán, ktoré chcete povoliť.",adblock_call:"Prosím, vypnite blokovanie reklám k začatiu prispôsobovania",reload:"Obnovte stránku",alertBigScroll:"Pokračovaním v posúvaní,",alertBigClick:"Ak budete pokračovať v prehliadaní tejto webovej stránky,",alertBig:"povoľujete všetky služby tretích strán",alertBigPrivacy:"Táto stránka používa cookies a dáva vám kontrolu nad tým, čo chcete aktivovať",alertSmall:"Spravovať služby",personalize:"Prispôsobiť",acceptAll:"OK, prijať všetko",close:"Zatvoriť",closeBanner:"Skryť banner so súbormi cookie",privacyUrl:"Zásady ochrany osobných údajov",all:"Prednosť pre všetky služby",info:"Ochrana vášho súkromia",disclaimer:"Povolením týchto služieb tretích strán, prijímate ich cookies a používanie sledovacích technológií potrebných pre ich správne fungovanie.",allow:"Povoliť",deny:"Odmietnúť",noCookie:"Táto služba nepoužíva cookies.",useCookie:"Túto službu je možné nainštalovať",useCookieCurrent:"Táto služba je nainštalovaná",useNoCookie:"Táto služba nenainštalovala žiadny súbor cookie.",more:"Čítaj viac",source:"Pozrite si oficiálnu webovú stránku",credit:"Správca súborov cookie od tarteaucitron.js",noServices:"Táto webová stránka nepoužíva žiadny súbor cookie, ktorý vyžaduje váš súhlas.",toggleInfoBox:"Zobraziť/skryť informácie o ukladaní súborov cookie",title:"Panel riadenia súborov cookie",cookieDetail:"Podrobnosti súboru cookie pre",ourSite:"na našich stránkach",modalWindow:"(modálne okno)",newWindow:"(nové okno)",allowAll:"Povoľte všetky súbory cookie",denyAll:"Odmietnuť všetky súbory cookie",icon:"Cookies",fallback:"je zakázané.",allowed:"povolený",disallowed:"nepovolený",ads:{title:"Reklamná sieť",details:"Reklamné siete môžu generovať príjmy predajom reklamného priestoru na webe."},analytic:{title:"Meranie publika",details:"Služby merania publika používané na generovanie užitočnej štatistickej účasti na zlepšenie stránky."},social:{title:"Sociálne siete",details:"Sociálne siete môžu zlepšiť použiteľnosť stránky a pomôcť ju propagovať prostredníctvom akcií."},video:{title:"Videá",details:"Služby zdieľania videa pomáhajú pridať na web bohatý obsah a zvýšiť jeho viditeľnosť."},comment:{title:"Komentáre",details:"Manažéri komentárov uľahčujú zadávanie komentárov a bojujú proti spamu."},support:{title:"Podpora",details:"Podporné služby vám umožňujú skontaktovať sa s tímom stránok a pomôcť vám ich vylepšiť."},api:{title:"APIs",details:"Rozhrania API sa používajú na načítanie skriptov: geolokácia, vyhľadávače, preklady, ..."},other:{title:"Ostatné",details:"Služby na zobrazovanie webového obsahu."},google:{title:"Špecifický súhlas so službami Google",details:"Google môže použiť vaše údaje na meranie publika, reklamnú efektivitu alebo na vám ponúkanie personalizovaných reklám."},mandatoryTitle:"Povinné súbory cookie",mandatoryText:"Táto stránka používa súbory cookie, ktoré sú nevyhnutné pre jej správne fungovanie a nemôžu byť deaktivované.",save:"Uložiť",ourpartners:"Naši partneri"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Ahoj! Táto stránka je transparentná a umožňuje vám vybrať služby tretích strán, ktoré chcete povoliť.",adblock_call:"Prosím, vypnite blokovanie reklám k začatiu prispôsobovania",reload:"Obnovte stránku",alertBigScroll:"Pokračovaním v posúvaní,",alertBigClick:"Ak budete pokračovať v prehliadaní tejto webovej stránky,",alertBig:"povoľujete všetky služby tretích strán",alertBigPrivacy:"Táto stránka používa cookies a dáva vám kontrolu nad tým, čo chcete aktivovať",alertSmall:"Spravovať služby",personalize:"Prispôsobiť",acceptAll:"OK, prijať všetko",close:"Zatvoriť",closeBanner:"Skryť banner so súbormi cookie",privacyUrl:"Zásady ochrany osobných údajov",all:"Prednosť pre všetky služby",info:"Ochrana vášho súkromia",disclaimer:"Povolením týchto služieb tretích strán, prijímate ich cookies a používanie sledovacích technológií potrebných pre ich správne fungovanie.",allow:"Povoliť",deny:"Odmietnúť",noCookie:"Táto služba nepoužíva cookies.",useCookie:"Túto službu je možné nainštalovať",useCookieCurrent:"Táto služba je nainštalovaná",useNoCookie:"Táto služba nenainštalovala žiadny súbor cookie.",more:"Čítaj viac",source:"Pozrite si oficiálnu webovú stránku",credit:"Správca súborov cookie od tarteaucitron.js",noServices:"Táto webová stránka nepoužíva žiadny súbor cookie, ktorý vyžaduje váš súhlas.",toggleInfoBox:"Zobraziť/skryť informácie o ukladaní súborov cookie",title:"Panel riadenia súborov cookie",cookieDetail:"Podrobnosti súboru cookie pre",ourSite:"na našich stránkach",modalWindow:"(modálne okno)",newWindow:"(nové okno)",allowAll:"Povoľte všetky súbory cookie",denyAll:"Odmietnuť všetky súbory cookie",icon:"Cookies",fallback:"je zakázané.",allowed:"povolený",disallowed:"nepovolený",ads:{title:"Reklamná sieť",details:"Reklamné siete môžu generovať príjmy predajom reklamného priestoru na webe."},analytic:{title:"Meranie publika",details:"Služby merania publika používané na generovanie užitočnej štatistickej účasti na zlepšenie stránky."},social:{title:"Sociálne siete",details:"Sociálne siete môžu zlepšiť použiteľnosť stránky a pomôcť ju propagovať prostredníctvom akcií."},video:{title:"Videá",details:"Služby zdieľania videa pomáhajú pridať na web bohatý obsah a zvýšiť jeho viditeľnosť."},comment:{title:"Komentáre",details:"Manažéri komentárov uľahčujú zadávanie komentárov a bojujú proti spamu."},support:{title:"Podpora",details:"Podporné služby vám umožňujú skontaktovať sa s tímom stránok a pomôcť vám ich vylepšiť."},api:{title:"APIs",details:"Rozhrania API sa používajú na načítanie skriptov: geolokácia, vyhľadávače, preklady, ..."},other:{title:"Ostatné",details:"Služby na zobrazovanie webového obsahu."},google:{title:"Špecifický súhlas so službami Google",details:"Google môže použiť vaše údaje na meranie publika, reklamnú efektivitu alebo na vám ponúkanie personalizovaných reklám."},mandatoryTitle:"Povinné súbory cookie",mandatoryText:"Táto stránka používa súbory cookie, ktoré sú nevyhnutné pre jej správne fungovanie a nemôžu byť deaktivované.",save:"Uložiť",ourpartners:"Naši partneri"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.sq.js b/src/Resources/public/lang/tarteaucitron.sq.js new file mode 100644 index 0000000..ff27a5c --- /dev/null +++ b/src/Resources/public/lang/tarteaucitron.sq.js @@ -0,0 +1,95 @@ +/*global tarteaucitron */ + /* min ready */ + tarteaucitron.lang = { + "middleBarHead": "☝️ 🍪", + "adblock": "Përshëndetje! Kjo faqe është transparente dhe ju lejon të zgjidhni shërbimet e palëve të treta që dëshironi të lejoni.", + "adblock_call": "Ju lutemi çaktivizoni bllokuesin tuaj të reklamave për të filluar personalizimin.", + "reload": "Rifresko faqen", + + "alertBigScroll": "Duke vazhduar të lëvizni poshtë,", + "alertBigClick": "Nëse vazhdoni të shfletoni këtë faqe interneti,", + "alertBig": "ju po lejoni të gjitha shërbimet e palëve të treta", + + "alertBigPrivacy": "Kjo faqe përdor cookies dhe ju jep kontroll mbi atë që dëshironi të aktivizoni", + "alertSmall": "Menaxho shërbimet", + "personalize": "Personalizo", + "acceptAll": "OK, prano të gjitha", + "close": "Mbyll", + "closeBanner": "Fshih banerin e cookies", + + "privacyUrl": "Politika e privatësisë", + + "all": "Preferencat për të gjitha shërbimet", + + "info": "Mbrojtja e privatësisë suaj", + "disclaimer": "Duke lejuar këto shërbime të palëve të treta, ju pranoni cookies e tyre dhe përdorimin e teknologjive të gjurmimit të nevojshme për funksionimin e tyre të duhur.", + "allow": "Lejo", + "deny": "Refuzo", + "noCookie": "Ky shërbim nuk përdor cookie.", + "useCookie": "Ky shërbim mund të instalojë", + "useCookieCurrent": "Ky shërbim ka instaluar", + "useNoCookie": "Ky shërbim nuk ka instaluar asnjë cookie.", + "more": "Lexo më shumë", + "source": "Shiko faqen zyrtare", + "credit": "Menaxher i cookies nga tarteaucitron.js", + "noServices": "Kjo faqe nuk përdor asnjë cookie që kërkon pranimin tuaj.", + + "toggleInfoBox": "Shfaq/fshih informacionet në lidhje me ruajtjen e cookies", + "title": "Paneli i menaxhimit të cookies", + "cookieDetail": "Detajet e cookies për", + "ourSite": "në faqen tonë", + "modalWindow": "(dritare modale)", + "newWindow": "(dritare e re)", + "allowAll": "Lejo të gjitha cookies", + "denyAll": "Refuzo të gjitha cookies", + + "icon": "Cookies", + + "fallback": "është çaktivizuar.", + "allowed": "lejuar", + "disallowed": "nuk lejohet", + + "ads": { + "title": "Rrjeti i reklamave", + "details": "Rrjetet e reklamave mund të gjenerojnë të ardhura duke shitur hapësirë reklamimi në faqe." + }, + "analytic": { + "title": "Matja e audiencës", + "details": "Shërbimet e matjes së audiencës përdoren për të gjeneruar statistika të dobishme për të përmirësuar faqen." + }, + "social": { + "title": "Rrjetet sociale", + "details": "Rrjetet sociale mund të përmirësojnë përdorshmërinë e faqes dhe të ndihmojnë në promovimin e saj përmes shpërndarjeve." + }, + "video": { + "title": "Videot", + "details": "Shërbimet e ndarjes së videove ndihmojnë në shtimin e mediave të pasura në faqe dhe rrisin dukshmërinë e saj." + }, + "comment": { + "title": "Komentet", + "details": "Menaxherët e komenteve lehtësojnë paraqitjen e komenteve dhe luftojnë kundër spam-it." + }, + "support": { + "title": "Mbështetja", + "details": "Shërbimet e mbështetjes ju lejojnë të kontaktoni me ekipin e faqes dhe të ndihmoni në përmirësimin e saj." + }, + "api": { + "title": "APIs", + "details": "APIs përdoren për të ngarkuar skripte: gjeolokalizim, motorë kërkimi, përkthime, ..." + }, + "other": { + "title": "Të tjera", + "details": "Shërbime për të shfaqur përmbajtje web." + }, + + "google": { + "title": "Pëlqim specifik për shërbimet Google", + "details": "Google mund të përdorë të dhënat tuaja për matjen e audiencës, performancën e reklamave, ose për t'ju ofruar reklama të personalizuara." + }, + + "mandatoryTitle": "Cookies të detyrueshme", + "mandatoryText": "Kjo faqe përdor cookies të nevojshme për funksionimin e saj të duhur të cilat nuk mund të çaktivizohen.", + + "save": "Ruaj", + "ourpartners": "Partnerët tanë" +}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.sq.min.js b/src/Resources/public/lang/tarteaucitron.sq.min.js new file mode 100644 index 0000000..b165892 --- /dev/null +++ b/src/Resources/public/lang/tarteaucitron.sq.min.js @@ -0,0 +1 @@ +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Përshëndetje! Kjo faqe është transparente dhe ju lejon të zgjidhni shërbimet e palëve të treta që dëshironi të lejoni.",adblock_call:"Ju lutemi çaktivizoni bllokuesin tuaj të reklamave për të filluar personalizimin.",reload:"Rifresko faqen",alertBigScroll:"Duke vazhduar të lëvizni poshtë,",alertBigClick:"Nëse vazhdoni të shfletoni këtë faqe interneti,",alertBig:"ju po lejoni të gjitha shërbimet e palëve të treta",alertBigPrivacy:"Kjo faqe përdor cookies dhe ju jep kontroll mbi atë që dëshironi të aktivizoni",alertSmall:"Menaxho shërbimet",personalize:"Personalizo",acceptAll:"OK, prano të gjitha",close:"Mbyll",closeBanner:"Fshih banerin e cookies",privacyUrl:"Politika e privatësisë",all:"Preferencat për të gjitha shërbimet",info:"Mbrojtja e privatësisë suaj",disclaimer:"Duke lejuar këto shërbime të palëve të treta, ju pranoni cookies e tyre dhe përdorimin e teknologjive të gjurmimit të nevojshme për funksionimin e tyre të duhur.",allow:"Lejo",deny:"Refuzo",noCookie:"Ky shërbim nuk përdor cookie.",useCookie:"Ky shërbim mund të instalojë",useCookieCurrent:"Ky shërbim ka instaluar",useNoCookie:"Ky shërbim nuk ka instaluar asnjë cookie.",more:"Lexo më shumë",source:"Shiko faqen zyrtare",credit:"Menaxher i cookies nga tarteaucitron.js",noServices:"Kjo faqe nuk përdor asnjë cookie që kërkon pranimin tuaj.",toggleInfoBox:"Shfaq/fshih informacionet në lidhje me ruajtjen e cookies",title:"Paneli i menaxhimit të cookies",cookieDetail:"Detajet e cookies për",ourSite:"në faqen tonë",modalWindow:"(dritare modale)",newWindow:"(dritare e re)",allowAll:"Lejo të gjitha cookies",denyAll:"Refuzo të gjitha cookies",icon:"Cookies",fallback:"është çaktivizuar.",allowed:"lejuar",disallowed:"nuk lejohet",ads:{title:"Rrjeti i reklamave",details:"Rrjetet e reklamave mund të gjenerojnë të ardhura duke shitur hapësirë reklamimi në faqe."},analytic:{title:"Matja e audiencës",details:"Shërbimet e matjes së audiencës përdoren për të gjeneruar statistika të dobishme për të përmirësuar faqen."},social:{title:"Rrjetet sociale",details:"Rrjetet sociale mund të përmirësojnë përdorshmërinë e faqes dhe të ndihmojnë në promovimin e saj përmes shpërndarjeve."},video:{title:"Videot",details:"Shërbimet e ndarjes së videove ndihmojnë në shtimin e mediave të pasura në faqe dhe rrisin dukshmërinë e saj."},comment:{title:"Komentet",details:"Menaxherët e komenteve lehtësojnë paraqitjen e komenteve dhe luftojnë kundër spam-it."},support:{title:"Mbështetja",details:"Shërbimet e mbështetjes ju lejojnë të kontaktoni me ekipin e faqes dhe të ndihmoni në përmirësimin e saj."},api:{title:"APIs",details:"APIs përdoren për të ngarkuar skripte: gjeolokalizim, motorë kërkimi, përkthime, ..."},other:{title:"Të tjera",details:"Shërbime për të shfaqur përmbajtje web."},google:{title:"Pëlqim specifik për shërbimet Google",details:"Google mund të përdorë të dhënat tuaja për matjen e audiencës, performancën e reklamave, ose për t'ju ofruar reklama të personalizuara."},mandatoryTitle:"Cookies të detyrueshme",mandatoryText:"Kjo faqe përdor cookies të nevojshme për funksionimin e saj të duhur të cilat nuk mund të çaktivizohen.",save:"Ruaj",ourpartners:"Partnerët tanë"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.sv.js b/src/Resources/public/lang/tarteaucitron.sv.js index 7143ef5..a287be8 100644 --- a/src/Resources/public/lang/tarteaucitron.sv.js +++ b/src/Resources/public/lang/tarteaucitron.sv.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Hej! Denna webbplats är transparent och låter dig välja de tredjeparts tjänster du vill tillåta.", "adblock_call": "Inaktivera din adblock för att börja anpassa.", "reload": "Uppdatera sidan", diff --git a/src/Resources/public/lang/tarteaucitron.sv.min.js b/src/Resources/public/lang/tarteaucitron.sv.min.js index fbd3f1a..d81c4dc 100644 --- a/src/Resources/public/lang/tarteaucitron.sv.min.js +++ b/src/Resources/public/lang/tarteaucitron.sv.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Hej! Denna webbplats är transparent och låter dig välja de tredjeparts tjänster du vill tillåta.",adblock_call:"Inaktivera din adblock för att börja anpassa.",reload:"Uppdatera sidan",alertBigScroll:"Genom att fortsätta rulla,",alertBigClick:"Om du fortsätter att surfa på denna webbplats,",alertBig:"du tillåter alla tjänster från tredje part",alertBigPrivacy:"Denna webbplats använder cookies och ger dig kontroll över vad du vill aktivera",alertSmall:"Hantera tjänster",personalize:"Personifiera",acceptAll:"OK, acceptera allt",close:"Stänga",closeBanner:"Dölj cookies banner",privacyUrl:"Integritetspolicy",all:"Preferens för alla tjänster",info:"Skydda din integritet",disclaimer:"Genom att tillåta dessa tjänster från tredje part accepterar du deras cookies och användningen av spårningsteknologier som är nödvändiga för att de ska fungera korrekt.",allow:"Tillåta",deny:"Förneka",noCookie:"Den här tjänsten använder inte cookie.",useCookie:"Den här tjänsten kan installeras",useCookieCurrent:"Den här tjänsten har installerat",useNoCookie:"Den här tjänsten har inte installerat någon cookie.",more:"Läs mer",source:"Visa den officiella webbplatsen",credit:"Cookies manager av tarteaucitron.js",noServices:"Denna webbplats använder ingen cookie som kräver ditt samtycke.",toggleInfoBox:"Visa / dölj information om lagring av cookies",title:"Cookie- hanteringspanel",cookieDetail:"cookie- detalj för",ourSite:"på vår webbplats",modalWindow:"(modalt fönster)",newWindow:"(nytt fönster)",allowAll:"Tillåt alla cookie",denyAll:"Neka alla cookies",icon:"Cookies",fallback:"är ur funktion.",allowed:"tillåtet",disallowed:"nekad",ads:{title:"Annonsnätverk",details:"Annonsnätverk kan generera intäkter genom att sälja annonsutrymme på webbplatsen."},analytic:{title:"Publikmätning",details:"Publikmätningstjänster som används för att generera användbar statistik närvaro för att förbättra webbplatsen."},social:{title:"Sociala nätverk",details:"Sociala nätverk kan förbättra användbarheten på webbplatsen och bidra till att marknadsföra den via aktierna."},video:{title:"videoklipp",details:"Videodelningstjänster hjälper till att lägga till rika medier på webbplatsen och öka synligheten."},comment:{title:"Коментари",details:"Kommentarhanterare underlättar inlämning av kommentarer och bekämpar skräppost."},support:{title:"Stöd",details:"Supporttjänster gör att du kan komma i kontakt med webbplatsteamet och hjälpa dig att förbättra det."},api:{title:"APIs",details:"APIs: er används för att ladda skript: geolocation, sökmotorer, översättningar, ..."},other:{title:"Övrig",details:"Tjänster för att visa webbinnehåll."},google:{title:"Specifikt samtycke för Googles tjänster",details:"Google kan använda dina data för publikmätning, reklamprestanda eller för att erbjuda dig personligt anpassade annonser."},mandatoryTitle:"Obligatoriska kakor",mandatoryText:"Denna webbplats använder nödvändiga kakor för dess korrekta funktion, och dessa kan inte inaktiveras.",save:"Spara",ourpartners:"Våra partners"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Hej! Denna webbplats är transparent och låter dig välja de tredjeparts tjänster du vill tillåta.",adblock_call:"Inaktivera din adblock för att börja anpassa.",reload:"Uppdatera sidan",alertBigScroll:"Genom att fortsätta rulla,",alertBigClick:"Om du fortsätter att surfa på denna webbplats,",alertBig:"du tillåter alla tjänster från tredje part",alertBigPrivacy:"Denna webbplats använder cookies och ger dig kontroll över vad du vill aktivera",alertSmall:"Hantera tjänster",personalize:"Personifiera",acceptAll:"OK, acceptera allt",close:"Stänga",closeBanner:"Dölj cookies banner",privacyUrl:"Integritetspolicy",all:"Preferens för alla tjänster",info:"Skydda din integritet",disclaimer:"Genom att tillåta dessa tjänster från tredje part accepterar du deras cookies och användningen av spårningsteknologier som är nödvändiga för att de ska fungera korrekt.",allow:"Tillåta",deny:"Förneka",noCookie:"Den här tjänsten använder inte cookie.",useCookie:"Den här tjänsten kan installeras",useCookieCurrent:"Den här tjänsten har installerat",useNoCookie:"Den här tjänsten har inte installerat någon cookie.",more:"Läs mer",source:"Visa den officiella webbplatsen",credit:"Cookies manager av tarteaucitron.js",noServices:"Denna webbplats använder ingen cookie som kräver ditt samtycke.",toggleInfoBox:"Visa / dölj information om lagring av cookies",title:"Cookie- hanteringspanel",cookieDetail:"cookie- detalj för",ourSite:"på vår webbplats",modalWindow:"(modalt fönster)",newWindow:"(nytt fönster)",allowAll:"Tillåt alla cookie",denyAll:"Neka alla cookies",icon:"Cookies",fallback:"är ur funktion.",allowed:"tillåtet",disallowed:"nekad",ads:{title:"Annonsnätverk",details:"Annonsnätverk kan generera intäkter genom att sälja annonsutrymme på webbplatsen."},analytic:{title:"Publikmätning",details:"Publikmätningstjänster som används för att generera användbar statistik närvaro för att förbättra webbplatsen."},social:{title:"Sociala nätverk",details:"Sociala nätverk kan förbättra användbarheten på webbplatsen och bidra till att marknadsföra den via aktierna."},video:{title:"videoklipp",details:"Videodelningstjänster hjälper till att lägga till rika medier på webbplatsen och öka synligheten."},comment:{title:"Коментари",details:"Kommentarhanterare underlättar inlämning av kommentarer och bekämpar skräppost."},support:{title:"Stöd",details:"Supporttjänster gör att du kan komma i kontakt med webbplatsteamet och hjälpa dig att förbättra det."},api:{title:"APIs",details:"APIs: er används för att ladda skript: geolocation, sökmotorer, översättningar, ..."},other:{title:"Övrig",details:"Tjänster för att visa webbinnehåll."},google:{title:"Specifikt samtycke för Googles tjänster",details:"Google kan använda dina data för publikmätning, reklamprestanda eller för att erbjuda dig personligt anpassade annonser."},mandatoryTitle:"Obligatoriska kakor",mandatoryText:"Denna webbplats använder nödvändiga kakor för dess korrekta funktion, och dessa kan inte inaktiveras.",save:"Spara",ourpartners:"Våra partners"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.tr.js b/src/Resources/public/lang/tarteaucitron.tr.js index 179ffa1..be2c36c 100644 --- a/src/Resources/public/lang/tarteaucitron.tr.js +++ b/src/Resources/public/lang/tarteaucitron.tr.js @@ -2,7 +2,7 @@ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Merhaba! Bu site şeffaflıkla oynar ve size etkinleştirilecek üçüncü taraf hizmetleri seçeneği sunar.", "adblock_call": "Kişiselleştirmeye başlamak için lütfen reklam engelleyicinizi devre dışı bırakın.", "reload": "Sayfayı yeniden yükle", diff --git a/src/Resources/public/lang/tarteaucitron.tr.min.js b/src/Resources/public/lang/tarteaucitron.tr.min.js index 010d105..e77c88d 100644 --- a/src/Resources/public/lang/tarteaucitron.tr.min.js +++ b/src/Resources/public/lang/tarteaucitron.tr.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Merhaba! Bu site şeffaflıkla oynar ve size etkinleştirilecek üçüncü taraf hizmetleri seçeneği sunar.",adblock_call:"Kişiselleştirmeye başlamak için lütfen reklam engelleyicinizi devre dışı bırakın.",reload:"Sayfayı yeniden yükle",alertBigScroll:"Kaydırma devam edien,",alertBigClick:"Navigasyonunuza devam ederek,",alertBig:"çerez yükleyebilecek üçüncü taraf hizmetlerinin kullanımını kabul edersiniz",alertBigPrivacy:"Bu site çerezleri kullanır ve etkinleştirmek istediklerinizi kontrol etmenizi sağlar",alertSmall:"Hizmet yönetimi",acceptAll:"evet, her şeyi kabul edin",personalize:"kişiselleştirmek",close:"kapat",closeBanner:"Çerez banner'ını gizle",privacyUrl:"Gizlilik Politikası",all:"Tüm hizmetler için tercihler",info:"Gizliliğinin korunması",disclaimer:"Bu üçüncü taraf hizmetlerini yetkilendirerek, çerezlerin depolanmasını ve okunmasını ve düzgün çalışması için gerekli izleme teknolojilerinin kullanımını kabul ediyorsunuz.",allow:"izin",deny:"yasak",noCookie:"Bu hizmet çerez yerleştirmez.",useCookie:"Bu hizmet para yatırabilir",useCookieCurrent:"Bu hizmet sunuldu",useNoCookie:"Bu hizmet herhangi bir çerez yerleştirmedi.",more:"Daha fazlasını öğrenin",source:"web sitesine bakın",credit:"Çerez yönetimi tarteaucitron.js",noServices:"Bu site, onayınızı gerektiren hiçbir çerez kullanmıyor.",toggleInfoBox:"Çerezlerin depolanmasıyla ilgili bilgileri göster / gizle",title:"Çerez yönetimi paneli",cookieDetail:"Ayrıntı çerezleri",ourSite:"sitemizde",modalWindow:"(kalıcı pencere)",newWindow:"(yeni pencere)",allowAll:"Tüm çerezlere izin verin",denyAll:"Tüm çerezleri yasaklayın",icon:"Cookies",fallback:"devre dışı.",allowed:"izin verildi",disallowed:"izin verilmeyen",ads:{title:"Reklam yönetimi",details:"Reklam ajansları, sitedeki reklam alanını pazarlayarak gelir elde etmenizi sağlar."},analytic:{title:"Kitle ölçümü",details:"Kitle ölçüm hizmetleri, siteyi geliştirmek için yararlı katılım istatistikleri oluşturur."},social:{title:"Sosyal Medya",details:"Sosyal ağlar sitenin kullanım kolaylığını geliştirir ve paylaşım yoluyla sitenin tanıtımına yardımcı olur."},video:{title:"Videolar",details:"Video paylaşım hizmetleri siteyi multimedya içeriğiyle zenginleştirir ve görünürlüğünü artırır.\n"+"\n"},comment:{title:"yorumlar\n",details:"Yorum yöneticileri yorumlarınızın gönderilmesini kolaylaştırır ve spam ile mücadele eder."},support:{title:"destek",details:"Destek hizmetleri, site ekibiyle iletişim kurmanıza ve ekibinizi geliştirmenize yardımcı olur.\n"+"\n"},api:{title:"APIs",details:"APIs komut dosyalarının yüklenmesine izin verir: coğrafi konum, arama motorları, çeviriler, ..."},other:{title:"diğer\n",details:"Web içeriğini görüntüleme hizmetleri."},google:{title:"Google hizmetleri için özel onay",details:"Google, verilerinizi izleyici ölçümü, reklam performansı veya size kişiselleştirilmiş reklamlar sunmak için kullanabilir."},mandatoryTitle:"Zorunlu Çerezler",mandatoryText:"Bu site, düzgün çalışması için gerekli olan ve devre dışı bırakılamayan çerezleri kullanır.",save:"Kaydet",ourpartners:"İş ortaklarımız"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Merhaba! Bu site şeffaflıkla oynar ve size etkinleştirilecek üçüncü taraf hizmetleri seçeneği sunar.",adblock_call:"Kişiselleştirmeye başlamak için lütfen reklam engelleyicinizi devre dışı bırakın.",reload:"Sayfayı yeniden yükle",alertBigScroll:"Kaydırma devam edien,",alertBigClick:"Navigasyonunuza devam ederek,",alertBig:"çerez yükleyebilecek üçüncü taraf hizmetlerinin kullanımını kabul edersiniz",alertBigPrivacy:"Bu site çerezleri kullanır ve etkinleştirmek istediklerinizi kontrol etmenizi sağlar",alertSmall:"Hizmet yönetimi",acceptAll:"evet, her şeyi kabul edin",personalize:"kişiselleştirmek",close:"kapat",closeBanner:"Çerez banner'ını gizle",privacyUrl:"Gizlilik Politikası",all:"Tüm hizmetler için tercihler",info:"Gizliliğinin korunması",disclaimer:"Bu üçüncü taraf hizmetlerini yetkilendirerek, çerezlerin depolanmasını ve okunmasını ve düzgün çalışması için gerekli izleme teknolojilerinin kullanımını kabul ediyorsunuz.",allow:"izin",deny:"yasak",noCookie:"Bu hizmet çerez yerleştirmez.",useCookie:"Bu hizmet para yatırabilir",useCookieCurrent:"Bu hizmet sunuldu",useNoCookie:"Bu hizmet herhangi bir çerez yerleştirmedi.",more:"Daha fazlasını öğrenin",source:"web sitesine bakın",credit:"Çerez yönetimi tarteaucitron.js",noServices:"Bu site, onayınızı gerektiren hiçbir çerez kullanmıyor.",toggleInfoBox:"Çerezlerin depolanmasıyla ilgili bilgileri göster / gizle",title:"Çerez yönetimi paneli",cookieDetail:"Ayrıntı çerezleri",ourSite:"sitemizde",modalWindow:"(kalıcı pencere)",newWindow:"(yeni pencere)",allowAll:"Tüm çerezlere izin verin",denyAll:"Tüm çerezleri yasaklayın",icon:"Cookies",fallback:"devre dışı.",allowed:"izin verildi",disallowed:"izin verilmeyen",ads:{title:"Reklam yönetimi",details:"Reklam ajansları, sitedeki reklam alanını pazarlayarak gelir elde etmenizi sağlar."},analytic:{title:"Kitle ölçümü",details:"Kitle ölçüm hizmetleri, siteyi geliştirmek için yararlı katılım istatistikleri oluşturur."},social:{title:"Sosyal Medya",details:"Sosyal ağlar sitenin kullanım kolaylığını geliştirir ve paylaşım yoluyla sitenin tanıtımına yardımcı olur."},video:{title:"Videolar",details:"Video paylaşım hizmetleri siteyi multimedya içeriğiyle zenginleştirir ve görünürlüğünü artırır.\n"+"\n"},comment:{title:"yorumlar\n",details:"Yorum yöneticileri yorumlarınızın gönderilmesini kolaylaştırır ve spam ile mücadele eder."},support:{title:"destek",details:"Destek hizmetleri, site ekibiyle iletişim kurmanıza ve ekibinizi geliştirmenize yardımcı olur.\n"+"\n"},api:{title:"APIs",details:"APIs komut dosyalarının yüklenmesine izin verir: coğrafi konum, arama motorları, çeviriler, ..."},other:{title:"diğer\n",details:"Web içeriğini görüntüleme hizmetleri."},google:{title:"Google hizmetleri için özel onay",details:"Google, verilerinizi izleyici ölçümü, reklam performansı veya size kişiselleştirilmiş reklamlar sunmak için kullanabilir."},mandatoryTitle:"Zorunlu Çerezler",mandatoryText:"Bu site, düzgün çalışması için gerekli olan ve devre dışı bırakılamayan çerezleri kullanır.",save:"Kaydet",ourpartners:"İş ortaklarımız"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.uk.js b/src/Resources/public/lang/tarteaucitron.uk.js index 828d9b3..fb319a6 100644 --- a/src/Resources/public/lang/tarteaucitron.uk.js +++ b/src/Resources/public/lang/tarteaucitron.uk.js @@ -1,95 +1,95 @@ -/*global tarteaucitron */ -/* min ready */ -tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", - "adblock": "Добрий день! Цей сайт нічого від вас не приховує і дає вам можливість обрати, які сторонні послуги увімкнути.", - "adblock_call": "Будь ласка вимкніть ваш блокувач реклами, щоб перейти до налаштувань.", - "reload": "Перезавантажити сторінку", - - "alertBigScroll": "Продовжуючи прокрутку,", - "alertBigClick": "Продовжуючи навігацію,", - "alertBig": "ви погоджуєтесь на використання сторонніх послуг, які можуть встановлювати кукі", - - "alertBigPrivacy": "Цей сайт використовує кукі і дає вам можливість обрати ті, які ви хочете увімкнути", - "alertSmall": "Керування послугами", - "acceptAll": "Прийняти все", - "personalize": "Налаштувати", - "close": "Закрити", - "closeBanner": "Приховати банер cookie", - - "privacyUrl": "Політика конфіденційності", - - "all": "Налаштування всіх послуг", - - "info": "Захист вашого особистого життя", - "disclaimer": "Дозволяючи ці сторонні послуги, ви даєте згоду на збереження і завантаження кукі, а також на використання засобів відстеження, необхідних для їхньої функціональності.", - "allow": "Дозволити", - "deny": "Заборонити", - "noCookie": "Ця послуга не зберігає жодного кукі.", - "useCookie": "Ця послуга може зберегти", - "useCookieCurrent": "Ця послуга зберегла", - "useNoCookie": "Ця послуга не зберегла жодного кукі.", - "more": "Дізнатись більше", - "source": "Перейти на офіційний сайт", - "credit": "Керування кукі від tarteaucitron.js", - "noServices": "Цей сайт не використовує жодного кукі, який потребував би вашої згоди.", - - "toggleInfoBox": "Показати/приховати інформацію про збереження кукі", - "title": "Панель керування кукі", - "cookieDetail": "Подробиці про кукі", - "ourSite": "на нашому сайті", - "modalWindow": "(модальне вікно)", - "newWindow": "(нове вікно)", - "allowAll": "Все прийняти", - "denyAll": "Все відхилити", - - "icon": "Кукі", - - "fallback": "вимкнено.", - "allowed": "дозволено", - "disallowed": "заборонено", - - "ads": { - "title": "Рекламні мережі", - "details": "Рекламні мережі дають змогу отримувати дохід, монетизуючи рекламні блоки на сайті." - }, - "analytic": { - "title": "Заміри аудиторії", - "details": "Послуги з замірів аудиторії дозволяють генерувати статистику відвідуваності, корисну для покращення сайту." - }, - "social": { - "title": "Соціальні мережі", - "details": "Соціальні мережі дозволяють зробити сайт зручнішим і допомагають просувати його через розповсюдження посилань." - }, - "video": { - "title": "Відеоролики", - "details": "Відеохостинги дають змогу збагатити сайт мультімедійним контентом і сприяють його видимості." - }, - "comment": { - "title": "Коментарі", - "details": "Менеджери коментарів полегшують додавання ваших коментарів і захищають від спаму." - }, - "support": { - "title": "Підтримка", - "details": "Послуги підтримки дають вам можливість зв'язатись з адміністрацією сайту і допомогти покращити його." - }, - "api": { - "title": "API", - "details": "API дозволяють завантажувати скрипти: геолокація, пошукові системи, переклади..." - }, - "other": { - "title": "Інші", - "details": "Послуги для відображення веб-контенту." - }, - - "google": { - "title": "Специфічна згода на послуги Google", - "details": "Google може використовувати ваші дані для вимірювання аудиторії, рекламної ефективності або для надання вам персоналізованих рекламних оголошень." - }, - - "mandatoryTitle": "Обов'язкові кукі", - "mandatoryText": "Цей сайт використовує кукі, які є необхідніми для забезпечення його функціональності. Вимкнути їх неможливо.", - - "save": "Зберегти", - "ourpartners": "Наші партнери" +/*global tarteaucitron */ +/* min ready */ +tarteaucitron.lang = { + "middleBarHead": "☝️ 🍪", + "adblock": "Добрий день! Цей сайт нічого від вас не приховує і дає вам можливість обрати, які сторонні послуги увімкнути.", + "adblock_call": "Будь ласка вимкніть ваш блокувач реклами, щоб перейти до налаштувань.", + "reload": "Перезавантажити сторінку", + + "alertBigScroll": "Продовжуючи прокрутку,", + "alertBigClick": "Продовжуючи навігацію,", + "alertBig": "ви погоджуєтесь на використання сторонніх послуг, які можуть встановлювати кукі", + + "alertBigPrivacy": "Цей сайт використовує кукі і дає вам можливість обрати ті, які ви хочете увімкнути", + "alertSmall": "Керування послугами", + "acceptAll": "Прийняти все", + "personalize": "Налаштувати", + "close": "Закрити", + "closeBanner": "Приховати банер cookie", + + "privacyUrl": "Політика конфіденційності", + + "all": "Налаштування всіх послуг", + + "info": "Захист вашого особистого життя", + "disclaimer": "Дозволяючи ці сторонні послуги, ви даєте згоду на збереження і завантаження кукі, а також на використання засобів відстеження, необхідних для їхньої функціональності.", + "allow": "Дозволити", + "deny": "Заборонити", + "noCookie": "Ця послуга не зберігає жодного кукі.", + "useCookie": "Ця послуга може зберегти", + "useCookieCurrent": "Ця послуга зберегла", + "useNoCookie": "Ця послуга не зберегла жодного кукі.", + "more": "Дізнатись більше", + "source": "Перейти на офіційний сайт", + "credit": "Керування кукі від tarteaucitron.js", + "noServices": "Цей сайт не використовує жодного кукі, який потребував би вашої згоди.", + + "toggleInfoBox": "Показати/приховати інформацію про збереження кукі", + "title": "Панель керування кукі", + "cookieDetail": "Подробиці про кукі", + "ourSite": "на нашому сайті", + "modalWindow": "(модальне вікно)", + "newWindow": "(нове вікно)", + "allowAll": "Все прийняти", + "denyAll": "Все відхилити", + + "icon": "Кукі", + + "fallback": "вимкнено.", + "allowed": "дозволено", + "disallowed": "заборонено", + + "ads": { + "title": "Рекламні мережі", + "details": "Рекламні мережі дають змогу отримувати дохід, монетизуючи рекламні блоки на сайті." + }, + "analytic": { + "title": "Заміри аудиторії", + "details": "Послуги з замірів аудиторії дозволяють генерувати статистику відвідуваності, корисну для покращення сайту." + }, + "social": { + "title": "Соціальні мережі", + "details": "Соціальні мережі дозволяють зробити сайт зручнішим і допомагають просувати його через розповсюдження посилань." + }, + "video": { + "title": "Відеоролики", + "details": "Відеохостинги дають змогу збагатити сайт мультімедійним контентом і сприяють його видимості." + }, + "comment": { + "title": "Коментарі", + "details": "Менеджери коментарів полегшують додавання ваших коментарів і захищають від спаму." + }, + "support": { + "title": "Підтримка", + "details": "Послуги підтримки дають вам можливість зв'язатись з адміністрацією сайту і допомогти покращити його." + }, + "api": { + "title": "API", + "details": "API дозволяють завантажувати скрипти: геолокація, пошукові системи, переклади..." + }, + "other": { + "title": "Інші", + "details": "Послуги для відображення веб-контенту." + }, + + "google": { + "title": "Специфічна згода на послуги Google", + "details": "Google може використовувати ваші дані для вимірювання аудиторії, рекламної ефективності або для надання вам персоналізованих рекламних оголошень." + }, + + "mandatoryTitle": "Обов'язкові кукі", + "mandatoryText": "Цей сайт використовує кукі, які є необхідніми для забезпечення його функціональності. Вимкнути їх неможливо.", + + "save": "Зберегти", + "ourpartners": "Наші партнери" }; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.uk.min.js b/src/Resources/public/lang/tarteaucitron.uk.min.js index d1b8ff7..2626070 100644 --- a/src/Resources/public/lang/tarteaucitron.uk.min.js +++ b/src/Resources/public/lang/tarteaucitron.uk.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Добрий день! Цей сайт нічого від вас не приховує і дає вам можливість обрати, які сторонні послуги увімкнути.",adblock_call:"Будь ласка вимкніть ваш блокувач реклами, щоб перейти до налаштувань.",reload:"Перезавантажити сторінку",alertBigScroll:"Продовжуючи прокрутку,",alertBigClick:"Продовжуючи навігацію,",alertBig:"ви погоджуєтесь на використання сторонніх послуг, які можуть встановлювати кукі",alertBigPrivacy:"Цей сайт використовує кукі і дає вам можливість обрати ті, які ви хочете увімкнути",alertSmall:"Керування послугами",acceptAll:"Прийняти все",personalize:"Налаштувати",close:"Закрити",closeBanner:"Приховати банер cookie",privacyUrl:"Політика конфіденційності",all:"Налаштування всіх послуг",info:"Захист вашого особистого життя",disclaimer:"Дозволяючи ці сторонні послуги, ви даєте згоду на збереження і завантаження кукі, а також на використання засобів відстеження, необхідних для їхньої функціональності.",allow:"Дозволити",deny:"Заборонити",noCookie:"Ця послуга не зберігає жодного кукі.",useCookie:"Ця послуга може зберегти",useCookieCurrent:"Ця послуга зберегла",useNoCookie:"Ця послуга не зберегла жодного кукі.",more:"Дізнатись більше",source:"Перейти на офіційний сайт",credit:"Керування кукі від tarteaucitron.js",noServices:"Цей сайт не використовує жодного кукі, який потребував би вашої згоди.",toggleInfoBox:"Показати/приховати інформацію про збереження кукі",title:"Панель керування кукі",cookieDetail:"Подробиці про кукі",ourSite:"на нашому сайті",modalWindow:"(модальне вікно)",newWindow:"(нове вікно)",allowAll:"Все прийняти",denyAll:"Все відхилити",icon:"Кукі",fallback:"вимкнено.",allowed:"дозволено",disallowed:"заборонено",ads:{title:"Рекламні мережі",details:"Рекламні мережі дають змогу отримувати дохід, монетизуючи рекламні блоки на сайті."},analytic:{title:"Заміри аудиторії",details:"Послуги з замірів аудиторії дозволяють генерувати статистику відвідуваності, корисну для покращення сайту."},social:{title:"Соціальні мережі",details:"Соціальні мережі дозволяють зробити сайт зручнішим і допомагають просувати його через розповсюдження посилань."},video:{title:"Відеоролики",details:"Відеохостинги дають змогу збагатити сайт мультімедійним контентом і сприяють його видимості."},comment:{title:"Коментарі",details:"Менеджери коментарів полегшують додавання ваших коментарів і захищають від спаму."},support:{title:"Підтримка",details:"Послуги підтримки дають вам можливість зв'язатись з адміністрацією сайту і допомогти покращити його."},api:{title:"API",details:"API дозволяють завантажувати скрипти: геолокація, пошукові системи, переклади..."},other:{title:"Інші",details:"Послуги для відображення веб-контенту."},google:{title:"Специфічна згода на послуги Google",details:"Google може використовувати ваші дані для вимірювання аудиторії, рекламної ефективності або для надання вам персоналізованих рекламних оголошень."},mandatoryTitle:"Обов'язкові кукі",mandatoryText:"Цей сайт використовує кукі, які є необхідніми для забезпечення його функціональності. Вимкнути їх неможливо.",save:"Зберегти",ourpartners:"Наші партнери"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Добрий день! Цей сайт нічого від вас не приховує і дає вам можливість обрати, які сторонні послуги увімкнути.",adblock_call:"Будь ласка вимкніть ваш блокувач реклами, щоб перейти до налаштувань.",reload:"Перезавантажити сторінку",alertBigScroll:"Продовжуючи прокрутку,",alertBigClick:"Продовжуючи навігацію,",alertBig:"ви погоджуєтесь на використання сторонніх послуг, які можуть встановлювати кукі",alertBigPrivacy:"Цей сайт використовує кукі і дає вам можливість обрати ті, які ви хочете увімкнути",alertSmall:"Керування послугами",acceptAll:"Прийняти все",personalize:"Налаштувати",close:"Закрити",closeBanner:"Приховати банер cookie",privacyUrl:"Політика конфіденційності",all:"Налаштування всіх послуг",info:"Захист вашого особистого життя",disclaimer:"Дозволяючи ці сторонні послуги, ви даєте згоду на збереження і завантаження кукі, а також на використання засобів відстеження, необхідних для їхньої функціональності.",allow:"Дозволити",deny:"Заборонити",noCookie:"Ця послуга не зберігає жодного кукі.",useCookie:"Ця послуга може зберегти",useCookieCurrent:"Ця послуга зберегла",useNoCookie:"Ця послуга не зберегла жодного кукі.",more:"Дізнатись більше",source:"Перейти на офіційний сайт",credit:"Керування кукі від tarteaucitron.js",noServices:"Цей сайт не використовує жодного кукі, який потребував би вашої згоди.",toggleInfoBox:"Показати/приховати інформацію про збереження кукі",title:"Панель керування кукі",cookieDetail:"Подробиці про кукі",ourSite:"на нашому сайті",modalWindow:"(модальне вікно)",newWindow:"(нове вікно)",allowAll:"Все прийняти",denyAll:"Все відхилити",icon:"Кукі",fallback:"вимкнено.",allowed:"дозволено",disallowed:"заборонено",ads:{title:"Рекламні мережі",details:"Рекламні мережі дають змогу отримувати дохід, монетизуючи рекламні блоки на сайті."},analytic:{title:"Заміри аудиторії",details:"Послуги з замірів аудиторії дозволяють генерувати статистику відвідуваності, корисну для покращення сайту."},social:{title:"Соціальні мережі",details:"Соціальні мережі дозволяють зробити сайт зручнішим і допомагають просувати його через розповсюдження посилань."},video:{title:"Відеоролики",details:"Відеохостинги дають змогу збагатити сайт мультімедійним контентом і сприяють його видимості."},comment:{title:"Коментарі",details:"Менеджери коментарів полегшують додавання ваших коментарів і захищають від спаму."},support:{title:"Підтримка",details:"Послуги підтримки дають вам можливість зв'язатись з адміністрацією сайту і допомогти покращити його."},api:{title:"API",details:"API дозволяють завантажувати скрипти: геолокація, пошукові системи, переклади..."},other:{title:"Інші",details:"Послуги для відображення веб-контенту."},google:{title:"Специфічна згода на послуги Google",details:"Google може використовувати ваші дані для вимірювання аудиторії, рекламної ефективності або для надання вам персоналізованих рекламних оголошень."},mandatoryTitle:"Обов'язкові кукі",mandatoryText:"Цей сайт використовує кукі, які є необхідніми для забезпечення його функціональності. Вимкнути їх неможливо.",save:"Зберегти",ourpartners:"Наші партнери"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.vi.js b/src/Resources/public/lang/tarteaucitron.vi.js index 6285870..a2bdef2 100644 --- a/src/Resources/public/lang/tarteaucitron.vi.js +++ b/src/Resources/public/lang/tarteaucitron.vi.js @@ -1,7 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { - "middleBarHead": "☝ 🍪", + "middleBarHead": "☝️ 🍪", "adblock": "Xin chào! Trang web này minh bạch và cho phép bạn chọn dịch vụ bên thứ 3 mà bạn muốn cho phép.", "adblock_call": "Vui lòng vô hiệu hóa trình chặn quảng cáo của bạn để bắt đầu tùy chỉnh.", "reload": "Làm mới trang", diff --git a/src/Resources/public/lang/tarteaucitron.vi.min.js b/src/Resources/public/lang/tarteaucitron.vi.min.js index 44c5afe..2780a12 100644 --- a/src/Resources/public/lang/tarteaucitron.vi.min.js +++ b/src/Resources/public/lang/tarteaucitron.vi.min.js @@ -1 +1 @@ -tarteaucitron.lang={middleBarHead:"☝ 🍪",adblock:"Xin chào! Trang web này minh bạch và cho phép bạn chọn dịch vụ bên thứ 3 mà bạn muốn cho phép.",adblock_call:"Vui lòng vô hiệu hóa trình chặn quảng cáo của bạn để bắt đầu tùy chỉnh.",reload:"Làm mới trang",alertBigScroll:"tiếp tục cuộn,",alertBigClick:"Nếu bạn tiếp tục truy cập trang web này,",alertBig:"bạn đang cho phép tất cả các dịch vụ của bên thứ ba",alertBigPrivacy:"Trang web này sử dụng cookie và cung cấp cho bạn quyền kiểm soát những gì bạn muốn kích hoạt",alertSmall:"Quản lý dịch vụ",acceptAll:"OK, đồng ý",personalize:"Cá nhân",close:"Đóng",closeBanner:"Ẩn biểu ngữ cookie",privacyUrl:"Chính sách bảo mật",all:"Ưu tiên cho tất cả các dịch vụ",info:"Bảo vệ sự riêng tư của bạn",disclaimer:"Bằng cách cho phép các dịch vụ bên thứ ba này, bạn chấp nhận cookie của họ và sử dụng các công nghệ theo dõi cần thiết cho hoạt động đúng đắn của họ.",allow:"Cho phép",deny:"Từ chối",noCookie:"Dịch vụ này không sử dụng cookie.",useCookie:"Dịch vụ này có thể cài đặt",useCookieCurrent:"Dịch vụ này đã được cài đặt",useNoCookie:"Dịch vụ này không được cài đặt bất cứ cookie nào.",more:"Xem thêm",source:"Xam trang web chính thức",credit:"Cookies được quản lý bằng tarteaucitron.js",noServices:"Trang web này không sử dụng bất kì cookie nào yêu cầu sự chấp thuận của bạn.",toggleInfoBox:"Hiển thị / ẩn thông tin về lưu trữ cookie",title:"Bảng quản lý cookie",cookieDetail:"Cookie chi tiết",ourSite:"trên site của chúng ta",modalWindow:"(cửa sổ phương thức)",newWindow:"(Cửa sổ mới)",allowAll:"Cho phép tất cả các Cookies",denyAll:"Từ chối cất cả cookies",icon:"Cookies",fallback:"tắt.",allowed:"được phép",disallowed:"không được phép",ads:{title:"Mạng quảng cáo",details:"Mạng quảng cáo có thể tạo doanh thu bằng cách bán không gian quảng cáo trên trang web."},analytic:{title:"Đo lường hành vi người dùng",details:"Công cụ đo lường hành vi người dùng cập nhật những thống kê hữu ích nhằm nâng cao chất lượng phục vụ của website."},social:{title:"Các mạng xã hội",details:"Mạng xã hội có thể cải thiện khả năng sử dụng của trang web và giúp quảng bá nó thông qua các chia sẻ."},video:{title:"Các video",details:"Dịch vụ chia sẻ video giúp thêm phương tiện phong phú trên trang web và tăng khả năng hiển thị của nó."},comment:{title:"Bình luận",details:"Quản lý comments tạo điều kiện cho việc gửi ý kiến và chống thư rác."},support:{title:"Hỗ trợ",details:"Các dịch vụ hỗ trợ cho phép bạn liên lạc với nhóm trang web và giúp cải thiện nó."},api:{title:"APIs",details:"APIs được sử dụng để load: geolocation, search engines, translations, ..."},other:{title:"Dịch vụ khác",details:"Dịch vụ hiển thị nội dung web."},google:{title:"Sự đồng ý cụ thể cho dịch vụ của Google",details:"Google có thể sử dụng dữ liệu của bạn để đo lường đối tượng, hiệu suất quảng cáo hoặc cung cấp quảng cáo được cá nhân hóa cho bạn."},mandatoryTitle:"Cookie Bắt Buộc",mandatoryText:"Trang web này sử dụng cookie cần thiết để hoạt động đúng cách, không thể tắt.",save:"Lưu",ourpartners:"Đối tác của chúng tôi"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"Xin chào! Trang web này minh bạch và cho phép bạn chọn dịch vụ bên thứ 3 mà bạn muốn cho phép.",adblock_call:"Vui lòng vô hiệu hóa trình chặn quảng cáo của bạn để bắt đầu tùy chỉnh.",reload:"Làm mới trang",alertBigScroll:"tiếp tục cuộn,",alertBigClick:"Nếu bạn tiếp tục truy cập trang web này,",alertBig:"bạn đang cho phép tất cả các dịch vụ của bên thứ ba",alertBigPrivacy:"Trang web này sử dụng cookie và cung cấp cho bạn quyền kiểm soát những gì bạn muốn kích hoạt",alertSmall:"Quản lý dịch vụ",acceptAll:"OK, đồng ý",personalize:"Cá nhân",close:"Đóng",closeBanner:"Ẩn biểu ngữ cookie",privacyUrl:"Chính sách bảo mật",all:"Ưu tiên cho tất cả các dịch vụ",info:"Bảo vệ sự riêng tư của bạn",disclaimer:"Bằng cách cho phép các dịch vụ bên thứ ba này, bạn chấp nhận cookie của họ và sử dụng các công nghệ theo dõi cần thiết cho hoạt động đúng đắn của họ.",allow:"Cho phép",deny:"Từ chối",noCookie:"Dịch vụ này không sử dụng cookie.",useCookie:"Dịch vụ này có thể cài đặt",useCookieCurrent:"Dịch vụ này đã được cài đặt",useNoCookie:"Dịch vụ này không được cài đặt bất cứ cookie nào.",more:"Xem thêm",source:"Xam trang web chính thức",credit:"Cookies được quản lý bằng tarteaucitron.js",noServices:"Trang web này không sử dụng bất kì cookie nào yêu cầu sự chấp thuận của bạn.",toggleInfoBox:"Hiển thị / ẩn thông tin về lưu trữ cookie",title:"Bảng quản lý cookie",cookieDetail:"Cookie chi tiết",ourSite:"trên site của chúng ta",modalWindow:"(cửa sổ phương thức)",newWindow:"(Cửa sổ mới)",allowAll:"Cho phép tất cả các Cookies",denyAll:"Từ chối cất cả cookies",icon:"Cookies",fallback:"tắt.",allowed:"được phép",disallowed:"không được phép",ads:{title:"Mạng quảng cáo",details:"Mạng quảng cáo có thể tạo doanh thu bằng cách bán không gian quảng cáo trên trang web."},analytic:{title:"Đo lường hành vi người dùng",details:"Công cụ đo lường hành vi người dùng cập nhật những thống kê hữu ích nhằm nâng cao chất lượng phục vụ của website."},social:{title:"Các mạng xã hội",details:"Mạng xã hội có thể cải thiện khả năng sử dụng của trang web và giúp quảng bá nó thông qua các chia sẻ."},video:{title:"Các video",details:"Dịch vụ chia sẻ video giúp thêm phương tiện phong phú trên trang web và tăng khả năng hiển thị của nó."},comment:{title:"Bình luận",details:"Quản lý comments tạo điều kiện cho việc gửi ý kiến và chống thư rác."},support:{title:"Hỗ trợ",details:"Các dịch vụ hỗ trợ cho phép bạn liên lạc với nhóm trang web và giúp cải thiện nó."},api:{title:"APIs",details:"APIs được sử dụng để load: geolocation, search engines, translations, ..."},other:{title:"Dịch vụ khác",details:"Dịch vụ hiển thị nội dung web."},google:{title:"Sự đồng ý cụ thể cho dịch vụ của Google",details:"Google có thể sử dụng dữ liệu của bạn để đo lường đối tượng, hiệu suất quảng cáo hoặc cung cấp quảng cáo được cá nhân hóa cho bạn."},mandatoryTitle:"Cookie Bắt Buộc",mandatoryText:"Trang web này sử dụng cookie cần thiết để hoạt động đúng cách, không thể tắt.",save:"Lưu",ourpartners:"Đối tác của chúng tôi"}; \ No newline at end of file diff --git a/src/Resources/public/lang/tarteaucitron.zh.js b/src/Resources/public/lang/tarteaucitron.zh.js index 706a358..0e5765d 100644 --- a/src/Resources/public/lang/tarteaucitron.zh.js +++ b/src/Resources/public/lang/tarteaucitron.zh.js @@ -1,6 +1,7 @@ /*global tarteaucitron */ /* min ready */ tarteaucitron.lang = { + "middleBarHead": "☝️ 🍪", "adblock": "您好!这是一个透明的网站,您可以选择激活不同的第三方服务。", "adblock_call": "感谢您停用广告拦截功能并开始个性化设置。", "reload": "重新加载页面", diff --git a/src/Resources/public/lang/tarteaucitron.zh.min.js b/src/Resources/public/lang/tarteaucitron.zh.min.js index 5aa81bf..d1539e0 100644 --- a/src/Resources/public/lang/tarteaucitron.zh.min.js +++ b/src/Resources/public/lang/tarteaucitron.zh.min.js @@ -1 +1 @@ -tarteaucitron.lang={adblock:"您好!这是一个透明的网站,您可以选择激活不同的第三方服务。",adblock_call:"感谢您停用广告拦截功能并开始个性化设置。",reload:"重新加载页面",alertBigScroll:"继续划屏,",alertBigClick:"继续浏览,",alertBig:"即表示您同意第三方服务安装cookie",alertBigPrivacy:"这个网站使用cookie, 并让您可以控制想要激活的内容。",alertSmall:"服务管理",acceptAll:"好的,全部接受",personalize:"个性化",close:"关闭",closeBanner:"隐藏 cookie 横幅",privacyUrl:"保密政策",all:"所有服务的偏好设置",disclaimer:"通过授权这些第三方服务,您同意存储和读取cookie,并使用其正常运行所需的跟踪技术。",allow:"允许",deny:"禁用",noCookie:"此服务不存储任何cookie。",useCookie:"此服务可以存储",useCookieCurrent:"此服务已存储",useNoCookie:"此服务未存储任何cookie。",more:"了解更多",source:"查看官网",credit:"通过tarteaucitron.js管理cookie",noServices:"本网站不使用任何需要您同意的cookie。",toggleInfoBox:"显示/隐藏cookie存储信息。",title:"Cookie管理面板",cookieDetail:"Cookie详情",ourSite:"显示在我们的网站上",modalWindow:"(模态窗口)",newWindow:"(新建窗口)",allowAll:"允许",denyAll:"禁用",icon:"Cookies",fallback:"已禁用。",allowed:"允许的",disallowed:"不允许的",ads:{title:"广告组",details:"广告组通过营销网站上的广告空间来产生收入."},analytic:{title:"受众测量",details:"受众测量服务可以生成对站点改进有用的访问统计数据。"},social:{title:"社交网络",details:"社交网络有助于提高网站的用户友好性,并通过分享帮助推广。"},video:{title:"视频",details:"视频共享服务丰富网站的多媒体内容,提高网站知名度。"},comment:{title:"评论",details:"评论管理器使您的评论更容易提交,并避免垃圾邮件。"},support:{title:"支持",details:"支持服务使您能够与网站团队联系并帮助改进网站."},api:{title:"API",details:"API允许加载脚本:地理位置、搜索引擎、翻译……"},other:{title:"其他",details:"旨在显示网页内容的服务。"},google:{title:"Google 服务的特定同意",details:"Google 可能使用您的数据进行受众测量、广告效果评估,或向您提供个性化广告。"},mandatoryTitle:"强制性Cookie",mandatoryText:"本站使用必要的Cookie以确保其正常运行,这些Cookie无法停用。",save:"保存",ourpartners:"我们的合作伙伴"}; \ No newline at end of file +tarteaucitron.lang={middleBarHead:"☝️ 🍪",adblock:"您好!这是一个透明的网站,您可以选择激活不同的第三方服务。",adblock_call:"感谢您停用广告拦截功能并开始个性化设置。",reload:"重新加载页面",alertBigScroll:"继续划屏,",alertBigClick:"继续浏览,",alertBig:"即表示您同意第三方服务安装cookie",alertBigPrivacy:"这个网站使用cookie, 并让您可以控制想要激活的内容。",alertSmall:"服务管理",acceptAll:"好的,全部接受",personalize:"个性化",close:"关闭",closeBanner:"隐藏 cookie 横幅",privacyUrl:"保密政策",all:"所有服务的偏好设置",disclaimer:"通过授权这些第三方服务,您同意存储和读取cookie,并使用其正常运行所需的跟踪技术。",allow:"允许",deny:"禁用",noCookie:"此服务不存储任何cookie。",useCookie:"此服务可以存储",useCookieCurrent:"此服务已存储",useNoCookie:"此服务未存储任何cookie。",more:"了解更多",source:"查看官网",credit:"通过tarteaucitron.js管理cookie",noServices:"本网站不使用任何需要您同意的cookie。",toggleInfoBox:"显示/隐藏cookie存储信息。",title:"Cookie管理面板",cookieDetail:"Cookie详情",ourSite:"显示在我们的网站上",modalWindow:"(模态窗口)",newWindow:"(新建窗口)",allowAll:"允许",denyAll:"禁用",icon:"Cookies",fallback:"已禁用。",allowed:"允许的",disallowed:"不允许的",ads:{title:"广告组",details:"广告组通过营销网站上的广告空间来产生收入."},analytic:{title:"受众测量",details:"受众测量服务可以生成对站点改进有用的访问统计数据。"},social:{title:"社交网络",details:"社交网络有助于提高网站的用户友好性,并通过分享帮助推广。"},video:{title:"视频",details:"视频共享服务丰富网站的多媒体内容,提高网站知名度。"},comment:{title:"评论",details:"评论管理器使您的评论更容易提交,并避免垃圾邮件。"},support:{title:"支持",details:"支持服务使您能够与网站团队联系并帮助改进网站."},api:{title:"API",details:"API允许加载脚本:地理位置、搜索引擎、翻译……"},other:{title:"其他",details:"旨在显示网页内容的服务。"},google:{title:"Google 服务的特定同意",details:"Google 可能使用您的数据进行受众测量、广告效果评估,或向您提供个性化广告。"},mandatoryTitle:"强制性Cookie",mandatoryText:"本站使用必要的Cookie以确保其正常运行,这些Cookie无法停用。",save:"保存",ourpartners:"我们的合作伙伴"}; \ No newline at end of file diff --git a/src/Resources/public/tarteaucitron.min.js b/src/Resources/public/tarteaucitron.min.js index b1277af..746b77a 100644 --- a/src/Resources/public/tarteaucitron.min.js +++ b/src/Resources/public/tarteaucitron.min.js @@ -1 +1 @@ -var scripts=document.getElementsByTagName("script"),tarteaucitronPath=(document.currentScript||scripts[scripts.length-1]).src.split("?")[0],tarteaucitronForceCDN=tarteaucitronForceCDN===undefined?"":tarteaucitronForceCDN,tarteaucitronUseMin=tarteaucitronUseMin===undefined?"":tarteaucitronUseMin,cdn=tarteaucitronForceCDN===""?tarteaucitronPath.split("/").slice(0,-1).join("/")+"/":tarteaucitronForceCDN,alreadyLaunch=alreadyLaunch===undefined?0:alreadyLaunch,tarteaucitronForceLanguage=tarteaucitronForceLanguage===undefined?"":tarteaucitronForceLanguage,tarteaucitronForceExpire=tarteaucitronForceExpire===undefined?"":tarteaucitronForceExpire,tarteaucitronCustomText=tarteaucitronCustomText===undefined?"":tarteaucitronCustomText,tarteaucitronExpireInDay=tarteaucitronExpireInDay===undefined||typeof tarteaucitronExpireInDay!=="boolean"?true:tarteaucitronExpireInDay,timeExpire=31536e6,tarteaucitronProLoadServices,tarteaucitronNoAdBlocker=false,tarteaucitronIsLoaded=false;var tarteaucitron={version:1.17,cdn:cdn,user:{},lang:{},services:{},added:[],idprocessed:[],state:{},launch:[],parameters:{},isAjax:false,reloadThePage:false,events:{init:function(){},load:function(){}},init:function(params){"use strict";var origOpen;tarteaucitron.parameters=params;if(alreadyLaunch===0){alreadyLaunch=1;if(window.addEventListener){window.addEventListener("load",function(){tarteaucitron.initEvents.loadEvent(false)},false);window.addEventListener("scroll",function(){tarteaucitron.initEvents.scrollEvent()},false);window.addEventListener("keydown",function(evt){tarteaucitron.initEvents.keydownEvent(false,evt)},false);window.addEventListener("hashchange",function(){tarteaucitron.initEvents.hashchangeEvent()},false);window.addEventListener("resize",function(){tarteaucitron.initEvents.resizeEvent()},false)}else{window.attachEvent("onload",function(){tarteaucitron.initEvents.loadEvent(true)});window.attachEvent("onscroll",function(){tarteaucitron.initEvents.scrollEvent()});window.attachEvent("onkeydown",function(evt){tarteaucitron.initEvents.keydownEvent(true,evt)});window.attachEvent("onhashchange",function(){tarteaucitron.initEvents.hashchangeEvent()});window.attachEvent("onresize",function(){tarteaucitron.initEvents.resizeEvent()})}if(typeof XMLHttpRequest!=="undefined"){origOpen=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=function(){if(window.addEventListener){this.addEventListener("load",function(){if(typeof tarteaucitronProLoadServices==="function"){tarteaucitronProLoadServices()}},false)}else if(typeof this.attachEvent!=="undefined"){this.attachEvent("onload",function(){if(typeof tarteaucitronProLoadServices==="function"){tarteaucitronProLoadServices()}})}else{if(typeof tarteaucitronProLoadServices==="function"){setTimeout(tarteaucitronProLoadServices,1e3)}}try{origOpen.apply(this,arguments)}catch(err){}}}}if(tarteaucitron.events.init){tarteaucitron.events.init()}},initEvents:{loadEvent:function(isOldBrowser){tarteaucitron.load();tarteaucitron.fallback(["tarteaucitronOpenPanel"],function(elem){if(isOldBrowser){elem.attachEvent("onclick",function(event){tarteaucitron.userInterface.openPanel();event.preventDefault()})}else{elem.addEventListener("click",function(event){tarteaucitron.userInterface.openPanel();event.preventDefault()},false)}},true)},keydownEvent:function(isOldBrowser,evt){if(evt.keyCode===27){tarteaucitron.userInterface.closePanel()}if(isOldBrowser){if(evt.keyCode===9&&focusableEls.indexOf(evt.target)>=0){if(evt.shiftKey){if(document.activeElement===firstFocusableEl){lastFocusableEl.focus();evt.preventDefault()}}else{if(document.activeElement===lastFocusableEl){firstFocusableEl.focus();evt.preventDefault()}}}}},hashchangeEvent:function(){if(document.location.hash===tarteaucitron.hashtag&&tarteaucitron.hashtag!==""){tarteaucitron.userInterface.openPanel()}},resizeEvent:function(){var tacElem=document.getElementById("tarteaucitron");var tacCookieContainer=document.getElementById("tarteaucitronCookiesListContainer");if(tacElem&&tacElem.style.display==="block"){tarteaucitron.userInterface.jsSizing("main")}if(tacCookieContainer&&tacCookieContainer.style.display==="block"){tarteaucitron.userInterface.jsSizing("cookie")}},scrollEvent:function(){var scrollPos=window.pageYOffset||document.documentElement.scrollTop;var heightPosition;var tacPercentage=document.getElementById("tarteaucitronPercentage");var tacAlertBig=document.getElementById("tarteaucitronAlertBig");if(tacAlertBig&&!tarteaucitron.highPrivacy){if(tacAlertBig.style.display==="block"){heightPosition=tacAlertBig.offsetHeight+"px";if(scrollPos>screen.height*2){tarteaucitron.userInterface.respondAll(true)}else if(scrollPos>screen.height/2){document.getElementById("tarteaucitronDisclaimerAlert").innerHTML=""+tarteaucitron.lang.alertBigScroll+" "+tarteaucitron.lang.alertBig}if(tacPercentage){if(tarteaucitron.orientation==="top"){tacPercentage.style.top=heightPosition}else{tacPercentage.style.bottom=heightPosition}tacPercentage.style.width=100/(screen.height*2)*scrollPos+"%"}}}}},load:function(){"use strict";if(tarteaucitronIsLoaded===true){return}var cdn=tarteaucitron.cdn,language=tarteaucitron.getLanguage(),useMinifiedJS=cdn.indexOf("cdn.jsdelivr.net")>=0||tarteaucitronPath.indexOf(".min.")>=0||tarteaucitronUseMin!=="",pathToLang=cdn+"lang/tarteaucitron."+language+(useMinifiedJS?".min":"")+".js",pathToServices=cdn+"tarteaucitron.services"+(useMinifiedJS?".min":"")+".js",linkElement=document.createElement("link"),defaults={adblocker:false,hashtag:"#tarteaucitron",cookieName:"tarteaucitron",highPrivacy:true,orientation:"middle",bodyPosition:"bottom",removeCredit:false,showAlertSmall:false,showDetailsOnClick:true,showIcon:true,iconPosition:"BottomRight",cookieslist:false,handleBrowserDNTRequest:false,DenyAllCta:true,AcceptAllCta:true,moreInfoLink:true,privacyUrl:"",useExternalCss:false,useExternalJs:false,mandatory:true,mandatoryCta:true,closePopup:false,groupServices:false,serviceDefaultState:"wait",googleConsentMode:true,partnersList:false,alwaysNeedConsent:false},params=tarteaucitron.parameters;tarteaucitronIsLoaded=true;if((tarteaucitron.parameters.readmoreLink!==undefined&&window.location.href==tarteaucitron.parameters.readmoreLink||window.location.href==tarteaucitron.parameters.privacyUrl)&&tarteaucitron.parameters.orientation=="middle"){tarteaucitron.parameters.orientation="bottom"}if(typeof tarteaucitronCustomPremium!=="undefined"){tarteaucitronCustomPremium()}if(params!==undefined){for(var k in defaults){if(!tarteaucitron.parameters.hasOwnProperty(k)){tarteaucitron.parameters[k]=defaults[k]}}}tarteaucitron.orientation=tarteaucitron.parameters.orientation;tarteaucitron.hashtag=tarteaucitron.parameters.hashtag;tarteaucitron.highPrivacy=tarteaucitron.parameters.highPrivacy;tarteaucitron.handleBrowserDNTRequest=tarteaucitron.parameters.handleBrowserDNTRequest;tarteaucitron.customCloserId=tarteaucitron.parameters.customCloserId;if(tarteaucitron.parameters.googleConsentMode===true){window.dataLayer=window.dataLayer||[];window.tac_gtag=function tac_gtag(){dataLayer.push(arguments)};window.tac_gtag("consent","default",{ad_storage:"denied",analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",wait_for_update:800});document.addEventListener("googleads_added",function(){if(tarteaucitron.added["gcmads"]===true){return}tarteaucitron.services.gcmads={key:"gcmads",type:"ads",name:"Google Ads (personalized ads)",uri:"https://support.google.com/analytics/answer/9976101",needConsent:true,cookies:[],js:function(){},fallback:function(){}};tarteaucitron.job.push("gcmads");var i,allowBtns=document.getElementsByClassName("tarteaucitronAllow"),denyBtns=document.getElementsByClassName("tarteaucitronDeny");for(i=0;itarteaucitron.lang[b].title){return 1}if(tarteaucitron.lang[a].title";html+='
';if(tarteaucitron.reloadThePage){html+=''}else{html+=''}html+='";if(tarteaucitron.parameters.orientation==="bottom"){orientation="Bottom"}if(tarteaucitron.parameters.orientation==="middle"||tarteaucitron.parameters.orientation==="popup"){modalAttrs=' role="dialog" aria-modal="true" aria-labelledby="tac_title"'}if(tarteaucitron.parameters.highPrivacy&&!tarteaucitron.parameters.AcceptAllCta){html+='
";html+=' ';html+=" "+tarteaucitron.lang.alertBigPrivacy;html+=" ";html+=' ";if(tarteaucitron.parameters.privacyUrl!==""){html+=' "}html+="
"}else{html+='
";html+=' ';if(tarteaucitron.parameters.highPrivacy){html+=" "+tarteaucitron.lang.alertBigPrivacy}else{html+=" "+tarteaucitron.lang.alertBigClick+" "+tarteaucitron.lang.alertBig}html+=" ";html+=' ";if(tarteaucitron.parameters.DenyAllCta){if(tarteaucitron.reloadThePage){html+=' "}html+=' ";if(tarteaucitron.parameters.privacyUrl!==""){html+=' "}html+="
";html+='
'}if(tarteaucitron.parameters.showIcon===true){html+='
';html+=' ";html+="
"}if(tarteaucitron.parameters.showAlertSmall===true){html+='
';html+=' \x3c!-- @whitespace";html+=' --\x3e';html+='
';if(tarteaucitron.reloadThePage){html+=' ";html+='
';html+=' 0 cookie';html+="
";html+='
';html+="
"}else{html+="
"}html+=""}tarteaucitron.addInternalScript(tarteaucitron.cdn+"advertising"+(useMinifiedJS?".min":"")+".js","",function(){if(tarteaucitronNoAdBlocker===true||tarteaucitron.parameters.adblocker===false){div.id="tarteaucitronRoot";if(tarteaucitron.parameters.bodyPosition==="top"){var bodyFirstChild=body.firstChild;body.insertBefore(div,bodyFirstChild)}else{body.appendChild(div,body)}div.setAttribute("data-nosnippet","true");div.setAttribute("lang",language);div.setAttribute("role","region");div.setAttribute("aria-labelledby","tac_title");div.innerHTML=html;var tacRootAvailableEvent;if(typeof Event==="function"){tacRootAvailableEvent=new Event("tac.root_available")}else if(typeof document.createEvent==="function"){tacRootAvailableEvent=document.createEvent("Event");tacRootAvailableEvent.initEvent("tac.root_available",true,true)}if(typeof window.dispatchEvent==="function"){window.dispatchEvent(tacRootAvailableEvent)}if(tarteaucitron.job!==undefined){tarteaucitron.job=tarteaucitron.cleanArray(tarteaucitron.job);for(index=0;index';html+='

';html+=" "+tarteaucitron.lang.adblock+"
";html+=" "+tarteaucitron.lang.adblock_call+"";html+="

";html+=' ";html+="";html+='
'+tarteaucitron.lang.title+"
";html+='
';div.id="tarteaucitronRoot";if(tarteaucitron.parameters.bodyPosition==="top"){var bodyFirstChild=body.firstChild;body.insertBefore(div,bodyFirstChild)}else{body.appendChild(div,body)}div.setAttribute("data-nosnippet","true");div.setAttribute("lang",language);div.setAttribute("role","region");div.setAttribute("aria-labelledby","tac_title");div.innerHTML=html}},1500)}if(tarteaucitron.parameters.closePopup===true){setTimeout(function(){var closeElement=document.getElementById("tarteaucitronAlertBig"),closeButton=document.createElement("button");if(closeElement){closeButton.innerHTML=''+tarteaucitron.lang.closeBanner+"";closeButton.setAttribute("id","tarteaucitronCloseCross");closeElement.insertAdjacentElement("beforeend",closeButton)}},100)}if(tarteaucitron.parameters.groupServices===true){var tac_group_style=document.createElement("style");tac_group_style.innerHTML=".tarteaucitronTitle{display:none}";document.head.appendChild(tac_group_style);var cats=document.querySelectorAll('[id^="tarteaucitronServicesTitle_"]');Array.prototype.forEach.call(cats,function(item){var cat=item.getAttribute("id").replace(/^(tarteaucitronServicesTitle_)/,"");if(cat!=="mandatory"){var html="";html+='
  • ';html+='
    ';html+=' '+tarteaucitron.lang[cat].title+"";html+=" "+tarteaucitron.lang[cat].details+"";html+=' ";html+="
    ";html+='
    ';html+=' ";html+=' ";html+="
    ";html+="
  • ";var ul=document.createElement("ul");ul.innerHTML=html;item.insertBefore(ul,item.querySelector("#tarteaucitronServices_"+cat+""));document.querySelector("#tarteaucitronServices_"+cat).style.display="none";tarteaucitron.addClickEventToId("tarteaucitron-toggle-group-"+cat,function(){tarteaucitron.userInterface.toggle("tarteaucitronServices_"+cat);if(document.getElementById("tarteaucitronServices_"+cat).style.display=="block"){tarteaucitron.userInterface.addClass("tarteaucitronServicesTitle_"+cat,"tarteaucitronIsExpanded");document.getElementById("tarteaucitron-toggle-group-"+cat).setAttribute("aria-expanded","true")}else{tarteaucitron.userInterface.removeClass("tarteaucitronServicesTitle_"+cat,"tarteaucitronIsExpanded");document.getElementById("tarteaucitron-toggle-group-"+cat).setAttribute("aria-expanded","false")}});tarteaucitron.addClickEventToId("tarteaucitron-accept-group-"+cat,function(){tarteaucitron.userInterface.respondAll(true,cat)});tarteaucitron.addClickEventToId("tarteaucitron-reject-group-"+cat,function(){tarteaucitron.userInterface.respondAll(false,cat)})}})}if(tarteaucitron.parameters.partnersList===true&&(tarteaucitron.parameters.orientation==="middle"||tarteaucitron.parameters.orientation==="popup")){setTimeout(function(){var liPartners="";var tarteaucitronPartnersCat=[];tarteaucitron.job.forEach(function(id){if(tarteaucitronPartnersCat[tarteaucitron.services[id].type]===undefined){tarteaucitronPartnersCat[tarteaucitron.services[id].type]=true;liPartners+="
  • "+tarteaucitron.lang[tarteaucitron.services[id].type].title+"
  • "}});var tacPartnersInfoParent=document.getElementById("tarteaucitronDisclaimerAlert");if(tacPartnersInfoParent!==null){tacPartnersInfoParent.insertAdjacentHTML("beforeend",'
    '+tarteaucitron.lang.ourpartners+" ("+tarteaucitron.job.length+")
      "+liPartners+"
    ")}},100)}setTimeout(function(){var tacSaveButtonParent=document.getElementById("tarteaucitronServices");if(tacSaveButtonParent!==null){tacSaveButtonParent.insertAdjacentHTML("beforeend",'
    ")}},100);tarteaucitron.userInterface.color("",true);setTimeout(function(){tarteaucitron.addClickEventToId("tarteaucitronCloseCross",function(){tarteaucitron.userInterface.closeAlert()});tarteaucitron.addClickEventToId("tarteaucitronPersonalize",function(){tarteaucitron.userInterface.openPanel()});tarteaucitron.addClickEventToId("tarteaucitronPersonalize2",function(){tarteaucitron.userInterface.respondAll(true)});tarteaucitron.addClickEventToId("tarteaucitronManager",function(){tarteaucitron.userInterface.openPanel()});tarteaucitron.addClickEventToId("tarteaucitronBack",function(){tarteaucitron.userInterface.closePanel()});tarteaucitron.addClickEventToId("tarteaucitronClosePanel",function(){tarteaucitron.userInterface.closePanel()});tarteaucitron.addClickEventToId("tarteaucitronClosePanelCookie",function(){tarteaucitron.userInterface.closePanel()});tarteaucitron.addClickEventToId("tarteaucitronPrivacyUrl",function(){document.location=tarteaucitron.parameters.privacyUrl});tarteaucitron.addClickEventToId("tarteaucitronPrivacyUrlDialog",function(){document.location=tarteaucitron.parameters.privacyUrl});tarteaucitron.addClickEventToId("tarteaucitronCookiesNumber",function(){tarteaucitron.userInterface.toggleCookiesList()});tarteaucitron.addClickEventToId("tarteaucitronAllAllowed",function(){tarteaucitron.userInterface.respondAll(true)});tarteaucitron.addClickEventToId("tarteaucitronAllDenied",function(){tarteaucitron.userInterface.respondAll(false)});tarteaucitron.addClickEventToId("tarteaucitronAllDenied2",function(){tarteaucitron.userInterface.respondAll(false,"",true);if(tarteaucitron.reloadThePage===true){window.location.reload()}});tarteaucitron.addClickEventToId("tarteaucitronCloseAlert",function(){tarteaucitron.userInterface.openPanel()});tarteaucitron.addClickEventToId("tarteaucitronCTAButton",function(){location.reload()});tarteaucitron.addClickEventToId("tarteaucitronSaveButton",function(){var timeoutSaveButton=0;tarteaucitron.job.forEach(function(id){if(tarteaucitron.state[id]!==true&&tarteaucitron.state[id]!==false){timeoutSaveButton=500;tarteaucitron.setConsent(id,false)}});setTimeout(tarteaucitron.userInterface.closePanel,timeoutSaveButton)});var toggleBtns=document.getElementsByClassName("catToggleBtn"),i;for(i=0;i=0,isDenied=cookie.indexOf(service.key+"=false")>=0,isAllowed=cookie.indexOf(service.key+"=true")>=0||!service.needConsent&&cookie.indexOf(service.key+"=false")<0,isResponded=cookie.indexOf(service.key+"=false")>=0||cookie.indexOf(service.key+"=true")>=0,isDNTRequested=navigator.doNotTrack==="1"||navigator.doNotTrack==="yes"||navigator.msDoNotTrack==="1"||window.doNotTrack==="1",currentStatus=isAllowed?tarteaucitron.lang.allowed:tarteaucitron.lang.disallowed,state=undefined!==service.defaultState?service.defaultState:undefined!==tarteaucitron.parameters.serviceDefaultState?tarteaucitron.parameters.serviceDefaultState:"wait";if(tarteaucitron.added[service.key]!==true){tarteaucitron.added[service.key]=true;html+='
  • ';html+='
    ';html+=' '+service.name+"";html+='
    ';html+=' '+currentStatus+"";html+=' - ';html+=' ';html+="
    ";if(tarteaucitron.parameters.moreInfoLink==true){var link="https://tarteaucitron.io/service/"+service.key+"/";if(service.readmoreLink!==undefined&&service.readmoreLink!==""){link=service.readmoreLink}if(tarteaucitron.parameters.readmoreLink!==undefined&&tarteaucitron.parameters.readmoreLink!==""){link=tarteaucitron.parameters.readmoreLink}html+=' '+tarteaucitron.lang.more+"";html+=' - ';html+=' '+tarteaucitron.lang.source+""}html+="
    ";html+='
    ';html+=' ";html+=' ";html+="
    ";html+="
  • ";tarteaucitron.userInterface.css("tarteaucitronServicesTitle_"+service.type,"display","block");if(document.getElementById("tarteaucitronServices_"+service.type)!==null){document.getElementById("tarteaucitronServices_"+service.type).innerHTML+=html}tarteaucitron.userInterface.css("tarteaucitronNoServicesTitle","display","none");tarteaucitron.userInterface.order(service.type);tarteaucitron.addClickEventToId(service.key+"Allowed",function(){tarteaucitron.userInterface.respond(this,true)});tarteaucitron.addClickEventToId(service.key+"Denied",function(){tarteaucitron.userInterface.respond(this,false)})}tarteaucitron.pro("!"+service.key+"="+isAllowed);if(isResponded===false&&tarteaucitron.user.bypass===true){isAllowed=true;tarteaucitron.cookie.create(service.key,true)}if(!isResponded&&(isAutostart||isNavigating&&isWaiting)&&!tarteaucitron.highPrivacy||isAllowed){if(!isAllowed||!service.needConsent&&cookie.indexOf(service.key+"=false")<0){tarteaucitron.cookie.create(service.key,true)}if(tarteaucitron.launch[service.key]!==true){tarteaucitron.launch[service.key]=true;if(typeof tarteaucitronMagic==="undefined"||tarteaucitronMagic.indexOf("_"+service.key+"_")<0){service.js()}tarteaucitron.sendEvent(service.key+"_loaded")}tarteaucitron.state[service.key]=true;tarteaucitron.userInterface.color(service.key,true)}else if(isDenied){if(typeof service.fallback==="function"){if(typeof tarteaucitronMagic==="undefined"||tarteaucitronMagic.indexOf("_"+service.key+"_")<0){service.fallback()}}tarteaucitron.state[service.key]=false;tarteaucitron.userInterface.color(service.key,false)}else if(!isResponded&&isDNTRequested&&tarteaucitron.handleBrowserDNTRequest){tarteaucitron.cookie.create(service.key,"false");if(typeof service.fallback==="function"){if(typeof tarteaucitronMagic==="undefined"||tarteaucitronMagic.indexOf("_"+service.key+"_")<0){service.fallback()}}tarteaucitron.state[service.key]=false;tarteaucitron.userInterface.color(service.key,false)}else if(!isResponded){tarteaucitron.cookie.create(service.key,state);if(typeof tarteaucitronMagic==="undefined"||tarteaucitronMagic.indexOf("_"+service.key+"_")<0){if(true===state&&typeof service.js==="function"){service.js();tarteaucitron.sendEvent(key+"_loaded")}else if(typeof service.fallback==="function"){service.fallback()}}tarteaucitron.userInterface.color(service.key,state);if("wait"===state){tarteaucitron.userInterface.openAlert()}}tarteaucitron.cookie.checkCount(service.key);tarteaucitron.sendEvent(service.key+"_added")},sendEvent:function(event_key){if(event_key!==undefined){var send_event_item;if(typeof Event==="function"){send_event_item=new Event(event_key)}else if(typeof document.createEvent==="function"){send_event_item=document.createEvent("Event");send_event_item.initEvent(event_key,true,true)}document.dispatchEvent(send_event_item)}},cleanArray:function cleanArray(arr){"use strict";var i,len=arr.length,out=[],obj={},s=tarteaucitron.services;for(i=0;is[b].type+s[b].key){return 1}if(s[a].type+s[a].key0&&status===false){tarteaucitron.cookie.purge(tarteaucitron.services[key].cookies)}if(status===true){if(document.getElementById("tacCL"+key)!==null){document.getElementById("tacCL"+key).innerHTML="..."}setTimeout(function(){tarteaucitron.cookie.checkCount(key)},2500)}else{tarteaucitron.cookie.checkCount(key)}}var cats=document.querySelectorAll('[id^="tarteaucitronServicesTitle_"]');Array.prototype.forEach.call(cats,function(item){var cat=item.getAttribute("id").replace(/^(tarteaucitronServicesTitle_)/,""),total=document.getElementById("tarteaucitronServices_"+cat).childElementCount;var doc=document.getElementById("tarteaucitronServices_"+cat),groupdenied=0,groupallowed=0;for(var ii=0;ii0){filtered.push(focusableEls[i])}}firstFocusableEl=filtered[0];lastFocusableEl=filtered[filtered.length-1];document.getElementById(parentElement).addEventListener("keydown",function(evt){if(evt.key==="Tab"||evt.keyCode===9){if(evt.shiftKey){if(document.activeElement===firstFocusableEl){lastFocusableEl.focus();evt.preventDefault()}}else{if(document.activeElement===lastFocusableEl){firstFocusableEl.focus();evt.preventDefault()}}}})},openAlert:function(){"use strict";var c="tarteaucitron";tarteaucitron.userInterface.css(c+"Percentage","display","block");tarteaucitron.userInterface.css(c+"AlertSmall","display","none");tarteaucitron.userInterface.css(c+"Icon","display","none");tarteaucitron.userInterface.css(c+"AlertBig","display","block");tarteaucitron.userInterface.addClass(c+"Root","tarteaucitronBeforeVisible");var tacOpenAlertEvent;if(typeof Event==="function"){tacOpenAlertEvent=new Event("tac.open_alert")}else if(typeof document.createEvent==="function"){tacOpenAlertEvent=document.createEvent("Event");tacOpenAlertEvent.initEvent("tac.open_alert",true,true)}if(document.getElementById("tarteaucitronAlertBig")!==null&&tarteaucitron.parameters.orientation==="middle"){document.getElementById("tarteaucitronAlertBig").focus()}if(typeof window.dispatchEvent==="function"){window.dispatchEvent(tacOpenAlertEvent)}},closeAlert:function(){"use strict";var c="tarteaucitron";tarteaucitron.userInterface.css(c+"Percentage","display","none");tarteaucitron.userInterface.css(c+"AlertSmall","display","block");tarteaucitron.userInterface.css(c+"Icon","display","block");tarteaucitron.userInterface.css(c+"AlertBig","display","none");tarteaucitron.userInterface.removeClass(c+"Root","tarteaucitronBeforeVisible");tarteaucitron.userInterface.jsSizing("box");var tacCloseAlertEvent;if(typeof Event==="function"){tacCloseAlertEvent=new Event("tac.close_alert")}else if(typeof document.createEvent==="function"){tacCloseAlertEvent=document.createEvent("Event");tacCloseAlertEvent.initEvent("tac.close_alert",true,true)}if(typeof window.dispatchEvent==="function"){window.dispatchEvent(tacCloseAlertEvent)}},toggleCookiesList:function(){"use strict";var div=document.getElementById("tarteaucitronCookiesListContainer"),togglediv=document.getElementById("tarteaucitronCookiesNumber");if(div===null){return}if(div.style.display!=="block"){tarteaucitron.cookie.number();div.style.display="block";togglediv.setAttribute("aria-expanded","true");tarteaucitron.userInterface.jsSizing("cookie");tarteaucitron.userInterface.css("tarteaucitron","display","none");tarteaucitron.userInterface.css("tarteaucitronBack","display","block");tarteaucitron.fallback(["tarteaucitronInfoBox"],function(elem){elem.style.display="none"},true)}else{div.style.display="none";togglediv.setAttribute("aria-expanded","false");tarteaucitron.userInterface.css("tarteaucitron","display","none");tarteaucitron.userInterface.css("tarteaucitronBack","display","none")}},toggle:function(id,closeClass){"use strict";var div=document.getElementById(id);if(div===null){return}if(closeClass!==undefined){tarteaucitron.fallback([closeClass],function(elem){if(elem.id!==id){elem.style.display="none"}},true)}if(div.style.display!=="block"){div.style.display="block"}else{div.style.display="none"}},order:function(id){"use strict";var main=document.getElementById("tarteaucitronServices_"+id),allDivs,store=[],i;if(main===null){return}allDivs=main.childNodes;if(typeof Array.prototype.map==="function"&&typeof Enumerable==="undefined"){Array.prototype.map.call(main.children,Object).sort(function(a,b){if(tarteaucitron.services[a.id.replace(/Line/g,"")].name>tarteaucitron.services[b.id.replace(/Line/g,"")].name){return 1}if(tarteaucitron.services[a.id.replace(/Line/g,"")].name=0&&nb===0){html+=tarteaucitron.lang.useNoCookie}else if(status>=0){for(i=0;i0){html+=tarteaucitron.lang.useCookieCurrent+" "+nbCurrent+" cookie";if(nbCurrent>1){html+="s"}html+="."}else{html+=tarteaucitron.lang.useNoCookie}}else if(nb===0){html=tarteaucitron.lang.noCookie}else{html+=tarteaucitron.lang.useCookie+" "+nb+" cookie";if(nb>1){html+="s"}html+="."}if(document.getElementById("tacCL"+key)!==null){document.getElementById("tacCL"+key).innerHTML=html}},crossIndexOf:function(arr,match){"use strict";var i;for(i=0;i1?"s":"",savedname,regex=/^https?\:\/\/([^\/?#]+)(?:[\/?#]|$)/i,regexedDomain=tarteaucitron.cdn.match(regex)!==null?tarteaucitron.cdn.match(regex)[1]:tarteaucitron.cdn,host=tarteaucitron.domain!==undefined?tarteaucitron.domain:regexedDomain;cookies=cookies.sort(function(a,b){namea=a.split("=",1).toString().replace(/ /g,"");nameb=b.split("=",1).toString().replace(/ /g,"");c=tarteaucitron.cookie.owner[namea]!==undefined?tarteaucitron.cookie.owner[namea]:"0";d=tarteaucitron.cookie.owner[nameb]!==undefined?tarteaucitron.cookie.owner[nameb]:"0";if(c+a>d+b){return 1}if(c+a';html+=' ';html+=" "+host;html+=" ";html+='"}else{html+='
    ';html+='
    -
    ';html+='
    ';html+="
    "}html+='
    ';if(document.getElementById("tarteaucitronCookiesList")!==null){document.getElementById("tarteaucitronCookiesList").innerHTML=html}if(document.getElementById("tarteaucitronCookiesNumber")!==null){document.getElementById("tarteaucitronCookiesNumber").innerHTML=nb;document.getElementById("tarteaucitronCookiesNumber").setAttribute("aria-label",nb+" cookie"+s+" - "+tarteaucitron.lang.toggleInfoBox);document.getElementById("tarteaucitronCookiesNumber").setAttribute("title",nb+" cookie"+s+" - "+tarteaucitron.lang.toggleInfoBox)}if(document.getElementById("tarteaucitronCookiesNumberBis")!==null){document.getElementById("tarteaucitronCookiesNumberBis").innerHTML=nb+" cookie"+s}var purgeBtns=document.getElementsByClassName("purgeBtn");for(i=0;i/g,">").replace(/"/g,""").replace(/'/g,"'")},getLanguage:function(){"use strict";var availableLanguages="ar,bg,ca,cn,cs,da,de,et,el,en,es,fi,fr,hu,it,ja,lb,lt,lv,nl,no,oc,pl,pt,ro,ru,se,sk,sv,tr,uk,vi,zh",defaultLanguage="en";if(tarteaucitronForceLanguage!==""){if(availableLanguages.indexOf(tarteaucitronForceLanguage)!==-1){return tarteaucitronForceLanguage}}if(availableLanguages.indexOf(document.documentElement.getAttribute("lang").substr(0,2))!==-1){return document.documentElement.getAttribute("lang").substr(0,2)}if(!navigator){return defaultLanguage}var lang=navigator.language||navigator.browserLanguage||navigator.systemLanguage||navigator.userLang||null,userLanguage=lang?lang.substr(0,2):null;if(availableLanguages.indexOf(userLanguage)!==-1){return userLanguage}return defaultLanguage},getLocale:function(){"use strict";if(!navigator){return"en_US"}var lang=navigator.language||navigator.browserLanguage||navigator.systemLanguage||navigator.userLang||null,userLanguage=lang?lang.substr(0,2):null;if(userLanguage==="fr"){return"fr_FR"}else if(userLanguage==="en"){return"en_US"}else if(userLanguage==="de"){return"de_DE"}else if(userLanguage==="es"){return"es_ES"}else if(userLanguage==="it"){return"it_IT"}else if(userLanguage==="pt"){return"pt_PT"}else if(userLanguage==="nl"){return"nl_NL"}else if(userLanguage==="el"){return"el_EL"}else{return"en_US"}},addScript:function(url,id,callback,execute,attrName,attrVal,internal){"use strict";var script,done=false;if(execute===false){if(typeof callback==="function"){callback()}}else{script=document.createElement("script");if(id!==undefined){script.id=id}script.async=true;script.src=url;if(attrName!==undefined&&attrVal!==undefined){script.setAttribute(attrName,attrVal)}if(typeof callback==="function"){if(!tarteaucitron.parameters.useExternalJs||!internal){script.onreadystatechange=script.onload=function(){var state=script.readyState;if(!done&&(!state||/loaded|complete/.test(state))){done=true;callback()}}}else{callback()}}if(!tarteaucitron.parameters.useExternalJs||!internal){document.getElementsByTagName("head")[0].appendChild(script)}}},addInternalScript:function(url,id,callback,execute,attrName,attrVal){tarteaucitron.addScript(url,id,callback,execute,attrName,attrVal,true)},checkIfExist:function(elemId){"use strict";return document.getElementById(elemId)!==null&&document.getElementById(elemId).offsetWidth!==0&&document.getElementById(elemId).offsetHeight!==0},makeAsync:{antiGhost:0,buffer:"",init:function(url,id){"use strict";var savedWrite=document.write,savedWriteln=document.writeln;document.write=function(content){tarteaucitron.makeAsync.buffer+=content};document.writeln=function(content){tarteaucitron.makeAsync.buffer+=content.concat("\n")};setTimeout(function(){document.write=savedWrite;document.writeln=savedWriteln},2e4);tarteaucitron.makeAsync.getAndParse(url,id)},getAndParse:function(url,id){"use strict";if(tarteaucitron.makeAsync.antiGhost>9){tarteaucitron.makeAsync.antiGhost=0;return}tarteaucitron.makeAsync.antiGhost+=1;tarteaucitron.addInternalScript(url,"",function(){if(document.getElementById(id)!==null){document.getElementById(id).innerHTML+=" "+tarteaucitron.makeAsync.buffer;tarteaucitron.makeAsync.buffer="";tarteaucitron.makeAsync.execJS(id)}})},execJS:function(id){var i,scripts,childId,type;if(document.getElementById(id)===null){return}scripts=document.getElementById(id).getElementsByTagName("script");for(i=0;i';tarteaucitron.makeAsync.getAndParse(scripts[i].getAttribute("src"),childId)}else if(type.indexOf("javascript")!==-1||type===""){eval(scripts[i].innerHTML)}}}},fallback:function(matchClass,content,noInner){"use strict";var elems=document.getElementsByTagName("*"),i,index=0;for(i in elems){if(elems[i]!==undefined){for(index=0;index-1){if(typeof content==="function"){if(noInner===true){content(elems[i])}else{elems[i].innerHTML=content(elems[i])}}else{elems[i].innerHTML=content}}}}}},engage:function(id){"use strict";var html="",r=Math.floor(Math.random()*1e5),engage=tarteaucitron.services[id].name+" "+tarteaucitron.lang.fallback;if(tarteaucitron.lang["engage-"+id]!==undefined){engage=tarteaucitron.lang["engage-"+id]}html+='
    ';html+='
    ';html+=" "+engage;html+=' ";html+="
    ";html+="
    ";return html},extend:function(a,b){"use strict";var prop;for(prop in b){if(b.hasOwnProperty(prop)){a[prop]=b[prop]}}},proTemp:"",proTimer:function(){"use strict";setTimeout(tarteaucitron.proPing,Math.floor(Math.random()*(1200-500+1))+500)},pro:function(list){"use strict";tarteaucitron.proTemp+=list;clearTimeout(tarteaucitron.proTimer);tarteaucitron.proTimer=setTimeout(tarteaucitron.proPing,Math.floor(Math.random()*(1200-500+1))+500)},proPing:function(){"use strict";if(tarteaucitron.uuid!==""&&tarteaucitron.uuid!==undefined&&tarteaucitron.proTemp!==""&&tarteaucitronStatsEnabled){var div=document.getElementById("tarteaucitronPremium"),timestamp=(new Date).getTime(),url="https://tarteaucitron.io/log/?";if(div===null){return}url+="account="+tarteaucitron.uuid+"&";url+="domain="+tarteaucitron.domain+"&";url+="status="+encodeURIComponent(tarteaucitron.proTemp)+"&";url+="_time="+timestamp;div.innerHTML='';tarteaucitron.proTemp=""}tarteaucitron.cookie.number()},AddOrUpdate:function(source,custom){for(var key in custom){if(custom[key]instanceof Object){source[key]=tarteaucitron.AddOrUpdate(source[key],custom[key])}else{source[key]=custom[key]}}return source},getElemWidth:function(elem){return tarteaucitron.getElemAttr(elem,"width")||elem.clientWidth},getElemHeight:function(elem){return tarteaucitron.getElemAttr(elem,"height")||elem.clientHeight},getElemAttr:function(elem,attr){var attribute=elem.getAttribute("data-"+attr)||elem.getAttribute(attr);if(typeof attribute==="string"){return tarteaucitron.fixSelfXSS(attribute)}return""},addClickEventToId:function(elemId,func){tarteaucitron.addClickEventToElement(document.getElementById(elemId),func)},addClickEventToElement:function(e,func){if(e){if(e.addEventListener){e.addEventListener("click",func)}else{e.attachEvent("onclick",func)}}},triggerJobsAfterAjaxCall:function(){tarteaucitron.job.forEach(function(e){tarteaucitron.job.push(e)});var i;var allowBtns=document.getElementsByClassName("tarteaucitronAllow");for(i=0;i=0){if(evt.shiftKey){if(document.activeElement===firstFocusableEl){lastFocusableEl.focus();evt.preventDefault()}}else{if(document.activeElement===lastFocusableEl){firstFocusableEl.focus();evt.preventDefault()}}}}},hashchangeEvent:function(){if(document.location.hash===tarteaucitron.hashtag&&tarteaucitron.hashtag!==""){tarteaucitron.userInterface.openPanel()}},resizeEvent:function(){var tacElem=document.getElementById("tarteaucitron");var tacCookieContainer=document.getElementById("tarteaucitronCookiesListContainer");if(tacElem&&tacElem.style.display==="block"){tarteaucitron.userInterface.jsSizing("main")}if(tacCookieContainer&&tacCookieContainer.style.display==="block"){tarteaucitron.userInterface.jsSizing("cookie")}},scrollEvent:function(){var scrollPos=window.pageYOffset||document.documentElement.scrollTop;var heightPosition;var tacPercentage=document.getElementById("tarteaucitronPercentage");var tacAlertBig=document.getElementById("tarteaucitronAlertBig");if(tacAlertBig&&!tarteaucitron.highPrivacy){if(tacAlertBig.style.display==="block"){heightPosition=tacAlertBig.offsetHeight+"px";if(scrollPos>screen.height*2){tarteaucitron.userInterface.respondAll(true)}else if(scrollPos>screen.height/2){document.getElementById("tarteaucitronDisclaimerAlert").innerHTML=""+tarteaucitron.lang.alertBigScroll+" "+tarteaucitron.lang.alertBig}if(tacPercentage){if(tarteaucitron.orientation==="top"){tacPercentage.style.top=heightPosition}else{tacPercentage.style.bottom=heightPosition}tacPercentage.style.width=100/(screen.height*2)*scrollPos+"%"}}}}},load:function(){"use strict";if(tarteaucitronIsLoaded===true){return}var cdn=tarteaucitron.cdn,language=tarteaucitron.getLanguage(),useMinifiedJS=new URL(cdn,tarteaucitronPath).host=="cdn.jsdelivr.net"||tarteaucitronPath.indexOf(".min.")>=0||tarteaucitronUseMin!=="",pathToLang=cdn+"lang/tarteaucitron."+language+(useMinifiedJS?".min":"")+".js?v="+tarteaucitron.version,pathToServices=cdn+"tarteaucitron.services"+(useMinifiedJS?".min":"")+".js?v="+tarteaucitron.version,linkElement=document.createElement("link"),defaults={adblocker:false,hashtag:"#tarteaucitron",cookieName:"tarteaucitron",highPrivacy:true,orientation:"middle",bodyPosition:"bottom",removeCredit:false,showAlertSmall:false,showDetailsOnClick:true,showIcon:true,iconPosition:"BottomRight",cookieslist:false,cookieslistEmbed:false,handleBrowserDNTRequest:false,DenyAllCta:true,AcceptAllCta:true,moreInfoLink:true,privacyUrl:"",useExternalCss:false,useExternalJs:false,mandatory:true,mandatoryCta:true,closePopup:false,groupServices:false,serviceDefaultState:"wait",googleConsentMode:true,pianoConsentMode:true,pianoConsentModeEssential:false,bingConsentMode:true,softConsentMode:false,dataLayer:false,serverSide:false,partnersList:false,alwaysNeedConsent:false},params=tarteaucitron.parameters;tarteaucitronIsLoaded=true;if((tarteaucitron.parameters.readmoreLink!==undefined&&window.location.href==tarteaucitron.parameters.readmoreLink||window.location.href==tarteaucitron.parameters.privacyUrl)&&tarteaucitron.parameters.orientation=="middle"){tarteaucitron.parameters.orientation="bottom"}if(typeof tarteaucitronCustomPremium!=="undefined"){tarteaucitronCustomPremium()}if(params!==undefined){for(var k in defaults){if(!tarteaucitron.parameters.hasOwnProperty(k)){tarteaucitron.parameters[k]=defaults[k]}}}tarteaucitron.orientation=tarteaucitron.parameters.orientation;tarteaucitron.hashtag=tarteaucitron.parameters.hashtag;tarteaucitron.highPrivacy=tarteaucitron.parameters.highPrivacy;tarteaucitron.handleBrowserDNTRequest=tarteaucitron.parameters.handleBrowserDNTRequest;tarteaucitron.customCloserId=tarteaucitron.parameters.customCloserId;if(tarteaucitron.parameters.dataLayer===true){window.addEventListener("tac.root_available",function(){setTimeout(function(){window.dataLayer=window.dataLayer||[];tarteaucitron.job.filter(job=>tarteaucitron.state[job]===true).length>0&&window.dataLayer.push({event:"tac_consent_update",tacAuthorizedVendors:tarteaucitron.job.filter(job=>tarteaucitron.state[job]===true)})},200)});document.addEventListener("tac.consent_updated",function(){window.dataLayer=window.dataLayer||[];tarteaucitron.job.filter(job=>tarteaucitron.state[job]===true).length>0&&window.dataLayer.push({event:"tac_consent_update",tacAuthorizedVendors:tarteaucitron.job.filter(job=>tarteaucitron.state[job]===true)})})}if(tarteaucitron.parameters.pianoConsentMode===true){window.pdl=window.pdl||{};window.pdl.requireConsent="v2";if(tarteaucitron.parameters.pianoConsentModeEssential===true){window.pdl.consent={products:["PA"],defaultPreset:{PA:"essential"}}}else{window.pdl.consent={products:["PA"],defaultPreset:{PA:"opt-out"}}}document.addEventListener("pianoanalytics_consentModeOk",function(){window.pdl.consent={products:["PA"],defaultPreset:{PA:"opt-in"}};if(window.pa&&window.pa.consent&&typeof window.pa.consent.setMode==="function"){window.pa.consent.setMode("opt-in")}},{once:true});document.addEventListener("pianoanalytics_consentModeKo",function(){window.pdl.consent={products:["PA"],defaultPreset:{PA:"opt-out"}};if(window.pa&&window.pa.consent&&typeof window.pa.consent.setMode==="function"){window.pa.consent.setMode("opt-out")}},{once:true});if(tarteaucitron.parameters.softConsentMode===false){window.addEventListener("tac.root_available",function(){if(typeof tarteaucitron_block!=="undefined"){tarteaucitron_block.unblock(/piano-analytics\.js/)}})}}if(tarteaucitron.parameters.bingConsentMode===true){window.uetq=window.uetq||[];window.uetq.push("consent","default",{ad_storage:"denied"});window.clarity=window.clarity||function(){(window.clarity.q=window.clarity.q||[]).push(arguments)};document.addEventListener("clarity_consentModeOk",function(){window.clarity("consentv2",{ad_Storage:"granted",analytics_Storage:"granted"})},{once:true});document.addEventListener("clarity_consentModeKo",function(){window.clarity("consent",false)},{once:true});document.addEventListener("bingads_consentModeOk",function(){window.uetq.push("consent","update",{ad_storage:"granted"})},{once:true});document.addEventListener("bingads_consentModeKo",function(){window.uetq.push("consent","update",{ad_storage:"denied"})},{once:true});if(tarteaucitron.parameters.softConsentMode===false){window.addEventListener("tac.root_available",function(){if(typeof tarteaucitron_block!=="undefined"){tarteaucitron_block.unblock(/clarity\.ms/);tarteaucitron_block.unblock(/bat\.bing\.com/)}})}}if(tarteaucitron.parameters.googleConsentMode===true){window.dataLayer=window.dataLayer||[];window.tac_gtag=function tac_gtag(){dataLayer.push(arguments)};window.tac_gtag("consent","default",{ad_storage:"denied",analytics_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",wait_for_update:800});document.addEventListener("googleads_added",function(){if(tarteaucitron.added["gcmads"]===true){return}tarteaucitron.services.gcmads={key:"gcmads",type:"ads",name:"Google Ads (personalized ads)",uri:"https://support.google.com/analytics/answer/9976101",needConsent:true,cookies:[],js:function(){},fallback:function(){}};tarteaucitron.job.push("gcmads");var i,allowBtns=document.getElementsByClassName("tarteaucitronAllow"),denyBtns=document.getElementsByClassName("tarteaucitronDeny");for(i=0;itarteaucitron.lang[b].title){return 1}if(tarteaucitron.lang[a].title)/i.test(tarteaucitron.lang.disclaimer)){tarteaucitron.lang.disclaimer="

    "+tarteaucitron.lang.disclaimer+"

    "}html+='
    '+tarteaucitron.lang.title+"
    ";html+='
    ';if(tarteaucitron.reloadThePage){html+=''}else{html+=''}html+='";if(tarteaucitron.parameters.orientation==="bottom"){orientation="Bottom"}if(tarteaucitron.parameters.orientation==="middle"||tarteaucitron.parameters.orientation==="popup"){modalAttrs=' role="dialog" aria-modal="true" aria-labelledby="tac_title"'}if(tarteaucitron.parameters.highPrivacy&&!tarteaucitron.parameters.AcceptAllCta){html+='
    ";html+=' ';html+=" "+tarteaucitron.lang.alertBigPrivacy;html+=" ";html+=' ";if(tarteaucitron.parameters.privacyUrl!==""){html+=' "}html+="
    "}else{html+='
    ";html+=' ';if(tarteaucitron.parameters.highPrivacy){html+=" "+tarteaucitron.lang.alertBigPrivacy}else{html+=" "+tarteaucitron.lang.alertBigClick+" "+tarteaucitron.lang.alertBig}html+=" ";html+=' ";if(tarteaucitron.parameters.DenyAllCta){if(tarteaucitron.reloadThePage){html+=' "}html+=' ";if(tarteaucitron.parameters.privacyUrl!==""){html+=' "}html+="
    ";html+='
    '}if(tarteaucitron.parameters.showIcon===true){html+='
    ';html+=' ";html+="
    "}if(tarteaucitron.parameters.showAlertSmall===true){html+='
    ';html+=' \x3c!-- @whitespace";html+=' --\x3e';html+='
    ';if(tarteaucitron.reloadThePage){html+=' ";html+='
    ';html+=' 0 cookie';html+="
    ";html+='
    ';html+="
    "}else{html+="
    "}html+=""}tarteaucitron.addInternalScript(tarteaucitron.cdn+"advertising"+(useMinifiedJS?".min":"")+".js","",function(){if(tarteaucitronNoAdBlocker===true||tarteaucitron.parameters.adblocker===false){div.id="tarteaucitronRoot";if(tarteaucitron.parameters.bodyPosition==="top"){var bodyFirstChild=body.firstChild;body.insertBefore(div,bodyFirstChild)}else{body.appendChild(div,body)}tarteaucitron.userInterface.addClass("tarteaucitronRoot","tarteaucitronSize-"+tarteaucitron.parameters.orientation);div.setAttribute("data-nosnippet","true");div.setAttribute("lang",language);div.setAttribute("role","region");div.setAttribute("aria-labelledby","tac_title");div.innerHTML=html;var tacRootAvailableEvent;if(typeof Event==="function"){tacRootAvailableEvent=new Event("tac.root_available")}else if(typeof document.createEvent==="function"){tacRootAvailableEvent=document.createEvent("Event");tacRootAvailableEvent.initEvent("tac.root_available",true,true)}if(typeof window.dispatchEvent==="function"){window.dispatchEvent(tacRootAvailableEvent)}if(tarteaucitron.job!==undefined){tarteaucitron.job=tarteaucitron.cleanArray(tarteaucitron.job);for(index=0;index';html+='

    ';html+=" "+tarteaucitron.lang.adblock+"
    ";html+=" "+tarteaucitron.lang.adblock_call+"";html+="

    ";html+=' ";html+="";html+='
    '+tarteaucitron.lang.title+"
    ";html+='
    ';div.id="tarteaucitronRoot";if(tarteaucitron.parameters.bodyPosition==="top"){var bodyFirstChild=body.firstChild;body.insertBefore(div,bodyFirstChild)}else{body.appendChild(div,body)}div.setAttribute("data-nosnippet","true");div.setAttribute("lang",language);div.setAttribute("role","region");div.setAttribute("aria-labelledby","tac_title");div.innerHTML=html}},1500)}if(tarteaucitron.parameters.closePopup===true){setTimeout(function(){var closeElement=document.getElementById("tarteaucitronAlertBig"),closeButton=document.createElement("button");if(closeElement){closeButton.innerHTML=''+tarteaucitron.lang.closeBanner+"";closeButton.setAttribute("id","tarteaucitronCloseCross");closeElement.insertAdjacentElement("beforeend",closeButton)}},100)}if(tarteaucitron.parameters.groupServices===true){var tac_group_style=document.createElement("style");tac_group_style.innerHTML=".tarteaucitronTitle{display:none}";document.head.appendChild(tac_group_style);var cats=document.querySelectorAll('[id^="tarteaucitronServicesTitle_"]');Array.prototype.forEach.call(cats,function(item){var cat=item.getAttribute("id").replace(/^(tarteaucitronServicesTitle_)/,"");if(cat!=="mandatory"){var html="";html+='
  • ';html+='
    ';html+=' '+tarteaucitron.lang[cat].title+"";html+=" "+tarteaucitron.lang[cat].details+"";html+=' ';html+="
    ";html+='
    ';html+=' ";html+=' ";html+="
    ";html+="
  • ";var ul=document.createElement("ul");ul.innerHTML=html;item.insertBefore(ul,item.querySelector("#tarteaucitronServices_"+cat+""));document.querySelector("#tarteaucitronServices_"+cat).style.display="none";tarteaucitron.addClickEventToId("tarteaucitron-toggle-group-"+cat,function(){tarteaucitron.userInterface.toggle("tarteaucitronServices_"+cat);if(document.getElementById("tarteaucitronServices_"+cat).style.display=="block"){tarteaucitron.userInterface.addClass("tarteaucitronServicesTitle_"+cat,"tarteaucitronIsExpanded");document.getElementById("tarteaucitron-toggle-group-"+cat).setAttribute("aria-expanded","true")}else{tarteaucitron.userInterface.removeClass("tarteaucitronServicesTitle_"+cat,"tarteaucitronIsExpanded");document.getElementById("tarteaucitron-toggle-group-"+cat).setAttribute("aria-expanded","false")}});tarteaucitron.addClickEventToId("tarteaucitron-accept-group-"+cat,function(){tarteaucitron.userInterface.respondAll(true,cat)});tarteaucitron.addClickEventToId("tarteaucitron-reject-group-"+cat,function(){tarteaucitron.userInterface.respondAll(false,cat)})}})}if(tarteaucitron.parameters.partnersList===true&&(tarteaucitron.parameters.orientation==="middle"||tarteaucitron.parameters.orientation==="popup")){setTimeout(function(){var tacPartnersInfoParent=document.getElementById("tarteaucitronDisclaimerAlert");if(tacPartnersInfoParent!==null){tacPartnersInfoParent.insertAdjacentHTML("beforeend",'
    '+tarteaucitron.lang.ourpartners+'
      ')}},100)}setTimeout(function(){var tacSaveButtonParent=document.getElementById("tarteaucitronServices");if(tacSaveButtonParent!==null){tacSaveButtonParent.insertAdjacentHTML("beforeend",'
      ")}},100);tarteaucitron.userInterface.color("",true);setTimeout(function(){tarteaucitron.addClickEventToId("tarteaucitronCloseCross",function(){tarteaucitron.userInterface.closeAlert()});tarteaucitron.addClickEventToId("tarteaucitronPersonalize",function(){tarteaucitron.userInterface.openPanel()});tarteaucitron.addClickEventToId("tarteaucitronPersonalize2",function(){tarteaucitron.userInterface.respondAll(true)});tarteaucitron.addClickEventToId("tarteaucitronManager",function(){tarteaucitron.userInterface.openPanel()});tarteaucitron.addClickEventToId("tarteaucitronBack",function(){tarteaucitron.userInterface.closePanel()});tarteaucitron.addClickEventToId("tarteaucitronClosePanel",function(){tarteaucitron.userInterface.closePanel()});tarteaucitron.addClickEventToId("tarteaucitronClosePanelCookie",function(){tarteaucitron.userInterface.closePanel()});tarteaucitron.addClickEventToId("tarteaucitronPrivacyUrl",function(){document.location=tarteaucitron.parameters.privacyUrl});tarteaucitron.addClickEventToId("tarteaucitronPrivacyUrlDialog",function(){document.location=tarteaucitron.parameters.privacyUrl});tarteaucitron.addClickEventToId("tarteaucitronCookiesNumber",function(){tarteaucitron.userInterface.toggleCookiesList()});tarteaucitron.addClickEventToId("tarteaucitronAllAllowed",function(){tarteaucitron.userInterface.respondAll(true)});tarteaucitron.addClickEventToId("tarteaucitronAllDenied",function(){tarteaucitron.userInterface.respondAll(false)});tarteaucitron.addClickEventToId("tarteaucitronAllDenied2",function(){tarteaucitron.userInterface.respondAll(false,"",true);if(tarteaucitron.reloadThePage===true){window.location.reload()}});tarteaucitron.addClickEventToId("tarteaucitronCloseAlert",function(){tarteaucitron.userInterface.openPanel()});tarteaucitron.addClickEventToId("tarteaucitronCTAButton",function(){location.reload()});tarteaucitron.addClickEventToId("tarteaucitronSaveButton",function(){var timeoutSaveButton=0;tarteaucitron.job.forEach(function(id){if(tarteaucitron.state[id]!==true&&tarteaucitron.state[id]!==false){timeoutSaveButton=500;tarteaucitron.setConsent(id,false)}});setTimeout(tarteaucitron.userInterface.closePanel,timeoutSaveButton)});var toggleBtns=document.getElementsByClassName("catToggleBtn"),i;for(i=0;i=0,isDenied=cookie.indexOf(service.key+"=false")>=0,isAllowed=cookie.indexOf(service.key+"=true")>=0||!service.needConsent&&cookie.indexOf(service.key+"=false")<0,isResponded=cookie.indexOf(service.key+"=false")>=0||cookie.indexOf(service.key+"=true")>=0,isDNTRequested=navigator.doNotTrack==="1"||navigator.doNotTrack==="yes"||navigator.msDoNotTrack==="1"||window.doNotTrack==="1",currentStatus=isAllowed?tarteaucitron.lang.allowed:tarteaucitron.lang.disallowed,state=undefined!==service.defaultState?service.defaultState:undefined!==tarteaucitron.parameters.serviceDefaultState?tarteaucitron.parameters.serviceDefaultState:"wait",serviceDesc=tarteaucitron.lang["desc-"+service.key]||"";if(tarteaucitron.added[service.key]!==true){tarteaucitron.added[service.key]=true;html+='
    • ';html+='
      ';html+=' '+service.name+"";if(serviceDesc!==""){html+=' '+serviceDesc+""}html+='
      ';html+=' '+currentStatus+"";html+=' - ';html+=' ';html+="
      ";if(tarteaucitron.parameters.moreInfoLink==true){var link;if(tarteaucitron.getLanguage()==="fr"){link="https://tarteaucitron.io/service/"+service.key+"/"}else{link="https://tarteaucitron.io/en/service-details/"+service.key+"/"}if(service.readmoreLink!==undefined&&service.readmoreLink!==""){link=service.readmoreLink}if(tarteaucitron.parameters.readmoreLink!==undefined&&tarteaucitron.parameters.readmoreLink!==""){link=tarteaucitron.parameters.readmoreLink}html+=' '+tarteaucitron.lang.more+"";html+=' - ';html+=' '+tarteaucitron.lang.source+""}html+="
      ";html+='
      ';html+=' ";html+=' ";html+="
      ";html+="
    • ";tarteaucitron.userInterface.css("tarteaucitronServicesTitle_"+service.type,"display","block");if(document.getElementById("tarteaucitronServices_"+service.type)!==null){document.getElementById("tarteaucitronServices_"+service.type).innerHTML+=html}tarteaucitron.userInterface.css("tarteaucitronNoServicesTitle","display","none");tarteaucitron.userInterface.order(service.type);tarteaucitron.addClickEventToId(service.key+"Allowed",function(){tarteaucitron.userInterface.respond(this,true)});tarteaucitron.addClickEventToId(service.key+"Denied",function(){tarteaucitron.userInterface.respond(this,false)})}tarteaucitron.pro("!"+service.key+"="+isAllowed);if(isResponded===false&&tarteaucitron.user.bypass===true){isAllowed=true;tarteaucitron.cookie.create(service.key,true)}if(!isResponded&&(isAutostart||isNavigating&&isWaiting)&&!tarteaucitron.highPrivacy||isAllowed){if(!isAllowed||!service.needConsent&&cookie.indexOf(service.key+"=false")<0){tarteaucitron.cookie.create(service.key,true)}if(tarteaucitron.launch[service.key]!==true){tarteaucitron.launch[service.key]=true;tarteaucitron.sendEvent(service.key+"_consentModeOk");if((typeof tarteaucitronMagic==="undefined"||tarteaucitronMagic.indexOf("_"+service.key+"_")<0)&&tarteaucitron.parameters.serverSide!==true){service.js()}tarteaucitron.sendEvent(service.key+"_loaded")}tarteaucitron.state[service.key]=true;tarteaucitron.userInterface.color(service.key,true)}else if(isDenied){if(typeof service.fallback==="function"){if((typeof tarteaucitronMagic==="undefined"||tarteaucitronMagic.indexOf("_"+service.key+"_")<0)&&tarteaucitron.parameters.serverSide!==true){service.fallback()}}tarteaucitron.state[service.key]=false;tarteaucitron.userInterface.color(service.key,false)}else if(!isResponded&&isDNTRequested&&tarteaucitron.handleBrowserDNTRequest){tarteaucitron.cookie.create(service.key,"false");if(typeof service.fallback==="function"){if((typeof tarteaucitronMagic==="undefined"||tarteaucitronMagic.indexOf("_"+service.key+"_")<0)&&tarteaucitron.parameters.serverSide!==true){service.fallback()}}tarteaucitron.state[service.key]=false;tarteaucitron.userInterface.color(service.key,false)}else if(!isResponded){tarteaucitron.cookie.create(service.key,state);if(true===state){tarteaucitron.sendEvent(service.key+"_consentModeOk")}if((typeof tarteaucitronMagic==="undefined"||tarteaucitronMagic.indexOf("_"+service.key+"_")<0)&&tarteaucitron.parameters.serverSide!==true){if(true===state&&typeof service.js==="function"){service.js()}else if(typeof service.fallback==="function"){service.fallback()}}if(true===state){tarteaucitron.sendEvent(service.key+"_loaded")}if(true===state||false===state){tarteaucitron.state[service.key]=state}tarteaucitron.userInterface.color(service.key,state);if("wait"===state){tarteaucitron.userInterface.openAlert()}}tarteaucitron.cookie.checkCount(service.key);tarteaucitron.sendEvent(service.key+"_added")},sendEvent:function(event_key){if(event_key!==undefined){var send_event_item;if(typeof Event==="function"){send_event_item=new Event(event_key)}else if(typeof document.createEvent==="function"){send_event_item=document.createEvent("Event");send_event_item.initEvent(event_key,true,true)}document.dispatchEvent(send_event_item)}},cleanArray:function cleanArray(arr){"use strict";var i,len=arr.length,out=[],obj={},s=tarteaucitron.services;for(i=0;is[b].type+s[b].key){return 1}if(s[a].type+s[a].key0&&status===false){tarteaucitron.cookie.purge(tarteaucitron.services[key].cookies)}if(status===true){if(document.getElementById("tacCL"+key)!==null){document.getElementById("tacCL"+key).innerHTML="..."}setTimeout(function(){tarteaucitron.cookie.checkCount(key)},2500)}else{tarteaucitron.cookie.checkCount(key)}}var cats=document.querySelectorAll('[id^="tarteaucitronServicesTitle_"]');Array.prototype.forEach.call(cats,function(item){var cat=item.getAttribute("id").replace(/^(tarteaucitronServicesTitle_)/,""),total=document.getElementById("tarteaucitronServices_"+cat).childElementCount;var doc=document.getElementById("tarteaucitronServices_"+cat),groupdenied=0,groupallowed=0;for(var ii=0;ii"+title+""});document.getElementById("tarteaucitronCounter-list").innerHTML=liPartners}},120)},openPanel:function(){"use strict";tarteaucitron.userInterface.css("tarteaucitron","display","block");tarteaucitron.userInterface.css("tarteaucitronBack","display","block");tarteaucitron.userInterface.css("tarteaucitronCookiesListContainer","display","none");document.getElementById("tarteaucitronClosePanel").focus();if(document.getElementsByTagName("html")[0].classList!==undefined){document.getElementsByTagName("html")[0].classList.add("tarteaucitron-modal-open-noscroll")}if(document.getElementsByTagName("body")[0].classList!==undefined){document.getElementsByTagName("body")[0].classList.add("tarteaucitron-modal-open")}tarteaucitron.userInterface.focusTrap("tarteaucitron");tarteaucitron.userInterface.jsSizing("main");var tacOpenPanelEvent;if(typeof Event==="function"){tacOpenPanelEvent=new Event("tac.open_panel")}else if(typeof document.createEvent==="function"){tacOpenPanelEvent=document.createEvent("Event");tacOpenPanelEvent.initEvent("tac.open_panel",true,true)}if(typeof window.dispatchEvent==="function"){window.dispatchEvent(tacOpenPanelEvent)}},closePanel:function(){"use strict";if(document.location.hash===tarteaucitron.hashtag){if(window.history){window.history.replaceState("",document.title,window.location.pathname+window.location.search)}else{document.location.hash=""}}if(tarteaucitron.checkIfExist("tarteaucitron")){if(tarteaucitron.checkIfExist("tarteaucitronCloseAlert")){document.getElementById("tarteaucitronCloseAlert").focus()}else if(tarteaucitron.checkIfExist("tarteaucitronManager")){document.getElementById("tarteaucitronManager").focus()}else if(tarteaucitron.customCloserId&&tarteaucitron.checkIfExist(tarteaucitron.customCloserId)){document.getElementById(tarteaucitron.customCloserId).focus()}tarteaucitron.userInterface.css("tarteaucitron","display","none")}if(tarteaucitron.checkIfExist("tarteaucitronCookiesListContainer")&&tarteaucitron.checkIfExist("tarteaucitronCookiesNumber")){document.getElementById("tarteaucitronCookiesNumber").focus();document.getElementById("tarteaucitronCookiesNumber").setAttribute("aria-expanded","false");tarteaucitron.userInterface.css("tarteaucitronCookiesListContainer","display","none")}tarteaucitron.fallback(["tarteaucitronInfoBox"],function(elem){elem.style.display="none"},true);if(tarteaucitron.reloadThePage===true){window.location.reload()}else{tarteaucitron.userInterface.css("tarteaucitronBack","display","none")}if(!(tarteaucitron.parameters.orientation==="middle"&&document.getElementById("tarteaucitronAlertBig").style.display==="block")){if(document.getElementsByTagName("html")[0].classList!==undefined){document.getElementsByTagName("html")[0].classList.remove("tarteaucitron-modal-open-noscroll")}}if(document.getElementsByTagName("body")[0].classList!==undefined){document.getElementsByTagName("body")[0].classList.remove("tarteaucitron-modal-open")}var tacClosePanelEvent;if(typeof Event==="function"){tacClosePanelEvent=new Event("tac.close_panel")}else if(typeof document.createEvent==="function"){tacClosePanelEvent=document.createEvent("Event");tacClosePanelEvent.initEvent("tac.close_panel",true,true)}if(typeof window.dispatchEvent==="function"){window.dispatchEvent(tacClosePanelEvent)}},focusTrap:function(parentElement){"use strict";var focusableEls,firstFocusableEl,lastFocusableEl,filtered;focusableEls=document.getElementById(parentElement).querySelectorAll("a[href], button");filtered=[];for(var i=0,max=focusableEls.length;i0){filtered.push(focusableEls[i])}}firstFocusableEl=filtered[0];lastFocusableEl=filtered[filtered.length-1];document.getElementById(parentElement).addEventListener("keydown",function(evt){if(evt.key==="Tab"||evt.keyCode===9){if(evt.shiftKey){if(document.activeElement===firstFocusableEl){lastFocusableEl.focus();evt.preventDefault()}}else{if(document.activeElement===lastFocusableEl){firstFocusableEl.focus();evt.preventDefault()}}}})},openAlert:function(){"use strict";var c="tarteaucitron";tarteaucitron.userInterface.css(c+"Percentage","display","block");tarteaucitron.userInterface.css(c+"AlertSmall","display","none");tarteaucitron.userInterface.css(c+"Icon","display","none");tarteaucitron.userInterface.css(c+"AlertBig","display","block");tarteaucitron.userInterface.addClass(c+"Root","tarteaucitronBeforeVisible");tarteaucitron.userInterface.css("tac_title","display","block");var tacOpenAlertEvent;if(typeof Event==="function"){tacOpenAlertEvent=new Event("tac.open_alert")}else if(typeof document.createEvent==="function"){tacOpenAlertEvent=document.createEvent("Event");tacOpenAlertEvent.initEvent("tac.open_alert",true,true)}if(document.getElementById("tarteaucitronAlertBig")!==null&&tarteaucitron.parameters.orientation==="middle"){document.getElementById("tarteaucitronAlertBig").focus();if(document.getElementsByTagName("html")[0].classList!==undefined){document.getElementsByTagName("html")[0].classList.add("tarteaucitron-modal-open-noscroll")}}if(typeof window.dispatchEvent==="function"){window.dispatchEvent(tacOpenAlertEvent)}},closeAlert:function(){"use strict";var c="tarteaucitron";tarteaucitron.userInterface.css(c+"Percentage","display","none");tarteaucitron.userInterface.css(c+"AlertSmall","display","block");tarteaucitron.userInterface.css(c+"Icon","display","block");tarteaucitron.userInterface.css(c+"AlertBig","display","none");tarteaucitron.userInterface.removeClass(c+"Root","tarteaucitronBeforeVisible");tarteaucitron.userInterface.jsSizing("box");var tacCloseAlertEvent;if(typeof Event==="function"){tacCloseAlertEvent=new Event("tac.close_alert")}else if(typeof document.createEvent==="function"){tacCloseAlertEvent=document.createEvent("Event");tacCloseAlertEvent.initEvent("tac.close_alert",true,true)}if(tarteaucitron.parameters.showAlertSmall===false&&tarteaucitron.parameters.showIcon===false){tarteaucitron.userInterface.css("tac_title","display","none")}if(document.getElementsByTagName("html")[0].classList!==undefined){document.getElementsByTagName("html")[0].classList.remove("tarteaucitron-modal-open-noscroll")}if(typeof window.dispatchEvent==="function"){window.dispatchEvent(tacCloseAlertEvent)}},toggleCookiesList:function(){"use strict";var div=document.getElementById("tarteaucitronCookiesListContainer"),togglediv=document.getElementById("tarteaucitronCookiesNumber");if(div===null){return}if(div.style.display!=="block"){tarteaucitron.cookie.number();div.style.display="block";togglediv.setAttribute("aria-expanded","true");tarteaucitron.userInterface.jsSizing("cookie");tarteaucitron.userInterface.css("tarteaucitron","display","none");tarteaucitron.userInterface.css("tarteaucitronBack","display","block");tarteaucitron.fallback(["tarteaucitronInfoBox"],function(elem){elem.style.display="none"},true)}else{div.style.display="none";togglediv.setAttribute("aria-expanded","false");tarteaucitron.userInterface.css("tarteaucitron","display","none");tarteaucitron.userInterface.css("tarteaucitronBack","display","none")}},toggle:function(id,closeClass){"use strict";var div=document.getElementById(id);if(div===null){return}if(closeClass!==undefined){tarteaucitron.fallback([closeClass],function(elem){if(elem.id!==id){elem.style.display="none"}},true)}if(div.style.display!=="block"){div.style.display="block"}else{div.style.display="none"}},order:function(id){"use strict";var main=document.getElementById("tarteaucitronServices_"+id),allDivs,store=[],i;if(main===null){return}allDivs=main.childNodes;if(typeof Array.prototype.map==="function"&&typeof Enumerable==="undefined"){Array.prototype.map.call(main.children,Object).sort(function(a,b){if(tarteaucitron.services[a.id.replace(/Line/g,"")].name>tarteaucitron.services[b.id.replace(/Line/g,"")].name){return 1}if(tarteaucitron.services[a.id.replace(/Line/g,"")].name=0&&nb===0){html+=tarteaucitron.lang.useNoCookie}else if(nb>0){for(i=0;i0){html+=tarteaucitron.lang.useCookieCurrent+" "+nbCurrent+" "+cookieLabel;if(nbCurrent>1){html+="s"}html+="."}else{html+=tarteaucitron.lang.useNoCookie}}else if(nb===0){html=tarteaucitron.lang.noCookie}else{html+=tarteaucitron.lang.useCookie+" "+nb+" "+cookieLabel;if(nb>1){html+="s"}html+="."}if(document.getElementById("tacCL"+key)!==null){document.getElementById("tacCL"+key).innerHTML=html}},crossIndexOf:function(arr,match){"use strict";var i;for(i=0;i1?"s":"",savedname,regex=/^https?\:\/\/([^\/?#]+)(?:[\/?#]|$)/i,regexedDomain=tarteaucitron.cdn.match(regex)!==null?tarteaucitron.cdn.match(regex)[1]:tarteaucitron.cdn,host=tarteaucitron.domain!==undefined?tarteaucitron.domain:regexedDomain;cookies=cookies.sort(function(a,b){namea=a.split("=",1).toString().replace(/ /g,"");nameb=b.split("=",1).toString().replace(/ /g,"");c=tarteaucitron.cookie.owner[namea]!==undefined?tarteaucitron.cookie.owner[namea]:"0";d=tarteaucitron.cookie.owner[nameb]!==undefined?tarteaucitron.cookie.owner[nameb]:"0";if(c+a>d+b){return 1}if(c+a';html+=' ';html+=" "+host;html+=" ";html+='"}else{html+='
      ';html+='
      -
      ';html+='
      ';html+="
      "}html+='
      ';if(document.getElementById("tarteaucitronCookiesList")!==null){document.getElementById("tarteaucitronCookiesList").innerHTML=html}if(document.getElementById("tarteaucitronCookiesNumber")!==null){document.getElementById("tarteaucitronCookiesNumber").innerHTML=nb;document.getElementById("tarteaucitronCookiesNumber").setAttribute("aria-label",nb+" cookie"+s+" - "+tarteaucitron.lang.toggleInfoBox);document.getElementById("tarteaucitronCookiesNumber").setAttribute("title",nb+" cookie"+s+" - "+tarteaucitron.lang.toggleInfoBox)}if(document.getElementById("tarteaucitronCookiesNumberBis")!==null){document.getElementById("tarteaucitronCookiesNumberBis").innerHTML=nb+" cookie"+s}var purgeBtns=document.getElementsByClassName("purgeBtn");for(i=0;i/g,">").replace(/"/g,""").replace(/'/g,"'")},getLanguage:function(){"use strict";var availableLanguages="ar,bg,ca,cn,cs,da,de,et,el,en,es,fi,fr,hr,hu,it,ja,ko,lb,lt,lv,nl,no,oc,pl,pt,ro,ru,se,sk,sq,sv,tr,uk,vi,zh",defaultLanguage="en";if(tarteaucitronForceLanguage!==""){if(availableLanguages.indexOf(tarteaucitronForceLanguage)!==-1){return tarteaucitronForceLanguage}}if(document.documentElement.getAttribute("lang")!==undefined&&document.documentElement.getAttribute("lang")!==null&&document.documentElement.getAttribute("lang")!==""){if(availableLanguages.indexOf(document.documentElement.getAttribute("lang").substr(0,2))!==-1){return document.documentElement.getAttribute("lang").substr(0,2)}}if(!navigator){return defaultLanguage}var lang=navigator.language||navigator.browserLanguage||navigator.systemLanguage||navigator.userLang||null,userLanguage=lang?lang.substr(0,2):null;if(availableLanguages.indexOf(userLanguage)!==-1){return userLanguage}return defaultLanguage},getLocale:function(){"use strict";if(!navigator){return"en_US"}var lang=navigator.language||navigator.browserLanguage||navigator.systemLanguage||navigator.userLang||null,userLanguage=lang?lang.substr(0,2):null;if(userLanguage==="fr"){return"fr_FR"}else if(userLanguage==="en"){return"en_US"}else if(userLanguage==="de"){return"de_DE"}else if(userLanguage==="es"){return"es_ES"}else if(userLanguage==="it"){return"it_IT"}else if(userLanguage==="pt"){return"pt_PT"}else if(userLanguage==="nl"){return"nl_NL"}else if(userLanguage==="el"){return"el_EL"}else{return"en_US"}},addScript:function(url,id,callback,execute,attrName,attrVal,internal){"use strict";var script,done=false;if(execute===false){if(typeof callback==="function"){callback()}}else{script=document.createElement("script");if(id!==undefined&&id!==""){script.id=id}script.async=true;script.src=url;if(attrName!==undefined&&attrVal!==undefined){script.setAttribute(attrName,attrVal)}if(typeof callback==="function"){if(!tarteaucitron.parameters.useExternalJs||!internal){script.onreadystatechange=script.onload=function(){var state=script.readyState;if(!done&&(!state||/loaded|complete/.test(state))){done=true;callback()}}}else{callback()}}if(!tarteaucitron.parameters.useExternalJs||!internal){document.getElementsByTagName("head")[0].appendChild(script)}}},addInternalScript:function(url,id,callback,execute,attrName,attrVal){tarteaucitron.addScript(url,id,callback,execute,attrName,attrVal,true)},checkIfExist:function(elemId){"use strict";return document.getElementById(elemId)!==null&&document.getElementById(elemId).offsetWidth!==0&&document.getElementById(elemId).offsetHeight!==0},makeAsync:{antiGhost:0,buffer:"",init:function(url,id){"use strict";var savedWrite=document.write,savedWriteln=document.writeln;document.write=function(content){tarteaucitron.makeAsync.buffer+=content};document.writeln=function(content){tarteaucitron.makeAsync.buffer+=content.concat("\n")};setTimeout(function(){document.write=savedWrite;document.writeln=savedWriteln},2e4);tarteaucitron.makeAsync.getAndParse(url,id)},getAndParse:function(url,id){"use strict";if(tarteaucitron.makeAsync.antiGhost>9){tarteaucitron.makeAsync.antiGhost=0;return}tarteaucitron.makeAsync.antiGhost+=1;tarteaucitron.addInternalScript(url,"",function(){if(document.getElementById(id)!==null){document.getElementById(id).innerHTML+=" "+tarteaucitron.makeAsync.buffer;tarteaucitron.makeAsync.buffer="";tarteaucitron.makeAsync.execJS(id)}})},execJS:function(id){var i,scripts,childId,type;if(document.getElementById(id)===null){return}scripts=document.getElementById(id).getElementsByTagName("script");for(i=0;i';tarteaucitron.makeAsync.getAndParse(scripts[i].getAttribute("src"),childId)}else if(type.indexOf("javascript")!==-1||type===""){eval(scripts[i].innerHTML)}}}},fallback:function(matchClass,content,noInner){"use strict";var selector=matchClass.map(function(cls){return"."+cls}).join(", ");var elems=document.querySelectorAll(selector);for(var i=0;i';html+='
      ';html+=' '+engage+"";html+=' ";html+="
      ";html+="";return html},extend:function(a,b){"use strict";var prop;for(prop in b){if(b.hasOwnProperty(prop)){a[prop]=b[prop]}}},proTemp:"",proTimer:function(){"use strict";setTimeout(tarteaucitron.proPing,Math.floor(Math.random()*(1200-500+1))+500)},pro:function(list){"use strict";tarteaucitron.proTemp+=list;clearTimeout(tarteaucitron.proTimer);tarteaucitron.proTimer=setTimeout(tarteaucitron.proPing,Math.floor(Math.random()*(1200-500+1))+500)},proPing:function(){"use strict";if(tarteaucitron.uuid!==""&&tarteaucitron.uuid!==undefined&&tarteaucitron.proTemp!==""&&tarteaucitronStatsEnabled){var div=document.getElementById("tarteaucitronPremium"),timestamp=(new Date).getTime(),url="https://logs.tarteaucitron.io/collect";if(div===null){return}var beaconSent=false;if(navigator.sendBeacon){var data={uuid:tarteaucitron.uuid,domain:tarteaucitron.domain,status:tarteaucitron.proTemp};var params=new URLSearchParams(data);beaconSent=navigator.sendBeacon(url,params)}if(!beaconSent){url+="?uuid="+tarteaucitron.uuid+"&";url+="domain="+tarteaucitron.domain+"&";url+="status="+encodeURIComponent(tarteaucitron.proTemp)+"&";url+="_time="+timestamp;div.innerHTML=''}tarteaucitron.proTemp=""}tarteaucitron.cookie.number()},AddOrUpdate:function(source,custom){for(var key in custom){if(key==="__proto__"||key==="constructor")continue;if(custom.hasOwnProperty(key)){if(custom[key]instanceof Object){source[key]=tarteaucitron.AddOrUpdate(source[key],custom[key])}else{source[key]=custom[key]}}}return source},getElemWidth:function(elem){return tarteaucitron.getElemAttr(elem,"width")||elem.clientWidth},getElemHeight:function(elem){return tarteaucitron.getElemAttr(elem,"height")||elem.clientHeight},getElemAttr:function(elem,attr){var attribute=elem.getAttribute("data-"+attr)||elem.getAttribute(attr)||elem.getAttribute(attr.startsWith("data-")?attr.slice(5):attr);if((attr==="url"||attr==="data-url"||attr==="data-src")&&!/^https?:\/\/[^\s]+$/.test(elem.getAttribute(attr))){return""}if(attr==="srcdoc"||attr==="data-srcdoc"){attribute=elem.getAttribute("srcdoc")}if(typeof attribute==="string"){return tarteaucitron.fixSelfXSS(attribute)}return""},getStyleSize:function(value){if(value==null){return"auto"}value=String(value).trim();var units=["px","%","em","rem","vh","vw","vmin","vmax","ch","ex","pt","pc","cm","mm","in","q"];var pattern=new RegExp("^\\d+(\\.\\d+)?("+units.join("|")+")$");if(pattern.test(value)){return value}if(/^\d+(\.\d+)?$/.test(value)){return value+"px"}return"auto"},addClickEventToId:function(elemId,func){tarteaucitron.addClickEventToElement(document.getElementById(elemId),func)},addClickEventToElement:function(e,func){if(e){if(e.addEventListener){e.addEventListener("click",func)}else{e.attachEvent("onclick",func)}}},triggerJobsAfterAjaxCall:function(){tarteaucitron.job.forEach(function(e){tarteaucitron.job.push(e)});var i;var allowBtns=document.getElementsByClassName("tarteaucitronAllow");for(i=0;i'; + return ''; }); }, "fallback": function () { "use strict"; var id = 'iframe'; tarteaucitron.fallback(['tac_iframe'], function (elem) { - elem.style.width = tarteaucitron.getElemAttr(elem,'width') + 'px'; - elem.style.height = tarteaucitron.getElemAttr(elem,'height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); + return tarteaucitron.engage(id); + }); + } +}; + +// brevochat +tarteaucitron.services.brevochat = { + "key": "brevochat", + "type": "support", + "name": "Brevo Conversations", + "uri": "https://help.brevo.com/hc/fr/sections/18503544961042", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.brevoConversationsId === undefined) { + return; + } + + window.BrevoConversationsID = tarteaucitron.user.brevoConversationsId; + window['BrevoConversations'] = window['BrevoConversations'] || function() { + (window['BrevoConversations'].q = window['BrevoConversations'].q || []).push(arguments); + }; + + tarteaucitron.addScript('https://conversations-widget.brevo.com/brevo-conversations.js'); + } +}; + +// matomoheatmap +tarteaucitron.services.matomoheatmap = { + "key": "matomoheatmap", + "type": "analytic", + "name": "Matomo Cloud (heatmap)", + "uri": "https://matomo.org/guide/manage-matomo/privacy/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + window._paq = window._paq || []; + _paq.push(['HeatmapSessionRecording::enable']); + }, + "fallback": function () { + "use strict"; + + window._paq = window._paq || []; + _paq.push(['HeatmapSessionRecording::disable']); + } +}; + +// teambrain +tarteaucitron.services.teambrain = { + "key": "teambrain", + "type": "analytic", + "name": "TeamBrain", + "uri": "https://teambrain.app/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.teambrainUrl === undefined || tarteaucitron.user.teambrainProxyUrl === undefined) { + return; + } + + tarteaucitron.addScript(tarteaucitron.user.teambrainUrl, 'tb-ext-app', '', '', 'data-proxy-url', tarteaucitron.user.teambrainProxyUrl); + } +}; + +// usercom +tarteaucitron.services.usercom = { + "key": "usercom", + "type": "analytic", + "name": "User.com", + "uri": "https://user.com/security/privacy-policy", + "needConsent": true, + "cookies": ['_ca_chat'], + "js": function () { + "use strict"; + + if (tarteaucitron.user.userId === undefined || tarteaucitron.user.userApiKey === undefined) { + return; + } + + window.civchat = { + apiKey: tarteaucitron.user.userApiKey, + }; + + tarteaucitron.addScript('https://' + tarteaucitron.user.userId + '.user.com/widget.js'); + } +}; + +// cjcom +tarteaucitron.services.cjcom = { + "key": "cjcom", + "type": "ads", + "name": "CJ.com", + "uri": "https://www.cj.com/legal/privacy-policy-services", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.cjUserId === undefined) { + return; + } + + tarteaucitron.addScript('https://www.mczbf.com/tags/'+tarteaucitron.user.cjUserId+'/tag.js', 'cjapitag'); + } +}; + +// clickdimensions +tarteaucitron.services.clickdimensions = { + "key": "clickdimensions", + "type": "ads", + "name": "Click Dimensions", + "uri": "https://clickdimensions.com/legal/privacy-policy/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.clickdimensionsAccountKey === undefined || tarteaucitron.user.clickdimensionsDomain === undefined) { + return; + } + + tarteaucitron.addScript('https://analytics-eu.clickdimensions.com/ts.js', '', function() { + window.cdAnalytics = new clickdimensions.Analytics('analytics-eu.clickdimensions.com'); + window.cdAnalytics.setAccountKey(tarteaucitron.user.clickdimensionsAccountKey); + window.cdAnalytics.setDomain(tarteaucitron.user.clickdimensionsDomain); + window.cdAnalytics.setScore(typeof(cdScore) == "undefined" ? 0 : (cdScore == 0 ? null : cdScore)); + window.cdAnalytics.trackPage(); + }); + } +}; + +// madmetrics +tarteaucitron.services.madmetrics = { + "key": "madmetrics", + "type": "ads", + "name": "MadMetrics", + "uri": "https://www.keyade.com/fr/politique-de-confidentialite/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.madmetricsHostname === undefined) { + return; + } + + tarteaucitron.addScript('https://static.madmetrics.com/ktck_seo_acd_pv-min.js', '', function() { + var clientId = tarteaucitron.user.madmetricsClientId, + siteId = tarteaucitron.user.madmetricsSiteId, + directId = tarteaucitron.user.madmetricsDirectId, + referalId = tarteaucitron.user.madmetricsReferalId, + llmId = tarteaucitron.user.madmetricsLlmId; + var _kTck = new KaTracker( clientId, siteId, directId, referalId, llmId ); + _kTck.setBridge('https://' + tarteaucitron.user.madmetricsHostname + '/k_redirect_md.php'); + _kTck.track(); + }); + } +}; + +// fillout +tarteaucitron.services.fillout = { + "key": "fillout", + "type": "other", + "name": "Fillout", + "uri": "https://www.fillout.com/privacy", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + tarteaucitron.fallback(['tac_fillout'], ''); + tarteaucitron.addScript('https://server.fillout.com/embed/v1/'); + }, + "fallback": function () { + "use strict"; + var id = 'fillout'; + tarteaucitron.fallback(['tac_fillout'], function (elem) { return tarteaucitron.engage(id); }); } }; +// kompass +tarteaucitron.services.kompass = { + "key": "kompass", + "type": "analytic", + "name": "Kompass", + "uri": "https://fr.kompass.com/l/cookie-use-policy", + "needConsent": true, + "cookies": ["kompass","gq_lead","_first_pageview","eqy_sessionid","eqy_siteid","cluid","eqy_company","gq_utm","_jsuid"], + "js": function () { + "use strict"; + + if (tarteaucitron.user.kompassId === undefined) { + return; + } + + tarteaucitron.addScript('https://fr.kompass.com/leads/script.js?id=' + tarteaucitron.user.kompassId); + } +}; + +// goldenbees +tarteaucitron.services.goldenbees = { + "key": "goldenbees", + "type": "ads", + "name": "Golden Bees", + "uri": "https://www.goldenbees.fr/politique-confidentialite", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.goldenbeesId === undefined) { + return; + } + + tarteaucitron.addScript('https://cdn.goldenbees.fr/proxy?url=http%3A%2F%2Fstatic.goldenbees.fr%2Fcdn%2Fjs%2Fgtag%2Fgoldentag-min.js&attachment=0', '', function() { + window.gbTag = GbTagBuilder.build(tarteaucitron.user.goldenbeesId); + window.gbTag.fire(); + }); + } +}; + +// weply +tarteaucitron.services.weply = { + "key": "weply", + "type": "support", + "name": "Weply", + "uri": "https://weply.chat/", + "needConsent": true, + "cookies": ['weply.analytics', 'logglytrackingsession'], + "js": function () { + "use strict"; + + if (tarteaucitron.user.weplyId === undefined) { + return; + } + + tarteaucitron.addScript('https://app.weply.chat/widget/' + tarteaucitron.user.weplyId); + } +}; + +// skaze +tarteaucitron.services.skaze = { + "key": "skaze", + "type": "ads", + "name": "Skaze", + "uri": "https://www.skaze.com/fr/politique/politique-de-confidentialite/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.skazeIdentifier === undefined) { + return; + } + + window.skaze = window.skaze || {}; + tarteaucitron.addScript('https://events.sk.ht/' + tarteaucitron.user.skazeIdentifier + '/lib.js', '', function() { + skaze.cmd = skaze.cmd || []; + skaze.cmd.push(function() { + skaze.init({ siteIdentifier : tarteaucitron.user.skazeIdentifier }); + + if (typeof tarteaucitron.user.skazeMore === 'function') { + tarteaucitron.user.skazeMore(); + } + }); + }); + } +}; + +// dialoginsight +tarteaucitron.services.dialoginsight = { + "key": "dialoginsight", + "type": "support", + "name": "Dialog Insight", + "uri": "https://www.dialoginsight.com/politique-de-confidentialite/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.dialogInsightId === undefined) { + return; + } + + tarteaucitron.addScript('https://t.ofsys.com/js/Journey/1/' + tarteaucitron.user.dialogInsightId + '/DI.Journey-min.js'); + } +}; + +// markerio +tarteaucitron.services.markerio = { + "key": "markerio", + "type": "support", + "name": "Marker.io", + "uri": "https://marker.io/cookie-policy", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.markerioProjectId === undefined) { + return; + } + + window.markerConfig = { + project: tarteaucitron.user.markerioProjectId, + source: 'snippet' + }; + + !function(e,r,a){if(!e.__Marker){e.__Marker={};var t=[],n={__cs:t};["show","hide","isVisible","capture","cancelCapture","unload","reload","isExtensionInstalled","setReporter","setCustomData","on","off"].forEach(function(e){n[e]=function(){var r=Array.prototype.slice.call(arguments);r.unshift(e),t.push(r)}}),e.Marker=n;var s=r.createElement("script");s.async=1,s.src="https://edge.marker.io/latest/shim.js";var i=r.getElementsByTagName("script")[0];i.parentNode.insertBefore(s,i)}}(window,document); + } +}; + +// tolkaigenii +tarteaucitron.services.tolkaigenii = { + "key": "tolkaigenii", + "type": "support", + "name": "Tolk.ai Genii", + "uri": "https://www.tolk.ai/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.tolkaiGeniiProject === undefined) { + return; + } + + var script; + script = document.createElement('script'); + script.id = "lightchat-bot"; + script.src = "https://genii-script.tolk.ai/lightchat.js"; + script.async = true; + script.setAttribute("type", "module"); + script.setAttribute("project-id", tarteaucitron.user.tolkaiGeniiProject); + document.getElementsByTagName('head')[0].appendChild(script); + } +}; + // seamlessaccess tarteaucitron.services.seamlessaccess = { "key": "seamlessaccess", @@ -53,8 +390,8 @@ tarteaucitron.services.seamlessaccess = { } var uniqIds = []; tarteaucitron.fallback(['seamlessaccess_button'], function(x) { - var uniqId = x.getAttribute('id'); - if (uniqId === undefined) { + var uniqId = tarteaucitron.getElemAttr(x, 'id'); + if (uniqId === "") { uniqId = '_' + Math.random().toString(36).substr(2, 9); x.setAttribute('id', uniqId); } @@ -164,78 +501,247 @@ tarteaucitron.services.thetradedesk = { } }; - -// piximedia -tarteaucitron.services.piximedia = { - "key": "piximedia", - "type": "ads", - "name": "Piximedia", - "uri": "https://piximedia.com/privacy/", +// gcmanalyticsstorage +tarteaucitron.services.gcmanalyticsstorage = { + "key": "gcmanalyticsstorage", + "type": "google", + "name": "Analytics", + "uri": "https://policies.google.com/privacy", "needConsent": true, "cookies": [], "js": function () { "use strict"; - if (tarteaucitron.user.piximediaName === undefined || tarteaucitron.user.piximediaTag === undefined || tarteaucitron.user.piximediaType === undefined || tarteaucitron.user.piximediaId === undefined) { - return; + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + analytics_storage: 'granted' + }); } + }, + "fallback": function () { + "use strict"; - tarteaucitron.addScript('https://ad.piximedia.com/tools/activity/?' + tarteaucitron.user.piximediaName + '||'+ tarteaucitron.user.piximediaTag + '|' + tarteaucitron.user.piximediaType + '|' + tarteaucitron.user.piximediaId + '|||||'); + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + analytics_storage: 'denied' + }); + } } }; -// screeb -tarteaucitron.services.screeb = { - "key": "screeb", - "type": "support", - "name": "Screeb", - "uri": "https://screeb.app/gdpr-privacy", +// gcmadstorage +tarteaucitron.services.gcmadstorage = { + "key": "gcmadstorage", + "type": "google", + "name": "Advertising", + "uri": "https://policies.google.com/privacy", "needConsent": true, "cookies": [], "js": function () { "use strict"; - if (tarteaucitron.user.screebId === undefined) { - return; + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + ad_storage: 'granted' + }); } + }, + "fallback": function () { + "use strict"; - window['ScreebObject'] = '$screeb'; - window['$screeb'] = window['$screeb'] || function() { - var d = arguments; - return new Promise(function(a, b) { - (window['$screeb'].q = window['$screeb'].q || []).push({ - v: 1, - args: d, - ok: a, - ko: b - }) - }) - }; - - tarteaucitron.addScript('https://t.screeb.app/tag.js', '$screeb'); - - if (tarteaucitron.user.screebDontInit !== true) { - window.$screeb('init', tarteaucitron.user.screebId); + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + ad_storage: 'denied' + }); } } }; -// pipedrive -tarteaucitron.services.pipedrive = { - "key": "pipedrive", - "type": "support", - "name": "Pipedrive", - "uri": "https://www.pipedrive.com/en/cookie-notice", +// gcmadsuserdata +tarteaucitron.services.gcmadsuserdata = { + "key": "gcmadsuserdata", + "type": "google", + "name": "Personalized Advertising", + "uri": "https://policies.google.com/privacy", "needConsent": true, "cookies": [], "js": function () { "use strict"; - if (tarteaucitron.user.pipedriveCompany === undefined || tarteaucitron.user.pipedrivePlaybook === undefined) { - return; + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + ad_user_data: 'granted', + ad_personalization: 'granted' + }); } - - window.pipedriveLeadboosterConfig = {base: 'leadbooster-chat.pipedrive.com', companyId: tarteaucitron.user.pipedriveCompany, playbookUuid: tarteaucitron.user.pipedrivePlaybook, version: 2}; + }, + "fallback": function () { + "use strict"; + + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + ad_user_data: 'denied', + ad_personalization: 'denied' + }); + } + } +}; + +// gcmpersonalization +tarteaucitron.services.gcmpersonalization = { + "key": "gcmpersonalization", + "type": "google", + "name": "Personalization", + "uri": "https://policies.google.com/privacy", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + personalization_storage: 'granted' + }); + } + }, + "fallback": function () { + "use strict"; + + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + personalization_storage: 'denied' + }); + } + } +}; + +// gcmfunctionality +tarteaucitron.services.gcmfunctionality = { + "key": "gcmfunctionality", + "type": "google", + "name": "Functionality", + "uri": "https://policies.google.com/privacy", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + functionality_storage: 'granted' + }); + } + }, + "fallback": function () { + "use strict"; + + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + functionality_storage: 'denied' + }); + } + } +}; + +// gcmsecurity +tarteaucitron.services.gcmsecurity = { + "key": "gcmsecurity", + "type": "google", + "name": "Security", + "uri": "https://policies.google.com/privacy", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + security_storage: 'granted' + }); + } + }, + "fallback": function () { + "use strict"; + + if (tarteaucitron.parameters.googleConsentMode === true) { + window.tac_gtag('consent', 'update', { + security_storage: 'denied' + }); + } + } +}; + +// piximedia +tarteaucitron.services.piximedia = { + "key": "piximedia", + "type": "ads", + "name": "Piximedia", + "uri": "https://piximedia.com/privacy/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.piximediaName === undefined || tarteaucitron.user.piximediaTag === undefined || tarteaucitron.user.piximediaType === undefined || tarteaucitron.user.piximediaId === undefined) { + return; + } + + tarteaucitron.addScript('https://ad.piximedia.com/tools/activity/?' + tarteaucitron.user.piximediaName + '||'+ tarteaucitron.user.piximediaTag + '|' + tarteaucitron.user.piximediaType + '|' + tarteaucitron.user.piximediaId + '|||||'); + } +}; + +// screeb +tarteaucitron.services.screeb = { + "key": "screeb", + "type": "support", + "name": "Screeb", + "uri": "https://screeb.app/gdpr-privacy", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.screebId === undefined) { + return; + } + + window['ScreebObject'] = '$screeb'; + window['$screeb'] = window['$screeb'] || function() { + var d = arguments; + return new Promise(function(a, b) { + (window['$screeb'].q = window['$screeb'].q || []).push({ + v: 1, + args: d, + ok: a, + ko: b + }) + }) + }; + + tarteaucitron.addScript('https://t.screeb.app/tag.js', '$screeb'); + + if (tarteaucitron.user.screebDontInit !== true) { + window.$screeb('init', tarteaucitron.user.screebId); + } + } +}; + +// pipedrive +tarteaucitron.services.pipedrive = { + "key": "pipedrive", + "type": "support", + "name": "Pipedrive", + "uri": "https://www.pipedrive.com/en/cookie-notice", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.pipedriveCompany === undefined || tarteaucitron.user.pipedrivePlaybook === undefined) { + return; + } + + window.pipedriveLeadboosterConfig = {base: 'leadbooster-chat.pipedrive.com', companyId: tarteaucitron.user.pipedriveCompany, playbookUuid: tarteaucitron.user.pipedrivePlaybook, version: 2}; if (!window.LeadBooster) { window.LeadBooster = { @@ -311,11 +817,11 @@ tarteaucitron.services.freshsalescrm = { "cookies": [], "js": function () { "use strict"; - + if (tarteaucitron.user.freshsalescrmId === undefined) { return; } - + tarteaucitron.addScript('https://eu.fw-cdn.com/' + tarteaucitron.user.freshsalescrmId + '.js'); } }; @@ -350,12 +856,16 @@ tarteaucitron.services.twitch = { "js": function () { "use strict"; tarteaucitron.fallback(['twitch_player'], function (x) { - var id = tarteaucitron.getElemAttr(x, 'videoID'), + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Twitch iframe', + id = tarteaucitron.getElemAttr(x, 'videoID'), parent = tarteaucitron.getElemAttr(x, 'parent'), width = tarteaucitron.getElemAttr(x, 'width'), height = tarteaucitron.getElemAttr(x, 'height'); var embedURL = "https://player.twitch.tv/?video=" + id + "&parent=" + parent; - return ""; + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ""; }); }, "fallback": function () { @@ -440,6 +950,13 @@ tarteaucitron.services.pianoanalytics = { }); } }); + }, + "fallback": function () { + if (tarteaucitron.parameters.pianoConsentMode === true) { + if (tarteaucitron.parameters.softConsentMode === false) { + this.js(); + } + } } }; @@ -511,13 +1028,16 @@ tarteaucitron.services.playplay = { "use strict"; tarteaucitron.fallback(['tac_playplay'], function (x) { - var id = tarteaucitron.getElemAttr(x, "data-id"), + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Playplay iframe', + id = tarteaucitron.getElemAttr(x, "data-id"), width = tarteaucitron.getElemAttr(x, "width"), height = tarteaucitron.getElemAttr(x, "height"); var playURL = "https://playplay.com/app/embed-video/" + id; - return ""; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ""; }); }, "fallback": function () { @@ -813,8 +1333,15 @@ tarteaucitron.services.calendly = { "cookies": [], "js": function () { "use strict"; - + tarteaucitron.fallback(['calendly-inline-widget'], ''); tarteaucitron.addScript('https://assets.calendly.com/assets/external/widget.js'); + }, + "fallback": function () { + "use strict"; + var id = 'calendly'; + tarteaucitron.fallback(['calendly-inline-widget'], function (elem) { + return tarteaucitron.engage(id); + }); } }; @@ -853,7 +1380,7 @@ tarteaucitron.services.kwanko = { tarteaucitron.fallback(['tac_kwanko'], function (x) { var mclic = tarteaucitron.getElemAttr(x, "data-mclic"); - return ''; + return ''; }); }, "fallback": function () { @@ -968,8 +1495,8 @@ tarteaucitron.services.trustpilot = { "use strict"; var id = 'trustpilot'; tarteaucitron.fallback(['trustpilot-widget'], function (elem) { - elem.style.width = elem.getAttribute('data-style-width'); - elem.style.height = elem.getAttribute('data-style-height'); + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'data-style-width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'data-style-height')); return tarteaucitron.engage(id); }); } @@ -1053,7 +1580,11 @@ tarteaucitron.services.plausible = { return; } - tarteaucitron.addScript('https://plausible.io/js/script.js', '', '', '', 'data-domain', tarteaucitron.user.plausibleDomain); + if (tarteaucitron.user.plausibleEndpoint === undefined) { + tarteaucitron.user.plausibleEndpoint = 'plausible.io'; + } + + tarteaucitron.addScript('https://' + tarteaucitron.user.plausibleEndpoint + '/js/script.js', '', '', '', 'data-domain', tarteaucitron.user.plausibleDomain); } }; @@ -1074,15 +1605,17 @@ tarteaucitron.services.videas = { id = tarteaucitron.getElemAttr(x, "data-id"), allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"); - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'videas'; tarteaucitron.fallback(['tac_videas'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -1149,7 +1682,8 @@ tarteaucitron.services.doubleclick = { "js": function () { "use strict"; tarteaucitron.fallback(['doubleclick_container'], function (x) { - var id1 = tarteaucitron.getElemAttr(x, "data-id1"), + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Doubleclick iframe', + id1 = tarteaucitron.getElemAttr(x, "data-id1"), id2 = tarteaucitron.getElemAttr(x, "data-id2"), type = tarteaucitron.getElemAttr(x, "data-type"), cat = tarteaucitron.getElemAttr(x, "data-cat"), @@ -1163,7 +1697,7 @@ tarteaucitron.services.doubleclick = { ord = tarteaucitron.getElemAttr(x, "data-ord"), num = tarteaucitron.getElemAttr(x, "data-num"); - return ''; + return ''; }); } }; @@ -1460,14 +1994,14 @@ tarteaucitron.services.xandrsegment = { for (i = 0; i < uniqIds.length; i += 1) { uri = '//ib.adnxs.com/seg?t=2&'; - uri += 'add=' + document.getElementById(uniqIds[i]).getAttribute('xandrsegmentAdd') + '&'; - uri += 'add_code=' + document.getElementById(uniqIds[i]).getAttribute('xandrsegmentAddCode') + '&'; - uri += 'remove=' + document.getElementById(uniqIds[i]).getAttribute('xandrsegmentRemove') + '&'; - uri += 'remove_code=' + document.getElementById(uniqIds[i]).getAttribute('xandrsegmentRemoveCode') + '&'; - uri += 'member=' + document.getElementById(uniqIds[i]).getAttribute('xandrsegmentMember') + '&'; - uri += 'redir=' + document.getElementById(uniqIds[i]).getAttribute('xandrsegmentRedir') + '&'; - uri += 'value=' + document.getElementById(uniqIds[i]).getAttribute('xandrsegmentValue') + '&'; - uri += 'other=' + document.getElementById(uniqIds[i]).getAttribute('xandrsegmentOther'); + uri += 'add=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrsegmentAdd') + '&'; + uri += 'add_code=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrsegmentAddCode') + '&'; + uri += 'remove=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrsegmentRemove') + '&'; + uri += 'remove_code=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrsegmentRemoveCode') + '&'; + uri += 'member=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrsegmentMember') + '&'; + uri += 'redir=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrsegmentRedir') + '&'; + uri += 'value=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrsegmentValue') + '&'; + uri += 'other=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrsegmentOther'); document.getElementById(uniqIds[i]).innerHTML = ''; } @@ -1502,12 +2036,12 @@ tarteaucitron.services.xandrconversion = { for (i = 0; i < uniqIds.length; i += 1) { uri = '//ib.adnxs.com/px?t=2&'; - uri += 'id=' + document.getElementById(uniqIds[i]).getAttribute('xandrconversionId') + '&'; - uri += 'seg=' + document.getElementById(uniqIds[i]).getAttribute('xandrconversionSeg') + '&'; - uri += 'order_id=' + document.getElementById(uniqIds[i]).getAttribute('xandrconversionOrderId') + '&'; - uri += 'value=' + document.getElementById(uniqIds[i]).getAttribute('xandrconversionValue') + '&'; - uri += 'redir=' + document.getElementById(uniqIds[i]).getAttribute('xandrconversionRedir') + '&'; - uri += 'other=' + document.getElementById(uniqIds[i]).getAttribute('xandrconversionOther'); + uri += 'id=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrconversionId') + '&'; + uri += 'seg=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrconversionSeg') + '&'; + uri += 'order_id=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrconversionOrderId') + '&'; + uri += 'value=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrconversionValue') + '&'; + uri += 'redir=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrconversionRedir') + '&'; + uri += 'other=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'xandrconversionOther'); document.getElementById(uniqIds[i]).innerHTML = ''; } @@ -1536,15 +2070,17 @@ tarteaucitron.services.helloasso = { url = tarteaucitron.getElemAttr(x, "data-url"), allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"); - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'helloasso'; tarteaucitron.fallback(['tac_helloasso'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -1567,15 +2103,17 @@ tarteaucitron.services.podcloud = { url = tarteaucitron.getElemAttr(x, "data-url"), allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"); - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'podcloud'; tarteaucitron.fallback(['tac_podcloud'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -1600,15 +2138,17 @@ tarteaucitron.services.facebookpost = { allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"), showText = tarteaucitron.getElemAttr(x, "data-show-text"); - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'facebookpost'; tarteaucitron.fallback(['tac_facebookpost'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -1805,19 +2345,19 @@ tarteaucitron.services.aduptech_ads = { for (var i = 0; i < elements.length; i++) { var element = elements[i]; - if (!element.getAttribute("id")) { + if (!tarteaucitron.getElemAttr(element, "id")) { element.setAttribute("id", IDENTIFIER + Math.random().toString(36).substr(2, 9)); } - window.uAd.embed(element.getAttribute("id"), { - placementKey: element.getAttribute("placementKey"), - responsive: Boolean(element.getAttribute("responsive")), - lazy: Boolean(element.getAttribute("lazy")), - adtest: Boolean(element.getAttribute("test")), - query: element.getAttribute("query") || "", - minCpc: element.getAttribute("minCpc") || "", - pageUrl: element.getAttribute("pageUrl") || "", - skip: element.getAttribute("skip") || "" + window.uAd.embed(tarteaucitron.getElemAttr(element, "id"), { + placementKey: tarteaucitron.getElemAttr(element, "placementKey"), + responsive: Boolean(tarteaucitron.getElemAttr(element, "responsive")), + lazy: Boolean(tarteaucitron.getElemAttr(element, "lazy")), + adtest: Boolean(tarteaucitron.getElemAttr(element, "test")), + query: tarteaucitron.getElemAttr(element, "query") || "", + minCpc: tarteaucitron.getElemAttr(element, "minCpc") || "", + pageUrl: tarteaucitron.getElemAttr(element, "pageUrl") || "", + skip: tarteaucitron.getElemAttr(element, "skip") || "" }); } }); @@ -1853,36 +2393,36 @@ tarteaucitron.services.aduptech_conversion = { for (var i = 0; i < elements.length; i++) { var element = elements[i]; - if (!element.getAttribute("advertiserId") || !element.getAttribute("conversionCode")) { + if (!tarteaucitron.getElemAttr(element, "advertiserId") || !tarteaucitron.getElemAttr(element, "conversionCode")) { continue; } var url = CONVERSION_PIXEL_BASE_URL + - "/" + encodeURIComponent(element.getAttribute("advertiserId")) + - "?t=" + encodeURIComponent(element.getAttribute("conversionCode")); + "/" + encodeURIComponent(tarteaucitron.getElemAttr(element, "advertiserId")) + + "?t=" + encodeURIComponent(tarteaucitron.getElemAttr(element, "conversionCode")); - if (element.getAttribute("price")) { - url += "&price=" + encodeURIComponent(element.getAttribute("price")); + if (tarteaucitron.getElemAttr(element, "price")) { + url += "&price=" + encodeURIComponent(tarteaucitron.getElemAttr(element, "price")); } - if (element.getAttribute("quantity")) { - url += "&quantity=" + encodeURIComponent(element.getAttribute("quantity")); + if (tarteaucitron.getElemAttr(element, "quantity")) { + url += "&quantity=" + encodeURIComponent(tarteaucitron.getElemAttr(element, "quantity")); } - if (element.getAttribute("total")) { - url += "&total=" + encodeURIComponent(element.getAttribute("total")); + if (tarteaucitron.getElemAttr(element, "total")) { + url += "&total=" + encodeURIComponent(tarteaucitron.getElemAttr(element, "total")); } - if (element.getAttribute("orderId")) { - url += "&order_id=" + encodeURIComponent(element.getAttribute("orderId")); + if (tarteaucitron.getElemAttr(element, "orderId")) { + url += "&order_id=" + encodeURIComponent(tarteaucitron.getElemAttr(element, "orderId")); } - if (element.getAttribute("itemNumber")) { - url += "&item_number=" + encodeURIComponent(element.getAttribute("itemNumber")); + if (tarteaucitron.getElemAttr(element, "itemNumber")) { + url += "&item_number=" + encodeURIComponent(tarteaucitron.getElemAttr(element, "itemNumber")); } - if (element.getAttribute("description")) { - url += "&description=" + encodeURIComponent(element.getAttribute("description")); + if (tarteaucitron.getElemAttr(element, "description")) { + url += "&description=" + encodeURIComponent(tarteaucitron.getElemAttr(element, "description")); } (new Image()).src = url; @@ -1917,49 +2457,49 @@ tarteaucitron.services.aduptech_retargeting = { api.init(); - api.setAccount(element.getAttribute("account")); + api.setAccount(tarteaucitron.getElemAttr(element, "account")); - if (element.getAttribute("email")) { - api.setEmail(element.getAttribute("email")); - } else if (element.getAttribute("hashedEmail")) { - api.setHashedEmail(element.getAttribute("hashedEmail")); + if (tarteaucitron.getElemAttr(element, "email")) { + api.setEmail(tarteaucitron.getElemAttr(element, "email")); + } else if (tarteaucitron.getElemAttr(element, "hashedEmail")) { + api.setHashedEmail(tarteaucitron.getElemAttr(element, "hashedEmail")); } - if (element.getAttribute("product")) { + if (tarteaucitron.getElemAttr(element, "product")) { try { - api.setProduct(JSON.parse(element.getAttribute("product"))); + api.setProduct(JSON.parse(tarteaucitron.getElemAttr(element, "product"))); } catch (e) { - api.setProduct(element.getAttribute("product")); + api.setProduct(tarteaucitron.getElemAttr(element, "product")); } } - if (element.getAttribute("transaction")) { + if (tarteaucitron.getElemAttr(element, "transaction")) { try { - api.setTransaction(JSON.parse(element.getAttribute("transaction"))); + api.setTransaction(JSON.parse(tarteaucitron.getElemAttr(element, "transaction"))); } catch (e) { - api.setTransaction(element.getAttribute("transaction")); + api.setTransaction(tarteaucitron.getElemAttr(element, "transaction")); } } - if (element.getAttribute("demarkUser")) { + if (tarteaucitron.getElemAttr(element, "demarkUser")) { api.setDemarkUser(); - } else if (element.getAttribute("demarkProducts")) { + } else if (tarteaucitron.getElemAttr(element, "demarkProducts")) { api.setDemarkProducts(); } - if (element.getAttribute("conversionCode")) { - api.setConversionCode(element.getAttribute("conversionCode")); + if (tarteaucitron.getElemAttr(element, "conversionCode")) { + api.setConversionCode(tarteaucitron.getElemAttr(element, "conversionCode")); } - if (element.getAttribute("device")) { - var setter = "set" + element.getAttribute("device").charAt(0).toUpperCase() + element.getAttribute("device").slice(1); + if (tarteaucitron.getElemAttr(element, "device")) { + var setter = "set" + tarteaucitron.getElemAttr(element, "device").charAt(0).toUpperCase() + tarteaucitron.getElemAttr(element, "device").slice(1); if (typeof api[setter] === 'function') { api[setter](); } } - if (element.getAttribute("track")) { - var tracker = "track" + element.getAttribute("track").charAt(0).toUpperCase() + element.getAttribute("track").slice(1); + if (tarteaucitron.getElemAttr(element, "track")) { + var tracker = "track" + tarteaucitron.getElemAttr(element, "track").charAt(0).toUpperCase() + tarteaucitron.getElemAttr(element, "track").slice(1); if (typeof api[tracker] === "function") { api[tracker](); } else { @@ -1973,28 +2513,6 @@ tarteaucitron.services.aduptech_retargeting = { } }; -// alexa -tarteaucitron.services.alexa = { - "key": "alexa", - "type": "analytic", - "name": "Alexa", - "uri": "https://www.alexa.com/help/privacy", - "needConsent": true, - "cookies": ['__asc', '__auc'], - "js": function () { - "use strict"; - if (tarteaucitron.user.alexaAccountID === undefined) { - return; - } - window._atrk_opts = { - atrk_acct: tarteaucitron.user.alexaAccountID, - domain: window.location.hostname.match(/[^\.]*\.[^.]*$/)[0], - dynamic: true - }; - tarteaucitron.addScript('https://d31qbv1cthcecs.cloudfront.net/atrk.js'); - } -}; - // amazon tarteaucitron.services.amazon = { "key": "amazon", @@ -2010,7 +2528,7 @@ tarteaucitron.services.amazon = { amazonId = tarteaucitron.getElemAttr(x, "amazonid"), productId = tarteaucitron.getElemAttr(x, "productid"), url = '//ws-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=' + tarteaucitron.getLanguage().toUpperCase() + '&source=ss&ref=ss_til&ad_type=product_link&tracking_id=' + amazonId + '&marketplace=amazon®ion=' + tarteaucitron.getLanguage().toUpperCase() + '&placement=' + productId + '&asins=' + productId + '&show_border=true&link_opens_in_new_window=true', - iframe = ''; + iframe = ''; return iframe; }); @@ -2040,15 +2558,51 @@ tarteaucitron.services.calameo = { url = '//v.calameo.com/?bkcode=' + id, allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"); - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'calameo'; tarteaucitron.fallback(['calameo-canvas'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); + return tarteaucitron.engage(id); + }); + } +}; + +// calameolibrary +tarteaucitron.services.calameolibrary = { + "key": "calameolibrary", + "type": "video", + "name": "Calameo Library", + "uri": "https://fr.calameo.com/privacy", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + tarteaucitron.fallback(['calameolibrary-canvas'], function (x) { + var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Calameo iframe', + id = tarteaucitron.getElemAttr(x, "data-id"), + width = tarteaucitron.getElemAttr(x, "width"), + height = tarteaucitron.getElemAttr(x, "height"), + url = '//v.calameo.com/library/?type=subscription&id=' + id, + allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"); + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; + }); + }, + "fallback": function () { + "use strict"; + var id = 'calameolibrary'; + tarteaucitron.fallback(['calameolibrary-canvas'], function (elem) { + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -2083,7 +2637,7 @@ tarteaucitron.services.clicmanager = { "key": "clicmanager", "type": "ads", "name": "Clicmanager", - "uri": "http://www.clicmanager.fr/infos_legales.php", + "uri": "https://www.clicmanager.fr/infos_legales.php", "needConsent": true, "cookies": [], "js": function () { @@ -2100,9 +2654,9 @@ tarteaucitron.services.clicmanager = { for (i = 0; i < uniqIds.length; i += 1) { uri = '//ads.clicmanager.fr/exe.php?'; - uri += 'c=' + document.getElementById(uniqIds[i]).getAttribute('c') + '&'; - uri += 's=' + document.getElementById(uniqIds[i]).getAttribute('s') + '&'; - uri += 't=' + document.getElementById(uniqIds[i]).getAttribute('t'); + uri += 'c=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'c') + '&'; + uri += 's=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 's') + '&'; + uri += 't=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 't'); tarteaucitron.makeAsync.init(uri, uniqIds[i]); } @@ -2174,13 +2728,26 @@ tarteaucitron.services.clarity = { "name": "Clarity", "uri": "https://clarity.microsoft.com/", "needConsent": true, - "cookies": [], + "cookies": ['_clck', '_clsk', 'CLID', 'ANONCHK', 'MR', 'MUID', 'SM'], "js": function () { "use strict"; + if (tarteaucitron.user.clarity === undefined) { + return; + } + window["clarity"] = window["clarity"] || function () { (window["clarity"].q = window["clarity"].q || []).push(arguments) }; - tarteaucitron.addScript('https://www.clarity.ms/tag/' + tarteaucitron.user.clarity); + tarteaucitron.addScript('https://www.clarity.ms/tag/' + tarteaucitron.user.clarity, '', function() { + window["clarity"]("consent"); + }); + }, + "fallback": function () { + if (tarteaucitron.parameters.bingConsentMode === true) { + if (tarteaucitron.parameters.softConsentMode === false) { + this.js(); + } + } } }; @@ -2189,7 +2756,7 @@ tarteaucitron.services.criteo = { "key": "criteo", "type": "ads", "name": "Criteo", - "uri": "http://www.criteo.com/privacy/", + "uri": "https://www.criteo.com/privacy/", "needConsent": true, "cookies": [], "js": function () { @@ -2207,7 +2774,7 @@ tarteaucitron.services.criteo = { for (i = 0; i < uniqIds.length; i += 1) { uri = '//cas.criteo.com/delivery/ajs.php?'; - uri += 'zoneid=' + document.getElementById(uniqIds[i]).getAttribute('zoneid'); + uri += 'zoneid=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'zoneid'); uri += '&nodis=1&cb=' + Math.floor(Math.random() * 99999999999); uri += '&loc=' + encodeURI(window.location); uri += (document.MAX_used !== ',') ? '&exclude=' + document.MAX_used : ''; @@ -2272,11 +2839,13 @@ tarteaucitron.services.artetv = { video_frame, video_allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"); - if (video_json === undefined) { + if (video_json === "") { return ""; } - video_frame = ''; + var styleAttr = (video_width !== "" ? "width:" + tarteaucitron.getStyleSize(video_width) + ";" : "") + (video_height !== "" ? "height:" + tarteaucitron.getStyleSize(video_height) + ";" : ""); + + video_frame = ''; return video_frame; }); }, @@ -2284,8 +2853,8 @@ tarteaucitron.services.artetv = { "use strict"; var id = 'artetv'; tarteaucitron.fallback(['artetv_player'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -2305,9 +2874,8 @@ tarteaucitron.services.dailymotion = { var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Dailymotion iframe', video_id = tarteaucitron.getElemAttr(x, "videoID"), video_width = tarteaucitron.getElemAttr(x, "width"), - frame_width = 'width=', video_height = tarteaucitron.getElemAttr(x, "height"), - frame_height = 'height=', + styleAttr = "", video_frame, embed_type = tarteaucitron.getElemAttr(x, "embedType"), allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"), @@ -2316,23 +2884,19 @@ tarteaucitron.services.dailymotion = { api = tarteaucitron.getElemAttr(x, "api"), params = 'info=' + showinfo + '&autoPlay=' + autoplay + '&api=' + api; - if (video_id === undefined) { + if (video_id === "") { return ""; } - if (video_width !== undefined) { - frame_width += '"' + video_width + '" '; - } else { - frame_width += '"" '; + if (video_width !== "") { + styleAttr += 'width:' + tarteaucitron.getStyleSize(video_width) + ';'; } if (video_height !== undefined) { - frame_height += '"' + video_height + '" '; - } else { - frame_height += '"" '; + styleAttr += 'height:' + tarteaucitron.getStyleSize(video_height) + ';'; } - if (embed_type === undefined || !['video', 'playlist'].includes(embed_type)) { + if (embed_type === "" || !['video', 'playlist'].includes(embed_type)) { embed_type = "video"; } - video_frame = ''; + video_frame = ''; return video_frame; }); }, @@ -2340,8 +2904,8 @@ tarteaucitron.services.dailymotion = { "use strict"; var id = 'dailymotion'; tarteaucitron.fallback(['dailymotion_player'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -2352,7 +2916,7 @@ tarteaucitron.services.datingaffiliation = { "key": "datingaffiliation", "type": "ads", "name": "Dating Affiliation", - "uri": "http://www.dating-affiliation.com/conditions-generales.php", + "uri": "https://www.dating-affiliation.com/conditions-generales.php", "needConsent": true, "cookies": [], "js": function () { @@ -2369,17 +2933,19 @@ tarteaucitron.services.datingaffiliation = { cfsa2 = tarteaucitron.getElemAttr(x, "data-cfsa2"), width = tarteaucitron.getElemAttr(x, "width"), height = tarteaucitron.getElemAttr(x, "height"), - url = 'http://www.tools-affil2.com/rotaban/ban.php?' + comfrom; + url = 'https://www.tools-affil2.com/rotaban/ban.php?' + comfrom; - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'datingaffiliation'; tarteaucitron.fallback(['datingaffiliation-canvas'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -2390,7 +2956,7 @@ tarteaucitron.services.datingaffiliationpopup = { "key": "datingaffiliationpopup", "type": "ads", "name": "Dating Affiliation (Pop Up)", - "uri": "http://www.dating-affiliation.com/conditions-generales.php", + "uri": "https://www.dating-affiliation.com/conditions-generales.php", "needConsent": true, "cookies": ['__utma', '__utmb', '__utmc', '__utmt_Tools', '__utmv', '__utmz', '_ga', '_gat', '_gat_UA-65072040-17', '__da-pu-xflirt-ID-pc-o169'], "js": function () { @@ -2406,27 +2972,27 @@ tarteaucitron.services.datingaffiliationpopup = { }); for (i = 0; i < uniqIds.length; i += 1) { - uri = 'http://www.promotools.biz/da/popunder/script.php?'; - uri += 'comfrom=' + document.getElementById(uniqIds[i]).getAttribute('comfrom') + '&'; - uri += 'promo=' + document.getElementById(uniqIds[i]).getAttribute('promo') + '&'; - uri += 'product_id=' + document.getElementById(uniqIds[i]).getAttribute('productid') + '&'; - uri += 'submitconfig=' + document.getElementById(uniqIds[i]).getAttribute('submitconfig') + '&'; - uri += 'ur=' + document.getElementById(uniqIds[i]).getAttribute('ur') + '&'; - uri += 'brand=' + document.getElementById(uniqIds[i]).getAttribute('brand') + '&'; - uri += 'lang=' + document.getElementById(uniqIds[i]).getAttribute('lang') + '&'; - uri += 'cf0=' + document.getElementById(uniqIds[i]).getAttribute('cf0') + '&'; - uri += 'cf2=' + document.getElementById(uniqIds[i]).getAttribute('cf2') + '&'; - uri += 'subid1=' + document.getElementById(uniqIds[i]).getAttribute('subid1') + '&'; - uri += 'cfsa2=' + document.getElementById(uniqIds[i]).getAttribute('cfsa2') + '&'; - uri += 'subid2=' + document.getElementById(uniqIds[i]).getAttribute('subid2') + '&'; - uri += 'nicheId=' + document.getElementById(uniqIds[i]).getAttribute('nicheid') + '&'; - uri += 'degreId=' + document.getElementById(uniqIds[i]).getAttribute('degreid') + '&'; - uri += 'bt=' + document.getElementById(uniqIds[i]).getAttribute('bt') + '&'; - uri += 'vis=' + document.getElementById(uniqIds[i]).getAttribute('vis') + '&'; - uri += 'hid=' + document.getElementById(uniqIds[i]).getAttribute('hid') + '&'; - uri += 'snd=' + document.getElementById(uniqIds[i]).getAttribute('snd') + '&'; - uri += 'aabd=' + document.getElementById(uniqIds[i]).getAttribute('aabd') + '&'; - uri += 'aabs=' + document.getElementById(uniqIds[i]).getAttribute('aabs'); + uri = 'https://www.promotools.biz/da/popunder/script.php?'; + uri += 'comfrom=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'comfrom') + '&'; + uri += 'promo=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'promo') + '&'; + uri += 'product_id=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'productid') + '&'; + uri += 'submitconfig=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'submitconfig') + '&'; + uri += 'ur=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'ur') + '&'; + uri += 'brand=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'brand') + '&'; + uri += 'lang=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'lang') + '&'; + uri += 'cf0=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'cf0') + '&'; + uri += 'cf2=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'cf2') + '&'; + uri += 'subid1=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'subid1') + '&'; + uri += 'cfsa2=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'cfsa2') + '&'; + uri += 'subid2=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'subid2') + '&'; + uri += 'nicheId=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'nicheid') + '&'; + uri += 'degreId=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'degreid') + '&'; + uri += 'bt=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'bt') + '&'; + uri += 'vis=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'vis') + '&'; + uri += 'hid=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'hid') + '&'; + uri += 'snd=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'snd') + '&'; + uri += 'aabd=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'aabd') + '&'; + uri += 'aabs=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'aabs'); tarteaucitron.makeAsync.init(uri, uniqIds[i]); } @@ -2452,9 +3018,8 @@ tarteaucitron.services.deezer = { var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Deezer iframe', deezer_id = tarteaucitron.getElemAttr(x, "deezerID"), deezer_width = tarteaucitron.getElemAttr(x, "width"), - frame_width = 'width=', deezer_height = tarteaucitron.getElemAttr(x, "height"), - frame_height = 'height=', + styleAttr = "", deezer_frame, embed_theme = tarteaucitron.getElemAttr(x, "theme"), embed_type = tarteaucitron.getElemAttr(x, "embedType"), @@ -2463,33 +3028,29 @@ tarteaucitron.services.deezer = { allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"), params; - if (deezer_id === undefined) { + if (deezer_id === "") { return ""; } - if (deezer_width !== undefined) { - frame_width += '"' + deezer_width + '" '; - } else { - frame_width += '"" '; + if (deezer_width !== "") { + styleAttr += 'width:' + tarteaucitron.getStyleSize(deezer_width) + ';'; } - if (deezer_height !== undefined) { - frame_height += '"' + deezer_height + '" '; - } else { - frame_height += '"" '; + if (deezer_height !== "") { + styleAttr += 'height:' + tarteaucitron.getStyleSize(deezer_height) + ';'; } - if (embed_theme === undefined || !['auto', 'light', 'dark'].includes(embed_theme)) { + if (embed_theme === "" || !['auto', 'light', 'dark'].includes(embed_theme)) { embed_theme = "auto"; } - if (embed_type === undefined || !['album', 'track', 'playlist'].includes(embed_type)) { + if (embed_type === "" || !['album', 'track', 'playlist'].includes(embed_type)) { embed_type = "album"; } - if (radius === undefined || !['true', 'false'].includes(radius)) { + if (radius === "" || !['true', 'false'].includes(radius)) { radius = "true"; } - if (tracklist === undefined || !['true', 'false'].includes(tracklist)) { + if (tracklist === "" || !['true', 'false'].includes(tracklist)) { tracklist = "true"; } params = 'tracklist=' + tracklist + '&radius=' + radius; - deezer_frame = ''; + deezer_frame = ''; return deezer_frame; }); }, @@ -2497,8 +3058,8 @@ tarteaucitron.services.deezer = { "use strict"; var id = 'deezer'; tarteaucitron.fallback(['deezer_player'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -2562,7 +3123,7 @@ tarteaucitron.services.ekomi = { "key": "ekomi", "type": "social", "name": "eKomi", - "uri": "http://www.ekomi-us.com/us/privacy/", + "uri": "https://www.ekomi-us.com/us/privacy/", "needConsent": true, "cookies": [], "js": function () { @@ -2670,24 +3231,6 @@ tarteaucitron.services.facebookcomment = { } }; -// ferank -tarteaucitron.services.ferank = { - "key": "ferank", - "type": "analytic", - "name": "FERank", - "uri": "https://www.ferank.fr/respect-vie-privee/#mesureaudience", - "needConsent": false, - "cookies": [], - "js": function () { - "use strict"; - tarteaucitron.addScript('//static.ferank.fr/pixel.js', '', function () { - if (typeof tarteaucitron.user.ferankMore === 'function') { - tarteaucitron.user.ferankMore(); - } - }); - } -}; - // pingdom tarteaucitron.services.pingdom = { "key": "pingdom", @@ -2761,36 +3304,12 @@ tarteaucitron.services.stonly = { } };*/ -// ferank pub -tarteaucitron.services.ferankpub = { - "key": "ferankpub", - "type": "ads", - "name": "FERank (pub)", - "uri": "https://www.ferank.fr/respect-vie-privee/#regiepublicitaire", - "needConsent": false, - "cookies": [], - "js": function () { - "use strict"; - tarteaucitron.addScript('//static.ferank.fr/publicite.async.js'); - if (tarteaucitron.isAjax === true) { - if (typeof ferankReady === 'function') { - ferankReady(); - } - } - }, - "fallback": function () { - "use strict"; - var id = 'ferankpub'; - tarteaucitron.fallback(['ferank-publicite'], tarteaucitron.engage(id)); - } -}; - // get+ tarteaucitron.services.getplus = { "key": "getplus", "type": "analytic", "name": "Get+", - "uri": "http://www.getplus.fr/Conditions-generales-de-vente_a226.html", + "uri": "https://www.getplus.fr/Conditions-generales-de-vente_a226.html", "needConsent": true, "cookies": ['_first_pageview', '_jsuid', 'no_trackyy_' + tarteaucitron.user.getplusId, '_eventqueue'], "js": function () { @@ -3036,6 +3555,11 @@ tarteaucitron.services.gajs = { })(), "js": function () { "use strict"; + + if (tarteaucitron.user.gajsUa === undefined) { + return; + } + window._gaq = window._gaq || []; window._gaq.push(['_setAccount', tarteaucitron.user.gajsUa]); if (timeExpire !== undefined) { @@ -3079,6 +3603,11 @@ tarteaucitron.services.analytics = { })(), "js": function () { "use strict"; + + if (tarteaucitron.user.analyticsUa === undefined) { + return; + } + window.GoogleAnalyticsObject = 'ga'; window.ga = window.ga || function () { window.ga.q = window.ga.q || []; @@ -3111,37 +3640,135 @@ tarteaucitron.services.analytics = { } }; - - -tarteaucitron.services.firebase = { - "key": "firebase", - "type": "analytic", - "name": "Firebase", - "uri": "https://firebase.google.com/support/privacy", +// google ads +tarteaucitron.services.googleads = { + "key": "googleads", + "type": "ads", + "name": "Google Ads", + "uri": "https://policies.google.com/privacy", "needConsent": true, "cookies": (function () { - var googleIdentifier = tarteaucitron.user.firebaseMeasurementId, + var googleIdentifier = tarteaucitron.user.googleadsId, + tagUaCookie = '_gat_gtag_' + googleIdentifier, tagGCookie = '_ga_' + googleIdentifier; + tagUaCookie = tagUaCookie.replace(/-/g, '_'); tagGCookie = tagGCookie.replace(/G-/g, ''); - return ['_ga', tagGCookie]; + return ['_ga', '_gat', '_gid', '__utma', '__utmb', '__utmc', '__utmt', '__utmz', tagUaCookie, tagGCookie, '_gcl_au']; })(), "js": function () { "use strict"; - if (tarteaucitron.user.firebaseApiKey === undefined) { + if (tarteaucitron.user.googleadsId === undefined) { return; } - tarteaucitron.addScript('https://www.gstatic.com/firebasejs/8.6.2/firebase-app.js', '', function () { - tarteaucitron.addScript('https://www.gstatic.com/firebasejs/8.6.2/firebase-analytics.js', '', function () { + window.dataLayer = window.dataLayer || []; + tarteaucitron.addScript('https://www.googletagmanager.com/gtag/js?id=' + tarteaucitron.user.googleadsId, '', function () { + window.gtag = function gtag() { dataLayer.push(arguments); } + gtag('js', new Date()); + var additional_config_info = (timeExpire !== undefined) ? {'anonymize_ip': true, 'cookie_expires': timeExpire / 1000} : {'anonymize_ip': true}; - var firebaseConfig = { - apiKey: tarteaucitron.user.firebaseApiKey, - authDomain: tarteaucitron.user.firebaseAuthDomain, - databaseURL: tarteaucitron.user.firebaseDatabaseUrl, - projectId: tarteaucitron.user.firebaseProjectId, + gtag('config', tarteaucitron.user.googleadsId, additional_config_info); + + if (typeof tarteaucitron.user.googleadsMore === 'function') { + tarteaucitron.user.googleadsMore(); + } + }); + }, + "fallback": function () { + if (tarteaucitron.parameters.googleConsentMode === true) { + if (tarteaucitron.parameters.softConsentMode === false) { + this.js(); + } + } + } +}; + +// google analytics +tarteaucitron.services.gtag = { + "key": "gtag", + "type": "analytic", + "name": "Google Analytics (GA4)", + "uri": "https://policies.google.com/privacy", + "needConsent": true, + "cookies": (function () { + var googleIdentifier = tarteaucitron.user.gtagUa, + tagUaCookie = '_gat_gtag_' + googleIdentifier, + tagGCookie = '_ga_' + googleIdentifier; + + tagUaCookie = tagUaCookie.replace(/-/g, '_'); + tagGCookie = tagGCookie.replace(/G-/g, ''); + + return ['_ga', '_gat', '_gid', '__utma', '__utmb', '__utmc', '__utmt', '__utmz', tagUaCookie, tagGCookie, '_gcl_au']; + })(), + "js": function () { + "use strict"; + + if (tarteaucitron.user.gtagUa === undefined) { + return; + } + + window.dataLayer = window.dataLayer || []; + tarteaucitron.addScript('https://www.googletagmanager.com/gtag/js?id=' + tarteaucitron.user.gtagUa, '', function () { + window.gtag = function gtag() { dataLayer.push(arguments); } + gtag('js', new Date()); + var additional_config_info = (timeExpire !== undefined) ? {'anonymize_ip': true, 'cookie_expires': timeExpire / 1000} : {'anonymize_ip': true}; + + if (tarteaucitron.user.gtagCrossdomain) { + /** + * https://support.google.com/analytics/answer/7476333?hl=en + * https://developers.google.com/analytics/devguides/collection/gtagjs/cross-domain + */ + gtag('config', tarteaucitron.user.gtagUa, additional_config_info, { linker: { domains: tarteaucitron.user.gtagCrossdomain, } }); + } else { + gtag('config', tarteaucitron.user.gtagUa, additional_config_info); + } + + if (typeof tarteaucitron.user.gtagMore === 'function') { + tarteaucitron.user.gtagMore(); + } + }); + }, + "fallback": function () { + if (tarteaucitron.parameters.googleConsentMode === true) { + if (tarteaucitron.parameters.softConsentMode === false) { + this.js(); + } + } + } +}; + +tarteaucitron.services.firebase = { + "key": "firebase", + "type": "analytic", + "name": "Firebase", + "uri": "https://firebase.google.com/support/privacy", + "needConsent": true, + "cookies": (function () { + var googleIdentifier = tarteaucitron.user.firebaseMeasurementId, + tagGCookie = '_ga_' + googleIdentifier; + + tagGCookie = tagGCookie.replace(/G-/g, ''); + + return ['_ga', tagGCookie]; + })(), + "js": function () { + "use strict"; + + if (tarteaucitron.user.firebaseApiKey === undefined) { + return; + } + + tarteaucitron.addScript('https://www.gstatic.com/firebasejs/10.10.0/firebase-app.js', '', function () { + tarteaucitron.addScript('https://www.gstatic.com/firebasejs/10.10.0/firebase-analytics.js', '', function () { + + var firebaseConfig = { + apiKey: tarteaucitron.user.firebaseApiKey, + authDomain: tarteaucitron.user.firebaseAuthDomain, + databaseURL: tarteaucitron.user.firebaseDatabaseUrl, + projectId: tarteaucitron.user.firebaseProjectId, storageBucket: tarteaucitron.user.firebaseStorageBucket, appId: tarteaucitron.user.firebaseAppId, measurementId: tarteaucitron.user.firebaseMeasurementId, @@ -3171,15 +3798,17 @@ tarteaucitron.services.genially = { geniallyid = tarteaucitron.getElemAttr(x, "geniallyid"), allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"); - return '
      '; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'genially'; tarteaucitron.fallback(['tac_genially'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -3210,23 +3839,23 @@ tarteaucitron.services.googlemaps = { googleMapsLibraries = '&libraries=' + tarteaucitron.user.googlemapsLibraries; } - tarteaucitron.addScript('//maps.googleapis.com/maps/api/js?v=3.exp&key=' + tarteaucitron.user.googlemapsKey + '&callback=' + tarteaucitron.user.mapscallback + googleMapsLibraries); + tarteaucitron.addScript('https://maps.googleapis.com/maps/api/js?loading=async&v=3.exp&key=' + tarteaucitron.user.googlemapsKey + '&callback=' + tarteaucitron.user.mapscallback + googleMapsLibraries); window.tac_googlemaps_callback = function () { tarteaucitron.fallback(['googlemaps-canvas'], function (x) { var uniqId = '_' + Math.random().toString(36).substr(2, 9); uniqIds.push(uniqId); - return '
      '; + return '
      '; }); var i; for (i = 0; i < uniqIds.length; i += 1) { mapOptions = { - zoom: parseInt(document.getElementById(uniqIds[i]).getAttribute('zoom'), 10), - center: new google.maps.LatLng(parseFloat(document.getElementById(uniqIds[i]).getAttribute('latitude'), 10), parseFloat(document.getElementById(uniqIds[i]).getAttribute('longitude'), 10)) + zoom: parseInt(tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'zoom'), 10), + center: new google.maps.LatLng(parseFloat(tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'latitude'), 10), parseFloat(tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'longitude'), 10)) }; map = new google.maps.Map(document.getElementById(uniqIds[i]), mapOptions); - new google.maps.Marker({ position: { lat: parseFloat(document.getElementById(uniqIds[i]).getAttribute('latitude'), 10), lng: parseFloat(document.getElementById(uniqIds[i]).getAttribute('longitude'), 10) }, map: map }); + new google.maps.Marker({ position: { lat: parseFloat(tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'latitude'), 10), lng: parseFloat(tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'longitude'), 10) }, map: map }); } }; }, @@ -3255,15 +3884,17 @@ tarteaucitron.services.googlemapssearch = { query = escape(tarteaucitron.getElemAttr(x, "data-search")), key = tarteaucitron.getElemAttr(x, "data-api-key"); - return ' ' + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ' ' }); }, "fallback": function () { "use strict"; var id = 'googlemapssearch'; tarteaucitron.fallback(['googlemapssearch'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -3285,15 +3916,17 @@ tarteaucitron.services.googlemapsembed = { height = tarteaucitron.getElemHeight(x), url = tarteaucitron.getElemAttr(x, "data-url"); - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'googlemapsembed'; tarteaucitron.fallback(['googlemapsembed'], function (elem) { - elem.style.width = tarteaucitron.getElemWidth(elem) + 'px'; - elem.style.height = tarteaucitron.getElemHeight(elem) + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemWidth(elem)); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemHeight(elem)); return tarteaucitron.engage(id); }); } @@ -3311,19 +3944,22 @@ tarteaucitron.services.openstreetmap = { "js": function () { "use strict"; tarteaucitron.fallback(['openstreetmap'], function (x) { - var width = tarteaucitron.getElemWidth(x), + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Openstreetmap iframe', + width = tarteaucitron.getElemWidth(x), height = tarteaucitron.getElemHeight(x), url = tarteaucitron.getElemAttr(x, "data-url"); - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'openstreetmap'; tarteaucitron.fallback(['openstreetmap'], function (elem) { - elem.style.width = tarteaucitron.getElemWidth(elem) + 'px'; - elem.style.height = tarteaucitron.getElemHeight(elem) + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemWidth(elem)); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemHeight(elem)); return tarteaucitron.engage(id); }); } @@ -3340,26 +3976,56 @@ tarteaucitron.services.geoportail = { "js": function () { "use strict"; tarteaucitron.fallback(['geoportail'], function (x) { - var width = tarteaucitron.getElemWidth(x), + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Geoportail maps iframe', + width = tarteaucitron.getElemWidth(x), height = tarteaucitron.getElemHeight(x), url = tarteaucitron.getElemAttr(x, "data-url"); - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'geoportail'; tarteaucitron.fallback(['geoportail'], function (elem) { - elem.style.width = tarteaucitron.getElemWidth(elem) + 'px'; - elem.style.height = tarteaucitron.getElemHeight(elem) + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemWidth(elem)); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemHeight(elem)); return tarteaucitron.engage(id); }); } }; - +// google tag manager +tarteaucitron.services.googletagmanager = { + "key": "googletagmanager", + "type": "api", + "name": "Google Tag Manager", + "uri": "https://policies.google.com/privacy", + "needConsent": true, + "cookies": ['_ga', '_gat', '__utma', '__utmb', '__utmc', '__utmt', '__utmz', '__gads', '_drt_', 'FLC', 'exchange_uid', 'id', 'fc', 'rrs', 'rds', 'rv', 'uid', 'UIDR', 'UID', 'clid', 'ipinfo', 'acs'], + "js": function () { + "use strict"; + if (tarteaucitron.user.googletagmanagerId === undefined) { + return; + } + window.dataLayer = window.dataLayer || []; + window.dataLayer.push({ + 'gtm.start': new Date().getTime(), + event: 'gtm.js' + }); + tarteaucitron.addScript('https://www.googletagmanager.com/gtm.js?id=' + tarteaucitron.user.googletagmanagerId); + }, + "fallback": function () { + if (tarteaucitron.parameters.googleConsentMode === true) { + if (tarteaucitron.parameters.softConsentMode === false) { + this.js(); + } + } + } +}; // google tag manager multiple tarteaucitron.services.multiplegoogletagmanager = { @@ -3384,6 +4050,13 @@ tarteaucitron.services.multiplegoogletagmanager = { tarteaucitron.addScript('https://www.googletagmanager.com/gtm.js?id=' + id); }); + }, + "fallback": function () { + if (tarteaucitron.parameters.googleConsentMode === true) { + if (tarteaucitron.parameters.softConsentMode === false) { + this.js(); + } + } } }; @@ -3429,7 +4102,17 @@ tarteaucitron.services.hubspot = { "cookies": ['hubspotutk', 'fr', '__hstc', '__hssrc', '__hssc', '__cfduid'], "js": function () { "use strict"; - tarteaucitron.addScript('//js.hs-scripts.com/' + tarteaucitron.user.hubspotId + '.js', 'hs-script-loader'); + + if (tarteaucitron.user.hubspotId === undefined) { + return; + } + + var tac_businessUnitId = ""; + if (tarteaucitron.user.hubspotBusinessUnitId !== undefined && tarteaucitron.user.hubspotBusinessUnitId !== null && tarteaucitron.user.hubspotBusinessUnitId !== "") { + tac_businessUnitId = "?businessUnitId=" + tarteaucitron.user.hubspotBusinessUnitId; + } + + tarteaucitron.addScript('//js.hs-scripts.com/' + tarteaucitron.user.hubspotId + '.js' + tac_businessUnitId, 'hs-script-loader'); } }; @@ -3446,11 +4129,11 @@ tarteaucitron.services.instagram = { tarteaucitron.fallback(['instagram_post'], function (x) { var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Instagram iframe', post_id = tarteaucitron.getElemAttr(x, 'postId'), + page_id = tarteaucitron.getElemAttr(x, 'pageId'), post_permalink = tarteaucitron.getElemAttr(x, 'data-instgrm-permalink'), embed_width = tarteaucitron.getElemAttr(x, 'width'), embed_height = tarteaucitron.getElemAttr(x, 'height'), - frame_width, - frame_height, + styleAttr = "", post_frame; if (post_permalink != null) { @@ -3459,22 +4142,19 @@ tarteaucitron.services.instagram = { return ''; } - if (post_id === undefined) { + var post_link = post_id !== "" ? 'p/' + post_id : (page_id !== "" ? page_id : ""); + if (post_link === "") { return ""; } - if (embed_width !== undefined) { - frame_width = 'width="' + embed_width + '" '; - } else { - frame_width = '"" '; + if (embed_width !== "") { + styleAttr = 'width:' + tarteaucitron.getStyleSize(embed_width) + ';'; } - if (embed_height !== undefined) { - frame_height = 'height="' + embed_height + '" '; - } else { - frame_height = '"" '; + if (embed_height !== "") { + styleAttr = 'height:' + tarteaucitron.getStyleSize(embed_height) + ';'; } - post_frame = ''; + post_frame = ''; return post_frame; }); @@ -3483,8 +4163,8 @@ tarteaucitron.services.instagram = { "use strict"; var id = 'instagram'; tarteaucitron.fallback(['instagram_post'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -3558,7 +4238,7 @@ tarteaucitron.services.linkedin = { "key": "linkedin", "type": "social", "name": "Linkedin", - "uri": "https://www.linkedin.com/legal/cookie_policy", + "uri": "https://www.linkedin.com/legal/cookie-policy", "needConsent": true, "cookies": [], "js": function () { @@ -3675,7 +4355,7 @@ tarteaucitron.services.prelinker = { "key": "prelinker", "type": "ads", "name": "Prelinker", - "uri": "http://www.prelinker.com/index/index/cgu/", + "uri": "https://www.prelinker.com/index/index/cgu/", "needConsent": true, "cookies": ['_sp_id.32f5', '_sp_ses.32f5'], "js": function () { @@ -3691,11 +4371,11 @@ tarteaucitron.services.prelinker = { }); for (i = 0; i < uniqIds.length; i += 1) { - uri = 'http://promo.easy-dating.org/banner/index?'; - uri += 'site_id=' + document.getElementById(uniqIds[i]).getAttribute('siteId') + '&'; - uri += 'banner_id=' + document.getElementById(uniqIds[i]).getAttribute('bannerId') + '&'; - uri += 'default_language=' + document.getElementById(uniqIds[i]).getAttribute('defaultLanguage') + '&'; - uri += 'tr4ck=' + document.getElementById(uniqIds[i]).getAttribute('trackrt'); + uri = 'https://promo.easy-dating.org/banner/index?'; + uri += 'site_id=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'siteId') + '&'; + uri += 'banner_id=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'bannerId') + '&'; + uri += 'default_language=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'defaultLanguage') + '&'; + uri += 'tr4ck=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'trackrt'); tarteaucitron.makeAsync.init(uri, uniqIds[i]); } @@ -3724,15 +4404,17 @@ tarteaucitron.services.prezi = { height = tarteaucitron.getElemAttr(x, "height"), url = 'https://prezi.com/embed/' + id + '/?bgcolor=ffffff&lock_to_path=0&autoplay=0&autohide_ctrls=0'; - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'prezi'; tarteaucitron.fallback(['prezi-canvas'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -3743,7 +4425,7 @@ tarteaucitron.services.pubdirecte = { "key": "pubdirecte", "type": "ads", "name": "Pubdirecte", - "uri": "http://pubdirecte.com/contact.php", + "uri": "https://pubdirecte.com/contact.php", "needConsent": true, "cookies": [], "js": function () { @@ -3760,8 +4442,8 @@ tarteaucitron.services.pubdirecte = { for (i = 0; i < uniqIds.length; i += 1) { uri = '//www.pubdirecte.com/script/banniere.php?'; - uri += 'id=' + document.getElementById(uniqIds[i]).getAttribute('pid') + '&'; - uri += 'ref=' + document.getElementById(uniqIds[i]).getAttribute('ref'); + uri += 'id=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'pid') + '&'; + uri += 'ref=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'ref'); tarteaucitron.makeAsync.init(uri, uniqIds[i]); } @@ -3808,6 +4490,11 @@ tarteaucitron.services.intercomChat = { ], "readmoreLink": "https://www.intercom.com/legal/privacy", "js": function () { + + if (tarteaucitron.user.intercomKey === undefined) { + return; + } + window.intercomSettings = { app_id: tarteaucitron.user.intercomKey, }; @@ -3876,15 +4563,15 @@ tarteaucitron.services.rumbletalk = { height = tarteaucitron.getElemHeight(x), id = tarteaucitron.getElemAttr(x, "data-id"); - return '
      '; + return '
      '; }); }, "fallback": function () { "use strict"; var id = 'rumbletalk'; tarteaucitron.fallback(['rumbletalk'], function (elem) { - elem.style.width = tarteaucitron.getElemWidth(elem) + 'px'; - elem.style.height = tarteaucitron.getElemHeight(elem) + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemWidth(elem)); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemHeight(elem)); return tarteaucitron.engage(id); }); @@ -3941,13 +4628,13 @@ tarteaucitron.services.shareasale = { for (i = 0; i < uniqIds.length; i += 1) { uri = 'https://shareasale.com/sale.cfm?'; - uri += 'amount=' + document.getElementById(uniqIds[i]).getAttribute('amount') + '&'; - uri += 'tracking=' + document.getElementById(uniqIds[i]).getAttribute('tracking') + '&'; - uri += 'transtype=' + document.getElementById(uniqIds[i]).getAttribute('transtype') + '&'; - uri += 'persale=' + document.getElementById(uniqIds[i]).getAttribute('persale') + '&'; - uri += 'perlead=' + document.getElementById(uniqIds[i]).getAttribute('perlead') + '&'; - uri += 'perhit=' + document.getElementById(uniqIds[i]).getAttribute('perhit') + '&'; - uri += 'merchantID=' + document.getElementById(uniqIds[i]).getAttribute('merchantID'); + uri += 'amount=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'amount') + '&'; + uri += 'tracking=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'tracking') + '&'; + uri += 'transtype=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'transtype') + '&'; + uri += 'persale=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'persale') + '&'; + uri += 'perlead=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'perlead') + '&'; + uri += 'perhit=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'perhit') + '&'; + uri += 'merchantID=' + tarteaucitron.getElemAttr(document.getElementById(uniqIds[i]), 'merchantID'); document.getElementById(uniqIds[i]).innerHTML = ''; } @@ -3964,7 +4651,7 @@ tarteaucitron.services.sharethis = { "key": "sharethis", "type": "social", "name": "ShareThis", - "uri": "http://www.sharethis.com/legal/privacy/", + "uri": "https://www.sharethis.com/legal/privacy/", "needConsent": true, "cookies": ['__unam'], "js": function () { @@ -4010,15 +4697,17 @@ tarteaucitron.services.slideshare = { height = tarteaucitron.getElemAttr(x, "height"), url = '//www.slideshare.net/slideshow/embed_code/key/' + id; - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'slideshare'; tarteaucitron.fallback(['slideshare-canvas'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -4037,7 +4726,7 @@ tarteaucitron.services.soundcloud = { tarteaucitron.fallback(['soundcloud_player'], function (x) { var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Soundcloud iframe', player_height = tarteaucitron.getElemAttr(x, 'data-height'), - frame_height = 'height="' + player_height + '" ', + frame_height = 'height:' + tarteaucitron.getStyleSize(player_height) + ';', playable_id = tarteaucitron.getElemAttr(x, 'data-playable-id'), playable_type = tarteaucitron.getElemAttr(x, 'data-playable-type'), playable_url = tarteaucitron.getElemAttr(x, 'data-playable-url'), @@ -4053,7 +4742,7 @@ tarteaucitron.services.soundcloud = { var allowAutoplay = autoplay === 'true' ? 'allow="autoplay"' : ''; - if (playable_id === undefined && playable_url === undefined) { + if (playable_id === "" && playable_url === "") { return ""; } @@ -4073,13 +4762,13 @@ tarteaucitron.services.soundcloud = { if (visual && visual.length > 0) qs += '&visual=' + visual; if (artwork && artwork.length > 0) qs += '&show_artwork=' + artwork; - return ''; + return ''; }); }, fallback: function () { "use strict"; tarteaucitron.fallback(['soundcloud_player'], function (elem) { - elem.style.height = elem.getAttribute('data-height') + 'px'; + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'data-height')); return tarteaucitron.engage('soundcloud'); }); } @@ -4099,25 +4788,20 @@ tarteaucitron.services.spotify = { var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Spotify iframe', spotify_id = tarteaucitron.getElemAttr(x, "spotifyID"), spotify_width = tarteaucitron.getElemAttr(x, "width"), - frame_width = 'width=', spotify_height = tarteaucitron.getElemAttr(x, "height"), - frame_height = 'height=', + styleAttr = "border-radius:12px;", spotify_frame; - if (spotify_id === undefined) { + if (spotify_id === "") { return ""; } - if (spotify_width !== undefined) { - frame_width += '"' + spotify_width + '" '; - } else { - frame_width += '"" '; + if (spotify_width !== "") { + styleAttr += 'width:' + tarteaucitron.getStyleSize(spotify_width) + ';'; } - if (spotify_height !== undefined) { - frame_height += '"' + spotify_height + '" '; - } else { - frame_height += '"" '; + if (spotify_height !== "") { + styleAttr += 'height:' + tarteaucitron.getStyleSize(spotify_height) + ';'; } - spotify_frame = ''; + spotify_frame = ''; return spotify_frame; }); }, @@ -4125,8 +4809,8 @@ tarteaucitron.services.spotify = { "use strict"; var id = 'spotify'; tarteaucitron.fallback(['spotify_player'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -4168,7 +4852,7 @@ tarteaucitron.services.timelinejs = { "key": "timelinejs", "type": "api", "name": "Timeline JS", - "uri": "http://timeline.knightlab.com/#help", + "uri": "https://timeline.knightlab.com/#help", "needConsent": true, "cookies": [], "js": function () { @@ -4187,15 +4871,17 @@ tarteaucitron.services.timelinejs = { start_zoom = tarteaucitron.getElemAttr(x, "start_zoom"), url = '//cdn.knightlab.com/libs/timeline/latest/embed/index.html?source=' + spreadsheet_id + '&font=' + font + '&maptype=' + map + '&lang=' + lang + '&start_at_end=' + start_at_end + '&hash_bookmark=' + hash_bookmark + '&start_at_slide=' + start_at_slide + '&start_zoom_adjust=' + start_zoom + '&height=' + height; - return ''; + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; }); }, "fallback": function () { "use strict"; var id = 'timelinejs'; tarteaucitron.fallback(['timelinejs-canvas'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -4244,7 +4930,7 @@ tarteaucitron.services.twenga = { "key": "twenga", "type": "ads", "name": "Twenga", - "uri": "http://www.twenga.com/privacy.php", + "uri": "https://www.twenga.com/privacy.php", "needConsent": true, "cookies": [], "js": function () { @@ -4312,16 +4998,16 @@ tarteaucitron.services.twitterembed = { for (i = 0; i < uniqIds.length; i += 1) { e = document.getElementById(uniqIds[i]); twttr.widgets.createTweet( - e.getAttribute('tweetid'), + tarteaucitron.getElemAttr(e, 'tweetid'), e, { - theme: e.getAttribute('theme'), - cards: e.getAttribute('cards'), - conversation: e.getAttribute('conversation'), + theme: tarteaucitron.getElemAttr(e, 'theme'), + cards: tarteaucitron.getElemAttr(e, 'cards'), + conversation: tarteaucitron.getElemAttr(e, 'conversation'), lang: tarteaucitron.getLanguage(), dnt: true, - width: e.getAttribute('data-width'), - align: e.getAttribute('data-align') + width: tarteaucitron.getElemAttr(e, 'data-width'), + align: tarteaucitron.getElemAttr(e, 'data-align') } ); } @@ -4331,7 +5017,7 @@ tarteaucitron.services.twitterembed = { "use strict"; var id = 'twitterembed'; tarteaucitron.fallback(['twitterembed-canvas'], function (elem) { - elem.style.width = elem.getAttribute('data-width') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'data-width')); return tarteaucitron.engage(id); }); } @@ -4368,6 +5054,10 @@ tarteaucitron.services.twitteruwt = { "js": function () { "use strict"; + if (tarteaucitron.user.twitteruwtId === undefined) { + return; + } + window.twq = function () { window.twq.exe ? window.twq.exe.apply(window.twq, arguments) : window.twq.queue.push(arguments); } @@ -4411,9 +5101,8 @@ tarteaucitron.services.vimeo = { tarteaucitron.fallback(['vimeo_player'], function (x) { var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Vimeo iframe', video_width = tarteaucitron.getElemAttr(x, "width"), - frame_width = 'width=', video_height = tarteaucitron.getElemAttr(x, "height"), - frame_height = 'height=', + styleAttr = "", video_id = tarteaucitron.getElemAttr(x, "videoID"), video_hash = tarteaucitron.getElemAttr(x, "data-hash") || '', @@ -4422,14 +5111,14 @@ tarteaucitron.services.vimeo = { video_qs = "", attrs = ["title", "byline", "portrait", "loop", "autoplay", "autopause", "background", "color", "controls", "maxheight", "maxwidth", "muted", "playsinline", "speed", "transparent"], params = attrs.filter(function (a) { - return tarteaucitron.getElemAttr(x, a) !== null; + return tarteaucitron.getElemAttr(x, a) !== ""; }).map(function (a) { return a + "=" + tarteaucitron.getElemAttr(x, a); }), video_frame; - if (video_id === undefined) { + if (video_id === "") { return ""; } @@ -4443,17 +5132,13 @@ tarteaucitron.services.vimeo = { // attributes if (video_width !== undefined) { - frame_width += '"' + video_width + '" '; - } else { - frame_width += '"" '; + styleAttr += 'width:' + tarteaucitron.getStyleSize(video_width) + ';'; } if (video_height !== undefined) { - frame_height += '"' + video_height + '" '; - } else { - frame_height += '"" '; + styleAttr += 'height:' + tarteaucitron.getStyleSize(video_height) + ';'; } - video_frame = ''; + video_frame = ''; return video_frame; }); @@ -4462,8 +5147,8 @@ tarteaucitron.services.vimeo = { "use strict"; var id = 'vimeo'; tarteaucitron.fallback(['vimeo_player'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -4474,7 +5159,7 @@ tarteaucitron.services.visualrevenue = { "key": "visualrevenue", "type": "analytic", "name": "VisualRevenue", - "uri": "http://www.outbrain.com/legal/privacy-713/", + "uri": "https://www.outbrain.com/legal/privacy-713/", "needConsent": true, "cookies": ['__vrf', '__vrm', '__vrl', '__vry', '__vru', '__vrid', '__vrz'], "js": function () { @@ -4486,7 +5171,7 @@ tarteaucitron.services.visualrevenue = { window._vrq.push(['id', tarteaucitron.user.visualrevenueId]); window._vrq.push(['automate', true]); window._vrq.push(['track', function () { }]); - tarteaucitron.addScript('http://a.visualrevenue.com/vrs.js'); + tarteaucitron.addScript('https://a.visualrevenue.com/vrs.js'); } }; @@ -4501,6 +5186,10 @@ tarteaucitron.services.verizondottag = { "js": function () { "use strict"; + if (tarteaucitron.user.verizondottagProjectId === undefined) { + return; + } + window.dotq = window.dotq || []; window.dotq.push({ 'projectId': tarteaucitron.user.verizondottagProjectId, @@ -4523,7 +5212,7 @@ tarteaucitron.services.vshop = { "key": "vshop", "type": "ads", "name": "vShop", - "uri": "http://vshop.fr/privacy-policy", + "uri": "https://vshop.fr/privacy-policy", "needConsent": true, "cookies": [], "js": function () { @@ -4543,7 +5232,7 @@ tarteaucitron.services.wysistat = { "key": "wysistat", "type": "analytic", "name": "Wysistat", - "uri": "http://wysistat.net/contact/", + "uri": "https://wysistat.net/contact/", "needConsent": true, "cookies": ['Wysistat'], "js": function () { @@ -4583,7 +5272,7 @@ tarteaucitron.services.xiti = { } Xt_h = new Date(); Xt_i = '= 4) { Xt_s = screen; @@ -4704,7 +5393,7 @@ tarteaucitron.services.youtube = { "name": "YouTube", "uri": "https://policies.google.com/privacy", "needConsent": true, - "cookies": ['VISITOR_INFO1_LIVE', 'YSC', 'PREF', 'GEUP'], + "cookies": ['VISITOR_INFO1_LIVE', 'YSC', 'PREF'], "js": function () { "use strict"; tarteaucitron.fallback(['youtube_player'], function (x) { @@ -4712,17 +5401,17 @@ tarteaucitron.services.youtube = { video_id = tarteaucitron.getElemAttr(x, "videoID"), srcdoc = tarteaucitron.getElemAttr(x, "srcdoc"), loading = tarteaucitron.getElemAttr(x, "loading"), + referrerpolicy = tarteaucitron.getElemAttr(x, "referrerpolicy"), video_width = tarteaucitron.getElemAttr(x, "width"), - frame_width = 'width=', video_height = tarteaucitron.getElemAttr(x, "height"), - frame_height = 'height=', + styleAttr = "", video_frame, allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"), start = tarteaucitron.getElemAttr(x, "start"), end = tarteaucitron.getElemAttr(x, "end"), attrs = ["theme", "rel", "controls", "showinfo", "autoplay", "mute", "start", "end", "loop", "enablejsapi"], params = attrs.filter(function (a) { - return tarteaucitron.getElemAttr(x, a) !== null; + return tarteaucitron.getElemAttr(x, a) !== ""; }).map(function (a) { return a + "=" + tarteaucitron.getElemAttr(x, a); }).join("&"); @@ -4731,18 +5420,14 @@ tarteaucitron.services.youtube = { params = params + "&playlist=" + video_id; } - if (video_id === undefined) { + if (video_id === "") { return ""; } - if (video_width !== undefined) { - frame_width += '"' + video_width + '" '; - } else { - frame_width += '"" '; + if (video_width !== "") { + styleAttr += 'width:' + tarteaucitron.getStyleSize(video_width) + ';'; } - if (video_height !== undefined) { - frame_height += '"' + video_height + '" '; - } else { - frame_height += '"" '; + if (video_height !== "") { + styleAttr += 'height:' + tarteaucitron.getStyleSize(video_height) + ';'; } if (srcdoc !== undefined && srcdoc !== null && srcdoc !== "") { @@ -4757,7 +5442,13 @@ tarteaucitron.services.youtube = { loading = ''; } - video_frame = ''; + if (referrerpolicy !== undefined && referrerpolicy !== null && referrerpolicy !== "") { + referrerpolicy = 'referrerpolicy="' + referrerpolicy + '" '; + } else { + referrerpolicy = ''; + } + + video_frame = ''; return video_frame; }); }, @@ -4765,8 +5456,8 @@ tarteaucitron.services.youtube = { "use strict"; var id = 'youtube'; tarteaucitron.fallback(['youtube_player'], function (elem) { - elem.style.width = tarteaucitron.getElemAttr(elem,'width') + 'px'; - elem.style.height = tarteaucitron.getElemAttr(elem,'height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -4779,34 +5470,29 @@ tarteaucitron.services.youtubeplaylist = { "name": "YouTube (playlist)", "uri": "https://policies.google.com/privacy", "needConsent": true, - "cookies": ['VISITOR_INFO1_LIVE', 'YSC', 'PREF', 'GEUP'], + "cookies": ['VISITOR_INFO1_LIVE', 'YSC', 'PREF'], "js": function () { "use strict"; tarteaucitron.fallback(['youtube_playlist_player'], function (x) { var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Youtube iframe', playlist_id = tarteaucitron.getElemAttr(x, "playlistID"), video_width = tarteaucitron.getElemAttr(x, "width"), - frame_width = 'width=', video_height = tarteaucitron.getElemAttr(x, "height"), - frame_height = 'height=', + styleAttr = "", video_frame, allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"), params = 'theme=' + tarteaucitron.getElemAttr(x, "theme") + '&rel=' + tarteaucitron.getElemAttr(x, "rel") + '&controls=' + tarteaucitron.getElemAttr(x, "controls") + '&showinfo=' + tarteaucitron.getElemAttr(x, "showinfo") + '&autoplay=' + tarteaucitron.getElemAttr(x, "autoplay") + '&mute=' + tarteaucitron.getElemAttr(x, "mute"); - if (playlist_id === undefined) { + if (playlist_id === "") { return ""; } - if (video_width !== undefined) { - frame_width += '"' + video_width + '" '; - } else { - frame_width += '"" '; + if (video_width !== "") { + styleAttr += 'width:' + tarteaucitron.getStyleSize(video_width) + ';'; } - if (video_height !== undefined) { - frame_height += '"' + video_height + '" '; - } else { - frame_height += '"" '; + if (video_height !== "") { + styleAttr += 'height:' + tarteaucitron.getStyleSize(video_height) + ';'; } - video_frame = ''; + video_frame = ''; return video_frame; }); }, @@ -4814,8 +5500,8 @@ tarteaucitron.services.youtubeplaylist = { "use strict"; var id = 'youtubeplaylist'; tarteaucitron.fallback(['youtube_playlist_player'], function (elem) { - elem.style.width = tarteaucitron.getElemAttr(elem,'width') + 'px'; - elem.style.height = tarteaucitron.getElemAttr(elem,'height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -4859,7 +5545,7 @@ tarteaucitron.services.linkedininsighttag = { "key": "linkedininsighttag", "type": "ads", "name": "Linkedin Insight", - "uri": "https://www.linkedin.com/legal/cookie_policy", + "uri": "https://www.linkedin.com/legal/cookie-policy", "needConsent": true, "cookies": ['li_fat_id'], "js": function () { @@ -4896,7 +5582,38 @@ tarteaucitron.services.xiti_smarttag = { } }; +// facebook pixel +tarteaucitron.services.facebookpixel = { + "key": "facebookpixel", + "type": "ads", + "name": "Facebook Pixel", + "uri": "https://www.facebook.com/policy.php", + "needConsent": true, + "cookies": ['datr', 'fr', 'reg_ext_ref', 'reg_fb_gate', 'reg_fb_ref', 'sb', 'wd', 'x-src', '_fbp'], + "js": function () { + "use strict"; + + if (tarteaucitron.user.facebookpixelId === undefined) { + return; + } + + var n; + if (window.fbq) return; + n = window.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; + if (!window._fbq) window._fbq = n; + n.push = n; + n.loaded = !0; + n.version = '2.0'; + n.queue = []; + tarteaucitron.addScript('https://connect.facebook.net/en_US/fbevents.js'); + fbq('init', tarteaucitron.user.facebookpixelId); + fbq('track', 'PageView'); + if (typeof tarteaucitron.user.facebookpixelMore === 'function') { + tarteaucitron.user.facebookpixelMore(); + } + } +}; //Issuu tarteaucitron.services.issuu = { @@ -4912,31 +5629,26 @@ tarteaucitron.services.issuu = { var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Issuu iframe', issuu_id = tarteaucitron.getElemAttr(x, "issuuID"), issuu_width = tarteaucitron.getElemAttr(x, "width"), - frame_width = 'width=', issuu_height = tarteaucitron.getElemAttr(x, "height"), - frame_height = 'height=', + styleAttr = "", issuu_frame, issuu_embed; - if (issuu_id === undefined) { + if (issuu_id === "") { return ""; } - if (issuu_width !== undefined) { - frame_width += '"' + issuu_width + '" '; - } else { - frame_width += '"" '; + if (issuu_width !== "") { + styleAttr += 'width:' + tarteaucitron.getStyleSize(issuu_width) + ';'; } - if (issuu_height !== undefined) { - frame_height += '"' + issuu_height + '" '; - } else { - frame_height += '"" '; + if (issuu_height !== "") { + styleAttr += 'height:' + tarteaucitron.getStyleSize(issuu_height) + ';'; } - if (issuu_id.match(/\d+\/\d+/)) { issuu_embed = '#' + issuu_id; } else if (issuu_id.match(/d=(.*)&u=(.*)/)) { issuu_embed = '?' + issuu_id; } + if (issuu_id.match(/^\d+\/\d+$/)) { issuu_embed = '#' + issuu_id; } else { issuu_embed = '?' + issuu_id; } - issuu_frame = ''; + issuu_frame = ''; return issuu_frame; }); @@ -4945,8 +5657,8 @@ tarteaucitron.services.issuu = { "use strict"; var id = 'issuu'; tarteaucitron.fallback(['issuu_player'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -5012,6 +5724,13 @@ tarteaucitron.services.multiplegtag = { }); }); } + }, + "fallback": function () { + if (tarteaucitron.parameters.googleConsentMode === true) { + if (tarteaucitron.parameters.softConsentMode === false) { + this.js(); + } + } } }; @@ -5160,7 +5879,7 @@ tarteaucitron.services.matomocloud = { "key": "matomocloud", "type": "analytic", "name": "Matomo Cloud (privacy by design)", - "uri": "https://matomo.org/faq/general/faq_146/", + "uri": "https://matomo.org/guide/manage-matomo/privacy/", "needConsent": true, "cookies": ['_pk_ref', '_pk_cvar', '_pk_id', '_pk_ses', '_pk_hsr', 'mtm_consent', 'matomo_ignore', 'matomo_sessid'], "js": function () { @@ -5170,8 +5889,16 @@ tarteaucitron.services.matomocloud = { } window._paq = window._paq || []; - window._paq.push(["requireConsent"]); - window._paq.push(["setConsentGiven"]); + + if (tarteaucitron.user.matomoFullTracking === true) { + window._paq.push(["requireCookieConsent"]); + window._paq.push(["setCookieConsentGiven"]); + window._paq.push(["trackAllContentImpressions"]); + } else { + window._paq.push(["requireConsent"]); + window._paq.push(["setConsentGiven"]); + } + window._paq.push(["setSiteId", tarteaucitron.user.matomoId]); window._paq.push(["setTrackerUrl", tarteaucitron.user.matomoHost + "matomo.php"]); window._paq.push(["enableLinkTracking"]); @@ -5180,16 +5907,16 @@ tarteaucitron.services.matomocloud = { window._paq.push(["trackPageView"]); } - if (tarteaucitron.user.matomoFullTracking === true) { - window._paq.push(["trackAllContentImpressions"]); - } - if (tarteaucitron.user.matomoCustomJSPath === undefined || tarteaucitron.user.matomoCustomJSPath == '') { tarteaucitron.addScript('https://cdn.matomo.cloud/matomo.js', '', '', true, 'defer', true); } else { tarteaucitron.addScript(tarteaucitron.user.matomoCustomJSPath, '', '', true, 'defer', true); } + if (typeof tarteaucitron.user.matomocloudMore === 'function') { + tarteaucitron.user.matomocloudMore(); + } + // waiting for Matomo to be ready to check first party cookies var interval = setInterval(function () { if (typeof Matomo === 'undefined') return @@ -5219,12 +5946,20 @@ tarteaucitron.services.matomocloud = { } window._paq = window._paq || []; - window._paq.push(["requireConsent"]); + if (tarteaucitron.user.matomoFullTracking === true) { + window._paq.push(["requireCookieConsent"]); + } else { + window._paq.push(["requireConsent"]); + } window._paq.push(["setSiteId", tarteaucitron.user.matomoId]); window._paq.push(["setTrackerUrl", tarteaucitron.user.matomoHost + "matomo.php"]); window._paq.push(["trackPageView"]); window._paq.push(["enableLinkTracking"]); + if (typeof tarteaucitron.user.matomocloudMore === 'function') { + tarteaucitron.user.matomocloudMore(); + } + if (tarteaucitron.user.matomoCustomJSPath === undefined || tarteaucitron.user.matomoCustomJSPath == '') { tarteaucitron.addScript('https://cdn.matomo.cloud/matomo.js', '', '', true, 'defer', true); } else { @@ -5240,7 +5975,7 @@ tarteaucitron.services.matomotm = { "name": "Matomo Tag Manager", "uri": "https://matomo.org/privacy/", "needConsent": true, - "cookies": [], + "cookies": ['_pk.id', '_pk.sess'], "js": function () { "use strict"; if (tarteaucitron.user.matomotmUrl === undefined) { @@ -5251,20 +5986,42 @@ tarteaucitron.services.matomotm = { _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); tarteaucitron.addScript(tarteaucitron.user.matomotmUrl); + }, + "fallback": function () { + "use strict"; + if (tarteaucitron.user.matomotmUrl === undefined) { + return; + } + + if (tarteaucitron.parameters.softConsentMode === true) { + return; + } + + var _mtm = window._mtm = window._mtm || []; + _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); + + var _paq = window._paq = window._paq || []; + _paq.push(['forgetCookieConsentGiven']); + _paq.push(['deleteCookies']); + + tarteaucitron.addScript(tarteaucitron.user.matomotmUrl); + + var theCookies = document.cookie.split(';'); + for (var i = 1; i <= theCookies.length; i++) { + var cookie = theCookies[i - 1].split('='); + var cookieName = cookie[0].trim(); + + // if cookie starts like a matomo one, register it + if (cookieName.indexOf('_pk_') === 0) { + tarteaucitron.services.matomotm.cookies.push(cookieName); + } + } + tarteaucitron.cookie.purge(tarteaucitron.services.matomotm.cookies); } }; // Hotjar -/* - 1. Set the following variable before the initialization : - tarteaucitron.user.hotjarId = YOUR_WEBSITE_ID; - tarteaucitron.user.HotjarSv = XXXX; // Can be found in your website tracking code as "hjvs=XXXX" - 2. Push the service : - (tarteaucitron.job = tarteaucitron.job || []).push('hotjar'); - 3. HTML - You don't need to add any html code, if the service is autorized, the javascript is added. otherwise no. - */ tarteaucitron.services.hotjar = { "key": "hotjar", "type": "analytic", @@ -5290,6 +6047,47 @@ tarteaucitron.services.hotjar = { } }; +// bing ads universal event tracking +tarteaucitron.services.bingads = { + 'key': 'bingads', + 'type': 'ads', + 'name': 'Bing Ads Universal Event Tracking', + 'uri': 'https://advertise.bingads.microsoft.com/en-us/resources/policies/personalized-ads', + 'needConsent': true, + 'cookies': ['_uetmsclkid', '_uetvid', '_uetsid'], + 'js': function () { + 'use strict'; + + if (tarteaucitron.user.bingadsID === undefined) { + return; + } + + window.uetq = window.uetq || []; + + tarteaucitron.addScript('https://bat.bing.com/bat.js', '', function () { + var bingadsCreate = { ti: tarteaucitron.user.bingadsID }; + + if ('bingadsStoreCookies' in tarteaucitron.user) { + bingadsCreate['storeConvTrackCookies'] = tarteaucitron.user.bingadsStoreCookies; + } + + bingadsCreate.q = window.uetq; + window.uetq = new UET(bingadsCreate); + window.uetq.push('pageLoad'); + + if (typeof tarteaucitron.user.bingadsMore === 'function') { + tarteaucitron.user.bingadsMore(); + } + }); + }, + "fallback": function () { + if (tarteaucitron.parameters.bingConsentMode === true) { + if (tarteaucitron.parameters.softConsentMode === false) { + this.js(); + } + } + } +}; //Matterport tarteaucitron.services.matterport = { @@ -5305,31 +6103,26 @@ tarteaucitron.services.matterport = { var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Matterport iframe', matterport_id = tarteaucitron.getElemAttr(x, "matterportID"), matterport_width = tarteaucitron.getElemAttr(x, "width"), - frame_width = 'width=', matterport_height = tarteaucitron.getElemAttr(x, "height"), - frame_height = 'height=', + styleAttr = "", matterport_parameters = tarteaucitron.getElemAttr(x, "parameters"), matterport_allowfullscreen = tarteaucitron.getElemAttr(x, 'allowfullscreen'), matterport_frame; - if (matterport_id === undefined) { + if (matterport_id === "") { return ""; } - if (matterport_width !== undefined) { - frame_width += '"' + matterport_width + '" '; - } else { - frame_width += '"" '; + if (matterport_width !== "") { + styleAttr += 'width:' + tarteaucitron.getStyleSize(matterport_width) + ';'; } if (matterport_height !== undefined) { - frame_height += '"' + matterport_height + '" '; - } else { - frame_height += '"" '; + styleAttr += 'height:' + tarteaucitron.getStyleSize(matterport_height) + ';'; } - if (matterport_parameters === undefined) { + if (matterport_parameters === "") { return ""; } - matterport_frame = ''; + matterport_frame = ''; return matterport_frame; }); }, @@ -5337,8 +6130,8 @@ tarteaucitron.services.matterport = { "use strict"; var id = 'matterport'; tarteaucitron.fallback(['matterport'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -5484,21 +6277,21 @@ tarteaucitron.services.faciliti = { "key": "faciliti", "type": "other", "name": "Facil'ITI", - "uri": "https://ws.facil-iti.com/mentions-legales.html", + "uri": "https://www.facil-iti.com/legal-terms/", "needConsent": true, - "cookies": ['FACIL_ITI_LS'], + "cookies": ['FACIL_ITI'], "js": function () { "use strict"; if (tarteaucitron.user.facilitiID === undefined) { return; } - (function (w, d, s, f) { - w[f] = w[f] || { conf: function () { (w[f].data = w[f].data || []).push(arguments); } }; - var l = d.createElement(s), e = d.getElementsByTagName(s)[0]; - l.async = 1; l.src = 'https://ws.facil-iti.com/tag/faciliti-tag.min.js'; e.parentNode.insertBefore(l, e); - }(window, document, 'script', 'FACIL_ITI')); - FACIL_ITI.conf('userId', tarteaucitron.user.facilitiID); + (function () { + var fs = document.createElement("script"); + fs.setAttribute("src", "https://cdn.facil-iti.app/tags/faciliti-tag.min.js"); + fs.dataset.applicationIdentifier = tarteaucitron.user.facilitiID; + document.head.appendChild(fs); + }()); } }; @@ -5546,8 +6339,10 @@ tarteaucitron.services.woopra = { 'cookies': ['wooTracker', 'intercom-session-erbfalba', 'intercom-id-erbfalba'], 'js': function () { 'use strict'; - //var w = tarteaucitron.user.woopraDomain; - //window[w] = window[w] || []; + + if (tarteaucitron.user.woopraDomain === undefined) { + return; + } (function () { var t, i, e, n = window, o = document, a = arguments, s = "script", r = ["config", "track", "identify", "visit", "push", "call", "trackForm", "trackClick"], c = function () { var t, i = this; for (i._e = [], t = 0; r.length > t; t++)(function (t) { i[t] = function () { return i._e.push([t].concat(Array.prototype.slice.call(arguments, 0))), i } })(r[t]) }; for (n._w = n._w || {}, t = 0; a.length > t; t++)n._w[a[t]] = n[a[t]] = n[a[t]] || new c; i = o.createElement(s), i.async = 1, i.src = "//static.woopra.com/js/w.js", e = o.getElementsByTagName(s)[0], e.parentNode.insertBefore(i, e) @@ -5571,14 +6366,15 @@ tarteaucitron.services.ausha = { js: function () { "use strict"; tarteaucitron.fallback(['ausha_player'], function (x) { - var player_height = tarteaucitron.getElemAttr(x, 'data-height'), + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Ausha iframe', + player_height = tarteaucitron.getElemAttr(x, 'data-height'), podcast_id = tarteaucitron.getElemAttr(x, 'data-podcast-id'), player_id = tarteaucitron.getElemAttr(x, 'data-player-id'), playlist = tarteaucitron.getElemAttr(x, 'data-playlist'), useshowid = tarteaucitron.getElemAttr(x, 'data-useshowid'), color = tarteaucitron.getElemAttr(x, 'data-color'); - if (podcast_id === undefined) { + if (podcast_id === "") { return ""; } @@ -5592,7 +6388,7 @@ tarteaucitron.services.ausha = { if (color && color.length > 0) src += '&color=' + color.replace('#', '%23'); if (player_id && player_id.length > 0) src += '&playerId=' + player_id; - return ''; + return ''; }); tarteaucitron.addScript('//player.ausha.co/ausha-player.js', 'ausha-player'); @@ -5600,7 +6396,7 @@ tarteaucitron.services.ausha = { fallback: function () { "use strict"; tarteaucitron.fallback(['ausha_player'], function (elem) { - elem.style.height = elem.getAttribute('data-height') + 'px'; + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'data-height')); return tarteaucitron.engage('ausha'); }); } @@ -5611,7 +6407,7 @@ tarteaucitron.services.visiblee = { key: "visiblee", type: "analytic", name: "Visiblee", - uri: "http://confidentiality.visiblee.io/fr/confidentialite", + uri: "https://confidentiality.visiblee.io/fr/confidentialite", needConsent: true, cookies: ["visitor_v2", tarteaucitron.user.visibleedomain, "check", "campaign_ref_" + tarteaucitron.user.visibleedomain, "reload_" + tarteaucitron.user.visibleedomain], js: function () { @@ -5639,41 +6435,36 @@ tarteaucitron.services.bandcamp = { var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Bandcamp iframe', album_id = tarteaucitron.getElemAttr(x, "albumID"), bandcamp_width = tarteaucitron.getElemAttr(x, "width"), - frame_width = 'width=', bandcamp_height = tarteaucitron.getElemAttr(x, "height"), - frame_height = 'height=', + styleAttr = "", attrs = ["size", "bgcol", "linkcol", "artwork", "minimal", "tracklist", "package", "transparent"], params = attrs.filter(function (a) { - return tarteaucitron.getElemAttr(x, a) !== null; + return tarteaucitron.getElemAttr(x, a) !== ""; }).map(function (a) { if (a && a.length > 0) return a + "=" + tarteaucitron.getElemAttr(x, a); }).join("/"); - if (album_id === null) { + if (album_id === "") { return ""; } - if (bandcamp_width !== null || bandcamp_width !== "") { - frame_width += '"' + bandcamp_width + '" '; - } else { - frame_width += '"" '; + if (bandcamp_width !== "") { + styleAttr += 'width:' + tarteaucitron.getStyleSize(bandcamp_width) + ';'; } - if (bandcamp_height !== null || bandcamp_height !== "") { - frame_height += '"' + bandcamp_height + '" '; - } else { - frame_height += '"" '; + if (bandcamp_height !== "") { + styleAttr += 'height:' + tarteaucitron.getStyleSize(bandcamp_height) + ';'; } var src = 'https://bandcamp.com/EmbeddedPlayer/album=' + album_id + '/' + params; - return ''; + return ''; }); }, fallback: function () { "use strict"; tarteaucitron.fallback(['bandcamp_player'], function (elem) { - elem.style.width = elem.getAttribute('width'); - elem.style.height = elem.getAttribute('height'); + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage('bandcamp'); }); } @@ -5690,19 +6481,23 @@ tarteaucitron.services.discord = { "js": function () { "use strict"; tarteaucitron.fallback(['discord_widget'], function (x) { - var id = tarteaucitron.getElemAttr(x, "guildID"), + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Discord iframe', + id = tarteaucitron.getElemAttr(x, "guildID"), width = tarteaucitron.getElemAttr(x, "width"), height = tarteaucitron.getElemAttr(x, "height") var widgetURL = "https://discord.com/widget?id=" + id; - return ""; + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ""; }); }, "fallback": function () { "use strict"; var id = 'discord'; tarteaucitron.fallback(['discord_widget'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -5719,19 +6514,23 @@ tarteaucitron.services.maps_noapi = { "js": function () { "use strict"; tarteaucitron.fallback(['googlemaps_embed'], function (x) { - var id = tarteaucitron.getElemAttr(x, "id"), + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Google maps iframe', + id = tarteaucitron.getElemAttr(x, "id"), width = tarteaucitron.getElemAttr(x, "width"), height = tarteaucitron.getElemAttr(x, "height") var widgetURL = "https://www.google.com/maps/embed?pb=" + id; - return ""; + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ""; }); }, "fallback": function () { "use strict"; var id = 'maps_noapi'; tarteaucitron.fallback(['googlemaps_embed'], function (elem) { - elem.style.width = elem.getAttribute('width') + 'px'; - elem.style.height = elem.getAttribute('height') + 'px'; + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); return tarteaucitron.engage(id); }); } @@ -5768,10 +6567,14 @@ tarteaucitron.services.fculture = { "js": function () { "use strict"; tarteaucitron.fallback(['fculture_embed'], function (x) { - var id = tarteaucitron.getElemAttr(x, 'id'), + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'France culture iframe', + id = tarteaucitron.getElemAttr(x, 'id'), width = tarteaucitron.getElemAttr(x, 'width'), height = tarteaucitron.getElemAttr(x, 'height'); - return "" + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return "" }); }, "fallback": function () { @@ -5792,13 +6595,17 @@ tarteaucitron.services.acast = { "js": function () { "use strict"; tarteaucitron.fallback(['acast_embed'], function (x) { - var id = tarteaucitron.getElemAttr(x, 'id1'), + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Acast iframe', + id = tarteaucitron.getElemAttr(x, 'id1'), id2 = tarteaucitron.getElemAttr(x, 'id2'), width = tarteaucitron.getElemAttr(x, 'width'), height = tarteaucitron.getElemAttr(x, 'height'), seek = tarteaucitron.getElemAttr(x, 'seek'); var widgetURL = "https://embed.acast.com/" + id + "/" + id2 + "?seek=" + seek; - return ""; + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ""; }); }, "fallback": function () { @@ -5808,11 +6615,650 @@ tarteaucitron.services.acast = { } }; +// Mixcloud +tarteaucitron.services.mixcloud = { + "key": "mixcloud", + "type": "video", + "name": "Mixcloud", + "needConsent": true, + "cookies": ["UID", "_gat", "__stripe_mid", "_gid", "_ga", "c", "csrftoken", "__stripe_sid", "mx_t"], + "uri": "https://www.mixcloud.com/privacy/", + "js": function () { + "use strict"; + tarteaucitron.fallback(['mixcloud_embed'], function (x) { + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Mixcloud iframe', + id = tarteaucitron.getElemAttr(x, 'id'), + hidecover = tarteaucitron.getElemAttr(x, 'hidecover'), + mini = tarteaucitron.getElemAttr(x, 'mini'), + light = tarteaucitron.getElemAttr(x, 'light'), + width = tarteaucitron.getElemAttr(x, 'width'), + height = tarteaucitron.getElemAttr(x, 'height'); + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + return ""; + }); + }, + "fallback": function () { + "use strict"; + var id = "mixcloud"; + tarteaucitron.fallback(["mixcloud_embed"], tarteaucitron.engage(id)); + } +}; +// Google Agenda +tarteaucitron.services.gagenda = { + "key": "gagenda", + "type": "other", + "name": "Google Agenda", + "needConsent": true, + "cookies": ["CONSENT", "NID"], + "uri": "https://policies.google.com/privacy", + "js": function () { + "use strict"; + tarteaucitron.fallback(['gagenda_embed'], function (x) { + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Google agenda iframe', + calendar_data = tarteaucitron.getElemAttr(x, 'data'), + width = tarteaucitron.getElemAttr(x, 'width'), + height = tarteaucitron.getElemAttr(x, 'height'); + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); - - - + return ""; + }); + }, + "fallback": function () { + "use strict"; + var id = "gagenda"; + tarteaucitron.fallback(["gagenda_embed"], tarteaucitron.engage(id)); + } +}; + +// Google Docs +tarteaucitron.services.gdocs = { + "key": "gdocs", + "type": "other", + "name": "Google Docs", + "needConsent": true, + "cookies": ["CONSENT", "NID"], + "uri": "https://policies.google.com/privacy", + "js": function () { + "use strict"; + tarteaucitron.fallback(['gdocs_embed'], function (x) { + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Google docs iframe', + id = tarteaucitron.getElemAttr(x, 'id'), + width = tarteaucitron.getElemAttr(x, 'width'), + height = tarteaucitron.getElemAttr(x, 'height'); + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ""; + }); + }, + "fallback": function () { + "use strict"; + var id = "gdocs"; + tarteaucitron.fallback(["gdocs_embed"], tarteaucitron.engage(id)); + } +}; + +// Google Sheets +tarteaucitron.services.gsheets = { + "key": "gsheets", + "type": "other", + "name": "Google Sheets", + "needConsent": true, + "cookies": ["CONSENT", "NID"], + "uri": "https://policies.google.com/privacy", + "js": function () { + "use strict"; + tarteaucitron.fallback(['gsheets_embed'], function (x) { + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Google sheets iframe', + id = tarteaucitron.getElemAttr(x, 'id'), + width = tarteaucitron.getElemAttr(x, 'width'), + height = tarteaucitron.getElemAttr(x, 'height'), + headers = tarteaucitron.getElemAttr(x, 'headers'); + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ""; + }); + }, + "fallback": function () { + "use strict"; + var id = "gsheets"; + tarteaucitron.fallback(["gsheets_embed"], tarteaucitron.engage(id)); + } +}; + +// Google Slides +tarteaucitron.services.gslides = { + "key": "gslides", + "type": "other", + "name": "Google Slides", + "needConsent": true, + "cookies": ["CONSENT", "NID"], + "uri": "https://policies.google.com/privacy", + "js": function () { + "use strict"; + tarteaucitron.fallback(['gslides_embed'], function (x) { + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Google slides iframe', + id = tarteaucitron.getElemAttr(x, 'id'), + width = tarteaucitron.getElemAttr(x, 'width'), + height = tarteaucitron.getElemAttr(x, 'height'), + autostart = tarteaucitron.getElemAttr(x, 'autostart'), + loop = tarteaucitron.getElemAttr(x, 'loop'), + delay = tarteaucitron.getElemAttr(x, 'delay'); + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ""; + }); + }, + "fallback": function () { + "use strict"; + var id = "gslides"; + tarteaucitron.fallback(["gslides_embed"], tarteaucitron.engage(id)); + } +}; + +// Google Forms +tarteaucitron.services.gforms = { + "key": "gforms", + "type": "other", + "name": "Google Forms", + "needConsent": true, + "cookies": ["CONSENT", "NID"], + "uri": "https://policies.google.com/privacy", + "js": function () { + "use strict"; + tarteaucitron.fallback(['gforms_embed'], function (x) { + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Google forms iframe', + id = tarteaucitron.getElemAttr(x, 'id'), + width = tarteaucitron.getElemAttr(x, 'width'), + height = tarteaucitron.getElemAttr(x, 'height'); + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ""; + }); + }, + "fallback": function () { + "use strict"; + var id = "gforms"; + tarteaucitron.fallback(['gforms_embed'], tarteaucitron.engage(id)); + } +}; + +// Google Optimize +tarteaucitron.services.goptimize = { + "key": "goptimize", + "type": "other", + "name": "Google Optimize", + "needConsent": true, + "cookies": ["CONSENT", "NID"], + "uri": "https://policies.google.com/privacy", + "js": function () { + "use strict"; + + if (tarteaucitron.user.goptimize === undefined) { + return; + } + + tarteaucitron.addScript('https://www.googleoptimize.com/optimize.js?id=' + tarteaucitron.user.goptimize); + } +}; + +// Marketo munchkin +tarteaucitron.services.marketomunchkin = { + "key": "marketomunchkin", + "type": "api", + "name": "Marketo munchkin", + "uri": "https://documents.marketo.com/legal/cookies", + "needConsent": true, + "cookies": ['OptAnon', '_mkto_trk'], + "js": function () { + "use strict"; + if (tarteaucitron.user.marketomunchkinkey === undefined) { + return; + } + var didInit = false; + function initMunchkin() { + if (didInit === false) { + didInit = true; + Munchkin.init(tarteaucitron.user.marketomunchkinkey); + } + } + var s = document.createElement('script'); + s.type = 'text/javascript'; + s.async = true; + s.src = '//munchkin.marketo.net/munchkin.js'; + s.onreadystatechange = function () { + if (this.readyState == 'complete' || this.readyState == 'loaded') { + initMunchkin(); + } + }; + s.onload = initMunchkin; + document.getElementsByTagName('head')[0].appendChild(s); + } +}; + +// outbrain +tarteaucitron.services.outbrain = { + "key": "outbrain", + "type": "ads", + "name": "Outbrain", + "uri": "https://www.outbrain.com/fr/advertisers/guidelines/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + tarteaucitron.addScript('https://widgets.outbrain.com/outbrain.js'); + } +}; + +// affilae +tarteaucitron.services.affilae = { + "key": "affilae", + "type": "ads", + "name": "Affilae", + "uri": "https://affilae.com/en/privacy-cookie-policy/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.affilae === undefined) { + return; + } + + window._ae = { "pid": tarteaucitron.user.affilae }; + + tarteaucitron.addScript('https://static.affilae.com/ae-v3.5.js'); + } +}; + +// Canal-U.tv +tarteaucitron.services.canalu = { + "key": "canalu", + "type": "video", + "name": "Canal-U.tv", + "uri": "https://www.canal-u.tv/conditions-generales-utilisations", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + tarteaucitron.fallback(['canalu_player'], function (x) { + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Canal-u.tv iframe', + video_title = tarteaucitron.getElemAttr(x, "videoTitle"), + frame_url = 'https://www.canal-u.tv/embed/' + video_title, + width = tarteaucitron.getElemAttr(x, 'width'), + height = tarteaucitron.getElemAttr(x, 'height'); + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; + }); + }, + "fallback": function () { + "use strict"; + tarteaucitron.fallback(['canalu_player'], function (elem) { + return tarteaucitron.engage('canalu'); + }); + } +}; + +// WebTV Normandie Université +tarteaucitron.services.webtvnu = { + "key": "webtvnu", + "type": "video", + "name": "WebTV Normandie Université", + "uri": "https://docs.google.com/document/d/1tpVclj4QBoAq1meSZgYrpNECwp7dbmb_IhICY3sTl9c/edit", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + tarteaucitron.fallback(['webtvnu_player'], function (x) { + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'WebTV Normandie Université iframe', + frame_url = 'https://webtv.normandie-univ.fr/permalink/' + tarteaucitron.getElemAttr(x, "videoID") + '/iframe/', + width = tarteaucitron.getElemAttr(x, "width"), + height = tarteaucitron.getElemAttr(x, "height"); + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; + }); + }, + "fallback": function () { + "use strict"; + tarteaucitron.fallback(['webtvnu_player'], function (elem) { + return tarteaucitron.engage('webtvnu'); + }); + } +}; + +// studizz +tarteaucitron.services.studizz = { + "key": "studizz", + "type": "support", + "name": "Studizz Chatbot", + "uri": "https://group.studizz.fr/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.studizzToken === undefined) { + return; + } + + tarteaucitron.addScript('https://webchat.studizz.fr/webchat.js?token=' + tarteaucitron.user.studizzToken); + } +}; + +// meteofrance +tarteaucitron.services.meteofrance = { + "key": "meteofrance", + "type": "api", + "name": "Météo France", + "uri": "https://meteofrance.com/politique-de-confidentialite", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + tarteaucitron.fallback(['tac_meteofrance'], function (x) { + var frame_title = tarteaucitron.getElemAttr(x, "title") || 'Météo France iframe', + width = tarteaucitron.getElemAttr(x, "width"), + height = tarteaucitron.getElemAttr(x, "height"), + insee = tarteaucitron.getElemAttr(x, "data-insee"), + allowfullscreen = tarteaucitron.getElemAttr(x, "allowfullscreen"); + + var styleAttr = (width !== "" ? "width:" + tarteaucitron.getStyleSize(width) + ";" : "") + (height !== "" ? "height:" + tarteaucitron.getStyleSize(height) + ";" : ""); + + return ''; + }); + }, + "fallback": function () { + "use strict"; + var id = 'meteofrance'; + tarteaucitron.fallback(['tac_meteofrance'], function (elem) { + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'height')); + return tarteaucitron.engage(id); + }); + } +}; + +// m6meteo +tarteaucitron.services.m6meteo = { + "key": "m6meteo", + "type": "api", + "name": "M6 Météo", + "uri": "https://gdpr.m6tech.net/charte-confidentialite-m6-web-meteocity.pdf", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + tarteaucitron.fallback(['tac_m6meteo'], function (x) { + var id = tarteaucitron.getElemAttr(x, "data-id"); + + tarteaucitron.addScript('https://www.meteocity.com/widget/js/'+id); + + return ''; + }); + }, + "fallback": function () { + "use strict"; + var id = 'm6meteo'; + tarteaucitron.fallback(['tac_m6meteo'], function (elem) { + + return tarteaucitron.engage(id); + }); + } +}; + +// mtcaptcha +tarteaucitron.services.mtcaptcha = { + "key": "mtcaptcha", + "type": "api", + "name": "MTcaptcha", + "uri": "https://www.mtcaptcha.com", + "readmoreLink": "https://www.mtcaptcha.com/faq-cookie-declaration", + "needConsent": true, + "cookies": ['mtv1Pulse','mtv1ConfSum','mtv1Pong'], + + "js": function () { + + if (tarteaucitron.user.mtcaptchaSitekey === undefined) { + return; + } + + window.mtcaptchaConfig = { + "sitekey": tarteaucitron.user.mtcaptchaSitekey + }; + + tarteaucitron.addScript('https://service.mtcaptcha.com/mtcv1/client/mtcaptcha.min.js'); + tarteaucitron.addScript('https://service2.mtcaptcha.com/mtcv1/client/mtcaptcha2.min.js'); + } +}; + +// Internet Archive / https://archive.org +tarteaucitron.services.archive = { + "key": "archive", + "type": "video", + "name": "Internet Archive", + "uri": "https://archive.org/about/terms.php", + "needConsent": true, + "cookies": ['abtest-identifier','donation-identifier'], + "js": function () { + "use strict"; + tarteaucitron.fallback(['archive_player'], function (x) { + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Internet Archive iframe', + video_id = tarteaucitron.getElemAttr(x, "data-videoID"), + video_width = tarteaucitron.getElemAttr(x, "data-width"), + video_height = tarteaucitron.getElemAttr(x, "data-height"), + styleAttr = "", + video_frame; + + if (video_id === "") { + return ""; + } + if (video_width !== "") { + styleAttr += 'width:' + tarteaucitron.getStyleSize(video_width) + ';'; + } + if (video_height !== "") { + styleAttr += 'height:' + tarteaucitron.getStyleSize(video_height) + ';'; + } + video_frame = ''; + return video_frame; + }); + }, + "fallback": function () { + "use strict"; + var id = 'archive'; + tarteaucitron.fallback(['archive_player'], function (elem) { + elem.style.width = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'data-width')); + elem.style.height = tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem, 'data-height')); + return tarteaucitron.engage(id); + }); + } +}; + +// Gallica +tarteaucitron.services.gallica = { + "key": "gallica", + "type": "other", + "name": "Gallica", + "uri": "https://gallica.bnf.fr/edit/und/conditions-dutilisation-des-contenus-de-gallica", + "needConsent": true, + "cookies": ['dtCookie', 'dtLatC', 'dtPC', 'dtSa', 'rxVisitor', 'rxvt', 'xtvrn'], + "js": function () { + "use strict"; + tarteaucitron.fallback(['gallica_player'], function (x) { + var frame_title = (tarteaucitron.getElemAttr(x,"title")) ? tarteaucitron.getElemAttr(x,"title") : 'Gallica iframe', + src = tarteaucitron.getElemAttr(x, "data-src"), + style = tarteaucitron.getElemAttr(x, "data-style"), + frame; + if (src === "") { + return ""; + } + frame = ''; + return frame; + }); + }, + "fallback": function () { + "use strict"; + var id = 'gallica'; + tarteaucitron.fallback(['gallica_player'], function (elem) { + elem.style = tarteaucitron.getElemAttr(elem,'data-style'); + return tarteaucitron.engage(id); + }); + } +}; + +// crisp +tarteaucitron.services.crisp = { + "key": "crisp", + "type": "other", + "name": "Crisp Chat", + "uri": "https://help.crisp.chat/en/article/crisp-chatbox-cookie-ip-policy-1147xor/", + "needConsent": false, + "cookies": ['crisp-client', '__cfduid'], + "js": function () { + "use strict"; + + if (tarteaucitron.user.crispID === undefined) { + return; + } + + window.$crisp = []; + window.CRISP_WEBSITE_ID = tarteaucitron.user.crispID; + + tarteaucitron.addScript('https://client.crisp.chat/l.js'); + } +}; + +// microanalytics +tarteaucitron.services.microanalytics = { + "key": "microanalytics", + "type": "analytic", + "name": "MicroAnalytic", + "uri": "https://microanalytics.io/page/privacy", + "needConsent": false, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.microanalyticsID === undefined) { + return; + } + + tarteaucitron.addScript('https://microanalytics.io/js/script.js', tarteaucitron.user.microanalyticsID, undefined, true, "data-host", "https://microanalytics.io"); + } +}; + +// facebookcustomerchat +tarteaucitron.services.facebookcustomerchat = { + "key": "facebookcustomerchat", + "type": "social", + "name": "Facebook (Customer Chat)", + "uri": "https://www.facebook.com/policies/cookies/", + "needConsent": true, + "cookies": ['act','c_user','datr','dpr','presence','sb','wd','xs','/tr'], + "js": function () { + "use strict"; + + if (tarteaucitron.user.facebookChatID === undefined) { + return; + } + + tarteaucitron.fallback(['fb-customerchat'], ''); + window.fbAsyncInit=function(){FB.init({appId:tarteaucitron.user.facebookChatID,autoLogAppEvents:!0,xfbml:!0,version:"v3.0"})}; + tarteaucitron.addScript('https://connect.facebook.net/' + tarteaucitron.getLocale() + '/sdk/xfbml.customerchat.js', 'facebook-jssdk'); + }, + "fallback": function () { + "use strict"; + var id = 'facebookcustomerchat'; + tarteaucitron.fallback(['fb-customerchat'], tarteaucitron.engage(id)); + } +}; + +// weborama +tarteaucitron.services.weborama = { + "key": "weborama", + "type": "analytic", + "name": "Weborama", + "uri": "https://weborama.com/faq-cnil-avril-2021/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + tarteaucitron.addScript('https://cstatic.weborama.fr/js/advertiserv2/adperf_conversion.js'); + } +}; + +// tiktok +tarteaucitron.services.tiktok = { + "key": "tiktok", + "type": "analytic", + "name": "Tiktok", + "uri": "https://www.tiktok.com/legal/tiktok-website-cookies-policy", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + if (tarteaucitron.user.tiktokId === undefined) { + return; + } + + !function (w, d, t) { + w.TiktokAnalyticsObject = t; + var ttq = w[t] = w[t] || []; + ttq.methods = ["page", "track", "identify", "instances", "debug", "on", "off", "once", "ready", "alias", "group", "enableCookie", "disableCookie"], ttq.setAndDefer = function (t, e) { + t[e] = function () { + t.push([e].concat(Array.prototype.slice.call(arguments, 0))) + } + }; + for (var i = 0; i < ttq.methods.length; i++) ttq.setAndDefer(ttq, ttq.methods[i]); + ttq.instance = function (t) { + for (var e = ttq._i[t] || [], n = 0; n < ttq.methods.length; n++) ttq.setAndDefer(e, ttq.methods[n]); + return e + }, ttq.load = function (e, n) { + var i = "https://analytics.tiktok.com/i18n/pixel/events.js"; + ttq._i = ttq._i || {}, ttq._i[e] = [], ttq._i[e]._u = i, ttq._t = ttq._t || {}, ttq._t[e] = +new Date, ttq._o = ttq._o || {}, ttq._o[e] = n || {}; + var o = document.createElement("script"); + o.type = "text/javascript", o.async = !0, o.src = i + "?sdkid=" + e + "&lib=" + t; + var a = document.getElementsByTagName("script")[0]; + a.parentNode.insertBefore(o, a) + }; + ttq.load(tarteaucitron.user.tiktokId); + ttq.page(); + }(window, document, 'ttq'); + + if (typeof tarteaucitron.user.tiktokMore === "function") { + tarteaucitron.user.tiktokMore(); + } + } +}; + +// Klaviyo +tarteaucitron.services.klaviyo = { + "key": "klaviyo", + "type": "ads", + "name": "Klaviyo", + "uri": "https://help.klaviyo.com/hc/en-us/articles/360034666712-About-Cookies-in-Klaviyo", + "needConsent": true, + "cookies": ['__kla_id'], + "js": function () { + "use strict"; + if (tarteaucitron.user.klaviyoCompanyId === undefined) { + return; + } + tarteaucitron.addScript('//static.klaviyo.com/onsite/js/klaviyo.js?company_id=' + tarteaucitron.user.klaviyoCompanyId); + } +}; diff --git a/src/Resources/public/tarteaucitron.services.light.js b/src/Resources/public/tarteaucitron.services.light.js deleted file mode 100644 index d573598..0000000 --- a/src/Resources/public/tarteaucitron.services.light.js +++ /dev/null @@ -1,339 +0,0 @@ - -// gcmanalyticsstorage -tarteaucitron.services.gcmanalyticsstorage = { - "key": "gcmanalyticsstorage", - "type": "google", - "name": "Analytics", - "uri": "https://policies.google.com/privacy", - "needConsent": true, - "cookies": [], - "js": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - analytics_storage: 'granted' - }); - } - }, - "fallback": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - analytics_storage: 'denied' - }); - } - } -}; - -// gcmadstorage -tarteaucitron.services.gcmadstorage = { - "key": "gcmadstorage", - "type": "google", - "name": "Advertising", - "uri": "https://policies.google.com/privacy", - "needConsent": true, - "cookies": [], - "js": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - ad_storage: 'granted' - }); - } - }, - "fallback": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - ad_storage: 'denied' - }); - } - } -}; - -// gcmadsuserdata -tarteaucitron.services.gcmadsuserdata = { - "key": "gcmadsuserdata", - "type": "google", - "name": "Personalized Advertising", - "uri": "https://policies.google.com/privacy", - "needConsent": true, - "cookies": [], - "js": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - ad_user_data: 'granted', - ad_personalization: 'granted' - }); - } - }, - "fallback": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - ad_user_data: 'denied', - ad_personalization: 'denied' - }); - } - } -}; - -// gcmpersonalization -tarteaucitron.services.gcmpersonalization = { - "key": "gcmpersonalization", - "type": "google", - "name": "Personalization", - "uri": "https://policies.google.com/privacy", - "needConsent": true, - "cookies": [], - "js": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - personalization_storage: 'granted' - }); - } - }, - "fallback": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - personalization_storage: 'denied' - }); - } - } -}; - -// gcmfunctionality -tarteaucitron.services.gcmfunctionality = { - "key": "gcmfunctionality", - "type": "google", - "name": "Functionality", - "uri": "https://policies.google.com/privacy", - "needConsent": true, - "cookies": [], - "js": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - functionality_storage: 'granted' - }); - } - }, - "fallback": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - functionality_storage: 'denied' - }); - } - } -}; - -// gcmsecurity -tarteaucitron.services.gcmsecurity = { - "key": "gcmsecurity", - "type": "google", - "name": "Security", - "uri": "https://policies.google.com/privacy", - "needConsent": true, - "cookies": [], - "js": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - security_storage: 'granted' - }); - } - }, - "fallback": function () { - "use strict"; - - if (tarteaucitron.parameters.googleConsentMode === true) { - window.tac_gtag('consent', 'update', { - security_storage: 'denied' - }); - } - } -}; - - -// google ads -tarteaucitron.services.googleads = { - "key": "googleads", - "type": "ads", - "name": "Google Ads", - "uri": "https://policies.google.com/privacy", - "needConsent": true, - "cookies": (function () { - var googleIdentifier = tarteaucitron.user.googleadsId, - tagUaCookie = '_gat_gtag_' + googleIdentifier, - tagGCookie = '_ga_' + googleIdentifier; - - tagUaCookie = tagUaCookie.replace(/-/g, '_'); - tagGCookie = tagGCookie.replace(/G-/g, ''); - - return ['_ga', '_gat', '_gid', '__utma', '__utmb', '__utmc', '__utmt', '__utmz', tagUaCookie, tagGCookie, '_gcl_au']; - })(), - "js": function () { - "use strict"; - window.dataLayer = window.dataLayer || []; - tarteaucitron.addScript('https://www.googletagmanager.com/gtag/js?id=' + tarteaucitron.user.googleadsId, '', function () { - window.gtag = function gtag() { dataLayer.push(arguments); } - gtag('js', new Date()); - var additional_config_info = (timeExpire !== undefined) ? {'anonymize_ip': true, 'cookie_expires': timeExpire / 1000} : {'anonymize_ip': true}; - - gtag('config', tarteaucitron.user.googleadsId, additional_config_info); - - if (typeof tarteaucitron.user.googleadsMore === 'function') { - tarteaucitron.user.googleadsMore(); - } - }); - }, - "fallback": function () { - if (tarteaucitron.parameters.googleConsentMode === true) { - this.js(); - } - } -}; - -// google analytics -tarteaucitron.services.gtag = { - "key": "gtag", - "type": "analytic", - "name": "Google Analytics (GA4)", - "uri": "https://policies.google.com/privacy", - "needConsent": true, - "cookies": (function () { - var googleIdentifier = tarteaucitron.user.gtagUa, - tagUaCookie = '_gat_gtag_' + googleIdentifier, - tagGCookie = '_ga_' + googleIdentifier; - - tagUaCookie = tagUaCookie.replace(/-/g, '_'); - tagGCookie = tagGCookie.replace(/G-/g, ''); - - return ['_ga', '_gat', '_gid', '__utma', '__utmb', '__utmc', '__utmt', '__utmz', tagUaCookie, tagGCookie, '_gcl_au']; - })(), - "js": function () { - "use strict"; - window.dataLayer = window.dataLayer || []; - tarteaucitron.addScript('https://www.googletagmanager.com/gtag/js?id=' + tarteaucitron.user.gtagUa, '', function () { - window.gtag = function gtag() { dataLayer.push(arguments); } - gtag('js', new Date()); - var additional_config_info = (timeExpire !== undefined) ? {'anonymize_ip': true, 'cookie_expires': timeExpire / 1000} : {'anonymize_ip': true}; - - if (tarteaucitron.user.gtagCrossdomain) { - /** - * https://support.google.com/analytics/answer/7476333?hl=en - * https://developers.google.com/analytics/devguides/collection/gtagjs/cross-domain - */ - gtag('config', tarteaucitron.user.gtagUa, additional_config_info, { linker: { domains: tarteaucitron.user.gtagCrossdomain, } }); - } else { - gtag('config', tarteaucitron.user.gtagUa, additional_config_info); - } - - if (typeof tarteaucitron.user.gtagMore === 'function') { - tarteaucitron.user.gtagMore(); - } - }); - }, - "fallback": function () { - if (tarteaucitron.parameters.googleConsentMode === true) { - this.js(); - } - } -}; - -// google tag manager -tarteaucitron.services.googletagmanager = { - "key": "googletagmanager", - "type": "api", - "name": "Google Tag Manager", - "uri": "https://policies.google.com/privacy", - "needConsent": true, - "cookies": ['_ga', '_gat', '__utma', '__utmb', '__utmc', '__utmt', '__utmz', '__gads', '_drt_', 'FLC', 'exchange_uid', 'id', 'fc', 'rrs', 'rds', 'rv', 'uid', 'UIDR', 'UID', 'clid', 'ipinfo', 'acs'], - "js": function () { - "use strict"; - if (tarteaucitron.user.googletagmanagerId === undefined) { - return; - } - window.dataLayer = window.dataLayer || []; - window.dataLayer.push({ - 'gtm.start': new Date().getTime(), - event: 'gtm.js' - }); - tarteaucitron.addScript('https://www.googletagmanager.com/gtm.js?id=' + tarteaucitron.user.googletagmanagerId); - } -}; - -// facebook pixel -tarteaucitron.services.facebookpixel = { - "key": "facebookpixel", - "type": "ads", - "name": "Facebook Pixel", - "uri": "https://www.facebook.com/policy.php", - "needConsent": true, - "cookies": ['datr', 'fr', 'reg_ext_ref', 'reg_fb_gate', 'reg_fb_ref', 'sb', 'wd', 'x-src', '_fbp'], - "js": function () { - "use strict"; - var n; - if (window.fbq) return; - n = window.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; - if (!window._fbq) window._fbq = n; - n.push = n; - n.loaded = !0; - n.version = '2.0'; - n.queue = []; - tarteaucitron.addScript('https://connect.facebook.net/en_US/fbevents.js'); - fbq('init', tarteaucitron.user.facebookpixelId); - fbq('track', 'PageView'); - - if (typeof tarteaucitron.user.facebookpixelMore === 'function') { - tarteaucitron.user.facebookpixelMore(); - } - } -}; - - -// bing ads universal event tracking -tarteaucitron.services.bingads = { - 'key': 'bingads', - 'type': 'ads', - 'name': 'Bing Ads Universal Event Tracking', - 'uri': 'https://advertise.bingads.microsoft.com/en-us/resources/policies/personalized-ads', - 'needConsent': true, - 'cookies': ['_uetmsclkid', '_uetvid', '_uetsid'], - 'js': function () { - 'use strict'; - //var u = tarteaucitron.user.bingadsTag || 'uetq'; - window.uetq = window.uetq || []; - - tarteaucitron.addScript('https://bat.bing.com/bat.js', '', function () { - var bingadsCreate = { ti: tarteaucitron.user.bingadsID }; - - if ('bingadsStoreCookies' in tarteaucitron.user) { - bingadsCreate['storeConvTrackCookies'] = tarteaucitron.user.bingadsStoreCookies; - } - - bingadsCreate.q = window.uetq; - window.uetq = new UET(bingadsCreate); - window.uetq.push('pageLoad'); - - if (typeof tarteaucitron.user.bingadsMore === 'function') { - tarteaucitron.user.bingadsMore(); - } - }); - } -}; \ No newline at end of file diff --git a/src/Resources/public/tarteaucitron.services.min.js b/src/Resources/public/tarteaucitron.services.min.js index 9aed702..264850b 100644 --- a/src/Resources/public/tarteaucitron.services.min.js +++ b/src/Resources/public/tarteaucitron.services.min.js @@ -1 +1 @@ -tarteaucitron.services.gcmanalyticsstorage={key:"gcmanalyticsstorage",type:"google",name:"Analytics",uri:"https://policies.google.com/privacy",needConsent:!0,cookies:[],js:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{analytics_storage:"granted"})},fallback:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{analytics_storage:"denied"})}},tarteaucitron.services.gcmadstorage={key:"gcmadstorage",type:"google",name:"Advertising",uri:"https://policies.google.com/privacy",needConsent:!0,cookies:[],js:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{ad_storage:"granted"})},fallback:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{ad_storage:"denied"})}},tarteaucitron.services.gcmadsuserdata={key:"gcmadsuserdata",type:"google",name:"Personalized Advertising",uri:"https://policies.google.com/privacy",needConsent:!0,cookies:[],js:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{ad_user_data:"granted",ad_personalization:"granted"})},fallback:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{ad_user_data:"denied",ad_personalization:"denied"})}},tarteaucitron.services.gcmpersonalization={key:"gcmpersonalization",type:"google",name:"Personalization",uri:"https://policies.google.com/privacy",needConsent:!0,cookies:[],js:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{personalization_storage:"granted"})},fallback:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{personalization_storage:"denied"})}},tarteaucitron.services.gcmfunctionality={key:"gcmfunctionality",type:"google",name:"Functionality",uri:"https://policies.google.com/privacy",needConsent:!0,cookies:[],js:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{functionality_storage:"granted"})},fallback:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{functionality_storage:"denied"})}},tarteaucitron.services.gcmsecurity={key:"gcmsecurity",type:"google",name:"Security",uri:"https://policies.google.com/privacy",needConsent:!0,cookies:[],js:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{security_storage:"granted"})},fallback:function(){"use strict";!0===tarteaucitron.parameters.googleConsentMode&&window.tac_gtag("consent","update",{security_storage:"denied"})}},tarteaucitron.services.googleads={key:"googleads",type:"ads",name:"Google Ads",uri:"https://policies.google.com/privacy",needConsent:!0,cookies:function(){var e=tarteaucitron.user.googleadsId,t="_gat_gtag_"+e,o="_ga_"+e;return["_ga","_gat","_gid","__utma","__utmb","__utmc","__utmt","__utmz",t=t.replace(/-/g,"_"),o=o.replace(/G-/g,""),"_gcl_au"]}(),js:function(){"use strict";window.dataLayer=window.dataLayer||[],tarteaucitron.addScript("https://www.googletagmanager.com/gtag/js?id="+tarteaucitron.user.googleadsId,"",function(){window.gtag=function e(){dataLayer.push(arguments)},gtag("js",new Date);var e=void 0!==timeExpire?{anonymize_ip:!0,cookie_expires:timeExpire/1e3}:{anonymize_ip:!0};gtag("config",tarteaucitron.user.googleadsId,e),"function"==typeof tarteaucitron.user.googleadsMore&&tarteaucitron.user.googleadsMore()})},fallback:function(){!0===tarteaucitron.parameters.googleConsentMode&&this.js()}},tarteaucitron.services.gtag={key:"gtag",type:"analytic",name:"Google Analytics (GA4)",uri:"https://policies.google.com/privacy",needConsent:!0,cookies:function(){var e=tarteaucitron.user.gtagUa,t="_gat_gtag_"+e,o="_ga_"+e;return["_ga","_gat","_gid","__utma","__utmb","__utmc","__utmt","__utmz",t=t.replace(/-/g,"_"),o=o.replace(/G-/g,""),"_gcl_au"]}(),js:function(){"use strict";window.dataLayer=window.dataLayer||[],tarteaucitron.addScript("https://www.googletagmanager.com/gtag/js?id="+tarteaucitron.user.gtagUa,"",function(){window.gtag=function e(){dataLayer.push(arguments)},gtag("js",new Date);var e=void 0!==timeExpire?{anonymize_ip:!0,cookie_expires:timeExpire/1e3}:{anonymize_ip:!0};tarteaucitron.user.gtagCrossdomain?gtag("config",tarteaucitron.user.gtagUa,e,{linker:{domains:tarteaucitron.user.gtagCrossdomain}}):gtag("config",tarteaucitron.user.gtagUa,e),"function"==typeof tarteaucitron.user.gtagMore&&tarteaucitron.user.gtagMore()})},fallback:function(){!0===tarteaucitron.parameters.googleConsentMode&&this.js()}},tarteaucitron.services.googletagmanager={key:"googletagmanager",type:"api",name:"Google Tag Manager",uri:"https://policies.google.com/privacy",needConsent:!0,cookies:["_ga","_gat","__utma","__utmb","__utmc","__utmt","__utmz","__gads","_drt_","FLC","exchange_uid","id","fc","rrs","rds","rv","uid","UIDR","UID","clid","ipinfo","acs"],js:function(){"use strict";void 0!==tarteaucitron.user.googletagmanagerId&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({"gtm.start":new Date().getTime(),event:"gtm.js"}),tarteaucitron.addScript("https://www.googletagmanager.com/gtm.js?id="+tarteaucitron.user.googletagmanagerId))}},tarteaucitron.services.facebookpixel={key:"facebookpixel",type:"ads",name:"Facebook Pixel",uri:"https://www.facebook.com/policy.php",needConsent:!0,cookies:["datr","fr","reg_ext_ref","reg_fb_gate","reg_fb_ref","sb","wd","x-src","_fbp"],js:function(){"use strict";var e;window.fbq||(e=window.fbq=function(){e.callMethod?e.callMethod.apply(e,arguments):e.queue.push(arguments)},window._fbq||(window._fbq=e),e.push=e,e.loaded=!0,e.version="2.0",e.queue=[],tarteaucitron.addScript("https://connect.facebook.net/en_US/fbevents.js"),fbq("init",tarteaucitron.user.facebookpixelId),fbq("track","PageView"),"function"==typeof tarteaucitron.user.facebookpixelMore&&tarteaucitron.user.facebookpixelMore())}},tarteaucitron.services.bingads={key:"bingads",type:"ads",name:"Bing Ads Universal Event Tracking",uri:"https://advertise.bingads.microsoft.com/en-us/resources/policies/personalized-ads",needConsent:!0,cookies:["_uetmsclkid","_uetvid","_uetsid"],js:function(){"use strict";window.uetq=window.uetq||[],tarteaucitron.addScript("https://bat.bing.com/bat.js","",function(){var e={ti:tarteaucitron.user.bingadsID};"bingadsStoreCookies"in tarteaucitron.user&&(e.storeConvTrackCookies=tarteaucitron.user.bingadsStoreCookies),e.q=window.uetq,window.uetq=new UET(e),window.uetq.push("pageLoad"),"function"==typeof tarteaucitron.user.bingadsMore&&tarteaucitron.user.bingadsMore()})}}; +tarteaucitron.services.iframe={key:"iframe",type:"other",name:"Web content",uri:"",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tac_iframe"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"",width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen"),url=tarteaucitron.getElemAttr(x,"url");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return'"})},fallback:function(){"use strict";var id="iframe";tarteaucitron.fallback(["tac_iframe"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.brevochat={key:"brevochat",type:"support",name:"Brevo Conversations",uri:"https://help.brevo.com/hc/fr/sections/18503544961042",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.brevoConversationsId===undefined){return}window.BrevoConversationsID=tarteaucitron.user.brevoConversationsId;window["BrevoConversations"]=window["BrevoConversations"]||function(){(window["BrevoConversations"].q=window["BrevoConversations"].q||[]).push(arguments)};tarteaucitron.addScript("https://conversations-widget.brevo.com/brevo-conversations.js")}};tarteaucitron.services.matomoheatmap={key:"matomoheatmap",type:"analytic",name:"Matomo Cloud (heatmap)",uri:"https://matomo.org/guide/manage-matomo/privacy/",needConsent:true,cookies:[],js:function(){"use strict";window._paq=window._paq||[];_paq.push(["HeatmapSessionRecording::enable"])},fallback:function(){"use strict";window._paq=window._paq||[];_paq.push(["HeatmapSessionRecording::disable"])}};tarteaucitron.services.teambrain={key:"teambrain",type:"analytic",name:"TeamBrain",uri:"https://teambrain.app/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.teambrainUrl===undefined||tarteaucitron.user.teambrainProxyUrl===undefined){return}tarteaucitron.addScript(tarteaucitron.user.teambrainUrl,"tb-ext-app","","","data-proxy-url",tarteaucitron.user.teambrainProxyUrl)}};tarteaucitron.services.usercom={key:"usercom",type:"analytic",name:"User.com",uri:"https://user.com/security/privacy-policy",needConsent:true,cookies:["_ca_chat"],js:function(){"use strict";if(tarteaucitron.user.userId===undefined||tarteaucitron.user.userApiKey===undefined){return}window.civchat={apiKey:tarteaucitron.user.userApiKey};tarteaucitron.addScript("https://"+tarteaucitron.user.userId+".user.com/widget.js")}};tarteaucitron.services.cjcom={key:"cjcom",type:"ads",name:"CJ.com",uri:"https://www.cj.com/legal/privacy-policy-services",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.cjUserId===undefined){return}tarteaucitron.addScript("https://www.mczbf.com/tags/"+tarteaucitron.user.cjUserId+"/tag.js","cjapitag")}};tarteaucitron.services.clickdimensions={key:"clickdimensions",type:"ads",name:"Click Dimensions",uri:"https://clickdimensions.com/legal/privacy-policy/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.clickdimensionsAccountKey===undefined||tarteaucitron.user.clickdimensionsDomain===undefined){return}tarteaucitron.addScript("https://analytics-eu.clickdimensions.com/ts.js","",function(){window.cdAnalytics=new clickdimensions.Analytics("analytics-eu.clickdimensions.com");window.cdAnalytics.setAccountKey(tarteaucitron.user.clickdimensionsAccountKey);window.cdAnalytics.setDomain(tarteaucitron.user.clickdimensionsDomain);window.cdAnalytics.setScore(typeof cdScore=="undefined"?0:cdScore==0?null:cdScore);window.cdAnalytics.trackPage()})}};tarteaucitron.services.madmetrics={key:"madmetrics",type:"ads",name:"MadMetrics",uri:"https://www.keyade.com/fr/politique-de-confidentialite/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.madmetricsHostname===undefined){return}tarteaucitron.addScript("https://static.madmetrics.com/ktck_seo_acd_pv-min.js","",function(){var clientId=tarteaucitron.user.madmetricsClientId,siteId=tarteaucitron.user.madmetricsSiteId,directId=tarteaucitron.user.madmetricsDirectId,referalId=tarteaucitron.user.madmetricsReferalId,llmId=tarteaucitron.user.madmetricsLlmId;var _kTck=new KaTracker(clientId,siteId,directId,referalId,llmId);_kTck.setBridge("https://"+tarteaucitron.user.madmetricsHostname+"/k_redirect_md.php");_kTck.track()})}};tarteaucitron.services.fillout={key:"fillout",type:"other",name:"Fillout",uri:"https://www.fillout.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tac_fillout"],"");tarteaucitron.addScript("https://server.fillout.com/embed/v1/")},fallback:function(){"use strict";var id="fillout";tarteaucitron.fallback(["tac_fillout"],function(elem){return tarteaucitron.engage(id)})}};tarteaucitron.services.kompass={key:"kompass",type:"analytic",name:"Kompass",uri:"https://fr.kompass.com/l/cookie-use-policy",needConsent:true,cookies:["kompass","gq_lead","_first_pageview","eqy_sessionid","eqy_siteid","cluid","eqy_company","gq_utm","_jsuid"],js:function(){"use strict";if(tarteaucitron.user.kompassId===undefined){return}tarteaucitron.addScript("https://fr.kompass.com/leads/script.js?id="+tarteaucitron.user.kompassId)}};tarteaucitron.services.goldenbees={key:"goldenbees",type:"ads",name:"Golden Bees",uri:"https://www.goldenbees.fr/politique-confidentialite",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.goldenbeesId===undefined){return}tarteaucitron.addScript("https://cdn.goldenbees.fr/proxy?url=http%3A%2F%2Fstatic.goldenbees.fr%2Fcdn%2Fjs%2Fgtag%2Fgoldentag-min.js&attachment=0","",function(){window.gbTag=GbTagBuilder.build(tarteaucitron.user.goldenbeesId);window.gbTag.fire()})}};tarteaucitron.services.weply={key:"weply",type:"support",name:"Weply",uri:"https://weply.chat/",needConsent:true,cookies:["weply.analytics","logglytrackingsession"],js:function(){"use strict";if(tarteaucitron.user.weplyId===undefined){return}tarteaucitron.addScript("https://app.weply.chat/widget/"+tarteaucitron.user.weplyId)}};tarteaucitron.services.skaze={key:"skaze",type:"ads",name:"Skaze",uri:"https://www.skaze.com/fr/politique/politique-de-confidentialite/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.skazeIdentifier===undefined){return}window.skaze=window.skaze||{};tarteaucitron.addScript("https://events.sk.ht/"+tarteaucitron.user.skazeIdentifier+"/lib.js","",function(){skaze.cmd=skaze.cmd||[];skaze.cmd.push(function(){skaze.init({siteIdentifier:tarteaucitron.user.skazeIdentifier});if(typeof tarteaucitron.user.skazeMore==="function"){tarteaucitron.user.skazeMore()}})})}};tarteaucitron.services.dialoginsight={key:"dialoginsight",type:"support",name:"Dialog Insight",uri:"https://www.dialoginsight.com/politique-de-confidentialite/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.dialogInsightId===undefined){return}tarteaucitron.addScript("https://t.ofsys.com/js/Journey/1/"+tarteaucitron.user.dialogInsightId+"/DI.Journey-min.js")}};tarteaucitron.services.markerio={key:"markerio",type:"support",name:"Marker.io",uri:"https://marker.io/cookie-policy",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.markerioProjectId===undefined){return}window.markerConfig={project:tarteaucitron.user.markerioProjectId,source:"snippet"};!function(e,r,a){if(!e.__Marker){e.__Marker={};var t=[],n={__cs:t};["show","hide","isVisible","capture","cancelCapture","unload","reload","isExtensionInstalled","setReporter","setCustomData","on","off"].forEach(function(e){n[e]=function(){var r=Array.prototype.slice.call(arguments);r.unshift(e),t.push(r)}}),e.Marker=n;var s=r.createElement("script");s.async=1,s.src="https://edge.marker.io/latest/shim.js";var i=r.getElementsByTagName("script")[0];i.parentNode.insertBefore(s,i)}}(window,document)}};tarteaucitron.services.tolkaigenii={key:"tolkaigenii",type:"support",name:"Tolk.ai Genii",uri:"https://www.tolk.ai/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.tolkaiGeniiProject===undefined){return}var script;script=document.createElement("script");script.id="lightchat-bot";script.src="https://genii-script.tolk.ai/lightchat.js";script.async=true;script.setAttribute("type","module");script.setAttribute("project-id",tarteaucitron.user.tolkaiGeniiProject);document.getElementsByTagName("head")[0].appendChild(script)}};tarteaucitron.services.seamlessaccess={key:"seamlessaccess",type:"api",name:"Seamlessaccess",uri:"https://seamlessaccess.org/about/trust/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.seamlessaccessInitiator===undefined){return}var uniqIds=[];tarteaucitron.fallback(["seamlessaccess_button"],function(x){var uniqId=tarteaucitron.getElemAttr(x,"id");if(uniqId===""){uniqId="_"+Math.random().toString(36).substr(2,9);x.setAttribute("id",uniqId)}uniqIds.push(uniqId);x.innerHTML=""},true);tarteaucitron.addScript("//service.seamlessaccess.org/thiss.js","seamlessaccessjs",function(){for(var i=0;i'})},fallback:function(){"use strict";var id="twitch";tarteaucitron.fallback(["twitch_player"],tarteaucitron.engage(id))}};tarteaucitron.services.eskimi={key:"eskimi",type:"ads",name:"Eskimi",uri:"https://fr.eskimi.com/privacy-policy",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.eskimiInit===undefined){return}window.___esk=window.esk=function(){window.___esk.callMethod?window.___esk.callMethod.apply(window.___esk,arguments):window.___esk.queue.push(arguments)};window.___esk.push=window.___esk;window.___esk.loaded=true;window.___esk.queue=[];tarteaucitron.addScript("https://dsp-media.eskimi.com/assets/js/e/gtr.min.js","",function(){esk("init",tarteaucitron.user.eskimiInit)})}};tarteaucitron.services.sharethissticky={key:"sharethissticky",type:"social",name:"ShareThis Sticky",uri:"https://sharethis.com/fr/privacy/",needConsent:true,cookies:["_stid","_stidv","pubconsent"],js:function(){"use strict";if(tarteaucitron.user.sharethisStickyProperty===undefined){return}tarteaucitron.addScript("https://platform-api.sharethis.com/js/sharethis.js#property="+tarteaucitron.user.sharethisStickyProperty+"&product=sticky-share-buttons")}};tarteaucitron.services.pianoanalytics={key:"pianoanalytics",type:"analytic",name:"Piano Analytics",uri:"https://piano.io/privacy-policy/",needConsent:true,cookies:["_pcid","_pctx","_pctx","pa_user","pa_privacy"],js:function(){"use strict";if(tarteaucitron.user.pianoCollectDomain===undefined||tarteaucitron.user.pianoSite===undefined){return}tarteaucitron.addScript("https://tag.aticdn.net/piano-analytics.js","",function(){pa.setConfigurations({site:tarteaucitron.user.pianoSite,collectDomain:tarteaucitron.user.pianoCollectDomain});if(tarteaucitron.user.pianoSendData!==false){pa.sendEvent("page.display",{page:document.title})}})},fallback:function(){if(tarteaucitron.parameters.pianoConsentMode===true){if(tarteaucitron.parameters.softConsentMode===false){this.js()}}}};tarteaucitron.services.actistat={key:"actistat",type:"analytic",name:"ActiSTAT",uri:"https://actigraph.com/actistat",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.actistatId===undefined){return}tarteaucitron.addScript("https://actistat.fr/umami.js","","","","data-website-id",tarteaucitron.user.actistatId)}};tarteaucitron.services.outbrainamplify={key:"outbrainamplify",type:"ads",name:"Outbrain Amplify",uri:"https://www.outbrain.com/privacy/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.outbrainamplifyId===undefined){return}var OB_ADV_ID=tarteaucitron.user.outbrainamplifyId;if(window.obApi){var toArray=function(object){return Object.prototype.toString.call(object)==="[object Array]"?object:[object]};window.obApi.marketerId=toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));return}var api=window.obApi=function(){api.dispatch?api.dispatch.apply(api,arguments):api.queue.push(arguments)};api.version="1.1";api.loaded=true;api.marketerId=OB_ADV_ID;api.queue=[];tarteaucitron.addScript("https://amplify.outbrain.com/cp/obtp.js","",function(){obApi("track","PAGE_VIEW")})}};tarteaucitron.services.playplay={key:"playplay",type:"video",name:"PlayPlay",uri:"https://playplay.com/fr/confidentialite",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tac_playplay"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Playplay iframe",id=tarteaucitron.getElemAttr(x,"data-id"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height");var playURL="https://playplay.com/app/embed-video/"+id;var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="playplay";tarteaucitron.fallback(["tac_playplay"],function(elem){return tarteaucitron.engage(id)})}};tarteaucitron.services.adobeworkspace={key:"adobeworkspace",type:"analytic",name:"Adobe - Analysis Workspace",uri:"https://www.adobe.com/privacy/policy.html",needConsent:true,cookies:["s_ecid","s_cc","s_sq","s_vi","s_fid"],js:function(){"use strict";if(tarteaucitron.user.adobeworkspaceId1===undefined||tarteaucitron.user.adobeworkspaceId2===undefined||tarteaucitron.user.adobeworkspaceId3===undefined){return}tarteaucitron.addScript("https://assets.adobedtm.com/"+tarteaucitron.user.adobeworkspaceId1+"/"+tarteaucitron.user.adobeworkspaceId2+"/launch-"+tarteaucitron.user.adobeworkspaceId3+".min.js")}};tarteaucitron.services.zohopagesense={key:"zohopagesense",type:"analytic",name:"Zoho PageSense",uri:"https://www.zoho.com/pagesense/cookie-policy.html",needConsent:true,cookies:["zab_g_","zabUserID","zabVisitID","zabSplit","zabBucket","zabHMBucket","zpsfa_","zfa","zsr","zabme","zsd","ps_payloadSeqId","zabPZBucket","zPersonalization","zia_","zpc","zps_permission_status","zps-tgr-dts","zpspolls_","zpsPollsBucket","zpspb","zpsPopupBucket","zpssr","zab_g_","zab_","zPersonalization"],js:function(){"use strict";if(tarteaucitron.user.zohoPageSenseProjectId===undefined||tarteaucitron.user.zohoPageSenseScriptHash===undefined){return}tarteaucitron.addScript("https://cdn-eu.pagesense.io/js/"+tarteaucitron.user.zohoPageSenseProjectId+"/"+tarteaucitron.user.zohoPageSenseScriptHash+".js")}};tarteaucitron.services.leadinfo={key:"leadinfo",type:"analytic",name:"Leadinfo",uri:"https://www.leadinfo.com/en/privacy/",needConsent:true,cookies:["_li_id","_li_ses"],js:function(){"use strict";if(tarteaucitron.user.leadinfoId===undefined){return}window.GlobalLeadinfoNamespace=window.GlobalLeadinfoNamespace||[];window.GlobalLeadinfoNamespace.push("leadinfo");window["leadinfo"]=function(){(window["leadinfo"].q=window["leadinfo"].q||[]).push(arguments)};window["leadinfo"].t=window["leadinfo"].t||tarteaucitron.user.leadinfoId;window["leadinfo"].q=window["leadinfo"].q||[];tarteaucitron.addScript("https://cdn.leadinfo.net/ping.js")}};tarteaucitron.services.force24={key:"force24",type:"analytic",name:"Force24",uri:"https://support.force24.co.uk/support/solutions/articles/79000128057-cookie-policies",needConsent:true,cookies:["F24_autoID","F24_personID"],js:function(){"use strict";if(tarteaucitron.user.force24trackingId===undefined||tarteaucitron.user.force24clientId===undefined){return}window.Force24Object="f24",window["f24"]=window["f24"]||function(){window["f24"].q=window["f24"].q||[],window["f24"].q.push(arguments)},window["f24"].l=1*new Date;tarteaucitron.addScript("https://static.websites.data-crypt.com/scripts/activity/v3/inject-v3.min.js");f24("config","set_tracking_id",tarteaucitron.user.force24trackingId);f24("config","set_client_id",tarteaucitron.user.force24clientId)}};tarteaucitron.services.tiktokvideo={key:"tiktokvideo",type:"video",name:"Tiktok Video",uri:"https://www.tiktok.com/legal/page/eea/privacy-policy/en",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.addScript("https://www.tiktok.com/embed.js")},fallback:function(){"use strict";var id="tiktokvideo";tarteaucitron.fallback(["tiktok-embed"],function(elem){return tarteaucitron.engage(id)})}};tarteaucitron.services.shinystat={key:"shinystat",type:"analytic",name:"Shinystat",uri:"https://www.shinystat.com/en/opt-out.html",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.shinystatUser===undefined){return}tarteaucitron.addScript("https://codice.shinystat.com/cgi-bin/getcod.cgi?USER="+tarteaucitron.user.shinystatUser)}};tarteaucitron.services.activecampaignvgo={key:"activecampaignvgo",type:"other",name:"Active Campaign",uri:"https://www.activecampaign.com/legal/privacy-policy/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.activecampaignAccount===undefined){return}window.visitorGlobalObjectAlias="vgo";window[window.visitorGlobalObjectAlias]=window[window.visitorGlobalObjectAlias]||function(){(window[window.visitorGlobalObjectAlias].q=window[window.visitorGlobalObjectAlias].q||[]).push(arguments)};window[window.visitorGlobalObjectAlias].l=(new Date).getTime();tarteaucitron.addScript("https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","",function(){vgo("setAccount",tarteaucitron.user.activecampaignAccount);vgo("setTrackByDefault",true);vgo("process")})}};tarteaucitron.services.sendinblue={key:"sendinblue",type:"other",name:"Brevo (formerly sendinblue)",uri:"https://www.brevo.com/fr/legal/cookies/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.sendinblueKey===undefined){return}window.sib={equeue:[],client_key:tarteaucitron.user.sendinblueKey};window.sendinblue={};for(var j=["track","identify","trackLink","page"],i=0;i>>=0);(function(e,a,s,y){s[a]=s[a]||function(){(s[y]=s[y]||[]).push(arguments);s[y].eah=e}})(e,a,s,y);i=new Date/1e7|0;o.ea=y;y=i%26;o.async=1;o.src="//"+e+"/"+String.fromCharCode(97+y,122-y,65+y)+i%1e3+".js?2";s=v.getElementsByTagName(k)[0];s.parentNode.insertBefore(o,s)})(tarteaucitron.user.eulerianHost,"EA_push");EA_push()}};tarteaucitron.services.posthog={key:"posthog",type:"other",name:"Posthog",uri:"https://posthog.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.posthogApiKey===undefined||tarteaucitron.user.posthogHost===undefined){return}!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags".split(" "),n=0;n'})},fallback:function(){"use strict";var id="kwanko";tarteaucitron.fallback(["tac_kwanko"],function(elem){return tarteaucitron.engage(id)})}};tarteaucitron.services.leadforensics={key:"leadforensics",type:"ads",name:"Lead Forensics",uri:"https://www.leadforensics.com/cookie-policy/",needConsent:true,cookies:["ifuuid"],js:function(){"use strict";if(tarteaucitron.user.leadforensicsId===undefined){return}tarteaucitron.addScript("https://secure.team8save.com/js/sc/"+tarteaucitron.user.leadforensicsId+".js")}};tarteaucitron.services.ubib={key:"ubib",type:"support",name:"Ubib Chatbot",uri:"https://ubib.libanswers.com/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.ubibId===undefined||tarteaucitron.user.ubibHash===undefined){return}tarteaucitron.addScript("https://"+tarteaucitron.user.ubibId+".libanswers.com/load_chat.php?hash="+tarteaucitron.user.ubibHash)}};tarteaucitron.services.wysistathightrack={key:"wysistathightrack",type:"analytic",name:"Wysistat (privacy by design)",uri:"https://www.wysistat.net/webanalytics/exemption-cnil/",needConsent:false,cookies:["wysistat"],js:function(){"use strict";if(tarteaucitron.user.wysistatNom===undefined){return}window._wsq=window._wsq||[];window._wsq.push(["_setNom",tarteaucitron.user.wysistatNom]);window._wsq.push(["_wysistat"]);tarteaucitron.addScript("https://www.wysistat.com/ws.jsa")}};tarteaucitron.services.robofabrica={key:"robofabrica",type:"support",name:"Robo Fabrica Chatbot",uri:"https://robofabrica.tech/charte-vie-privee/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.robofabricaUuid===undefined){return}tarteaucitron.addScript("https://app.robofabrica.tech/widget/script","inceptive-cw-script",function(){document.getElementById("inceptive-cw-script").setAttribute("unique-url",tarteaucitron.user.robofabricaUuid);document.getElementById("inceptive-cw-script").setAttribute("label","start");document.getElementById("inceptive-cw-script").setAttribute("launch-btn-id","inceptive-cw-launch");document.getElementById("inceptive-cw-script").setAttribute("chat-server-url","https://app.robofabrica.tech:443")})}};tarteaucitron.services.trustpilot={key:"trustpilot",type:"other",name:"Trustpilot",uri:"https://fr.legal.trustpilot.com/for-reviewers/end-user-privacy-terms",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["trustpilot-widget"],"");tarteaucitron.addScript("https://widget.trustpilot.com/bootstrap/v5/tp.widget.sync.bootstrap.min.js")},fallback:function(){"use strict";var id="trustpilot";tarteaucitron.fallback(["trustpilot-widget"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"data-style-width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"data-style-height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.snapchat={key:"snapchat",type:"analytic",name:"Snapchat",uri:"https://snap.com/fr-FR/privacy/privacy-policy",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.snapchatId===undefined){return}var a=window.snaptr=function(){a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};a.queue=[];if(tarteaucitron.user.snapchatEmail===undefined){window.snaptr("init",tarteaucitron.user.snapchatId)}else{window.snaptr("init",tarteaucitron.user.snapchatId,{user_email:tarteaucitron.user.snapchatEmail})}window.snaptr("track","PAGE_VIEW");tarteaucitron.addScript("https://sc-static.net/scevent.min.js");if(typeof tarteaucitron.user.snapchatMore==="function"){tarteaucitron.user.snapchatMore()}}};tarteaucitron.services.antvoice={key:"antvoice",type:"ads",name:"antvoice",uri:"https://www.antvoice.com/fr/privacy-policy/",needConsent:true,cookies:["antvoice"],js:function(){"use strict";if(tarteaucitron.user.antvoiceId===undefined){return}window.avDataLayer=window.avDataLayer||[];window.avtag=window.avtag||function(_cmd,_p){window.avDataLayer.push({cmd:_cmd,p:_p})};window.avtag("setConsent",{consent:true});window.avtag("init",{id:tarteaucitron.user.antvoiceId});tarteaucitron.addScript("https://static.avads.net/avtag.min.js")}};tarteaucitron.services.plausible={key:"plausible",type:"analytic",name:"Plausible",uri:"https://plausible.io/privacy",needConsent:false,cookies:[],js:function(){"use strict";if(tarteaucitron.user.plausibleDomain===undefined){return}if(tarteaucitron.user.plausibleEndpoint===undefined){tarteaucitron.user.plausibleEndpoint="plausible.io"}tarteaucitron.addScript("https://"+tarteaucitron.user.plausibleEndpoint+"/js/script.js","","","","data-domain",tarteaucitron.user.plausibleDomain)}};tarteaucitron.services.videas={key:"videas",type:"video",name:"Videas",uri:"https://videas.fr/fr/legal",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tac_videas"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Videas iframe",width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),id=tarteaucitron.getElemAttr(x,"data-id"),allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return'"})},fallback:function(){"use strict";var id="videas";tarteaucitron.fallback(["tac_videas"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.myfeelback={key:"myfeelback",type:"api",name:"MyFeelBack (Skeepers)",uri:"https://help.myfeelback.com/fr/quels-sont-les-cookies-d%C3%A9pos%C3%A9s-par-un-dispositif-de-collecte-myfeelback",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.myfeelbackId===undefined){return}window._Mfb_useCookie=true;window._Mfb_ud={var1:undefined,var2:undefined,varN:undefined,_context:{lang:undefined,privacyMode:false,_page:{url:location.pathname,storageDuration:30}}};tarteaucitron.addScript("https://actorssl-5637.kxcdn.com/actor/"+tarteaucitron.user.myfeelbackId+"/action","MFBActor")}};tarteaucitron.services.arcio={key:"arcio",type:"api",name:"Arc.io",uri:"https://arc.io/about",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.arcId===undefined){return}tarteaucitron.addScript("https://arc.io/widget.min.js#"+tarteaucitron.user.arcId)}};tarteaucitron.services.doubleclick={key:"doubleclick",type:"ads",name:"DoubleClick",uri:"https://support.google.com/admanager/answer/2839090",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["doubleclick_container"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Doubleclick iframe",id1=tarteaucitron.getElemAttr(x,"data-id1"),id2=tarteaucitron.getElemAttr(x,"data-id2"),type=tarteaucitron.getElemAttr(x,"data-type"),cat=tarteaucitron.getElemAttr(x,"data-cat"),item=tarteaucitron.getElemAttr(x,"data-item"),quantity=tarteaucitron.getElemAttr(x,"data-quantity"),price=tarteaucitron.getElemAttr(x,"data-price"),postage=tarteaucitron.getElemAttr(x,"data-postage"),seller=tarteaucitron.getElemAttr(x,"data-seller"),gdpr=tarteaucitron.getElemAttr(x,"data-gdpr"),gdpr_consent=tarteaucitron.getElemAttr(x,"data-gdpr-consent"),ord=tarteaucitron.getElemAttr(x,"data-ord"),num=tarteaucitron.getElemAttr(x,"data-num");return''})}};tarteaucitron.services.userpilot={key:"userpilot",type:"analytic",name:"UserPilot",uri:"https://userpilot.com/privacy-policy",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.userpilotToken===undefined){return}window.userpilotSettings={token:tarteaucitron.user.userpilotToken};tarteaucitron.addScript("https://js.userpilot.io/sdk/latest.js")}};tarteaucitron.services.piwikpro={key:"piwikpro",type:"analytic",name:"Piwik Pro",uri:"https://piwik.pro/privacy-policy/",needConsent:true,cookies:["_pk_ref","_pk_cvar","_pk_id","_pk_ses","_pk_hsr","piwik_ignore","_pk_uid"],js:function(){"use strict";if(tarteaucitron.user.piwikProId===undefined||tarteaucitron.user.piwikProContainer===undefined){return}window["dataLayer"]=window["dataLayer"]||[],window["dataLayer"].push({start:(new Date).getTime(),event:"stg.start"});function stgCreateCookie(a,b,c){var d="";if(c){var e=new Date;e.setTime(e.getTime()+24*c*60*60*1e3),d="; expires="+e.toUTCString()}document.cookie=a+"="+b+d+"; path=/"}var isStgDebug=(window.location.href.match("stg_debug")||document.cookie.match("stg_debug"))&&!window.location.href.match("stg_disable_debug");stgCreateCookie("stg_debug",isStgDebug?1:"",isStgDebug?14:-1);var qP=[];var qPString=qP.length>0?"?"+qP.join("&"):"";tarteaucitron.addScript("https://"+tarteaucitron.user.piwikProContainer+".containers.piwik.pro/"+tarteaucitron.user.piwikProId+".js"+qPString);!function(a,n,i){a[n]=a[n]||{};for(var c=0;c'});for(i=0;i"}},fallback:function(){"use strict";var id="xandrsegment";tarteaucitron.fallback(["xandrsegment-canvas"],tarteaucitron.engage(id))}};tarteaucitron.services.xandrconversion={key:"xandrconversion",type:"ads",name:"Xandr (Conversion)",uri:"https://www.xandr.com/privacy/cookie-policy/",needConsent:true,cookies:["uuid2","uids","sess","icu","anj","usersync"],js:function(){"use strict";var uniqIds=[],i,uri;tarteaucitron.fallback(["xandrconversion-canvas"],function(x){var uniqId="_"+Math.random().toString(36).substr(2,9);uniqIds.push(uniqId);return'
      '});for(i=0;i"}},fallback:function(){"use strict";var id="xandrconversion";tarteaucitron.fallback(["xandrconversion-canvas"],tarteaucitron.engage(id))}};tarteaucitron.services.helloasso={key:"helloasso",type:"api",name:"HelloAsso",uri:"https://www.helloasso.com/confidentialite",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tac_helloasso"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"HelloAsso iframe",width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),url=tarteaucitron.getElemAttr(x,"data-url"),allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return'"})},fallback:function(){"use strict";var id="helloasso";tarteaucitron.fallback(["tac_helloasso"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.podcloud={key:"podcloud",type:"video",name:"podCloud",uri:"https://podcloud.fr/privacy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tac_podcloud"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"podCloud iframe",width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),url=tarteaucitron.getElemAttr(x,"data-url"),allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return'"})},fallback:function(){"use strict";var id="podcloud";tarteaucitron.fallback(["tac_podcloud"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.facebookpost={key:"facebookpost",type:"social",name:"Facebook (post)",uri:"https://www.facebook.com/policy.php",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tac_facebookpost"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Facebook iframe",width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),url=tarteaucitron.getElemAttr(x,"data-url"),appId=tarteaucitron.getElemAttr(x,"data-appid"),allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen"),showText=tarteaucitron.getElemAttr(x,"data-show-text");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return'"})},fallback:function(){"use strict";var id="facebookpost";tarteaucitron.fallback(["tac_facebookpost"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.amplitude={key:"amplitude",type:"analytic",name:"Amplitude",uri:"https://amplitude.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.amplitude===undefined){return}tarteaucitron.addScript("https://cdn.amplitude.com/libs/amplitude-5.8.0-min.gz.js","",function(){window.amplitude={_q:[],_iq:{}};function s(e,t){e.prototype[t]=function(){this._q.push([t].concat(Array.prototype.slice.call(arguments,0)));return this}}var o=function(){this._q=[];return this};var a=["add","append","clearAll","prepend","set","setOnce","unset"];for(var u=0;u';return iframe})},fallback:function(){"use strict";var id="amazon";tarteaucitron.fallback(["amazon_product"],tarteaucitron.engage(id))}};tarteaucitron.services.calameo={key:"calameo",type:"video",name:"Calameo",uri:"https://fr.calameo.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["calameo-canvas"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Calameo iframe",id=tarteaucitron.getElemAttr(x,"data-id"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),url="//v.calameo.com/?bkcode="+id,allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return'"})},fallback:function(){"use strict";var id="calameo";tarteaucitron.fallback(["calameo-canvas"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.calameolibrary={key:"calameolibrary",type:"video",name:"Calameo Library",uri:"https://fr.calameo.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["calameolibrary-canvas"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Calameo iframe",id=tarteaucitron.getElemAttr(x,"data-id"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),url="//v.calameo.com/library/?type=subscription&id="+id,allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return'"})},fallback:function(){"use strict";var id="calameolibrary";tarteaucitron.fallback(["calameolibrary-canvas"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.clicky={key:"clicky",type:"analytic",name:"Clicky",uri:"https://clicky.com/terms",needConsent:true,cookies:["_jsuid","_eventqueue","_referrer_og","_utm_og","_first_pageview","clicky_olark","no_trackyy_"+tarteaucitron.user.clickyId,"unpoco_"+tarteaucitron.user.clickyId,"heatmaps_g2g_"+tarteaucitron.user.clickyId],js:function(){"use strict";if(tarteaucitron.user.clickyId===undefined){return}tarteaucitron.addScript("//static.getclicky.com/js","",function(){if(typeof clicky.init==="function"){clicky.init(tarteaucitron.user.clickyId)}if(typeof tarteaucitron.user.clickyMore==="function"){tarteaucitron.user.clickyMore()}})}};tarteaucitron.services.clicmanager={key:"clicmanager",type:"ads",name:"Clicmanager",uri:"https://www.clicmanager.fr/infos_legales.php",needConsent:true,cookies:[],js:function(){"use strict";var uniqIds=[],i,uri;tarteaucitron.fallback(["clicmanager-canvas"],function(x){var uniqId="_"+Math.random().toString(36).substr(2,9);uniqIds.push(uniqId);return'
      '});for(i=0;i'});for(i=0;i";return video_frame})},fallback:function(){"use strict";var id="artetv";tarteaucitron.fallback(["artetv_player"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.dailymotion={key:"dailymotion",type:"video",name:"Dailymotion",uri:"https://www.dailymotion.com/legal/privacy",needConsent:true,cookies:["ts","dmvk","hist","v1st","s_vi"],js:function(){"use strict";tarteaucitron.fallback(["dailymotion_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Dailymotion iframe",video_id=tarteaucitron.getElemAttr(x,"videoID"),video_width=tarteaucitron.getElemAttr(x,"width"),video_height=tarteaucitron.getElemAttr(x,"height"),styleAttr="",video_frame,embed_type=tarteaucitron.getElemAttr(x,"embedType"),allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen"),showinfo=tarteaucitron.getElemAttr(x,"showinfo"),autoplay=tarteaucitron.getElemAttr(x,"autoplay"),api=tarteaucitron.getElemAttr(x,"api"),params="info="+showinfo+"&autoPlay="+autoplay+"&api="+api;if(video_id===""){return""}if(video_width!==""){styleAttr+="width:"+tarteaucitron.getStyleSize(video_width)+";"}if(video_height!==undefined){styleAttr+="height:"+tarteaucitron.getStyleSize(video_height)+";"}if(embed_type===""||!["video","playlist"].includes(embed_type)){embed_type="video"}video_frame='";return video_frame})},fallback:function(){"use strict";var id="dailymotion";tarteaucitron.fallback(["dailymotion_player"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.datingaffiliation={key:"datingaffiliation",type:"ads",name:"Dating Affiliation",uri:"https://www.dating-affiliation.com/conditions-generales.php",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["datingaffiliation-canvas"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Dating Affiliation iframe",comfrom=tarteaucitron.getElemAttr(x,"data-comfrom"),r=tarteaucitron.getElemAttr(x,"data-r"),p=tarteaucitron.getElemAttr(x,"data-p"),cf0=tarteaucitron.getElemAttr(x,"data-cf0"),langue=tarteaucitron.getElemAttr(x,"data-langue"),forward_affiliate=tarteaucitron.getElemAttr(x,"data-forwardAffiliate"),cf2=tarteaucitron.getElemAttr(x,"data-cf2"),cfsa2=tarteaucitron.getElemAttr(x,"data-cfsa2"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),url="https://www.tools-affil2.com/rotaban/ban.php?"+comfrom;var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="datingaffiliation";tarteaucitron.fallback(["datingaffiliation-canvas"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.datingaffiliationpopup={key:"datingaffiliationpopup",type:"ads",name:"Dating Affiliation (Pop Up)",uri:"https://www.dating-affiliation.com/conditions-generales.php",needConsent:true,cookies:["__utma","__utmb","__utmc","__utmt_Tools","__utmv","__utmz","_ga","_gat","_gat_UA-65072040-17","__da-pu-xflirt-ID-pc-o169"],js:function(){"use strict";var uniqIds=[],i,uri;tarteaucitron.fallback(["datingaffiliationpopup-canvas"],function(x){var uniqId="_"+Math.random().toString(36).substr(2,9);uniqIds.push(uniqId);return'
      '});for(i=0;i";return deezer_frame})},fallback:function(){"use strict";var id="deezer";tarteaucitron.fallback(["deezer_player"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.leadforensicsold={key:"leadforensicsold",type:"analytic",name:"LeadForensics",uri:"https://www.leadforensics.com/privacy-policy/",needConsent:true,cookies:["trackalyzer"],js:function(){"use strict";if(tarteaucitron.user.leadforensicsSf14gv===undefined||tarteaucitron.user.leadforensicsIidentifier===undefined){return}window.sf14gv=tarteaucitron.user.leadforensicsSf14gv;(function(){var sf14g=document.createElement("script");sf14g.async=true;sf14g.src=("https:"==document.location.protocol?"https://":"http://")+"t.sf14g.com/sf14g.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(sf14g,s)})();tarteaucitron.addScript("//secure.leadforensics.com/js/"+tarteaucitron.user.leadforensicsIidentifier+".js")}};tarteaucitron.services.disqus={key:"disqus",type:"comment",name:"Disqus",uri:"https://help.disqus.com/customer/portal/articles/466259-privacy-policy",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.disqusShortname===undefined){return}tarteaucitron.addScript("//"+tarteaucitron.user.disqusShortname+".disqus.com/embed.js");tarteaucitron.addScript("//"+tarteaucitron.user.disqusShortname+".disqus.com/count.js")},fallback:function(){"use strict";var id="disqus";if(document.getElementById("disqus_thread")){document.getElementById("disqus_thread").innerHTML=tarteaucitron.engage(id)}}};tarteaucitron.services.ekomi={key:"ekomi",type:"social",name:"eKomi",uri:"https://www.ekomi-us.com/us/privacy/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.ekomiCertId===undefined){return}window.eKomiIntegrationConfig=[{certId:tarteaucitron.user.ekomiCertId}];tarteaucitron.addScript("//connect.ekomi.de/integration_1410173009/"+tarteaucitron.user.ekomiCertId+".js")}};tarteaucitron.services.etracker={key:"etracker",type:"analytic",name:"eTracker",uri:"https://www.etracker.com/en/data-protection.html",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.etracker===undefined){return}tarteaucitron.addScript("//static.etracker.com/code/e.js","_etLoader",function(){},true,"data-secure-code",tarteaucitron.user.etracker)}};tarteaucitron.services.facebook={key:"facebook",type:"social",name:"Facebook",uri:"https://www.facebook.com/policy.php",needConsent:true,cookies:["xs","sb","fr","datr","dpr","c_user"],js:function(){"use strict";tarteaucitron.fallback(["fb-post","fb-follow","fb-activity","fb-send","fb-share-button","fb-like","fb-video"],"");tarteaucitron.addScript("//connect.facebook.net/"+tarteaucitron.getLocale()+"/sdk.js#xfbml=1&version=v2.0","facebook-jssdk");if(tarteaucitron.isAjax===true){if(typeof FB!=="undefined"){FB.XFBML.parse()}}},fallback:function(){"use strict";var id="facebook";tarteaucitron.fallback(["fb-post","fb-follow","fb-activity","fb-send","fb-share-button","fb-like","fb-video"],tarteaucitron.engage(id))}};tarteaucitron.services.facebooklikebox={key:"facebooklikebox",type:"social",name:"Facebook (like box)",uri:"https://www.facebook.com/policy.php",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["fb-like-box","fb-page"],"");tarteaucitron.addScript("//connect.facebook.net/"+tarteaucitron.getLocale()+"/sdk.js#xfbml=1&version=v2.3","facebook-jssdk");if(tarteaucitron.isAjax===true){if(typeof FB!=="undefined"){FB.XFBML.parse()}}},fallback:function(){"use strict";var id="facebooklikebox";tarteaucitron.fallback(["fb-like-box","fb-page"],tarteaucitron.engage(id))}};tarteaucitron.services.facebookcomment={key:"facebookcomment",type:"comment",name:"Facebook (commentaire)",uri:"https://www.facebook.com/policy.php",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["fb-comments"],"");tarteaucitron.addScript("//connect.facebook.net/"+tarteaucitron.getLocale()+"/sdk.js#xfbml=1&version=v2.0","facebook-jssdk");if(tarteaucitron.isAjax===true){if(typeof FB!=="undefined"){FB.XFBML.parse()}}},fallback:function(){"use strict";var id="facebookcomment";tarteaucitron.fallback(["fb-comments"],tarteaucitron.engage(id))}};tarteaucitron.services.pingdom={key:"pingdom",type:"api",name:"Pingdom",uri:"https://www.solarwinds.com/general-data-protection-regulation-cloud",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.pingdomId===undefined){return}window._prum=[["id",tarteaucitron.user.pingdomId],["mark","firstbyte",(new Date).getTime()]];tarteaucitron.addScript("https://rum-static.pingdom.net/prum.min.js")}};tarteaucitron.services.simpleanalytics={key:"simpleanalytics",type:"analytic",name:"Simple Analytics",uri:"https://docs.simpleanalytics.com/what-we-collect",needConsent:false,cookies:[],js:function(){"use strict";tarteaucitron.addScript("https://scripts.simpleanalyticscdn.com/latest.js")}};tarteaucitron.services.stonly={key:"stonly",type:"api",name:"Stonly (privacy by design)",uri:"https://trust.stonly.com/",needConsent:false,cookies:[],js:function(){"use strict";if(tarteaucitron.user.stonlyId===undefined){return}window.STONLY_WID=tarteaucitron.user.stonlyId;window.StonlyWidget||((window.w=window.StonlyWidget=function(){window.w._api?window.w._api.apply(window.w,arguments):window.w.queue.push(arguments)}).queue=[]);tarteaucitron.addScript("https://stonly.com/js/widget/v2/stonly-widget.js?v="+Date.now())}};tarteaucitron.services.getplus={key:"getplus",type:"analytic",name:"Get+",uri:"https://www.getplus.fr/Conditions-generales-de-vente_a226.html",needConsent:true,cookies:["_first_pageview","_jsuid","no_trackyy_"+tarteaucitron.user.getplusId,"_eventqueue"],js:function(){"use strict";if(tarteaucitron.user.getplusId===undefined){return}window.webleads_site_ids=window.webleads_site_ids||[];window.webleads_site_ids.push(tarteaucitron.user.getplusId);tarteaucitron.addScript("//stats.webleads-tracker.com/js")}};tarteaucitron.services.gplus={key:"gplus",type:"social",name:"Google+",uri:"https://policies.google.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.addScript("https://apis.google.com/js/platform.js")},fallback:function(){"use strict";var id="gplus";tarteaucitron.fallback(["g-plus","g-plusone"],tarteaucitron.engage(id))}};tarteaucitron.services.gplusbadge={key:"gplusbadge",type:"social",name:"Google+ (badge)",uri:"https://policies.google.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.addScript("https://apis.google.com/js/platform.js")},fallback:function(){"use strict";var id="gplusbadge";tarteaucitron.fallback(["g-page","g-person"],tarteaucitron.engage(id))}};tarteaucitron.services.adsense={key:"adsense",type:"ads",name:"Google Adsense",uri:"https://adssettings.google.com/",needConsent:true,readmoreLink:"https://policies.google.com/technologies/partner-sites",cookies:["__gads"],js:function(){"use strict";tarteaucitron.fallback(["adsbygoogle"],"");tarteaucitron.addScript("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js")},fallback:function(){"use strict";var id="adsense";tarteaucitron.fallback(["adsbygoogle"],tarteaucitron.engage(id))}};tarteaucitron.services.adsenseauto={key:"adsenseauto",type:"ads",name:"Google Adsense Automatic",uri:"https://adssettings.google.com/",needConsent:true,readmoreLink:"https://policies.google.com/technologies/partner-sites",cookies:["__gads"],js:function(){"use strict";if(tarteaucitron.user.adsensecapub===undefined){return}tarteaucitron.addScript("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client="+tarteaucitron.user.adsensecapub,"","","","crossorigin","anonymous")}};tarteaucitron.services.adsensesearch={key:"adsensesearch",type:"ads",name:"Google Adsense Search",uri:"https://adssettings.google.com/",needConsent:true,readmoreLink:"https://policies.google.com/technologies/partner-sites",cookies:["__gads"],js:function(){"use strict";tarteaucitron.addScript("https://www.google.com/adsense/search/ads.js")},fallback:function(){"use strict";var id="adsensesearch";tarteaucitron.fallback(["afscontainer1"],tarteaucitron.engage(id))}};tarteaucitron.services.googlepartners={key:"googlepartners",type:"ads",name:"Google Partners Badge",uri:"https://adssettings.google.com/",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.addScript("https://apis.google.com/js/platform.js")},fallback:function(){"use strict";var id="googlepartners";tarteaucitron.fallback(["g-partnersbadge"],tarteaucitron.engage(id))}};tarteaucitron.services.adsensesearchform={key:"adsensesearchform",type:"ads",name:"Google Adsense Search (form)",uri:"https://adssettings.google.com/",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.addScript("//www.google.com/coop/cse/brand?form=cse-search-box&lang="+tarteaucitron.getLanguage())}};tarteaucitron.services.adsensesearchresult={key:"adsensesearchresult",type:"ads",name:"Google Adsense Search (result)",uri:"https://adssettings.google.com/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.adsensesearchresultCx===undefined){return}tarteaucitron.addScript("//www.google.com/cse/cse.js?cx="+tarteaucitron.user.adsensesearchresultCx)},fallback:function(){"use strict";var id="adsensesearchresult";if(document.getElementById("gcse_searchresults")){document.getElementById("gcse_searchresults").innerHTML=tarteaucitron.engage(id)}}};tarteaucitron.services.googleadwordsconversion={key:"googleadwordsconversion",type:"ads",name:"Google Adwords (conversion)",uri:"https://www.google.com/settings/ads",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.adwordsconversionId===undefined){return}tarteaucitron.addScript("//www.googleadservices.com/pagead/conversion_async.js","",function(){window.google_trackConversion({google_conversion_id:tarteaucitron.user.adwordsconversionId,google_conversion_label:tarteaucitron.user.adwordsconversionLabel,google_conversion_language:tarteaucitron.user.adwordsconversionLanguage,google_conversion_format:tarteaucitron.user.adwordsconversionFormat,google_conversion_color:tarteaucitron.user.adwordsconversionColor,google_conversion_value:tarteaucitron.user.adwordsconversionValue,google_conversion_currency:tarteaucitron.user.adwordsconversionCurrency,google_custom_params:{parameter1:tarteaucitron.user.adwordsconversionCustom1,parameter2:tarteaucitron.user.adwordsconversionCustom2}})})}};tarteaucitron.services.googleadwordsremarketing={key:"googleadwordsremarketing",type:"ads",name:"Google Adwords (remarketing)",uri:"https://www.google.com/settings/ads",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.adwordsremarketingId===undefined){return}tarteaucitron.addScript("//www.googleadservices.com/pagead/conversion_async.js","",function(){window.google_trackConversion({google_conversion_id:tarteaucitron.user.adwordsremarketingId,google_remarketing_only:true})})}};tarteaucitron.services.gajs={key:"gajs",type:"analytic",name:"Google Analytics (ga.js)",uri:"https://policies.google.com/privacy",needConsent:true,cookies:function(){var googleIdentifier=tarteaucitron.user.gajsUa,tagUaCookie="_gat_gtag_"+googleIdentifier,tagGCookie="_ga_"+googleIdentifier;tagUaCookie=tagUaCookie.replace(/-/g,"_");tagGCookie=tagGCookie.replace(/G-/g,"");return["_ga","_gat","_gid","__utma","__utmb","__utmc","__utmt","__utmz",tagUaCookie,tagGCookie,"_gcl_au"]}(),js:function(){"use strict";if(tarteaucitron.user.gajsUa===undefined){return}window._gaq=window._gaq||[];window._gaq.push(["_setAccount",tarteaucitron.user.gajsUa]);if(timeExpire!==undefined){_gaq.push(["_setVisitorCookieTimeout",timeExpire])}if(tarteaucitron.user.gajsAnonymizeIp){window._gaq.push(["_gat._anonymizeIp"])}if(tarteaucitron.user.gajsPageView){window._gaq.push(["_trackPageview, "+tarteaucitron.user.gajsPageView])}else{window._gaq.push(["_trackPageview"])}tarteaucitron.addScript("//www.google-analytics.com/ga.js","",function(){if(typeof tarteaucitron.user.gajsMore==="function"){tarteaucitron.user.gajsMore()}})}};tarteaucitron.services.analytics={key:"analytics",type:"analytic",name:"Google Analytics (universal)",uri:"https://policies.google.com/privacy",needConsent:true,cookies:function(){var googleIdentifier=tarteaucitron.user.analyticsUa,tagUaCookie="_gat_gtag_"+googleIdentifier,tagGCookie="_ga_"+googleIdentifier;tagUaCookie=tagUaCookie.replace(/-/g,"_");tagGCookie=tagGCookie.replace(/G-/g,"");return["_ga","_gat","_gid","__utma","__utmb","__utmc","__utmt","__utmz",tagUaCookie,tagGCookie,"_gcl_au"]}(),js:function(){"use strict";if(tarteaucitron.user.analyticsUa===undefined){return}window.GoogleAnalyticsObject="ga";window.ga=window.ga||function(){window.ga.q=window.ga.q||[];window.ga.q.push(arguments)};window.ga.l=new Date;tarteaucitron.addScript("https://www.google-analytics.com/analytics.js","",function(){var uaCreate={cookieExpires:timeExpire!==undefined?timeExpire:34128e3};tarteaucitron.extend(uaCreate,tarteaucitron.user.analyticsUaCreate||{});ga("create",tarteaucitron.user.analyticsUa,uaCreate);if(tarteaucitron.user.analyticsAnonymizeIp){ga("set","anonymizeIp",true)}if(typeof tarteaucitron.user.analyticsPrepare==="function"){tarteaucitron.user.analyticsPrepare()}if(tarteaucitron.user.analyticsPageView){ga("send","pageview",tarteaucitron.user.analyticsPageView)}else{ga("send","pageview")}if(typeof tarteaucitron.user.analyticsMore==="function"){tarteaucitron.user.analyticsMore()}})}};tarteaucitron.services.googleads={key:"googleads",type:"ads",name:"Google Ads",uri:"https://policies.google.com/privacy",needConsent:true,cookies:function(){var googleIdentifier=tarteaucitron.user.googleadsId,tagUaCookie="_gat_gtag_"+googleIdentifier,tagGCookie="_ga_"+googleIdentifier;tagUaCookie=tagUaCookie.replace(/-/g,"_");tagGCookie=tagGCookie.replace(/G-/g,"");return["_ga","_gat","_gid","__utma","__utmb","__utmc","__utmt","__utmz",tagUaCookie,tagGCookie,"_gcl_au"]}(),js:function(){"use strict";if(tarteaucitron.user.googleadsId===undefined){return}window.dataLayer=window.dataLayer||[];tarteaucitron.addScript("https://www.googletagmanager.com/gtag/js?id="+tarteaucitron.user.googleadsId,"",function(){window.gtag=function gtag(){dataLayer.push(arguments)};gtag("js",new Date);var additional_config_info=timeExpire!==undefined?{anonymize_ip:true,cookie_expires:timeExpire/1e3}:{anonymize_ip:true};gtag("config",tarteaucitron.user.googleadsId,additional_config_info);if(typeof tarteaucitron.user.googleadsMore==="function"){tarteaucitron.user.googleadsMore()}})},fallback:function(){if(tarteaucitron.parameters.googleConsentMode===true){if(tarteaucitron.parameters.softConsentMode===false){this.js()}}}};tarteaucitron.services.gtag={key:"gtag",type:"analytic",name:"Google Analytics (GA4)",uri:"https://policies.google.com/privacy",needConsent:true,cookies:function(){var googleIdentifier=tarteaucitron.user.gtagUa,tagUaCookie="_gat_gtag_"+googleIdentifier,tagGCookie="_ga_"+googleIdentifier;tagUaCookie=tagUaCookie.replace(/-/g,"_");tagGCookie=tagGCookie.replace(/G-/g,"");return["_ga","_gat","_gid","__utma","__utmb","__utmc","__utmt","__utmz",tagUaCookie,tagGCookie,"_gcl_au"]}(),js:function(){"use strict";if(tarteaucitron.user.gtagUa===undefined){return}window.dataLayer=window.dataLayer||[];tarteaucitron.addScript("https://www.googletagmanager.com/gtag/js?id="+tarteaucitron.user.gtagUa,"",function(){window.gtag=function gtag(){dataLayer.push(arguments)};gtag("js",new Date);var additional_config_info=timeExpire!==undefined?{anonymize_ip:true,cookie_expires:timeExpire/1e3}:{anonymize_ip:true};if(tarteaucitron.user.gtagCrossdomain){gtag("config",tarteaucitron.user.gtagUa,additional_config_info,{linker:{domains:tarteaucitron.user.gtagCrossdomain}})}else{gtag("config",tarteaucitron.user.gtagUa,additional_config_info)}if(typeof tarteaucitron.user.gtagMore==="function"){tarteaucitron.user.gtagMore()}})},fallback:function(){if(tarteaucitron.parameters.googleConsentMode===true){if(tarteaucitron.parameters.softConsentMode===false){this.js()}}}};tarteaucitron.services.firebase={key:"firebase",type:"analytic",name:"Firebase",uri:"https://firebase.google.com/support/privacy",needConsent:true,cookies:function(){var googleIdentifier=tarteaucitron.user.firebaseMeasurementId,tagGCookie="_ga_"+googleIdentifier;tagGCookie=tagGCookie.replace(/G-/g,"");return["_ga",tagGCookie]}(),js:function(){"use strict";if(tarteaucitron.user.firebaseApiKey===undefined){return}tarteaucitron.addScript("https://www.gstatic.com/firebasejs/10.10.0/firebase-app.js","",function(){tarteaucitron.addScript("https://www.gstatic.com/firebasejs/10.10.0/firebase-analytics.js","",function(){var firebaseConfig={apiKey:tarteaucitron.user.firebaseApiKey,authDomain:tarteaucitron.user.firebaseAuthDomain,databaseURL:tarteaucitron.user.firebaseDatabaseUrl,projectId:tarteaucitron.user.firebaseProjectId,storageBucket:tarteaucitron.user.firebaseStorageBucket,appId:tarteaucitron.user.firebaseAppId,measurementId:tarteaucitron.user.firebaseMeasurementId};firebase.initializeApp(firebaseConfig);firebase.analytics()})})}};tarteaucitron.services.genially={key:"genially",type:"api",name:"genially",uri:"https://www.genial.ly/cookies",needConsent:true,cookies:["_gat","_ga","_gid"],js:function(){"use strict";tarteaucitron.fallback(["tac_genially"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"genially iframe",width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),geniallyid=tarteaucitron.getElemAttr(x,"geniallyid"),allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return'"})},fallback:function(){"use strict";var id="genially";tarteaucitron.fallback(["tac_genially"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.googlemaps={key:"googlemaps",type:"api",name:"Google Maps",uri:"https://policies.google.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";var mapOptions,map,uniqIds=[],i;if(tarteaucitron.user.mapscallback===undefined){tarteaucitron.user.mapscallback="tac_googlemaps_callback"}var googleMapsLibraries="";if(tarteaucitron.user.googlemapsLibraries){googleMapsLibraries="&libraries="+tarteaucitron.user.googlemapsLibraries}tarteaucitron.addScript("https://maps.googleapis.com/maps/api/js?loading=async&v=3.exp&key="+tarteaucitron.user.googlemapsKey+"&callback="+tarteaucitron.user.mapscallback+googleMapsLibraries);window.tac_googlemaps_callback=function(){tarteaucitron.fallback(["googlemaps-canvas"],function(x){var uniqId="_"+Math.random().toString(36).substr(2,9);uniqIds.push(uniqId);return'
      '});var i;for(i=0;i '})},fallback:function(){"use strict";var id="googlemapssearch";tarteaucitron.fallback(["googlemapssearch"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.googlemapsembed={key:"googlemapsembed",type:"api",name:"Google Maps Embed",uri:"https://policies.google.com/privacy",needConsent:true,cookies:["apisid","hsid","nid","sapisid","sid","sidcc","ssid","1p_jar"],js:function(){"use strict";tarteaucitron.fallback(["googlemapsembed"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Google maps iframe",width=tarteaucitron.getElemWidth(x),height=tarteaucitron.getElemHeight(x),url=tarteaucitron.getElemAttr(x,"data-url");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="googlemapsembed";tarteaucitron.fallback(["googlemapsembed"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemWidth(elem));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemHeight(elem));return tarteaucitron.engage(id)})}};tarteaucitron.services.openstreetmap={key:"openstreetmap",type:"api",name:"Openstreetmap Embed",uri:"https://wiki.osmfoundation.org/wiki/Privacy_Policy#Cookies",needConsent:true,cookies:["apisid","hsid","nid","sapisid","sid","sidcc","ssid","1p_jar"],js:function(){"use strict";tarteaucitron.fallback(["openstreetmap"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Openstreetmap iframe",width=tarteaucitron.getElemWidth(x),height=tarteaucitron.getElemHeight(x),url=tarteaucitron.getElemAttr(x,"data-url");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="openstreetmap";tarteaucitron.fallback(["openstreetmap"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemWidth(elem));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemHeight(elem));return tarteaucitron.engage(id)})}};tarteaucitron.services.geoportail={key:"geoportail",type:"api",name:"Geoportail maps Embed",uri:"https://www.ign.fr/institut/gestion-des-cookies",needConsent:true,cookies:["apisid","hsid","nid","sapisid","sid","sidcc","ssid","1p_jar"],js:function(){"use strict";tarteaucitron.fallback(["geoportail"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Geoportail maps iframe",width=tarteaucitron.getElemWidth(x),height=tarteaucitron.getElemHeight(x),url=tarteaucitron.getElemAttr(x,"data-url");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="geoportail";tarteaucitron.fallback(["geoportail"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemWidth(elem));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemHeight(elem));return tarteaucitron.engage(id)})}};tarteaucitron.services.googletagmanager={key:"googletagmanager",type:"api",name:"Google Tag Manager",uri:"https://policies.google.com/privacy",needConsent:true,cookies:["_ga","_gat","__utma","__utmb","__utmc","__utmt","__utmz","__gads","_drt_","FLC","exchange_uid","id","fc","rrs","rds","rv","uid","UIDR","UID","clid","ipinfo","acs"],js:function(){"use strict";if(tarteaucitron.user.googletagmanagerId===undefined){return}window.dataLayer=window.dataLayer||[];window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js"});tarteaucitron.addScript("https://www.googletagmanager.com/gtm.js?id="+tarteaucitron.user.googletagmanagerId)},fallback:function(){if(tarteaucitron.parameters.googleConsentMode===true){if(tarteaucitron.parameters.softConsentMode===false){this.js()}}}};tarteaucitron.services.multiplegoogletagmanager={key:"multiplegoogletagmanager",type:"api",name:"Google Tag Manager",uri:"https://policies.google.com/privacy",needConsent:true,cookies:["_ga","_gat","__utma","__utmb","__utmc","__utmt","__utmz","__gads","_drt_","FLC","exchange_uid","id","fc","rrs","rds","rv","uid","UIDR","UID","clid","ipinfo","acs"],js:function(){"use strict";if(tarteaucitron.user.multiplegoogletagmanagerId===undefined){return}window.dataLayer=window.dataLayer||[];window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js"});tarteaucitron.user.multiplegoogletagmanagerId.forEach(function(id){tarteaucitron.addScript("https://www.googletagmanager.com/gtm.js?id="+id)})},fallback:function(){if(tarteaucitron.parameters.googleConsentMode===true){if(tarteaucitron.parameters.softConsentMode===false){this.js()}}}};tarteaucitron.services.googlefonts={key:"googlefonts",type:"api",name:"Google Webfonts",uri:"https://policies.google.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.googleFonts===undefined){return}tarteaucitron.addScript("//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js","",function(){if(tarteaucitron.user.googleFonts instanceof Array){WebFont.load({google:{families:tarteaucitron.user.googleFonts}})}else{WebFont.load({google:{families:[tarteaucitron.user.googleFonts]}})}})}};tarteaucitron.services.hubspot={key:"hubspot",type:"analytic",name:"Hubspot",uri:"https://legal.hubspot.com/privacy-policy",needConsent:true,cookies:["hubspotutk","fr","__hstc","__hssrc","__hssc","__cfduid"],js:function(){"use strict";if(tarteaucitron.user.hubspotId===undefined){return}var tac_businessUnitId="";if(tarteaucitron.user.hubspotBusinessUnitId!==undefined&&tarteaucitron.user.hubspotBusinessUnitId!==null&&tarteaucitron.user.hubspotBusinessUnitId!==""){tac_businessUnitId="?businessUnitId="+tarteaucitron.user.hubspotBusinessUnitId}tarteaucitron.addScript("//js.hs-scripts.com/"+tarteaucitron.user.hubspotId+".js"+tac_businessUnitId,"hs-script-loader")}};tarteaucitron.services.instagram={key:"instagram",type:"social",name:"Instagram",uri:"https://www.instagram.com/legal/privacy/",needConsent:true,cookies:["shbts","sessionid","csrftoken","rur","shbid","mid","ds_usr_id","ig_did","ig_cb","datr"],js:function(){"use strict";tarteaucitron.fallback(["instagram_post"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Instagram iframe",post_id=tarteaucitron.getElemAttr(x,"postId"),page_id=tarteaucitron.getElemAttr(x,"pageId"),post_permalink=tarteaucitron.getElemAttr(x,"data-instgrm-permalink"),embed_width=tarteaucitron.getElemAttr(x,"width"),embed_height=tarteaucitron.getElemAttr(x,"height"),styleAttr="",post_frame;if(post_permalink!=null){tarteaucitron.addScript("//www.instagram.com/embed.js","instagram-embed");return""}var post_link=post_id!==""?"p/"+post_id:page_id!==""?page_id:"";if(post_link===""){return""}if(embed_width!==""){styleAttr="width:"+tarteaucitron.getStyleSize(embed_width)+";"}if(embed_height!==""){styleAttr="height:"+tarteaucitron.getStyleSize(embed_height)+";"}post_frame='';return post_frame})},fallback:function(){"use strict";var id="instagram";tarteaucitron.fallback(["instagram_post"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.jsapi={key:"jsapi",type:"api",name:"Google jsapi",uri:"https://policies.google.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.addScript("//www.google.com/jsapi")}};tarteaucitron.services.twitterwidgetsapi={key:"twitterwidgetsapi",type:"api",name:"X (formerly Twitter) Widgets API",uri:"https://support.twitter.com/articles/20170514",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tacTwitterAPI"],"");tarteaucitron.addScript("//platform.twitter.com/widgets.js","twitter-wjs")},fallback:function(){"use strict";var id="twitterwidgetsapi";tarteaucitron.fallback(["tacTwitterAPI"],tarteaucitron.engage(id))}};tarteaucitron.services.recaptcha={key:"recaptcha",type:"api",name:"reCAPTCHA",uri:"https://policies.google.com/privacy",needConsent:true,cookies:["nid"],js:function(){"use strict";window.tacRecaptchaOnLoad=tarteaucitron.user.recaptchaOnLoad||function(){};tarteaucitron.fallback(["g-recaptcha"],"");let url="https://www.google.com/recaptcha/api.js?onload=tacRecaptchaOnLoad";if(tarteaucitron.user.recaptchaapi!==undefined){url+="&render="+tarteaucitron.user.recaptchaapi}if(tarteaucitron.user.recaptcha_hl!==undefined){url+="&hl="+tarteaucitron.user.recaptcha_hl}tarteaucitron.addScript(url)},fallback:function(){"use strict";var id="recaptcha";tarteaucitron.fallback(["g-recaptcha"],tarteaucitron.engage(id))}};tarteaucitron.services.linkedin={key:"linkedin",type:"social",name:"Linkedin",uri:"https://www.linkedin.com/legal/cookie-policy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tacLinkedin"],"");tarteaucitron.addScript("//platform.linkedin.com/in.js");if(tarteaucitron.isAjax===true){if(typeof IN!=="undefined"){IN.parse()}}},fallback:function(){"use strict";var id="linkedin";tarteaucitron.fallback(["tacLinkedin"],tarteaucitron.engage(id))}};tarteaucitron.services.mautic={key:"mautic",type:"analytic",name:"Mautic",uri:"https://www.mautic.org/privacy-policy/",needConsent:true,cookies:["mtc_id","mtc_sid"],js:function(){"use strict";if(tarteaucitron.user.mauticurl===undefined){return}window.MauticTrackingObject="mt";window.mt=window.mt||function(){window.mt.q=window.mt.q||[];window.mt.q.push(arguments)};tarteaucitron.addScript(tarteaucitron.user.mauticurl,"",function(){mt("send","pageview")})}};tarteaucitron.services.microsoftcampaignanalytics={key:"microsoftcampaignanalytics",type:"analytic",name:"Microsoft Campaign Analytics",uri:"https://privacy.microsoft.com/privacystatement/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.microsoftcampaignanalyticsUUID===undefined){return}tarteaucitron.addScript("//flex.atdmt.com/mstag/site/"+tarteaucitron.user.microsoftcampaignanalyticsUUID+"/mstag.js","mstag_tops",function(){window.mstag={loadTag:function(){},time:(new Date).getTime()};window.mstag.loadTag("analytics",{dedup:"1",domainId:tarteaucitron.user.microsoftcampaignanalyticsdomainId,type:"1",actionid:tarteaucitron.user.microsoftcampaignanalyticsactionId})})}};tarteaucitron.services.onesignal={key:"onesignal",type:"api",name:"OneSignal",uri:"https://onesignal.com/privacy_policy",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.onesignalAppId===undefined){return}window.OneSignal=window.OneSignal||[];window.OneSignal.push(function(){window.OneSignal.init({appId:tarteaucitron.user.onesignalAppId})});tarteaucitron.addScript("https://cdn.onesignal.com/sdks/OneSignalSDK.js")}};tarteaucitron.services.pinterest={key:"pinterest",type:"social",name:"Pinterest",uri:"https://about.pinterest.com/privacy-policy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tacPinterest"],"");tarteaucitron.addScript("//assets.pinterest.com/js/pinit.js")},fallback:function(){"use strict";var id="pinterest";tarteaucitron.fallback(["tacPinterest"],tarteaucitron.engage(id))}};tarteaucitron.services.prelinker={key:"prelinker",type:"ads",name:"Prelinker",uri:"https://www.prelinker.com/index/index/cgu/",needConsent:true,cookies:["_sp_id.32f5","_sp_ses.32f5"],js:function(){"use strict";var uniqIds=[],i,uri;tarteaucitron.fallback(["prelinker-canvas"],function(x){var uniqId="_"+Math.random().toString(36).substr(2,9);uniqIds.push(uniqId);return'
      '});for(i=0;i'})},fallback:function(){"use strict";var id="prezi";tarteaucitron.fallback(["prezi-canvas"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.pubdirecte={key:"pubdirecte",type:"ads",name:"Pubdirecte",uri:"https://pubdirecte.com/contact.php",needConsent:true,cookies:[],js:function(){"use strict";var uniqIds=[],i,uri;tarteaucitron.fallback(["pubdirecte-canvas"],function(x){var uniqId="_"+Math.random().toString(36).substr(2,9);uniqIds.push(uniqId);return'
      '});for(i=0;i
      '})},fallback:function(){"use strict";var id="rumbletalk";tarteaucitron.fallback(["rumbletalk"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemWidth(elem));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemHeight(elem));return tarteaucitron.engage(id)})}};tarteaucitron.services.shareaholic={key:"shareaholic",type:"social",name:"Shareaholic",uri:"https://shareaholic.com/privacy/choices",needConsent:true,cookies:["__utma","__utmb","__utmc","__utmz","__utmt_Shareaholic%20Pageviews"],js:function(){"use strict";if(tarteaucitron.user.shareaholicSiteId===undefined){return}tarteaucitron.fallback(["shareaholic-canvas"],"");tarteaucitron.addScript("//dsms0mj1bbhn4.cloudfront.net/assets/pub/shareaholic.js","",function(){try{Shareaholic.init(tarteaucitron.user.shareaholicSiteId)}catch(e){}})},fallback:function(){"use strict";var id="shareaholic";tarteaucitron.fallback(["shareaholic-canvas"],tarteaucitron.engage(id))}};tarteaucitron.services.shareasale={key:"shareasale",type:"ads",name:"ShareASale",uri:"https://www.shareasale.com/PrivacyPolicy.pdf",needConsent:true,cookies:[],js:function(){"use strict";var uniqIds=[],i,uri;tarteaucitron.fallback(["shareasale-canvas"],function(x){var uniqId="_"+Math.random().toString(36).substr(2,9);uniqIds.push(uniqId);return'
      '});for(i=0;i"}},fallback:function(){"use strict";var id="shareasale";tarteaucitron.fallback(["shareasale-canvas"],tarteaucitron.engage(id))}};tarteaucitron.services.sharethis={key:"sharethis",type:"social",name:"ShareThis",uri:"https://www.sharethis.com/legal/privacy/",needConsent:true,cookies:["__unam"],js:function(){"use strict";if(tarteaucitron.user.sharethisPublisher===undefined){return}var switchTo5x=true,uri=("https:"===document.location.protocol?"https://ws":"http://w")+".sharethis.com/button/buttons.js";tarteaucitron.fallback(["tacSharethis"],"");tarteaucitron.addScript(uri,"",function(){stLight.options({publisher:tarteaucitron.user.sharethisPublisher,doNotHash:false,doNotCopy:false,hashAddressBar:false})});if(tarteaucitron.isAjax===true){if(typeof stButtons!=="undefined"){stButtons.locateElements()}}},fallback:function(){"use strict";var id="sharethis";tarteaucitron.fallback(["tacSharethis"],tarteaucitron.engage(id))}};tarteaucitron.services.slideshare={key:"slideshare",type:"video",name:"SlideShare",uri:"https://www.linkedin.com/legal/privacy-policy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["slideshare-canvas"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Slideshare iframe",id=tarteaucitron.getElemAttr(x,"data-id"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),url="//www.slideshare.net/slideshow/embed_code/key/"+id;var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="slideshare";tarteaucitron.fallback(["slideshare-canvas"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.soundcloud={key:"soundcloud",type:"video",name:"SoundCloud",needConsent:true,uri:"https://soundcloud.com/pages/privacy",cookies:["sc_anonymous_id","sclocale"],js:function(){"use strict";tarteaucitron.fallback(["soundcloud_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Soundcloud iframe",player_height=tarteaucitron.getElemAttr(x,"data-height"),frame_height="height:"+tarteaucitron.getStyleSize(player_height)+";",playable_id=tarteaucitron.getElemAttr(x,"data-playable-id"),playable_type=tarteaucitron.getElemAttr(x,"data-playable-type"),playable_url=tarteaucitron.getElemAttr(x,"data-playable-url"),color=tarteaucitron.getElemAttr(x,"data-color"),autoplay=tarteaucitron.getElemAttr(x,"data-auto-play"),hideRelated=tarteaucitron.getElemAttr(x,"data-hide-related"),showComments=tarteaucitron.getElemAttr(x,"data-show-comments"),showUser=tarteaucitron.getElemAttr(x,"data-show-user"),showReposts=tarteaucitron.getElemAttr(x,"data-show-reposts"),showTeaser=tarteaucitron.getElemAttr(x,"data-show-teaser"),visual=tarteaucitron.getElemAttr(x,"data-visual"),artwork=tarteaucitron.getElemAttr(x,"data-artwork");var allowAutoplay=autoplay==="true"?'allow="autoplay"':"";if(playable_id===""&&playable_url===""){return""}var qs="?url=https%3A//api.soundcloud.com/"+playable_type+"/"+playable_id;if(playable_url&&playable_url.length>0)qs="?url="+escape(playable_url);if(hideRelated&&hideRelated.length>0)qs+="&hide_related="+hideRelated;if(color&&color.length>0)qs+="&color="+color.replace("#","%23");if(autoplay&&autoplay.length>0)qs+="&auto_play="+autoplay;if(showComments&&showComments.length>0)qs+="&show_comments="+showComments;if(hideRelated&&hideRelated.length>0)qs+="&hide_related="+hideRelated;if(showUser&&showUser.length>0)qs+="&show_user="+showUser;if(showReposts&&showReposts.length>0)qs+="&show_reposts="+showReposts;if(showTeaser&&showTeaser.length>0)qs+="&show_teaser="+showTeaser;if(visual&&visual.length>0)qs+="&visual="+visual;if(artwork&&artwork.length>0)qs+="&show_artwork="+artwork;return''})},fallback:function(){"use strict";tarteaucitron.fallback(["soundcloud_player"],function(elem){elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"data-height"));return tarteaucitron.engage("soundcloud")})}};tarteaucitron.services.spotify={key:"spotify",type:"video",name:"Spotify",uri:"https://www.spotify.com/us/legal/privacy-policy/",needConsent:true,cookies:["sp_landing","_ga","sp_ab","sp_landingref","sp_t","sp_usid","OptanonConsent","sp_m","spot"],js:function(){"use strict";tarteaucitron.fallback(["spotify_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Spotify iframe",spotify_id=tarteaucitron.getElemAttr(x,"spotifyID"),spotify_width=tarteaucitron.getElemAttr(x,"width"),spotify_height=tarteaucitron.getElemAttr(x,"height"),styleAttr="border-radius:12px;",spotify_frame;if(spotify_id===""){return""}if(spotify_width!==""){styleAttr+="width:"+tarteaucitron.getStyleSize(spotify_width)+";"}if(spotify_height!==""){styleAttr+="height:"+tarteaucitron.getStyleSize(spotify_height)+";"}spotify_frame='';return spotify_frame})},fallback:function(){"use strict";var id="spotify";tarteaucitron.fallback(["spotify_player"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.statcounter={key:"statcounter",type:"analytic",name:"StatCounter",uri:"https://fr.statcounter.com/about/legal/#privacy",needConsent:true,cookies:["sc_is_visitor_unique"],js:function(){"use strict";var uniqIds=[],i,uri="//statcounter.com/counter/counter.js";tarteaucitron.fallback(["statcounter-canvas"],function(x){var uniqId="_"+Math.random().toString(36).substr(2,9);uniqIds.push(uniqId);return'
      '});for(i=0;i'})},fallback:function(){"use strict";var id="timelinejs";tarteaucitron.fallback(["timelinejs-canvas"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.tagcommander={key:"tagcommander",type:"api",name:"TagCommander",uri:"https://www.commandersact.com/en/privacy/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.tagcommanderid===undefined){return}tarteaucitron.addScript("https://cdn.tagcommander.com/"+tarteaucitron.user.tagcommanderid+".js")}};tarteaucitron.services.typekit={key:"typekit",type:"api",name:"Typekit (adobe)",uri:"https://www.adobe.com/privacy.html",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.typekitId===undefined){return}tarteaucitron.addScript("//use.typekit.net/"+tarteaucitron.user.typekitId+".js","",function(){try{Typekit.load()}catch(e){}})}};tarteaucitron.services.twenga={key:"twenga",type:"ads",name:"Twenga",uri:"https://www.twenga.com/privacy.php",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.twengaId===undefined||tarteaucitron.user.twengaLocale===undefined){return}tarteaucitron.addScript("//tracker.twenga."+tarteaucitron.user.twengaLocale+"/st/tracker_"+tarteaucitron.user.twengaId+".js")}};tarteaucitron.services.twitter={key:"twitter",type:"social",name:"X (formerly Twitter)",uri:"https://support.twitter.com/articles/20170514",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tacTwitter"],"");tarteaucitron.addScript("//platform.twitter.com/widgets.js","twitter-wjs")},fallback:function(){"use strict";var id="twitter";tarteaucitron.fallback(["tacTwitter"],tarteaucitron.engage(id))}};tarteaucitron.services.twitterembed={key:"twitterembed",type:"social",name:"X (formerly Twitter) cards",uri:"https://support.twitter.com/articles/20170514",needConsent:true,cookies:[],js:function(){"use strict";var uniqIds=[],i,e,html;tarteaucitron.fallback(["twitterembed-canvas"],function(x){var uniqId="_"+Math.random().toString(36).substr(2,9);uniqIds.push(uniqId);html='
      0){params.push("h="+video_hash)}if(params.length>0){video_qs="?"+params.join("&")}if(video_width!==undefined){styleAttr+="width:"+tarteaucitron.getStyleSize(video_width)+";"}if(video_height!==undefined){styleAttr+="height:"+tarteaucitron.getStyleSize(video_height)+";"}video_frame='";return video_frame})},fallback:function(){"use strict";var id="vimeo";tarteaucitron.fallback(["vimeo_player"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.visualrevenue={key:"visualrevenue",type:"analytic",name:"VisualRevenue",uri:"https://www.outbrain.com/legal/privacy-713/",needConsent:true,cookies:["__vrf","__vrm","__vrl","__vry","__vru","__vrid","__vrz"],js:function(){"use strict";if(tarteaucitron.user.visualrevenueId===undefined){return}window._vrq=window._vrq||[];window._vrq.push(["id",tarteaucitron.user.visualrevenueId]);window._vrq.push(["automate",true]);window._vrq.push(["track",function(){}]);tarteaucitron.addScript("https://a.visualrevenue.com/vrs.js")}};tarteaucitron.services.verizondottag={key:"verizondottag",type:"analytic",name:"Verizon Dot Tag",uri:"https://developer.verizonmedia.com/native/guide/audience-management/dottags/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.verizondottagProjectId===undefined){return}window.dotq=window.dotq||[];window.dotq.push({projectId:tarteaucitron.user.verizondottagProjectId,properties:{pixelId:tarteaucitron.user.verizondottagPixelId}});tarteaucitron.addScript("https://s.yimg.com/wi/ytc.js","",function(){window.dotq=[];window.dotq.push=function(item){YAHOO.ywa.I13N.fireBeacon([item])};YAHOO.ywa.I13N.fireBeacon(items)})}};tarteaucitron.services.vshop={key:"vshop",type:"ads",name:"vShop",uri:"https://vshop.fr/privacy-policy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["vcashW"],"");tarteaucitron.addScript("//vshop.fr/js/w.js")},fallback:function(){"use strict";var id="vshop";tarteaucitron.fallback(["vcashW"],tarteaucitron.engage(id))}};tarteaucitron.services.wysistat={key:"wysistat",type:"analytic",name:"Wysistat",uri:"https://wysistat.net/contact/",needConsent:true,cookies:["Wysistat"],js:function(){"use strict";if(tarteaucitron.user.wysistat===undefined){return}tarteaucitron.addScript("//www.wysistat.com/statistique.js","",function(){window.stat(tarteaucitron.user.wysistat.cli,tarteaucitron.user.wysistat.frm,tarteaucitron.user.wysistat.prm,tarteaucitron.user.wysistat.ce,tarteaucitron.user.wysistat.page,tarteaucitron.user.wysistat.roi,tarteaucitron.user.wysistat.prof,tarteaucitron.user.wysistat.cpt)})}};tarteaucitron.services.xiti={key:"xiti",type:"analytic",name:"Xiti",uri:"https://www.atinternet.com/rgpd-et-vie-privee/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.xitiId===undefined){return}var Xt_param="s="+tarteaucitron.user.xitiId+"&p=",Xt_r,Xt_h,Xt_i,Xt_s,div=document.createElement("div");try{Xt_r=top.document.referrer}catch(e){Xt_r=document.referrer}Xt_h=new Date;Xt_i='=4){Xt_s=screen;Xt_i+="&r="+Xt_s.width+"x"+Xt_s.height+"x"+Xt_s.pixelDepth+"x"+Xt_s.colorDepth}div.innerHTML=Xt_i+"&ref="+Xt_r.replace(/[<>"]/g,"").replace(/&/g,"$")+'" title="Internet Audience">';document.getElementsByTagName("body")[0].appendChild(div.firstChild);if(typeof tarteaucitron.user.xitiMore==="function"){tarteaucitron.user.xitiMore()}}};tarteaucitron.services.atinternet={key:"atinternet",type:"analytic",name:"AT Internet (privacy by design)",uri:"https://www.atinternet.com/rgpd-et-vie-privee/",needConsent:true,safeanalytic:false,cookies:["atidvisitor","atreman","atredir","atsession"],js:function(){"use strict";if(tarteaucitron.user.atLibUrl===undefined){return}if(tarteaucitron.user.atinternetAlreadyLoaded!==undefined){return}tarteaucitron.addScript(tarteaucitron.user.atLibUrl,"",function(){window.tag=new ATInternet.Tracker.Tag;if(typeof window.tag.privacy!=="undefined"){window.tag.privacy.setVisitorOptin()}if(typeof tarteaucitron.user.atMore==="function"){tarteaucitron.user.atMore()}if(tarteaucitron.user.atinternetSendData!==false){window.tag.page.send()}})},fallback:function(){"use strict";if(tarteaucitron.user.atLibUrl===undefined){return}if(tarteaucitron.user.atNoFallback===true){return}tarteaucitron.user.atinternetAlreadyLoaded=true;tarteaucitron.addScript(tarteaucitron.user.atLibUrl,"",function(){window.tag=new ATInternet.Tracker.Tag;if(typeof window.tag.privacy!=="undefined"){var visitorMode=window.tag.privacy.getVisitorMode();if(visitorMode!==null&&visitorMode.name!==undefined&&visitorMode.name=="optout"){window.tag.privacy.setVisitorOptout()}else{window.tag.privacy.setVisitorMode("cnil","exempt")}}if(typeof tarteaucitron.user.atMore==="function"){tarteaucitron.user.atMore()}if(tarteaucitron.user.atinternetSendData!==false){window.tag.page.send()}})}};tarteaucitron.services.atinternethightrack={key:"atinternethightrack",type:"analytic",name:"AT Internet",uri:"https://www.atinternet.com/rgpd-et-vie-privee/",needConsent:true,cookies:["atidvisitor","atreman","atredir","atsession"],js:function(){"use strict";if(tarteaucitron.user.atLibUrl===undefined){return}tarteaucitron.addScript(tarteaucitron.user.atLibUrl,"",function(){var tag=new ATInternet.Tracker.Tag;if(typeof tarteaucitron.user.atMore==="function"){tarteaucitron.user.atMore()}})}};tarteaucitron.services.youtube={key:"youtube",type:"video",name:"YouTube",uri:"https://policies.google.com/privacy",needConsent:true,cookies:["VISITOR_INFO1_LIVE","YSC","PREF"],js:function(){"use strict";tarteaucitron.fallback(["youtube_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Youtube iframe",video_id=tarteaucitron.getElemAttr(x,"videoID"),srcdoc=tarteaucitron.getElemAttr(x,"srcdoc"),loading=tarteaucitron.getElemAttr(x,"loading"),referrerpolicy=tarteaucitron.getElemAttr(x,"referrerpolicy"),video_width=tarteaucitron.getElemAttr(x,"width"),video_height=tarteaucitron.getElemAttr(x,"height"),styleAttr="",video_frame,allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen"),start=tarteaucitron.getElemAttr(x,"start"),end=tarteaucitron.getElemAttr(x,"end"),attrs=["theme","rel","controls","showinfo","autoplay","mute","start","end","loop","enablejsapi"],params=attrs.filter(function(a){return tarteaucitron.getElemAttr(x,a)!==""}).map(function(a){return a+"="+tarteaucitron.getElemAttr(x,a)}).join("&");if(tarteaucitron.getElemAttr(x,"loop")==1){params=params+"&playlist="+video_id}if(video_id===""){return""}if(video_width!==""){styleAttr+="width:"+tarteaucitron.getStyleSize(video_width)+";"}if(video_height!==""){styleAttr+="height:"+tarteaucitron.getStyleSize(video_height)+";"}if(srcdoc!==undefined&&srcdoc!==null&&srcdoc!==""){srcdoc='srcdoc="'+srcdoc+'" '}else{srcdoc=""}if(loading!==undefined&&loading!==null&&loading!==""){loading="loading "}else{loading=""}if(referrerpolicy!==undefined&&referrerpolicy!==null&&referrerpolicy!==""){referrerpolicy='referrerpolicy="'+referrerpolicy+'" '}else{referrerpolicy=""}video_frame='";return video_frame})},fallback:function(){"use strict";var id="youtube";tarteaucitron.fallback(["youtube_player"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.youtubeplaylist={key:"youtubeplaylist",type:"video",name:"YouTube (playlist)",uri:"https://policies.google.com/privacy",needConsent:true,cookies:["VISITOR_INFO1_LIVE","YSC","PREF"],js:function(){"use strict";tarteaucitron.fallback(["youtube_playlist_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Youtube iframe",playlist_id=tarteaucitron.getElemAttr(x,"playlistID"),video_width=tarteaucitron.getElemAttr(x,"width"),video_height=tarteaucitron.getElemAttr(x,"height"),styleAttr="",video_frame,allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen"),params="theme="+tarteaucitron.getElemAttr(x,"theme")+"&rel="+tarteaucitron.getElemAttr(x,"rel")+"&controls="+tarteaucitron.getElemAttr(x,"controls")+"&showinfo="+tarteaucitron.getElemAttr(x,"showinfo")+"&autoplay="+tarteaucitron.getElemAttr(x,"autoplay")+"&mute="+tarteaucitron.getElemAttr(x,"mute");if(playlist_id===""){return""}if(video_width!==""){styleAttr+="width:"+tarteaucitron.getStyleSize(video_width)+";"}if(video_height!==""){styleAttr+="height:"+tarteaucitron.getStyleSize(video_height)+";"}video_frame='";return video_frame})},fallback:function(){"use strict";var id="youtubeplaylist";tarteaucitron.fallback(["youtube_playlist_player"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.zopim={key:"zopim",type:"support",name:"Zopim",uri:"https://www.zopim.com/privacy",needConsent:true,cookies:["__zlcid","__zprivacy"],js:function(){"use strict";if(tarteaucitron.user.zopimID===undefined){return}tarteaucitron.addScript("//v2.zopim.com/?"+tarteaucitron.user.zopimID)}};tarteaucitron.services.kameleoon={key:"kameleoon",type:"analytic",name:"Kameleoon",uri:"https://www.kameleoon.com/fr/compliance/rgpd",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.kameleoon!==undefined){tarteaucitron.addScript("https://"+tarteaucitron.user.kameleoon+".kameleoon.eu/kameleoon.js")}}};tarteaucitron.services.linkedininsighttag={key:"linkedininsighttag",type:"ads",name:"Linkedin Insight",uri:"https://www.linkedin.com/legal/cookie-policy",needConsent:true,cookies:["li_fat_id"],js:function(){"use strict";if(tarteaucitron.user.linkedininsighttag!==undefined){window._linkedin_data_partner_ids=window._linkedin_data_partner_ids||[];window._linkedin_data_partner_ids.push(tarteaucitron.user.linkedininsighttag)}tarteaucitron.addScript("https://snap.licdn.com/li.lms-analytics/insight.min.js")}};tarteaucitron.services.xiti_smarttag={key:"xiti_smarttag",type:"analytic",name:"Xiti (SmartTag)",uri:"https://www.atinternet.com/rgpd-et-vie-privee/",needConsent:true,cookies:["atidvisitor","atreman","atredir","atsession","attvtreman","attvtsession"],js:function(){"use strict";if(tarteaucitron.user.xiti_smarttagLocalPath!==undefined){tarteaucitron.addScript(tarteaucitron.user.xiti_smarttagLocalPath,"smarttag",null,null,"onload","addTracker();")}else{var xitiSmarttagId=tarteaucitron.user.xiti_smarttagSiteId;if(xitiSmarttagId===undefined){return}tarteaucitron.addScript("//tag.aticdn.net/"+xitiSmarttagId+"/smarttag.js","smarttag",null,null,"onload","addTracker();")}}};tarteaucitron.services.facebookpixel={key:"facebookpixel",type:"ads",name:"Facebook Pixel",uri:"https://www.facebook.com/policy.php",needConsent:true,cookies:["datr","fr","reg_ext_ref","reg_fb_gate","reg_fb_ref","sb","wd","x-src","_fbp"],js:function(){"use strict";if(tarteaucitron.user.facebookpixelId===undefined){return}var n;if(window.fbq)return;n=window.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!window._fbq)window._fbq=n;n.push=n;n.loaded=!0;n.version="2.0";n.queue=[];tarteaucitron.addScript("https://connect.facebook.net/en_US/fbevents.js");fbq("init",tarteaucitron.user.facebookpixelId);fbq("track","PageView");if(typeof tarteaucitron.user.facebookpixelMore==="function"){tarteaucitron.user.facebookpixelMore()}}};tarteaucitron.services.issuu={key:"issuu",type:"other",name:"Issuu",uri:"https://issuu.com/legal/privacy",needConsent:true,cookies:["__qca","iutk","mc"],js:function(){"use strict";tarteaucitron.fallback(["issuu_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Issuu iframe",issuu_id=tarteaucitron.getElemAttr(x,"issuuID"),issuu_width=tarteaucitron.getElemAttr(x,"width"),issuu_height=tarteaucitron.getElemAttr(x,"height"),styleAttr="",issuu_frame,issuu_embed;if(issuu_id===""){return""}if(issuu_width!==""){styleAttr+="width:"+tarteaucitron.getStyleSize(issuu_width)+";"}if(issuu_height!==""){styleAttr+="height:"+tarteaucitron.getStyleSize(issuu_height)+";"}if(issuu_id.match(/^\d+\/\d+$/)){issuu_embed="#"+issuu_id}else{issuu_embed="?"+issuu_id}issuu_frame='';return issuu_frame})},fallback:function(){"use strict";var id="issuu";tarteaucitron.fallback(["issuu_player"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.webmecanik={key:"webmecanik",type:"analytic",name:"Webmecanik",uri:"https://webmecanik.com/tos",needConsent:true,cookies:["mtc_id","mtc_sid"],js:function(){"use strict";if(tarteaucitron.user.webmecanikurl===undefined){return}window.MauticTrackingObject="mt";window.mt=window.mt||function(){window.mt.q=window.mt.q||[];window.mt.q.push(arguments)};tarteaucitron.addScript(tarteaucitron.user.webmecanikurl,"",function(){mt("send","pageview")})}};tarteaucitron.services.multiplegtag={key:"multiplegtag",type:"analytic",name:"Google Analytics (gtag.js)",uri:"https://support.google.com/analytics/answer/6004245",needConsent:true,cookies:function(){var cookies=["_ga","_gat","_gid","__utma","__utmb","__utmc","__utmt","__utmz","_gcl_au"];if(tarteaucitron.user.multiplegtagUa!==undefined){tarteaucitron.user.multiplegtagUa.forEach(function(ua){cookies.push("_gat_gtag_"+ua.replace(/-/g,"_"));cookies.push("_ga_"+ua.replace(/G-/g,""))})}return cookies}(),js:function(){"use strict";window.dataLayer=window.dataLayer||[];if(tarteaucitron.user.multiplegtagUa!==undefined){tarteaucitron.user.multiplegtagUa.forEach(function(ua){tarteaucitron.addScript("https://www.googletagmanager.com/gtag/js?id="+ua,"",function(){window.gtag=function gtag(){dataLayer.push(arguments)};gtag("js",new Date);var additional_config_info=timeExpire!==undefined?{anonymize_ip:true,cookie_expires:timeExpire/1e3}:{anonymize_ip:true};gtag("config",ua,additional_config_info)})})}},fallback:function(){if(tarteaucitron.parameters.googleConsentMode===true){if(tarteaucitron.parameters.softConsentMode===false){this.js()}}}};tarteaucitron.services.koban={key:"koban",type:"analytic",name:"Koban",uri:"https://koban.cloud/tos",needConsent:true,cookies:["kbntrk"],js:function(){"use strict";if(tarteaucitron.user.kobanurl===undefined){return}if(tarteaucitron.user.kobanapi===undefined){return}window.KobanObject="kb";window.kb=window.kb||function(){window.kb.q=window.kb.q||[];window.kb.q.push(arguments)};window.kb.l=new Date;kb("reg",tarteaucitron.user.kobanapi);tarteaucitron.addScript(tarteaucitron.user.kobanurl,"",function(){})}};tarteaucitron.services.matomo={key:"matomo",type:"analytic",name:"Matomo (privacy by design)",uri:"https://matomo.org/faq/general/faq_146/",needConsent:false,cookies:["_pk_ref","_pk_cvar","_pk_id","_pk_ses","_pk_hsr","piwik_ignore","_pk_uid"],js:function(){"use strict";if(tarteaucitron.user.matomoId===undefined){return}window._paq=window._paq||[];window._paq.push(["setSiteId",tarteaucitron.user.matomoId]);window._paq.push(["setTrackerUrl",tarteaucitron.user.matomoHost+"piwik.php"]);window._paq.push(["setDoNotTrack",1]);window._paq.push(["trackPageView"]);window._paq.push(["setIgnoreClasses",["no-tracking","colorbox"]]);window._paq.push(["enableLinkTracking"]);if(typeof tarteaucitron.user.matomoMore==="function"){tarteaucitron.user.matomoMore()}window._paq.push([function(){var self=this;function getOriginalVisitorCookieTimeout(){var now=new Date,nowTs=Math.round(now.getTime()/1e3),visitorInfo=self.getVisitorInfo();var createTs=parseInt(visitorInfo[2]);var cookieTimeout=33696e3;var originalTimeout=createTs+cookieTimeout-nowTs;return originalTimeout}this.setVisitorCookieTimeout(getOriginalVisitorCookieTimeout())}]);tarteaucitron.addScript(tarteaucitron.user.matomoHost+"piwik.js","","",true,"defer",true);var interval=setInterval(function(){if(typeof Piwik==="undefined")return;clearInterval(interval);Piwik.getTracker();var theCookies=document.cookie.split(";");for(var i=1;i<=theCookies.length;i++){var cookie=theCookies[i-1].split("=");var cookieName=cookie[0].trim();if(cookieName.indexOf("_pk_")===0){tarteaucitron.services.matomo.cookies.push(cookieName)}}},100)}};tarteaucitron.services.matomohightrack={key:"matomohightrack",type:"analytic",name:"Matomo",uri:"https://matomo.org/faq/general/faq_146/",needConsent:false,cookies:["_pk_ref","_pk_cvar","_pk_id","_pk_ses","_pk_hsr","piwik_ignore","_pk_uid"],js:function(){"use strict";if(tarteaucitron.user.matomoId===undefined){return}window._paq=window._paq||[];window._paq.push(["setSiteId",tarteaucitron.user.matomoId]);window._paq.push(["setTrackerUrl",tarteaucitron.user.matomoHost+"piwik.php"]);window._paq.push(["trackPageView"]);window._paq.push(["setIgnoreClasses",["no-tracking","colorbox"]]);window._paq.push(["enableLinkTracking"]);window._paq.push([function(){var self=this}]);tarteaucitron.addScript(tarteaucitron.user.matomoHost+"piwik.js","","",true,"defer",true);var interval=setInterval(function(){if(typeof Piwik==="undefined")return;clearInterval(interval);Piwik.getTracker();var theCookies=document.cookie.split(";");for(var i=1;i<=theCookies.length;i++){var cookie=theCookies[i-1].split("=");var cookieName=cookie[0].trim();if(cookieName.indexOf("_pk_")===0){tarteaucitron.services.matomo.cookies.push(cookieName)}}},100)}};tarteaucitron.services.matomocloud={key:"matomocloud",type:"analytic",name:"Matomo Cloud (privacy by design)",uri:"https://matomo.org/guide/manage-matomo/privacy/",needConsent:true,cookies:["_pk_ref","_pk_cvar","_pk_id","_pk_ses","_pk_hsr","mtm_consent","matomo_ignore","matomo_sessid"],js:function(){"use strict";if(tarteaucitron.user.matomoId===undefined){return}window._paq=window._paq||[];if(tarteaucitron.user.matomoFullTracking===true){window._paq.push(["requireCookieConsent"]);window._paq.push(["setCookieConsentGiven"]);window._paq.push(["trackAllContentImpressions"])}else{window._paq.push(["requireConsent"]);window._paq.push(["setConsentGiven"])}window._paq.push(["setSiteId",tarteaucitron.user.matomoId]);window._paq.push(["setTrackerUrl",tarteaucitron.user.matomoHost+"matomo.php"]);window._paq.push(["enableLinkTracking"]);if(tarteaucitron.user.matomoDontTrackPageView!==true){window._paq.push(["trackPageView"])}if(tarteaucitron.user.matomoCustomJSPath===undefined||tarteaucitron.user.matomoCustomJSPath==""){tarteaucitron.addScript("https://cdn.matomo.cloud/matomo.js","","",true,"defer",true)}else{tarteaucitron.addScript(tarteaucitron.user.matomoCustomJSPath,"","",true,"defer",true)}if(typeof tarteaucitron.user.matomocloudMore==="function"){tarteaucitron.user.matomocloudMore()}var interval=setInterval(function(){if(typeof Matomo==="undefined")return;clearInterval(interval);Matomo.getTracker();var theCookies=document.cookie.split(";");for(var i=1;i<=theCookies.length;i++){var cookie=theCookies[i-1].split("=");var cookieName=cookie[0].trim();if(cookieName.indexOf("_pk_")===0){tarteaucitron.services.matomo.cookies.push(cookieName)}}},100)},fallback:function(){"use strict";if(tarteaucitron.user.matomoId===undefined){return}window._paq=window._paq||[];if(tarteaucitron.user.matomoFullTracking===true){window._paq.push(["requireCookieConsent"])}else{window._paq.push(["requireConsent"])}window._paq.push(["setSiteId",tarteaucitron.user.matomoId]);window._paq.push(["setTrackerUrl",tarteaucitron.user.matomoHost+"matomo.php"]);window._paq.push(["trackPageView"]);window._paq.push(["enableLinkTracking"]);if(typeof tarteaucitron.user.matomocloudMore==="function"){tarteaucitron.user.matomocloudMore()}if(tarteaucitron.user.matomoCustomJSPath===undefined||tarteaucitron.user.matomoCustomJSPath==""){tarteaucitron.addScript("https://cdn.matomo.cloud/matomo.js","","",true,"defer",true)}else{tarteaucitron.addScript(tarteaucitron.user.matomoCustomJSPath,"","",true,"defer",true)}}};tarteaucitron.services.matomotm={key:"matomotm",type:"api",name:"Matomo Tag Manager",uri:"https://matomo.org/privacy/",needConsent:true,cookies:["_pk.id","_pk.sess"],js:function(){"use strict";if(tarteaucitron.user.matomotmUrl===undefined){return}var _mtm=window._mtm=window._mtm||[];_mtm.push({"mtm.startTime":(new Date).getTime(),event:"mtm.Start"});tarteaucitron.addScript(tarteaucitron.user.matomotmUrl)},fallback:function(){"use strict";if(tarteaucitron.user.matomotmUrl===undefined){return}if(tarteaucitron.parameters.softConsentMode===true){return}var _mtm=window._mtm=window._mtm||[];_mtm.push({"mtm.startTime":(new Date).getTime(),event:"mtm.Start"});var _paq=window._paq=window._paq||[];_paq.push(["forgetCookieConsentGiven"]);_paq.push(["deleteCookies"]);tarteaucitron.addScript(tarteaucitron.user.matomotmUrl);var theCookies=document.cookie.split(";");for(var i=1;i<=theCookies.length;i++){var cookie=theCookies[i-1].split("=");var cookieName=cookie[0].trim();if(cookieName.indexOf("_pk_")===0){tarteaucitron.services.matomotm.cookies.push(cookieName)}}tarteaucitron.cookie.purge(tarteaucitron.services.matomotm.cookies)}};tarteaucitron.services.hotjar={key:"hotjar",type:"analytic",name:"Hotjar",uri:"https://help.hotjar.com/hc/en-us/categories/115001323967-About-Hotjar",needConsent:true,cookies:["hjClosedSurveyInvites","_hjDonePolls","_hjMinimizedPolls","_hjShownFeedbackMessage","_hjAbsoluteSessionInProgress","_hjid"],js:function(){"use strict";if(tarteaucitron.user.hotjarId===undefined||tarteaucitron.user.HotjarSv===undefined){return}window.hj=window.hj||function(){(window.hj.q=window.hj.q||[]).push(arguments)};window._hjSettings={hjid:tarteaucitron.user.hotjarId,hjsv:tarteaucitron.user.HotjarSv};var uri="https://static.hotjar.com/c/hotjar-";var extension=".js?sv=";tarteaucitron.addScript(uri+window._hjSettings.hjid+extension+window._hjSettings.hjsv)}};tarteaucitron.services.bingads={key:"bingads",type:"ads",name:"Bing Ads Universal Event Tracking",uri:"https://advertise.bingads.microsoft.com/en-us/resources/policies/personalized-ads",needConsent:true,cookies:["_uetmsclkid","_uetvid","_uetsid"],js:function(){"use strict";if(tarteaucitron.user.bingadsID===undefined){return}window.uetq=window.uetq||[];tarteaucitron.addScript("https://bat.bing.com/bat.js","",function(){var bingadsCreate={ti:tarteaucitron.user.bingadsID};if("bingadsStoreCookies"in tarteaucitron.user){bingadsCreate["storeConvTrackCookies"]=tarteaucitron.user.bingadsStoreCookies}bingadsCreate.q=window.uetq;window.uetq=new UET(bingadsCreate);window.uetq.push("pageLoad");if(typeof tarteaucitron.user.bingadsMore==="function"){tarteaucitron.user.bingadsMore()}})},fallback:function(){if(tarteaucitron.parameters.bingConsentMode===true){if(tarteaucitron.parameters.softConsentMode===false){this.js()}}}};tarteaucitron.services.matterport={key:"matterport",type:"other",name:"Matterport",uri:"https://matterport.com/es/legal/privacy-policy/",needConsent:true,cookies:["__cfduid","ajs_anonymous_id","ajs_group_id","ajs_user_id"],js:function(){"use strict";tarteaucitron.fallback(["matterport"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Matterport iframe",matterport_id=tarteaucitron.getElemAttr(x,"matterportID"),matterport_width=tarteaucitron.getElemAttr(x,"width"),matterport_height=tarteaucitron.getElemAttr(x,"height"),styleAttr="",matterport_parameters=tarteaucitron.getElemAttr(x,"parameters"),matterport_allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen"),matterport_frame;if(matterport_id===""){return""}if(matterport_width!==""){styleAttr+="width:"+tarteaucitron.getStyleSize(matterport_width)+";"}if(matterport_height!==undefined){styleAttr+="height:"+tarteaucitron.getStyleSize(matterport_height)+";"}if(matterport_parameters===""){return""}matterport_frame='";return matterport_frame})},fallback:function(){"use strict";var id="matterport";tarteaucitron.fallback(["matterport"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.adform={key:"adform",type:"ads",name:"Adform",uri:"https://site.adform.com/privacy-center/overview/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.adformpm===undefined||tarteaucitron.user.adformpagename===undefined){return}window._adftrack={pm:tarteaucitron.user.adformpm,divider:encodeURIComponent("|"),pagename:encodeURIComponent(tarteaucitron.user.adformpagename)};tarteaucitron.addScript("https://track.adform.net/serving/scripts/trackpoint/async/")}};tarteaucitron.services.activecampaign={key:"activecampaign",type:"ads",name:"Active Campaign",uri:"https://www.activecampaign.com/privacy-policy/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.actid===undefined){return}window.trackcmp_email="";tarteaucitron.addScript("https://trackcmp.net/visit?actid="+tarteaucitron.user.actid+"&e="+encodeURIComponent(trackcmp_email)+"&r="+encodeURIComponent(document.referrer)+"&u="+encodeURIComponent(window.location.href))}};tarteaucitron.services.tawkto={key:"tawkto",type:"support",name:"Tawk.to chat",uri:"https://www.tawk.to/data-protection/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.tawktoId===undefined){return}tarteaucitron.user.tawktoWidgetId=tarteaucitron.user.tawktoWidgetId||"default";window.Tawk_API=window.Tawk_API||{};window.Tawk_LoadStart=new Date;tarteaucitron.addScript("https://embed.tawk.to/"+tarteaucitron.user.tawktoId+"/"+tarteaucitron.user.tawktoWidgetId)}};tarteaucitron.services.getquanty={key:"getquanty",type:"analytic",name:"GetQuanty",uri:"https://www.getquanty.com/mentions-legales/",needConsent:true,cookies:["_first_pageview","eqy_sessionid","eqy_siteid","cluid","eqy_company","cluid","gq_utm","_jsuid"],js:function(){"use strict";if(tarteaucitron.user.getguanty===undefined){return}if(tarteaucitron.user.getquantyAlreadyLoaded!==undefined){return}tarteaucitron.addScript("https://get.smart-data-systems.com/gq?site_id="+tarteaucitron.user.getguanty+"&consent=1")},fallback:function(){"use strict";if(tarteaucitron.user.getguanty===undefined){return}tarteaucitron.user.getquantyAlreadyLoaded=true;tarteaucitron.addScript("https://get.smart-data-systems.com/gq?site_id="+tarteaucitron.user.getguanty+"¬rack=1")}};tarteaucitron.services.emolytics={key:"emolytics",type:"analytic",name:"Emolytics",uri:"https://www.emolytics.com/main/privacy-policy.php",needConsent:true,cookies:["__hssc","__hssrc","__hstc","_ga","_gid","hubspotutk","lang","incap_ses_","nlbi_","visid_incap_"],js:function(){"use strict";if(tarteaucitron.user.emolyticsID===undefined){return}var scriptEmolytics=document.createElement("script");scriptEmolytics.text='var getsmily_id="'+tarteaucitron.user.emolyticsID+'";';document.getElementsByTagName("body")[0].appendChild(scriptEmolytics);tarteaucitron.addScript("https://cdn.emolytics.com/script/emolytics-widget.js")}};tarteaucitron.services.youtubeapi={key:"youtubeapi",type:"video",name:"Youtube (Js API)",uri:"https://policies.google.com/privacy",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.addScript("https://www.youtube.com/player_api")}};tarteaucitron.services.faciliti={key:"faciliti",type:"other",name:"Facil'ITI",uri:"https://www.facil-iti.com/legal-terms/",needConsent:true,cookies:["FACIL_ITI"],js:function(){"use strict";if(tarteaucitron.user.facilitiID===undefined){return}(function(){var fs=document.createElement("script");fs.setAttribute("src","https://cdn.facil-iti.app/tags/faciliti-tag.min.js");fs.dataset.applicationIdentifier=tarteaucitron.user.facilitiID;document.head.appendChild(fs)})()}};tarteaucitron.services.userlike={key:"userlike",type:"support",name:"Userlike",uri:"https://www.userlike.com/en/terms#privacy-policy",needConsent:true,cookies:["uslk_s","uslk_e"],js:function(){"use strict";if(tarteaucitron.user.userlikeKey===undefined){return}tarteaucitron.addScript("//userlike-cdn-widgets.s3-eu-west-1.amazonaws.com/"+tarteaucitron.user.userlikeKey)}};tarteaucitron.services.adobeanalytics={key:"adobeanalytics",type:"analytic",name:"Adobe Analytics",uri:"https://www.adobe.com/privacy/policy.html",needConsent:true,cookies:["s_ecid","s_cc","s_sq","s_vi","s_fid"],js:function(){"use strict";if(tarteaucitron.user.adobeanalyticskey===undefined){return}tarteaucitron.addScript("//assets.adobedtm.com/launch-"+tarteaucitron.user.adobeanalyticskey+".min.js")}};tarteaucitron.services.woopra={key:"woopra",type:"analytic",name:"Woopra Customer Journey Analytics",uri:"https://www.woopra.com/privacy",needConsent:true,cookies:["wooTracker","intercom-session-erbfalba","intercom-id-erbfalba"],js:function(){"use strict";if(tarteaucitron.user.woopraDomain===undefined){return}(function(){var t,i,e,n=window,o=document,a=arguments,s="script",r=["config","track","identify","visit","push","call","trackForm","trackClick"],c=function(){var t,i=this;for(i._e=[],t=0;r.length>t;t++)(function(t){i[t]=function(){return i._e.push([t].concat(Array.prototype.slice.call(arguments,0))),i}})(r[t])};for(n._w=n._w||{},t=0;a.length>t;t++)n._w[a[t]]=n[a[t]]=n[a[t]]||new c;i=o.createElement(s),i.async=1,i.src="//static.woopra.com/js/w.js",e=o.getElementsByTagName(s)[0],e.parentNode.insertBefore(i,e)})("woopra");woopra.config({domain:tarteaucitron.user.woopraDomain});woopra.track()}};tarteaucitron.services.ausha={key:"ausha",type:"video",name:"Ausha",uri:"https://www.ausha.co/protection-personal-data/",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["ausha_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Ausha iframe",player_height=tarteaucitron.getElemAttr(x,"data-height"),podcast_id=tarteaucitron.getElemAttr(x,"data-podcast-id"),player_id=tarteaucitron.getElemAttr(x,"data-player-id"),playlist=tarteaucitron.getElemAttr(x,"data-playlist"),useshowid=tarteaucitron.getElemAttr(x,"data-useshowid"),color=tarteaucitron.getElemAttr(x,"data-color");if(podcast_id===""){return""}var src="https://player.ausha.co/index.html?podcastId="+podcast_id+"&v=3";if(useshowid=="1"){src="https://player.ausha.co/index.html?showId="+podcast_id+"&v=3"}if(playlist&&playlist.length>0)src+="&playlist="+playlist;if(color&&color.length>0)src+="&color="+color.replace("#","%23");if(player_id&&player_id.length>0)src+="&playerId="+player_id;return''});tarteaucitron.addScript("//player.ausha.co/ausha-player.js","ausha-player")},fallback:function(){"use strict";tarteaucitron.fallback(["ausha_player"],function(elem){elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"data-height"));return tarteaucitron.engage("ausha")})}};tarteaucitron.services.visiblee={key:"visiblee",type:"analytic",name:"Visiblee",uri:"https://confidentiality.visiblee.io/fr/confidentialite",needConsent:true,cookies:["visitor_v2",tarteaucitron.user.visibleedomain,"check","campaign_ref_"+tarteaucitron.user.visibleedomain,"reload_"+tarteaucitron.user.visibleedomain],js:function(){"use strict";if(tarteaucitron.user.visibleeclientid===undefined){return}tarteaucitron.addScript("//www.link-page.info/tracking_"+tarteaucitron.user.visibleeclientid+".js","visiblee")}};tarteaucitron.services.bandcamp={key:"bandcamp",type:"video",name:"Bandcamp",uri:"https://bandcamp.com",readmoreLink:"https://bandcamp.com/privacy",needConsent:true,cookies:["client_id","BACKENDID","_comm_playlist"],js:function(){"use strict";tarteaucitron.fallback(["bandcamp_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Bandcamp iframe",album_id=tarteaucitron.getElemAttr(x,"albumID"),bandcamp_width=tarteaucitron.getElemAttr(x,"width"),bandcamp_height=tarteaucitron.getElemAttr(x,"height"),styleAttr="",attrs=["size","bgcol","linkcol","artwork","minimal","tracklist","package","transparent"],params=attrs.filter(function(a){return tarteaucitron.getElemAttr(x,a)!==""}).map(function(a){if(a&&a.length>0)return a+"="+tarteaucitron.getElemAttr(x,a)}).join("/");if(album_id===""){return""}if(bandcamp_width!==""){styleAttr+="width:"+tarteaucitron.getStyleSize(bandcamp_width)+";"}if(bandcamp_height!==""){styleAttr+="height:"+tarteaucitron.getStyleSize(bandcamp_height)+";"}var src="https://bandcamp.com/EmbeddedPlayer/album="+album_id+"/"+params;return''})},fallback:function(){"use strict";tarteaucitron.fallback(["bandcamp_player"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage("bandcamp")})}};tarteaucitron.services.discord={key:"discord",type:"social",name:"Discord (Server Widget)",needConsent:true,cookies:["__cfruid","__dcfduid","_ga","_gcl_au","OptanonConsent","locale","_gid"],uri:"https://discord.com/privacy",js:function(){"use strict";tarteaucitron.fallback(["discord_widget"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Discord iframe",id=tarteaucitron.getElemAttr(x,"guildID"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height");var widgetURL="https://discord.com/widget?id="+id;var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="discord";tarteaucitron.fallback(["discord_widget"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.maps_noapi={key:"maps_noapi",type:"other",name:"Google Maps",needConsent:true,cookies:["NID","OGPC","1P_JAR","CONSENT"],uri:"https://policies.google.com/privacy",js:function(){"use strict";tarteaucitron.fallback(["googlemaps_embed"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Google maps iframe",id=tarteaucitron.getElemAttr(x,"id"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height");var widgetURL="https://www.google.com/maps/embed?pb="+id;var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="maps_noapi";tarteaucitron.fallback(["googlemaps_embed"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.hcaptcha={key:"hcaptcha",type:"other",name:"hCaptcha",needConsent:true,cookies:[],uri:"https://www.hcaptcha.com/privacy",js:function(){"use strict";tarteaucitron.fallback(["h-captcha"],"");tarteaucitron.addScript("https://hcaptcha.com/1/api.js","hcaptcha")},fallback:function(){"use strict";var id="hcaptcha";tarteaucitron.fallback(["h-captcha"],tarteaucitron.engage(id))}};tarteaucitron.services.fculture={key:"fculture",type:"video",name:"France Culture",needConsent:true,cookies:["_gid","didomi_token","outbrain_cid_fetch","xtvrn","xtant","YSC","ABTasty","xtan","ABTastySession","xtidc","_ga","VISITOR_INFO1_LIVE","euconsent-v2","v1st","dmvk","ts","VISITOR_INFO1_LIVE","YSC"],uri:"https://www.radiofrance.com/politique-d-utilisation-des-cookies-sur-les-sites-internet-du-groupe-radio-france",js:function(){"use strict";tarteaucitron.fallback(["fculture_embed"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"France culture iframe",id=tarteaucitron.getElemAttr(x,"id"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="fculture";tarteaucitron.fallback(["fculture_embed"],tarteaucitron.engage(id))}};tarteaucitron.services.acast={key:"acast",type:"video",name:"Acast",needConsent:true,cookies:["intercom-id-ayi0335i","intercom-session-ayi0335i"],uri:"https://www.acast.com/en/privacy",js:function(){"use strict";tarteaucitron.fallback(["acast_embed"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Acast iframe",id=tarteaucitron.getElemAttr(x,"id1"),id2=tarteaucitron.getElemAttr(x,"id2"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),seek=tarteaucitron.getElemAttr(x,"seek");var widgetURL="https://embed.acast.com/"+id+"/"+id2+"?seek="+seek;var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="acast";tarteaucitron.fallback(["acast_embed"],tarteaucitron.engage(id))}};tarteaucitron.services.mixcloud={key:"mixcloud",type:"video",name:"Mixcloud",needConsent:true,cookies:["UID","_gat","__stripe_mid","_gid","_ga","c","csrftoken","__stripe_sid","mx_t"],uri:"https://www.mixcloud.com/privacy/",js:function(){"use strict";tarteaucitron.fallback(["mixcloud_embed"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Mixcloud iframe",id=tarteaucitron.getElemAttr(x,"id"),hidecover=tarteaucitron.getElemAttr(x,"hidecover"),mini=tarteaucitron.getElemAttr(x,"mini"),light=tarteaucitron.getElemAttr(x,"light"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="mixcloud";tarteaucitron.fallback(["mixcloud_embed"],tarteaucitron.engage(id))}};tarteaucitron.services.gagenda={key:"gagenda",type:"other",name:"Google Agenda",needConsent:true,cookies:["CONSENT","NID"],uri:"https://policies.google.com/privacy",js:function(){"use strict";tarteaucitron.fallback(["gagenda_embed"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Google agenda iframe",calendar_data=tarteaucitron.getElemAttr(x,"data"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="gagenda";tarteaucitron.fallback(["gagenda_embed"],tarteaucitron.engage(id))}};tarteaucitron.services.gdocs={key:"gdocs",type:"other",name:"Google Docs",needConsent:true,cookies:["CONSENT","NID"],uri:"https://policies.google.com/privacy",js:function(){"use strict";tarteaucitron.fallback(["gdocs_embed"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Google docs iframe",id=tarteaucitron.getElemAttr(x,"id"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="gdocs";tarteaucitron.fallback(["gdocs_embed"],tarteaucitron.engage(id))}};tarteaucitron.services.gsheets={key:"gsheets",type:"other",name:"Google Sheets",needConsent:true,cookies:["CONSENT","NID"],uri:"https://policies.google.com/privacy",js:function(){"use strict";tarteaucitron.fallback(["gsheets_embed"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Google sheets iframe",id=tarteaucitron.getElemAttr(x,"id"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),headers=tarteaucitron.getElemAttr(x,"headers");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="gsheets";tarteaucitron.fallback(["gsheets_embed"],tarteaucitron.engage(id))}};tarteaucitron.services.gslides={key:"gslides",type:"other",name:"Google Slides",needConsent:true,cookies:["CONSENT","NID"],uri:"https://policies.google.com/privacy",js:function(){"use strict";tarteaucitron.fallback(["gslides_embed"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Google slides iframe",id=tarteaucitron.getElemAttr(x,"id"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),autostart=tarteaucitron.getElemAttr(x,"autostart"),loop=tarteaucitron.getElemAttr(x,"loop"),delay=tarteaucitron.getElemAttr(x,"delay");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="gslides";tarteaucitron.fallback(["gslides_embed"],tarteaucitron.engage(id))}};tarteaucitron.services.gforms={key:"gforms",type:"other",name:"Google Forms",needConsent:true,cookies:["CONSENT","NID"],uri:"https://policies.google.com/privacy",js:function(){"use strict";tarteaucitron.fallback(["gforms_embed"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Google forms iframe",id=tarteaucitron.getElemAttr(x,"id"),width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";var id="gforms";tarteaucitron.fallback(["gforms_embed"],tarteaucitron.engage(id))}};tarteaucitron.services.goptimize={key:"goptimize",type:"other",name:"Google Optimize",needConsent:true,cookies:["CONSENT","NID"],uri:"https://policies.google.com/privacy",js:function(){"use strict";if(tarteaucitron.user.goptimize===undefined){return}tarteaucitron.addScript("https://www.googleoptimize.com/optimize.js?id="+tarteaucitron.user.goptimize)}};tarteaucitron.services.marketomunchkin={key:"marketomunchkin",type:"api",name:"Marketo munchkin",uri:"https://documents.marketo.com/legal/cookies",needConsent:true,cookies:["OptAnon","_mkto_trk"],js:function(){"use strict";if(tarteaucitron.user.marketomunchkinkey===undefined){return}var didInit=false;function initMunchkin(){if(didInit===false){didInit=true;Munchkin.init(tarteaucitron.user.marketomunchkinkey)}}var s=document.createElement("script");s.type="text/javascript";s.async=true;s.src="//munchkin.marketo.net/munchkin.js";s.onreadystatechange=function(){if(this.readyState=="complete"||this.readyState=="loaded"){initMunchkin()}};s.onload=initMunchkin;document.getElementsByTagName("head")[0].appendChild(s)}};tarteaucitron.services.outbrain={key:"outbrain",type:"ads",name:"Outbrain",uri:"https://www.outbrain.com/fr/advertisers/guidelines/",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.addScript("https://widgets.outbrain.com/outbrain.js")}};tarteaucitron.services.affilae={key:"affilae",type:"ads",name:"Affilae",uri:"https://affilae.com/en/privacy-cookie-policy/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.affilae===undefined){return}window._ae={pid:tarteaucitron.user.affilae};tarteaucitron.addScript("https://static.affilae.com/ae-v3.5.js")}};tarteaucitron.services.canalu={key:"canalu",type:"video",name:"Canal-U.tv",uri:"https://www.canal-u.tv/conditions-generales-utilisations",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["canalu_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Canal-u.tv iframe",video_title=tarteaucitron.getElemAttr(x,"videoTitle"),frame_url="https://www.canal-u.tv/embed/"+video_title,width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return'"})},fallback:function(){"use strict";tarteaucitron.fallback(["canalu_player"],function(elem){return tarteaucitron.engage("canalu")})}};tarteaucitron.services.webtvnu={key:"webtvnu",type:"video",name:"WebTV Normandie Université",uri:"https://docs.google.com/document/d/1tpVclj4QBoAq1meSZgYrpNECwp7dbmb_IhICY3sTl9c/edit",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["webtvnu_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"WebTV Normandie Université iframe",frame_url="https://webtv.normandie-univ.fr/permalink/"+tarteaucitron.getElemAttr(x,"videoID")+"/iframe/",width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return''})},fallback:function(){"use strict";tarteaucitron.fallback(["webtvnu_player"],function(elem){return tarteaucitron.engage("webtvnu")})}};tarteaucitron.services.studizz={key:"studizz",type:"support",name:"Studizz Chatbot",uri:"https://group.studizz.fr/",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.studizzToken===undefined){return}tarteaucitron.addScript("https://webchat.studizz.fr/webchat.js?token="+tarteaucitron.user.studizzToken)}};tarteaucitron.services.meteofrance={key:"meteofrance",type:"api",name:"Météo France",uri:"https://meteofrance.com/politique-de-confidentialite",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tac_meteofrance"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")||"Météo France iframe",width=tarteaucitron.getElemAttr(x,"width"),height=tarteaucitron.getElemAttr(x,"height"),insee=tarteaucitron.getElemAttr(x,"data-insee"),allowfullscreen=tarteaucitron.getElemAttr(x,"allowfullscreen");var styleAttr=(width!==""?"width:"+tarteaucitron.getStyleSize(width)+";":"")+(height!==""?"height:"+tarteaucitron.getStyleSize(height)+";":"");return'"})},fallback:function(){"use strict";var id="meteofrance";tarteaucitron.fallback(["tac_meteofrance"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.m6meteo={key:"m6meteo",type:"api",name:"M6 Météo",uri:"https://gdpr.m6tech.net/charte-confidentialite-m6-web-meteocity.pdf",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.fallback(["tac_m6meteo"],function(x){var id=tarteaucitron.getElemAttr(x,"data-id");tarteaucitron.addScript("https://www.meteocity.com/widget/js/"+id);return''})},fallback:function(){"use strict";var id="m6meteo";tarteaucitron.fallback(["tac_m6meteo"],function(elem){return tarteaucitron.engage(id)})}};tarteaucitron.services.mtcaptcha={key:"mtcaptcha",type:"api",name:"MTcaptcha",uri:"https://www.mtcaptcha.com",readmoreLink:"https://www.mtcaptcha.com/faq-cookie-declaration",needConsent:true,cookies:["mtv1Pulse","mtv1ConfSum","mtv1Pong"],js:function(){if(tarteaucitron.user.mtcaptchaSitekey===undefined){return}window.mtcaptchaConfig={sitekey:tarteaucitron.user.mtcaptchaSitekey};tarteaucitron.addScript("https://service.mtcaptcha.com/mtcv1/client/mtcaptcha.min.js");tarteaucitron.addScript("https://service2.mtcaptcha.com/mtcv1/client/mtcaptcha2.min.js")}};tarteaucitron.services.archive={key:"archive",type:"video",name:"Internet Archive",uri:"https://archive.org/about/terms.php",needConsent:true,cookies:["abtest-identifier","donation-identifier"],js:function(){"use strict";tarteaucitron.fallback(["archive_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Internet Archive iframe",video_id=tarteaucitron.getElemAttr(x,"data-videoID"),video_width=tarteaucitron.getElemAttr(x,"data-width"),video_height=tarteaucitron.getElemAttr(x,"data-height"),styleAttr="",video_frame;if(video_id===""){return""}if(video_width!==""){styleAttr+="width:"+tarteaucitron.getStyleSize(video_width)+";"}if(video_height!==""){styleAttr+="height:"+tarteaucitron.getStyleSize(video_height)+";"}video_frame='';return video_frame})},fallback:function(){"use strict";var id="archive";tarteaucitron.fallback(["archive_player"],function(elem){elem.style.width=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"data-width"));elem.style.height=tarteaucitron.getStyleSize(tarteaucitron.getElemAttr(elem,"data-height"));return tarteaucitron.engage(id)})}};tarteaucitron.services.gallica={key:"gallica",type:"other",name:"Gallica",uri:"https://gallica.bnf.fr/edit/und/conditions-dutilisation-des-contenus-de-gallica",needConsent:true,cookies:["dtCookie","dtLatC","dtPC","dtSa","rxVisitor","rxvt","xtvrn"],js:function(){"use strict";tarteaucitron.fallback(["gallica_player"],function(x){var frame_title=tarteaucitron.getElemAttr(x,"title")?tarteaucitron.getElemAttr(x,"title"):"Gallica iframe",src=tarteaucitron.getElemAttr(x,"data-src"),style=tarteaucitron.getElemAttr(x,"data-style"),frame;if(src===""){return""}frame='';return frame})},fallback:function(){"use strict";var id="gallica";tarteaucitron.fallback(["gallica_player"],function(elem){elem.style=tarteaucitron.getElemAttr(elem,"data-style");return tarteaucitron.engage(id)})}};tarteaucitron.services.crisp={key:"crisp",type:"other",name:"Crisp Chat",uri:"https://help.crisp.chat/en/article/crisp-chatbox-cookie-ip-policy-1147xor/",needConsent:false,cookies:["crisp-client","__cfduid"],js:function(){"use strict";if(tarteaucitron.user.crispID===undefined){return}window.$crisp=[];window.CRISP_WEBSITE_ID=tarteaucitron.user.crispID;tarteaucitron.addScript("https://client.crisp.chat/l.js")}};tarteaucitron.services.microanalytics={key:"microanalytics",type:"analytic",name:"MicroAnalytic",uri:"https://microanalytics.io/page/privacy",needConsent:false,cookies:[],js:function(){"use strict";if(tarteaucitron.user.microanalyticsID===undefined){return}tarteaucitron.addScript("https://microanalytics.io/js/script.js",tarteaucitron.user.microanalyticsID,undefined,true,"data-host","https://microanalytics.io")}};tarteaucitron.services.facebookcustomerchat={key:"facebookcustomerchat",type:"social",name:"Facebook (Customer Chat)",uri:"https://www.facebook.com/policies/cookies/",needConsent:true,cookies:["act","c_user","datr","dpr","presence","sb","wd","xs","/tr"],js:function(){"use strict";if(tarteaucitron.user.facebookChatID===undefined){return}tarteaucitron.fallback(["fb-customerchat"],"");window.fbAsyncInit=function(){FB.init({appId:tarteaucitron.user.facebookChatID,autoLogAppEvents:!0,xfbml:!0,version:"v3.0"})};tarteaucitron.addScript("https://connect.facebook.net/"+tarteaucitron.getLocale()+"/sdk/xfbml.customerchat.js","facebook-jssdk")},fallback:function(){"use strict";var id="facebookcustomerchat";tarteaucitron.fallback(["fb-customerchat"],tarteaucitron.engage(id))}};tarteaucitron.services.weborama={key:"weborama",type:"analytic",name:"Weborama",uri:"https://weborama.com/faq-cnil-avril-2021/",needConsent:true,cookies:[],js:function(){"use strict";tarteaucitron.addScript("https://cstatic.weborama.fr/js/advertiserv2/adperf_conversion.js")}};tarteaucitron.services.tiktok={key:"tiktok",type:"analytic",name:"Tiktok",uri:"https://www.tiktok.com/legal/tiktok-website-cookies-policy",needConsent:true,cookies:[],js:function(){"use strict";if(tarteaucitron.user.tiktokId===undefined){return}!function(w,d,t){w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i Date: Mon, 8 Jun 2026 01:22:51 +0200 Subject: [PATCH 09/23] feat: add Integration entities and provider defaults helper --- src/Entity/Integration.php | 242 ++++++++++++++++++++++++++ src/Entity/IntegrationTranslation.php | 70 ++++++++ src/Provider/IntegrationDefaults.php | 57 ++++++ 3 files changed, 369 insertions(+) create mode 100644 src/Entity/Integration.php create mode 100644 src/Entity/IntegrationTranslation.php create mode 100644 src/Provider/IntegrationDefaults.php diff --git a/src/Entity/Integration.php b/src/Entity/Integration.php new file mode 100644 index 0000000..1bfec5b --- /dev/null +++ b/src/Entity/Integration.php @@ -0,0 +1,242 @@ + */ + #[ORM\OneToMany(targetEntity: IntegrationTranslation::class, mappedBy: 'integration', cascade: ['persist', 'remove'], orphanRemoval: true)] + private Collection $translations; + + public function __construct() + { + $this->created = new \DateTimeImmutable(); + $this->changed = new \DateTimeImmutable(); + $this->translations = new ArrayCollection(); + } + + public function getId(): ?int + { + return $this->id; + } + + public function getServiceKey(): string + { + return $this->serviceKey; + } + + public function setServiceKey(string $serviceKey): void + { + $this->serviceKey = $serviceKey; + } + + public function getType(): string + { + return $this->type; + } + + public function setType(string $type): void + { + $this->type = $type; + } + + public function getProvider(): ?string + { + return $this->provider; + } + + public function setProvider(?string $provider): void + { + $this->provider = $provider; + } + + public function getTrackingId(): ?string + { + return $this->trackingId; + } + + public function setTrackingId(?string $trackingId): void + { + $this->trackingId = $trackingId; + } + + public function getScriptUrl(): ?string + { + return $this->scriptUrl; + } + + public function setScriptUrl(?string $scriptUrl): void + { + $this->scriptUrl = $scriptUrl; + } + + public function getInlineScript(): ?string + { + return $this->inlineScript; + } + + public function setInlineScript(?string $inlineScript): void + { + $this->inlineScript = $inlineScript; + } + + /** + * @return string[] + */ + public function getConsentCategories(): array + { + return $this->consentCategories; + } + + /** + * @param string[] $consentCategories + */ + public function setConsentCategories(array $consentCategories): void + { + $this->consentCategories = \array_values($consentCategories); + } + + /** + * @return string[] + */ + public function getCookies(): array + { + return $this->cookies; + } + + /** + * @param string[] $cookies + */ + public function setCookies(array $cookies): void + { + $this->cookies = \array_values($cookies); + } + + public function isNeedConsent(): bool + { + return $this->needConsent; + } + + public function setNeedConsent(bool $needConsent): void + { + $this->needConsent = $needConsent; + } + + public function isEnabled(): bool + { + return $this->enabled; + } + + public function setEnabled(bool $enabled): void + { + $this->enabled = $enabled; + } + + public function getPosition(): int + { + return $this->position; + } + + public function setPosition(int $position): void + { + $this->position = $position; + } + + public function getTranslation(string $locale): ?IntegrationTranslation + { + foreach ($this->translations as $translation) { + if ($translation->getLocale() === $locale) { + return $translation; + } + } + + return null; + } + + public function getOrCreateTranslation(string $locale): IntegrationTranslation + { + $translation = $this->getTranslation($locale); + if (null === $translation) { + $translation = new IntegrationTranslation($this, $locale); + $this->translations->add($translation); + } + + return $translation; + } + + /** + * @return array + */ + public function toFrontendArray(string $locale): array + { + $translation = $this->getTranslation($locale) ?? ($this->translations->first() ?: null); + + return [ + 'key' => $this->serviceKey, + 'type' => $this->type, + 'provider' => $this->provider, + 'trackingId' => $this->trackingId, + 'scriptUrl' => $this->scriptUrl, + 'inlineScript' => $this->inlineScript, + 'consentCategories' => $this->consentCategories, + 'cookies' => $this->cookies, + 'needConsent' => $this->needConsent, + 'title' => $translation ? $translation->getTitle() : $this->serviceKey, + 'description' => $translation ? $translation->getDescription() : null, + ]; + } +} diff --git a/src/Entity/IntegrationTranslation.php b/src/Entity/IntegrationTranslation.php new file mode 100644 index 0000000..6ea20e8 --- /dev/null +++ b/src/Entity/IntegrationTranslation.php @@ -0,0 +1,70 @@ +integration = $integration; + $this->locale = $locale; + } + + public function getId(): ?int + { + return $this->id; + } + + public function getIntegration(): ?Integration + { + return $this->integration; + } + + public function getLocale(): string + { + return $this->locale; + } + + public function getTitle(): ?string + { + return $this->title; + } + + public function setTitle(?string $title): void + { + $this->title = $title; + } + + public function getDescription(): ?string + { + return $this->description; + } + + public function setDescription(?string $description): void + { + $this->description = $description; + } +} diff --git a/src/Provider/IntegrationDefaults.php b/src/Provider/IntegrationDefaults.php new file mode 100644 index 0000000..2f705a8 --- /dev/null +++ b/src/Provider/IntegrationDefaults.php @@ -0,0 +1,57 @@ + ['analytics_storage'], + 'googletagmanager' => ['analytics_storage', 'ad_storage'], + 'googleads' => ['ad_storage', 'ad_user_data', 'ad_personalization'], + 'bingads' => ['ad_storage'], + 'facebookpixel' => ['ad_storage'], + default => [], + }; + } + + public static function displayName(string $provider): string + { + return match ($provider) { + 'gtag' => 'Google Analytics', + 'googletagmanager' => 'Google Tag Manager', + 'googleads' => 'Google Ads', + 'bingads' => 'Bing Ads', + 'facebookpixel' => 'Facebook Pixel', + default => $provider, + }; + } +} From 9f82306be7e37b700b4add645149f97708b631f0 Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 01:24:15 +0200 Subject: [PATCH 10/23] refactor: drop v1 provider fields from Setting (moved to integrations) --- src/Entity/Setting.php | 70 -------------------- src/Resources/config/forms/gdpr_settings.xml | 33 --------- 2 files changed, 103 deletions(-) diff --git a/src/Entity/Setting.php b/src/Entity/Setting.php index 9747943..fd1f4f5 100644 --- a/src/Entity/Setting.php +++ b/src/Entity/Setting.php @@ -24,26 +24,6 @@ class Setting implements AuditableInterface #[Serializer\Expose] private ?int $id = null; - #[ORM\Column(type: 'string', nullable: true)] - #[Serializer\Expose] - private ?string $googleTagManager = null; - - #[ORM\Column(type: 'string', nullable: true)] - #[Serializer\Expose] - private ?string $googleAnalyticsGtagJs = null; - - #[ORM\Column(type: 'string', nullable: true)] - #[Serializer\Expose] - private ?string $bingAds = null; - - #[ORM\Column(type: 'string', nullable: true)] - #[Serializer\Expose] - private ?string $pixelFacebook = null; - - #[ORM\Column(type: 'string', nullable: true)] - #[Serializer\Expose] - private ?string $googleAds = null; - #[ORM\Column(type: 'boolean', nullable: true)] #[Serializer\Expose] private ?bool $useCookieHandling = false; @@ -156,36 +136,6 @@ public function getId(): ?int return $this->id; } - public function getGoogleTagManager(): ?string - { - return $this->googleTagManager; - } - - public function setGoogleTagManager(?string $googleTagManager): void - { - $this->googleTagManager = $googleTagManager; - } - - public function getGoogleAnalyticsGtagJs(): ?string - { - return $this->googleAnalyticsGtagJs; - } - - public function setGoogleAnalyticsGtagJs(?string $googleAnalyticsGtagJs): void - { - $this->googleAnalyticsGtagJs = $googleAnalyticsGtagJs; - } - - public function getPixelFacebook(): ?string - { - return $this->pixelFacebook; - } - - public function setPixelFacebook(?string $pixelFacebook): void - { - $this->pixelFacebook = $pixelFacebook; - } - public function getUseCookieHandling(): ?bool { return $this->useCookieHandling; @@ -425,24 +375,4 @@ public function setMandatoryCta(?bool $mandatoryCta): void { $this->mandatoryCta = $mandatoryCta; } - - public function getGoogleAds(): ?string - { - return $this->googleAds; - } - - public function setGoogleAds(?string $googleAds): void - { - $this->googleAds = $googleAds; - } - - public function getBingAds(): ?string - { - return $this->bingAds; - } - - public function setBingAds(?string $bingAds): void - { - $this->bingAds = $bingAds; - } } diff --git a/src/Resources/config/forms/gdpr_settings.xml b/src/Resources/config/forms/gdpr_settings.xml index 644e06c..73a11a3 100644 --- a/src/Resources/config/forms/gdpr_settings.xml +++ b/src/Resources/config/forms/gdpr_settings.xml @@ -13,39 +13,6 @@ -
      - - gdpr_settings.services - - - - - gdpr_settings.googleTagManager - - - - - gdpr_settings.googleAnalyticsGtagJs - - - - - - gdpr_settings.pixelFacebook - - - - - gdpr_settings.bingAds - - - - - gdpr_settings.googleAds - - - -
      gdpr_settings.parameters From e2131c7dde73b2f914e9e1ee3377683046d23b03 Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 01:24:56 +0200 Subject: [PATCH 11/23] feat: add integration list + form metadata --- .../config/forms/gdpr_integration.xml | 97 +++++++++++++++++++ .../config/lists/gdpr_integrations.xml | 37 +++++++ 2 files changed, 134 insertions(+) create mode 100644 src/Resources/config/forms/gdpr_integration.xml create mode 100644 src/Resources/config/lists/gdpr_integrations.xml diff --git a/src/Resources/config/forms/gdpr_integration.xml b/src/Resources/config/forms/gdpr_integration.xml new file mode 100644 index 0000000..e9d9adc --- /dev/null +++ b/src/Resources/config/forms/gdpr_integration.xml @@ -0,0 +1,97 @@ + +
      + gdpr_integration + + + gdpr_integration.key + + + gdpr_integration.type + + + + gdpr_integration.type.preconfigured + gdpr_integration.type.custom_inline + gdpr_integration.type.custom_external + gdpr_integration.type.manual + + + + + + gdpr_integration.provider + + + + gdpr_integration.provider.gtag + gdpr_integration.provider.googletagmanager + gdpr_integration.provider.googleads + gdpr_integration.provider.bingads + gdpr_integration.provider.facebookpixel + + + + + gdpr_integration.trackingId + + + gdpr_integration.scriptUrl + + + gdpr_integration.inlineScript + + +
      + gdpr_integration.consent + + + gdpr_integration.grant.analytics_storage + + + + gdpr_integration.grant.ad_storage + + + + gdpr_integration.grant.ad_user_data + + + + gdpr_integration.grant.ad_personalization + + + + gdpr_integration.grant.functionality_storage + + + + gdpr_integration.grant.personalization_storage + + + + gdpr_integration.grant.security_storage + + + +
      + + + gdpr_integration.enabled + + + +
      + gdpr_integration.texts + + + gdpr_integration.title + + + gdpr_integration.description + + +
      +
      +
      diff --git a/src/Resources/config/lists/gdpr_integrations.xml b/src/Resources/config/lists/gdpr_integrations.xml new file mode 100644 index 0000000..c1ea2f0 --- /dev/null +++ b/src/Resources/config/lists/gdpr_integrations.xml @@ -0,0 +1,37 @@ + + + gdpr_integrations + + + + Pixel\GDPRBundle\Entity\IntegrationTranslation + Pixel\GDPRBundle\Entity\Integration.translations + LEFT + Pixel\GDPRBundle\Entity\IntegrationTranslation.locale = :locale + + + + + + id + Pixel\GDPRBundle\Entity\Integration + + + serviceKey + Pixel\GDPRBundle\Entity\Integration + + + title + Pixel\GDPRBundle\Entity\IntegrationTranslation + + + + type + Pixel\GDPRBundle\Entity\Integration + + + enabled + Pixel\GDPRBundle\Entity\Integration + + + From 58c60e94a44f865a463ac97248adb6578845884e Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 01:25:33 +0200 Subject: [PATCH 12/23] feat: add locale-aware Integration CRUD controller --- .../Admin/IntegrationController.php | 179 ++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 src/Controller/Admin/IntegrationController.php diff --git a/src/Controller/Admin/IntegrationController.php b/src/Controller/Admin/IntegrationController.php new file mode 100644 index 0000000..7b2b898 --- /dev/null +++ b/src/Controller/Admin/IntegrationController.php @@ -0,0 +1,179 @@ + 'analytics_storage', + 'grantAdStorage' => 'ad_storage', + 'grantAdUserData' => 'ad_user_data', + 'grantAdPersonalization' => 'ad_personalization', + 'grantFunctionalityStorage' => 'functionality_storage', + 'grantPersonalizationStorage' => 'personalization_storage', + 'grantSecurityStorage' => 'security_storage', + ]; + + public function __construct( + ViewHandlerInterface $viewHandler, + private EntityManagerInterface $entityManager, + private RestHelperInterface $restHelper, + private FieldDescriptorFactoryInterface $fieldDescriptorFactory, + private DoctrineListBuilderFactoryInterface $listBuilderFactory, + ?TokenStorageInterface $tokenStorage = null, + ) { + parent::__construct($viewHandler, $tokenStorage); + } + + public function cgetAction(Request $request): Response + { + $locale = (string) $request->query->get('locale'); + $fieldDescriptors = $this->fieldDescriptorFactory->getFieldDescriptors(Integration::LIST_KEY); + $listBuilder = $this->listBuilderFactory->create(Integration::class); + $this->restHelper->initializeListBuilder($listBuilder, $fieldDescriptors); + $listBuilder->setParameter('locale', $locale); + + $list = new PaginatedRepresentation( + $listBuilder->execute(), + Integration::RESOURCE_KEY, + (int) $listBuilder->getCurrentPage(), + (int) $listBuilder->getLimit(), + (int) $listBuilder->count() + ); + + return $this->handleView($this->view($list, 200)); + } + + public function getAction(int $id, Request $request): Response + { + $locale = (string) $request->query->get('locale'); + $integration = $this->entityManager->getRepository(Integration::class)->find($id); + if (null === $integration) { + return $this->handleView($this->view(null, 404)); + } + + return $this->handleView($this->view($this->toArray($integration, $locale))); + } + + public function postAction(Request $request): Response + { + $locale = (string) $request->query->get('locale'); + $integration = new Integration(); + $this->mapDataToEntity($request->request->all(), $integration, $locale); + $this->entityManager->persist($integration); + $this->entityManager->flush(); + + return $this->handleView($this->view($this->toArray($integration, $locale))); + } + + public function putAction(int $id, Request $request): Response + { + $locale = (string) $request->query->get('locale'); + $integration = $this->entityManager->getRepository(Integration::class)->find($id); + if (null === $integration) { + return $this->handleView($this->view(null, 404)); + } + $this->mapDataToEntity($request->request->all(), $integration, $locale); + $this->entityManager->flush(); + + return $this->handleView($this->view($this->toArray($integration, $locale))); + } + + public function deleteAction(int $id): Response + { + $integration = $this->entityManager->getRepository(Integration::class)->find($id); + if (null !== $integration) { + $this->entityManager->remove($integration); + $this->entityManager->flush(); + } + + return $this->handleView($this->view(null, 204)); + } + + /** + * @param array $data + */ + private function mapDataToEntity(array $data, Integration $entity, string $locale): void + { + $entity->setServiceKey((string) ($data['serviceKey'] ?? $entity->getServiceKey())); + $entity->setType((string) ($data['type'] ?? IntegrationDefaults::TYPE_MANUAL)); + $entity->setProvider($data['provider'] ?? null); + $entity->setTrackingId($data['trackingId'] ?? null); + $entity->setScriptUrl($data['scriptUrl'] ?? null); + $entity->setInlineScript($data['inlineScript'] ?? null); + $entity->setEnabled((bool) ($data['enabled'] ?? true)); + + $categories = []; + foreach (self::GRANT_MAP as $field => $signal) { + if (!empty($data[$field])) { + $categories[] = $signal; + } + } + // Seed sensible defaults for a preconfigured provider if the editor left them all off. + if ([] === $categories + && IntegrationDefaults::TYPE_PRECONFIGURED === $entity->getType() + && null !== $entity->getProvider() + ) { + $categories = IntegrationDefaults::categoriesForProvider($entity->getProvider()); + } + $entity->setConsentCategories($categories); + + $translation = $entity->getOrCreateTranslation($locale); + $translation->setTitle($data['title'] ?? null); + $translation->setDescription($data['description'] ?? null); + } + + /** + * @return array + */ + private function toArray(Integration $entity, string $locale): array + { + $translation = $entity->getTranslation($locale); + $categories = $entity->getConsentCategories(); + + $result = [ + 'id' => $entity->getId(), + 'serviceKey' => $entity->getServiceKey(), + 'type' => $entity->getType(), + 'provider' => $entity->getProvider(), + 'trackingId' => $entity->getTrackingId(), + 'scriptUrl' => $entity->getScriptUrl(), + 'inlineScript' => $entity->getInlineScript(), + 'enabled' => $entity->isEnabled(), + 'title' => $translation?->getTitle(), + 'description' => $translation?->getDescription(), + ]; + foreach (self::GRANT_MAP as $field => $signal) { + $result[$field] = \in_array($signal, $categories, true); + } + + return $result; + } + + public function getSecurityContext(): string + { + return Setting::SECURITY_CONTEXT; + } + + public function getLocale(Request $request): ?string + { + return $request->query->get('locale'); + } +} From f89afe562967a03c0b46ab36c010d335b95dd74d Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 01:26:24 +0200 Subject: [PATCH 13/23] feat: register integration controller, routes, list dir and resource --- src/DependencyInjection/GDPRExtension.php | 11 +++++++ src/Resources/config/routing_admin.yaml | 35 +++++++++++++++++++++++ src/Resources/config/services.xml | 18 ++++++++++++ 3 files changed, 64 insertions(+) diff --git a/src/DependencyInjection/GDPRExtension.php b/src/DependencyInjection/GDPRExtension.php index 62e19d4..e60c900 100644 --- a/src/DependencyInjection/GDPRExtension.php +++ b/src/DependencyInjection/GDPRExtension.php @@ -24,12 +24,23 @@ public function prepend(ContainerBuilder $container): void __DIR__ . "/../Resources/config/forms", ], ], + "lists" => [ + "directories" => [ + __DIR__ . "/../Resources/config/lists", + ], + ], "resources" => [ "gdpr_settings" => [ "routes" => [ "detail" => "gdpr.get_gdpr-settings", ], ], + "gdpr_integrations" => [ + "routes" => [ + "list" => "gdpr.cget_gdpr-integrations", + "detail" => "gdpr.get_gdpr-integration", + ], + ], ], ] ); diff --git a/src/Resources/config/routing_admin.yaml b/src/Resources/config/routing_admin.yaml index dfca66f..5dfa92d 100644 --- a/src/Resources/config/routing_admin.yaml +++ b/src/Resources/config/routing_admin.yaml @@ -11,3 +11,38 @@ gdpr.put_gdpr-settings: controller: pixel_gdpr.settings_route_controller::putAction defaults: { _format: json } requirements: { _format: json } + +gdpr.cget_gdpr-integrations: + path: /gdpr-integrations.{_format} + methods: GET + controller: pixel_gdpr.integration_route_controller::cgetAction + defaults: { _format: json } + requirements: { _format: json } + +gdpr.post_gdpr-integration: + path: /gdpr-integrations.{_format} + methods: POST + controller: pixel_gdpr.integration_route_controller::postAction + defaults: { _format: json } + requirements: { _format: json } + +gdpr.get_gdpr-integration: + path: /gdpr-integrations/{id}.{_format} + methods: GET + controller: pixel_gdpr.integration_route_controller::getAction + defaults: { _format: json } + requirements: { _format: json, id: \d+ } + +gdpr.put_gdpr-integration: + path: /gdpr-integrations/{id}.{_format} + methods: PUT + controller: pixel_gdpr.integration_route_controller::putAction + defaults: { _format: json } + requirements: { _format: json, id: \d+ } + +gdpr.delete_gdpr-integration: + path: /gdpr-integrations/{id}.{_format} + methods: DELETE + controller: pixel_gdpr.integration_route_controller::deleteAction + defaults: { _format: json } + requirements: { _format: json, id: \d+ } diff --git a/src/Resources/config/services.xml b/src/Resources/config/services.xml index f560efd..79f2e8e 100644 --- a/src/Resources/config/services.xml +++ b/src/Resources/config/services.xml @@ -13,6 +13,24 @@ + + + + + + + + + + + + + + + From 55ea846b89a715db578ef39abd1280681f5ab5e6 Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 01:27:12 +0200 Subject: [PATCH 14/23] feat: add integrations list tab and full-page localized forms --- src/Admin/SettingAdmin.php | 57 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/src/Admin/SettingAdmin.php b/src/Admin/SettingAdmin.php index 6c54c23..817a7d2 100644 --- a/src/Admin/SettingAdmin.php +++ b/src/Admin/SettingAdmin.php @@ -4,6 +4,7 @@ namespace Pixel\GDPRBundle\Admin; +use Pixel\GDPRBundle\Entity\Integration; use Pixel\GDPRBundle\Entity\Setting; use Sulu\Bundle\AdminBundle\Admin\Admin; use Sulu\Bundle\AdminBundle\Admin\Navigation\NavigationItem; @@ -18,6 +19,11 @@ class SettingAdmin extends Admin { public const TAB_VIEW = "gdpr.settings"; public const FORM_VIEW = "gdpr.settings.form"; + public const INTEGRATIONS_LIST_VIEW = "gdpr.settings.integrations"; + public const INTEGRATION_ADD_FORM_VIEW = "gdpr.integration.add_form"; + public const INTEGRATION_ADD_DETAILS_VIEW = "gdpr.integration.add_form.details"; + public const INTEGRATION_EDIT_FORM_VIEW = "gdpr.integration.edit_form"; + public const INTEGRATION_EDIT_DETAILS_VIEW = "gdpr.integration.edit_form.details"; private ViewBuilderFactoryInterface $viewBuilderFactory; private SecurityCheckerInterface $securityChecker; @@ -56,6 +62,57 @@ public function configureViews(ViewCollection $viewCollection): void ->addToolbarActions([new ToolbarAction("sulu_admin.save")]) ->setParent(static::TAB_VIEW) ); + + $locales = ['de', 'en']; + + // Integrations list as a second tab of the settings view. + $viewCollection->add( + $this->viewBuilderFactory->createListViewBuilder(static::INTEGRATIONS_LIST_VIEW, "/integrations") + ->setResourceKey(Integration::RESOURCE_KEY) + ->setListKey(Integration::LIST_KEY) + ->setTabTitle("gdpr_settings.integrations") + ->addListAdapters(["table"]) + ->addLocales($locales) + ->setDefaultLocale($locales[0]) + ->setAddView(static::INTEGRATION_ADD_FORM_VIEW) + ->setEditView(static::INTEGRATION_EDIT_FORM_VIEW) + ->addToolbarActions([new ToolbarAction("sulu_admin.add"), new ToolbarAction("sulu_admin.delete")]) + ->setParent(static::TAB_VIEW) + ); + + // Full-page add form (new screen, localized). + $viewCollection->add( + $this->viewBuilderFactory->createResourceTabViewBuilder(static::INTEGRATION_ADD_FORM_VIEW, "/integrations/:locale/add") + ->setResourceKey(Integration::RESOURCE_KEY) + ->addLocales($locales) + ->setBackView(static::INTEGRATIONS_LIST_VIEW) + ); + $viewCollection->add( + $this->viewBuilderFactory->createFormViewBuilder(static::INTEGRATION_ADD_DETAILS_VIEW, "/details") + ->setResourceKey(Integration::RESOURCE_KEY) + ->setFormKey(Integration::FORM_KEY) + ->setTabTitle("sulu_admin.details") + ->addToolbarActions([new ToolbarAction("sulu_admin.save")]) + ->setEditView(static::INTEGRATION_EDIT_FORM_VIEW) + ->setParent(static::INTEGRATION_ADD_FORM_VIEW) + ); + + // Full-page edit form (new screen, localized). + $viewCollection->add( + $this->viewBuilderFactory->createResourceTabViewBuilder(static::INTEGRATION_EDIT_FORM_VIEW, "/integrations/:locale/:id") + ->setResourceKey(Integration::RESOURCE_KEY) + ->addLocales($locales) + ->setBackView(static::INTEGRATIONS_LIST_VIEW) + ->setTitleProperty("serviceKey") + ); + $viewCollection->add( + $this->viewBuilderFactory->createFormViewBuilder(static::INTEGRATION_EDIT_DETAILS_VIEW, "/details") + ->setResourceKey(Integration::RESOURCE_KEY) + ->setFormKey(Integration::FORM_KEY) + ->setTabTitle("sulu_admin.details") + ->addToolbarActions([new ToolbarAction("sulu_admin.save"), new ToolbarAction("sulu_admin.delete")]) + ->setParent(static::INTEGRATION_EDIT_FORM_VIEW) + ); } } From fa3655936ea4b084568635d1f670a96d73df1cba Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 01:27:52 +0200 Subject: [PATCH 15/23] feat: add admin translations for integrations (en/de) --- src/Resources/translations/admin.de.json | 30 ++++++++++++++++++++++++ src/Resources/translations/admin.en.json | 30 +++++++++++++++++++++++- 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 src/Resources/translations/admin.de.json diff --git a/src/Resources/translations/admin.de.json b/src/Resources/translations/admin.de.json new file mode 100644 index 0000000..8ab3c9e --- /dev/null +++ b/src/Resources/translations/admin.de.json @@ -0,0 +1,30 @@ +{ + "gdpr_settings.integrations": "Integrationen", + "gdpr_integration.key": "Schlüssel", + "gdpr_integration.title": "Titel", + "gdpr_integration.description": "Beschreibung", + "gdpr_integration.type": "Typ", + "gdpr_integration.type.preconfigured": "Vorkonfigurierter Anbieter", + "gdpr_integration.type.custom_inline": "Eigenes Inline-Skript", + "gdpr_integration.type.custom_external": "Externes JavaScript", + "gdpr_integration.type.manual": "Manuell (nur Event)", + "gdpr_integration.provider": "Anbieter", + "gdpr_integration.provider.gtag": "Google Analytics", + "gdpr_integration.provider.googletagmanager": "Google Tag Manager", + "gdpr_integration.provider.googleads": "Google Ads", + "gdpr_integration.provider.bingads": "Bing Ads", + "gdpr_integration.provider.facebookpixel": "Facebook Pixel", + "gdpr_integration.trackingId": "Tracking-ID", + "gdpr_integration.scriptUrl": "Skript-URL", + "gdpr_integration.inlineScript": "Inline-Skript", + "gdpr_integration.consent": "Consent Mode v2 Kategorien", + "gdpr_integration.grant.analytics_storage": "analytics_storage", + "gdpr_integration.grant.ad_storage": "ad_storage", + "gdpr_integration.grant.ad_user_data": "ad_user_data", + "gdpr_integration.grant.ad_personalization": "ad_personalization", + "gdpr_integration.grant.functionality_storage": "functionality_storage", + "gdpr_integration.grant.personalization_storage": "personalization_storage", + "gdpr_integration.grant.security_storage": "security_storage", + "gdpr_integration.enabled": "Aktiviert", + "gdpr_integration.texts": "Texte (im Banner angezeigt)" +} diff --git a/src/Resources/translations/admin.en.json b/src/Resources/translations/admin.en.json index f8031e1..041310a 100644 --- a/src/Resources/translations/admin.en.json +++ b/src/Resources/translations/admin.en.json @@ -38,5 +38,33 @@ "gdpr_settings.useExternalJs": "Use external JavaScript scripts?", "gdpr_settings.readmoreLink": "Change the default 'Learn more' link", "gdpr_settings.mandatory": "Display a message about the mandatory cookies?", - "gdpr_settings.mandatoryCta": "Display the 'Accept' button?" + "gdpr_settings.mandatoryCta": "Display the 'Accept' button?", + "gdpr_settings.integrations": "Integrations", + "gdpr_integration.key": "Key", + "gdpr_integration.title": "Title", + "gdpr_integration.description": "Description", + "gdpr_integration.type": "Type", + "gdpr_integration.type.preconfigured": "Preconfigured provider", + "gdpr_integration.type.custom_inline": "Custom inline script", + "gdpr_integration.type.custom_external": "Custom external JS", + "gdpr_integration.type.manual": "Manual (event only)", + "gdpr_integration.provider": "Provider", + "gdpr_integration.provider.gtag": "Google Analytics", + "gdpr_integration.provider.googletagmanager": "Google Tag Manager", + "gdpr_integration.provider.googleads": "Google Ads", + "gdpr_integration.provider.bingads": "Bing Ads", + "gdpr_integration.provider.facebookpixel": "Facebook Pixel", + "gdpr_integration.trackingId": "Tracking ID", + "gdpr_integration.scriptUrl": "Script URL", + "gdpr_integration.inlineScript": "Inline script", + "gdpr_integration.consent": "Consent Mode v2 categories", + "gdpr_integration.grant.analytics_storage": "analytics_storage", + "gdpr_integration.grant.ad_storage": "ad_storage", + "gdpr_integration.grant.ad_user_data": "ad_user_data", + "gdpr_integration.grant.ad_personalization": "ad_personalization", + "gdpr_integration.grant.functionality_storage": "functionality_storage", + "gdpr_integration.grant.personalization_storage": "personalization_storage", + "gdpr_integration.grant.security_storage": "security_storage", + "gdpr_integration.enabled": "Enabled", + "gdpr_integration.texts": "Texts (shown in the banner)" } From 438bb7449c86c168d5c8f5335eb1946062f42e6c Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 01:29:21 +0200 Subject: [PATCH 16/23] feat: render integrations config and boot consent runtime --- src/Resources/public/gdpr-consent.js | 122 +++++++++++++++++++++ src/Resources/views/twig/scripts.html.twig | 106 +++++------------- src/Twig/SettingsExtension.php | 44 +++++--- 3 files changed, 179 insertions(+), 93 deletions(-) create mode 100644 src/Resources/public/gdpr-consent.js diff --git a/src/Resources/public/gdpr-consent.js b/src/Resources/public/gdpr-consent.js new file mode 100644 index 0000000..875f77f --- /dev/null +++ b/src/Resources/public/gdpr-consent.js @@ -0,0 +1,122 @@ +/* GDPR bundle consent runtime: builds tarteaucitron services from integration + * config, runs custom code on accept, flips Google Consent Mode v2 signals, and + * exposes a small subscription API. */ +(function () { + "use strict"; + + var accepted = {}; + var listeners = { accept: {}, reject: {} }; + + function fire(kind, key) { + if (kind === "accept") { + accepted[key] = true; + } + (listeners[kind][key] || []).forEach(function (cb) { + try { cb(); } catch (e) { /* swallow integration callback errors */ } + }); + document.dispatchEvent(new CustomEvent("gdpr:" + kind + ":" + key, { detail: { key: key } })); + } + + function subscribe(kind, key, cb) { + (listeners[kind][key] = listeners[kind][key] || []).push(cb); + if (kind === "accept" && accepted[key]) { + try { cb(); } catch (e) { /* noop */ } + } + } + + function grant(categories) { + if (!categories || !categories.length || typeof window.tac_gtag !== "function") { + return; + } + var update = {}; + categories.forEach(function (c) { update[c] = "granted"; }); + window.tac_gtag("consent", "update", update); + } + + function runCustom(integration) { + if (integration.type === "custom_inline" && integration.inlineScript) { + try { (0, eval)(integration.inlineScript); } catch (e) { /* invalid editor script */ } + } else if (integration.type === "custom_external" && integration.scriptUrl) { + var s = document.createElement("script"); + s.src = integration.scriptUrl; + s.async = true; + document.head.appendChild(s); + } + } + + function nativeJob(integration) { + // Preconfigured providers reuse tarteaucitron's native services. + var t = window.tarteaucitron; + switch (integration.provider) { + case "gtag": + t.user.gtagUa = integration.trackingId; + t.user.gtagMore = function () {}; + t.job.push("gtag"); + break; + case "googletagmanager": + t.user.googletagmanagerId = integration.trackingId; + t.job.push("googletagmanager"); + break; + case "googleads": + t.user.googleadsId = integration.trackingId; + t.job.push("googleads"); + break; + case "bingads": + t.user.bingadsID = integration.trackingId; + t.job.push("bingads"); + break; + case "facebookpixel": + t.user.facebookpixelId = integration.trackingId; + t.user.facebookpixelMore = function () {}; + t.job.push("facebookpixel"); + break; + default: + break; + } + } + + function customService(integration) { + var t = window.tarteaucitron; + var key = integration.key; + t.services[key] = { + key: key, + type: "other", + name: integration.title || key, + needConsent: integration.needConsent !== false, + cookies: integration.cookies || [], + readmoreLink: "", + js: function () { + grant(integration.consentCategories); + runCustom(integration); + fire("accept", key); + }, + fallback: function () { + fire("reject", key); + } + }; + (t.job = t.job || []).push(key); + } + + window.gdpr = { + onAccept: function (key, cb) { subscribe("accept", key, cb); }, + onReject: function (key, cb) { subscribe("reject", key, cb); }, + boot: function (params, integrations) { + var t = window.tarteaucitron; + if (!t) { return; } + t.user = t.user || {}; + t.job = t.job || []; + (integrations || []).forEach(function (integration) { + if (integration.type === "preconfigured") { + // GCM grant happens via tarteaucitron's own gcm services for native jobs; + // we still re-dispatch a namespaced event so the API works. + nativeJob(integration); + var key = integration.key; + document.addEventListener(integration.provider + "_loaded", function () { fire("accept", key); }); + } else { + customService(integration); + } + }); + t.init(params); + } + }; +})(); diff --git a/src/Resources/views/twig/scripts.html.twig b/src/Resources/views/twig/scripts.html.twig index eedc47b..f41f1e7 100644 --- a/src/Resources/views/twig/scripts.html.twig +++ b/src/Resources/views/twig/scripts.html.twig @@ -1,80 +1,32 @@ - -{% if setting.googleTagManager %} - -{% endif %} - -{% if setting.googleAnalyticsGtagJs %} - -{% endif %} - -{% if setting.pixelFacebook %} - -{% endif %} - -{% if setting.googleAds %} - -{% endif %} - -{% if setting.bingAds %} - -{% endif %} - + \ No newline at end of file + window.gdpr.boot( + { + "privacyUrl": "{{ setting.privacyUrl }}", + "bodyPosition": "{{ setting.bodyPosition }}", + "hashtag": "{{ setting.hashtag }}", + "cookieName": "{{ setting.cookieName }}", + "orientation": "{{ setting.orientation }}", + "groupServices": {{ setting.groupServices ? 'true' : 'false' }}, + "showAlertSmall": {{ setting.showAlertSmall ? 'true' : 'false' }}, + "cookieslist": {{ setting.cookielist ? 'true' : 'false' }}, + "showIcon": {{ setting.showIcon ? 'true' : 'false' }}, + "iconPosition": "{{ setting.iconPosition }}", + "adblocker": {{ setting.adblocker ? 'true' : 'false' }}, + "DenyAllCta": {{ setting.denyAllCta ? 'true' : 'false' }}, + "AcceptAllCta": {{ setting.acceptAllCta ? 'true' : 'false' }}, + "highPrivacy": {{ setting.highPrivacy ? 'true' : 'false' }}, + "handleBrowserDNTRequest": {{ setting.handleBrowserDNTRequest ? 'true' : 'false' }}, + "removeCredit": {{ setting.removeCredit ? 'true' : 'false' }}, + "moreInfoLink": {{ setting.moreInfoLink ? 'true' : 'false' }}, + "useExternalCss": {{ setting.useExternalCss ? 'true' : 'false' }}, + "useExternalJs": {{ setting.useExternalJs ? 'true' : 'false' }}, + "readmoreLink": "{{ setting.readmoreLink }}", + "mandatory": {{ setting.mandatory ? 'true' : 'false' }}, + "mandatoryCta": {{ setting.mandatoryCta ? 'true' : 'false' }} + }, + {{ integrations|json_encode(constant('JSON_UNESCAPED_SLASHES') b-or constant('JSON_UNESCAPED_UNICODE'))|raw }} + ); + diff --git a/src/Twig/SettingsExtension.php b/src/Twig/SettingsExtension.php index e5b9d2e..2c4bb56 100644 --- a/src/Twig/SettingsExtension.php +++ b/src/Twig/SettingsExtension.php @@ -3,23 +3,23 @@ namespace Pixel\GDPRBundle\Twig; use Doctrine\ORM\EntityManagerInterface; +use Pixel\GDPRBundle\Entity\Integration; use Pixel\GDPRBundle\Entity\Setting; +use Symfony\Component\HttpFoundation\RequestStack; use Twig\Environment; use Twig\Extension\AbstractExtension; use Twig\TwigFunction; class SettingsExtension extends AbstractExtension { - private EntityManagerInterface $entityManager; - private Environment $environment; - - public function __construct(EntityManagerInterface $entityManager, Environment $environment) - { - $this->entityManager = $entityManager; - $this->environment = $environment; + public function __construct( + private EntityManagerInterface $entityManager, + private Environment $environment, + private RequestStack $requestStack, + ) { } - public function getFunctions() + public function getFunctions(): array { return [ new TwigFunction("gdpr_settings", [$this, "gdprSettings"]), @@ -31,22 +31,34 @@ public function getFunctions() public function gdprSettings(): Setting { - return $this->entityManager->getRepository(Setting::class)->findOneBy([]); + return $this->entityManager->getRepository(Setting::class)->findOneBy([]) ?? new Setting(); } public function gdprScript(): ?string { $setting = $this->entityManager->getRepository(Setting::class)->findOneBy([]); - if ($setting === null) { + if (null === $setting) { $setting = new Setting(); $setting->setUseCookieHandling(false); } - $useCookieHandling = $setting->getUseCookieHandling(); - if ($useCookieHandling) { - return $this->environment->render("@GDPR/twig/scripts.html.twig", [ - "setting" => $setting, - ]); + if (!$setting->getUseCookieHandling()) { + return null; + } + + $request = $this->requestStack->getCurrentRequest(); + $locale = \explode('_', $request ? $request->getLocale() : 'en')[0]; + + $integrations = []; + foreach ( + $this->entityManager->getRepository(Integration::class)->findBy(['enabled' => true], ['position' => 'ASC']) + as $integration + ) { + $integrations[] = $integration->toFrontendArray($locale); } - return null; + + return $this->environment->render("@GDPR/twig/scripts.html.twig", [ + "setting" => $setting, + "integrations" => $integrations, + ]); } } From 875724e3f1fafb1c008ff24baf1560a71877a8ce Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 01:29:50 +0200 Subject: [PATCH 17/23] feat: add v1 settings migration command --- src/Command/MigrateSettingsCommand.php | 97 ++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 src/Command/MigrateSettingsCommand.php diff --git a/src/Command/MigrateSettingsCommand.php b/src/Command/MigrateSettingsCommand.php new file mode 100644 index 0000000..0e95e98 --- /dev/null +++ b/src/Command/MigrateSettingsCommand.php @@ -0,0 +1,97 @@ + provider */ + private const LEGACY_MAP = [ + 'google_analytics_gtag_js' => 'gtag', + 'google_tag_manager' => 'googletagmanager', + 'google_ads' => 'googleads', + 'bing_ads' => 'bingads', + 'pixel_facebook' => 'facebookpixel', + ]; + + public function __construct(private EntityManagerInterface $entityManager) + { + parent::__construct(); + } + + protected function configure(): void + { + $this->addOption('locales', null, InputOption::VALUE_REQUIRED, 'Comma-separated locales for titles', 'de,en'); + } + + protected function execute(InputInterface $input, OutputInterface $output): int + { + $io = new SymfonyStyle($input, $output); + $locales = \array_filter(\explode(',', (string) $input->getOption('locales'))); + + $connection = $this->entityManager->getConnection(); + $columns = \implode(', ', \array_keys(self::LEGACY_MAP)); + + try { + $row = $connection->fetchAssociative("SELECT {$columns} FROM gdpr_settings LIMIT 1"); + } catch (\Throwable $e) { + $io->warning('No legacy gdpr_settings columns found; nothing to migrate.'); + + return Command::SUCCESS; + } + + if (false === $row) { + $io->note('No gdpr_settings row; nothing to migrate.'); + + return Command::SUCCESS; + } + + $repository = $this->entityManager->getRepository(Integration::class); + $created = 0; + + foreach (self::LEGACY_MAP as $column => $provider) { + $value = $row[$column] ?? null; + if (null === $value || '' === \trim((string) $value)) { + continue; + } + if (null !== $repository->findOneBy(['serviceKey' => $provider])) { + $io->note(sprintf('Integration "%s" already exists, skipping.', $provider)); + continue; + } + + $integration = new Integration(); + $integration->setServiceKey($provider); + $integration->setType(IntegrationDefaults::TYPE_PRECONFIGURED); + $integration->setProvider($provider); + $integration->setTrackingId((string) $value); + $integration->setConsentCategories(IntegrationDefaults::categoriesForProvider($provider)); + $integration->setEnabled(true); + foreach ($locales as $locale) { + $integration->getOrCreateTranslation($locale)->setTitle(IntegrationDefaults::displayName($provider)); + } + $this->entityManager->persist($integration); + ++$created; + $io->writeln(sprintf('Created integration %s (%s).', $provider, $value)); + } + + $this->entityManager->flush(); + $io->success(sprintf('Migration complete: %d integration(s) created.', $created)); + + return Command::SUCCESS; + } +} From 5d963c63956c2cc0caba73390f42a3b3102d58f2 Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 08:04:01 +0200 Subject: [PATCH 18/23] fix: add :locale placeholder to localized integrations list URL --- src/Admin/SettingAdmin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Admin/SettingAdmin.php b/src/Admin/SettingAdmin.php index 817a7d2..6166f04 100644 --- a/src/Admin/SettingAdmin.php +++ b/src/Admin/SettingAdmin.php @@ -67,7 +67,7 @@ public function configureViews(ViewCollection $viewCollection): void // Integrations list as a second tab of the settings view. $viewCollection->add( - $this->viewBuilderFactory->createListViewBuilder(static::INTEGRATIONS_LIST_VIEW, "/integrations") + $this->viewBuilderFactory->createListViewBuilder(static::INTEGRATIONS_LIST_VIEW, "/integrations/:locale") ->setResourceKey(Integration::RESOURCE_KEY) ->setListKey(Integration::LIST_KEY) ->setTabTitle("gdpr_settings.integrations") From 5843aeb190dd919e473d9e5c75d2de5e886337c6 Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 08:11:09 +0200 Subject: [PATCH 19/23] fix: declare add/delete permission types for integrations CRUD --- src/Admin/SettingAdmin.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Admin/SettingAdmin.php b/src/Admin/SettingAdmin.php index 6166f04..7fb722c 100644 --- a/src/Admin/SettingAdmin.php +++ b/src/Admin/SettingAdmin.php @@ -126,7 +126,9 @@ public function getSecurityContexts() "Setting" => [ Setting::SECURITY_CONTEXT => [ PermissionTypes::VIEW, + PermissionTypes::ADD, PermissionTypes::EDIT, + PermissionTypes::DELETE, ], ], ], From 607bebb921b56a3631148b5e3c2318e0019f3fc3 Mon Sep 17 00:00:00 2001 From: Marco Stastny Date: Mon, 8 Jun 2026 08:14:56 +0200 Subject: [PATCH 20/23] docs: document integrations usage, frontend API and v1 upgrade --- readme.md | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 87 insertions(+), 7 deletions(-) diff --git a/readme.md b/readme.md index bfc4279..60a73d4 100644 --- a/readme.md +++ b/readme.md @@ -56,33 +56,113 @@ gdpr_admin_api: prefix: /admin/api ``` +## Upgrading from v1 (single tracker → integrations) + +v2 replaces the fixed provider fields (single Google Analytics code, etc.) with the +**Integrations** list. If you have v1 data, migrate it **before** the schema drops the old columns: + +```shell script +# 1. create the new tables WITHOUT dropping the legacy columns yet +bin/console doctrine:schema:update --dump-sql # review +# run only the "CREATE TABLE gdpr_integration ..." statements, or use a migration + +# 2. copy the legacy tracking codes into integrations +bin/console gdpr:integrations:migrate-settings # --locales=de,en + +# 3. now let the schema drop the legacy columns and add foreign keys +bin/console doctrine:schema:update --force +``` + +On a fresh install (no v1 data) just run `bin/console doctrine:schema:update --force`. + +Because the Integrations list adds create/delete operations to the existing +`gdpr_settings.settings` security context, grant **Add** and **Delete** for that context to your +role under *Settings → Roles* after upgrading (an existing context does not auto‑grant newly added +permission types). + ## Use The bundle is only composed of the settings, which make the management of the GDPR very easy. To use the GDPR management of the bundle, just check the "Use cookies management?". All the other options should be display. -The **Services** section will take care to manage the different cookies scripts. - The **Parameters** section will help you manage the Tarteaucitron banner, which displays the consent banner. There are plenty of parameters, so don't hesitate to visit the repository of Tarteaucitron. +The **Integrations** tab is where you add the individual scripts/services that the banner asks +consent for (see below). + +## Integrations + +Each tracker, script or embed you want to gate behind consent is configured as an **integration** +on the **Integrations** tab of the GDPR settings. The list is localized — use the language switcher +to edit the texts shown in the banner per language. + +![](img/integrations-list.png) + +Click **Add** (or a row) to open the full‑page form. The **Type** field decides which other fields +are shown: + +![](img/integration-form.png) + +| Type | What it does | Fields | +|------|--------------|--------| +| **Preconfigured provider** | Wires a known provider into Tarteaucitron for you. | *Provider* (Google Analytics, Google Tag Manager, Google Ads, Bing Ads, Facebook Pixel) + *Tracking ID* | +| **Custom inline script** | Runs the pasted JavaScript when the integration is accepted. | *Inline script* | +| **Custom external JS** | Injects `