Complianz – GDPR/CCPA Cookie Consent - Version 6.3.6

Version Description

  • Fix: translatable strings, props @bonaldi
  • Fix: only allow saving script center
  • Fix: error on multisite upgrade
  • Fix: catch error when multiple fonts plugins are installed at the same time, props @rkwp
  • Fix: catch missing menu for user roles without manage privacy capability, props @nicmare, @omniafausta
  • Fix: load cookiebanner css on cookie policy, to ensure hiding of obsolete categories, props @troglos
  • Fix: cookieshredder on setInterval instead of setTimeout, to ensure continuous cleaning, props @path0
  • Fix: set a legal document transient if no Complianz shortcodes are used at all
  • New: Adobe Typekit integration
  • New: Divi Google Maps integration, props @satzundmore
  • Improvement: move script sources to data attribute, to prevent Safari from preloading
  • Improvement: consistency in use of capabilities, changed all caps to manage_privacy
  • Improvement: Allow in google maps address, props @nicmare
  • Improvement: performance improvements, props @paaljoachim
  • Improvement: copy data attributes in script when enabling scripts, props @thebrandonallen
Download this release

Release Info

Developer RogierLankhorst
Plugin Icon 128x128 Complianz – GDPR/CCPA Cookie Consent
Version 6.3.6
Comparing to
See all releases

Code changes from version 6.3.5 to 6.3.6

Files changed (49) hide show
  1. DNSMPD/class-DNSMPD.php +4 -1
  2. DNSMPD/csv.php +1 -1
  3. assets/css/admin.css +3 -0
  4. assets/css/admin.css.map +1 -1
  5. assets/css/admin.less +1 -0
  6. assets/css/admin.min.css +1 -1
  7. assets/css/admin/modules/integrations.css +4 -0
  8. assets/css/admin/modules/integrations.css.map +1 -0
  9. assets/css/admin/modules/integrations.less +3 -0
  10. assets/css/admin/modules/integrations.min.css +1 -0
  11. assets/css/cookieblocker.min.css +1 -1
  12. assets/css/document-grid.css +0 -4
  13. assets/css/document-grid.min.css +1 -1
  14. assets/css/document.css +0 -7
  15. assets/css/document.min.css +1 -1
  16. assets/css/wizard.min.css +1 -1
  17. assets/js/admin.min.js +1 -1
  18. class-admin.php +22 -25
  19. class-cookie-blocker.php +4 -2
  20. class-document.php +13 -8
  21. complianz-gpdr.php +5 -5
  22. config/class-config.php +2 -0
  23. cookie/class-cookie-admin.php +81 -77
  24. cookie/class-cookie.php +6 -3
  25. cookiebanner/class-cookiebanner.php +16 -12
  26. cookiebanner/cookiebanner.php +1 -1
  27. cookiebanner/js/complianz.js +159 -131
  28. cookiebanner/js/complianz.min.js +1 -1
  29. functions.php +17 -19
  30. gulpfile.js +22 -16
  31. gutenberg/build/index.asset.php +1 -1
  32. gutenberg/build/index.js +1 -1
  33. integrations/integrations-menu.php +1 -1
  34. integrations/integrations.php +10 -1
  35. integrations/plugins/disable-and-remove-google-fonts.php +1 -1
  36. integrations/plugins/divi-plugin.php +4 -0
  37. integrations/plugins/divi.php +80 -0
  38. integrations/plugins/elementor-pro/elementor-pro.php +1 -1
  39. integrations/plugins/embed-google-fonts.php +1 -1
  40. integrations/plugins/local-google-fonts.php +1 -1
  41. integrations/plugins/olympus-google-fonts.php +1 -1
  42. integrations/plugins/omgf.php +1 -1
  43. integrations/plugins/use-any-font.php +1 -1
  44. integrations/services/adobe-fonts.php +18 -0
  45. languages/complianz-gdpr.pot +255 -225
  46. proof-of-consent/class-proof-of-consent.php +1 -1
  47. readme.txt +19 -2
  48. upgrade.php +10 -8
  49. upgrade/upgrade-to-pro.php +8 -8
DNSMPD/class-DNSMPD.php CHANGED
@@ -151,7 +151,7 @@ if ( ! class_exists( "cmplz_DNSMPD" ) ) {
151
  'complianz',
152
  __( 'Data requests', 'complianz-gdpr' ),
153
  __( 'Data requests', 'complianz-gdpr' ),
154
- 'manage_options',
155
  'cmplz-datarequests',
156
  array( $this, 'data_requests_overview' )
157
  );
@@ -283,6 +283,9 @@ if ( ! class_exists( "cmplz_DNSMPD" ) ) {
283
  * @return void
284
  */
285
  public function update_db_check() {
 
 
 
286
  if ( get_option( 'cmplz_dnsmpd_db_version' ) != cmplz_version ) {
287
  require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
288
  global $wpdb;
151
  'complianz',
152
  __( 'Data requests', 'complianz-gdpr' ),
153
  __( 'Data requests', 'complianz-gdpr' ),
154
+ 'manage_privacy_options',
155
  'cmplz-datarequests',
156
  array( $this, 'data_requests_overview' )
157
  );
283
  * @return void
284
  */
285
  public function update_db_check() {
286
+ if (!wp_doing_cron() && !cmplz_user_can_manage() ) {
287
+ return;
288
+ }
289
  if ( get_option( 'cmplz_dnsmpd_db_version' ) != cmplz_version ) {
290
  require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
291
  global $wpdb;
DNSMPD/csv.php CHANGED
@@ -22,7 +22,7 @@ if ( isset( $_GET['nonce'] ) ) {
22
  die( "2 invalid command" );
23
  }
24
 
25
- if ( ! current_user_can('manage_options') ) {
26
  die( "no permission here, invalid command" );
27
  }
28
 
22
  die( "2 invalid command" );
23
  }
24
 
25
+ if ( ! current_user_can('manage_privacy_options') ) {
26
  die( "no permission here, invalid command" );
27
  }
28
 
assets/css/admin.css CHANGED
@@ -1601,6 +1601,9 @@ Admin notice
1601
  .cmplz .row-actions {
1602
  left: 0;
1603
  }
 
 
 
1604
  .cmplz {
1605
  /*skeleton*/
1606
  /*loader*/
1601
  .cmplz .row-actions {
1602
  left: 0;
1603
  }
1604
+ #custom-scripts .cmplz-footer-contents {
1605
+ display: none !important;
1606
+ }
1607
  .cmplz {
1608
  /*skeleton*/
1609
  /*loader*/
assets/css/admin.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["variables.less","admin/base.less","admin/layout.less","admin/modules/buttons.less","admin/modules/icons.less","admin/modules/notices.less","admin/modules/proof-of-consent.less","admin/modules/processing-agreement.less","admin/modules/dataleak-reports.less","admin/modules/dnsmpi.less","admin/modules/cookiebanner.less","admin/modules/input-fields.less","admin/modules/bullets.less","admin/modules/header.less","admin/modules/dashboard.less","admin/modules/wcag.less","admin/modules/tooltip.less","admin/modules/other-plugins.less","admin/modules/suggested-plugins.less","admin/modules/tips-tricks.less","admin/modules/pagify.less","admin/modules/tables.less","admin/states.less","admin/theme.less"],"names":[],"mappings":"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","file":"admin.css"}
1
+ {"version":3,"sources":["variables.less","admin/base.less","admin/layout.less","admin/modules/buttons.less","admin/modules/icons.less","admin/modules/notices.less","admin/modules/proof-of-consent.less","admin/modules/processing-agreement.less","admin/modules/dataleak-reports.less","admin/modules/dnsmpi.less","admin/modules/cookiebanner.less","admin/modules/input-fields.less","admin/modules/bullets.less","admin/modules/header.less","admin/modules/dashboard.less","admin/modules/wcag.less","admin/modules/tooltip.less","admin/modules/other-plugins.less","admin/modules/suggested-plugins.less","admin/modules/tips-tricks.less","admin/modules/pagify.less","admin/modules/tables.less","admin/modules/integrations.less","admin/states.less","admin/theme.less"],"names":[],"mappings":"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","file":"admin.css"}
assets/css/admin.less CHANGED
@@ -49,5 +49,6 @@
49
  @import 'admin/modules/tips-tricks.less';
50
  @import 'admin/modules/pagify.less';
51
  @import 'admin/modules/tables.less';
 
52
  @import 'admin/states.less';
53
  @import 'admin/theme.less';
49
  @import 'admin/modules/tips-tricks.less';
50
  @import 'admin/modules/pagify.less';
51
  @import 'admin/modules/tables.less';
52
+ @import 'admin/modules/integrations.less';
53
  @import 'admin/states.less';
54
  @import 'admin/theme.less';
assets/css/admin.min.css CHANGED
@@ -1 +1 @@
1
- @gridblock _height_big:calc(auto+20px);:root{--rsp-spacing-xxs:5px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:30px;--rsp-spacing-xl:40px;--rsp-grid-margin:var(--rsp-spacing-xs);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border-radius-s:8px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0,0,0,0.1) 0 4px 6px -1px,rgba(0,0,0,0.06) 0 2px 4px -1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#1e73be;--rsp-green:#2e8a37;--rsp-red:#d7263d;--rsp-pink:#e35899;--rsp-orange:#f39c12;--rsp-wp-blue:#007cba;--rsp-yellow-faded:#f2e6c9;--rsp-blue-faded:#ecf8fe;--rsp-dark-blue-faded:#ebf2f9;--rsp-green-faded:#ecf4ed;--rsp-red-faded:#fbebed;--rsp-pink-faded:#fceff5;--rsp-orange-faded:#fef5ea;--rsp-wp-blue-faded:#c6e0ef;--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#fff;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:var(--rsp-grey-400);--rsp-text-color:rgba(26,26,26,0.9);--rsp-text-color-invert:rgba(255,255,255,0.9);--rsp-text-color-white:rgba(255,255,255,0.9);--rsp-text-color-light:rgba(69,69,82,0.9);--rsp-grey-100:#fafafa;--rsp-grey-200:#f9f9f9;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-red);--rsp-color-open:var(--rsp-yellow);--rsp-color-disabled:var(--rsp-grey-300);--rsp-fs-100:.6875rem;--rsp-fs-200:.8rem;--rsp-fs-300:.8125rem;--rsp-fs-400:.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:2.5rem;--rsp-brand-primary:var(--rsp-blue);--rsp-brand-secondary:var(--rsp-yellow);--rsp-brand-primary-faded:var(--rsp-blue-faded)}.cmplz-block{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius)}.cmplz{margin:0;font-size:var(--rsp-fs-300);box-sizing:border-box;line-height:1.5}.cmplz *,.cmplz *:before,.cmplz *:after{box-sizing:inherit}.cmplz body,.cmplz h1,.cmplz h2,.cmplz h3,.cmplz h4,.cmplz h5,.cmplz h6,.cmplz p,.cmplz ol,.cmplz ul{margin:0;padding:0}.cmplz img{max-width:100%;height:auto}.cmplz h1,.cmplz h2,.cmplz h3,.cmplz h4,.cmplz h5,.cmplz h6{color:var(--rsp-text-color);line-height:1.5}.cmplz .h0{font-size:var(--rsp-fs-900);font-weight:700;letter-spacing:.025rem}.cmplz h1,.cmplz .h1{font-size:var(--rsp-fs-800);line-height:1.5;font-weight:500;letter-spacing:.025rem}.cmplz h2,.cmplz .h2{font-size:var(--rsp-fs-700);font-weight:700;letter-spacing:.025rem}.cmplz h3,.cmplz .h3{font-size:var(--rsp-fs-600);font-weight:600;letter-spacing:.0125rem}.cmplz h4,.cmplz .h4{font-size:var(--rsp-fs-500);font-weight:600;letter-spacing:.0125rem}.cmplz h5,.cmplz .h5{font-size:var(--rsp-fs-400);font-weight:400;letter-spacing:.1px}.cmplz h6,.cmplz .h6{font-size:var(--rsp-fs-300);letter-spacing:.1px}.cmplz p{color:var(--rsp-text-color);font-weight:400;font-size:var(--rsp-fs-400);line-height:1.5}.cmplz .small-text{font-size:var(--rsp-fs-200);line-height:1.5;color:var(--rsp-text-color-light)}.cmplz a{font-size:1em}.cmplz .cmplz-notice-hook-element{display:none !important}.cmplz .error:not(.really-simple-plugins),.cmplz .notice:not(.really-simple-plugins),.cmplz .update-nag:not(.really-simple-plugins),.cmplz .notice-info:not(.really-simple-plugins){display:none !important}.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 4);margin:0 auto}@media(max-width:1599px){.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 1)}}@media(max-width:1440px){.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 2)}}@media(max-width:768px){.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 1)}}.cmplz .cmplz-header{display:flex;flex-wrap:wrap;justify-content:space-between;height:70px;box-sizing:border-box;background-color:var(--rsp-background-block-color)}@media(max-width:1279px){.cmplz .cmplz-header{height:auto}}.cmplz .cmplz-header img{margin:var(--rsp-spacing-m) 0}.cmplz .cmplz-header-left{display:flex;font-size:var(--rsp-fs-400)}@media(max-width:1279px){.cmplz .cmplz-header-left{justify-content:center;margin:var(--rsp-spacing-xs) 0;order:3;width:100%;background-color:var(--rsp-background-block-color)}}.cmplz .cmplz-header-left .cmplz-header-menu{margin:auto 15px}.cmplz .cmplz-header-left .cmplz-header-menu ul{display:flex}.cmplz .cmplz-header-left .cmplz-header-menu a{padding:23px 15px;text-decoration:none;color:var(--rsp-text-color);height:100%;border-bottom:4px solid transparent;transition:border .3s ease-out;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(max-width:1279px){.cmplz .cmplz-header-left .cmplz-header-menu a{padding:15px}}.cmplz .cmplz-header-left .cmplz-header-menu a.active{border-bottom:4px solid var(--rsp-brand-primary)}.cmplz .cmplz-header-left .cmplz-header-menu a:hover{color:var(--rsp-brand-primary)}.cmplz .cmplz-header-right{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;gap:var(--rsp-spacing-s)}.cmplz .cmplz-header-right select{max-width:60ch}@media(max-width:576px){.cmplz .cmplz-header-right .button{display:none}}.cmplz .cmplz-content-area{margin-top:calc(var(--rsp-grid-margin) * 2)}.cmplz .cmplz-header-container{background:var(--rsp-background-block-color)}.cmplz .cmplz-grid{display:grid;grid-template-columns:repeat(4,calc(25% - var(--rsp-spacing-s)) [col-start]);grid-auto-rows:max-content;gap:var(--rsp-grid-gap);min-height:calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap))}.cmplz .cmplz-grid-container{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;flex-basis:100%;min-height:100%;grid-column:span 1;grid-row:span 1}.cmplz .cmplz-grid-container p{font-size:var(--rsp-fs-300)}.cmplz .cmplz-grid-container.no-background{background:0;border:0;box-shadow:none}.cmplz .cmplz-grid-container.column-2{grid-column:span 2}.cmplz .cmplz-grid-container.row-2{grid-row:span 2}@media(max-width:1599px){.cmplz .cmplz-grid-container{grid-column:span 2}.cmplz .cmplz-grid-container.cmplz-progress,.cmplz .cmplz-grid-container.cmplz-overview{grid-column:span 4}}@media(max-width:992px){.cmplz .cmplz-grid-container{grid-column:span 2}.cmplz .cmplz-grid-container.column-2{grid-column:span 4}}@media(max-width:768px){.cmplz .cmplz-grid-container{grid-column:span 4}}.cmplz .cmplz-grid-header{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media(max-width:1440px){.cmplz .cmplz-grid-header{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}}.cmplz .cmplz-grid-title,.cmplz .cmplz-wizard-title .h4{margin:4px 0 4px 0}.cmplz .cmplz-grid-controls{font-size:var(--rsp-fs-300);display:flex;gap:var(--rsp-spacing-s)}.cmplz .cmplz-grid-content{width:100%;box-sizing:border-box;padding:0 var(--rsp-spacing-l);flex-grow:100}@media(max-width:1440px){.cmplz .cmplz-grid-content{padding:0 var(--rsp-spacing-m)}}.cmplz .cmplz-grid-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rsp-grid-margin);width:100%;min-height:calc(30px+var(--rsp-spacing-s) * 2);box-sizing:border-box;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);align-self:flex-end}@media(max-width:1440px){.cmplz .cmplz-grid-footer{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}}.cmplz .cmplz-grid-footer .cmplz-legend{display:flex}.cmplz .cmplz-grid-footer .cmplz-legend span{padding-left:5px}.cmplz .cmplz-flex-push-right{margin-left:auto}.cmplz .cmplz-flex-push-left{margin-right:auto}.cmplz a.button,.cmplz button.button,.cmplz input.button{font-size:var(--rsp-fs-300);font-weight:300;letter-spacing:.5px;transition:all .3s ease}.cmplz a.button.button-black,.cmplz button.button.button-black,.cmplz input.button.button-black{border:0 solid transparent;background:var(--rsp-black);color:var(--rsp-text-color-white)}.cmplz a.button.button-black:hover,.cmplz button.button.button-black:hover,.cmplz input.button.button-black:hover,.cmplz a.button.button-black:focus,.cmplz button.button.button-black:focus,.cmplz input.button.button-black:focus,.cmplz a.button.button-black:active,.cmplz button.button.button-black:active,.cmplz input.button.button-black:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-black)}.cmplz a.button.button-tertiary,.cmplz button.button.button-tertiary,.cmplz input.button.button-tertiary,.cmplz a.button.button-red,.cmplz button.button.button-red,.cmplz input.button.button-red{border:0 solid transparent;background:var(--rsp-red);color:var(--rsp-text-color-white)}.cmplz a.button.button-tertiary:hover,.cmplz button.button.button-tertiary:hover,.cmplz input.button.button-tertiary:hover,.cmplz a.button.button-red:hover,.cmplz button.button.button-red:hover,.cmplz input.button.button-red:hover,.cmplz a.button.button-tertiary:focus,.cmplz button.button.button-tertiary:focus,.cmplz input.button.button-tertiary:focus,.cmplz a.button.button-red:focus,.cmplz button.button.button-red:focus,.cmplz input.button.button-red:focus,.cmplz a.button.button-tertiary:active,.cmplz button.button.button-tertiary:active,.cmplz input.button.button-tertiary:active,.cmplz a.button.button-red:active,.cmplz button.button.button-red:active,.cmplz input.button.button-red:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-red);background:var(--rsp-red);color:var(--rsp-text-color-white)}.cmplz-shortcode{right:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.shortcode{cursor:pointer}.cmplz-icon,.cmplz-icon-tooltip{display:flex;align-items:center;justify-content:center}.cmplz-icon svg,.cmplz-icon-tooltip svg{fill:currentColor}.cmplz-copy-shortcode{cursor:pointer;display:flex;justify-content:center;transition:transform .1s ease-in}.cmplz-copy-shortcode.cmplz-click-animation .cmplz-icon{animation:beat .4s ease-out}@keyframes beat{0{transform:scale(1)}50%{transform:scale(0.8)}95%{transform:scale(1.1)}100%{transform:scale(1)}}.cmplz-copy-shortcode-text{right:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.cmplz-admin-notice .cmplz-admin-notice-container{display:flex;padding:12px;align-items:center}.cmplz-admin-notice .cmplz-admin-notice-container .cmplz-logo img{margin-top:.5em}.cmplz-admin-notice .cmplz-admin-notice-container .dashicons{margin-left:10px;margin-right:5px}.cmplz .wrap .button.cmplz-header-btn{margin-left:6px;margin-top:20px}.cmplz .cookie-snapshot{grid-column-start:1;grid-column-end:3;background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}.cmplz #cmplz-cookiestatement-snapshot-generate{display:flex;align-items:center;gap:var(--rsp-spacing-s)}.cmplz .cmplz-proof-of-consent .search-box input[name="s"],.cmplz .cmplz-records-of-consent .search-box input[name="s"],.cmplz .cmplz-proof-of-consent p.search-box,.cmplz .cmplz-records-of-consent p.search-box{float:initial;margin:var(--rsp-spacing-xs) 0;position:relative;top:1px}.cmplz .cmplz-proof-of-consent p.search-box,.cmplz .cmplz-records-of-consent p.search-box{display:inline-block;margin:0}.cmplz .cmplz-proof-of-consent .tablenav.top,.cmplz .cmplz-records-of-consent .tablenav.top{margin:var(--rsp-spacing-xs) 0;display:inline-block;float:right}.cmplz .cmplz-proof-of-consent .cmplz_month_select,.cmplz .cmplz-records-of-consent .cmplz_month_select,.cmplz .cmplz-proof-of-consent .cmplz_year_select,.cmplz .cmplz-records-of-consent .cmplz_year_select{margin:var(--rsp-spacing-xs) 0}.cmplz .cmplz-proof-of-consent .cmplz_year_select,.cmplz .cmplz-records-of-consent .cmplz_year_select{margin-left:var(--rsp-spacing-xxs)}.processing-agreements{grid-column-start:1;grid-column-end:3}.cmplz-processing-agreements .tablenav.top{margin-top:var(--rsp-spacing-xs);margin-bottom:var(--rsp-spacing-s)}.column-download .cmplz-icon{justify-content:flex-start}.dataleak-reports{grid-column-start:1;grid-column-end:3}.cmplz-dataleak-reports .tablenav.top{margin-top:var(--rsp-spacing-xs);margin-bottom:var(--rsp-spacing-s)}.cmplz .wrap .button.cmplz-header-btn{margin-left:6px;margin-top:20px}.cmplz .cmplz-dnsmpi,.cmplz .cmplz-datarequests{grid-column-start:1;grid-column-end:3;background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}.cmplz .cmplz-dnsmpi .search-box,.cmplz .cmplz-datarequests .search-box{margin:var(--rsp-spacing-xs) 0;float:left}.cmplz .cmplz-dnsmpi .tablenav,.cmplz .cmplz-datarequests .tablenav{display:none}.cmplz #cmplz-dnsmpi-export{display:flex;align-items:center;gap:var(--rsp-spacing-s)}.cmplz-banner-editor{gap:var(--rsp-spacing-l);padding:var(--rsp-spacing-m) var(--rsp-spacing-xl);grid-column-start:1;grid-column-end:3}.cmplz-banner-editor .cmplz-graph-container{margin:0;width:100%;min-width:350px;display:flex;justify-content:center;flex-wrap:wrap;padding:var(--rsp-spacing-m);background:var(--rsp-grey-200);border-radius:var(--rsp-border-radius-s);border:1px solid #f2f2f2}.cmplz-banner-editor .cmplz-graph-container div{width:100%}.cmplz-banner-editor .cmplz-block{padding:var(--rsp-spacing-m)}.cmplz-banner-editor .cmplz-panel-wrap{margin:var(--rsp-spacing-s) 0}.cmplz-banner-editor .cmplz-panel.cmplz-notice{padding:0}.cmplz-banner-editor .cmplz-document-button{margin-top:0}.cmplz-insights .cmplz-graph-container{top:0;right:0;bottom:0;left:0}.cmplz-insights canvas.cmplz-graph{height:85px !important}.cmplz input{background:var(--rsp-input-background-color);color:var(--rsp-input-text-color);border-color:var(--rsp-input-border-color)}.cmplz input[type=checkbox]:disabled{cursor:not-allowed}.cmplz input:disabled+.cmplz-slider{cursor:not-allowed}.cmplz input[type=text]:disabled{background-color:#eee;color:#ababab}.cmplz select{background:var(--rsp-input-background-color) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;color:var(--rsp-input-text-color);border-color:var(--rsp-input-border-color)}.cmplz .field-group .cmplz-label{text-align:left;margin:0 var(--rsp-spacing-xs) 0 0}.cmplz .field-group.first .cmplz-label{padding-top:0}.cmplz .field-group .cmplz-checkbox{display:flex;justify-content:space-between;align-items:center}.cmplz .cmplz-switch{margin-top:0;margin-bottom:0;position:relative;display:inline-block;width:40px;height:21px}.cmplz .cmplz-switch input{display:none !important}.cmplz .cmplz-switch:disabled{cursor:not-allowed}.cmplz .cmplz-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cmplz .cmplz-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.cmplz .cmplz-slider.cmplz-round{border-radius:20px}.cmplz .cmplz-slider.cmplz-round:before{border-radius:50%}.cmplz .cmplz-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cmplz .cmplz-slider-na:before{position:absolute;content:"N/A";color:white}.cmplz .cmplz-slider-na.cmplz-round{border-radius:20px}.cmplz input:checked+.cmplz-slider{background-color:var(--rsp-wp-blue)}.cmplz input:checked+.cmplz-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}.cmplz input:checked:disabled+.cmplz-slider{background-color:var(--rsp-wp-blue-faded)}.cmplz input:focus+.cmplz-slider{box-shadow:0 0 1px var(--rsp-wp-blue)}.cmplz .cmplz-bullet{height:13px;width:13px;flex:0 0 13px;border-radius:50%;display:inline-block}.cmplz .cmplz-bullet.rsp-yellow{background-color:var(--rsp-yellow)}.cmplz .cmplz-bullet.rsp-blue{background-color:var(--rsp-blue)}.cmplz .cmplz-bullet.rsp-pink{background-color:var(--rsp-pink)}.cmplz .cmplz-bullet.rsp-red{background-color:var(--rsp-red)}.cmplz .cmplz-bullet.rsp-green{background-color:var(--rsp-green)}.cmplz .cmplz-bullet.rsp-blue-yellow{background:var(--rsp-blue);background:linear-gradient(77deg,#29b6f6 0,#29b6f6 30%,#f4bf3e 70%,#f4bf3e 100%);animation:gradient 2s ease infinite;background-size:200% 200%}@keyframes gradient{0{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.cmplz-header-container .cmplz-header{display:flex;justify-content:space-between;height:70px;box-sizing:border-box;background-color:#fff}.cmplz-header-container .cmplz-header img{margin:auto 0;height:25px}.cmplz-header-container .cmplz-header .cmplz-header-right{display:flex;align-items:center;margin-left:auto;gap:var(--rsp-spacing-s)}.cmplz-header-container .cmplz-header .cmplz-header-right select{max-width:60ch}#cmplz_selected_region{font-size:13px}.cmplz-plusone{border-radius:50%;background-color:#d63638;color:#fff;padding:2px 6px;font-size:10px}.cmplz{margin:0 0 0 -20px}.cmplz .dashicons,.cmplz .dashicons-before:before{font-size:15px;width:15px;height:15px}.cmplz .cmplz-copy-shortcode{cursor:pointer}.cmplz .cmplz-selectable{-webkit-touch-callout:all;-webkit-user-select:all;-khtml-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.cmplz .cmplz-region-indicator{display:flex;align-items:center}.cmplz .cmplz-region-indicator img{width:25px;height:25px;margin-left:5px}.cmplz .cmplz-documents .cmplz-region-indicator img{width:14px;height:14px;margin-left:0}.cmplz-dashboard .cmplz-progress-warning-container{position:relative;display:grid;grid-template-columns:126px auto 50px}.cmplz-dashboard .cmplz-progress-warning-container>div{padding:10px 0}.cmplz-dashboard .cmplz-progress-warning-container>div:nth-child(3){padding:0}.cmplz-dashboard .cmplz-progress-warning-container button{border:0;background-color:transparent;cursor:pointer}.cmplz-dashboard .cmplz-progress-warning-container button .cmplz-close-warning-x{color:#ccc;font-size:.9em;align-self:center}.cmplz-dashboard .cmplz-scroll-container{margin-top:20px;height:242px;overflow-y:auto;padding:0;border-radius:0}.cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0);background-color:transparent}.cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar{width:8px;background-color:var(--rsp-grey-300);cursor:pointer}.cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar-thumb{background-color:var(--rsp-grey-400);border-radius:10px}.cmplz-dashboard .cmplz-progress-status-container{margin-right:40px}.cmplz-dashboard .cmplz-progress-status{display:block;min-width:60px;text-align:center;border-radius:15px;padding:4px 8px;font-size:var(--rsp-fs-100);font-weight:600}.cmplz-dashboard .cmplz-progress-status.cmplz-completed{background-color:var(--rsp-color-success);color:white}.cmplz-dashboard .cmplz-progress-status.cmplz-open{background-color:var(--rsp-color-open)}.cmplz-dashboard .cmplz-progress-status.cmplz-urgent{background-color:var(--rsp-color-warning);color:white}.cmplz-dashboard .cmplz-progress-status.cmplz-premium{background-color:var(--rsp-brand-primary);color:white}.cmplz-dashboard .cmplz-progress-bar,.cmplz-dashboard .cmplz-sync-progress-bar{border-radius:5px;background:var(--rsp-grey-400);justify-content:flex-start;align-items:center;position:relative;display:flex;height:20px;width:100%}.cmplz-dashboard .cmplz-progress-bar .cmplz-progress-bar-value,.cmplz-dashboard .cmplz-sync-progress-bar .cmplz-progress-bar-value{border-radius:5px;animation:cmplz-load-progress-bar 3s normal forwards;box-shadow:0 10px 40px -10px #fff;background:var(--rsp-color-success);height:20px;width:0}.cmplz-dashboard .cmplz-progress-bar .cmplz-progress-bar-value.orange,.cmplz-dashboard .cmplz-sync-progress-bar .cmplz-progress-bar-value.orange{background-color:var(--rsp-orange)}.cmplz-dashboard .cmplz-progress-percentage,.cmplz-dashboard .cmplz-progress-description{font-weight:600;font-size:18px}.cmplz-dashboard .cmplz-progress-percentage{margin-right:6px;font-size:32px}.cmplz-dashboard .cmplz-grid-progress{display:grid;grid-template-columns:125px auto;align-items:center;margin-top:20px}.cmplz-dashboard .cmplz-task-switcher-container{display:flex;border-radius:var(--rsp-border-radius)}.cmplz-dashboard .cmplz-task-switcher-container .cmplz-task-switcher:first-of-type{border-right:1px solid var(--rsp-grey-400);padding-right:10px}.cmplz-dashboard .cmplz-task-switcher-container .cmplz-task-switcher:last-of-type{padding-left:10px}.cmplz-dashboard .cmplz-task-switcher{font-size:var(--rsp-fs-200);cursor:pointer;transition:.3s}.cmplz-dashboard .cmplz-task-switcher:hover,.cmplz-dashboard .cmplz-task-switcher.active,.cmplz-dashboard .cmplz-task-switcher.active:hover{text-decoration:underline}.cmplz-dashboard .cmplz-support textarea{width:100%;height:75px;border-color:#cecece;font-size:13px}.cmplz-dashboard .cmplz-document{display:grid;grid-template-columns:2fr auto auto auto 1fr;margin:var(--rsp-spacing-xs) 0;align-items:center}.cmplz-dashboard .cmplz-document .cmplz-grid-title{padding-top:var(--rsp-spacing-l)}.cmplz-dashboard .cmplz-document.compact{grid-template-columns:1fr auto}.cmplz-dashboard .cmplz-document>div:not(:first-child){margin-left:auto}.cmplz-dashboard .cmplz-document.cmplz-header>div:last-child{padding-top:14px}.cmplz-dashboard .cmplz-document.cmplz-header a{color:#d7d7d7;font-size:12px;line-height:2em}.cmplz-dashboard .cmplz-document .cmplz-icon{padding:0 4px}.cmplz-dashboard .cmplz-document h3{margin-bottom:5px}.cmplz-dashboard .cmplz-document select{width:calc(100% - var(--rsp-spacing-xs));font-size:13px}.cmplz-dashboard .cmplz-document.flags{display:flex}.cmplz-dashboard .cmplz-document.flags .cmplz-flags-container{display:flex;flex-wrap:wrap;gap:var(--rsp-spacing-xxs)}.cmplz-dashboard .cmplz-document-header{margin-top:var(--rsp-spacing-l);margin-bottom:var(--rsp-spacing-s);display:flex;justify-content:space-between}.cmplz-dashboard .cmplz-document-header>a{color:var(--rsp-text-color-light);font-size:var(--rsp-fs-300)}.cmplz-dashboard .button{min-width:100px;text-align:center}.cmplz-dashboard .item-footer{width:100%}.cmplz-dashboard .item-footer a.button+a.button{margin-left:10px}.cmplz-dashboard .cmplz-tools-row{display:grid;grid-template-columns:1fr auto;margin:10px 0}.cmplz-dashboard .cmplz-tools-row>div:last-child{margin-left:auto}.cmplz-dashboard .cmplz-tools-row .cmplz-last-updated-poc{white-space:nowrap;font-size:13px}#complianz *:focus-visible{outline-offset:4px}#complianz.wrap.cmplz-high-contrast .cmplz-grid-controls{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-grid-controls a{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast button .cmplz-close-warning-x{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-step-header.incomplete a h2{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section{display:grid;grid-template-columns:20px 1fr;margin:0 20px}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section span{align-self:center;justify-self:center}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section a{display:inline-block;text-decoration:none;padding:3px 5px}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section a h3{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section.cmplz-done a h3{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section.active a h3{color:var(--rsp-black) !important}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal{z-index:1}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice{background-color:var(--rsp-black);color:var(--rsp-text-color-invert)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice:after{border-right:15px solid var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning a{color:var(--rsp-black) !important}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning{color:var(--rsp-black) !important;background-color:var(--rsp-yellow)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning:after{border-right:15px solid var(--rsp-yellow)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal a{color:#fff}#complianz.wrap.cmplz-high-contrast .cmplz-panel.cmplz-toggle-disabled{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast input:disabled{cursor:not-allowed}#complianz.wrap.cmplz-high-contrast .cmplz-sublabel label{color:var(--rsp-black);font-size:13px}#complianz.wrap.cmplz-high-contrast ::placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast ::placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast ::-moz-placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast :-ms-input-placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast :-moz-placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-status-info{display:flex}#complianz.wrap.cmplz-high-contrast .cmplz-status-info>div{padding:10px 10px 10px 0}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status{display:block}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-premium{background-color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-success{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-warning{color:var(--rsp-black)}[cmplz-tooltip]{position:relative;cursor:pointer}[cmplz-tooltip]::before,[cmplz-tooltip]::after{text-transform:none;font-size:13px;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[cmplz-tooltip]::before{content:'';border:5px solid transparent;z-index:1001}[cmplz-tooltip]::after{content:attr(cmplz-tooltip);font-weight:normal;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35);background:#333;color:#fff;z-index:1000;width:min(100vw,45ch);text-align:left}[cmplz-tooltip]:hover::before,[cmplz-tooltip]:hover::after{display:block}[cmplz-tooltip]:focus::before,[cmplz-tooltip]:focus::after{display:block}[cmplz-tooltip='']::before,[cmplz-tooltip='']::after{display:none !important}[cmplz-tooltip]:not([flow])::before,[cmplz-tooltip][flow^="up"]::before{bottom:calc(100%+5px);border-bottom-width:0;border-top-color:#333}[cmplz-tooltip]:not([flow])::after,[cmplz-tooltip][flow^="up"]::after{bottom:calc(100%+10px)}[cmplz-tooltip]:not([flow])::before,[cmplz-tooltip]:not([flow])::after,[cmplz-tooltip][flow^="up"]::before,[cmplz-tooltip][flow^="up"]::after{left:50%;transform:translate(-50%,-0.5em)}[cmplz-tooltip][flow^="down"]::before{top:17px;border-top-width:0}[cmplz-tooltip][flow^="down"]::after{top:calc(100%+5px)}[cmplz-tooltip][flow^="down"]::before,[cmplz-tooltip][flow^="down"]::after{left:50%;transform:translate(-50%,0.5em)}[cmplz-tooltip][flow^="left"]::before{top:50%;border-right-width:0;border-left-color:#333;left:calc(0 - 5px);transform:translate(-0.5em,-50%)}[cmplz-tooltip][flow^="left"]::after{top:50%;right:calc(100%+5px);transform:translate(-0.5em,-50%)}[cmplz-tooltip][flow^="right"]::before{top:10px;border-left-width:0;border-right-color:#333;right:calc(0 - 23px);transform:translate(0.5em,-50%)}[cmplz-tooltip][flow^="right"]::after{top:10px;left:calc(100%+23px);transform:translate(0.5em,-50%);min-width:150px}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:.9;transform:translate(0,-50%)}}[cmplz-tooltip]:not([flow]):hover::before,[cmplz-tooltip]:not([flow]):focus::before,[cmplz-tooltip]:not([flow]):hover::after,[cmplz-tooltip]:not([flow]):focus::after,[cmplz-tooltip][flow^="up"]:hover::before,[cmplz-tooltip][flow^="up"]:focus::before,[cmplz-tooltip][flow^="up"]:hover::after,[cmplz-tooltip][flow^="up"]:focus::after,[cmplz-tooltip][flow^="down"]:hover::before,[cmplz-tooltip][flow^="down"]:focus::before,[cmplz-tooltip][flow^="down"]:hover::after,[cmplz-tooltip][flow^="down"]:focus::after{animation:tooltips-vert 300ms ease-out forwards}[cmplz-tooltip][flow^="left"]:hover::before,[cmplz-tooltip][flow^="left"]:focus::before,[cmplz-tooltip][flow^="left"]:hover::after,[cmplz-tooltip][flow^="left"]:focus::after,[cmplz-tooltip][flow^="right"]:hover::before,[cmplz-tooltip][flow^="right"]:focus::before,[cmplz-tooltip][flow^="right"]:hover::after,[cmplz-tooltip][flow^="right"]:focus::after{animation:tooltips-horz 300ms ease-out forwards}.cmplz .cmplz-other-plugins .rsp-logo img{height:34px}.cmplz .cmplz-other-plugins-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.cmplz .cmplz-other-plugins-container{flex-direction:row;overflow:hidden}}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element{width:100%;display:flex;align-content:space-between;justify-content:space-between;gap:10px;--rsp-other-plugins-color:var(---rsp-brand-primary)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-zip{--rsp-other-plugins-color:var(--rsp-pink)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-burst{--rsp-other-plugins-color:var(--rsp-green)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-complianz,.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-complianztc{--rsp-other-plugins-color:var(--rsp-blue)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-rsssl{--rsp-other-plugins-color:var(--rsp-yellow)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a{width:max-content;color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover{color:var(--rsp-other-plugins-color);text-decoration:underline}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover .cmplz-bullet{background-color:var(--rsp-other-plugins-color)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover .cmplz-other-plugins-content{text-decoration:underline}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-bullet{transition:background-color .3s ease;background-color:var(--rsp-other-plugins-color)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-other-plugins-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-other-plugin-status{min-width:fit-content}.cmplz-suggested-plugin{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background-color:#f9f9f9;padding:20px}.cmplz-suggested-plugin .cmplz-suggested-plugin-desc-group .cmplz-suggested-plugin-title{font-size:16px;font-weight:600}.cmplz-suggested-plugin .cmplz-suggested-plugin-desc-group .cmplz-suggested-plugin-desc{font-size:14px;white-space:nowrap;margin:4px 0}.cmplz-suggested-plugin .cmplz-suggested-plugin-desc-long{flex:1;font-size:12px;line-height:1.6;font-weight:400;min-width:30ch;margin-right:auto}.cmplz-suggested-plugin .cmplz-suggested-plugin-img{width:70px;height:70px;border-radius:5px}.cmplz-tips-tricks-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.cmplz-tips-tricks-container{flex-direction:row;overflow:hidden}}.cmplz-tips-tricks-container .cmplz-tips-tricks-element{width:calc(50% - var(--rsp-spacing-xxs))}@media(max-width:576px){.cmplz-tips-tricks-container .cmplz-tips-tricks-element{width:100%}}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a{color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;gap:var(--rsp-spacing-xs);min-width:0;text-decoration:none}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover{color:var(--rsp-brand-primary);text-decoration:underline}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover .cmplz-bullet{background-color:var(--rsp-brand-primary)}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover .cmplz-tips-tricks-content{text-decoration:underline}.cmplz-tips-tricks-container .cmplz-tips-tricks-element .cmplz-bullet{transition:background-color .3s ease;background-color:var(--rsp-grey-300)}.cmplz-tips-tricks-container .cmplz-tips-tricks-element .cmplz-tips-tricks-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmplz-pagination{display:flex;justify-content:flex-end;margin-left:auto}.cmplz-pagination a{cursor:pointer;width:25px;height:25px;border:1px solid var(--rsp-input-border-color);color:#000;text-align:center;margin:5px;line-height:25px;border-radius:3px}.cmplz-pagination a.cmplz-current{background-color:#000;color:#fff}.cmplz-pagination a .cmplz-icon{margin-top:3px;color:#000 !important}.cmplz .wp-list-table{border-radius:var(--rsp-border-radius-s)}.cmplz .row-actions{left:0}.cmplz .cmplz-skeleton:empty{margin:auto;margin-bottom:25px;width:100%;height:235px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,0.5) 70%,rgba(255,255,255,0.5) 15%),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0);background-repeat:repeat-y;background-size:50px 200px,100% 117px,100% 117px,100% 117px,100% 117px;background-position:0 0,1px 1px,1px 40px,1px 79px,1px 118px;background-color:#d6d8db;border-right:1px solid #d6d8db;animation:shine 2.5s infinite}@keyframes shine{to{background-position:100% 0,1px 1px,1px 40px,1px 79px,1px 118px}}.cmplz .cmplz-loader{margin:0;width:50px;height:15px;text-align:center;font-size:10px}.cmplz .cmplz-loader>div{margin:1px;background-color:#333;height:100%;width:3px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.cmplz .cmplz-loader.cmplz-loader-white>div{background-color:#fff}.cmplz .cmplz-loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.cmplz .cmplz-loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.cmplz .cmplz-loader .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.cmplz .cmplz-loader .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.cmplz .button-primary .cmplz-loader div{background-color:#fff}@-webkit-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}:root{--rsp-brand-primary:var(--rsp-blue);--rsp-brand-secondary:var(--rsp-yellow);--rsp-brand-primary-faded:var(--rsp-blue-faded)}
1
+ @gridblock _height_big:calc(auto+20px);:root{--rsp-spacing-xxs:5px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:30px;--rsp-spacing-xl:40px;--rsp-grid-margin:var(--rsp-spacing-xs);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border-radius-s:8px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0,0,0,0.1) 0 4px 6px -1px,rgba(0,0,0,0.06) 0 2px 4px -1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#1e73be;--rsp-green:#2e8a37;--rsp-red:#d7263d;--rsp-pink:#e35899;--rsp-orange:#f39c12;--rsp-wp-blue:#007cba;--rsp-yellow-faded:#f2e6c9;--rsp-blue-faded:#ecf8fe;--rsp-dark-blue-faded:#ebf2f9;--rsp-green-faded:#ecf4ed;--rsp-red-faded:#fbebed;--rsp-pink-faded:#fceff5;--rsp-orange-faded:#fef5ea;--rsp-wp-blue-faded:#c6e0ef;--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#fff;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:var(--rsp-grey-400);--rsp-text-color:rgba(26,26,26,0.9);--rsp-text-color-invert:rgba(255,255,255,0.9);--rsp-text-color-white:rgba(255,255,255,0.9);--rsp-text-color-light:rgba(69,69,82,0.9);--rsp-grey-100:#fafafa;--rsp-grey-200:#f9f9f9;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-red);--rsp-color-open:var(--rsp-yellow);--rsp-color-disabled:var(--rsp-grey-300);--rsp-fs-100:.6875rem;--rsp-fs-200:.8rem;--rsp-fs-300:.8125rem;--rsp-fs-400:.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:2.5rem;--rsp-brand-primary:var(--rsp-blue);--rsp-brand-secondary:var(--rsp-yellow);--rsp-brand-primary-faded:var(--rsp-blue-faded)}.cmplz-block{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius)}.cmplz{margin:0;font-size:var(--rsp-fs-300);box-sizing:border-box;line-height:1.5}.cmplz *,.cmplz *:before,.cmplz *:after{box-sizing:inherit}.cmplz body,.cmplz h1,.cmplz h2,.cmplz h3,.cmplz h4,.cmplz h5,.cmplz h6,.cmplz p,.cmplz ol,.cmplz ul{margin:0;padding:0}.cmplz img{max-width:100%;height:auto}.cmplz h1,.cmplz h2,.cmplz h3,.cmplz h4,.cmplz h5,.cmplz h6{color:var(--rsp-text-color);line-height:1.5}.cmplz .h0{font-size:var(--rsp-fs-900);font-weight:700;letter-spacing:.025rem}.cmplz h1,.cmplz .h1{font-size:var(--rsp-fs-800);line-height:1.5;font-weight:500;letter-spacing:.025rem}.cmplz h2,.cmplz .h2{font-size:var(--rsp-fs-700);font-weight:700;letter-spacing:.025rem}.cmplz h3,.cmplz .h3{font-size:var(--rsp-fs-600);font-weight:600;letter-spacing:.0125rem}.cmplz h4,.cmplz .h4{font-size:var(--rsp-fs-500);font-weight:600;letter-spacing:.0125rem}.cmplz h5,.cmplz .h5{font-size:var(--rsp-fs-400);font-weight:400;letter-spacing:.1px}.cmplz h6,.cmplz .h6{font-size:var(--rsp-fs-300);letter-spacing:.1px}.cmplz p{color:var(--rsp-text-color);font-weight:400;font-size:var(--rsp-fs-400);line-height:1.5}.cmplz .small-text{font-size:var(--rsp-fs-200);line-height:1.5;color:var(--rsp-text-color-light)}.cmplz a{font-size:1em}.cmplz .cmplz-notice-hook-element{display:none !important}.cmplz .error:not(.really-simple-plugins),.cmplz .notice:not(.really-simple-plugins),.cmplz .update-nag:not(.really-simple-plugins),.cmplz .notice-info:not(.really-simple-plugins){display:none !important}.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 4);margin:0 auto}@media(max-width:1599px){.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 1)}}@media(max-width:1440px){.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 2)}}@media(max-width:768px){.cmplz .cmplz-header,.cmplz .cmplz-content-area{max-width:calc(100% - var(--rsp-spacing-xl) * 1)}}.cmplz .cmplz-header{display:flex;flex-wrap:wrap;justify-content:space-between;height:70px;box-sizing:border-box;background-color:var(--rsp-background-block-color)}@media(max-width:1279px){.cmplz .cmplz-header{height:auto}}.cmplz .cmplz-header img{margin:var(--rsp-spacing-m) 0}.cmplz .cmplz-header-left{display:flex;font-size:var(--rsp-fs-400)}@media(max-width:1279px){.cmplz .cmplz-header-left{justify-content:center;margin:var(--rsp-spacing-xs) 0;order:3;width:100%;background-color:var(--rsp-background-block-color)}}.cmplz .cmplz-header-left .cmplz-header-menu{margin:auto 15px}.cmplz .cmplz-header-left .cmplz-header-menu ul{display:flex}.cmplz .cmplz-header-left .cmplz-header-menu a{padding:23px 15px;text-decoration:none;color:var(--rsp-text-color);height:100%;border-bottom:4px solid transparent;transition:border .3s ease-out;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media(max-width:1279px){.cmplz .cmplz-header-left .cmplz-header-menu a{padding:15px}}.cmplz .cmplz-header-left .cmplz-header-menu a.active{border-bottom:4px solid var(--rsp-brand-primary)}.cmplz .cmplz-header-left .cmplz-header-menu a:hover{color:var(--rsp-brand-primary)}.cmplz .cmplz-header-right{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;gap:var(--rsp-spacing-s)}.cmplz .cmplz-header-right select{max-width:60ch}@media(max-width:576px){.cmplz .cmplz-header-right .button{display:none}}.cmplz .cmplz-content-area{margin-top:calc(var(--rsp-grid-margin) * 2)}.cmplz .cmplz-header-container{background:var(--rsp-background-block-color)}.cmplz .cmplz-grid{display:grid;grid-template-columns:repeat(4,calc(25% - var(--rsp-spacing-s)) [col-start]);grid-auto-rows:max-content;gap:var(--rsp-grid-gap);min-height:calc(100vh - 32px - 80px - 20px - var(--rsp-grid-gap))}.cmplz .cmplz-grid-container{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;flex-basis:100%;min-height:100%;grid-column:span 1;grid-row:span 1}.cmplz .cmplz-grid-container p{font-size:var(--rsp-fs-300)}.cmplz .cmplz-grid-container.no-background{background:0;border:0;box-shadow:none}.cmplz .cmplz-grid-container.column-2{grid-column:span 2}.cmplz .cmplz-grid-container.row-2{grid-row:span 2}@media(max-width:1599px){.cmplz .cmplz-grid-container{grid-column:span 2}.cmplz .cmplz-grid-container.cmplz-progress,.cmplz .cmplz-grid-container.cmplz-overview{grid-column:span 4}}@media(max-width:992px){.cmplz .cmplz-grid-container{grid-column:span 2}.cmplz .cmplz-grid-container.column-2{grid-column:span 4}}@media(max-width:768px){.cmplz .cmplz-grid-container{grid-column:span 4}}.cmplz .cmplz-grid-header{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}@media(max-width:1440px){.cmplz .cmplz-grid-header{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}}.cmplz .cmplz-grid-title,.cmplz .cmplz-wizard-title .h4{margin:4px 0 4px 0}.cmplz .cmplz-grid-controls{font-size:var(--rsp-fs-300);display:flex;gap:var(--rsp-spacing-s)}.cmplz .cmplz-grid-content{width:100%;box-sizing:border-box;padding:0 var(--rsp-spacing-l);flex-grow:100}@media(max-width:1440px){.cmplz .cmplz-grid-content{padding:0 var(--rsp-spacing-m)}}.cmplz .cmplz-grid-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rsp-grid-margin);width:100%;min-height:calc(30px+var(--rsp-spacing-s) * 2);box-sizing:border-box;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);align-self:flex-end}@media(max-width:1440px){.cmplz .cmplz-grid-footer{padding:var(--rsp-spacing-s) var(--rsp-spacing-m)}}.cmplz .cmplz-grid-footer .cmplz-legend{display:flex}.cmplz .cmplz-grid-footer .cmplz-legend span{padding-left:5px}.cmplz .cmplz-flex-push-right{margin-left:auto}.cmplz .cmplz-flex-push-left{margin-right:auto}.cmplz a.button,.cmplz button.button,.cmplz input.button{font-size:var(--rsp-fs-300);font-weight:300;letter-spacing:.5px;transition:all .3s ease}.cmplz a.button.button-black,.cmplz button.button.button-black,.cmplz input.button.button-black{border:0 solid transparent;background:var(--rsp-black);color:var(--rsp-text-color-white)}.cmplz a.button.button-black:hover,.cmplz button.button.button-black:hover,.cmplz input.button.button-black:hover,.cmplz a.button.button-black:focus,.cmplz button.button.button-black:focus,.cmplz input.button.button-black:focus,.cmplz a.button.button-black:active,.cmplz button.button.button-black:active,.cmplz input.button.button-black:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-black)}.cmplz a.button.button-tertiary,.cmplz button.button.button-tertiary,.cmplz input.button.button-tertiary,.cmplz a.button.button-red,.cmplz button.button.button-red,.cmplz input.button.button-red{border:0 solid transparent;background:var(--rsp-red);color:var(--rsp-text-color-white)}.cmplz a.button.button-tertiary:hover,.cmplz button.button.button-tertiary:hover,.cmplz input.button.button-tertiary:hover,.cmplz a.button.button-red:hover,.cmplz button.button.button-red:hover,.cmplz input.button.button-red:hover,.cmplz a.button.button-tertiary:focus,.cmplz button.button.button-tertiary:focus,.cmplz input.button.button-tertiary:focus,.cmplz a.button.button-red:focus,.cmplz button.button.button-red:focus,.cmplz input.button.button-red:focus,.cmplz a.button.button-tertiary:active,.cmplz button.button.button-tertiary:active,.cmplz input.button.button-tertiary:active,.cmplz a.button.button-red:active,.cmplz button.button.button-red:active,.cmplz input.button.button-red:active{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--rsp-red);background:var(--rsp-red);color:var(--rsp-text-color-white)}.cmplz-shortcode{right:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.shortcode{cursor:pointer}.cmplz-icon,.cmplz-icon-tooltip{display:flex;align-items:center;justify-content:center}.cmplz-icon svg,.cmplz-icon-tooltip svg{fill:currentColor}.cmplz-copy-shortcode{cursor:pointer;display:flex;justify-content:center;transition:transform .1s ease-in}.cmplz-copy-shortcode.cmplz-click-animation .cmplz-icon{animation:beat .4s ease-out}@keyframes beat{0{transform:scale(1)}50%{transform:scale(0.8)}95%{transform:scale(1.1)}100%{transform:scale(1)}}.cmplz-copy-shortcode-text{right:10000px;position:absolute;background-color:#fff;padding:0;white-space:nowrap}.cmplz-admin-notice .cmplz-admin-notice-container{display:flex;padding:12px;align-items:center}.cmplz-admin-notice .cmplz-admin-notice-container .cmplz-logo img{margin-top:.5em}.cmplz-admin-notice .cmplz-admin-notice-container .dashicons{margin-left:10px;margin-right:5px}.cmplz .wrap .button.cmplz-header-btn{margin-left:6px;margin-top:20px}.cmplz .cookie-snapshot{grid-column-start:1;grid-column-end:3;background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}.cmplz #cmplz-cookiestatement-snapshot-generate{display:flex;align-items:center;gap:var(--rsp-spacing-s)}.cmplz .cmplz-proof-of-consent .search-box input[name="s"],.cmplz .cmplz-records-of-consent .search-box input[name="s"],.cmplz .cmplz-proof-of-consent p.search-box,.cmplz .cmplz-records-of-consent p.search-box{float:initial;margin:var(--rsp-spacing-xs) 0;position:relative;top:1px}.cmplz .cmplz-proof-of-consent p.search-box,.cmplz .cmplz-records-of-consent p.search-box{display:inline-block;margin:0}.cmplz .cmplz-proof-of-consent .tablenav.top,.cmplz .cmplz-records-of-consent .tablenav.top{margin:var(--rsp-spacing-xs) 0;display:inline-block;float:right}.cmplz .cmplz-proof-of-consent .cmplz_month_select,.cmplz .cmplz-records-of-consent .cmplz_month_select,.cmplz .cmplz-proof-of-consent .cmplz_year_select,.cmplz .cmplz-records-of-consent .cmplz_year_select{margin:var(--rsp-spacing-xs) 0}.cmplz .cmplz-proof-of-consent .cmplz_year_select,.cmplz .cmplz-records-of-consent .cmplz_year_select{margin-left:var(--rsp-spacing-xxs)}.processing-agreements{grid-column-start:1;grid-column-end:3}.cmplz-processing-agreements .tablenav.top{margin-top:var(--rsp-spacing-xs);margin-bottom:var(--rsp-spacing-s)}.column-download .cmplz-icon{justify-content:flex-start}.dataleak-reports{grid-column-start:1;grid-column-end:3}.cmplz-dataleak-reports .tablenav.top{margin-top:var(--rsp-spacing-xs);margin-bottom:var(--rsp-spacing-s)}.cmplz .wrap .button.cmplz-header-btn{margin-left:6px;margin-top:20px}.cmplz .cmplz-dnsmpi,.cmplz .cmplz-datarequests{grid-column-start:1;grid-column-end:3;background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius);padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}.cmplz .cmplz-dnsmpi .search-box,.cmplz .cmplz-datarequests .search-box{margin:var(--rsp-spacing-xs) 0;float:left}.cmplz .cmplz-dnsmpi .tablenav,.cmplz .cmplz-datarequests .tablenav{display:none}.cmplz #cmplz-dnsmpi-export{display:flex;align-items:center;gap:var(--rsp-spacing-s)}.cmplz-banner-editor{gap:var(--rsp-spacing-l);padding:var(--rsp-spacing-m) var(--rsp-spacing-xl);grid-column-start:1;grid-column-end:3}.cmplz-banner-editor .cmplz-graph-container{margin:0;width:100%;min-width:350px;display:flex;justify-content:center;flex-wrap:wrap;padding:var(--rsp-spacing-m);background:var(--rsp-grey-200);border-radius:var(--rsp-border-radius-s);border:1px solid #f2f2f2}.cmplz-banner-editor .cmplz-graph-container div{width:100%}.cmplz-banner-editor .cmplz-block{padding:var(--rsp-spacing-m)}.cmplz-banner-editor .cmplz-panel-wrap{margin:var(--rsp-spacing-s) 0}.cmplz-banner-editor .cmplz-panel.cmplz-notice{padding:0}.cmplz-banner-editor .cmplz-document-button{margin-top:0}.cmplz-insights .cmplz-graph-container{top:0;right:0;bottom:0;left:0}.cmplz-insights canvas.cmplz-graph{height:85px !important}.cmplz input{background:var(--rsp-input-background-color);color:var(--rsp-input-text-color);border-color:var(--rsp-input-border-color)}.cmplz input[type=checkbox]:disabled{cursor:not-allowed}.cmplz input:disabled+.cmplz-slider{cursor:not-allowed}.cmplz input[type=text]:disabled{background-color:#eee;color:#ababab}.cmplz select{background:var(--rsp-input-background-color) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;color:var(--rsp-input-text-color);border-color:var(--rsp-input-border-color)}.cmplz .field-group .cmplz-label{text-align:left;margin:0 var(--rsp-spacing-xs) 0 0}.cmplz .field-group.first .cmplz-label{padding-top:0}.cmplz .field-group .cmplz-checkbox{display:flex;justify-content:space-between;align-items:center}.cmplz .cmplz-switch{margin-top:0;margin-bottom:0;position:relative;display:inline-block;width:40px;height:21px}.cmplz .cmplz-switch input{display:none !important}.cmplz .cmplz-switch:disabled{cursor:not-allowed}.cmplz .cmplz-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cmplz .cmplz-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.cmplz .cmplz-slider.cmplz-round{border-radius:20px}.cmplz .cmplz-slider.cmplz-round:before{border-radius:50%}.cmplz .cmplz-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cmplz .cmplz-slider-na:before{position:absolute;content:"N/A";color:white}.cmplz .cmplz-slider-na.cmplz-round{border-radius:20px}.cmplz input:checked+.cmplz-slider{background-color:var(--rsp-wp-blue)}.cmplz input:checked+.cmplz-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}.cmplz input:checked:disabled+.cmplz-slider{background-color:var(--rsp-wp-blue-faded)}.cmplz input:focus+.cmplz-slider{box-shadow:0 0 1px var(--rsp-wp-blue)}.cmplz .cmplz-bullet{height:13px;width:13px;flex:0 0 13px;border-radius:50%;display:inline-block}.cmplz .cmplz-bullet.rsp-yellow{background-color:var(--rsp-yellow)}.cmplz .cmplz-bullet.rsp-blue{background-color:var(--rsp-blue)}.cmplz .cmplz-bullet.rsp-pink{background-color:var(--rsp-pink)}.cmplz .cmplz-bullet.rsp-red{background-color:var(--rsp-red)}.cmplz .cmplz-bullet.rsp-green{background-color:var(--rsp-green)}.cmplz .cmplz-bullet.rsp-blue-yellow{background:var(--rsp-blue);background:linear-gradient(77deg,#29b6f6 0,#29b6f6 30%,#f4bf3e 70%,#f4bf3e 100%);animation:gradient 2s ease infinite;background-size:200% 200%}@keyframes gradient{0{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.cmplz-header-container .cmplz-header{display:flex;justify-content:space-between;height:70px;box-sizing:border-box;background-color:#fff}.cmplz-header-container .cmplz-header img{margin:auto 0;height:25px}.cmplz-header-container .cmplz-header .cmplz-header-right{display:flex;align-items:center;margin-left:auto;gap:var(--rsp-spacing-s)}.cmplz-header-container .cmplz-header .cmplz-header-right select{max-width:60ch}#cmplz_selected_region{font-size:13px}.cmplz-plusone{border-radius:50%;background-color:#d63638;color:#fff;padding:2px 6px;font-size:10px}.cmplz{margin:0 0 0 -20px}.cmplz .dashicons,.cmplz .dashicons-before:before{font-size:15px;width:15px;height:15px}.cmplz .cmplz-copy-shortcode{cursor:pointer}.cmplz .cmplz-selectable{-webkit-touch-callout:all;-webkit-user-select:all;-khtml-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.cmplz .cmplz-region-indicator{display:flex;align-items:center}.cmplz .cmplz-region-indicator img{width:25px;height:25px;margin-left:5px}.cmplz .cmplz-documents .cmplz-region-indicator img{width:14px;height:14px;margin-left:0}.cmplz-dashboard .cmplz-progress-warning-container{position:relative;display:grid;grid-template-columns:126px auto 50px}.cmplz-dashboard .cmplz-progress-warning-container>div{padding:10px 0}.cmplz-dashboard .cmplz-progress-warning-container>div:nth-child(3){padding:0}.cmplz-dashboard .cmplz-progress-warning-container button{border:0;background-color:transparent;cursor:pointer}.cmplz-dashboard .cmplz-progress-warning-container button .cmplz-close-warning-x{color:#ccc;font-size:.9em;align-self:center}.cmplz-dashboard .cmplz-scroll-container{margin-top:20px;height:242px;overflow-y:auto;padding:0;border-radius:0}.cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0);background-color:transparent}.cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar{width:8px;background-color:var(--rsp-grey-300);cursor:pointer}.cmplz-dashboard .cmplz-scroll-container::-webkit-scrollbar-thumb{background-color:var(--rsp-grey-400);border-radius:10px}.cmplz-dashboard .cmplz-progress-status-container{margin-right:40px}.cmplz-dashboard .cmplz-progress-status{display:block;min-width:60px;text-align:center;border-radius:15px;padding:4px 8px;font-size:var(--rsp-fs-100);font-weight:600}.cmplz-dashboard .cmplz-progress-status.cmplz-completed{background-color:var(--rsp-color-success);color:white}.cmplz-dashboard .cmplz-progress-status.cmplz-open{background-color:var(--rsp-color-open)}.cmplz-dashboard .cmplz-progress-status.cmplz-urgent{background-color:var(--rsp-color-warning);color:white}.cmplz-dashboard .cmplz-progress-status.cmplz-premium{background-color:var(--rsp-brand-primary);color:white}.cmplz-dashboard .cmplz-progress-bar,.cmplz-dashboard .cmplz-sync-progress-bar{border-radius:5px;background:var(--rsp-grey-400);justify-content:flex-start;align-items:center;position:relative;display:flex;height:20px;width:100%}.cmplz-dashboard .cmplz-progress-bar .cmplz-progress-bar-value,.cmplz-dashboard .cmplz-sync-progress-bar .cmplz-progress-bar-value{border-radius:5px;animation:cmplz-load-progress-bar 3s normal forwards;box-shadow:0 10px 40px -10px #fff;background:var(--rsp-color-success);height:20px;width:0}.cmplz-dashboard .cmplz-progress-bar .cmplz-progress-bar-value.orange,.cmplz-dashboard .cmplz-sync-progress-bar .cmplz-progress-bar-value.orange{background-color:var(--rsp-orange)}.cmplz-dashboard .cmplz-progress-percentage,.cmplz-dashboard .cmplz-progress-description{font-weight:600;font-size:18px}.cmplz-dashboard .cmplz-progress-percentage{margin-right:6px;font-size:32px}.cmplz-dashboard .cmplz-grid-progress{display:grid;grid-template-columns:125px auto;align-items:center;margin-top:20px}.cmplz-dashboard .cmplz-task-switcher-container{display:flex;border-radius:var(--rsp-border-radius)}.cmplz-dashboard .cmplz-task-switcher-container .cmplz-task-switcher:first-of-type{border-right:1px solid var(--rsp-grey-400);padding-right:10px}.cmplz-dashboard .cmplz-task-switcher-container .cmplz-task-switcher:last-of-type{padding-left:10px}.cmplz-dashboard .cmplz-task-switcher{font-size:var(--rsp-fs-200);cursor:pointer;transition:.3s}.cmplz-dashboard .cmplz-task-switcher:hover,.cmplz-dashboard .cmplz-task-switcher.active,.cmplz-dashboard .cmplz-task-switcher.active:hover{text-decoration:underline}.cmplz-dashboard .cmplz-support textarea{width:100%;height:75px;border-color:#cecece;font-size:13px}.cmplz-dashboard .cmplz-document{display:grid;grid-template-columns:2fr auto auto auto 1fr;margin:var(--rsp-spacing-xs) 0;align-items:center}.cmplz-dashboard .cmplz-document .cmplz-grid-title{padding-top:var(--rsp-spacing-l)}.cmplz-dashboard .cmplz-document.compact{grid-template-columns:1fr auto}.cmplz-dashboard .cmplz-document>div:not(:first-child){margin-left:auto}.cmplz-dashboard .cmplz-document.cmplz-header>div:last-child{padding-top:14px}.cmplz-dashboard .cmplz-document.cmplz-header a{color:#d7d7d7;font-size:12px;line-height:2em}.cmplz-dashboard .cmplz-document .cmplz-icon{padding:0 4px}.cmplz-dashboard .cmplz-document h3{margin-bottom:5px}.cmplz-dashboard .cmplz-document select{width:calc(100% - var(--rsp-spacing-xs));font-size:13px}.cmplz-dashboard .cmplz-document.flags{display:flex}.cmplz-dashboard .cmplz-document.flags .cmplz-flags-container{display:flex;flex-wrap:wrap;gap:var(--rsp-spacing-xxs)}.cmplz-dashboard .cmplz-document-header{margin-top:var(--rsp-spacing-l);margin-bottom:var(--rsp-spacing-s);display:flex;justify-content:space-between}.cmplz-dashboard .cmplz-document-header>a{color:var(--rsp-text-color-light);font-size:var(--rsp-fs-300)}.cmplz-dashboard .button{min-width:100px;text-align:center}.cmplz-dashboard .item-footer{width:100%}.cmplz-dashboard .item-footer a.button+a.button{margin-left:10px}.cmplz-dashboard .cmplz-tools-row{display:grid;grid-template-columns:1fr auto;margin:10px 0}.cmplz-dashboard .cmplz-tools-row>div:last-child{margin-left:auto}.cmplz-dashboard .cmplz-tools-row .cmplz-last-updated-poc{white-space:nowrap;font-size:13px}#complianz *:focus-visible{outline-offset:4px}#complianz.wrap.cmplz-high-contrast .cmplz-grid-controls{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-grid-controls a{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast button .cmplz-close-warning-x{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-step-header.incomplete a h2{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section{display:grid;grid-template-columns:20px 1fr;margin:0 20px}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section span{align-self:center;justify-self:center}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section a{display:inline-block;text-decoration:none;padding:3px 5px}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section a h3{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section.cmplz-done a h3{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-step .cmplz-section.active a h3{color:var(--rsp-black) !important}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal{z-index:1}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice{background-color:var(--rsp-black);color:var(--rsp-text-color-invert)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice:after{border-right:15px solid var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning a{color:var(--rsp-black) !important}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning{color:var(--rsp-black) !important;background-color:var(--rsp-yellow)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning:after{border-right:15px solid var(--rsp-yellow)}#complianz.wrap.cmplz-high-contrast .cmplz-help-warning-wrap .cmplz-help-modal a{color:#fff}#complianz.wrap.cmplz-high-contrast .cmplz-panel.cmplz-toggle-disabled{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast input:disabled{cursor:not-allowed}#complianz.wrap.cmplz-high-contrast .cmplz-sublabel label{color:var(--rsp-black);font-size:13px}#complianz.wrap.cmplz-high-contrast ::placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast ::placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast ::-moz-placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast :-ms-input-placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast :-moz-placeholder{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-status-info{display:flex}#complianz.wrap.cmplz-high-contrast .cmplz-status-info>div{padding:10px 10px 10px 0}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status{display:block}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-premium{background-color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-success{color:var(--rsp-black)}#complianz.wrap.cmplz-high-contrast .cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-warning{color:var(--rsp-black)}[cmplz-tooltip]{position:relative;cursor:pointer}[cmplz-tooltip]::before,[cmplz-tooltip]::after{text-transform:none;font-size:13px;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[cmplz-tooltip]::before{content:'';border:5px solid transparent;z-index:1001}[cmplz-tooltip]::after{content:attr(cmplz-tooltip);font-weight:normal;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -0.5em rgba(0,0,0,0.35);background:#333;color:#fff;z-index:1000;width:min(100vw,45ch);text-align:left}[cmplz-tooltip]:hover::before,[cmplz-tooltip]:hover::after{display:block}[cmplz-tooltip]:focus::before,[cmplz-tooltip]:focus::after{display:block}[cmplz-tooltip='']::before,[cmplz-tooltip='']::after{display:none !important}[cmplz-tooltip]:not([flow])::before,[cmplz-tooltip][flow^="up"]::before{bottom:calc(100%+5px);border-bottom-width:0;border-top-color:#333}[cmplz-tooltip]:not([flow])::after,[cmplz-tooltip][flow^="up"]::after{bottom:calc(100%+10px)}[cmplz-tooltip]:not([flow])::before,[cmplz-tooltip]:not([flow])::after,[cmplz-tooltip][flow^="up"]::before,[cmplz-tooltip][flow^="up"]::after{left:50%;transform:translate(-50%,-0.5em)}[cmplz-tooltip][flow^="down"]::before{top:17px;border-top-width:0}[cmplz-tooltip][flow^="down"]::after{top:calc(100%+5px)}[cmplz-tooltip][flow^="down"]::before,[cmplz-tooltip][flow^="down"]::after{left:50%;transform:translate(-50%,0.5em)}[cmplz-tooltip][flow^="left"]::before{top:50%;border-right-width:0;border-left-color:#333;left:calc(0 - 5px);transform:translate(-0.5em,-50%)}[cmplz-tooltip][flow^="left"]::after{top:50%;right:calc(100%+5px);transform:translate(-0.5em,-50%)}[cmplz-tooltip][flow^="right"]::before{top:10px;border-left-width:0;border-right-color:#333;right:calc(0 - 23px);transform:translate(0.5em,-50%)}[cmplz-tooltip][flow^="right"]::after{top:10px;left:calc(100%+23px);transform:translate(0.5em,-50%);min-width:150px}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:.9;transform:translate(0,-50%)}}[cmplz-tooltip]:not([flow]):hover::before,[cmplz-tooltip]:not([flow]):focus::before,[cmplz-tooltip]:not([flow]):hover::after,[cmplz-tooltip]:not([flow]):focus::after,[cmplz-tooltip][flow^="up"]:hover::before,[cmplz-tooltip][flow^="up"]:focus::before,[cmplz-tooltip][flow^="up"]:hover::after,[cmplz-tooltip][flow^="up"]:focus::after,[cmplz-tooltip][flow^="down"]:hover::before,[cmplz-tooltip][flow^="down"]:focus::before,[cmplz-tooltip][flow^="down"]:hover::after,[cmplz-tooltip][flow^="down"]:focus::after{animation:tooltips-vert 300ms ease-out forwards}[cmplz-tooltip][flow^="left"]:hover::before,[cmplz-tooltip][flow^="left"]:focus::before,[cmplz-tooltip][flow^="left"]:hover::after,[cmplz-tooltip][flow^="left"]:focus::after,[cmplz-tooltip][flow^="right"]:hover::before,[cmplz-tooltip][flow^="right"]:focus::before,[cmplz-tooltip][flow^="right"]:hover::after,[cmplz-tooltip][flow^="right"]:focus::after{animation:tooltips-horz 300ms ease-out forwards}.cmplz .cmplz-other-plugins .rsp-logo img{height:34px}.cmplz .cmplz-other-plugins-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.cmplz .cmplz-other-plugins-container{flex-direction:row;overflow:hidden}}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element{width:100%;display:flex;align-content:space-between;justify-content:space-between;gap:10px;--rsp-other-plugins-color:var(---rsp-brand-primary)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-zip{--rsp-other-plugins-color:var(--rsp-pink)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-burst{--rsp-other-plugins-color:var(--rsp-green)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-complianz,.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-complianztc{--rsp-other-plugins-color:var(--rsp-blue)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element.cmplz-rsssl{--rsp-other-plugins-color:var(--rsp-yellow)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a{width:max-content;color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;min-width:0;gap:var(--rsp-spacing-xs);text-decoration:none}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover{color:var(--rsp-other-plugins-color);text-decoration:underline}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover .cmplz-bullet{background-color:var(--rsp-other-plugins-color)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element a:hover .cmplz-other-plugins-content{text-decoration:underline}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-bullet{transition:background-color .3s ease;background-color:var(--rsp-other-plugins-color)}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-other-plugins-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmplz .cmplz-other-plugins-container .cmplz-other-plugins-element .cmplz-other-plugin-status{min-width:fit-content}.cmplz-suggested-plugin{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background-color:#f9f9f9;padding:20px}.cmplz-suggested-plugin .cmplz-suggested-plugin-desc-group .cmplz-suggested-plugin-title{font-size:16px;font-weight:600}.cmplz-suggested-plugin .cmplz-suggested-plugin-desc-group .cmplz-suggested-plugin-desc{font-size:14px;white-space:nowrap;margin:4px 0}.cmplz-suggested-plugin .cmplz-suggested-plugin-desc-long{flex:1;font-size:12px;line-height:1.6;font-weight:400;min-width:30ch;margin-right:auto}.cmplz-suggested-plugin .cmplz-suggested-plugin-img{width:70px;height:70px;border-radius:5px}.cmplz-tips-tricks-container{display:flex !important;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;font-size:var(--rsp-fs-300);line-height:1.7;gap:var(--rsp-spacing-xxs)}@media screen and (max-width:992px){.cmplz-tips-tricks-container{flex-direction:row;overflow:hidden}}.cmplz-tips-tricks-container .cmplz-tips-tricks-element{width:calc(50% - var(--rsp-spacing-xxs))}@media(max-width:576px){.cmplz-tips-tricks-container .cmplz-tips-tricks-element{width:100%}}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a{color:var(--rsp-text-color-light);transition:color .3s ease;display:flex;align-items:center;gap:var(--rsp-spacing-xs);min-width:0;text-decoration:none}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover{color:var(--rsp-brand-primary);text-decoration:underline}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover .cmplz-bullet{background-color:var(--rsp-brand-primary)}.cmplz-tips-tricks-container .cmplz-tips-tricks-element a:hover .cmplz-tips-tricks-content{text-decoration:underline}.cmplz-tips-tricks-container .cmplz-tips-tricks-element .cmplz-bullet{transition:background-color .3s ease;background-color:var(--rsp-grey-300)}.cmplz-tips-tricks-container .cmplz-tips-tricks-element .cmplz-tips-tricks-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmplz-pagination{display:flex;justify-content:flex-end;margin-left:auto}.cmplz-pagination a{cursor:pointer;width:25px;height:25px;border:1px solid var(--rsp-input-border-color);color:#000;text-align:center;margin:5px;line-height:25px;border-radius:3px}.cmplz-pagination a.cmplz-current{background-color:#000;color:#fff}.cmplz-pagination a .cmplz-icon{margin-top:3px;color:#000 !important}.cmplz .wp-list-table{border-radius:var(--rsp-border-radius-s)}.cmplz .row-actions{left:0}#custom-scripts .cmplz-footer-contents{display:none !important}.cmplz .cmplz-skeleton:empty{margin:auto;margin-bottom:25px;width:100%;height:235px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,0.5) 70%,rgba(255,255,255,0.5) 15%),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0),linear-gradient(#f2f2f2 38px,transparent 0);background-repeat:repeat-y;background-size:50px 200px,100% 117px,100% 117px,100% 117px,100% 117px;background-position:0 0,1px 1px,1px 40px,1px 79px,1px 118px;background-color:#d6d8db;border-right:1px solid #d6d8db;animation:shine 2.5s infinite}@keyframes shine{to{background-position:100% 0,1px 1px,1px 40px,1px 79px,1px 118px}}.cmplz .cmplz-loader{margin:0;width:50px;height:15px;text-align:center;font-size:10px}.cmplz .cmplz-loader>div{margin:1px;background-color:#333;height:100%;width:3px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.cmplz .cmplz-loader.cmplz-loader-white>div{background-color:#fff}.cmplz .cmplz-loader .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.cmplz .cmplz-loader .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.cmplz .cmplz-loader .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.cmplz .cmplz-loader .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.cmplz .button-primary .cmplz-loader div{background-color:#fff}@-webkit-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}:root{--rsp-brand-primary:var(--rsp-blue);--rsp-brand-secondary:var(--rsp-yellow);--rsp-brand-primary-faded:var(--rsp-blue-faded)}
assets/css/admin/modules/integrations.css ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ #custom-scripts .cmplz-footer-contents {
2
+ display: none;
3
+ }
4
+ /*# sourceMappingURL=integrations.css.map */
assets/css/admin/modules/integrations.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["integrations.less"],"names":[],"mappings":"AAAA,eAAgB;EACd,aAAA","file":"integrations.css"}
assets/css/admin/modules/integrations.less ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ #custom-scripts .cmplz-footer-contents {
2
+ display:none !important;
3
+ }
assets/css/admin/modules/integrations.min.css ADDED
@@ -0,0 +1 @@
 
1
+ #custom-scripts .cmplz-footer-contents{display:none}
assets/css/cookieblocker.min.css CHANGED
@@ -1 +1 @@
1
- .cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
1
+ .cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{-webkit-animation-name:cmplz-fadein;animation-name:cmplz-fadein;-webkit-animation-duration:600ms;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@-webkit-keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
assets/css/document-grid.css CHANGED
@@ -195,9 +195,6 @@
195
  content: '';
196
  background: var(--cmplz_category_open_icon_url) no-repeat;
197
  transform: rotate(0deg);
198
- -webkit-transition: all 0.5s ease;
199
- -moz-transition: all 0.5s ease;
200
- -o-transition: all 0.5s ease;
201
  transition: all 0.5s ease;
202
  background-size: cover;
203
  height: 25px;
@@ -210,4 +207,3 @@
210
  #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open {
211
  transform: rotate(180deg);
212
  }
213
- /*# sourceMappingURL=document-grid.css.map */
195
  content: '';
196
  background: var(--cmplz_category_open_icon_url) no-repeat;
197
  transform: rotate(0deg);
 
 
 
198
  transition: all 0.5s ease;
199
  background-size: cover;
200
  height: 25px;
207
  #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open {
208
  transform: rotate(180deg);
209
  }
 
assets/css/document-grid.min.css CHANGED
@@ -1 +1 @@
1
- #cmplz-manage-consent-container{display:none}.cmplz-obfuscate{direction:rtl;unicode-bidi:bidi-override;white-space:nowrap}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category="functional"],#cmplz-document .cmplz-dropdown summary div input[data-category="functional"]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:'';background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}
1
+ #cmplz-manage-consent-container{display:none}.cmplz-obfuscate{direction:rtl;unicode-bidi:bidi-override;white-space:nowrap}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category="functional"],#cmplz-document .cmplz-dropdown summary div input[data-category="functional"]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:'';background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}
assets/css/document.css CHANGED
@@ -195,9 +195,6 @@
195
  content: '';
196
  background: var(--cmplz_category_open_icon_url) no-repeat;
197
  transform: rotate(0deg);
198
- -webkit-transition: all 0.5s ease;
199
- -moz-transition: all 0.5s ease;
200
- -o-transition: all 0.5s ease;
201
  transition: all 0.5s ease;
202
  background-size: cover;
203
  height: 25px;
@@ -414,9 +411,6 @@
414
  content: '';
415
  background: url(../images/chevron-down.svg) no-repeat;
416
  transform: rotate(0deg);
417
- -webkit-transition: all 0.5s ease;
418
- -moz-transition: all 0.5s ease;
419
- -o-transition: all 0.5s ease;
420
  transition: all 0.5s ease;
421
  background-size: cover;
422
  height: 18px;
@@ -492,4 +486,3 @@
492
  background-color: #f7f7f7;
493
  }
494
  }
495
- /*# sourceMappingURL=document.css.map */
195
  content: '';
196
  background: var(--cmplz_category_open_icon_url) no-repeat;
197
  transform: rotate(0deg);
 
 
 
198
  transition: all 0.5s ease;
199
  background-size: cover;
200
  height: 25px;
411
  content: '';
412
  background: url(../images/chevron-down.svg) no-repeat;
413
  transform: rotate(0deg);
 
 
 
414
  transition: all 0.5s ease;
415
  background-size: cover;
416
  height: 18px;
486
  background-color: #f7f7f7;
487
  }
488
  }
 
assets/css/document.min.css CHANGED
@@ -1 +1 @@
1
- #cmplz-manage-consent-container{display:none}.cmplz-obfuscate{direction:rtl;unicode-bidi:bidi-override;white-space:nowrap}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category="functional"],#cmplz-document .cmplz-dropdown summary div input[data-category="functional"]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:'';background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}.postbox #cmplz-document{margin:auto auto}#cmplz-document{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner,#cmplz-document button::-moz-focus-inner{border:0;padding:0}#cmplz-document a{text-decoration:underline}#cmplz-document a[target="_blank"]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus{border:1px solid black;padding:2px}#cmplz-document #cmplz-dnsmpd-form label{margin-right:20px;min-width:100px;display:inline-block}#cmplz-document .cmplz-alert{display:none;padding:7px;color:white;margin:10px 0}#cmplz-document .cmplz-alert.cmplz-error{background-color:#f44336}#cmplz-document .cmplz-alert.cmplz-success{background-color:green}#cmplz-document .cmplz-close{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}#cmplz-document .cmplz-close:hover{color:black}#cmplz-document h2,#cmplz-document h3{font-size:22px;text-align:left;margin-top:15px;text-transform:initial;padding-bottom:10px;margin-bottom:10px}#cmplz-document.impressum h2,#cmplz-document.impressum h3{border-bottom:0;font-size:1em;padding-bottom:5px;margin-bottom:5px}#cmplz-document.impressum p{margin-bottom:7px}#cmplz-document h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-document h5{font-size:14px;text-align:left;margin-top:10px;margin-bottom:5px;text-transform:initial}#cmplz-document h3.annex,#cmplz-document h4.annex{font-weight:bold}#cmplz-document span h3{font-size:14px;border-bottom:0}#cmplz-document p,#cmplz-document li,#cmplz-document td{font-size:14px;margin-top:0}#cmplz-document ol.alphabetic{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic li:before{font-weight:bold;content:counter(list,lower-alpha) ") ";counter-increment:list}#cmplz-document ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document ol.alphabetic ol{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic ol li:before{font-weight:bold;content:counter(list,decimal) ") ";counter-increment:list}#cmplz-document .cmplz-subtitle{font-weight:bold;margin-top:25px}#cmplz-document .cmplz-indent{margin-left:36px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown{background-color:rgba(239,239,239,0.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-document .cmplz-dropdown a{font-size:14px;margin-top:0}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown ul{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,#cmplz-document .cmplz-dropdown p.legal-obligations-description{padding-bottom:15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{display:block;background-color:rgba(239,239,239,0.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3{padding:0 5px;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{cursor:pointer;content:'';background:url(../images/chevron-down.svg) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown[open],#cmplz-document .cmplz-dropdown[open]{padding-bottom:1px}#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,#cmplz-document .cmplz-dropdown[open] summary div:after{transform:rotate(180deg)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div{background-color:white;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}
1
+ #cmplz-manage-consent-container{display:none}.cmplz-obfuscate{direction:rtl;unicode-bidi:bidi-override;white-space:nowrap}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary{display:block;cursor:pointer}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::-webkit-details-marker,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{display:inline-block;width:calc(50% - 35px);vertical-align:top}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{width:100%}}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{display:block;cursor:pointer}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker,#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary div,#cmplz-document .cmplz-dropdown summary div{display:grid;grid-template:"heading chevron";grid-template-columns:2fr 25px;grid-gap:15px;align-items:center}#cmplz-cookies-overview .cmplz-dropdown summary div h3,#cmplz-document .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{grid-area:chevron}#cmplz-cookies-overview .cmplz-dropdown summary div input[data-category="functional"],#cmplz-document .cmplz-dropdown summary div input[data-category="functional"]{visibility:hidden}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary{display:block}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div{grid-template:"heading paragraph label checkbox chevron";grid-template-columns:2fr auto 0 auto 25px}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p{grid-area:paragraph}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{display:grid}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-column:span 2;grid-template-columns:1fr 1fr 1fr;grid-template:"purpose purpose purpose" "header1 header2 header3" auto}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-area:purpose}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .name-header{grid-area:header1}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .retention-header{grid-area:header2}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .function-header{grid-area:header3}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose{grid-template-columns:100px 1fr}#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy .cookies-per-purpose .purpose{grid-column:span 2}}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:10px;display:block;width:100%}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background-color:rgba(239,239,239,0.25)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category summary::-webkit-details-marker{display:none;content:''}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{padding:10px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:5px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 25px;grid-template-rows:auto;align-items:center;grid-gap:10px;padding:5px 10px;background-color:rgba(239,239,239,0.5)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header section{padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2{grid-column-start:1;width:100%;justify-self:start;font-size:18px;text-align:left;margin-top:8px;text-transform:initial;padding-bottom:10px;border-bottom:0;margin-bottom:0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header h2:before{height:0;margin:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);color:var(--cmplz_category_header_always_active_color)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active input{display:none}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;padding:initial}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{display:flex;align-items:center;justify-content:center;grid-column-start:3;cursor:pointer;content:'';background:var(--cmplz_category_open_icon_url) no-repeat;transform:rotate(0);transition:all .5s ease;background-size:cover;height:25px;width:25px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open]{padding-bottom:1px}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-category-header:after,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category[open] summary .cmplz-icon.cmplz-open{transform:rotate(180deg)}.postbox #cmplz-document{margin:auto auto}#cmplz-document{font-size:14px;margin-top:0;max-width:800px;text-justify:inter-word}#cmplz-document input::-moz-focus-inner,#cmplz-document button::-moz-focus-inner{border:0;padding:0}#cmplz-document a{text-decoration:underline}#cmplz-document a[target="_blank"]::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}#cmplz-document a:focus{border:1px solid black;padding:2px}#cmplz-document #cmplz-dnsmpd-form label{margin-right:20px;min-width:100px;display:inline-block}#cmplz-document .cmplz-alert{display:none;padding:7px;color:white;margin:10px 0}#cmplz-document .cmplz-alert.cmplz-error{background-color:#f44336}#cmplz-document .cmplz-alert.cmplz-success{background-color:green}#cmplz-document .cmplz-close{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}#cmplz-document .cmplz-close:hover{color:black}#cmplz-document h2,#cmplz-document h3{font-size:22px;text-align:left;margin-top:15px;text-transform:initial;padding-bottom:10px;margin-bottom:10px}#cmplz-document.impressum h2,#cmplz-document.impressum h3{border-bottom:0;font-size:1em;padding-bottom:5px;margin-bottom:5px}#cmplz-document.impressum p{margin-bottom:7px}#cmplz-document h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-document h5{font-size:14px;text-align:left;margin-top:10px;margin-bottom:5px;text-transform:initial}#cmplz-document h3.annex,#cmplz-document h4.annex{font-weight:bold}#cmplz-document span h3{font-size:14px;border-bottom:0}#cmplz-document p,#cmplz-document li,#cmplz-document td{font-size:14px;margin-top:0}#cmplz-document ol.alphabetic{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic li:before{font-weight:bold;content:counter(list,lower-alpha) ") ";counter-increment:list}#cmplz-document ul{list-style:disc;margin-left:15px;margin-bottom:15px}#cmplz-document ol.alphabetic ol{counter-reset:list;list-style-type:none}#cmplz-document ol.alphabetic ol li:before{font-weight:bold;content:counter(list,decimal) ") ";counter-increment:list}#cmplz-document .cmplz-subtitle{font-weight:bold;margin-top:25px}#cmplz-document .cmplz-indent{margin-left:36px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown{background-color:rgba(239,239,239,0.25)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4{font-size:18px;text-align:left;margin-top:15px;margin-bottom:5px;text-transform:initial}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown a,#cmplz-document .cmplz-dropdown a{font-size:14px;margin-top:0}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown ul{padding:0 15px}#cmplz-cookies-overview .cmplz-dropdown p.legal-obligations-description,#cmplz-document .cmplz-dropdown p.legal-obligations-description{padding-bottom:15px}#cmplz-cookies-overview .cmplz-dropdown summary::marker,#cmplz-document .cmplz-dropdown summary::marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary::-webkit-details-marker,#cmplz-document .cmplz-dropdown summary::-webkit-details-marker{display:none;content:''}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary{display:block;background-color:rgba(239,239,239,0.5);margin:5px 0;padding:5px 10px;align-items:center;justify-items:stretch}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3{padding:0 5px;font-size:18px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary p,#cmplz-document .cmplz-dropdown summary p{text-align:right;padding:0;margin:0;font-size:14px;border-bottom:0}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after{cursor:pointer;content:'';background:url(../images/chevron-down.svg) no-repeat;transform:rotate(0);transition:all .5s ease;background-size:cover;height:18px;width:18px;margin:3px}#cmplz-cookies-overview .cmplz-dropdown[open],#cmplz-document .cmplz-dropdown[open]{padding-bottom:1px}#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,#cmplz-document .cmplz-dropdown[open] summary div:after{transform:rotate(180deg)}#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cmplz-cookies-overview .cmplz-dropdown h5,#cmplz-document .cmplz-dropdown h5{margin:0}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data{padding:0 15px 15px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose{border:1px solid #dadada;grid-gap:1px;background-color:#dadada;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div{background-color:white;padding:15px}@media only screen and (min-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .name-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .name-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .retention-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .retention-header{background-color:#f7f7f7}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose .function-header,#cmplz-document .cmplz-dropdown .cookies-per-purpose .function-header{background-color:#f7f7f7}}@media only screen and (max-width:600px){#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose h5,#cmplz-document .cmplz-dropdown .cookies-per-purpose h5{line-height:1.8}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+2),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+3),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+4),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+5),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+6),#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7),#cmplz-document .cmplz-dropdown .cookies-per-purpose div:nth-child(12n+7){background-color:#f7f7f7}}
assets/css/wizard.min.css CHANGED
@@ -1 +1 @@
1
- @gridblock _height_big:calc(auto+20px);:root{--rsp-spacing-xxs:5px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:30px;--rsp-spacing-xl:40px;--rsp-grid-margin:var(--rsp-spacing-xs);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border-radius-s:8px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0,0,0,0.1) 0 4px 6px -1px,rgba(0,0,0,0.06) 0 2px 4px -1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#1e73be;--rsp-green:#2e8a37;--rsp-red:#d7263d;--rsp-pink:#e35899;--rsp-orange:#f39c12;--rsp-wp-blue:#007cba;--rsp-yellow-faded:#f2e6c9;--rsp-blue-faded:#ecf8fe;--rsp-dark-blue-faded:#ebf2f9;--rsp-green-faded:#ecf4ed;--rsp-red-faded:#fbebed;--rsp-pink-faded:#fceff5;--rsp-orange-faded:#fef5ea;--rsp-wp-blue-faded:#c6e0ef;--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#fff;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:var(--rsp-grey-400);--rsp-text-color:rgba(26,26,26,0.9);--rsp-text-color-invert:rgba(255,255,255,0.9);--rsp-text-color-white:rgba(255,255,255,0.9);--rsp-text-color-light:rgba(69,69,82,0.9);--rsp-grey-100:#fafafa;--rsp-grey-200:#f9f9f9;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-red);--rsp-color-open:var(--rsp-yellow);--rsp-color-disabled:var(--rsp-grey-300);--rsp-fs-100:.6875rem;--rsp-fs-200:.8rem;--rsp-fs-300:.8125rem;--rsp-fs-400:.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:2.5rem;--rsp-brand-primary:var(--rsp-blue);--rsp-brand-secondary:var(--rsp-yellow);--rsp-brand-primary-faded:var(--rsp-blue-faded)}.cmplz-block{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius)}.cmplz-pointer{position:relative}.cmplz-pointer:after{content:" ";position:absolute;left:-15px;top:calc(50% - 15px);border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}@media only screen and (max-width:1400px){.cmplz-content-area{grid-template-columns:24% auto}}.cmplz-content-area{display:grid;grid-template-columns:22% auto;gap:var(--rsp-grid-gap)}.cmplz-content-area h1{padding:0}.cmplz-content-area .cmplz-upgrade-to-premium{font-size:11px;font-weight:500;text-decoration:none;padding:5px;background-color:#ecf4ed;color:#333}.cmplz-content-area .cmplz-wizard-title{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);display:flex;font-size:17px;font-weight:600;justify-content:space-between;align-content:center;border-radius:var(--rsp-border-radius) var(--rsp-border-radius) 0 0}.cmplz-content-area .cmplz-wizard-title.cmplz-section-content-notifications-header h1{font-weight:normal}.cmplz-content-area .cmplz-wizard-subtitle h2{margin:20px 20px 0 20px;font-size:14px}.cmplz-content-area .cmplz-wizard-menu{background-color:white;box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius)}.cmplz-content-area .cmplz-wizard-menu .cmplz-wizard-progress-bar{background:#dadada;height:15px;margin:var(--rsp-spacing-xs) var(--rsp-spacing-l)}.cmplz-content-area .cmplz-wizard-menu .cmplz-wizard-progress-bar .cmplz-wizard-progress-bar-value{height:100%;background:var(--rsp-green);border-radius:4px}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header{text-decoration:none}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.incomplete a h2{color:var(--rsp-text-color)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.active a h2{color:var(--rsp-wp-blue)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header a{display:inline-block;padding:var(--rsp-spacing-xxs) var(--rsp-spacing-l);text-decoration:none;width:100%}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header a h2{font-size:15px;font-weight:500;margin:0}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header:hover a h2{text-decoration:underline}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.active:hover a{background:white}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section{display:grid;grid-template-columns:var(--rsp-spacing-m) 1fr;margin:0 var(--rsp-spacing-l)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a{display:inline-block;text-decoration:none;padding:3px 5px}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a h3{font-size:13px;font-weight:400;margin:0}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a:visited h3{color:initial}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a:hover h3{text-decoration:underline}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.cmplz-done a h3{color:#333}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active a h3{color:var(--rsp-wp-blue)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active:hover a{background:white;pointer-events:none}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active svg path{fill:var(--rsp-wp-blue)}.cmplz-content-area .cmplz-section-content p{margin:0}.cmplz-content-area .cmplz-section-content p:not(:first-child){margin-top:1em}.cmplz-content-area .cmplz-section-content .cmplz-master-label>div{padding:0 var(--rsp-spacing-l);background-color:#fff}.cmplz-content-area .cmplz-section-content .cmplz-form{display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer .cmplz-panel-wrap{margin:0}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-content-title-header{background-color:white}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-top:var(--rsp-spacing-xxs);background-color:#fff}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro>*:not(:first-child){margin-top:var(--rsp-spacing-s)}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro ul{list-style:inherit;margin-left:15px}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-field .cmplz-wizard-intro{padding:0 0 20px 0}.cmplz-content-area .cmplz-section-content .cmplz-form .field-group{grid-column:span 2;display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}.cmplz-content-area .cmplz-section-content .cmplz-form .field-group .cmplz-field{grid-column-start:1}.cmplz-content-area .cmplz-section-content .cmplz-form .field-group .cmplz-field select{font-size:13px}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer{grid-column-start:1;background-color:white;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);display:grid;align-items:center;grid-template-columns:1fr auto;border-radius:0 0 var(--rsp-border-radius) var(--rsp-border-radius);box-shadow:var(--rsp-box-shadow)}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer .cmplz-buttons-container{display:flex;gap:var(--rsp-spacing-s);flex-wrap:wrap;grid-column-start:2}.cmplz-content-area .cmplz-section-content .cmplz-scroll{position:relative}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-form:first-child .cmplz-settings-item{margin-top:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll section{width:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-checkbox .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-button .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-upload .cmplz-field{display:flex;justify-content:space-between;align-items:center}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-upload .cmplz-field{padding-bottom:5px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .button.button-primary{min-width:100px;text-align:center;height:30px;margin:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_add_url,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_remove_url{padding:2px 4px;margin-left:4px;line-height:22px;cursor:pointer;background-color:transparent;border:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-multiple-field-button-footer .button.button-primary{min-width:0;margin-right:5px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .upload_button{margin-right:15px;width:100px;height:30px}.cmplz-content-area .cmplz-section-content .cmplz-scroll input[name="cmplz_import_settings"]{width:100px;height:30px;padding-left:15px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-file-chosen{padding-top:20px;padding-left:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field{display:grid;grid-template-columns:500px 1fr;grid-column-gap:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field .cmplz-text{grid-column-start:1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field .cmplz-switch{align-self:center;justify-self:end}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-2 .cmplz-field{display:grid;grid-template-columns:33% 33%;grid-column-gap:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-2 .cmplz-field .cmplz-label{grid-column:span 2}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-3 .cmplz-field{display:grid;grid-template-columns:33% 33% 33%;grid-column-gap:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-3 .cmplz-field .cmplz-label{grid-column:span 3}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius.cmplz-cols-5 .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth.cmplz-cols-5 .cmplz-field{display:grid;grid-template-columns:50px 50px 50px 50px 50px;grid-column-gap:10px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius.cmplz-cols-5 .cmplz-field .cmplz-label,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth.cmplz-cols-5 .cmplz-field .cmplz-label{grid-column:span 5}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap{display:grid;grid-template-rows:16px 16px;padding-top:16px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap .cmplz-grey{color:darkgrey}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap span{cursor:pointer}.cmplz-content-area .cmplz-section-content .cmplz-scroll select{width:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-block_script select[data-name=dependency]{width:45%;float:left;clear:both}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_deps_desc{width:45%;float:left;padding-top:5px;padding-left:9px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group{grid-column:span 2;display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-colspan-1{grid-column:span 1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-colspan-2{grid-column:span 2}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-col-1{grid-column-start:1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-col-2{grid-column-start:2}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth{grid-column:span 1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-sublabel label{color:darkgrey;font-size:13px}.cmplz-content-area .cmplz-section-content .cmplz-scroll label .cmplz-icon{display:inline}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-switch{margin-top:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-input-wrap:not(.hidden){display:block;position:absolute;z-index:10}.cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-holder{position:absolute;top:132px;z-index:10}.cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-clear{position:absolute}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-grid-controls .cmplz-field{padding:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-grid-controls .cmplz-field .cmplz-label{margin:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-form{grid-template-columns:auto !important}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field{display:grid;grid-template-columns:2.5fr 1fr auto}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field label.cmplz-checkbox-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field label.cmplz-checkbox-container{margin:0;min-width:75px}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-label,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-label{margin-right:auto}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-switch,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-switch,.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-checkbox-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-checkbox-container{margin-left:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item{margin-top:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-field{flex-flow:row wrap}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-field .cmplz-comment{flex:0 0 100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container{display:flex;justify-content:space-between;align-content:center}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-grid-controls{margin:auto 0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-grid-controls select{font-size:13px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header{grid-column:span 2;display:grid;grid-template-columns:340px 340px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-title,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-controls{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);background-color:#fff}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-title{border-radius:var(--rsp-border-radius) 0 0 0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-controls{border-radius:0 var(--rsp-border-radius) 0 0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container{grid-column:span 2;display:grid;grid-template-columns:680px auto;grid-column-gap:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap .cmplz-settings-footer,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group .cmplz-settings-footer,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-footer,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container .cmplz-settings-footer{width:100%;background-color:#fff;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);border-radius:0 0 var(--rsp-border-radius) var(--rsp-border-radius);display:flex;gap:var(--rsp-spacing-xs);box-shadow:var(--rsp-box-shadow)}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body{position:relative}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay{z-index:99;display:grid;grid-template-columns:680px auto;position:absolute;top:0;left:0;bottom:0;background:rgba(255,255,255,0.8)}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay .cmplz-settings-overlay-message{position:absolute;width:calc(100% - 70px);bottom:0;background-color:#fff;padding:15px;margin:20px;box-shadow:var(--rsp-box-shadow)}@media screen and (max-width:960px){.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay{right:0}}.cmplz-content-area .cmplz-add-pages-table{display:grid;grid-template-columns:auto auto;gap:var(--rsp-spacing-xs);align-items:center;margin-bottom:var(--rsp-spacing-l)}.cmplz-content-area .cmplz-add-pages-table .cmplz-copy-shortcode{justify-content:flex-start}.cmplz-content-area .cmplz-link-to-menu-table{display:grid;grid-template-columns:30% 30%;grid-gap:5px;align-items:center}.cmplz-content-area .cmplz-link-to-menu-table h3{grid-column:span 2;margin-top:20px;margin-bottom:5px}.cmplz-content-area .cmplz-link-to-menu-table h3:first-child{margin-top:0}.cmplz-content-area .cmplz-link-to-menu-table select{grid-column-start:2}.cmplz-content-area .cmplz-scan-count{padding:0 2px}.cmplz-content-area .cmplz-cookies-table h2{font-weight:normal;font-size:15px}.cmplz-content-area .cmplz-cookies-table .cmplz-cookies-table-body{border-radius:5px;display:grid;grid-template-columns:1fr;padding:10px;background-color:#f0f2f8}.cmplz-wizard .cmplz-checkbox-container,.cmplz-settings .cmplz-checkbox-container{display:block;position:relative;padding-left:32px;margin:var(--rsp-spacing-xs) 0}.cmplz-wizard .cmplz-checkbox-container input,.cmplz-settings .cmplz-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cmplz-wizard .cmplz-checkbox-container .checkmark,.cmplz-settings .cmplz-checkbox-container .checkmark{position:absolute;top:-2px;left:0;height:22px;width:22px;border-radius:5px;border:1px solid var(--rsp-input-border-color);box-sizing:border-box}.cmplz-wizard .cmplz-checkbox-container .checkmark svg,.cmplz-settings .cmplz-checkbox-container .checkmark svg{content:"";position:absolute;display:none}.cmplz-wizard .cmplz-checkbox-container input:checked ~ .checkmark svg,.cmplz-settings .cmplz-checkbox-container input:checked ~ .checkmark svg{display:block;fill:var(--rsp-wp-blue);stroke:var(--rsp-wp-blue)}.cmplz-wizard .cmplz-checkbox-container .checkmark svg,.cmplz-settings .cmplz-checkbox-container .checkmark svg{left:2.5px;top:2px;width:15px;height:15px}.cmplz-wizard .cmplz-checkbox-container .checkmark.cmplz-default svg,.cmplz-settings .cmplz-checkbox-container .checkmark.cmplz-default svg{display:block;fill:#eee;stroke:#eee}.cmplz-wizard .cmplz-checkbox-container.cmplz-disabled,.cmplz-settings .cmplz-checkbox-container.cmplz-disabled{pointer-events:none}.cmplz-wizard .cmplz-checkbox-container.cmplz-disabled .checkmark,.cmplz-settings .cmplz-checkbox-container.cmplz-disabled .checkmark{background-color:#eee}.cmplz-wizard .cmplz-checkbox-container.cmplz-disabled .checkmark svg,.cmplz-settings .cmplz-checkbox-container.cmplz-disabled .checkmark svg{stroke:#eee !important;fill:#eee !important}.cmplz-wizard .cmplz-radio-container,.cmplz-settings .cmplz-radio-container{display:block;position:relative;padding-left:32px;margin:var(--rsp-spacing-xs) 0}.cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-success,.cmplz-settings .cmplz-radio-container .radiobtn .cmplz-success{background-color:initial}.cmplz-wizard .cmplz-radio-container input,.cmplz-settings .cmplz-radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cmplz-wizard .cmplz-radio-container .radiobtn,.cmplz-settings .cmplz-radio-container .radiobtn{display:flex;align-items:center;justify-content:center;position:absolute;top:-2px;left:0;height:22px;width:22px;border-radius:100%;border:1px solid var(--rsp-input-border-color)}.cmplz-wizard .cmplz-radio-container .radiobtn.disabled,.cmplz-settings .cmplz-radio-container .radiobtn.disabled{cursor:not-allowed}.cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-icon,.cmplz-settings .cmplz-radio-container .radiobtn .cmplz-icon{content:"";position:absolute;display:none}.cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-icon svg,.cmplz-settings .cmplz-radio-container .radiobtn .cmplz-icon svg{fill:transparent}.cmplz-wizard .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon,.cmplz-settings .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon{display:flex}.cmplz-wizard .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon svg,.cmplz-settings .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon svg{fill:var(--rsp-wp-blue)}.cmplz-wizard .cmplz-radio-container .radiobtn.cmplz-default .cmplz-icon,.cmplz-settings .cmplz-radio-container .radiobtn.cmplz-default .cmplz-icon{display:flex;background-color:#eee}.cmplz-wizard .cmplz-radio-container .radiobtn.disabled,.cmplz-settings .cmplz-radio-container .radiobtn.disabled{background-color:#eee}.cmplz-wizard .cmplz-radio-container .radiobtn.disabled .cmplz-icon,.cmplz-settings .cmplz-radio-container .radiobtn.disabled .cmplz-icon{background-color:var(--rsp-wp-blue-faded)}.cmplz-wizard textarea.validation,.cmplz-settings textarea.validation,.cmplz-wizard input[type="text"].validation,.cmplz-settings input[type="text"].validation,.cmplz-wizard input[type="email"].validation,.cmplz-settings input[type="email"].validation,.cmplz-wizard input[type="text"].cmplz-valid-page,.cmplz-settings input[type="text"].cmplz-valid-page,.cmplz-wizard input[type="text"].cmplz-deleted-page,.cmplz-settings input[type="text"].cmplz-deleted-page{position:relative;padding-left:25px}.cmplz-wizard textarea.validation ~ .cmplz-icon,.cmplz-settings textarea.validation ~ .cmplz-icon,.cmplz-wizard input[type="text"].validation ~ .cmplz-icon,.cmplz-settings input[type="text"].validation ~ .cmplz-icon,.cmplz-wizard input[type="email"].validation ~ .cmplz-icon,.cmplz-settings input[type="email"].validation ~ .cmplz-icon,.cmplz-wizard input[type="text"].cmplz-valid-page ~ .cmplz-icon,.cmplz-settings input[type="text"].cmplz-valid-page ~ .cmplz-icon,.cmplz-wizard input[type="text"].cmplz-deleted-page ~ .cmplz-icon,.cmplz-settings input[type="text"].cmplz-deleted-page ~ .cmplz-icon{display:block;position:absolute;padding-left:7px;margin-top:-25px;z-index:1}.cmplz-wizard textarea.validation ~ .cmplz-icon svg,.cmplz-settings textarea.validation ~ .cmplz-icon svg,.cmplz-wizard input[type="text"].validation ~ .cmplz-icon svg,.cmplz-settings input[type="text"].validation ~ .cmplz-icon svg,.cmplz-wizard input[type="email"].validation ~ .cmplz-icon svg,.cmplz-settings input[type="email"].validation ~ .cmplz-icon svg,.cmplz-wizard input[type="text"].cmplz-valid-page ~ .cmplz-icon svg,.cmplz-settings input[type="text"].cmplz-valid-page ~ .cmplz-icon svg,.cmplz-wizard input[type="text"].cmplz-deleted-page ~ .cmplz-icon svg,.cmplz-settings input[type="text"].cmplz-deleted-page ~ .cmplz-icon svg{width:15px;height:15px}.cmplz-wizard textarea.validation:invalid ~ .cmplz-icon,.cmplz-settings textarea.validation:invalid ~ .cmplz-icon,.cmplz-wizard textarea.validation:valid ~ .cmplz-icon,.cmplz-settings textarea.validation:valid ~ .cmplz-icon{margin-top:-143px}.cmplz-wizard textarea.validation:valid ~ .cmplz-icon-times,.cmplz-settings textarea.validation:valid ~ .cmplz-icon-times,.cmplz-wizard input[type="text"].validation:valid ~ .cmplz-icon-times,.cmplz-settings input[type="text"].validation:valid ~ .cmplz-icon-times,.cmplz-wizard input[type="email"].validation:valid ~ .cmplz-icon-times,.cmplz-settings input[type="email"].validation:valid ~ .cmplz-icon-times{display:none}.cmplz-wizard textarea.validation:invalid ~ .cmplz-icon-check,.cmplz-settings textarea.validation:invalid ~ .cmplz-icon-check,.cmplz-wizard input[type="text"].validation:invalid ~ .cmplz-icon-check,.cmplz-settings input[type="text"].validation:invalid ~ .cmplz-icon-check,.cmplz-wizard input[type="email"].validation:invalid ~ .cmplz-icon-check,.cmplz-settings input[type="email"].validation:invalid ~ .cmplz-icon-check{display:none}.cmplz-wizard input[type="text"],.cmplz-settings input[type="text"],.cmplz-wizard input[type="email"],.cmplz-settings input[type="email"],.cmplz-wizard select,.cmplz-settings select,.cmplz-wizard .select2,.cmplz-settings .select2,.cmplz-wizard textarea,.cmplz-settings textarea,.cmplz-wizard input[type="number"],.cmplz-settings input[type="number"]{margin-bottom:2px}.cmplz-wizard textarea,.cmplz-settings textarea{padding:10px}.cmplz-wizard ::placeholder,.cmplz-settings ::placeholder{color:#dadada}.cmplz-wizard ::placeholder,.cmplz-settings ::placeholder{color:#dadada}.cmplz-wizard ::-moz-placeholder,.cmplz-settings ::-moz-placeholder{color:#dadada}.cmplz-wizard :-ms-input-placeholder,.cmplz-settings :-ms-input-placeholder{color:#dadada}.cmplz-wizard :-moz-placeholder,.cmplz-settings :-moz-placeholder{color:#dadada}.cmplz-multiple-field-button-footer{display:flex;align-items:center}.cmplz-multiple-field-button-footer .button{margin-right:5px;margin-bottom:10px;min-width:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-multiple-field-button-footer .button.button-primary{margin-top:var(--rsp-spacing-m)}.cmplz-hidden{display:none !important}.cmplz-help-warning-wrap{max-width:400px;align-items:center}.cmplz-help-warning-wrap .cmplz-help-modal{line-height:1.5;font-size:var(--rsp-fs-300);margin:var(--rsp-spacing-xs) 0 0 var(--rsp-spacing-m);padding:10px 15px;background-color:var(--rsp-blue-faded);color:var(--rsp-text-color);text-align:left}.cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice{background-color:var(--rsp-dark-blue-faded);padding:var(--rsp-spacing-s) var(--rsp-spacing-m);border-radius:var(--rsp-border-radius);box-shadow:var(--rsp-box-shadow)}.cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning{color:var(--rsp-text-color);background-color:var(--rsp-yellow-faded);border-color:var(--rsp-yellow-faded)}.cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning:after{border-right:15px solid #f8be2e}.cmplz-help-warning-wrap .cmplz-help-modal:empty{background-color:#f1f1f1}#cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal{min-width:200px}@media screen and (min-width:1450px){#cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal{min-width:280px}}@media screen and (min-width:1550px){#cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal{min-width:340px}}a:active,a:hover{color:#333}a.button.cmplz-open-modal{font-size:9px;line-height:13px;height:15px;min-height:15px;padding:1px 3px;margin-left:10px}.cmplz-panel-link{text-decoration:none;display:inline-block;width:80%}#cmplz_language{font-size:15px}#cmplz_language.cmplz_cookie_language_selector{margin-bottom:0}.multiple-field>div{margin-top:8px}.multiple-field>div:last-child{margin-bottom:8px;clear:both}.cmplz-list-container{margin-bottom:25px}.cmplz-list-container .cmplz-cookie-field>div,.cmplz-list-container .cmplz-service-field>div{margin-top:8px}.cmplz-list-container .cmplz-cookie-field>div:last-child,.cmplz-list-container .cmplz-service-field>div:last-child{margin-bottom:8px}.cmplz-list-container .cmplz-disabled label,.cmplz-list-container .cmplz-disabled span{color:#ababab !important}.cmplz-list-container .cmplz-service-cookie-list{margin-bottom:20px}.cmplz-list-container .cmplz-service-cookie-list:last-child{margin-bottom:0}.cmplz-list-container .cmplz-service-divider{font-size:14px;margin-bottom:10px}.cmplz-legenda{padding:10px 10px 0 10px;display:grid;grid-template-columns:25px 200px 25px 300px;grid-column-gap:10px;align-items:center}.cmplz-panel{background:var(--rsp-white);padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-top:var(--rsp-spacing-xxs)}.cmplz-slide-panel{margin:var(--rsp-spacing-s) 0;color:#383d41;background-color:var(--rsp-grey-200);padding:10px 15px;border-radius:var(--rsp-border-radius-s);border:1px solid #f2f2f2;font-size:13px !important}.cmplz-slide-panel .cmplz-panel-title{display:flex;align-items:center;grid-gap:0;padding:var(--rsp-spacing-s) var(--rsp-spacing-m);cursor:pointer}.cmplz-slide-panel .cmplz-panel-title .cmplz-custom-btns{display:flex;gap:var(--rsp-spacing-xs);align-content:center;justify-content:flex-end;margin-left:auto}.cmplz-slide-panel .cmplz-panel-content{background-color:#fff;border-radius:var(--rsp-border-radius);border-top-left-radius:0;border-top-right-radius:0;padding:10px 15px}.cmplz-slide-panel summary::marker,.cmplz-slide-panel summary::-webkit-details-marker{display:none;content:''}.cmplz-slide-panel .cmplz-checkbox{display:flex;position:relative}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:checked+.cmplz-label::before{background-color:var(--rsp-wp-blue);content:"";padding-left:6px}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-slide-panel .cmplz-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-slide-panel .cmplz-checkbox .cmplz-label:before,.cmplz-slide-panel .cmplz-checkbox .cmplz-label:after{position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color .3s,left .3s}.cmplz-slide-panel .cmplz-checkbox .cmplz-label:before{content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:#c6c6c6;left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-slide-panel .cmplz-checkbox .cmplz-label:after{content:"";letter-spacing:20px;background:white;left:4px;top:-5px;height:11px;width:11px}.cmplz-slide-panel .cmplz-icon.cmplz-open{grid-column-start:4;cursor:pointer;content:'';background:url(../images/chevron-down.svg) no-repeat;transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;height:18px;width:18px;margin:0 0 0 var(--rsp-spacing-xs)}.cmplz-slide-panel[open] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-slide-panel.cmplz-notice{padding:0 0 10px 0;background-color:white}.cmplz-slide-panel.cmplz-toggle-disabled{color:#aca5a5}.cmplz-slide-panel.cmplz-deleted{background-color:#ffa5aa}.cmplz-slide-panel .cmplz-field>div{margin:10px 0}.cmplz-slide-panel .cmplz-multiple-field-validation{float:right}.cmplz-slide-panel.cmplz-slide-panel,.cmplz-slide-panel.cmplz-link-panel{padding:0}.cmplz-slide-panel.cmplz-slide-panel .cmplz-panel-toggle,.cmplz-slide-panel.cmplz-link-panel .cmplz-panel-toggle{display:flex;align-items:center}.cmplz-slide-panel.cmplz-slide-panel .cmplz-panel-toggle span,.cmplz-slide-panel.cmplz-link-panel .cmplz-panel-toggle span{padding-left:10px}.cmplz-slide-panel.cmplz-slide-panel .cmplz-add-to-policy,.cmplz-slide-panel.cmplz-link-panel .cmplz-add-to-policy{text-decoration:underline}.cmplz-slide-panel.cmplz-link-panel.selected,.cmplz-slide-panel.cmplz-link-panel:hover{box-shadow:0 5px 5px rgba(0,0,0,0.2),0 3px 5px rgba(0,0,0,0.13)}.cmplz-slide-panel h1{font-size:22px}.cmplz-slide-panel p{font-size:13px !important}.cmplz-slide-panel.cmplz-notice{background-color:#fff;border:0;color:black;padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}.cmplz-slide-panel.cmplz-success{background-color:#61ce70;color:white;border-radius:0 50px 50px 0;border:#61ce70;margin-left:-20px;padding:5px 15px 5px 5px;width:fit-content}.cmplz-slide-panel.cmplz-warning{position:relative;color:#333;background-color:#f8be2e;border-color:#f8be2e;margin:10px 0 10px 0}.cmplz-slide-panel.cmplz-warning:after{content:" ";position:absolute;left:-15px;top:calc(50% - 15px);border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}.cmplz-slide-panel.cmplz-warning:after{border-right:15px solid #f8be2e}.cmplz-slide-panel.cmplz-notification:after{content:initial}.cmplz-slide-panel ul{list-style-type:disc;margin-left:22px}.cmplz-wizard-menu .cmplz-panel.cmplz-success{border-radius:50px 0 0 50px;text-align:right;margin-right:-20px;padding:5px 5px 5px 15px}.cmplz-switch{position:relative;display:inline-block;width:40px;height:21px}.cmplz-switch input{display:none !important}.cmplz-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cmplz-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}.cmplz-slider.cmplz-round{border-radius:20px}.cmplz-slider.cmplz-round:before{border-radius:50%}.cmplz-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.cmplz-slider-na:before{position:absolute;content:"N/A";color:white}.cmplz-slider-na.cmplz-round{border-radius:20px}input:checked+.cmplz-slider{background-color:#29b6f6}input:checked+.cmplz-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}input:disabled+.cmplz-slider{opacity:.4}input:focus+.cmplz-slider{box-shadow:0 0 1px #29b6f6}#complete_wizard_first_notice{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:99}#complete_wizard_first_notice p{border-radius:0;font-size:16px;background-color:#29b6f6;color:white;position:relative;top:150px;padding:30px;width:300px;text-align:center;margin:auto}html .mceContentBody{max-width:100% !important}.cmplz-banner-editor textarea{width:100%;height:100px}.cmplz-comment{font-size:12px}.cmplz-comment.cmplz-comment-warning{color:var(--rsp-red);border:1px solid var(--rsp-red);background:var(--rsp-red-faded);border-radius:var(--rsp-border-radius-input);margin-top:20px;padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}.cmplz-cookie-field .cmplz-cookie-header{margin-bottom:25px}#cmplz-send-data input[type=text]{width:60%}#cmplz-start-mail,#cmplz_close_tb_window{margin-right:15px;margin-top:15px}#cmplz-scan-progress,#cmplz-sync-progress{background-color:#f1f1f1;border-radius:5px}#cmplz-scan-progress .cmplz-progress-bar,#cmplz-sync-progress .cmplz-progress-bar,#cmplz-scan-progress .cmplz-sync-progress-bar,#cmplz-sync-progress .cmplz-sync-progress-bar{height:20px;background-color:var(--rsp-wp-blue);transition:width .5s;-webkit-transition:width .5s;font-weight:bold;border-radius:5px}#cookie-policy-snapshots .cmplz-notification{margin-bottom:20px}.cmplz-wizard h1,.cookie-policy-snapshots h1,.cmplz-settings h1,.cmplz-wizard h2,.cookie-policy-snapshots h2,.cmplz-settings h2,.cmplz-wizard h3,.cookie-policy-snapshots h3,.cmplz-settings h3,.cmplz-wizard h4,.cookie-policy-snapshots h4,.cmplz-settings h4,.cmplz-wizard .cmplz-menu-item,.cookie-policy-snapshots .cmplz-menu-item,.cmplz-settings .cmplz-menu-item,.cmplz-wizard .cmplz-step-title,.cookie-policy-snapshots .cmplz-step-title,.cmplz-settings .cmplz-step-title,.cmplz-wizard .cmplz-button,.cookie-policy-snapshots .cmplz-button,.cmplz-settings .cmplz-button{font-variant:normal}.cmplz-wizard label,.cookie-policy-snapshots label,.cmplz-settings label{font-size:13px}.cmplz-wizard .field-group,.cookie-policy-snapshots .field-group,.cmplz-settings .field-group{position:relative}.cmplz-wizard .field-group .cmplz-field,.cookie-policy-snapshots .field-group .cmplz-field,.cmplz-settings .field-group .cmplz-field{background-color:white;align-self:stretch;padding:var(--rsp-spacing-xxs) var(--rsp-spacing-l) var(--rsp-spacing-s) var(--rsp-spacing-l)}.cmplz-wizard .field-group .cmplz-label,.cookie-policy-snapshots .field-group .cmplz-label,.cmplz-settings .field-group .cmplz-label{margin-top:0}.cmplz-wizard .field-group .cmplz-label label,.cookie-policy-snapshots .field-group .cmplz-label label,.cmplz-settings .field-group .cmplz-label label{display:flex;font-size:15px;font-weight:500;cursor:default;gap:3px;padding-bottom:var(--rsp-spacing-xs)}.cmplz-wizard .field-group.cmplz-editor .cmplz-label,.cookie-policy-snapshots .field-group.cmplz-editor .cmplz-label,.cmplz-settings .field-group.cmplz-editor .cmplz-label{margin-bottom:0}.cmplz-wizard .field-group .cmplz-field .field-group,.cookie-policy-snapshots .field-group .cmplz-field .field-group,.cmplz-settings .field-group .cmplz-field .field-group{grid-column:1;display:block}.cmplz-wizard .field-group .cmplz-field .button.button-primary:not(.cmplz-resync),.cookie-policy-snapshots .field-group .cmplz-field .button.button-primary:not(.cmplz-resync),.cmplz-settings .field-group .cmplz-field .button.button-primary:not(.cmplz-resync){margin-bottom:10px}.cmplz-wizard .field-group .cmplz-field .cmplz-field,.cookie-policy-snapshots .field-group .cmplz-field .cmplz-field,.cmplz-settings .field-group .cmplz-field .cmplz-field{padding:0}.cmplz-wizard .field-group.sync_progress,.cookie-policy-snapshots .field-group.sync_progress,.cmplz-settings .field-group.sync_progress{margin-top:20px}.cmplz-wizard .field-group.sync_progress .cmplz-field label,.cookie-policy-snapshots .field-group.sync_progress .cmplz-field label,.cmplz-settings .field-group.sync_progress .cmplz-field label{margin-top:0}.cmplz-wizard .cmplz-body input[type="text"].cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-body input[type="text"].cmplz-document-custom-url,.cmplz-settings .cmplz-body input[type="text"].cmplz-document-custom-url,.cmplz-wizard .cmplz-content-area input[type="text"].cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-content-area input[type="text"].cmplz-document-custom-url,.cmplz-settings .cmplz-content-area input[type="text"].cmplz-document-custom-url{width:250px}.cmplz-wizard .cmplz-body .cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-body .cmplz-document-custom-url,.cmplz-settings .cmplz-body .cmplz-document-custom-url,.cmplz-wizard .cmplz-content-area .cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-content-area .cmplz-document-custom-url,.cmplz-settings .cmplz-content-area .cmplz-document-custom-url,.cmplz-wizard .cmplz-body .cmplz-document-custom-page,.cookie-policy-snapshots .cmplz-body .cmplz-document-custom-page,.cmplz-settings .cmplz-body .cmplz-document-custom-page,.cmplz-wizard .cmplz-content-area .cmplz-document-custom-page,.cookie-policy-snapshots .cmplz-content-area .cmplz-document-custom-page,.cmplz-settings .cmplz-content-area .cmplz-document-custom-page{margin-top:5px}.cmplz-wizard .cmplz-body .cmplz-remove,.cookie-policy-snapshots .cmplz-body .cmplz-remove,.cmplz-settings .cmplz-body .cmplz-remove,.cmplz-wizard .cmplz-content-area .cmplz-remove,.cookie-policy-snapshots .cmplz-content-area .cmplz-remove,.cmplz-settings .cmplz-content-area .cmplz-remove{margin-bottom:12px}.cmplz-wizard .cmplz-body .cmplz-rescan,.cookie-policy-snapshots .cmplz-body .cmplz-rescan,.cmplz-settings .cmplz-body .cmplz-rescan,.cmplz-wizard .cmplz-content-area .cmplz-rescan,.cookie-policy-snapshots .cmplz-content-area .cmplz-rescan,.cmplz-settings .cmplz-content-area .cmplz-rescan{padding:0 10px 0 10px}.cmplz-wizard .cmplz-body .cmplz-add-new-cookie,.cookie-policy-snapshots .cmplz-body .cmplz-add-new-cookie,.cmplz-settings .cmplz-body .cmplz-add-new-cookie,.cmplz-wizard .cmplz-content-area .cmplz-add-new-cookie,.cookie-policy-snapshots .cmplz-content-area .cmplz-add-new-cookie,.cmplz-settings .cmplz-content-area .cmplz-add-new-cookie{padding:0}.cmplz-wizard .cmplz-body .cmplz-done a,.cookie-policy-snapshots .cmplz-body .cmplz-done a,.cmplz-settings .cmplz-body .cmplz-done a,.cmplz-wizard .cmplz-content-area .cmplz-done a,.cookie-policy-snapshots .cmplz-content-area .cmplz-done a,.cmplz-settings .cmplz-content-area .cmplz-done a{text-decoration:none;color:white;font-size:14px}.cmplz-wizard .cmplz-body .cmplz-to-do a,.cookie-policy-snapshots .cmplz-body .cmplz-to-do a,.cmplz-settings .cmplz-body .cmplz-to-do a,.cmplz-wizard .cmplz-content-area .cmplz-to-do a,.cookie-policy-snapshots .cmplz-content-area .cmplz-to-do a,.cmplz-settings .cmplz-content-area .cmplz-to-do a{color:white;font-size:14px;text-decoration:none;opacity:.6}.cmplz-wizard .cmplz-body .cmplz-to-do.active a,.cookie-policy-snapshots .cmplz-body .cmplz-to-do.active a,.cmplz-settings .cmplz-body .cmplz-to-do.active a,.cmplz-wizard .cmplz-content-area .cmplz-to-do.active a,.cookie-policy-snapshots .cmplz-content-area .cmplz-to-do.active a,.cmplz-settings .cmplz-content-area .cmplz-to-do.active a{opacity:1}@media screen and (max-width:768px){.cmplz-wizard .cmplz-body input,.cookie-policy-snapshots .cmplz-body input,.cmplz-settings .cmplz-body input,.cmplz-wizard .cmplz-content-area input,.cookie-policy-snapshots .cmplz-content-area input,.cmplz-settings .cmplz-content-area input{vertical-align:top !important}}.cmplz-field label{font-weight:normal}.cmplz-field .cmplz-color-picker.wp-color-picker{margin-top:-11px !important}.cmplz-field input[type="text"],.cmplz-field input[type="email"],.cmplz-field input[type="number"],.cmplz-field input[type="password"]{max-width:500px;border-color:var(--rsp-input-border-color)}.cmplz-field input[type="text"]:focus,.cmplz-field input[type="email"]:focus,.cmplz-field input[type="number"]:focus,.cmplz-field input[type="password"]:focus{border-color:initial}.cmplz-field input[type="text"],.cmplz-field input[type="email"],.cmplz-field input[type="password"],.cmplz-field .cmplz-border-width-wrap input[type="number"],.cmplz-field .cmplz-border-radius-wrap input[type="number"]{width:100%}.cmplz-field select{border-color:var(--rsp-input-border-color);background-color:var(--rsp-input-background-color);vertical-align:initial}.cmplz-field textarea.validation:invalid,.cmplz-field textarea.validation:valid{background-position:.5% 1.5%;border-color:var(--rsp-input-border-color)}.cmplz-field textarea{min-height:150px;min-width:100%}.cmplz-field input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}.cmplz-field .cmplz-buttons-row-left{display:flex;gap:10px;align-items:center;height:auto}.cmplz-field .cmplz-buttons-row-left label,.cmplz-field .cmplz-buttons-row-left input{margin:0;margin-top:0;margin-right:0}.cmplz-field button[name=cmplz_add_multiple],.cmplz-field .cmplz_script_add{margin-top:20px}.cmplz-field .cmplz-logo-preview{border:1px black dashed;display:flex;align-items:center;justify-content:center;float:right}.cmplz-field .cmplz-logo-preview.cmplz-clickable{cursor:pointer}.cmplz-field .cmplz-logo-preview.cmplz-complianz-logo{padding:5px}.cmplz-field .cmplz-logo-preview.cmplz-complianz-logo svg{height:90px;width:90px}.cmplz-use_logo_custom .cmplz-logo-preview{height:100px}.cmplz-use_logo_custom .cmplz-logo-preview img{max-height:100px;max-width:350px}.cmplz-use_logo_site .cmplz-logo-preview img{width:100px;height:inherit}a.cmplz.button,button.cmplz.button,input.cmplz.button{box-shadow:0 0 0 #fff;background-color:#29b6f6;color:#fff;padding-right:20px;border:0;border-radius:50px;padding-top:2px}a.cmplz.button:hover,button.cmplz.button:hover,input.cmplz.button:hover{background-color:#5ac7f8;color:white}a.cmplz.button .fa-angle-right,button.cmplz.button .fa-angle-right,input.cmplz.button .fa-angle-right{font-weight:900;position:absolute;font-size:1.8em;margin-top:1px;margin-left:5px}#complianz .dashboard .fa-times{color:black}#complianz .dashboard .fa-check{color:#29b6f6}input.current-page{width:initial}.cmplz-wizard-menu-menus{padding:10px 0;padding-top:0}.cmplz-settings-content{padding-top:10px;display:grid;grid-template-columns:100%;grid-template-rows:calc(100vh - 160px)}.cmplz-settings .cmplz-footer-contents{display:flex;align-items:center;width:100% !important;border-top:0}#customization{z-index:10}.cc-window{right:1em}.cc-window.cc-center{transform:translate(0,-50%);left:initial}.cc-window.cc-left{left:initial}@keyframes slideInUpCenter{from{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@keyframes slideOutUpCenter{to{-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);opacity:1}from{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);opacity:1}}#cmplz-proof-of-consent .cmplz-content-area,#cmplz-cookie-banner .cmplz-content-area{display:block}#cmplz-proof-of-consent .cmplz-content-area h1,#cmplz-cookie-banner .cmplz-content-area h1{background-color:white;padding:20px;width:-webkit-fill-available}#cmplz-proof-of-consent .cmplz-content-area input[name=cmplz_generate_snapshot],#cmplz-cookie-banner .cmplz-content-area input[name=cmplz_generate_snapshot]{width:120px}#cmplz-proof-of-consent .cmplz-content-area .cmplz_month_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_month_select,#cmplz-proof-of-consent .cmplz-content-area .cmplz_year_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_year_select,#cmplz-proof-of-consent .cmplz-content-area #post-query-submit,#cmplz-cookie-banner .cmplz-content-area #post-query-submit{float:right;margin-top:-50px;width:120px}#cmplz-proof-of-consent .cmplz-content-area #post-query-submit,#cmplz-cookie-banner .cmplz-content-area #post-query-submit{margin-right:0}#cmplz-proof-of-consent .cmplz-content-area .cmplz_month_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_month_select{margin-right:290px}#cmplz-proof-of-consent .cmplz-content-area .cmplz_year_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_year_select{margin-right:145px}#cmplz-proof-of-consent .cmplz-content-area .tablenav,#cmplz-cookie-banner .cmplz-content-area .tablenav{display:none}#cmplz-proof-of-consent .cmplz-content-area #cmplz-cookiestatement-snapshot-filter,#cmplz-cookie-banner .cmplz-content-area #cmplz-cookiestatement-snapshot-filter{padding-top:20px}#cmplz-proof-of-consent .cmplz-content-area .wp-list-table th a,#cmplz-cookie-banner .cmplz-content-area .wp-list-table th a{padding:15px}#cmplz_license_key{margin-bottom:20px}.cmplz-status-info{display:flex;align-items:center}.cmplz-status-info>div{padding:10px 10px 10px 0}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status{display:block;min-width:86px;text-align:center;border-radius:15px;padding:4px 8px;font-size:var(--rsp-fs-100);font-weight:600}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-premium{background-color:var(--rsp-brand-primary);color:white}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-success{background-color:var(--rsp-green);color:white}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-open{background-color:var(--rsp-color-open)}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-warning{background-color:var(--rsp-color-warning);color:white}#cmplz-conclusion{background:#fafafa;padding:10px 15px;margin:10px 0 10px 0}#cmplz-conclusion .cmplz-conclusion__list{font-size:.9rem;font-weight:600}#cmplz-conclusion .cmplz-conclusion__list li{display:flex;align-items:start;margin:15px 0}#cmplz-conclusion .cmplz-conclusion__list li p:not(:first-child),#cmplz-conclusion .cmplz-conclusion__list li .cmplz-conclusion__check--check-text,#cmplz-conclusion .cmplz-conclusion__list li .cmplz-conclusion__check--report-text{margin-top:0;margin-bottom:0}#cmplz-conclusion .cmplz-conclusion__list li:before{content:"";display:block;height:1rem;width:1rem;min-width:1rem;background-size:1rem 1rem;background-repeat:no-repeat;margin-right:10px;margin-top:1px}#cmplz-conclusion .cmplz-conclusion__list li.icon-loading:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="spinner"class="svg-inline--fafa-spinnerfa-w-16"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00512512"><pathfill="%23333"d="M30448c026.51-21.4948-4848s-48-21.49-48-4821.49-4848-484821.494848zm-48368c-26.510-4821.49-4848s21.4948484848-21.4948-48-21.49-48-48-48zm208-208c-26.510-4821.49-4848s21.4948484848-21.4948-48-21.49-48-48-48zM96256c0-26.51-21.49-48-48-48S0229.490256s21.4948484848-21.4948-48zm12.92299.078c-26.510-4821.49-4848s21.4948484848-21.4948-48c0-26.509-21.491-48-48-48zm294.1560c-26.510-4821.49-4848s21.4948484848-21.4948-48c0-26.509-21.49-48-48-48zM108.92260.922c-26.510-4821.49-4848s21.4948484848-21.4948-48-21.491-48-48-48z"></path></svg>');animation-name:rotate-s-loader;animation-iteration-count:infinite;animation-duration:1s;animation-timing-function:ease-in-out;position:relative}#cmplz-conclusion .cmplz-conclusion__list li.icon-success:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="check-circle"class="svg-inline--fafa-check-circlefa-w-16"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00512512"><pathfill="%2322932e"d="M504256c0136.967-111.033248-248248S8392.9678256119.03382568s248111.033248248zM227.314387.314l184-184c6.248-6.2486.248-16.3790-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.6280L216308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.6280l-22.62722.627c-6.2486.248-6.24816.379022.627l104104c6.2496.24916.3796.24922.628.001z"></path></svg>')}#cmplz-conclusion .cmplz-conclusion__list li.icon-error:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="exclamation-circle"class="svg-inline--fafa-exclamation-circlefa-w-16"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00512512"><pathfill="%23D7263D"d="M504256c0136.997-111.043248-248248S8392.9978256C8119.083119.04382568s248111.083248248zm-24850c-25.4050-4620.595-4646s20.59546464646-20.59546-46-20.595-46-46-46zm-43.673-165.346l7.418136c.3476.3645.60911.34611.98211.346h48.546c6.373011.635-4.98211.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.8840-12.3565.78-11.98112.654z"></path></svg>')}#cmplz-conclusion .cmplz-conclusion__list li.icon-warning:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="exclamation-triangle"class="svg-inline--fafa-exclamation-trianglefa-w-18"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00576512"><pathfill="%23f39c12"d="M569.517440.013C587.975472.007564.806512527.94512H48.054c-36.9370-59.999-40.055-41.577-71.987L246.42323.985c18.467-32.00964.72-31.95183.1540l239.94416.028zM288354c-25.4050-4620.595-4646s20.59546464646-20.59546-46-20.595-46-46-46zm-43.673-165.346l7.418136c.3476.3645.60911.34611.98211.346h48.546c6.373011.635-4.98211.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.8840-12.3565.78-11.98112.654z"></path></svg>')}@keyframes rotate-s-loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}.cmplz-settings-saved{display:none;opacity:0;top:20px;height:45px;position:fixed;background-color:#fff;z-index:999999;left:50%;transform:translateX(-50%);text-align:left;box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius-input)}.cmplz-settings-saved svg{margin:2px 17px;margin-right:7px}.cmplz-settings-saved .cmplz-settings-saved__text_and_icon{display:flex;align-content:center;margin:10px 0;padding-right:40px}.cmplz-settings-saved .cmplz-settings-saved__text_and_icon span{display:flex;align-self:center;margin:2px;margin-left:0;font-size:12.6px;font-weight:400;color:#696969}.cmplz-settings-saved .cmplz-settings-saved__text_and_icon div{display:flex;align-self:center}.cmplz-settings-saved.cmplz-settings-saved--fade-in{display:block;-webkit-animation:fadeInFromNone 5s ease-in-out;-moz-animation:fadeInFromNone 5s ease-in-out;-o-animation:fadeInFromNone 5s ease-in-out;animation:fadeInFromNone 5s ease-in-out}@-webkit-keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@-moz-keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@-o-keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@media screen and (max-width:960px){.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-controls:empty{display:none}}@media screen and (max-width:1280px){#cmplz-wizard .cmplz-wizard-menu,#cmplz-settings .cmplz-wizard-menu{width:calc(100% - 360px);height:initial;margin-bottom:0}#cmplz-wizard .cmplz-content-area,#cmplz-settings .cmplz-content-area{grid-template-columns:100%}}@media screen and (max-width:960px){#cmplz-wizard .cmplz-wizard-menu,#cmplz-settings .cmplz-wizard-menu{width:100%}#cmplz-wizard .cmplz-help-warning-wrap,#cmplz-settings .cmplz-help-warning-wrap,#cmplz-wizard .cmplz-content-area .cmplz-section-content-notifications-header,#cmplz-settings .cmplz-content-area .cmplz-section-content-notifications-header{display:none}#cmplz-wizard .cmplz-content-area,#cmplz-settings .cmplz-content-area{grid-template-columns:100%}#cmplz-wizard .cmplz-content-area .cmplz-section-content .cmplz-form,#cmplz-settings .cmplz-content-area .cmplz-section-content .cmplz-form{display:grid;grid-template-columns:100%}#cmplz-wizard .cmplz-content-area .cmplz-section-content .cmplz-form .field-group,#cmplz-settings .cmplz-content-area .cmplz-section-content .cmplz-form .field-group{grid-column:1;grid-template-columns:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container{grid-template-columns:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header{grid-template-columns:100%}}
1
+ @gridblock _height_big:calc(auto+20px);:root{--rsp-spacing-xxs:5px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:30px;--rsp-spacing-xl:40px;--rsp-grid-margin:var(--rsp-spacing-xs);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border-radius-s:8px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0,0,0,0.1) 0 4px 6px -1px,rgba(0,0,0,0.06) 0 2px 4px -1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#1e73be;--rsp-green:#2e8a37;--rsp-red:#d7263d;--rsp-pink:#e35899;--rsp-orange:#f39c12;--rsp-wp-blue:#007cba;--rsp-yellow-faded:#f2e6c9;--rsp-blue-faded:#ecf8fe;--rsp-dark-blue-faded:#ebf2f9;--rsp-green-faded:#ecf4ed;--rsp-red-faded:#fbebed;--rsp-pink-faded:#fceff5;--rsp-orange-faded:#fef5ea;--rsp-wp-blue-faded:#c6e0ef;--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#fff;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:var(--rsp-grey-400);--rsp-text-color:rgba(26,26,26,0.9);--rsp-text-color-invert:rgba(255,255,255,0.9);--rsp-text-color-white:rgba(255,255,255,0.9);--rsp-text-color-light:rgba(69,69,82,0.9);--rsp-grey-100:#fafafa;--rsp-grey-200:#f9f9f9;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-red);--rsp-color-open:var(--rsp-yellow);--rsp-color-disabled:var(--rsp-grey-300);--rsp-fs-100:.6875rem;--rsp-fs-200:.8rem;--rsp-fs-300:.8125rem;--rsp-fs-400:.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:2.5rem;--rsp-brand-primary:var(--rsp-blue);--rsp-brand-secondary:var(--rsp-yellow);--rsp-brand-primary-faded:var(--rsp-blue-faded)}.cmplz-block{background:var(--rsp-background-block-color);box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius)}.cmplz-pointer{position:relative}.cmplz-pointer:after{content:" ";position:absolute;left:-15px;top:calc(50% - 15px);border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}@media only screen and (max-width:1400px){.cmplz-content-area{grid-template-columns:24% auto}}.cmplz-content-area{display:grid;grid-template-columns:22% auto;gap:var(--rsp-grid-gap)}.cmplz-content-area h1{padding:0}.cmplz-content-area .cmplz-upgrade-to-premium{font-size:11px;font-weight:500;text-decoration:none;padding:5px;background-color:#ecf4ed;color:#333}.cmplz-content-area .cmplz-wizard-title{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);display:flex;font-size:17px;font-weight:600;justify-content:space-between;align-content:center;border-radius:var(--rsp-border-radius) var(--rsp-border-radius) 0 0}.cmplz-content-area .cmplz-wizard-title.cmplz-section-content-notifications-header h1{font-weight:normal}.cmplz-content-area .cmplz-wizard-subtitle h2{margin:20px 20px 0 20px;font-size:14px}.cmplz-content-area .cmplz-wizard-menu{background-color:white;box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius)}.cmplz-content-area .cmplz-wizard-menu .cmplz-wizard-progress-bar{background:#dadada;height:15px;margin:var(--rsp-spacing-xs) var(--rsp-spacing-l)}.cmplz-content-area .cmplz-wizard-menu .cmplz-wizard-progress-bar .cmplz-wizard-progress-bar-value{height:100%;background:var(--rsp-green);border-radius:4px}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header{text-decoration:none}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.incomplete a h2{color:var(--rsp-text-color)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.active a h2{color:var(--rsp-wp-blue)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header a{display:inline-block;padding:var(--rsp-spacing-xxs) var(--rsp-spacing-l);text-decoration:none;width:100%}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header a h2{font-size:15px;font-weight:500;margin:0}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header:hover a h2{text-decoration:underline}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-step-header.active:hover a{background:white}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section{display:grid;grid-template-columns:var(--rsp-spacing-m) 1fr;margin:0 var(--rsp-spacing-l)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a{display:inline-block;text-decoration:none;padding:3px 5px}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a h3{font-size:13px;font-weight:400;margin:0}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a:visited h3{color:initial}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section a:hover h3{text-decoration:underline}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.cmplz-done a h3{color:#333}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active a h3{color:var(--rsp-wp-blue)}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active:hover a{background:white;pointer-events:none}.cmplz-content-area .cmplz-wizard-menu .cmplz-step .cmplz-section.active svg path{fill:var(--rsp-wp-blue)}.cmplz-content-area .cmplz-section-content p{margin:0}.cmplz-content-area .cmplz-section-content p:not(:first-child){margin-top:1em}.cmplz-content-area .cmplz-section-content .cmplz-master-label>div{padding:0 var(--rsp-spacing-l);background-color:#fff}.cmplz-content-area .cmplz-section-content .cmplz-form{display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer .cmplz-panel-wrap{margin:0}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-content-title-header{background-color:white}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-top:var(--rsp-spacing-xxs);background-color:#fff}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro>*:not(:first-child){margin-top:var(--rsp-spacing-s)}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-wizard-intro ul{list-style:inherit;margin-left:15px}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-field .cmplz-wizard-intro{padding:0 0 20px 0}.cmplz-content-area .cmplz-section-content .cmplz-form .field-group{grid-column:span 2;display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}.cmplz-content-area .cmplz-section-content .cmplz-form .field-group .cmplz-field{grid-column-start:1}.cmplz-content-area .cmplz-section-content .cmplz-form .field-group .cmplz-field select{font-size:13px}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer{grid-column-start:1;background-color:white;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);display:grid;align-items:center;grid-template-columns:1fr auto;border-radius:0 0 var(--rsp-border-radius) var(--rsp-border-radius);box-shadow:var(--rsp-box-shadow)}.cmplz-content-area .cmplz-section-content .cmplz-form .cmplz-section-footer .cmplz-buttons-container{display:flex;gap:var(--rsp-spacing-s);flex-wrap:wrap;grid-column-start:2}.cmplz-content-area .cmplz-section-content .cmplz-scroll{position:relative}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-form:first-child .cmplz-settings-item{margin-top:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll section{width:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-checkbox .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-button .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-upload .cmplz-field{display:flex;justify-content:space-between;align-items:center}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-upload .cmplz-field{padding-bottom:5px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .button.button-primary{min-width:100px;text-align:center;height:30px;margin:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_add_url,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_remove_url{padding:2px 4px;margin-left:4px;line-height:22px;cursor:pointer;background-color:transparent;border:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-multiple-field-button-footer .button.button-primary{min-width:0;margin-right:5px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .upload_button{margin-right:15px;width:100px;height:30px}.cmplz-content-area .cmplz-section-content .cmplz-scroll input[name="cmplz_import_settings"]{width:100px;height:30px;padding-left:15px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-file-chosen{padding-top:20px;padding-left:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field{display:grid;grid-template-columns:500px 1fr;grid-column-gap:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field .cmplz-text{grid-column-start:1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-text_checkbox .cmplz-field .cmplz-switch{align-self:center;justify-self:end}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-2 .cmplz-field{display:grid;grid-template-columns:33% 33%;grid-column-gap:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-2 .cmplz-field .cmplz-label{grid-column:span 2}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-3 .cmplz-field{display:grid;grid-template-columns:33% 33% 33%;grid-column-gap:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-cols-3 .cmplz-field .cmplz-label{grid-column:span 3}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius.cmplz-cols-5 .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth.cmplz-cols-5 .cmplz-field{display:grid;grid-template-columns:50px 50px 50px 50px 50px;grid-column-gap:10px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius.cmplz-cols-5 .cmplz-field .cmplz-label,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth.cmplz-cols-5 .cmplz-field .cmplz-label{grid-column:span 5}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap{display:grid;grid-template-rows:16px 16px;padding-top:16px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap .cmplz-grey{color:darkgrey}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-border-input-type-wrap span{cursor:pointer}.cmplz-content-area .cmplz-section-content .cmplz-scroll select{width:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-block_script select[data-name=dependency]{width:45%;float:left;clear:both}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz_deps_desc{width:45%;float:left;padding-top:5px;padding-left:9px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group{grid-column:span 2;display:grid;grid-template-columns:auto 325px;grid-column-gap:15px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-colspan-1{grid-column:span 1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-colspan-2{grid-column:span 2}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-col-1{grid-column-start:1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .field-group.cmplz-col-2{grid-column-start:2}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderradius,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-borderwidth{grid-column:span 1}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-sublabel label{color:darkgrey;font-size:13px}.cmplz-content-area .cmplz-section-content .cmplz-scroll label .cmplz-icon{display:inline}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-switch{margin-top:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-input-wrap:not(.hidden){display:block;position:absolute;z-index:10}.cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-holder{position:absolute;top:132px;z-index:10}.cmplz-content-area .cmplz-section-content .cmplz-scroll .wp-picker-clear{position:absolute}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-grid-controls .cmplz-field{padding:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-grid-controls .cmplz-field .cmplz-label{margin:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-form{grid-template-columns:auto !important}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field{display:grid;grid-template-columns:2.5fr 1fr auto}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field label.cmplz-checkbox-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field label.cmplz-checkbox-container{margin:0;min-width:75px}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-label,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-label{margin-right:auto}.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-switch,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-switch,.cmplz-content-area .cmplz-section-content .cmplz-scroll #services .cmplz-field .cmplz-checkbox-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll #plugins .cmplz-field .cmplz-checkbox-container{margin-left:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item{margin-top:20px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-field{flex-flow:row wrap}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-field .cmplz-comment{flex:0 0 100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container{display:flex;justify-content:space-between;align-content:center}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-grid-controls{margin:auto 0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-grid-controls select{font-size:13px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header{grid-column:span 2;display:grid;grid-template-columns:340px 340px}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-title,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-controls{padding:var(--rsp-spacing-m) var(--rsp-spacing-l);background-color:#fff}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-title{border-radius:var(--rsp-border-radius) 0 0 0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header .cmplz-settings-controls{border-radius:0 var(--rsp-border-radius) 0 0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container{grid-column:span 2;display:grid;grid-template-columns:680px auto;grid-column-gap:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap .cmplz-settings-footer,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group .cmplz-settings-footer,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-footer,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container .cmplz-settings-footer{width:100%;background-color:#fff;padding:var(--rsp-spacing-m) var(--rsp-spacing-l);border-radius:0 0 var(--rsp-border-radius) var(--rsp-border-radius);display:flex;gap:var(--rsp-spacing-xs);box-shadow:var(--rsp-box-shadow)}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body{position:relative}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay{z-index:99;display:grid;grid-template-columns:680px auto;position:absolute;top:0;left:0;bottom:0;background:rgba(255,255,255,0.8)}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay .cmplz-settings-overlay-message{position:absolute;width:calc(100% - 70px);bottom:0;background-color:#fff;padding:15px;margin:20px;box-shadow:var(--rsp-box-shadow)}@media screen and (max-width:960px){.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-settings-overlay{right:0}}.cmplz-content-area .cmplz-add-pages-table{display:grid;grid-template-columns:auto auto;gap:var(--rsp-spacing-xs);align-items:center;margin-bottom:var(--rsp-spacing-l)}.cmplz-content-area .cmplz-add-pages-table .cmplz-copy-shortcode{justify-content:flex-start}.cmplz-content-area .cmplz-link-to-menu-table{display:grid;grid-template-columns:30% 30%;grid-gap:5px;align-items:center}.cmplz-content-area .cmplz-link-to-menu-table h3{grid-column:span 2;margin-top:20px;margin-bottom:5px}.cmplz-content-area .cmplz-link-to-menu-table h3:first-child{margin-top:0}.cmplz-content-area .cmplz-link-to-menu-table select{grid-column-start:2}.cmplz-content-area .cmplz-scan-count{padding:0 2px}.cmplz-content-area .cmplz-cookies-table h2{font-weight:normal;font-size:15px}.cmplz-content-area .cmplz-cookies-table .cmplz-cookies-table-body{border-radius:5px;display:grid;grid-template-columns:1fr;padding:10px;background-color:#f0f2f8}.cmplz-wizard .cmplz-checkbox-container,.cmplz-settings .cmplz-checkbox-container{display:block;position:relative;padding-left:32px;margin:var(--rsp-spacing-xs) 0}.cmplz-wizard .cmplz-checkbox-container input,.cmplz-settings .cmplz-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cmplz-wizard .cmplz-checkbox-container .checkmark,.cmplz-settings .cmplz-checkbox-container .checkmark{position:absolute;top:-2px;left:0;height:22px;width:22px;border-radius:5px;border:1px solid var(--rsp-input-border-color);box-sizing:border-box}.cmplz-wizard .cmplz-checkbox-container .checkmark svg,.cmplz-settings .cmplz-checkbox-container .checkmark svg{content:"";position:absolute;display:none}.cmplz-wizard .cmplz-checkbox-container input:checked ~ .checkmark svg,.cmplz-settings .cmplz-checkbox-container input:checked ~ .checkmark svg{display:block;fill:var(--rsp-wp-blue);stroke:var(--rsp-wp-blue)}.cmplz-wizard .cmplz-checkbox-container .checkmark svg,.cmplz-settings .cmplz-checkbox-container .checkmark svg{left:2.5px;top:2px;width:15px;height:15px}.cmplz-wizard .cmplz-checkbox-container .checkmark.cmplz-default svg,.cmplz-settings .cmplz-checkbox-container .checkmark.cmplz-default svg{display:block;fill:#eee;stroke:#eee}.cmplz-wizard .cmplz-checkbox-container.cmplz-disabled,.cmplz-settings .cmplz-checkbox-container.cmplz-disabled{pointer-events:none}.cmplz-wizard .cmplz-checkbox-container.cmplz-disabled .checkmark,.cmplz-settings .cmplz-checkbox-container.cmplz-disabled .checkmark{background-color:#eee}.cmplz-wizard .cmplz-checkbox-container.cmplz-disabled .checkmark svg,.cmplz-settings .cmplz-checkbox-container.cmplz-disabled .checkmark svg{stroke:#eee !important;fill:#eee !important}.cmplz-wizard .cmplz-radio-container,.cmplz-settings .cmplz-radio-container{display:block;position:relative;padding-left:32px;margin:var(--rsp-spacing-xs) 0}.cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-success,.cmplz-settings .cmplz-radio-container .radiobtn .cmplz-success{background-color:initial}.cmplz-wizard .cmplz-radio-container input,.cmplz-settings .cmplz-radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cmplz-wizard .cmplz-radio-container .radiobtn,.cmplz-settings .cmplz-radio-container .radiobtn{display:flex;align-items:center;justify-content:center;position:absolute;top:-2px;left:0;height:22px;width:22px;border-radius:100%;border:1px solid var(--rsp-input-border-color)}.cmplz-wizard .cmplz-radio-container .radiobtn.disabled,.cmplz-settings .cmplz-radio-container .radiobtn.disabled{cursor:not-allowed}.cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-icon,.cmplz-settings .cmplz-radio-container .radiobtn .cmplz-icon{content:"";position:absolute;display:none}.cmplz-wizard .cmplz-radio-container .radiobtn .cmplz-icon svg,.cmplz-settings .cmplz-radio-container .radiobtn .cmplz-icon svg{fill:transparent}.cmplz-wizard .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon,.cmplz-settings .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon{display:flex}.cmplz-wizard .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon svg,.cmplz-settings .cmplz-radio-container input:checked ~ .radiobtn .cmplz-icon svg{fill:var(--rsp-wp-blue)}.cmplz-wizard .cmplz-radio-container .radiobtn.cmplz-default .cmplz-icon,.cmplz-settings .cmplz-radio-container .radiobtn.cmplz-default .cmplz-icon{display:flex;background-color:#eee}.cmplz-wizard .cmplz-radio-container .radiobtn.disabled,.cmplz-settings .cmplz-radio-container .radiobtn.disabled{background-color:#eee}.cmplz-wizard .cmplz-radio-container .radiobtn.disabled .cmplz-icon,.cmplz-settings .cmplz-radio-container .radiobtn.disabled .cmplz-icon{background-color:var(--rsp-wp-blue-faded)}.cmplz-wizard textarea.validation,.cmplz-settings textarea.validation,.cmplz-wizard input[type="text"].validation,.cmplz-settings input[type="text"].validation,.cmplz-wizard input[type="email"].validation,.cmplz-settings input[type="email"].validation,.cmplz-wizard input[type="text"].cmplz-valid-page,.cmplz-settings input[type="text"].cmplz-valid-page,.cmplz-wizard input[type="text"].cmplz-deleted-page,.cmplz-settings input[type="text"].cmplz-deleted-page{position:relative;padding-left:25px}.cmplz-wizard textarea.validation ~ .cmplz-icon,.cmplz-settings textarea.validation ~ .cmplz-icon,.cmplz-wizard input[type="text"].validation ~ .cmplz-icon,.cmplz-settings input[type="text"].validation ~ .cmplz-icon,.cmplz-wizard input[type="email"].validation ~ .cmplz-icon,.cmplz-settings input[type="email"].validation ~ .cmplz-icon,.cmplz-wizard input[type="text"].cmplz-valid-page ~ .cmplz-icon,.cmplz-settings input[type="text"].cmplz-valid-page ~ .cmplz-icon,.cmplz-wizard input[type="text"].cmplz-deleted-page ~ .cmplz-icon,.cmplz-settings input[type="text"].cmplz-deleted-page ~ .cmplz-icon{display:block;position:absolute;padding-left:7px;margin-top:-25px;z-index:1}.cmplz-wizard textarea.validation ~ .cmplz-icon svg,.cmplz-settings textarea.validation ~ .cmplz-icon svg,.cmplz-wizard input[type="text"].validation ~ .cmplz-icon svg,.cmplz-settings input[type="text"].validation ~ .cmplz-icon svg,.cmplz-wizard input[type="email"].validation ~ .cmplz-icon svg,.cmplz-settings input[type="email"].validation ~ .cmplz-icon svg,.cmplz-wizard input[type="text"].cmplz-valid-page ~ .cmplz-icon svg,.cmplz-settings input[type="text"].cmplz-valid-page ~ .cmplz-icon svg,.cmplz-wizard input[type="text"].cmplz-deleted-page ~ .cmplz-icon svg,.cmplz-settings input[type="text"].cmplz-deleted-page ~ .cmplz-icon svg{width:15px;height:15px}.cmplz-wizard textarea.validation:invalid ~ .cmplz-icon,.cmplz-settings textarea.validation:invalid ~ .cmplz-icon,.cmplz-wizard textarea.validation:valid ~ .cmplz-icon,.cmplz-settings textarea.validation:valid ~ .cmplz-icon{margin-top:-143px}.cmplz-wizard textarea.validation:valid ~ .cmplz-icon-times,.cmplz-settings textarea.validation:valid ~ .cmplz-icon-times,.cmplz-wizard input[type="text"].validation:valid ~ .cmplz-icon-times,.cmplz-settings input[type="text"].validation:valid ~ .cmplz-icon-times,.cmplz-wizard input[type="email"].validation:valid ~ .cmplz-icon-times,.cmplz-settings input[type="email"].validation:valid ~ .cmplz-icon-times{display:none}.cmplz-wizard textarea.validation:invalid ~ .cmplz-icon-check,.cmplz-settings textarea.validation:invalid ~ .cmplz-icon-check,.cmplz-wizard input[type="text"].validation:invalid ~ .cmplz-icon-check,.cmplz-settings input[type="text"].validation:invalid ~ .cmplz-icon-check,.cmplz-wizard input[type="email"].validation:invalid ~ .cmplz-icon-check,.cmplz-settings input[type="email"].validation:invalid ~ .cmplz-icon-check{display:none}.cmplz-wizard input[type="text"],.cmplz-settings input[type="text"],.cmplz-wizard input[type="email"],.cmplz-settings input[type="email"],.cmplz-wizard select,.cmplz-settings select,.cmplz-wizard .select2,.cmplz-settings .select2,.cmplz-wizard textarea,.cmplz-settings textarea,.cmplz-wizard input[type="number"],.cmplz-settings input[type="number"]{margin-bottom:2px}.cmplz-wizard textarea,.cmplz-settings textarea{padding:10px}.cmplz-wizard ::-moz-placeholder,.cmplz-settings ::-moz-placeholder{color:#dadada}.cmplz-wizard ::placeholder,.cmplz-settings ::placeholder{color:#dadada}.cmplz-wizard ::-moz-placeholder,.cmplz-settings ::-moz-placeholder{color:#dadada}.cmplz-wizard ::placeholder,.cmplz-settings ::placeholder{color:#dadada}.cmplz-wizard ::-moz-placeholder,.cmplz-settings ::-moz-placeholder{color:#dadada}.cmplz-wizard :-ms-input-placeholder,.cmplz-settings :-ms-input-placeholder{color:#dadada}.cmplz-wizard :-moz-placeholder,.cmplz-settings :-moz-placeholder{color:#dadada}.cmplz-multiple-field-button-footer{display:flex;align-items:center}.cmplz-multiple-field-button-footer .button{margin-right:5px;margin-bottom:10px;min-width:0}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-multiple-field-button-footer .button.button-primary{margin-top:var(--rsp-spacing-m)}.cmplz-hidden{display:none !important}.cmplz-help-warning-wrap{max-width:400px;align-items:center}.cmplz-help-warning-wrap .cmplz-help-modal{line-height:1.5;font-size:var(--rsp-fs-300);margin:var(--rsp-spacing-xs) 0 0 var(--rsp-spacing-m);padding:10px 15px;background-color:var(--rsp-blue-faded);color:var(--rsp-text-color);text-align:left}.cmplz-help-warning-wrap .cmplz-help-modal.cmplz-notice{background-color:var(--rsp-dark-blue-faded);padding:var(--rsp-spacing-s) var(--rsp-spacing-m);border-radius:var(--rsp-border-radius);box-shadow:var(--rsp-box-shadow)}.cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning{color:var(--rsp-text-color);background-color:var(--rsp-yellow-faded);border-color:var(--rsp-yellow-faded)}.cmplz-help-warning-wrap .cmplz-help-modal.cmplz-warning:after{border-right:15px solid #f8be2e}.cmplz-help-warning-wrap .cmplz-help-modal:empty{background-color:#f1f1f1}#cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal{min-width:200px}@media screen and (min-width:1450px){#cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal{min-width:280px}}@media screen and (min-width:1550px){#cmplz-settings .cmplz-help-warning-wrap .cmplz-help-modal{min-width:340px}}a:active,a:hover{color:#333}a.button.cmplz-open-modal{font-size:9px;line-height:13px;height:15px;min-height:15px;padding:1px 3px;margin-left:10px}.cmplz-panel-link{text-decoration:none;display:inline-block;width:80%}#cmplz_language{font-size:15px}#cmplz_language.cmplz_cookie_language_selector{margin-bottom:0}.multiple-field>div{margin-top:8px}.multiple-field>div:last-child{margin-bottom:8px;clear:both}.cmplz-list-container{margin-bottom:25px}.cmplz-list-container .cmplz-cookie-field>div,.cmplz-list-container .cmplz-service-field>div{margin-top:8px}.cmplz-list-container .cmplz-cookie-field>div:last-child,.cmplz-list-container .cmplz-service-field>div:last-child{margin-bottom:8px}.cmplz-list-container .cmplz-disabled label,.cmplz-list-container .cmplz-disabled span{color:#ababab !important}.cmplz-list-container .cmplz-service-cookie-list{margin-bottom:20px}.cmplz-list-container .cmplz-service-cookie-list:last-child{margin-bottom:0}.cmplz-list-container .cmplz-service-divider{font-size:14px;margin-bottom:10px}.cmplz-legenda{padding:10px 10px 0 10px;display:grid;grid-template-columns:25px 200px 25px 300px;grid-column-gap:10px;align-items:center}.cmplz-panel{background:var(--rsp-white);padding:var(--rsp-spacing-m) var(--rsp-spacing-l);padding-top:var(--rsp-spacing-xxs)}.cmplz-slide-panel{margin:var(--rsp-spacing-s) 0;color:#383d41;background-color:var(--rsp-grey-200);padding:10px 15px;border-radius:var(--rsp-border-radius-s);border:1px solid #f2f2f2;font-size:13px !important}.cmplz-slide-panel .cmplz-panel-title{display:flex;align-items:center;grid-gap:0;padding:var(--rsp-spacing-s) var(--rsp-spacing-m);cursor:pointer}.cmplz-slide-panel .cmplz-panel-title .cmplz-custom-btns{display:flex;gap:var(--rsp-spacing-xs);align-content:center;justify-content:flex-end;margin-left:auto}.cmplz-slide-panel .cmplz-panel-content{background-color:#fff;border-radius:var(--rsp-border-radius);border-top-left-radius:0;border-top-right-radius:0;padding:10px 15px}.cmplz-slide-panel summary::marker,.cmplz-slide-panel summary::-webkit-details-marker{display:none;content:''}.cmplz-slide-panel .cmplz-checkbox{display:flex;position:relative}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:checked+.cmplz-label::before{background-color:var(--rsp-wp-blue);content:"";padding-left:6px}.cmplz-slide-panel .cmplz-checkbox input.cmplz-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-slide-panel .cmplz-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-slide-panel .cmplz-checkbox .cmplz-label:before,.cmplz-slide-panel .cmplz-checkbox .cmplz-label:after{position:absolute;border-radius:10px;transition:background-color .3s,left .3s}.cmplz-slide-panel .cmplz-checkbox .cmplz-label:before{content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:#c6c6c6;left:0;top:-7px;height:15px;width:28px;border-radius:10px}.cmplz-slide-panel .cmplz-checkbox .cmplz-label:after{content:"";letter-spacing:20px;background:white;left:4px;top:-5px;height:11px;width:11px}.cmplz-slide-panel .cmplz-icon.cmplz-open{grid-column-start:4;cursor:pointer;content:'';background:url(../images/chevron-down.svg) no-repeat;transform:rotate(0);transition:all .5s ease;height:18px;width:18px;margin:0 0 0 var(--rsp-spacing-xs)}.cmplz-slide-panel[open] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-slide-panel.cmplz-notice{padding:0 0 10px 0;background-color:white}.cmplz-slide-panel.cmplz-toggle-disabled{color:#aca5a5}.cmplz-slide-panel.cmplz-deleted{background-color:#ffa5aa}.cmplz-slide-panel .cmplz-field>div{margin:10px 0}.cmplz-slide-panel .cmplz-multiple-field-validation{float:right}.cmplz-slide-panel.cmplz-slide-panel,.cmplz-slide-panel.cmplz-link-panel{padding:0}.cmplz-slide-panel.cmplz-slide-panel .cmplz-panel-toggle,.cmplz-slide-panel.cmplz-link-panel .cmplz-panel-toggle{display:flex;align-items:center}.cmplz-slide-panel.cmplz-slide-panel .cmplz-panel-toggle span,.cmplz-slide-panel.cmplz-link-panel .cmplz-panel-toggle span{padding-left:10px}.cmplz-slide-panel.cmplz-slide-panel .cmplz-add-to-policy,.cmplz-slide-panel.cmplz-link-panel .cmplz-add-to-policy{text-decoration:underline}.cmplz-slide-panel.cmplz-link-panel.selected,.cmplz-slide-panel.cmplz-link-panel:hover{box-shadow:0 5px 5px rgba(0,0,0,0.2),0 3px 5px rgba(0,0,0,0.13)}.cmplz-slide-panel h1{font-size:22px}.cmplz-slide-panel p{font-size:13px !important}.cmplz-slide-panel.cmplz-notice{background-color:#fff;border:0;color:black;padding:var(--rsp-spacing-m) var(--rsp-spacing-l)}.cmplz-slide-panel.cmplz-success{background-color:#61ce70;color:white;border-radius:0 50px 50px 0;border:#61ce70;margin-left:-20px;padding:5px 15px 5px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cmplz-slide-panel.cmplz-warning{position:relative;color:#333;background-color:#f8be2e;border-color:#f8be2e;margin:10px 0 10px 0}.cmplz-slide-panel.cmplz-warning:after{content:" ";position:absolute;left:-15px;top:calc(50% - 15px);border-top:15px solid transparent;border-right:15px solid black;border-left:0;border-bottom:15px solid transparent}.cmplz-slide-panel.cmplz-warning:after{border-right:15px solid #f8be2e}.cmplz-slide-panel.cmplz-notification:after{content:initial}.cmplz-slide-panel ul{list-style-type:disc;margin-left:22px}.cmplz-wizard-menu .cmplz-panel.cmplz-success{border-radius:50px 0 0 50px;text-align:right;margin-right:-20px;padding:5px 5px 5px 15px}.cmplz-switch{position:relative;display:inline-block;width:40px;height:21px}.cmplz-switch input{display:none !important}.cmplz-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.cmplz-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;transition:.4s}.cmplz-slider.cmplz-round{border-radius:20px}.cmplz-slider.cmplz-round:before{border-radius:50%}.cmplz-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.cmplz-slider-na:before{position:absolute;content:"N/A";color:white}.cmplz-slider-na.cmplz-round{border-radius:20px}input:checked+.cmplz-slider{background-color:#29b6f6}input:checked+.cmplz-slider:before{transform:translateX(17px)}input:disabled+.cmplz-slider{opacity:.4}input:focus+.cmplz-slider{box-shadow:0 0 1px #29b6f6}#complete_wizard_first_notice{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:99}#complete_wizard_first_notice p{border-radius:0;font-size:16px;background-color:#29b6f6;color:white;position:relative;top:150px;padding:30px;width:300px;text-align:center;margin:auto}html .mceContentBody{max-width:100% !important}.cmplz-banner-editor textarea{width:100%;height:100px}.cmplz-comment{font-size:12px}.cmplz-comment.cmplz-comment-warning{color:var(--rsp-red);border:1px solid var(--rsp-red);background:var(--rsp-red-faded);border-radius:var(--rsp-border-radius-input);margin-top:20px;padding:var(--rsp-spacing-xs) var(--rsp-spacing-s)}.cmplz-cookie-field .cmplz-cookie-header{margin-bottom:25px}#cmplz-send-data input[type=text]{width:60%}#cmplz-start-mail,#cmplz_close_tb_window{margin-right:15px;margin-top:15px}#cmplz-scan-progress,#cmplz-sync-progress{background-color:#f1f1f1;border-radius:5px}#cmplz-scan-progress .cmplz-progress-bar,#cmplz-sync-progress .cmplz-progress-bar,#cmplz-scan-progress .cmplz-sync-progress-bar,#cmplz-sync-progress .cmplz-sync-progress-bar{height:20px;background-color:var(--rsp-wp-blue);transition:width .5s;-webkit-transition:width .5s;font-weight:bold;border-radius:5px}#cookie-policy-snapshots .cmplz-notification{margin-bottom:20px}.cmplz-wizard h1,.cookie-policy-snapshots h1,.cmplz-settings h1,.cmplz-wizard h2,.cookie-policy-snapshots h2,.cmplz-settings h2,.cmplz-wizard h3,.cookie-policy-snapshots h3,.cmplz-settings h3,.cmplz-wizard h4,.cookie-policy-snapshots h4,.cmplz-settings h4,.cmplz-wizard .cmplz-menu-item,.cookie-policy-snapshots .cmplz-menu-item,.cmplz-settings .cmplz-menu-item,.cmplz-wizard .cmplz-step-title,.cookie-policy-snapshots .cmplz-step-title,.cmplz-settings .cmplz-step-title,.cmplz-wizard .cmplz-button,.cookie-policy-snapshots .cmplz-button,.cmplz-settings .cmplz-button{font-variant:normal}.cmplz-wizard label,.cookie-policy-snapshots label,.cmplz-settings label{font-size:13px}.cmplz-wizard .field-group,.cookie-policy-snapshots .field-group,.cmplz-settings .field-group{position:relative}.cmplz-wizard .field-group .cmplz-field,.cookie-policy-snapshots .field-group .cmplz-field,.cmplz-settings .field-group .cmplz-field{background-color:white;align-self:stretch;padding:var(--rsp-spacing-xxs) var(--rsp-spacing-l) var(--rsp-spacing-s) var(--rsp-spacing-l)}.cmplz-wizard .field-group .cmplz-label,.cookie-policy-snapshots .field-group .cmplz-label,.cmplz-settings .field-group .cmplz-label{margin-top:0}.cmplz-wizard .field-group .cmplz-label label,.cookie-policy-snapshots .field-group .cmplz-label label,.cmplz-settings .field-group .cmplz-label label{display:flex;font-size:15px;font-weight:500;cursor:default;gap:3px;padding-bottom:var(--rsp-spacing-xs)}.cmplz-wizard .field-group.cmplz-editor .cmplz-label,.cookie-policy-snapshots .field-group.cmplz-editor .cmplz-label,.cmplz-settings .field-group.cmplz-editor .cmplz-label{margin-bottom:0}.cmplz-wizard .field-group .cmplz-field .field-group,.cookie-policy-snapshots .field-group .cmplz-field .field-group,.cmplz-settings .field-group .cmplz-field .field-group{grid-column:1;display:block}.cmplz-wizard .field-group .cmplz-field .button.button-primary:not(.cmplz-resync),.cookie-policy-snapshots .field-group .cmplz-field .button.button-primary:not(.cmplz-resync),.cmplz-settings .field-group .cmplz-field .button.button-primary:not(.cmplz-resync){margin-bottom:10px}.cmplz-wizard .field-group .cmplz-field .cmplz-field,.cookie-policy-snapshots .field-group .cmplz-field .cmplz-field,.cmplz-settings .field-group .cmplz-field .cmplz-field{padding:0}.cmplz-wizard .field-group.sync_progress,.cookie-policy-snapshots .field-group.sync_progress,.cmplz-settings .field-group.sync_progress{margin-top:20px}.cmplz-wizard .field-group.sync_progress .cmplz-field label,.cookie-policy-snapshots .field-group.sync_progress .cmplz-field label,.cmplz-settings .field-group.sync_progress .cmplz-field label{margin-top:0}.cmplz-wizard .cmplz-body input[type="text"].cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-body input[type="text"].cmplz-document-custom-url,.cmplz-settings .cmplz-body input[type="text"].cmplz-document-custom-url,.cmplz-wizard .cmplz-content-area input[type="text"].cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-content-area input[type="text"].cmplz-document-custom-url,.cmplz-settings .cmplz-content-area input[type="text"].cmplz-document-custom-url{width:250px}.cmplz-wizard .cmplz-body .cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-body .cmplz-document-custom-url,.cmplz-settings .cmplz-body .cmplz-document-custom-url,.cmplz-wizard .cmplz-content-area .cmplz-document-custom-url,.cookie-policy-snapshots .cmplz-content-area .cmplz-document-custom-url,.cmplz-settings .cmplz-content-area .cmplz-document-custom-url,.cmplz-wizard .cmplz-body .cmplz-document-custom-page,.cookie-policy-snapshots .cmplz-body .cmplz-document-custom-page,.cmplz-settings .cmplz-body .cmplz-document-custom-page,.cmplz-wizard .cmplz-content-area .cmplz-document-custom-page,.cookie-policy-snapshots .cmplz-content-area .cmplz-document-custom-page,.cmplz-settings .cmplz-content-area .cmplz-document-custom-page{margin-top:5px}.cmplz-wizard .cmplz-body .cmplz-remove,.cookie-policy-snapshots .cmplz-body .cmplz-remove,.cmplz-settings .cmplz-body .cmplz-remove,.cmplz-wizard .cmplz-content-area .cmplz-remove,.cookie-policy-snapshots .cmplz-content-area .cmplz-remove,.cmplz-settings .cmplz-content-area .cmplz-remove{margin-bottom:12px}.cmplz-wizard .cmplz-body .cmplz-rescan,.cookie-policy-snapshots .cmplz-body .cmplz-rescan,.cmplz-settings .cmplz-body .cmplz-rescan,.cmplz-wizard .cmplz-content-area .cmplz-rescan,.cookie-policy-snapshots .cmplz-content-area .cmplz-rescan,.cmplz-settings .cmplz-content-area .cmplz-rescan{padding:0 10px 0 10px}.cmplz-wizard .cmplz-body .cmplz-add-new-cookie,.cookie-policy-snapshots .cmplz-body .cmplz-add-new-cookie,.cmplz-settings .cmplz-body .cmplz-add-new-cookie,.cmplz-wizard .cmplz-content-area .cmplz-add-new-cookie,.cookie-policy-snapshots .cmplz-content-area .cmplz-add-new-cookie,.cmplz-settings .cmplz-content-area .cmplz-add-new-cookie{padding:0}.cmplz-wizard .cmplz-body .cmplz-done a,.cookie-policy-snapshots .cmplz-body .cmplz-done a,.cmplz-settings .cmplz-body .cmplz-done a,.cmplz-wizard .cmplz-content-area .cmplz-done a,.cookie-policy-snapshots .cmplz-content-area .cmplz-done a,.cmplz-settings .cmplz-content-area .cmplz-done a{text-decoration:none;color:white;font-size:14px}.cmplz-wizard .cmplz-body .cmplz-to-do a,.cookie-policy-snapshots .cmplz-body .cmplz-to-do a,.cmplz-settings .cmplz-body .cmplz-to-do a,.cmplz-wizard .cmplz-content-area .cmplz-to-do a,.cookie-policy-snapshots .cmplz-content-area .cmplz-to-do a,.cmplz-settings .cmplz-content-area .cmplz-to-do a{color:white;font-size:14px;text-decoration:none;opacity:.6}.cmplz-wizard .cmplz-body .cmplz-to-do.active a,.cookie-policy-snapshots .cmplz-body .cmplz-to-do.active a,.cmplz-settings .cmplz-body .cmplz-to-do.active a,.cmplz-wizard .cmplz-content-area .cmplz-to-do.active a,.cookie-policy-snapshots .cmplz-content-area .cmplz-to-do.active a,.cmplz-settings .cmplz-content-area .cmplz-to-do.active a{opacity:1}@media screen and (max-width:768px){.cmplz-wizard .cmplz-body input,.cookie-policy-snapshots .cmplz-body input,.cmplz-settings .cmplz-body input,.cmplz-wizard .cmplz-content-area input,.cookie-policy-snapshots .cmplz-content-area input,.cmplz-settings .cmplz-content-area input{vertical-align:top !important}}.cmplz-field label{font-weight:normal}.cmplz-field .cmplz-color-picker.wp-color-picker{margin-top:-11px !important}.cmplz-field input[type="text"],.cmplz-field input[type="email"],.cmplz-field input[type="number"],.cmplz-field input[type="password"]{max-width:500px;border-color:var(--rsp-input-border-color)}.cmplz-field input[type="text"]:focus,.cmplz-field input[type="email"]:focus,.cmplz-field input[type="number"]:focus,.cmplz-field input[type="password"]:focus{border-color:initial}.cmplz-field input[type="text"],.cmplz-field input[type="email"],.cmplz-field input[type="password"],.cmplz-field .cmplz-border-width-wrap input[type="number"],.cmplz-field .cmplz-border-radius-wrap input[type="number"]{width:100%}.cmplz-field select{border-color:var(--rsp-input-border-color);background-color:var(--rsp-input-background-color);vertical-align:initial}.cmplz-field textarea.validation:invalid,.cmplz-field textarea.validation:valid{background-position:.5% 1.5%;border-color:var(--rsp-input-border-color)}.cmplz-field textarea{min-height:150px;min-width:100%}.cmplz-field input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}.cmplz-field .cmplz-buttons-row-left{display:flex;gap:10px;align-items:center;height:auto}.cmplz-field .cmplz-buttons-row-left label,.cmplz-field .cmplz-buttons-row-left input{margin:0;margin-top:0;margin-right:0}.cmplz-field button[name=cmplz_add_multiple],.cmplz-field .cmplz_script_add{margin-top:20px}.cmplz-field .cmplz-logo-preview{border:1px black dashed;display:flex;align-items:center;justify-content:center;float:right}.cmplz-field .cmplz-logo-preview.cmplz-clickable{cursor:pointer}.cmplz-field .cmplz-logo-preview.cmplz-complianz-logo{padding:5px}.cmplz-field .cmplz-logo-preview.cmplz-complianz-logo svg{height:90px;width:90px}.cmplz-use_logo_custom .cmplz-logo-preview{height:100px}.cmplz-use_logo_custom .cmplz-logo-preview img{max-height:100px;max-width:350px}.cmplz-use_logo_site .cmplz-logo-preview img{width:100px;height:inherit}a.cmplz.button,button.cmplz.button,input.cmplz.button{box-shadow:0 0 0 #fff;background-color:#29b6f6;color:#fff;padding-right:20px;border:0;border-radius:50px;padding-top:2px}a.cmplz.button:hover,button.cmplz.button:hover,input.cmplz.button:hover{background-color:#5ac7f8;color:white}a.cmplz.button .fa-angle-right,button.cmplz.button .fa-angle-right,input.cmplz.button .fa-angle-right{font-weight:900;position:absolute;font-size:1.8em;margin-top:1px;margin-left:5px}#complianz .dashboard .fa-times{color:black}#complianz .dashboard .fa-check{color:#29b6f6}input.current-page{width:initial}.cmplz-wizard-menu-menus{padding:10px 0;padding-top:0}.cmplz-settings-content{padding-top:10px;display:grid;grid-template-columns:100%;grid-template-rows:calc(100vh - 160px)}.cmplz-settings .cmplz-footer-contents{display:flex;align-items:center;width:100% !important;border-top:0}#customization{z-index:10}.cc-window{right:1em}.cc-window.cc-center{transform:translate(0,-50%);left:initial}.cc-window.cc-left{left:initial}@-webkit-keyframes slideInUpCenter{from{transform:translate3d(0,150%,0)}to{transform:translate3d(0,-50%,0)}}@keyframes slideInUpCenter{from{transform:translate3d(0,150%,0)}to{transform:translate3d(0,-50%,0)}}@-webkit-keyframes slideOutUpCenter{to{transform:translate3d(0,150%,0);opacity:1}from{transform:translate3d(0,-50%,0);opacity:1}}@keyframes slideOutUpCenter{to{transform:translate3d(0,150%,0);opacity:1}from{transform:translate3d(0,-50%,0);opacity:1}}#cmplz-proof-of-consent .cmplz-content-area,#cmplz-cookie-banner .cmplz-content-area{display:block}#cmplz-proof-of-consent .cmplz-content-area h1,#cmplz-cookie-banner .cmplz-content-area h1{background-color:white;padding:20px;width:-webkit-fill-available}#cmplz-proof-of-consent .cmplz-content-area input[name=cmplz_generate_snapshot],#cmplz-cookie-banner .cmplz-content-area input[name=cmplz_generate_snapshot]{width:120px}#cmplz-proof-of-consent .cmplz-content-area .cmplz_month_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_month_select,#cmplz-proof-of-consent .cmplz-content-area .cmplz_year_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_year_select,#cmplz-proof-of-consent .cmplz-content-area #post-query-submit,#cmplz-cookie-banner .cmplz-content-area #post-query-submit{float:right;margin-top:-50px;width:120px}#cmplz-proof-of-consent .cmplz-content-area #post-query-submit,#cmplz-cookie-banner .cmplz-content-area #post-query-submit{margin-right:0}#cmplz-proof-of-consent .cmplz-content-area .cmplz_month_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_month_select{margin-right:290px}#cmplz-proof-of-consent .cmplz-content-area .cmplz_year_select,#cmplz-cookie-banner .cmplz-content-area .cmplz_year_select{margin-right:145px}#cmplz-proof-of-consent .cmplz-content-area .tablenav,#cmplz-cookie-banner .cmplz-content-area .tablenav{display:none}#cmplz-proof-of-consent .cmplz-content-area #cmplz-cookiestatement-snapshot-filter,#cmplz-cookie-banner .cmplz-content-area #cmplz-cookiestatement-snapshot-filter{padding-top:20px}#cmplz-proof-of-consent .cmplz-content-area .wp-list-table th a,#cmplz-cookie-banner .cmplz-content-area .wp-list-table th a{padding:15px}#cmplz_license_key{margin-bottom:20px}.cmplz-status-info{display:flex;align-items:center}.cmplz-status-info>div{padding:10px 10px 10px 0}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status{display:block;min-width:86px;text-align:center;border-radius:15px;padding:4px 8px;font-size:var(--rsp-fs-100);font-weight:600}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-premium{background-color:var(--rsp-brand-primary);color:white}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-success{background-color:var(--rsp-green);color:white}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-open{background-color:var(--rsp-color-open)}.cmplz-status-info .cmplz-license-status-container .cmplz-license-status.cmplz-warning{background-color:var(--rsp-color-warning);color:white}#cmplz-conclusion{background:#fafafa;padding:10px 15px;margin:10px 0 10px 0}#cmplz-conclusion .cmplz-conclusion__list{font-size:.9rem;font-weight:600}#cmplz-conclusion .cmplz-conclusion__list li{display:flex;align-items:flex-start;margin:15px 0}#cmplz-conclusion .cmplz-conclusion__list li p:not(:first-child),#cmplz-conclusion .cmplz-conclusion__list li .cmplz-conclusion__check--check-text,#cmplz-conclusion .cmplz-conclusion__list li .cmplz-conclusion__check--report-text{margin-top:0;margin-bottom:0}#cmplz-conclusion .cmplz-conclusion__list li:before{content:"";display:block;height:1rem;width:1rem;min-width:1rem;background-size:1rem 1rem;background-repeat:no-repeat;margin-right:10px;margin-top:1px}#cmplz-conclusion .cmplz-conclusion__list li.icon-loading:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="spinner"class="svg-inline--fafa-spinnerfa-w-16"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00512512"><pathfill="%23333"d="M30448c026.51-21.4948-4848s-48-21.49-48-4821.49-4848-484821.494848zm-48368c-26.510-4821.49-4848s21.4948484848-21.4948-48-21.49-48-48-48zm208-208c-26.510-4821.49-4848s21.4948484848-21.4948-48-21.49-48-48-48zM96256c0-26.51-21.49-48-48-48S0229.490256s21.4948484848-21.4948-48zm12.92299.078c-26.510-4821.49-4848s21.4948484848-21.4948-48c0-26.509-21.491-48-48-48zm294.1560c-26.510-4821.49-4848s21.4948484848-21.4948-48c0-26.509-21.49-48-48-48zM108.92260.922c-26.510-4821.49-4848s21.4948484848-21.4948-48-21.491-48-48-48z"></path></svg>');-webkit-animation-name:rotate-s-loader;animation-name:rotate-s-loader;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;position:relative}#cmplz-conclusion .cmplz-conclusion__list li.icon-success:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="check-circle"class="svg-inline--fafa-check-circlefa-w-16"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00512512"><pathfill="%2322932e"d="M504256c0136.967-111.033248-248248S8392.9678256119.03382568s248111.033248248zM227.314387.314l184-184c6.248-6.2486.248-16.3790-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.6280L216308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.6280l-22.62722.627c-6.2486.248-6.24816.379022.627l104104c6.2496.24916.3796.24922.628.001z"></path></svg>')}#cmplz-conclusion .cmplz-conclusion__list li.icon-error:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="exclamation-circle"class="svg-inline--fafa-exclamation-circlefa-w-16"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00512512"><pathfill="%23D7263D"d="M504256c0136.997-111.043248-248248S8392.9978256C8119.083119.04382568s248111.083248248zm-24850c-25.4050-4620.595-4646s20.59546464646-20.59546-46-20.595-46-46-46zm-43.673-165.346l7.418136c.3476.3645.60911.34611.98211.346h48.546c6.373011.635-4.98211.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.8840-12.3565.78-11.98112.654z"></path></svg>')}#cmplz-conclusion .cmplz-conclusion__list li.icon-warning:before{background-image:url('data:image/svg+xml;utf8,<svgaria-hidden="true"focusable="false"data-prefix="fas"data-icon="exclamation-triangle"class="svg-inline--fafa-exclamation-trianglefa-w-18"role="img"xmlns="http://www.w3.org/2000/svg"viewBox="00576512"><pathfill="%23f39c12"d="M569.517440.013C587.975472.007564.806512527.94512H48.054c-36.9370-59.999-40.055-41.577-71.987L246.42323.985c18.467-32.00964.72-31.95183.1540l239.94416.028zM288354c-25.4050-4620.595-4646s20.59546464646-20.59546-46-20.595-46-46-46zm-43.673-165.346l7.418136c.3476.3645.60911.34611.98211.346h48.546c6.373011.635-4.98211.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.8840-12.3565.78-11.98112.654z"></path></svg>')}@-webkit-keyframes rotate-s-loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-s-loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}.cmplz-settings-saved{display:none;opacity:0;top:20px;height:45px;position:fixed;background-color:#fff;z-index:999999;left:50%;transform:translateX(-50%);text-align:left;box-shadow:var(--rsp-box-shadow);border-radius:var(--rsp-border-radius-input)}.cmplz-settings-saved svg{margin:2px 17px;margin-right:7px}.cmplz-settings-saved .cmplz-settings-saved__text_and_icon{display:flex;align-content:center;margin:10px 0;padding-right:40px}.cmplz-settings-saved .cmplz-settings-saved__text_and_icon span{display:flex;align-self:center;margin:2px;margin-left:0;font-size:12.6px;font-weight:400;color:#696969}.cmplz-settings-saved .cmplz-settings-saved__text_and_icon div{display:flex;align-self:center}.cmplz-settings-saved.cmplz-settings-saved--fade-in{display:block;-webkit-animation:fadeInFromNone 5s ease-in-out;animation:fadeInFromNone 5s ease-in-out}@-webkit-keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@keyframes fadeInFromNone{0{display:none;opacity:0;top:20px}5%{display:block;opacity:0;top:-10px}15%{display:block;opacity:1;top:20px}90%{display:block;opacity:1;top:20px}100%{display:none;opacity:0;top:20px}}@media screen and (max-width:960px){.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-controls:empty{display:none}}@media screen and (max-width:1280px){#cmplz-wizard .cmplz-wizard-menu,#cmplz-settings .cmplz-wizard-menu{width:calc(100% - 360px);height:initial;margin-bottom:0}#cmplz-wizard .cmplz-content-area,#cmplz-settings .cmplz-content-area{grid-template-columns:100%}}@media screen and (max-width:960px){#cmplz-wizard .cmplz-wizard-menu,#cmplz-settings .cmplz-wizard-menu{width:100%}#cmplz-wizard .cmplz-help-warning-wrap,#cmplz-settings .cmplz-help-warning-wrap,#cmplz-wizard .cmplz-content-area .cmplz-section-content-notifications-header,#cmplz-settings .cmplz-content-area .cmplz-section-content-notifications-header{display:none}#cmplz-wizard .cmplz-content-area,#cmplz-settings .cmplz-content-area{grid-template-columns:100%}#cmplz-wizard .cmplz-content-area .cmplz-section-content .cmplz-form,#cmplz-settings .cmplz-content-area .cmplz-section-content .cmplz-form{display:grid;grid-template-columns:100%}#cmplz-wizard .cmplz-content-area .cmplz-section-content .cmplz-form .field-group,#cmplz-settings .cmplz-content-area .cmplz-section-content .cmplz-form .field-group{grid-column:1;grid-template-columns:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-body .cmplz-panel-wrap,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .field-group,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container,.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-footer-container{grid-template-columns:100%}.cmplz-content-area .cmplz-section-content .cmplz-scroll .cmplz-settings-item .cmplz-settings-header-container .cmplz-settings-header{grid-template-columns:100%}}
assets/js/admin.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(document).ready(function($){"use strict";if(document.querySelector(".cmplz-multicheckbox-loadmore")){document.querySelectorAll(".cmplz-multicheckbox-loadmore").forEach(obj=>{obj.setAttribute("data-loadmore-state","hidden");cmplz_toggle_loadmore(false,obj)});function cmplz_toggle_loadmore(show,obj){let count=0;let load_more_count=obj.getAttribute("data-cmplz_loadmore_count");obj.querySelectorAll(".cmplz-checkbox-container").forEach(checkbox_obj=>{count++;if(show){obj.querySelector(".cmplz_load_more .cmplz-load-less").style.display="block";obj.querySelector(".cmplz_load_more .cmplz-load-more").style.display="none";checkbox_obj.style.display="block"}else if(count>load_more_count){obj.querySelector(".cmplz_load_more .cmplz-load-more").style.display="block";obj.querySelector(".cmplz_load_more .cmplz-load-less").style.display="none";checkbox_obj.style.display="none"}})}document.addEventListener("click",e=>{if(e.target.closest(".cmplz_load_more")){e.preventDefault();let obj=e.target;obj=obj.closest(".cmplz-multicheckbox-loadmore");let state=obj.getAttribute("data-loadmore-state");let show=state==="hidden";state=show?"visible":"hidden";obj.setAttribute("data-loadmore-state",state);cmplz_toggle_loadmore(show,obj)}})}$(document).on("click",".cmplz-install-burst",function(){var btn=$("button.cmplz-install-burst");var loader='<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>';btn.html(loader);btn.attr("disabled","disabled");$.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{step:"download",action:"cmplz_install_plugin"},success:function(response){$.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{step:"activate",action:"cmplz_install_plugin"},success:function(response){let completed_text=$(".cmplz-completed-text").html();btn.html(completed_text)}})}})});$(document).on("click",".regions .cmplz-checkbox-container input",function(){cmplz_filter_other_region_options()});var region_field=$(".regions .cmplz-checkbox-container input");cmplz_filter_other_region_options(region_field);function cmplz_filter_other_region_options(){if(!$("select[name=cmplz_other_region_behaviour]").length){return}$(".regions .cmplz-field").find(":checkbox").each(function(i){var region=$(this).attr("name").replace("]","").replace("cmplz_regions[","");var option=$("select[name=cmplz_other_region_behaviour] option[value="+region+"]");if($(this).is(":checked")){option.removeAttr("disabled")}else{option.attr("disabled","disabled")}})}$(document).on("click",".cmplz-copy-shortcode",function(){let clicked_element=$(this);let success;let shortcode_text=$(this).children(".cmplz-copy-shortcode-text");$(this).addClass("cmplz-click-animation");let $temp=$("<input>");$("body").append($temp);$temp.val(shortcode_text.text()).select();try{success=document.execCommand("copy")}catch(e){success=false}$temp.remove();if(success){let tooltip=$(this).children(".cmplz-tooltip");let saved_attr=tooltip.attr("cmplz-tooltip");tooltip.attr("cmplz-tooltip",complianz_admin.copy_text);setTimeout(function(){clicked_element.removeClass("cmplz-click-animation");tooltip.attr("cmplz-tooltip",saved_attr)},2e3)}});var cmplz_localstorage_selectors=$(".cmplz_save_localstorage");if(cmplz_localstorage_selectors.length){cmplz_localstorage_selectors.each(function(){var name=$(this).attr("name");var value=window.localStorage.getItem(name);var curValue=$(this).val();if(value==null||!$(this).find("option[value="+value+"]").length>0){value=curValue;window.localStorage.setItem(name,value);$(this).val(value).change()}else if(typeof value!=="undefined"&&value!==null&&value!==curValue){$(this).val(value).change()}})}$(document).on("change",".cmplz_save_localstorage",function(){const name=$(this).attr("name");const value=$(this).find(":selected").val();window.localStorage.setItem(name,value)});$(document).on("change",".cmplz-download-document-selector",function(){var sel=$(this);if(sel.find(":selected").val().length!=0){sel.closest(".cmplz-document").find("button").attr("disabled",false);document.querySelector(".cmplz-dataleak-btn-href").href=sel.find(":selected").val()}else{sel.closest(".cmplz-document").find("button").attr("disabled",true)}});$(document).on("click",".cmplz-download-document",function(){var btn=$(this);var oldBtnHtml=btn.html();var selectElement=$(this).closest(".cmplz-document").find("select");var url=selectElement.val();var fileTitle=$(this).closest(".cmplz-document").find("select option:selected").text();var loader='<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>';btn.html(loader);btn.attr("disabled","disabled");var request=new XMLHttpRequest;request.responseType="blob";request.open("get",url,true);request.send();request.onreadystatechange=function(){if(this.readyState==4&&this.status==200){var obj=window.URL.createObjectURL(this.response);var element=document.createElement("a");element.setAttribute("href",obj);element.setAttribute("download",fileTitle);document.body.appendChild(element);element.click();setTimeout(function(){window.URL.revokeObjectURL(obj)},60*1e3)}};request.onprogress=function(e){btn.html(oldBtnHtml);btn.removeAttr("disabled")}});$(document).on("change",".cmplz-grid-selector",function(){var new_value=$(this).val();var property_name=$(this).attr("id");var url=window.location.href;var region=cmplzGetUrlParam(url,property_name);if(region!==false){url=url.replace("&"+property_name+"="+region,"")}url+="&"+property_name+"="+new_value;window.location.replace(url)});function cmplzGetUrlParam(sPageURL,sParam){if(typeof sPageURL==="undefined")return false;var queryString=sPageURL.split("?");if(queryString.length==1)return false;var sURLVariables=queryString[1].split("&"),sParameterName,i;for(i=0;i<sURLVariables.length;i++){sParameterName=sURLVariables[i].split("=");if(sParameterName[0]===sParam){return sParameterName[1]===undefined?true:decodeURIComponent(sParameterName[1])}}return false}$(document).on("click",".cmplz-tablinks",function(){$(".cmplz-tablinks").removeClass("active");$(this).addClass("active");$(".cmplz-tabcontent").removeClass("active");$("#"+$(this).data("tab")).addClass("active");$("input[name=cmplz_active_tab]").val($(this).data("tab"))});window.setTimeout(function(){$(".cmplz-hide").fadeTo(500,0).slideUp(500,function(){$(this).remove()})},2e3);$(document).on("click",".cmplz-help-modal span",function(e){$(this).closest(".cmplz-help-modal").fadeOut()});$(".cmplz-radio-container").keypress(function(event){var keycode=event.keyCode?event.keyCode:event.which;if(keycode=="13"){$(event.target).find(":radio").click()}});$(".cmplz-switch, .cmplz-checkbox-container").keypress(function(event){var keycode=event.keyCode?event.keyCode:event.which;if(keycode=="13"){$(event.target).find(":checkbox").click()}});function cmplz_validate_multiple(){$(".multiple-field").each(function(){var completed=true;$(this).find("input[type=text]").each(function(){if($(this).val()===""){completed=false}});$(this).find("textarea").each(function(){if($(this).val()===""){completed=false}});var icon=$(this).closest(".cmplz-panel").find(".cmplz-multiple-field-validation i");if(completed){icon.removeClass("fa-times");icon.addClass("fa-check")}else{icon.addClass("fa-times");icon.removeClass("fa-check")}})}cmplz_validate_multiple();$(document).on("keyup",".multiple-field input[type=text]",function(){cmplz_validate_multiple()});$(document).on("keyup",".multiple-field textarea",function(){cmplz_validate_multiple()});cmplz_validate_checkboxes();$(":checkbox").change(cmplz_validate_checkboxes);function cmplz_validate_checkboxes(){$(".cmplz-validate-multicheckbox").each(function(i){var set_required=[];var all_unchecked=true;$(this).find(":checkbox").each(function(i){set_required.push($(this));if($(this).is(":checked")){all_unchecked=false}});var container=$(this).closest(".field-group").find(".cmplz-label");if(all_unchecked){container.removeClass("valid-multicheckbox");container.addClass("invalid-multicheckbox");$.each(set_required,function(index,item){item.prop("required",true);item.addClass("is-required")})}else{container.removeClass("invalid-multicheckbox");container.addClass("valid-multicheckbox");$.each(set_required,function(index,item){item.prop("required",false);item.removeClass("is-required")})}});check_conditions()}$(document).on("change","input",function(e){check_conditions()});$(document).on("change","select",function(e){check_conditions()});$(document).on("change","textarea",function(e){check_conditions()});$(document).on("cmplzRenderConditions",check_conditions);function check_conditions(){var value;var showIfConditionMet=true;$(".condition-check-1").each(function(e){var i;for(i=1;i<4;i++){var question="cmplz_"+$(this).data("condition-question-"+i);var condition_type="AND";if(question=="cmplz_undefined")return;var condition_answer=$(this).data("condition-answer-"+i);var input=$(this).find("input[type=checkbox]");if(!input.length){input=$(this).find("input")}if(!input.length){input=$(this).find("textarea")}if(!input.length){input=$(this).find("select")}if(input.length&&input[0].hasAttribute("required")){input.addClass("is-required")}condition_answer+="";if(condition_answer.indexOf("NOT ")!==-1){condition_answer=condition_answer.replace("NOT ","");showIfConditionMet=false}else{showIfConditionMet=true}var condition_answers=[];if(condition_answer.indexOf(" OR ")!==-1){condition_answers=condition_answer.split(" OR ");condition_type="OR"}else{condition_answers=[condition_answer]}var container=$(this);var fieldName=$(this).data("fieldname");var conditionMet=false;condition_answers.forEach(function(condition_answer){value=get_input_value(question);if($('select[name="'+question+'"]').length){value=Array($("select[name="+question+"]").val())}if($("input[name='"+question+"["+condition_answer+"]"+"']").length){if($("input[name='"+question+"["+condition_answer+"]"+"']").is(":checked")){conditionMet=true;value=[]}else{conditionMet=false;value=[]}}if(showIfConditionMet){if(conditionMet||value.indexOf(condition_answer)!=-1||value==condition_answer){container.removeClass("cmplz-hidden");$("."+fieldName).removeClass("cmplz-hidden");if(input.hasClass("is-required"))input.prop("required",true);conditionMet=true}else{container.addClass("cmplz-hidden");$("."+fieldName).addClass("cmplz-hidden");if(input.hasClass("is-required"))input.prop("required",false)}}else{if(conditionMet||value.indexOf(condition_answer)!=-1||value==condition_answer){container.addClass("cmplz-hidden");$("."+fieldName).addClass("cmplz-hidden");if(input.hasClass("is-required"))input.prop("required",false)}else{container.removeClass("cmplz-hidden");$("."+fieldName).removeClass("cmplz-hidden");if(input.hasClass("is-required"))input.prop("required",true);conditionMet=true}}});if(!conditionMet){break}}})}function get_input_value(fieldName){if($('input[name="'+fieldName+'"]').attr("type")=="text"){return $("input[name^="+fieldName+"]").val()}else{var checked_boxes=[];$('input[name="'+fieldName+'"]:checked').each(function(){checked_boxes[checked_boxes.length]=$(this).val()});return checked_boxes}}var cmplz_interval=1e4;var progress=complianz_admin.progress;var progressBar=$(".cmplz-progress-bar");var cookieContainer=$(".detected-cookies");var previous_page;if($("#cmplz-scan-progress").length){cmplz_interval=3e3}function checkIframeLoaded(){var iframe=document.getElementById("cmplz_cookie_scan_frame");var iframeDoc=iframe.contentDocument||iframe.contentWindow.document;if(!cookieContainer.find(".cmplz-loader").length&&progress<100){}iframe.onload=function(){if(progress>=100)return;$.get(complianz_admin.admin_url,{action:"cmplz_get_scan_progress"},function(response){var obj;if(response){obj=jQuery.parseJSON(response);var cookies=obj.cookies;$(".detected-cookies .cmplz-cookies-table").html(cookies.join("<br>"));$(".cmplz-scan-count").html(cookies.length);progress=parseInt(obj["progress"]);var next_page=obj["next_page"];if(progress>=100){progress=100;progressBar.css({width:progress+"%"})}else{progressBar.css({width:progress+"%"});$("#cmplz_cookie_scan_frame").attr("src",next_page);window.setTimeout(checkIframeLoaded,cmplz_interval)}}});return};window.setTimeout(checkIframeLoaded,cmplz_interval)}if($("#cmplz_cookie_scan_frame").length){checkIframeLoaded()}progressBar.css({width:progress+"%"});var syncProgress=0;var syncProgressBar=$(".cmplz-sync-progress-bar");var syncStatus=$(".cmplz-sync-status span");var syncButton=$(".cmplz-resync");syncStatus.hide();if($("#cmplz-sync-progress").length){var syncProgress=complianz_admin.syncProgress;if(syncProgress<100){syncButton.attr("disabled","disabled");syncStatus.show();syncProgressBar.css({width:syncProgress+"%"});syncCookieDatabase()}}else if($(".cmplz-list-container").length){loadListItem()}$(document).on("click",".cmplz-resync",function(){syncButton.attr("disabled","disabled");syncProgressBar.css({width:"0%"});syncStatus.show();syncCookieDatabase(true)});function syncCookieDatabase(restart){restart=typeof restart!=="undefined"?restart:false;$.get(complianz_admin.admin_url,{action:"cmplz_run_sync",restart:restart},function(response){var obj;if(response){obj=jQuery.parseJSON(response);syncProgress=parseInt(obj["progress"]);var message=obj["message"];if(typeof message!=="undefined"&&message.length>0){$("#cmplz_action_error").removeClass("cmplz-hidden");$("#cmplz_action_error .cmplz-panel").html(message)}if(syncProgress>=100){syncProgress=100;$("#cmplz-sync-loader").html("");syncStatus.hide();syncButton.removeAttr("disabled");loadListItem();syncProgressBar.css({width:syncProgress+"%"})}else{syncProgressBar.css({width:syncProgress+"%"});window.setTimeout(syncCookieDatabase,500)}}})}$(document).on("change","input[name=cmplz_show_deleted]",function(){loadListItem()});$(document).on("click",".cmplz-add-to-policy",function(){var title=$(this).closest(".cmplz-slide-panel").find(".cmplz-title").html();var text=$(this).closest(".cmplz-slide-panel").find(".cmplz-panel-content").html();var content=tmce_getContent("cmplz_custom_privacy_policy_text");tmce_setContent(content+"<h3>"+title+"</h3>"+text,"cmplz_custom_privacy_policy_text");$(this).remove()});function tmce_getContent(editor_id,textarea_id){if(typeof editor_id=="undefined")editor_id=wpActiveEditor;if(typeof textarea_id=="undefined")textarea_id=editor_id;if(jQuery("#wp-"+editor_id+"-wrap").hasClass("tmce-active")&&tinyMCE.get(editor_id)){return tinyMCE.get(editor_id).getContent()}else{return jQuery("#"+textarea_id).val()}}function tmce_setContent(content,editor_id,textarea_id){if(typeof editor_id=="undefined")editor_id=wpActiveEditor;if(typeof textarea_id=="undefined")textarea_id=editor_id;if(jQuery("#wp-"+editor_id+"-wrap").hasClass("tmce-active")&&tinyMCE.get(editor_id)){return tinyMCE.get(editor_id).setContent(content)}else{return jQuery("#"+textarea_id).val(content)}}function tmce_focus(editor_id,textarea_id){if(typeof editor_id=="undefined")editor_id=wpActiveEditor;if(typeof textarea_id=="undefined")textarea_id=editor_id;if(jQuery("#wp-"+editor_id+"-wrap").hasClass("tmce-active")&&tinyMCE.get(editor_id)){return tinyMCE.get(editor_id).focus()}else{return jQuery("#"+textarea_id).focus()}}var cmplz_visible_stat="#bar_pct_all_container";$(cmplz_visible_stat).show();$(document).on("change","select[name=cmplz_region]",function(){$(cmplz_visible_stat).hide();var region=$("select[name=cmplz_region]").val();var type=$("select[name=stats_type]").val();cmplz_visible_stat="#bar_"+type+"_"+region+"_container";$(cmplz_visible_stat).fadeIn()});$(document).on("change","select[name=stats_type]",function(){$(cmplz_visible_stat).hide();var region="eu";if($("select[name=cmplz_region]").length)region=$("select[name=cmplz_region]").val();var type=$("select[name=stats_type]").val();cmplz_visible_stat="#bar_"+type+"_"+region+"_container";$(cmplz_visible_stat).fadeIn()});$(document).on("change",".cmplz_isPersonalData",function(){cmplz_personalDataFieldVisibility($(this))});function cmplz_personalDataFieldVisibility(obj){var container=obj.closest(".cmplz-field");if(obj.is(":checked")){container.find(".cmplz_collectedPersonalData").parent().show()}else{container.find(".cmplz_collectedPersonalData").parent().hide()}}$(document).on("change",".cmplz_thirdParty",function(){cmplz_privacyStatementUrlFieldVisibility($(this))});function cmplz_privacyStatementUrlFieldVisibility(obj){var container=obj.closest(".cmplz-field");if(obj.is(":checked")){container.find(".cmplz_privacyStatementURL").parent().show()}else{container.find(".cmplz_privacyStatementURL").parent().hide()}}$(document).on("change",".cmplz_sync",function(){var container=$(this).closest(".cmplz-field");var checkbox=$(this);var disabled=false;if(checkbox.is(":checked"))disabled=true;container.find(":input").each(function(){if($(this).attr("name")==="cmplz_remove_item"||$(this).attr("name")==="cmplz-save-item"||$(this).attr("name")==="cmplz_restore_item"||$(this).attr("name")==="cmplz_showOnPolicy"||$(this).attr("name")==="cmplz_sync")return;$(this).prop("disabled",disabled);if(disabled){$(this).closest(".cmplz-service-field div, .cmplz-cookie-field div").addClass("cmplz-disabled");$(this).closest("label").addClass("cmplz-disabled")}else{$(this).closest(".cmplz-service-field div, .cmplz-cookie-field div").removeClass("cmplz-disabled");$(this).closest("label").removeClass("cmplz-disabled")}})});$(document).on("change",".cmplz_use_cdb_api",function(){var disabled=$(this).val()==="no"?true:false;$(".cmplz-list-container").find(":input[name=cmplz_sync]").each(function(){var sync_checkbox=$(this).closest("label");if(disabled){sync_checkbox.find(":checkbox").prop("checked",false).change();sync_checkbox.addClass("cmplz-disabled")}else{sync_checkbox.removeClass("cmplz-disabled");sync_checkbox.find(":checkbox").prop("checked",true).change()}})});$(document).on("change",".cmplz_sync",function(){var container=$(this).closest(".cmplz-panel");if($(this).is(":checked")){container.find(".fa-sync-alt").removeClass("cmplz-disabled")}else{container.find(".fa-sync-alt").addClass("cmplz-disabled")}});$(document).on("change",".cmplz_showOnPolicy",function(){var container=$(this).closest(".cmplz-panel");if($(this).is(":checked")){container.find(".fa-file").removeClass("cmplz-error")}else{container.find(".fa-file").addClass("cmplz-error")}});$(document).on("keyup",".cmplz-panel input",function(){cmplzCheckIfCookieIsComplete($(this))});$(document).on("change",".cmplz-panel select",function(){cmplzCheckIfCookieIsComplete($(this))});function cmplzCheckIfCookieIsComplete(obj){var isComplete=true;var container=obj.closest(".cmplz-panel");container.find(":input:not(.cmplz_cookieFunction)").each(function(){if(!$(this).is(":checkbox")&&!$(this).is(":hidden")&&$(this).prop("type")!=="button"){if($(this).prop("nodeName")!=="SELECT"&&$(this).val().length>0){}else if($(this).prop("nodeName")==="SELECT"&&$(this).val()!=0){}else{isComplete=false}}});if(isComplete){var icon=container.find(".fa.fa-times");icon.removeClass("cmplz-error");icon.addClass("cmplz-success");icon.addClass("fa-check");icon.removeClass("fa-times")}else{var icon=container.find(".fa.fa-check");icon.addClass("cmplz-error");icon.removeClass("cmplz-success");icon.addClass("fa-times");icon.removeClass("fa-check")}}if($("#cmplz_language").length){var syncProgress=complianz_admin.syncProgress;if(syncProgress==100)loadListItem();$(document).on("change","#cmplz_language",function(){$(".cmplz-list-container").html('<div class="cmplz-skeleton"></div>');loadListItem()})}if($(".cmplz-select2").length){cmplzInitSelect2()}function cmplzInitSelect2(){$(".cmplz-select2").select2({tags:true,width:"400px"});$(".cmplz-select2-no-additions").select2({width:"400px"})}function loadListItem(){var language=$("#cmplz_language").val();var deleted=$("input[name=cmplz_show_deleted]").is(":checked");$(".cmplz-list-container").html('<div class="cmplz-skeleton"></div>');var type=$("#cmplz_language").data("type");$.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{language:language,action:"cmplz_get_list",deleted:deleted,type:type},success:function(response){if(response.success){$(".cmplz-list-container").html(response.html);$(".cmplz_isPersonalData").each(function(){cmplz_personalDataFieldVisibility($(this))});$(".cmplz_thirdParty").each(function(){cmplz_privacyStatementUrlFieldVisibility($(this))});cmpzlSyncDeleteRestoreButtons();cmplzInitSelect2()}}})}function cmpzlSyncDeleteRestoreButtons(){$(".cmplz-panel").each(function(){if($(this).hasClass("cmplz-deleted")){$(this).find('button[data-action="restore"]').show();$(this).find('button[data-action="delete"]').hide()}else{$(this).find('button[data-action="restore"]').hide();$(this).find('button[data-action="delete"]').show()}})}$(document).on("click",".cmplz-edit-item",function(){var action=$(this).data("action");var btn=$(this);var type=btn.data("type");var container=$(this).closest(".cmplz-"+type+"-field");var panel=$(this).closest(".cmplz-panel.cmplz-slide-panel");var language=$("#cmplz_language").val();var btnHtml=btn.html();btn.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');var item_id=container.data(type+"_id");var data={};container.find(":input").each(function(){if($(this).attr("type")==="button")return;if($(this).attr("type")==="checkbox"){data[$(this).attr("name")]=$(this).is(":checked")}else{data[$(this).attr("name")]=$(this).val()}});if(action==="delete"){panel.addClass("cmplz-deleted")}$.ajax({type:"POST",url:complianz_admin.admin_url,dataType:"json",data:{item_id:item_id,type:type,data:JSON.stringify(data),cmplz_action:action,language:language,action:"cmplz_edit_item"},success:function(response){if(response.success){if(action==="delete"){panel.remove()}if(action==="restore"){panel.removeClass("cmplz-deleted");container.find("input").each(function(){$(this).removeAttr("disabled")});container.find("select").each(function(){$(this).removeAttr("disabled")});container.children("div").removeClass("cmplz-disabled");container.children("label").removeClass("cmplz-disabled");container.find('button[name="cmplz-save-item"]').removeAttr("disabled");container.find(".cmplz_sync").change()}cmpzlSyncDeleteRestoreButtons();if(action==="add"){var html=response.html;var field=btn.closest(".cmplz-field");var noservice=$(".cmplz-service-divider.no-service");if(response.divider){if(noservice.length){noservice.closest(".cmplz-service-cookie-list").append(html)}else{html='<div class="cmplz-service-cookie-list">'+response.divider+html+"<div>";field.find(".cmplz-list-container").append(html)}noservice=$(".cmplz-service-divider.no-service");var disable_sync=$(".cmplz_use_cdb_api:checked").val()=="no";if(disable_sync){noservice.siblings(":last").find(".cmplz_sync").closest("label").addClass("cmplz-disabled")}}else{field.find(".cmplz-list-container").append(html)}}if(action==="save"){var title=panel.find(".cmplz-title");var name=container.find(".cmplz_name").val();var new_title=title.text().replace(/\".*\"/,'"'+name+'"');title.text(new_title)}btn.html(btnHtml);cmplzInitSelect2()}}})});$(document).on("click",".cmplz_script_add",cmplz_script_add);function cmplz_script_add(){var btn=$(this);var btn_html=btn.html();var type=btn.data("type");btn.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');$.ajax({type:"POST",url:complianz_admin.admin_url,data:{action:"cmplz_script_add",type:type},success:function(response){if(response.success){btn.before(response.html);btn.html(btn_html)}}})}$(document).on("click",".cmplz_add_url",function(){let container=$(this).closest("div");let templ=$(".cmplz-url-template").get(0).innerHTML;container.append(templ)});$(document).on("click",".cmplz_remove_url",function(){let container=$(this).closest("div");container.remove()});$(document).on("click",".cmplz_script_save",cmplz_script_save);function cmplz_script_save(){var btn=$(this);var btn_html=btn.html();var container=btn.closest(".cmplz-panel");var type=btn.data("type");var action=btn.data("action");var id=btn.data("id");if(action=="save"||action=="remove"){btn.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>')}var data={};container.find(":input").each(function(){if($(this).attr("type")==="button")return;if(typeof $(this).attr("name")==="undefined")return;if(!$(this).data("name"))return;if($(this).attr("type")==="checkbox"){data[$(this).data("name")]=$(this).is(":checked")}else if($(this).attr("type")==="radio"){if($(this).is(":checked")){data[$(this).data("name")]=$(this).val()}}else if($(this).data("name")==="urls"){let curValue=data[$(this).data("name")];if(typeof curValue==="undefined")curValue=[];curValue.push($(this).val());data[$(this).data("name")]=curValue}else if($(this).data("name")==="dependency"){let curValue=data[$(this).data("name")];if(typeof curValue==="undefined")curValue=[];curValue.push($(this).data("url")+"|:|"+$(this).val());data[$(this).data("name")]=curValue}else{data[$(this).data("name")]=$(this).val()}});$.ajax({type:"POST",url:complianz_admin.admin_url,data:{action:"cmplz_script_save","cmplz-save":true,type:type,button_action:action,id:id,data:JSON.stringify(data)},success:function(response){if(response.success){if(action==="save"){btn.html(btn_html)}if(action==="remove"){container.remove();btn.html(btn_html)}}}})}function cmplz_check_cookie_blocking_services(){if($("#cmplz_anonymous_window_warning").length){var fs=window.RequestFileSystem||window.webkitRequestFileSystem;if(!fs){return}fs(window.TEMPORARY,100,function(fs){},function(err){$("#cmplz_anonymous_window_warning").show()})}if($("#cmplz_adblock_warning").length){if(window.canRunAds===undefined){$("#cmplz_adblock_warning").show()}}}cmplz_check_cookie_blocking_services();$(document).on("change",".cmplz-document-input",function(){cmplz_update_document_field()});function cmplz_update_document_field(){if($(".cmplz-document-field").length){$(".cmplz-document-field").each(function(){var fieldname=$(this).data("fieldname");var value=$("input[name="+fieldname+"]:checked").val();var urlField=$(this).find(".cmplz-document-custom-url");var pageField=$(this).find(".cmplz-document-custom-page");if(value==="custom"){pageField.show();pageField.prop("required",true)}else{pageField.hide();pageField.prop("required",false)}if(value==="url"){urlField.show();urlField.prop("required",true)}else{urlField.hide();urlField.prop("required",false)}})}}$(document).on("click","#cmplz-create_pages",function(){var btn=$("#cmplz-create_pages");btn.attr("disabled","disabled");var oldBtnHtml=btn.html();btn.html('<div class="cmplz-loader "><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');var pageTitles={};$(".cmplz-create-page-title").each(function(){if(pageTitles.hasOwnProperty($(this).data("region"))){region=pageTitles[$(this).data("region")]}else{var region={}}region[$(this).attr("name")]=$(this).val();pageTitles[$(this).data("region")]=region});$.ajax({type:"POST",url:complianz_admin.admin_url,dataType:"json",data:{pages:JSON.stringify(pageTitles),action:"cmplz_create_pages"},success:function(response){if(response.success){$(".cmplz-panel.cmplz-notification.cmplz-success.cmplz-hidden").removeClass("cmplz-hidden");$(".cmplz-create-page-title").each(function(){$(this).removeClass("cmplz-deleted-page").addClass("cmplz-valid-page");$(this).parent().find(".cmplz-icon").replaceWith(response.icon)});btn.html(response.new_button_text);btn.removeAttr("disabled")}else{btn.html(oldBtnHtml);$(".cmplz-page-created").removeClass("fa-times").addClass("fa-check");$(".cmplz-create-page-title").removeClass("cmplz-deleted-page")}}})});$(document).on("change",".cmplz-region-select",function(){var _href=$(".cmplz-document-button").attr("href").slice(0,-2);$(".cmplz-document-button").attr("href",_href+$(this).val())});var roc_progress=0;var btn=$(".cmplz_export_roc_to_csv");$(document).on("click",".cmplz_export_roc_to_csv",function(e){e.preventDefault();btn.html(roc_progress+" %");btn.prop("disabled",true);cmplzExportBatch()});function cmplzExportBatch(){var btn=$(".cmplz_export_roc_to_csv");$.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{action:"cmplz_export_roc_to_csv",order:cmplzGetUrlParameter("order"),cmplz_month_select:cmplzGetUrlParameter("cmplz_month_select"),cmplz_year_select:cmplzGetUrlParameter("cmplz_year_select"),orderby:cmplzGetUrlParameter("orderby"),s:cmplzGetUrlParameter("s")},success:function(response){if(response.success){if(response.progress<100){roc_progress=response.progress;btn.html(roc_progress+" %");cmplzExportBatch()}else{cmplzLoadDownloadBtn(response.link,roc_progress)}}}})}function cmplzLoadDownloadBtn(link,roc_progress){setTimeout(function(){roc_progress=roc_progress+10;if(roc_progress<100){btn.html(roc_progress+" %");cmplzLoadDownloadBtn(link,roc_progress)}else{btn.replaceWith(link)}},100)}function cmplzGetUrlParameter(sParam){var sPageURL=window.location.href;var queryString=sPageURL.split("?");if(queryString.length==1)return false;var sURLVariables=queryString[1].split("&"),sParameterName,i;for(i=0;i<sURLVariables.length;i++){sParameterName=sURLVariables[i].split("=");if(sParameterName[0]===sParam){return sParameterName[1]===undefined?"":decodeURIComponent(sParameterName[1])}}return false}$(document).on("change",".cmplz-region-select",function(){var _href=$(".cmplz-document-button").attr("href").slice(0,-2);$(".cmplz-document-button").attr("href",_href+$(this).val())});$(document).on("click",".upload_button",function(e){e.preventDefault();$("input[type=file]").click()});$(document).on("change",':input[name="cmplz-upload-file"]',function(){$(".cmplz-file-chosen").text($(this).val().split("\\").pop())});$(document).on("click",".cmplz-image-uploader, .cmplz-logo-preview.cmplz-clickable",function(){var btn=$(this);var container=btn.closest(".cmplz-field");var fieldname=btn.closest(".field-group").data("fieldname");var media_uploader=wp.media({frame:"post",state:"insert",multiple:false});media_uploader.on("insert",function(){var length=media_uploader.state().get("selection").length;var images=media_uploader.state().get("selection").models;for(var iii=0;iii<length;iii++){var thumbnail_id=images[iii].id;var image=false;image=images[iii].attributes.sizes["cmplz_banner_image"];if(!image){image=images[iii].attributes.sizes["medium"]}if(!image){image=images[iii].attributes.sizes["thumbnail"]}if(!image){image=images[iii].attributes.sizes["full"]}if(image){var image_url=image["url"];container.find(".cmplz-logo-preview img").attr("src",image_url);$("input[name=cmplz_"+fieldname+"]").val(thumbnail_id);$(".cmplz-cookiebanner .cmplz-logo").html("<img>");$(".cmplz-cookiebanner .cmplz-logo img").attr("src",image_url)}}});media_uploader.open()})});
1
+ jQuery(document).ready(function(m){"use strict";function i(t,c){let i=0,a=c.getAttribute("data-cmplz_loadmore_count");c.querySelectorAll(".cmplz-checkbox-container").forEach(e=>{i++,t?(c.querySelector(".cmplz_load_more .cmplz-load-less").style.display="block",c.querySelector(".cmplz_load_more .cmplz-load-more").style.display="none",e.style.display="block"):i>a&&(c.querySelector(".cmplz_load_more .cmplz-load-more").style.display="block",c.querySelector(".cmplz_load_more .cmplz-load-less").style.display="none",e.style.display="none")})}document.querySelector(".cmplz-multicheckbox-loadmore")&&(document.querySelectorAll(".cmplz-multicheckbox-loadmore").forEach(e=>{e.setAttribute("data-loadmore-state","hidden"),i(!1,e)}),document.addEventListener("click",t=>{if(t.target.closest(".cmplz_load_more")){t.preventDefault();let e=t.target;var t="hidden"===(e=e.closest(".cmplz-multicheckbox-loadmore")).getAttribute("data-loadmore-state"),c=t?"visible":"hidden";e.setAttribute("data-loadmore-state",c),i(t,e)}})),m(document).on("click",".cmplz-install-burst",function(){var c=m("button.cmplz-install-burst");c.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>'),c.attr("disabled","disabled"),m.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{step:"download",action:"cmplz_install_plugin"},success:function(e){m.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{step:"activate",action:"cmplz_install_plugin"},success:function(e){var t=m(".cmplz-completed-text").html();c.html(t)}})}})}),m(document).on("click",".regions .cmplz-checkbox-container input",function(){e()});m(".regions .cmplz-checkbox-container input");function e(){m("select[name=cmplz_other_region_behaviour]").length&&m(".regions .cmplz-field").find(":checkbox").each(function(e){var t=m(this).attr("name").replace("]","").replace("cmplz_regions[",""),t=m("select[name=cmplz_other_region_behaviour] option[value="+t+"]");m(this).is(":checked")?t.removeAttr("disabled"):t.attr("disabled","disabled")})}e(),m(document).on("click",".cmplz-copy-shortcode",function(){let c=m(this),t;var e=m(this).children(".cmplz-copy-shortcode-text"),i=(m(this).addClass("cmplz-click-animation"),m("<input>"));m("body").append(i),i.val(e.text()).select();try{t=document.execCommand("copy")}catch(e){t=!1}if(i.remove(),t){let e=m(this).children(".cmplz-tooltip"),t=e.attr("cmplz-tooltip");e.attr("cmplz-tooltip",complianz_admin.copy_text),setTimeout(function(){c.removeClass("cmplz-click-animation"),e.attr("cmplz-tooltip",t)},2e3)}});var t=m(".cmplz_save_localstorage");function c(){m(".multiple-field").each(function(){var e=!0,t=(m(this).find("input[type=text]").each(function(){""===m(this).val()&&(e=!1)}),m(this).find("textarea").each(function(){""===m(this).val()&&(e=!1)}),m(this).closest(".cmplz-panel").find(".cmplz-multiple-field-validation i"));e?(t.removeClass("fa-times"),t.addClass("fa-check")):(t.addClass("fa-times"),t.removeClass("fa-check"))})}function a(){m(".cmplz-validate-multicheckbox").each(function(e){var t=[],c=!0,i=(m(this).find(":checkbox").each(function(e){t.push(m(this)),m(this).is(":checked")&&(c=!1)}),m(this).closest(".field-group").find(".cmplz-label"));c?(i.removeClass("valid-multicheckbox"),i.addClass("invalid-multicheckbox"),m.each(t,function(e,t){t.prop("required",!0),t.addClass("is-required")})):(i.removeClass("invalid-multicheckbox"),i.addClass("valid-multicheckbox"),m.each(t,function(e,t){t.prop("required",!1),t.removeClass("is-required")}))}),l()}function l(){var d,r=!0;m(".condition-check-1").each(function(e){for(var t=1;t<4;t++){var c="cmplz_"+m(this).data("condition-question-"+t);if("cmplz_undefined"==c)return;var i=m(this).data("condition-answer-"+t),a=m(this).find("input[type=checkbox]"),l=((a=(a=(a=a.length?a:m(this).find("input")).length?a:m(this).find("textarea")).length?a:m(this).find("select")).length&&a[0].hasAttribute("required")&&a.addClass("is-required"),r=-1===(i+="").indexOf("NOT ")||(i=i.replace("NOT ",""),!1),[]),l=-1!==i.indexOf(" OR ")?i.split(" OR "):[i],n=m(this),s=m(this).data("fieldname"),o=!1;if(l.forEach(function(e){d=function(e){{var t;return"text"==m('input[name="'+e+'"]').attr("type")?m("input[name^="+e+"]").val():(t=[],m('input[name="'+e+'"]:checked').each(function(){t[t.length]=m(this).val()}),t)}}(c),m('select[name="'+c+'"]').length&&(d=Array(m("select[name="+c+"]").val())),m("input[name='"+c+"["+e+"]']").length&&(d=(o=!!m("input[name='"+c+"["+e+"]']").is(":checked"),[])),r?o||-1!=d.indexOf(e)||d==e?(n.removeClass("cmplz-hidden"),m("."+s).removeClass("cmplz-hidden"),a.hasClass("is-required")&&a.prop("required",!0),o=!0):(n.addClass("cmplz-hidden"),m("."+s).addClass("cmplz-hidden"),a.hasClass("is-required")&&a.prop("required",!1)):o||-1!=d.indexOf(e)||d==e?(n.addClass("cmplz-hidden"),m("."+s).addClass("cmplz-hidden"),a.hasClass("is-required")&&a.prop("required",!1)):(n.removeClass("cmplz-hidden"),m("."+s).removeClass("cmplz-hidden"),a.hasClass("is-required")&&a.prop("required",!0),o=!0)}),!o)break}})}t.length&&t.each(function(){var e=m(this).attr("name"),t=window.localStorage.getItem(e),c=m(this).val();null==t||0<!m(this).find("option[value="+t+"]").length?(t=c,window.localStorage.setItem(e,t),m(this).val(t).change()):null!=t&&t!==c&&m(this).val(t).change()}),m(document).on("change",".cmplz_save_localstorage",function(){var e=m(this).attr("name"),t=m(this).find(":selected").val();window.localStorage.setItem(e,t)}),m(document).on("change",".cmplz-download-document-selector",function(){var e=m(this);0!=e.find(":selected").val().length?(e.closest(".cmplz-document").find("button").attr("disabled",!1),document.querySelector(".cmplz-dataleak-btn-href").href=e.find(":selected").val()):e.closest(".cmplz-document").find("button").attr("disabled",!0)}),m(document).on("click",".cmplz-download-document",function(){var t=m(this),c=t.html(),e=m(this).closest(".cmplz-document").find("select").val(),i=m(this).closest(".cmplz-document").find("select option:selected").text(),a=(t.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>'),t.attr("disabled","disabled"),new XMLHttpRequest);a.responseType="blob",a.open("get",e,!0),a.send(),a.onreadystatechange=function(){var e,t;4==this.readyState&&200==this.status&&(e=window.URL.createObjectURL(this.response),(t=document.createElement("a")).setAttribute("href",e),t.setAttribute("download",i),document.body.appendChild(t),t.click(),setTimeout(function(){window.URL.revokeObjectURL(e)},6e4))},a.onprogress=function(e){t.html(c),t.removeAttr("disabled")}}),m(document).on("change",".cmplz-grid-selector",function(){var e=m(this).val(),t=m(this).attr("id"),c=window.location.href,i=function(e,t){if(void 0!==e){e=e.split("?");if(1!=e.length){var c,i,a=e[1].split("&");for(i=0;i<a.length;i++)if((c=a[i].split("="))[0]===t)return void 0===c[1]||decodeURIComponent(c[1])}}return!1}(c,t);!1!==i&&(c=c.replace("&"+t+"="+i,"")),c+="&"+t+"="+e,window.location.replace(c)}),m(document).on("click",".cmplz-tablinks",function(){m(".cmplz-tablinks").removeClass("active"),m(this).addClass("active"),m(".cmplz-tabcontent").removeClass("active"),m("#"+m(this).data("tab")).addClass("active"),m("input[name=cmplz_active_tab]").val(m(this).data("tab"))}),window.setTimeout(function(){m(".cmplz-hide").fadeTo(500,0).slideUp(500,function(){m(this).remove()})},2e3),m(document).on("click",".cmplz-help-modal span",function(e){m(this).closest(".cmplz-help-modal").fadeOut()}),m(".cmplz-radio-container").keypress(function(e){"13"==(e.keyCode||e.which)&&m(e.target).find(":radio").click()}),m(".cmplz-switch, .cmplz-checkbox-container").keypress(function(e){"13"==(e.keyCode||e.which)&&m(e.target).find(":checkbox").click()}),c(),m(document).on("keyup",".multiple-field input[type=text]",function(){c()}),m(document).on("keyup",".multiple-field textarea",function(){c()}),a(),m(":checkbox").change(a),m(document).on("change","input",function(e){l()}),m(document).on("change","select",function(e){l()}),m(document).on("change","textarea",function(e){l()}),m(document).on("cmplzRenderConditions",l);var n=1e4,s=complianz_admin.progress,o=m(".cmplz-progress-bar"),d=m(".detected-cookies");m("#cmplz-scan-progress").length&&(n=3e3),m("#cmplz_cookie_scan_frame").length&&function c(){var e=document.getElementById("cmplz_cookie_scan_frame");e.contentDocument||e.contentWindow.document;d.find(".cmplz-loader").length,e.onload=function(){100<=s||m.get(complianz_admin.admin_url,{action:"cmplz_get_scan_progress"},function(e){var t;e&&(t=(e=jQuery.parseJSON(e)).cookies,m(".detected-cookies .cmplz-cookies-table").html(t.join("<br>")),m(".cmplz-scan-count").html(t.length),s=parseInt(e.progress),t=e.next_page,100<=s?(s=100,o.css({width:s+"%"})):(o.css({width:s+"%"}),m("#cmplz_cookie_scan_frame").attr("src",t),window.setTimeout(c,n)))})},window.setTimeout(c,n)}(),o.css({width:s+"%"});var r=0,p=m(".cmplz-sync-progress-bar"),h=m(".cmplz-sync-status span"),u=m(".cmplz-resync");function v(e){e=void 0!==e&&e,m.get(complianz_admin.admin_url,{action:"cmplz_run_sync",restart:e},function(e){e&&(e=jQuery.parseJSON(e),r=parseInt(e.progress),void 0!==(e=e.message)&&0<e.length&&(m("#cmplz_action_error").removeClass("cmplz-hidden"),m("#cmplz_action_error .cmplz-panel").html(e)),100<=r?(r=100,m("#cmplz-sync-loader").html(""),h.hide(),u.removeAttr("disabled"),y(),p.css({width:r+"%"})):(p.css({width:r+"%"}),window.setTimeout(v,500)))})}h.hide(),m("#cmplz-sync-progress").length?(r=complianz_admin.syncProgress)<100&&(u.attr("disabled","disabled"),h.show(),p.css({width:r+"%"}),v()):m(".cmplz-list-container").length&&y(),m(document).on("click",".cmplz-resync",function(){u.attr("disabled","disabled"),p.css({width:"0%"}),h.show(),v(!0)}),m(document).on("change","input[name=cmplz_show_deleted]",function(){y()}),m(document).on("click",".cmplz-add-to-policy",function(){var e=m(this).closest(".cmplz-slide-panel").find(".cmplz-title").html(),t=m(this).closest(".cmplz-slide-panel").find(".cmplz-panel-content").html(),e=function(e,t){void 0===e&&(e=wpActiveEditor);void 0===t&&(t=e);return jQuery("#wp-"+e+"-wrap").hasClass("tmce-active")&&tinyMCE.get(e)?tinyMCE.get(e).getContent():jQuery("#"+t).val()}("cmplz_custom_privacy_policy_text")+"<h3>"+e+"</h3>"+t,t="cmplz_custom_privacy_policy_text",c=void 0;void 0===t&&(t=wpActiveEditor),void 0===c&&(c=t),jQuery("#wp-"+t+"-wrap").hasClass("tmce-active")&&tinyMCE.get(t)?tinyMCE.get(t).setContent(e):jQuery("#"+c).val(e),m(this).remove()});var z="#bar_pct_all_container";function f(e){var t=e.closest(".cmplz-field");e.is(":checked")?t.find(".cmplz_collectedPersonalData").parent().show():t.find(".cmplz_collectedPersonalData").parent().hide()}function _(e){var t=e.closest(".cmplz-field");e.is(":checked")?t.find(".cmplz_privacyStatementURL").parent().show():t.find(".cmplz_privacyStatementURL").parent().hide()}function g(e){var t,c=!0,e=e.closest(".cmplz-panel");e.find(":input:not(.cmplz_cookieFunction)").each(function(){m(this).is(":checkbox")||m(this).is(":hidden")||"button"===m(this).prop("type")||"SELECT"!==m(this).prop("nodeName")&&0<m(this).val().length||"SELECT"===m(this).prop("nodeName")&&0!=m(this).val()||(c=!1)}),c?((t=e.find(".fa.fa-times")).removeClass("cmplz-error"),t.addClass("cmplz-success"),t.addClass("fa-check"),t.removeClass("fa-times")):((t=e.find(".fa.fa-check")).addClass("cmplz-error"),t.removeClass("cmplz-success"),t.addClass("fa-times"),t.removeClass("fa-check"))}function b(){m(".cmplz-select2").select2({tags:!0,width:"400px"}),m(".cmplz-select2-no-additions").select2({width:"400px"})}function y(){var e=m("#cmplz_language").val(),t=m("input[name=cmplz_show_deleted]").is(":checked"),c=(m(".cmplz-list-container").html('<div class="cmplz-skeleton"></div>'),m("#cmplz_language").data("type"));m.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{language:e,action:"cmplz_get_list",deleted:t,type:c},success:function(e){e.success&&(m(".cmplz-list-container").html(e.html),m(".cmplz_isPersonalData").each(function(){f(m(this))}),m(".cmplz_thirdParty").each(function(){_(m(this))}),k(),b())}})}function k(){m(".cmplz-panel").each(function(){m(this).hasClass("cmplz-deleted")?(m(this).find('button[data-action="restore"]').show(),m(this).find('button[data-action="delete"]').hide()):(m(this).find('button[data-action="restore"]').hide(),m(this).find('button[data-action="delete"]').show())})}m(z).show(),m(document).on("change","select[name=cmplz_region]",function(){m(z).hide();var e=m("select[name=cmplz_region]").val(),t=m("select[name=stats_type]").val();m(z="#bar_"+t+"_"+e+"_container").fadeIn()}),m(document).on("change","select[name=stats_type]",function(){m(z).hide();var e="eu",t=(m("select[name=cmplz_region]").length&&(e=m("select[name=cmplz_region]").val()),m("select[name=stats_type]").val());m(z="#bar_"+t+"_"+e+"_container").fadeIn()}),m(document).on("change",".cmplz_isPersonalData",function(){f(m(this))}),m(document).on("change",".cmplz_thirdParty",function(){_(m(this))}),m(document).on("change",".cmplz_sync",function(){var e=m(this).closest(".cmplz-field"),t=m(this),c=!1;t.is(":checked")&&(c=!0),e.find(":input").each(function(){"cmplz_remove_item"!==m(this).attr("name")&&"cmplz-save-item"!==m(this).attr("name")&&"cmplz_restore_item"!==m(this).attr("name")&&"cmplz_showOnPolicy"!==m(this).attr("name")&&"cmplz_sync"!==m(this).attr("name")&&(m(this).prop("disabled",c),c?(m(this).closest(".cmplz-service-field div, .cmplz-cookie-field div").addClass("cmplz-disabled"),m(this).closest("label").addClass("cmplz-disabled")):(m(this).closest(".cmplz-service-field div, .cmplz-cookie-field div").removeClass("cmplz-disabled"),m(this).closest("label").removeClass("cmplz-disabled")))})}),m(document).on("change",".cmplz_use_cdb_api",function(){var t="no"===m(this).val();m(".cmplz-list-container").find(":input[name=cmplz_sync]").each(function(){var e=m(this).closest("label");t?(e.find(":checkbox").prop("checked",!1).change(),e.addClass("cmplz-disabled")):(e.removeClass("cmplz-disabled"),e.find(":checkbox").prop("checked",!0).change())})}),m(document).on("change",".cmplz_sync",function(){var e=m(this).closest(".cmplz-panel");m(this).is(":checked")?e.find(".fa-sync-alt").removeClass("cmplz-disabled"):e.find(".fa-sync-alt").addClass("cmplz-disabled")}),m(document).on("change",".cmplz_showOnPolicy",function(){var e=m(this).closest(".cmplz-panel");m(this).is(":checked")?e.find(".fa-file").removeClass("cmplz-error"):e.find(".fa-file").addClass("cmplz-error")}),m(document).on("keyup",".cmplz-panel input",function(){g(m(this))}),m(document).on("change",".cmplz-panel select",function(){g(m(this))}),m("#cmplz_language").length&&(100==(r=complianz_admin.syncProgress)&&y(),m(document).on("change","#cmplz_language",function(){m(".cmplz-list-container").html('<div class="cmplz-skeleton"></div>'),y()})),m(".cmplz-select2").length&&b(),m(document).on("click",".cmplz-edit-item",function(){var a=m(this).data("action"),l=m(this),e=l.data("type"),n=m(this).closest(".cmplz-"+e+"-field"),s=m(this).closest(".cmplz-panel.cmplz-slide-panel"),t=m("#cmplz_language").val(),o=l.html(),c=(l.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>'),n.data(e+"_id")),i={};n.find(":input").each(function(){"button"!==m(this).attr("type")&&("checkbox"===m(this).attr("type")?i[m(this).attr("name")]=m(this).is(":checked"):i[m(this).attr("name")]=m(this).val())}),"delete"===a&&s.addClass("cmplz-deleted"),m.ajax({type:"POST",url:complianz_admin.admin_url,dataType:"json",data:{item_id:c,type:e,data:JSON.stringify(i),cmplz_action:a,language:t,action:"cmplz_edit_item"},success:function(e){var t,c,i;e.success&&("delete"===a&&s.remove(),"restore"===a&&(s.removeClass("cmplz-deleted"),n.find("input").each(function(){m(this).removeAttr("disabled")}),n.find("select").each(function(){m(this).removeAttr("disabled")}),n.children("div").removeClass("cmplz-disabled"),n.children("label").removeClass("cmplz-disabled"),n.find('button[name="cmplz-save-item"]').removeAttr("disabled"),n.find(".cmplz_sync").change()),k(),"add"===a&&(t=e.html,i=l.closest(".cmplz-field"),c=m(".cmplz-service-divider.no-service"),e.divider?((c.length?c.closest(".cmplz-service-cookie-list"):(t='<div class="cmplz-service-cookie-list">'+e.divider+t+"<div>",i.find(".cmplz-list-container"))).append(t),c=m(".cmplz-service-divider.no-service"),"no"==m(".cmplz_use_cdb_api:checked").val()&&c.siblings(":last").find(".cmplz_sync").closest("label").addClass("cmplz-disabled")):i.find(".cmplz-list-container").append(t)),"save"===a&&(e=s.find(".cmplz-title"),c=n.find(".cmplz_name").val(),i=e.text().replace(/\".*\"/,'"'+c+'"'),e.text(i)),l.html(o),b())}})}),m(document).on("click",".cmplz_script_add",function(){var t=m(this),c=t.html(),e=t.data("type");t.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>'),m.ajax({type:"POST",url:complianz_admin.admin_url,data:{action:"cmplz_script_add",type:e},success:function(e){e.success&&(t.before(e.html),t.html(c))}})}),m(document).on("click",".cmplz_add_url",function(){var e=m(this).closest("div"),t=m(".cmplz-url-template").get(0).innerHTML;e.append(t)}),m(document).on("click",".cmplz_remove_url",function(){m(this).closest("div").remove()}),m(document).on("click",".cmplz_script_save",function(){var t=m(this),c=t.html(),i=t.closest(".cmplz-panel"),e=t.data("type"),a=t.data("action"),l=t.data("id");"save"!=a&&"remove"!=a||t.html('<div class="cmplz-loader"><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>');var n={};i.find(":input").each(function(){if("button"!==m(this).attr("type")&&void 0!==m(this).attr("name")&&m(this).data("name"))if("checkbox"===m(this).attr("type"))n[m(this).data("name")]=m(this).is(":checked");else if("radio"===m(this).attr("type"))m(this).is(":checked")&&(n[m(this).data("name")]=m(this).val());else if("urls"===m(this).data("name")){let e=n[m(this).data("name")];(e=void 0===e?[]:e).push(m(this).val()),n[m(this).data("name")]=e}else if("dependency"===m(this).data("name")){let e=n[m(this).data("name")];(e=void 0===e?[]:e).push(m(this).data("url")+"|:|"+m(this).val()),n[m(this).data("name")]=e}else n[m(this).data("name")]=m(this).val()}),m.ajax({type:"POST",url:complianz_admin.admin_url,data:{action:"cmplz_script_save","cmplz-save":!0,type:e,button_action:a,id:l,data:JSON.stringify(n)},success:function(e){e.success&&("save"===a&&t.html(c),"remove"===a&&(i.remove(),t.html(c)))}})}),function(){if(m("#cmplz_anonymous_window_warning").length){var e=window.RequestFileSystem||window.webkitRequestFileSystem;if(!e)return;e(window.TEMPORARY,100,function(e){},function(e){m("#cmplz_anonymous_window_warning").show()})}m("#cmplz_adblock_warning").length&&void 0===window.canRunAds&&m("#cmplz_adblock_warning").show()}(),m(document).on("change",".cmplz-document-input",function(){m(".cmplz-document-field").length&&m(".cmplz-document-field").each(function(){var e=m(this).data("fieldname"),e=m("input[name="+e+"]:checked").val(),t=m(this).find(".cmplz-document-custom-url"),c=m(this).find(".cmplz-document-custom-page");"custom"===e?(c.show(),c.prop("required",!0)):(c.hide(),c.prop("required",!1)),"url"===e?(t.show(),t.prop("required",!0)):(t.hide(),t.prop("required",!1))})}),m(document).on("click","#cmplz-create_pages",function(){var t=m("#cmplz-create_pages"),c=(t.attr("disabled","disabled"),t.html()),i=(t.html('<div class="cmplz-loader "><div class="rect1"></div><div class="rect2"></div><div class="rect3"></div><div class="rect4"></div><div class="rect5"></div></div>'),{});m(".cmplz-create-page-title").each(function(){var e=i.hasOwnProperty(m(this).data("region"))?i[m(this).data("region")]:{};e[m(this).attr("name")]=m(this).val(),i[m(this).data("region")]=e}),m.ajax({type:"POST",url:complianz_admin.admin_url,dataType:"json",data:{pages:JSON.stringify(i),action:"cmplz_create_pages"},success:function(e){e.success?(m(".cmplz-panel.cmplz-notification.cmplz-success.cmplz-hidden").removeClass("cmplz-hidden"),m(".cmplz-create-page-title").each(function(){m(this).removeClass("cmplz-deleted-page").addClass("cmplz-valid-page"),m(this).parent().find(".cmplz-icon").replaceWith(e.icon)}),t.html(e.new_button_text),t.removeAttr("disabled")):(t.html(c),m(".cmplz-page-created").removeClass("fa-times").addClass("fa-check"),m(".cmplz-create-page-title").removeClass("cmplz-deleted-page"))}})}),m(document).on("change",".cmplz-region-select",function(){var e=m(".cmplz-document-button").attr("href").slice(0,-2);m(".cmplz-document-button").attr("href",e+m(this).val())});var w=0,C=m(".cmplz_export_roc_to_csv");function x(e,t){setTimeout(function(){(t+=10)<100?(C.html(t+" %"),x(e,t)):C.replaceWith(e)},100)}function q(e){var t=window.location.href.split("?");if(1!=t.length)for(var c,i=t[1].split("&"),a=0;a<i.length;a++)if((c=i[a].split("="))[0]===e)return void 0===c[1]?"":decodeURIComponent(c[1]);return!1}m(document).on("click",".cmplz_export_roc_to_csv",function(e){e.preventDefault(),C.html(w+" %"),C.prop("disabled",!0),function t(){var c=m(".cmplz_export_roc_to_csv");m.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{action:"cmplz_export_roc_to_csv",order:q("order"),cmplz_month_select:q("cmplz_month_select"),cmplz_year_select:q("cmplz_year_select"),orderby:q("orderby"),s:q("s")},success:function(e){e.success&&(e.progress<100?(w=e.progress,c.html(w+" %"),t()):x(e.link,w))}})}()}),m(document).on("change",".cmplz-region-select",function(){var e=m(".cmplz-document-button").attr("href").slice(0,-2);m(".cmplz-document-button").attr("href",e+m(this).val())}),m(document).on("click",".upload_button",function(e){e.preventDefault(),m("input[type=file]").click()}),m(document).on("change",':input[name="cmplz-upload-file"]',function(){m(".cmplz-file-chosen").text(m(this).val().split("\\").pop())}),m(document).on("click",".cmplz-image-uploader, .cmplz-logo-preview.cmplz-clickable",function(){var e=m(this),l=e.closest(".cmplz-field"),n=e.closest(".field-group").data("fieldname"),s=wp.media({frame:"post",state:"insert",multiple:!1});s.on("insert",function(){for(var e=s.state().get("selection").length,t=s.state().get("selection").models,c=0;c<e;c++){var i=t[c].id,a=!1;(a=(a=(a=(a=t[c].attributes.sizes.cmplz_banner_image)||t[c].attributes.sizes.medium)||t[c].attributes.sizes.thumbnail)||t[c].attributes.sizes.full)&&(a=a.url,l.find(".cmplz-logo-preview img").attr("src",a),m("input[name=cmplz_"+n+"]").val(i),m(".cmplz-cookiebanner .cmplz-logo").html("<img>"),m(".cmplz-cookiebanner .cmplz-logo img").attr("src",a))}}),s.open()})});
class-admin.php CHANGED
@@ -107,15 +107,10 @@ if ( ! class_exists( "cmplz_admin" ) ) {
107
  $current_month = date("n");//e.g. 3
108
  $current_day = date("j");//e.g. 4
109
 
110
- if ( $current_year == 2022 &&
111
- $current_month == 11 &&
112
- $current_day >=$start_day &&
113
- $current_day <= $end_day
114
- ) {
115
- return true;
116
- } else {
117
- return false;
118
- }
119
  }
120
 
121
  /**
@@ -737,7 +732,7 @@ if ( ! class_exists( "cmplz_admin" ) ) {
737
  $cmplz_admin_page = add_menu_page(
738
  __( 'Complianz', 'complianz-gdpr' ),
739
  $menu_label,
740
- 'manage_options',
741
  'complianz',
742
  array( $this, 'dashboard' ),
743
  cmplz_url . 'assets/images/menu-icon.svg',
@@ -748,7 +743,7 @@ if ( ! class_exists( "cmplz_admin" ) ) {
748
  'complianz',
749
  __( 'Dashboard', 'complianz-gdpr' ),
750
  __( 'Dashboard', 'complianz-gdpr' ),
751
- 'manage_options',
752
  'complianz',
753
  array( $this, 'dashboard' )
754
  );
@@ -757,20 +752,19 @@ if ( ! class_exists( "cmplz_admin" ) ) {
757
  'complianz',
758
  __( 'Wizard', 'complianz-gdpr' ),
759
  __( 'Wizard', 'complianz-gdpr' ),
760
- 'manage_options',
761
  'cmplz-wizard',
762
  array( $this, 'wizard_page' )
763
  );
764
 
765
  do_action( 'cmplz_cookiebanner_menu' );
766
-
767
  do_action( 'cmplz_integrations_menu' );
768
 
769
  add_submenu_page(
770
  'complianz',
771
  __( 'Settings' ),
772
  __( 'Settings' ),
773
- 'manage_options',
774
  "cmplz-settings",
775
  array( $this, 'settings' )
776
  );
@@ -779,19 +773,22 @@ if ( ! class_exists( "cmplz_admin" ) ) {
779
 
780
  if ( defined( 'cmplz_free' ) && cmplz_free ) {
781
  global $submenu;
782
- $class = 'cmplz-submenu';
783
- $highest_index = count($submenu['complianz']);
784
- $submenu['complianz'][] = array(
785
- __( 'Upgrade to premium', 'complianz-gdpr' ),
786
- 'manage_options',
787
- 'https://complianz.io/l/pricing'
788
- );
789
- if ( isset( $submenu['complianz'][$highest_index] ) ) {
790
- if (! isset ($submenu['complianz'][$highest_index][4])) $submenu['complianz'][$highest_index][4] = '';
791
- $submenu['complianz'][$highest_index][4] .= ' ' . $class;
 
 
 
 
792
  }
793
  }
794
-
795
  }
796
 
797
  /**
107
  $current_month = date("n");//e.g. 3
108
  $current_day = date("j");//e.g. 4
109
 
110
+ return $current_year == 2022
111
+ && $current_month == 11
112
+ && $current_day >= $start_day
113
+ && $current_day <= $end_day;
 
 
 
 
 
114
  }
115
 
116
  /**
732
  $cmplz_admin_page = add_menu_page(
733
  __( 'Complianz', 'complianz-gdpr' ),
734
  $menu_label,
735
+ 'manage_privacy_options',
736
  'complianz',
737
  array( $this, 'dashboard' ),
738
  cmplz_url . 'assets/images/menu-icon.svg',
743
  'complianz',
744
  __( 'Dashboard', 'complianz-gdpr' ),
745
  __( 'Dashboard', 'complianz-gdpr' ),
746
+ 'manage_privacy_options',
747
  'complianz',
748
  array( $this, 'dashboard' )
749
  );
752
  'complianz',
753
  __( 'Wizard', 'complianz-gdpr' ),
754
  __( 'Wizard', 'complianz-gdpr' ),
755
+ 'manage_privacy_options',
756
  'cmplz-wizard',
757
  array( $this, 'wizard_page' )
758
  );
759
 
760
  do_action( 'cmplz_cookiebanner_menu' );
 
761
  do_action( 'cmplz_integrations_menu' );
762
 
763
  add_submenu_page(
764
  'complianz',
765
  __( 'Settings' ),
766
  __( 'Settings' ),
767
+ 'manage_privacy_options',
768
  "cmplz-settings",
769
  array( $this, 'settings' )
770
  );
773
 
774
  if ( defined( 'cmplz_free' ) && cmplz_free ) {
775
  global $submenu;
776
+ if ( isset($submenu['complianz']) ) {
777
+ $class = 'cmplz-submenu';
778
+ $highest_index = count( $submenu['complianz'] );
779
+ $submenu['complianz'][] = array(
780
+ __( 'Upgrade to premium', 'complianz-gdpr' ),
781
+ 'manage_privacy_options',
782
+ 'https://complianz.io/l/pricing'
783
+ );
784
+ if ( isset( $submenu['complianz'][ $highest_index ] ) ) {
785
+ if ( ! isset ( $submenu['complianz'][ $highest_index ][4] ) ) {
786
+ $submenu['complianz'][ $highest_index ][4] = '';
787
+ }
788
+ $submenu['complianz'][ $highest_index ][4] .= ' ' . $class;
789
+ }
790
  }
791
  }
 
792
  }
793
 
794
  /**
class-cookie-blocker.php CHANGED
@@ -448,7 +448,7 @@ if ( ! class_exists( 'cmplz_cookie_blocker' ) ) {
448
  * Get script tags, including custom user scripts
449
  *
450
  * */
451
- $blocked_scripts = false;//get_transient('cmplz_blocked_scripts');
452
  if ( defined('WP_DEBUG') && WP_DEBUG ) {
453
  $blocked_scripts = false;
454
  }
@@ -749,6 +749,8 @@ if ( ! class_exists( 'cmplz_cookie_blocker' ) ) {
749
  if ( strpos( $new, 'data-category="functional"' ) === false
750
  ) {
751
  $new = $this->set_javascript_to_plain( $new );
 
 
752
  if ( cmplz_strpos_arr( $found, $post_scribe_list )
753
  ) {
754
  //will be to late for the first page load, but will enable post scribe on next page load
@@ -828,7 +830,7 @@ if ( ! class_exists( 'cmplz_cookie_blocker' ) ) {
828
 
829
  private function replace_src( $script, $new_src ) {
830
 
831
- $pattern = '/src=[\'"](http:\/\/|https:\/\/|\/\/)([\s\wäöüÄÖÜß.,@!?^=%&:\/~+#-;]*[\w@!?^=%&\/~+#-;]?)[\'"]/i';
832
  $new_src = ' src="' . $new_src . '" ';
833
  preg_match( $pattern, $script, $matches );
834
  $script = preg_replace( $pattern, $new_src, $script );
448
  * Get script tags, including custom user scripts
449
  *
450
  * */
451
+ $blocked_scripts = get_transient('cmplz_blocked_scripts');
452
  if ( defined('WP_DEBUG') && WP_DEBUG ) {
453
  $blocked_scripts = false;
454
  }
749
  if ( strpos( $new, 'data-category="functional"' ) === false
750
  ) {
751
  $new = $this->set_javascript_to_plain( $new );
752
+ $new = str_replace( 'src=', 'data-cmplz-src=', $new );
753
+
754
  if ( cmplz_strpos_arr( $found, $post_scribe_list )
755
  ) {
756
  //will be to late for the first page load, but will enable post scribe on next page load
830
 
831
  private function replace_src( $script, $new_src ) {
832
 
833
+ $pattern = '/src=[\'"](http:\/\/|https:\/\/|\/\/)([\s\wêëèéēėęàáâæãåāäöôòóœøüÄÖÜß.,@!?^=%&:\/~+#-;]*[\w@!?^=%&\/~+#-;]?)[\'"]/i';
834
  $new_src = ' src="' . $new_src . '" ';
835
  preg_match( $pattern, $script, $matches );
836
  $script = preg_replace( $pattern, $new_src, $script );
class-document.php CHANGED
@@ -833,14 +833,14 @@ if ( ! class_exists( "cmplz_document" ) ) {
833
  ? COMPLIANZ::$config->fields[ $fieldname ]['document_label']
834
  : false;
835
 
836
- if ( COMPLIANZ::$config->fields[ $fieldname ]['type'] == 'url' ) {
837
  $value = '<a href="' . $value . '" target="_blank">';
838
- } elseif ( COMPLIANZ::$config->fields[ $fieldname ]['type'] == 'email' ) {
839
  $value = apply_filters( 'cmplz_document_email', $value );
840
- } elseif ( COMPLIANZ::$config->fields[ $fieldname ]['type'] == 'radio' ) {
841
  $options = COMPLIANZ::$config->fields[ $fieldname ]['options'];
842
  $value = isset( $options[ $value ] ) ? $options[ $value ] : '';
843
- } elseif ( COMPLIANZ::$config->fields[ $fieldname ]['type'] == 'textarea' ) {
844
  //preserve linebreaks
845
  $value = nl2br( $value );
846
  } elseif ( is_array( $value ) ) {
@@ -2550,8 +2550,9 @@ if ( ! class_exists( "cmplz_document" ) ) {
2550
  public function get_shortcode_page_id( $type, $region , $cache = true) {
2551
  $shortcode = 'cmplz-document';
2552
  $page_id = $cache ? get_transient( 'cmplz_shortcode_' . $type . '-' . $region ) : false;
2553
-
2554
  if ( ! $page_id ) {
 
 
2555
  $pages = get_pages();
2556
  $type_region = ( $region === 'eu' ) ? $type : $type . '-' . $region;
2557
 
@@ -2691,7 +2692,9 @@ if ( ! class_exists( "cmplz_document" ) ) {
2691
 
2692
  if ( cmplz_get_value( $type ) === 'none' ) {
2693
  return '#';
2694
- } else if ( cmplz_get_value( $type ) === 'custom' ) {
 
 
2695
  $id = get_option( "cmplz_" . $type . "_custom_page" );
2696
  //get correct translated id
2697
  $id = apply_filters( 'wpml_object_id', $id, 'page', true, substr( get_locale(), 0, 2 ) );
@@ -2729,7 +2732,9 @@ if ( ! class_exists( "cmplz_document" ) ) {
2729
 
2730
  if ( cmplz_get_value( $type ) === 'none' ) {
2731
  return '#';
2732
- } else if ( cmplz_get_value( $type ) === 'custom' ) {
 
 
2733
  $id = get_option( "cmplz_" . $type . "_custom_page" );
2734
  //get correct translated id
2735
  $id = apply_filters( 'wpml_object_id', $id, 'page', true, substr( get_locale(), 0, 2 ) );
@@ -2761,7 +2766,7 @@ if ( ! class_exists( "cmplz_document" ) ) {
2761
 
2762
  if ($region && $region !== $primary_region) return;
2763
 
2764
- if ($type == 'privacy-statement') {
2765
  update_option('wp_page_for_privacy_policy', intval($page_id));
2766
  }
2767
 
833
  ? COMPLIANZ::$config->fields[ $fieldname ]['document_label']
834
  : false;
835
 
836
+ if ( COMPLIANZ::$config->fields[ $fieldname ]['type'] === 'url' ) {
837
  $value = '<a href="' . $value . '" target="_blank">';
838
+ } elseif ( COMPLIANZ::$config->fields[ $fieldname ]['type'] === 'email' ) {
839
  $value = apply_filters( 'cmplz_document_email', $value );
840
+ } elseif ( COMPLIANZ::$config->fields[ $fieldname ]['type'] === 'radio' ) {
841
  $options = COMPLIANZ::$config->fields[ $fieldname ]['options'];
842
  $value = isset( $options[ $value ] ) ? $options[ $value ] : '';
843
+ } elseif ( COMPLIANZ::$config->fields[ $fieldname ]['type'] === 'textarea' ) {
844
  //preserve linebreaks
845
  $value = nl2br( $value );
846
  } elseif ( is_array( $value ) ) {
2550
  public function get_shortcode_page_id( $type, $region , $cache = true) {
2551
  $shortcode = 'cmplz-document';
2552
  $page_id = $cache ? get_transient( 'cmplz_shortcode_' . $type . '-' . $region ) : false;
 
2553
  if ( ! $page_id ) {
2554
+ //ensure a transient, in case none is found. This prevents continuing requests on the page list
2555
+ set_transient( "cmplz_shortcode_$type-$region", 'none', HOUR_IN_SECONDS );
2556
  $pages = get_pages();
2557
  $type_region = ( $region === 'eu' ) ? $type : $type . '-' . $region;
2558
 
2692
 
2693
  if ( cmplz_get_value( $type ) === 'none' ) {
2694
  return '#';
2695
+ }
2696
+
2697
+ if ( cmplz_get_value( $type ) === 'custom' ) {
2698
  $id = get_option( "cmplz_" . $type . "_custom_page" );
2699
  //get correct translated id
2700
  $id = apply_filters( 'wpml_object_id', $id, 'page', true, substr( get_locale(), 0, 2 ) );
2732
 
2733
  if ( cmplz_get_value( $type ) === 'none' ) {
2734
  return '#';
2735
+ }
2736
+
2737
+ if ( cmplz_get_value( $type ) === 'custom' ) {
2738
  $id = get_option( "cmplz_" . $type . "_custom_page" );
2739
  //get correct translated id
2740
  $id = apply_filters( 'wpml_object_id', $id, 'page', true, substr( get_locale(), 0, 2 ) );
2766
 
2767
  if ($region && $region !== $primary_region) return;
2768
 
2769
+ if ($type === 'privacy-statement') {
2770
  update_option('wp_page_for_privacy_policy', intval($page_id));
2771
  }
2772
 
complianz-gpdr.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Complianz | GDPR/CCPA Cookie Consent
4
  * Plugin URI: https://www.wordpress.org/plugins/complianz-gdpr
5
  * Description: Complianz Privacy Suite for GDPR, CaCPA, DSVGO, AVG with a conditional cookie warning and customized cookie policy
6
- * Version: 6.3.5
7
  * Text Domain: complianz-gdpr
8
  * Domain Path: /languages
9
  * Author: Really Simple Plugins
@@ -82,9 +82,9 @@ if ( ! class_exists( 'COMPLIANZ' ) ) {
82
  public static $records_of_consent;
83
 
84
  private function __construct() {
85
- self::setup_constants();
86
- self::includes();
87
- self::hooks();
88
 
89
  self::$config = new cmplz_config();
90
  self::$company = new cmplz_company();
@@ -139,7 +139,7 @@ if ( ! class_exists( 'COMPLIANZ' ) ) {
139
  //for auto upgrade functionality
140
  define( 'cmplz_plugin_free', plugin_basename( __FILE__ ) );
141
  $debug = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? time() : '';
142
- define( 'cmplz_version', '6.3.5' . $debug );
143
  define( 'cmplz_plugin_file', __FILE__ );
144
  }
145
 
3
  * Plugin Name: Complianz | GDPR/CCPA Cookie Consent
4
  * Plugin URI: https://www.wordpress.org/plugins/complianz-gdpr
5
  * Description: Complianz Privacy Suite for GDPR, CaCPA, DSVGO, AVG with a conditional cookie warning and customized cookie policy
6
+ * Version: 6.3.6
7
  * Text Domain: complianz-gdpr
8
  * Domain Path: /languages
9
  * Author: Really Simple Plugins
82
  public static $records_of_consent;
83
 
84
  private function __construct() {
85
+ $this->setup_constants();
86
+ $this->includes();
87
+ $this->hooks();
88
 
89
  self::$config = new cmplz_config();
90
  self::$company = new cmplz_company();
139
  //for auto upgrade functionality
140
  define( 'cmplz_plugin_free', plugin_basename( __FILE__ ) );
141
  $debug = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? time() : '';
142
+ define( 'cmplz_version', '6.3.6' . $debug );
143
  define( 'cmplz_plugin_file', __FILE__ );
144
  }
145
 
config/class-config.php CHANGED
@@ -15,6 +15,7 @@ if ( ! class_exists( "cmplz_config" ) ) {
15
  public $thirdparty_services
16
  = array(
17
  'activecampaign' => 'Active Campaign',
 
18
  'google-fonts' => 'Google Fonts',
19
  'google-recaptcha' => 'Google reCAPTCHA',
20
  "google-maps" => 'Google Maps',
@@ -162,6 +163,7 @@ if ( ! class_exists( "cmplz_config" ) ) {
162
  "hubspot" => array( 'js.hs-scripts.com/', 'hbspt.forms.create', 'js.hsforms.net','track.hubspot.com','js.hs-analytics.net'),
163
  "calendly" => array( 'assets.calendly.com' ),
164
  "twitch" => array( 'twitch.tv', 'player.twitch.tv'),
 
165
  );
166
 
167
  public $stats
15
  public $thirdparty_services
16
  = array(
17
  'activecampaign' => 'Active Campaign',
18
+ "adobe-fonts" => 'Adobe Fonts',
19
  'google-fonts' => 'Google Fonts',
20
  'google-recaptcha' => 'Google reCAPTCHA',
21
  "google-maps" => 'Google Maps',
163
  "hubspot" => array( 'js.hs-scripts.com/', 'hbspt.forms.create', 'js.hsforms.net','track.hubspot.com','js.hs-analytics.net'),
164
  "calendly" => array( 'assets.calendly.com' ),
165
  "twitch" => array( 'twitch.tv', 'player.twitch.tv'),
166
+ "adobe-fonts" => array( 'p.typekit.net', 'use.typekit.net'),
167
  );
168
 
169
  public $stats
cookie/class-cookie-admin.php CHANGED
@@ -1815,9 +1815,9 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
1815
  }
1816
 
1817
  $editor = $new = false;
1818
- if (is_admin() && isset($_GET['page'] ) && $_GET['page'] === 'cmplz-cookiebanner' && cmplz_user_can_manage() ) {
1819
- $editor = isset( $_GET['id'] ) || ( isset( $_GET['action'] ) && $_GET['action'] == 'new' );
1820
- $new = isset( $_GET['action'] ) && $_GET['action'] == 'new' ;
1821
  }
1822
 
1823
  $consent_types = cmplz_get_used_consenttypes();
@@ -1832,7 +1832,7 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
1832
  if ($new) {
1833
  $banner_ids = array(false);
1834
  } else {
1835
- $banner_ids = array(intval($_GET['id']));
1836
  }
1837
  } else {
1838
  if ( cmplz_ab_testing_enabled() ) {
@@ -1874,7 +1874,7 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
1874
  * */
1875
 
1876
  public function enqueue_admin_assets( $hook ) {
1877
- if ( isset( $_GET['page'] ) && $_GET['page'] == 'cmplz-wizard' ) {
1878
  wp_register_style( 'select2', cmplz_url . 'assets/select2/css/select2.min.css', false, cmplz_version );
1879
  wp_enqueue_style( 'select2' );
1880
  wp_enqueue_script( 'select2', cmplz_url . "assets/select2/js/select2.min.js", array( 'jquery' ), cmplz_version, true );
@@ -2116,8 +2116,13 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2116
  $script = str_replace( '{GTM_code}', esc_attr( cmplz_get_value( "GTM_code" ) ), $script );
2117
  } elseif ( $statistics === 'matomo-tag-manager' ) {
2118
  $script = cmplz_get_template( 'statistics/matomo-tag-manager.js' );
2119
- $script = str_replace( '{container_id}', esc_attr( cmplz_get_value( 'matomo_container_id' ) ), $script );
2120
- $script = str_replace( '{matomo_url}', esc_url_raw( trailingslashit( cmplz_get_value( 'matomo_tag_url' ) ) ), $script );
 
 
 
 
 
2121
  }
2122
  echo apply_filters( 'cmplz_script_filter', $script );
2123
 
@@ -2150,8 +2155,12 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2150
  } elseif ( $statistics === 'matomo' ) {
2151
  $cookieless = ( cmplz_get_value( 'matomo_anonymized' ) === 'yes' ) ? '-cookieless' : '';
2152
  $script = cmplz_get_template( "statistics/matomo$cookieless.js" );
2153
- $script = str_replace( '{site_id}', esc_attr( cmplz_get_value( 'matomo_site_id' ) ), $script );
2154
- $script = str_replace( '{matomo_url}', esc_url_raw( trailingslashit( cmplz_get_value( 'matomo_url' ) ) ), $script );
 
 
 
 
2155
  } elseif ( $statistics === 'clicky' ) {
2156
  $script = cmplz_get_template( 'statistics/clicky.js' );
2157
  $script = str_replace( '{site_ID}', esc_attr( cmplz_get_value( 'clicky_site_id' ) ), $script );
@@ -2280,9 +2289,10 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2280
  $last_scan_date = $this->get_last_cookie_scan_date( true );
2281
  $scan_interval = apply_filters( 'cmplz_scan_interval', 3 );
2282
  $one_month_ago = strtotime( "-".$scan_interval." month" );
2283
- if ( $this->scan_complete()
2284
- && ( $one_month_ago > $last_scan_date )
2285
- && ! $this->automatic_cookiescan_disabled()
 
2286
  ) {
2287
  $this->reset_pages_list();
2288
  }
@@ -2382,8 +2392,10 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2382
  foreach ( $markers as $marker ) {
2383
  if ( $single_key && strpos( $html, $marker ) !== false ) {
2384
  return $key;
2385
- } else if ( strpos( $html, $marker ) !== false
2386
- && ! in_array( $key, $stats )
 
 
2387
  ) {
2388
  if ( $single_key ) {
2389
  return $key;
@@ -2517,8 +2529,10 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2517
  foreach ( $markers as $marker ) {
2518
  if ( $single_key && strpos( $html, $marker ) !== false ) {
2519
  return $key;
2520
- } else if ( strpos( $html, $marker ) !== false
2521
- && ! in_array( $key, $social_media )
 
 
2522
  ) {
2523
  $social_media[] = $key;
2524
  }
@@ -2555,8 +2569,10 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2555
  foreach ( $markers as $marker ) {
2556
  if ( $single_key && strpos( $html, $marker ) !== false ) {
2557
  return $key;
2558
- } else if ( strpos( $html, $marker ) !== false
2559
- && ! in_array( $key, $thirdparty )
 
 
2560
  ) {
2561
  $thirdparty[] = $key;
2562
  }
@@ -2624,17 +2640,19 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2624
  'public' => true,
2625
  );
2626
  $post_types = get_post_types( $args );
2627
- unset( $post_types['elementor_font'] );
2628
- unset( $post_types['attachment'] );
2629
- unset( $post_types['revision'] );
2630
- unset( $post_types['nav_menu_item'] );
2631
- unset( $post_types['custom_css'] );
2632
- unset( $post_types['customize_changeset'] );
2633
- unset( $post_types['cmplz-dataleak'] );
2634
- unset( $post_types['cmplz-processing'] );
2635
- unset( $post_types['user_request'] );
2636
- unset( $post_types['cookie'] );
2637
- unset( $post_types['product'] );
 
 
2638
  $post_types = apply_filters('cmplz_cookiescan_post_types',$post_types );
2639
 
2640
  //from each post type, get one, for faster results.
@@ -2794,11 +2812,7 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2794
  public function scan_complete() {
2795
  $pages = $this->pages_to_process();
2796
 
2797
- if ( count( $pages ) == 0 ) {
2798
- return true;
2799
- }
2800
-
2801
- return false;
2802
  }
2803
 
2804
  /**
@@ -2815,9 +2829,7 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2815
  $pages_list = $this->get_pages_list_single_run();
2816
  $processed_pages_list = $this->get_processed_pages_list();
2817
 
2818
- $pages = array_diff( $pages_list, $processed_pages_list );
2819
-
2820
- return $pages;
2821
  }
2822
 
2823
  /**
@@ -2897,14 +2909,6 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2897
 
2898
  public function get_cookies( $settings = array() ) {
2899
  global $wpdb;
2900
- $table_exists = wp_cache_get('cmplz_cookie_table_exists', 'complianz');
2901
- if ( !$table_exists ){
2902
- $table_exists = $wpdb->query( "SHOW TABLES LIKE '{$wpdb->prefix}cmplz_cookies'" );
2903
- wp_cache_set('cmplz_cookie_table_exists', $table_exists, 'complianz');
2904
- }
2905
- if ( empty( $table_exists ) ) {
2906
- return array();
2907
- }
2908
 
2909
  $defaults = array(
2910
  'ignored' => 'all',
@@ -2978,17 +2982,25 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
2978
 
2979
  //stringyfy select args.
2980
  $settings_args = sanitize_title(json_encode($settings));
2981
- $cookies = wp_cache_get('cmplz_cookies_'.$settings_args, 'complianz');
2982
- if ( !$cookies || is_admin() ){
 
 
 
 
 
 
 
 
2983
  $cookies = $wpdb->get_results( "select * from {$wpdb->prefix}cmplz_cookies where " . $sql );
2984
- wp_cache_set('cmplz_cookies_'.$settings_args, $cookies, 'complianz', HOUR_IN_SECONDS);
2985
- }
2986
- //make sure service data is added
2987
- foreach ( $cookies as $index => $cookie ) {
2988
- $cookie = new CMPLZ_COOKIE( $cookie->ID );
2989
- $cookies[ $index ] = $cookie;
2990
- }
2991
 
 
 
2992
  return $cookies;
2993
  }
2994
 
@@ -3390,6 +3402,9 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
3390
  if ( $progress >= 75 && $progress < 100 ) {
3391
  $this->maybe_sync_cookies( true );
3392
  $this->clear_double_cookienames();
 
 
 
3393
  }
3394
 
3395
  $attempts = $attempts + 1;
@@ -3629,11 +3644,7 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
3629
 
3630
  $statistics = cmplz_get_value( 'compile_statistics' );
3631
 
3632
- if ( $statistics === 'google-tag-manager' ) {
3633
- return true;
3634
- }
3635
-
3636
- return false;
3637
  }
3638
 
3639
  /**
@@ -3666,11 +3677,8 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
3666
  return true;
3667
  }
3668
  $GTM_code = COMPLIANZ::$field->get_value( 'GTM_code' );
3669
- if ( strlen( $GTM_code ) != 0 ) {
3670
- return true;
3671
- }
3672
 
3673
- return false;
3674
  }
3675
 
3676
  public function matomo_configured() {
@@ -3681,11 +3689,8 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
3681
 
3682
  $matomo_url = COMPLIANZ::$field->get_value( 'matomo_url' );
3683
  $site_id = COMPLIANZ::$field->get_value( 'matomo_site_id' );
3684
- if ( strlen( $matomo_url ) != 0 && strlen( $site_id ) !== 0 ) {
3685
- return true;
3686
- }
3687
 
3688
- return false;
3689
  }
3690
 
3691
 
@@ -3737,8 +3742,8 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
3737
  }
3738
  }
3739
  }
3740
- $needs_warning = apply_filters( 'cmplz_site_needs_cookiewarning', $needs_warning );
3741
- return $needs_warning;
3742
  }
3743
 
3744
  /**
@@ -3767,13 +3772,15 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
3767
  }
3768
 
3769
  if ( COMPLIANZ::$config->regions[$region]['statistics_consent'] === 'when_not_anonymous' ) {
3770
- if ( cmplz_get_value( 'eu_consent_regions' ) === 'yes') {
3771
  return apply_filters( 'cmplz_cookie_warning_required_stats', true );
3772
- } elseif ( $this->statistics_privacy_friendly() ) {
 
 
3773
  return apply_filters( 'cmplz_cookie_warning_required_stats', false );
3774
- } else {
3775
- return apply_filters( 'cmplz_cookie_warning_required_stats', true );
3776
  }
 
 
3777
  }
3778
 
3779
  return apply_filters( 'cmplz_cookie_warning_required_stats', false );
@@ -3805,11 +3812,8 @@ if ( ! class_exists( "cmplz_cookie_admin" ) ) {
3805
 
3806
  $when_not_anonymous = array_search('when_not_anonymous', array_column( $active_regions, 'statistics_consent') );
3807
  $uses_google = $this->uses_google_analytics() || $this->uses_google_tagmanager();
3808
- if ( $when_not_anonymous && $uses_google && cmplz_get_value( 'consent_for_anonymous_stats' ) === 'yes' ) {
3809
- return true;
3810
- }
3811
 
3812
- return false;
3813
  }
3814
 
3815
  /**
1815
  }
1816
 
1817
  $editor = $new = false;
1818
+ if ( isset($_GET['page'] ) && $_GET['page'] === 'cmplz-cookiebanner' && is_admin() && cmplz_user_can_manage() ) {
1819
+ $editor = isset( $_GET['id'] ) || ( isset( $_GET['action'] ) && $_GET['action'] === 'new' );
1820
+ $new = isset( $_GET['action'] ) && $_GET['action'] === 'new' ;
1821
  }
1822
 
1823
  $consent_types = cmplz_get_used_consenttypes();
1832
  if ($new) {
1833
  $banner_ids = array(false);
1834
  } else {
1835
+ $banner_ids = array( (int) $_GET['id'] );
1836
  }
1837
  } else {
1838
  if ( cmplz_ab_testing_enabled() ) {
1874
  * */
1875
 
1876
  public function enqueue_admin_assets( $hook ) {
1877
+ if ( isset( $_GET['page'] ) && $_GET['page'] === 'cmplz-wizard' ) {
1878
  wp_register_style( 'select2', cmplz_url . 'assets/select2/css/select2.min.css', false, cmplz_version );
1879
  wp_enqueue_style( 'select2' );
1880
  wp_enqueue_script( 'select2', cmplz_url . "assets/select2/js/select2.min.js", array( 'jquery' ), cmplz_version, true );
2116
  $script = str_replace( '{GTM_code}', esc_attr( cmplz_get_value( "GTM_code" ) ), $script );
2117
  } elseif ( $statistics === 'matomo-tag-manager' ) {
2118
  $script = cmplz_get_template( 'statistics/matomo-tag-manager.js' );
2119
+ $script = str_replace(
2120
+ array( '{container_id}', '{matomo_url}' ),
2121
+ array(
2122
+ esc_attr( cmplz_get_value( 'matomo_container_id' ) ),
2123
+ esc_url_raw( trailingslashit( cmplz_get_value( 'matomo_tag_url' ) ) )
2124
+ ),
2125
+ $script );
2126
  }
2127
  echo apply_filters( 'cmplz_script_filter', $script );
2128
 
2155
  } elseif ( $statistics === 'matomo' ) {
2156
  $cookieless = ( cmplz_get_value( 'matomo_anonymized' ) === 'yes' ) ? '-cookieless' : '';
2157
  $script = cmplz_get_template( "statistics/matomo$cookieless.js" );
2158
+ $script = str_replace(
2159
+ array( '{site_id}', '{matomo_url}' ),
2160
+ array(
2161
+ esc_attr( cmplz_get_value( 'matomo_site_id' ) ),
2162
+ esc_url_raw( trailingslashit( cmplz_get_value( 'matomo_url' ) ) )
2163
+ ), $script );
2164
  } elseif ( $statistics === 'clicky' ) {
2165
  $script = cmplz_get_template( 'statistics/clicky.js' );
2166
  $script = str_replace( '{site_ID}', esc_attr( cmplz_get_value( 'clicky_site_id' ) ), $script );
2289
  $last_scan_date = $this->get_last_cookie_scan_date( true );
2290
  $scan_interval = apply_filters( 'cmplz_scan_interval', 3 );
2291
  $one_month_ago = strtotime( "-".$scan_interval." month" );
2292
+ if (
2293
+ ( $one_month_ago > $last_scan_date )
2294
+ && $this->scan_complete()
2295
+ && ! $this->automatic_cookiescan_disabled()
2296
  ) {
2297
  $this->reset_pages_list();
2298
  }
2392
  foreach ( $markers as $marker ) {
2393
  if ( $single_key && strpos( $html, $marker ) !== false ) {
2394
  return $key;
2395
+ }
2396
+
2397
+ if ( strpos( $html, $marker ) !== false
2398
+ && ! in_array( $key, $stats )
2399
  ) {
2400
  if ( $single_key ) {
2401
  return $key;
2529
  foreach ( $markers as $marker ) {
2530
  if ( $single_key && strpos( $html, $marker ) !== false ) {
2531
  return $key;
2532
+ }
2533
+
2534
+ if ( strpos( $html, $marker ) !== false
2535
+ && ! in_array( $key, $social_media )
2536
  ) {
2537
  $social_media[] = $key;
2538
  }
2569
  foreach ( $markers as $marker ) {
2570
  if ( $single_key && strpos( $html, $marker ) !== false ) {
2571
  return $key;
2572
+ }
2573
+
2574
+ if ( strpos( $html, $marker ) !== false
2575
+ && ! in_array( $key, $thirdparty )
2576
  ) {
2577
  $thirdparty[] = $key;
2578
  }
2640
  'public' => true,
2641
  );
2642
  $post_types = get_post_types( $args );
2643
+ unset(
2644
+ $post_types['elementor_font'],
2645
+ $post_types['attachment'],
2646
+ $post_types['revision'],
2647
+ $post_types['nav_menu_item'],
2648
+ $post_types['custom_css'],
2649
+ $post_types['customize_changeset'],
2650
+ $post_types['cmplz-dataleak'],
2651
+ $post_types['cmplz-processing'],
2652
+ $post_types['user_request'],
2653
+ $post_types['cookie'],
2654
+ $post_types['product']
2655
+ );
2656
  $post_types = apply_filters('cmplz_cookiescan_post_types',$post_types );
2657
 
2658
  //from each post type, get one, for faster results.
2812
  public function scan_complete() {
2813
  $pages = $this->pages_to_process();
2814
 
2815
+ return count( $pages ) == 0;
 
 
 
 
2816
  }
2817
 
2818
  /**
2829
  $pages_list = $this->get_pages_list_single_run();
2830
  $processed_pages_list = $this->get_processed_pages_list();
2831
 
2832
+ return array_diff( $pages_list, $processed_pages_list );
 
 
2833
  }
2834
 
2835
  /**
2909
 
2910
  public function get_cookies( $settings = array() ) {
2911
  global $wpdb;
 
 
 
 
 
 
 
 
2912
 
2913
  $defaults = array(
2914
  'ignored' => 'all',
2982
 
2983
  //stringyfy select args.
2984
  $settings_args = sanitize_title(json_encode($settings));
2985
+ $cookies = get_transient('cmplz_cookies_'.$settings_args);
2986
+ if ( !$cookies || cmplz_user_can_manage() ){
2987
+ $table_exists = get_transient('cmplz_cookie_table_exists');
2988
+ if ( !$table_exists ){
2989
+ $table_exists = $wpdb->query( "SHOW TABLES LIKE '{$wpdb->prefix}cmplz_cookies'" );
2990
+ set_transient('cmplz_cookie_table_exists', $table_exists );
2991
+ }
2992
+ if ( empty( $table_exists ) ) {
2993
+ return array();
2994
+ }
2995
  $cookies = $wpdb->get_results( "select * from {$wpdb->prefix}cmplz_cookies where " . $sql );
2996
+ //make sure service data is added
2997
+ foreach ( $cookies as $index => $cookie ) {
2998
+ $cookie = new CMPLZ_COOKIE( $cookie->ID );
2999
+ $cookies[ $index ] = $cookie;
3000
+ }
 
 
3001
 
3002
+ set_transient('cmplz_cookies_'.$settings_args, $cookies, HOUR_IN_SECONDS);
3003
+ }
3004
  return $cookies;
3005
  }
3006
 
3402
  if ( $progress >= 75 && $progress < 100 ) {
3403
  $this->maybe_sync_cookies( true );
3404
  $this->clear_double_cookienames();
3405
+ //clean up cache
3406
+ delete_transient('cmplz_cookie_shredder_list' );
3407
+
3408
  }
3409
 
3410
  $attempts = $attempts + 1;
3644
 
3645
  $statistics = cmplz_get_value( 'compile_statistics' );
3646
 
3647
+ return $statistics === 'google-tag-manager';
 
 
 
 
3648
  }
3649
 
3650
  /**
3677
  return true;
3678
  }
3679
  $GTM_code = COMPLIANZ::$field->get_value( 'GTM_code' );
 
 
 
3680
 
3681
+ return strlen( $GTM_code ) != 0;
3682
  }
3683
 
3684
  public function matomo_configured() {
3689
 
3690
  $matomo_url = COMPLIANZ::$field->get_value( 'matomo_url' );
3691
  $site_id = COMPLIANZ::$field->get_value( 'matomo_site_id' );
 
 
 
3692
 
3693
+ return strlen( $matomo_url ) != 0 && strlen( $site_id ) !== 0;
3694
  }
3695
 
3696
 
3742
  }
3743
  }
3744
  }
3745
+
3746
+ return apply_filters( 'cmplz_site_needs_cookiewarning', $needs_warning );
3747
  }
3748
 
3749
  /**
3772
  }
3773
 
3774
  if ( COMPLIANZ::$config->regions[$region]['statistics_consent'] === 'when_not_anonymous' ) {
3775
+ if ( cmplz_get_value( 'eu_consent_regions' ) === 'yes' ) {
3776
  return apply_filters( 'cmplz_cookie_warning_required_stats', true );
3777
+ }
3778
+
3779
+ if ( $this->statistics_privacy_friendly() ) {
3780
  return apply_filters( 'cmplz_cookie_warning_required_stats', false );
 
 
3781
  }
3782
+
3783
+ return apply_filters( 'cmplz_cookie_warning_required_stats', true );
3784
  }
3785
 
3786
  return apply_filters( 'cmplz_cookie_warning_required_stats', false );
3812
 
3813
  $when_not_anonymous = array_search('when_not_anonymous', array_column( $active_regions, 'statistics_consent') );
3814
  $uses_google = $this->uses_google_analytics() || $this->uses_google_tagmanager();
 
 
 
3815
 
3816
+ return $when_not_anonymous && $uses_google && cmplz_get_value( 'consent_for_anonymous_stats' ) === 'yes';
3817
  }
3818
 
3819
  /**
cookie/class-cookie.php CHANGED
@@ -64,7 +64,7 @@ if ( ! class_exists( "CMPLZ_COOKIE" ) ) {
64
  $name = false, $language = 'en', $service_name = false
65
  ) {
66
  if ( is_numeric( $name ) ) {
67
- $this->ID = intval( $name );
68
  } else {
69
  $this->name = $this->sanitize_cookie( $name );
70
  }
@@ -124,13 +124,13 @@ if ( ! class_exists( "CMPLZ_COOKIE" ) ) {
124
  //we now should have an ID, which will be the parent item
125
  $parent_ID = $this->ID;
126
 
127
- if ( $return_language == 'en' ) {
128
  $return_id = $this->ID;
129
  }
130
 
131
  //make sure each language is available
132
  foreach ( $this->languages as $language ) {
133
- if ( $language == 'en' ) {
134
  continue;
135
  }
136
  $translated_cookie = new CMPLZ_COOKIE( $name, $language, $service_name );
@@ -611,6 +611,9 @@ if ( ! class_exists( "CMPLZ_COOKIE" ) ) {
611
 
612
  add_action( 'plugins_loaded', 'cmplz_install_cookie_table' );
613
  function cmplz_install_cookie_table() {
 
 
 
614
  if ( get_option( 'cmplz_cookietable_version' ) != cmplz_version ) {
615
  require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
616
  global $wpdb;
64
  $name = false, $language = 'en', $service_name = false
65
  ) {
66
  if ( is_numeric( $name ) ) {
67
+ $this->ID = (int) $name;
68
  } else {
69
  $this->name = $this->sanitize_cookie( $name );
70
  }
124
  //we now should have an ID, which will be the parent item
125
  $parent_ID = $this->ID;
126
 
127
+ if ( $return_language === 'en' ) {
128
  $return_id = $this->ID;
129
  }
130
 
131
  //make sure each language is available
132
  foreach ( $this->languages as $language ) {
133
+ if ( $language === 'en' ) {
134
  continue;
135
  }
136
  $translated_cookie = new CMPLZ_COOKIE( $name, $language, $service_name );
611
 
612
  add_action( 'plugins_loaded', 'cmplz_install_cookie_table' );
613
  function cmplz_install_cookie_table() {
614
+ if (!wp_doing_cron() && !cmplz_user_can_manage() ) {
615
+ return;
616
+ }
617
  if ( get_option( 'cmplz_cookietable_version' ) != cmplz_version ) {
618
  require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
619
  global $wpdb;
cookiebanner/class-cookiebanner.php CHANGED
@@ -7,6 +7,9 @@ defined( 'ABSPATH' ) or die( "you do not have access to this page!" );
7
 
8
  add_action( 'plugins_loaded', 'cmplz_install_cookiebanner_table', 10 );
9
  function cmplz_install_cookiebanner_table() {
 
 
 
10
  if ( get_option( 'cmplz_cbdb_version' ) !== cmplz_version ) {
11
  require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
12
  global $wpdb;
@@ -252,11 +255,11 @@ if ( ! class_exists( "cmplz_cookiebanner" ) ) {
252
 
253
  private function get() {
254
  global $wpdb;
255
- if ( intval( $this->id ) > 0 ) {
256
- $cookiebanner = wp_cache_get('cmplz_cookiebanner_'.$this->id, 'complianz');
257
  if ( !$cookiebanner ){
258
  $cookiebanner = $wpdb->get_row( $wpdb->prepare( "select * from {$wpdb->prefix}cmplz_cookiebanners where ID = %s", intval( $this->id ) ) );
259
- wp_cache_set('cmplz_cookiebanner_'.$this->id, $cookiebanner, 'complianz', HOUR_IN_SECONDS);
260
  }
261
 
262
  if ( $cookiebanner ) {
@@ -482,10 +485,10 @@ if ( ! class_exists( "cmplz_cookiebanner" ) ) {
482
  public function get_translation_id() {
483
  //if this is the banner with the lowest ID's, no ID
484
  global $wpdb;
485
- $lowest = wp_cache_get('cmplz_min_banner_id', 'complianz');
486
  if ( !$lowest ){
487
  $lowest = $wpdb->get_var( "select min(ID) from {$wpdb->prefix}cmplz_cookiebanners" );
488
- wp_cache_set('cmplz_min_banner_id', $lowest, 'complianz', HOUR_IN_SECONDS );
489
  }
490
 
491
  if ( $lowest == $this->id ) {
@@ -605,11 +608,11 @@ if ( ! class_exists( "cmplz_cookiebanner" ) ) {
605
  'colorpalette_button_settings' => $this->sanitize_hex_array( $this->colorpalette_button_settings ),
606
  'buttons_border_radius' => $this->sanitize_int_array( $this->buttons_border_radius ),
607
  'animation' => sanitize_title( $this->animation ),
608
- 'use_box_shadow' => intval( $this->use_box_shadow ),
609
- 'header_footer_shadow' => intval( $this->header_footer_shadow ),
610
- 'hide_preview' => intval( $this->hide_preview ),
611
- 'disable_width_correction' => intval( $this->disable_width_correction ),
612
- 'legal_documents' => intval( $this->legal_documents ),
613
  );
614
 
615
  global $wpdb;
@@ -631,8 +634,9 @@ if ( ! class_exists( "cmplz_cookiebanner" ) ) {
631
  } elseif ( ! $this->default && $db_default ) {
632
  $this->remove_default();
633
  }
634
- wp_cache_delete('cmplz_cookiebanner_'.$this->id, 'complianz');
635
- wp_cache_delete('cmplz_min_banner_id', 'complianz');
 
636
 
637
  $this->generate_css();
638
  }
7
 
8
  add_action( 'plugins_loaded', 'cmplz_install_cookiebanner_table', 10 );
9
  function cmplz_install_cookiebanner_table() {
10
+ if (!wp_doing_cron() && !cmplz_user_can_manage() ) {
11
+ return;
12
+ }
13
  if ( get_option( 'cmplz_cbdb_version' ) !== cmplz_version ) {
14
  require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
15
  global $wpdb;
255
 
256
  private function get() {
257
  global $wpdb;
258
+ if ( (int) $this->id > 0 ) {
259
+ $cookiebanner = get_transient('cmplz_cookiebanner_'.$this->id);
260
  if ( !$cookiebanner ){
261
  $cookiebanner = $wpdb->get_row( $wpdb->prepare( "select * from {$wpdb->prefix}cmplz_cookiebanners where ID = %s", intval( $this->id ) ) );
262
+ set_transient('cmplz_cookiebanner_'.$this->id, $cookiebanner, HOUR_IN_SECONDS);
263
  }
264
 
265
  if ( $cookiebanner ) {
485
  public function get_translation_id() {
486
  //if this is the banner with the lowest ID's, no ID
487
  global $wpdb;
488
+ $lowest = get_transient('cmplz_min_banner_id');
489
  if ( !$lowest ){
490
  $lowest = $wpdb->get_var( "select min(ID) from {$wpdb->prefix}cmplz_cookiebanners" );
491
+ set_transient('cmplz_min_banner_id', $lowest, HOUR_IN_SECONDS );
492
  }
493
 
494
  if ( $lowest == $this->id ) {
608
  'colorpalette_button_settings' => $this->sanitize_hex_array( $this->colorpalette_button_settings ),
609
  'buttons_border_radius' => $this->sanitize_int_array( $this->buttons_border_radius ),
610
  'animation' => sanitize_title( $this->animation ),
611
+ 'use_box_shadow' => (int) $this->use_box_shadow,
612
+ 'header_footer_shadow' => (int) $this->header_footer_shadow,
613
+ 'hide_preview' => (int) $this->hide_preview,
614
+ 'disable_width_correction' => (int) $this->disable_width_correction,
615
+ 'legal_documents' => (int) $this->legal_documents,
616
  );
617
 
618
  global $wpdb;
634
  } elseif ( ! $this->default && $db_default ) {
635
  $this->remove_default();
636
  }
637
+ delete_transient('cmplz_cookiebanner_'.$this->id);
638
+ delete_transient('cmplz_min_banner_id');
639
+ delete_transient('cmplz_default_banner_id');
640
 
641
  $this->generate_css();
642
  }
cookiebanner/cookiebanner.php CHANGED
@@ -190,7 +190,7 @@ function cmplz_cookiebanner_admin_menu() {
190
  'complianz',
191
  __( 'Cookie banner', 'complianz-gdpr' ),
192
  __( 'Cookie banner', 'complianz-gdpr' ),
193
- 'manage_options',
194
  'cmplz-cookiebanner',
195
  'cmplz_cookiebanner_overview'
196
  );
190
  'complianz',
191
  __( 'Cookie banner', 'complianz-gdpr' ),
192
  __( 'Cookie banner', 'complianz-gdpr' ),
193
+ 'manage_privacy_options',
194
  'cmplz-cookiebanner',
195
  'cmplz_cookiebanner_overview'
196
  );
cookiebanner/js/complianz.js CHANGED
@@ -1,5 +1,5 @@
1
  'use strict';
2
- /**
3
  * Opt in (e.g. EU):
4
  * default all scripts disabled.
5
  * cookie banner
@@ -16,7 +16,7 @@
16
  * For examples to edit the behaviour of the banner, please see https://github.com/really-Simple-Plugins/complianz-integrations
17
  * */
18
 
19
- /**
20
  * Create an element
21
  * @param el
22
  * @param content
@@ -28,7 +28,7 @@ function cmplz_create_element(el, content) {
28
  return obj;
29
  }
30
 
31
- /**
32
  * Add an event
33
  * @param event
34
  * @param selector
@@ -43,7 +43,7 @@ function cmplz_add_event(event, selector, callback ) {
43
  });
44
  }
45
 
46
- /**
47
  * Check if the element is hidden
48
  * @param el
49
  * @returns {boolean}
@@ -56,7 +56,7 @@ function cmplz_html_decode(input) {
56
  var doc = new DOMParser().parseFromString(input, "text/html");
57
  return doc.documentElement.textContent;
58
  }
59
- /**
60
  * If an anchor is passed for an element which may load only after an ajax call, make sure it will scroll into view.
61
  */
62
  document.addEventListener('cmplz_manage_consent_container_loaded', function(e){
@@ -72,12 +72,12 @@ document.addEventListener('cmplz_manage_consent_container_loaded', function(e){
72
  }
73
  });
74
 
75
- /**
76
  * prevent caching of the WP Rest API by varnish or other caching tools
77
  */
78
  complianz.locale = complianz.locale + '&token='+Math.random().toString(36).replace(/[^a-z]+/g, '').substr(0, 5);
79
 
80
- /**
81
  * CustomEvent() polyfill
82
  * https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent#Polyfill
83
  */
@@ -109,7 +109,7 @@ let cmplz_categories = [
109
  'marketing',
110
  ];
111
 
112
- /**
113
  * Get a cookie by name
114
  * @param name
115
  * @returns {string}
@@ -130,7 +130,7 @@ window.cmplz_get_cookie = function(name) {
130
  return "";
131
  }
132
 
133
- /**
134
  * set a cookie
135
  * @param name
136
  * @param value
@@ -162,7 +162,7 @@ window.cmplz_set_cookie = function(name, value, use_prefix) {
162
  document.cookie = prefix+name + "=" + value + ";SameSite=Lax" + secure + expires + domain + ";path="+cmplz_get_cookie_path();
163
  }
164
 
165
- /**
166
  * Check if needle occurs in the haystack
167
  * @param needle
168
  * @param haystack
@@ -176,7 +176,7 @@ window.cmplz_in_array = function(needle, haystack) {
176
  return false;
177
  }
178
 
179
- /**
180
  * Retrieve the highest level of consent that has been given
181
  *
182
  * */
@@ -198,7 +198,7 @@ window.cmplz_highest_accepted_category = function() {
198
  return 'functional';
199
  }
200
 
201
- /**
202
  * Accept all categories
203
  */
204
  window.cmplz_accept_all = function(){
@@ -209,7 +209,7 @@ window.cmplz_accept_all = function(){
209
  }
210
  }
211
 
212
- /**
213
  * Sets all accepted categories as class in body
214
  */
215
 
@@ -254,49 +254,51 @@ function cmplz_append_css(css){
254
  }
255
 
256
  function cmplz_load_css( path ) {
257
- let fileref = document.createElement("link")
258
- fileref.setAttribute("rel", "stylesheet")
259
- fileref.setAttribute("type", "text/css")
260
- fileref.setAttribute("href", path)
261
- document.getElementsByTagName("head")[0].appendChild(fileref)
262
  }
263
 
264
- /**
265
  * Run script, src or inline
266
  * @param script //src or inline script
267
  * @param category
268
  * @param type
269
  */
270
 
271
- function cmplz_run_script( script, category, type ) {
272
- let fileref = document.createElement("script");
273
  if ( type !== 'inline' ) {
274
- fileref.setAttribute("src", script);
275
  } else {
276
  if (typeof script !== 'string') {
277
  script = script.innerHTML;
278
  }
279
- fileref.innerHTML = [script, 'cmplzScriptLoaded();'].join('\n');
280
  }
281
  //check if already fired
282
  if ( cmplz_in_array( script, cmplz_fired_scripts) ) {
283
  return;
284
  }
285
 
 
 
286
  try {
287
  if (type!=='inline') {
288
- fileref.onload = function () {
289
  cmplz_run_after_all_scripts(category);
290
- cmplz_maybe_run_waiting_scripts(script, category);
291
  }
292
  } else {
293
  window.cmplzScriptLoaded = function() {
294
  cmplz_run_after_all_scripts(category);
295
- cmplz_maybe_run_waiting_scripts(script, category);
296
  }
297
  }
298
  let header = document.getElementsByTagName("head")[0];
299
- header.appendChild(fileref);
300
 
301
  } catch(exception) {
302
  //only runs in case of error
@@ -307,25 +309,25 @@ function cmplz_run_script( script, category, type ) {
307
  }
308
 
309
 
310
- /**
311
  * Check if there are waiting scripts, and if so, run them.
312
  * @param script //src or inline script
313
  * @param category
314
  */
315
 
316
- function cmplz_maybe_run_waiting_scripts( script, category ){
317
  let waitingScript = cmplz_get_waiting_script(cmplz_waiting_scripts, script);
318
  if ( waitingScript ) {
319
- cmplz_run_script( waitingScript, category, 'src' );
320
  }
321
 
322
  let waiting_inline_script = cmplz_get_waiting_script(cmplz_waiting_inline_scripts, script);
323
  if (waiting_inline_script) {
324
- cmplz_run_script(waiting_inline_script, category, 'inline');
325
  }
326
  }
327
 
328
- /**
329
  * Set placeholder image as background on the parent div, set notice, and handle height.
330
  *
331
  * */
@@ -396,7 +398,7 @@ function cmplz_set_blocked_content_container() {
396
  }
397
  });
398
 
399
- /**
400
  * In some cases, like ajax loaded content, the placeholders are initialized again. In that case, the scripts may need to be fired again as well.
401
  *
402
  */
@@ -465,7 +467,7 @@ function cmplz_insert_placeholder_text(container, category, service ){
465
  }
466
  }
467
 
468
- /**
469
  * Set the height of an image relative to the width, depending on the image widht/height aspect ratio.
470
  *
471
  *
@@ -496,7 +498,7 @@ function cmplz_set_blocked_content_container_aspect_ratio(container, src, placeh
496
  });
497
  img.src = src;
498
  }
499
- /**
500
  * Keep window aspect ratio in sync when window resizes
501
  * To lower the number of times this code is executed, it is done with a timeout.
502
  *
@@ -508,7 +510,7 @@ window.addEventListener('resize', function(event) {
508
  cmplzResizeTimer = setTimeout( cmplz_set_blocked_content_container, 500);
509
  }, true);
510
 
511
- /**
512
  * we run this function also on an interval, because with ajax loaded content, the placeholders would otherwise not be handled.
513
  */
514
  if ( complianz.block_ajax_content == 1 ) {
@@ -517,7 +519,7 @@ if ( complianz.block_ajax_content == 1 ) {
517
  }, 2000);
518
  }
519
 
520
- /**
521
  * Check if there are any blocked scripts on the page
522
  * @returns {boolean}
523
  */
@@ -525,7 +527,7 @@ function cmplz_has_blocked_scripts(){
525
  let scriptElements = document.querySelectorAll('script[data-category], script[data-service]');
526
  return scriptElements.length>0;
527
  }
528
- /**
529
  * Enable scripts that were blocked
530
  *
531
  * */
@@ -631,7 +633,7 @@ function cmplz_enable_category(category, service) {
631
  document.dispatchEvent(event);
632
  });
633
 
634
- /**
635
  * Let's activate the scripts
636
  */
637
 
@@ -639,7 +641,7 @@ function cmplz_enable_category(category, service) {
639
  let scriptElements = document.querySelectorAll('script[data-category='+category+'], script[data-service='+service+']');
640
  scriptElements.forEach(obj => {
641
  let waitfor = obj.getAttribute('data-waitfor');
642
- let src = obj.getAttribute('src');
643
  if ( waitfor ) {
644
  if ( src ) {
645
  cmplz_waiting_scripts[waitfor] = src;
@@ -654,7 +656,7 @@ function cmplz_enable_category(category, service) {
654
  }
655
  });
656
 
657
- //scripts: remove text/plain
658
  scriptElements.forEach(obj => {
659
  //we don't want already activate scripts to fire, but also we don't want scripts that weren't blocked to fire. Hence the check for type
660
  let script_mime_type = obj.getAttribute('type');
@@ -662,7 +664,7 @@ function cmplz_enable_category(category, service) {
662
  return;
663
  }
664
  obj.classList.add('cmplz-activated' );
665
- let src = obj.getAttribute('src');
666
  if ( src ) {
667
  obj.removeAttribute('type');
668
  //check if this src or txt is in a waiting script. If so, skip.
@@ -678,7 +680,7 @@ function cmplz_enable_category(category, service) {
678
  postscribe(psID, '<script src=' + src + '></script>');
679
  }
680
  } else {
681
- cmplz_run_script(src, category, 'src' );
682
  }
683
 
684
  } else if (obj.innerText.length > 0 ) {
@@ -687,7 +689,7 @@ function cmplz_enable_category(category, service) {
687
  return;
688
  }
689
 
690
- cmplz_run_script( obj.innerText, category, 'inline' );
691
  }
692
  });
693
 
@@ -708,7 +710,7 @@ function cmplz_enable_category(category, service) {
708
  }
709
  }
710
 
711
- /**
712
  * remove added classes from the blocked content container
713
  *
714
  * @param obj
@@ -726,7 +728,7 @@ function cmplz_remove_placeholder(obj){
726
  obj.classList.remove('video-wrap');
727
  }
728
 
729
- /**
730
  * check if the passed source has a waiting script that should be executed, and return it if so.
731
  * @param waiting_scripts
732
  * @param src
@@ -747,7 +749,7 @@ function cmplz_get_waiting_script( waiting_scripts, src ) {
747
  return false;
748
  }
749
 
750
- /**
751
  * Because we need a key=>value array in javascript, the .length check for an empty array doesn't work.
752
  * @param arr
753
  * @returns {boolean}
@@ -762,7 +764,7 @@ function cmplz_array_is_empty(arr) {
762
  return true;
763
  }
764
 
765
- /**
766
  * Check if the passed src or script is waiting for another script and should not execute
767
  * @param waiting_scripts
768
  * @param srcOrScript
@@ -782,7 +784,7 @@ function cmplz_is_waiting_script(waiting_scripts, srcOrScript) {
782
  return false;
783
  }
784
 
785
- /**
786
  * if all scripts have been executed, fire a hook.
787
  */
788
 
@@ -794,7 +796,7 @@ function cmplz_run_after_all_scripts(category) {
794
  }
795
  }
796
 
797
- /**
798
  * Fire an event in Tag Manager
799
  *
800
  *
@@ -813,7 +815,7 @@ function cmplz_run_tm_event(category) {
813
  }
814
  }
815
 
816
- /**
817
  * Function to handle backward compatibility
818
  *
819
  */
@@ -840,7 +842,7 @@ window.conditionally_show_banner = function() {
840
  cmplz_set_blocked_content_container();
841
  cmplz_legacy();
842
 
843
- /**
844
  * Integration with WordPress, tell what kind of consent type we're using, then fire an event
845
  */
846
 
@@ -925,7 +927,7 @@ window.conditionally_show_banner = function() {
925
  }
926
  }
927
 
928
- /**
929
  * Get list of services active on the page
930
  * @returns {*[]}
931
  */
@@ -944,7 +946,7 @@ function cmplz_get_services_on_page(){
944
  return services;
945
  }
946
 
947
- /**
948
  * Run the actual cookie warning
949
  *
950
  * */
@@ -971,7 +973,7 @@ window.show_cookie_banner = function () {
971
  //get correct banner, based on banner_id
972
  cmplz_banner = document.querySelector('.cmplz-cookiebanner.banner-'+complianz.user_banner_id+'.'+complianz.consenttype);
973
  if ( !cmplz_banner ) {
974
- return;
975
  }
976
  cmplz_manage_consent_button = document.querySelector('#cmplz-manage-consent .cmplz-manage-consent.manage-consent-'+complianz.user_banner_id);
977
  let css_file_url = complianz.css_file.replace('{type}', complianz.consenttype ).replace('{banner_id}', complianz.user_banner_id);
@@ -1017,7 +1019,7 @@ window.show_cookie_banner = function () {
1017
  let event = new CustomEvent('cmplz_cookie_warning_loaded', {detail: complianz.region});
1018
  document.dispatchEvent(event);
1019
  }
1020
- /**
1021
  * Get the status of the banner: dismissed | show
1022
  * @returns {string}
1023
  */
@@ -1025,7 +1027,7 @@ window.cmplz_get_banner_status = function (){
1025
  return cmplz_get_cookie('banner-status');
1026
  }
1027
 
1028
- /**
1029
  * Set the banner status so it will be either shown or dismissed, and store it in a cookie.
1030
  * @param status (optional)
1031
  */
@@ -1065,7 +1067,7 @@ window.cmplz_set_banner_status = function ( status ){
1065
  cmplz_start_clean();
1066
  }
1067
 
1068
- /**
1069
  * Check if current visitor is a bot
1070
  *
1071
  * @returns {boolean}
@@ -1076,7 +1078,7 @@ function cmplz_is_bot(){
1076
  var userAgent = navigator.userAgent;
1077
  return reBot.test(userAgent);
1078
  }
1079
- /**
1080
  * Check if current visitor is a speedbot
1081
  *
1082
  * @returns {boolean}
@@ -1088,7 +1090,7 @@ function cmplz_is_speedbot(){
1088
  return speedBot.test(userAgent);
1089
  }
1090
 
1091
- /**
1092
  * Check if there is consent for a category or service
1093
  * @param category
1094
  * @returns {boolean}
@@ -1101,7 +1103,7 @@ window.cmplz_has_consent = function ( category ){
1101
  if ( category === 'functional' ) return true;
1102
  var has_consent, value;
1103
 
1104
- /**
1105
  * categories
1106
  */
1107
  value = cmplz_get_cookie(category);
@@ -1116,7 +1118,7 @@ window.cmplz_has_consent = function ( category ){
1116
  return has_consent;
1117
  }
1118
 
1119
- /**
1120
  * Check if a service has consent
1121
  * @param service
1122
  * @returns {boolean|*}
@@ -1138,7 +1140,7 @@ window.cmplz_is_service_denied = function ( service ) {
1138
  }
1139
  }
1140
 
1141
- /**
1142
  * Check if a service has consent
1143
  * @param service
1144
  * @param category
@@ -1162,7 +1164,7 @@ window.cmplz_has_service_consent = function ( service, category ) {
1162
  }
1163
  }
1164
 
1165
- /**
1166
  * check if there's at least one service with consent
1167
  * @returns {boolean}
1168
  */
@@ -1184,7 +1186,7 @@ function cmplz_exists_service_consent(){
1184
  return false;
1185
  }
1186
 
1187
- /**
1188
  * Set consent for a service
1189
  * @param service
1190
  * @param consented
@@ -1209,14 +1211,14 @@ function cmplz_set_service_consent( service, consented ){
1209
  document.dispatchEvent(event);
1210
  }
1211
 
1212
- /**
1213
  * Remove all service consents
1214
  */
1215
  function cmplz_clear_all_service_consents(){
1216
  cmplz_set_cookie('consented_services', '');
1217
  }
1218
 
1219
- /**
1220
  * Get all consented or denied services
1221
  */
1222
 
@@ -1230,7 +1232,7 @@ function cmplz_get_all_service_consents(){
1230
  }
1231
  return consented_services;
1232
  }
1233
- /**
1234
  * Get cookie path
1235
  * @returns {*}
1236
  */
@@ -1238,7 +1240,7 @@ function cmplz_get_cookie_path(){
1238
  return typeof complianz.cookie_path !== 'undefined' && complianz.cookie_path !== '' ? complianz.cookie_path : '/';
1239
  }
1240
 
1241
- /**
1242
  * retrieve domain to set the cookies on
1243
  * @returns {string}
1244
  */
@@ -1253,7 +1255,7 @@ function cmplz_get_cookie_domain(){
1253
  return domain;
1254
  }
1255
 
1256
- /**
1257
  * Set consent for a category
1258
  * @param category
1259
  * @param value
@@ -1315,7 +1317,7 @@ function cmplz_reload_browser_compatible(){
1315
  }
1316
  }
1317
 
1318
- /**
1319
  * We use ajax to check the consenttype based on region, otherwise caching could prevent the user specific warning
1320
  *
1321
  * */
@@ -1344,7 +1346,7 @@ if ( complianz.geoip == 1 && (cmplz_user_data.length == 0 || (cmplz_user_data.ve
1344
  conditionally_show_banner();
1345
  }
1346
 
1347
- /**
1348
  * when ab testing, or using records of consent, we want to keep track of the unique user id
1349
  */
1350
 
@@ -1385,7 +1387,7 @@ function cmplz_track_status_end(){
1385
  }
1386
  }
1387
 
1388
- /**
1389
  * This creates an API which devs can use to trigger actions in complianz.
1390
  */
1391
  document.addEventListener('cmplz_consent_action', function (e) {
@@ -1394,7 +1396,7 @@ document.addEventListener('cmplz_consent_action', function (e) {
1394
  cmplz_track_status();
1395
  });
1396
 
1397
- /**
1398
  * Accept all categories
1399
  */
1400
  window.cmplz_accept_all = function(){
@@ -1407,7 +1409,7 @@ window.cmplz_accept_all = function(){
1407
  cmplz_sync_category_checkboxes();
1408
  }
1409
 
1410
- /**
1411
  * Deny all categories, and reload if needed.
1412
  */
1413
  window.cmplz_deny_all = function(){
@@ -1441,7 +1443,7 @@ window.cmplz_deny_all = function(){
1441
  }
1442
  }
1443
 
1444
- /**
1445
  * For both opt-in and opt-out, clicking cmplz-accept should result in accepting all categories
1446
  */
1447
  cmplz_add_event('click', '.cmplz-accept', function(e){
@@ -1452,7 +1454,7 @@ cmplz_add_event('click', '.cmplz-accept', function(e){
1452
  cmplz_track_status();
1453
  });
1454
 
1455
- /**
1456
  * Accept marketing cookies by clicking any other link cookie acceptance from a custom link
1457
  */
1458
 
@@ -1477,7 +1479,7 @@ cmplz_add_event('click', '.cmplz-accept-category, .cmplz-accept-marketing', func
1477
  cmplz_track_status();
1478
  });
1479
 
1480
- /**
1481
  * Accept a specific service
1482
  */
1483
  cmplz_add_event('click', '.cmplz-accept-service', function(e){
@@ -1496,7 +1498,7 @@ cmplz_add_event('click', '.cmplz-accept-service', function(e){
1496
  cmplz_fire_categories_event();
1497
  cmplz_track_status();
1498
  });
1499
- /**
1500
  * Accept a specific service
1501
  */
1502
  cmplz_add_event('change', '.cmplz-accept-service', function(e){
@@ -1536,7 +1538,7 @@ cmplz_add_event('change', '.cmplz-accept-service', function(e){
1536
 
1537
 
1538
 
1539
- /**
1540
  * On the banner, clicking a category should fire the category only after the save button is clicked.
1541
  *
1542
  */
@@ -1580,7 +1582,7 @@ cmplz_add_event('click', '.cmplz-view-preferences', function(e){
1580
  cmplz_banner.querySelector('.cmplz-save-preferences' ).style.display = 'block';
1581
  }
1582
  });
1583
- /**
1584
  * On the cookie policy, clicking a category should fire the category immediately
1585
  *
1586
  */
@@ -1632,7 +1634,7 @@ cmplz_add_event('click', 'button.cmplz-manage-consent', function(e){
1632
  cmplz_set_banner_status('show');
1633
  });
1634
 
1635
- /**
1636
  * Handle dismiss on scroll and dismiss on timeout
1637
  */
1638
  function cmplz_set_up_auto_dismiss() {
@@ -1661,7 +1663,7 @@ function cmplz_set_up_auto_dismiss() {
1661
  }
1662
  }
1663
 
1664
- /**
1665
  * Fire a event wich passes all consented categories
1666
  * Separated from the actual category consent because we want to bundle it in one event
1667
  */
@@ -1673,7 +1675,7 @@ function cmplz_fire_categories_event(){
1673
  let event = new CustomEvent('cmplz_fire_categories', { detail: details });
1674
  document.dispatchEvent(event);
1675
  }
1676
- /**
1677
  * Track the status of current consent
1678
  * @param status
1679
  */
@@ -1724,7 +1726,7 @@ function cmplz_track_status( status ) {
1724
 
1725
  }
1726
 
1727
- /**
1728
  * Get accepted categories
1729
  *
1730
  * @returns {string}
@@ -1749,7 +1751,7 @@ function cmplz_accepted_categories() {
1749
  return consentedCategories;
1750
  }
1751
 
1752
- /**
1753
  * Enable the checkbox for each category which was enabled
1754
  *
1755
  * */
@@ -1785,7 +1787,7 @@ function cmplz_sync_category_checkboxes() {
1785
  }
1786
  }
1787
 
1788
- /**
1789
  * Merge two objects
1790
  *
1791
  * */
@@ -1808,7 +1810,7 @@ function cmplz_merge_object(userdata, ajax_data) {
1808
  return output;
1809
  }
1810
 
1811
- /**
1812
  * If current cookie policy has changed, reset cookie consent
1813
  *
1814
  * */
@@ -1840,12 +1842,14 @@ function cmplz_clear_cookies(cookie_part){
1840
  let pathname = location.pathname;
1841
  let pathParts = pathname.replace(/^\/|\/$/g, '').split('/');
1842
 
 
1843
  for (var i = 0; i < cookies.length; i++) {
1844
  let cookieName = cookies[i].split(";")[0].split("=")[0];
1845
  let host = window.location.hostname;
1846
  var domainParts = host.split(".");
1847
  //if we have more than one result in the array, we can skip the last one, as it will be the .com/.org extension
1848
  let skip_last = domainParts.length > 1;
 
1849
  if ( cookieName.indexOf(cookie_part) !==-1 ) {
1850
  foundCookie = true;
1851
  let cookieBaseDomain = encodeURIComponent(cookieName) + '=;SameSite=Lax' + secure + expires +';domain=;path=';
@@ -1883,7 +1887,7 @@ function cmplz_clear_cookies(cookie_part){
1883
  return foundCookie;
1884
  }
1885
 
1886
- /**
1887
  *
1888
  * If a policy is accepted, save this in the user policy id
1889
  *
@@ -1893,7 +1897,7 @@ function cmplz_set_accepted_cookie_policy_id() {
1893
  cmplz_set_cookie('policy_id', complianz.current_policy_id);
1894
  }
1895
 
1896
- /**
1897
  * For supported integrations, initialize the not consented state
1898
  *
1899
  * */
@@ -1908,7 +1912,7 @@ function cmplz_integrations_init() {
1908
  }
1909
  }
1910
 
1911
- /**
1912
  * For supported integrations, revoke consent
1913
  *
1914
  * */
@@ -1924,7 +1928,7 @@ function cmplz_integrations_revoke() {
1924
  }
1925
  }
1926
 
1927
- /**
1928
  * For supported integrations, set consent
1929
  *
1930
  * */
@@ -1964,7 +1968,7 @@ function cmplz_get_url_parameter(sPageURL, sParam) {
1964
  return false;
1965
  }
1966
 
1967
- /**
1968
  * If the parameter cmplz_region_redirect =true is passed, find the user's region, and redirect.
1969
  */
1970
  function cmplz_maybe_auto_redirect() {
@@ -1975,7 +1979,7 @@ function cmplz_maybe_auto_redirect() {
1975
  }
1976
  }
1977
 
1978
- /**
1979
  * wrapper to set consent for wp consent API. If consent API is not active, do nothing
1980
  * @param type
1981
  * @param value
@@ -1988,6 +1992,7 @@ function cmplz_wp_set_consent(type, value) {
1988
  }
1989
 
1990
  var cmplz_cookie_data = [];
 
1991
  function cmplz_start_clean(){
1992
  if ( complianz.clean_cookies == 1 ) {
1993
  //check if it's already stored
@@ -2003,46 +2008,56 @@ function cmplz_start_clean(){
2003
  request.onload = function() {
2004
  cmplz_cookie_data = JSON.parse(request.response);
2005
  sessionStorage.setItem('cmplz_cookie_data', JSON.stringify(cmplz_cookie_data) );
2006
- cmplz_clean();
2007
  };
2008
  } else {
2009
- cmplz_clean();
2010
  }
2011
  }
2012
  }
2013
 
2014
- function cmplz_clean(){
2015
- // if the cookie data array is empty, return, nothing to do.
2016
- if ( !cmplz_cookie_data ) {
2017
- return;
2018
- }
2019
- setTimeout(function(){
2020
- let consent_categories = [
2021
- 'preferences',
2022
- 'statistics',
2023
- 'marketing',
2024
- ];
2025
- for (var i in consent_categories) {
2026
- let category = consent_categories[i];
2027
- if ( !cmplz_has_consent(category) && cmplz_cookie_data.hasOwnProperty(category) ) {
2028
- let services = cmplz_cookie_data[category];
2029
- for (var service in services) {
2030
- if ( !cmplz_has_service_consent(service, category) ) {
2031
- let cookies = services[service];
2032
- for (var j in cookies) {
2033
- let item = cookies[j];
2034
- cmplz_clear_cookies(item);
2035
- cmplz_clear_storage(item);
2036
- }
2037
  }
2038
  }
2039
  }
2040
  }
 
 
2041
 
2042
- }, 1000 );
 
 
 
 
 
 
 
 
 
 
 
2043
  }
2044
 
2045
- /**
2046
  * Clear an item from either session or localstorage
2047
  * @param item
2048
  */
@@ -2056,7 +2071,7 @@ function cmplz_clear_storage(item){
2056
  }
2057
  }
2058
  }
2059
- /**
2060
  * Load revoke options
2061
  */
2062
 
@@ -2080,7 +2095,7 @@ function cmplz_load_manage_consent_container() {
2080
  }
2081
  }
2082
 
2083
- /**
2084
  * Make slider radio's tabable
2085
  */
2086
 
@@ -2091,7 +2106,7 @@ cmplz_add_event('keypress', '.cmplz-banner-slider label', function(e){
2091
  }
2092
  });
2093
 
2094
- /**
2095
  * Make close button closable with enter
2096
  */
2097
  cmplz_add_event('keypress', '.cmplz-cookiebanner .cmplz-header .cmplz-close', function(e){
@@ -2134,9 +2149,23 @@ function cmplz_equals (array_1, array_2) {
2134
  return true;
2135
  }
2136
 
 
 
 
 
 
 
 
 
 
 
 
 
2137
 
 
 
2138
 
2139
- /**
2140
  * Hooked into jquery
2141
  */
2142
  let cmplz_has_wp_video = document.querySelector('.cmplz-wp-video-shortcode');
@@ -2148,17 +2177,17 @@ if ('undefined' != typeof window.jQuery) {
2148
  cmplz_activate_wp_video();
2149
  });
2150
 
2151
- var interval = setInterval(function(){
2152
  cmplz_times_checked+=1;
2153
  if ( document.querySelector('.cmplz-wp-video-shortcode') && cmplz_times_checked<100) {
2154
  cmplz_activate_wp_video();
2155
  } else {
2156
- clearInterval(interval);
2157
  }
2158
  }, 500);
2159
  }
2160
 
2161
- /**
2162
  * WordPress legacy shortcode
2163
  */
2164
  function cmplz_activate_wp_video(again) {
@@ -2216,12 +2245,11 @@ if ('undefined' != typeof window.jQuery) {
2216
  }
2217
  }
2218
 
2219
- /**
2220
  * Activate fitvids on the parent element if active
2221
  * a.o. Beaverbuilder
2222
  */
2223
 
2224
-
2225
  document.querySelectorAll('.cmplz-video').forEach(obj => {
2226
  //turn obj into jquery object
2227
  let $obj = $(obj);
@@ -2230,7 +2258,7 @@ if ('undefined' != typeof window.jQuery) {
2230
  }
2231
  });
2232
 
2233
- /**
2234
  * Activate fitvids on the parent element if active
2235
  * a.o. Beaverbuilder
2236
  */
1
  'use strict';
2
+ /*
3
  * Opt in (e.g. EU):
4
  * default all scripts disabled.
5
  * cookie banner
16
  * For examples to edit the behaviour of the banner, please see https://github.com/really-Simple-Plugins/complianz-integrations
17
  * */
18
 
19
+ /*
20
  * Create an element
21
  * @param el
22
  * @param content
28
  return obj;
29
  }
30
 
31
+ /*
32
  * Add an event
33
  * @param event
34
  * @param selector
43
  });
44
  }
45
 
46
+ /*
47
  * Check if the element is hidden
48
  * @param el
49
  * @returns {boolean}
56
  var doc = new DOMParser().parseFromString(input, "text/html");
57
  return doc.documentElement.textContent;
58
  }
59
+ /*
60
  * If an anchor is passed for an element which may load only after an ajax call, make sure it will scroll into view.
61
  */
62
  document.addEventListener('cmplz_manage_consent_container_loaded', function(e){
72
  }
73
  });
74
 
75
+ /*
76
  * prevent caching of the WP Rest API by varnish or other caching tools
77
  */
78
  complianz.locale = complianz.locale + '&token='+Math.random().toString(36).replace(/[^a-z]+/g, '').substr(0, 5);
79
 
80
+ /*
81
  * CustomEvent() polyfill
82
  * https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent#Polyfill
83
  */
109
  'marketing',
110
  ];
111
 
112
+ /*
113
  * Get a cookie by name
114
  * @param name
115
  * @returns {string}
130
  return "";
131
  }
132
 
133
+ /*
134
  * set a cookie
135
  * @param name
136
  * @param value
162
  document.cookie = prefix+name + "=" + value + ";SameSite=Lax" + secure + expires + domain + ";path="+cmplz_get_cookie_path();
163
  }
164
 
165
+ /*
166
  * Check if needle occurs in the haystack
167
  * @param needle
168
  * @param haystack
176
  return false;
177
  }
178
 
179
+ /*
180
  * Retrieve the highest level of consent that has been given
181
  *
182
  * */
198
  return 'functional';
199
  }
200
 
201
+ /*
202
  * Accept all categories
203
  */
204
  window.cmplz_accept_all = function(){
209
  }
210
  }
211
 
212
+ /*
213
  * Sets all accepted categories as class in body
214
  */
215
 
254
  }
255
 
256
  function cmplz_load_css( path ) {
257
+ let targetObj = document.createElement("link")
258
+ targetObj.setAttribute("rel", "stylesheet")
259
+ targetObj.setAttribute("type", "text/css")
260
+ targetObj.setAttribute("href", path)
261
+ document.getElementsByTagName("head")[0].appendChild(targetObj)
262
  }
263
 
264
+ /*
265
  * Run script, src or inline
266
  * @param script //src or inline script
267
  * @param category
268
  * @param type
269
  */
270
 
271
+ function cmplz_run_script( script, category, type, sourceObj ) {
272
+ let targetObj = document.createElement("script");
273
  if ( type !== 'inline' ) {
274
+ targetObj.setAttribute("src", script);
275
  } else {
276
  if (typeof script !== 'string') {
277
  script = script.innerHTML;
278
  }
279
+ targetObj.innerHTML = [script, 'cmplzScriptLoaded();'].join('\n');
280
  }
281
  //check if already fired
282
  if ( cmplz_in_array( script, cmplz_fired_scripts) ) {
283
  return;
284
  }
285
 
286
+ cmplzCopyAttributes(sourceObj, targetObj);
287
+
288
  try {
289
  if (type!=='inline') {
290
+ targetObj.onload = function () {
291
  cmplz_run_after_all_scripts(category);
292
+ cmplz_maybe_run_waiting_scripts(script, category, sourceObj);
293
  }
294
  } else {
295
  window.cmplzScriptLoaded = function() {
296
  cmplz_run_after_all_scripts(category);
297
+ cmplz_maybe_run_waiting_scripts(script, category, sourceObj);
298
  }
299
  }
300
  let header = document.getElementsByTagName("head")[0];
301
+ header.appendChild(targetObj);
302
 
303
  } catch(exception) {
304
  //only runs in case of error
309
  }
310
 
311
 
312
+ /*
313
  * Check if there are waiting scripts, and if so, run them.
314
  * @param script //src or inline script
315
  * @param category
316
  */
317
 
318
+ function cmplz_maybe_run_waiting_scripts( script, category, sourceObj ){
319
  let waitingScript = cmplz_get_waiting_script(cmplz_waiting_scripts, script);
320
  if ( waitingScript ) {
321
+ cmplz_run_script( waitingScript, category, 'src', sourceObj );
322
  }
323
 
324
  let waiting_inline_script = cmplz_get_waiting_script(cmplz_waiting_inline_scripts, script);
325
  if (waiting_inline_script) {
326
+ cmplz_run_script(waiting_inline_script, category, 'inline', sourceObj);
327
  }
328
  }
329
 
330
+ /*
331
  * Set placeholder image as background on the parent div, set notice, and handle height.
332
  *
333
  * */
398
  }
399
  });
400
 
401
+ /*
402
  * In some cases, like ajax loaded content, the placeholders are initialized again. In that case, the scripts may need to be fired again as well.
403
  *
404
  */
467
  }
468
  }
469
 
470
+ /*
471
  * Set the height of an image relative to the width, depending on the image widht/height aspect ratio.
472
  *
473
  *
498
  });
499
  img.src = src;
500
  }
501
+ /*
502
  * Keep window aspect ratio in sync when window resizes
503
  * To lower the number of times this code is executed, it is done with a timeout.
504
  *
510
  cmplzResizeTimer = setTimeout( cmplz_set_blocked_content_container, 500);
511
  }, true);
512
 
513
+ /*
514
  * we run this function also on an interval, because with ajax loaded content, the placeholders would otherwise not be handled.
515
  */
516
  if ( complianz.block_ajax_content == 1 ) {
519
  }, 2000);
520
  }
521
 
522
+ /*
523
  * Check if there are any blocked scripts on the page
524
  * @returns {boolean}
525
  */
527
  let scriptElements = document.querySelectorAll('script[data-category], script[data-service]');
528
  return scriptElements.length>0;
529
  }
530
+ /*
531
  * Enable scripts that were blocked
532
  *
533
  * */
633
  document.dispatchEvent(event);
634
  });
635
 
636
+ /*
637
  * Let's activate the scripts
638
  */
639
 
641
  let scriptElements = document.querySelectorAll('script[data-category='+category+'], script[data-service='+service+']');
642
  scriptElements.forEach(obj => {
643
  let waitfor = obj.getAttribute('data-waitfor');
644
+ let src = obj.getAttribute('data-cmplz-src');
645
  if ( waitfor ) {
646
  if ( src ) {
647
  cmplz_waiting_scripts[waitfor] = src;
656
  }
657
  });
658
 
659
+ //scripts: remove text/plain, and move data-src attribute to src attribute
660
  scriptElements.forEach(obj => {
661
  //we don't want already activate scripts to fire, but also we don't want scripts that weren't blocked to fire. Hence the check for type
662
  let script_mime_type = obj.getAttribute('type');
664
  return;
665
  }
666
  obj.classList.add('cmplz-activated' );
667
+ let src = obj.getAttribute('data-cmplz-src');
668
  if ( src ) {
669
  obj.removeAttribute('type');
670
  //check if this src or txt is in a waiting script. If so, skip.
680
  postscribe(psID, '<script src=' + src + '></script>');
681
  }
682
  } else {
683
+ cmplz_run_script(src, category, 'src', obj );
684
  }
685
 
686
  } else if (obj.innerText.length > 0 ) {
689
  return;
690
  }
691
 
692
+ cmplz_run_script( obj.innerText, category, 'inline', obj );
693
  }
694
  });
695
 
710
  }
711
  }
712
 
713
+ /*
714
  * remove added classes from the blocked content container
715
  *
716
  * @param obj
728
  obj.classList.remove('video-wrap');
729
  }
730
 
731
+ /*
732
  * check if the passed source has a waiting script that should be executed, and return it if so.
733
  * @param waiting_scripts
734
  * @param src
749
  return false;
750
  }
751
 
752
+ /*
753
  * Because we need a key=>value array in javascript, the .length check for an empty array doesn't work.
754
  * @param arr
755
  * @returns {boolean}
764
  return true;
765
  }
766
 
767
+ /*
768
  * Check if the passed src or script is waiting for another script and should not execute
769
  * @param waiting_scripts
770
  * @param srcOrScript
784
  return false;
785
  }
786
 
787
+ /*
788
  * if all scripts have been executed, fire a hook.
789
  */
790
 
796
  }
797
  }
798
 
799
+ /*
800
  * Fire an event in Tag Manager
801
  *
802
  *
815
  }
816
  }
817
 
818
+ /*
819
  * Function to handle backward compatibility
820
  *
821
  */
842
  cmplz_set_blocked_content_container();
843
  cmplz_legacy();
844
 
845
+ /*
846
  * Integration with WordPress, tell what kind of consent type we're using, then fire an event
847
  */
848
 
927
  }
928
  }
929
 
930
+ /*
931
  * Get list of services active on the page
932
  * @returns {*[]}
933
  */
946
  return services;
947
  }
948
 
949
+ /*
950
  * Run the actual cookie warning
951
  *
952
  * */
973
  //get correct banner, based on banner_id
974
  cmplz_banner = document.querySelector('.cmplz-cookiebanner.banner-'+complianz.user_banner_id+'.'+complianz.consenttype);
975
  if ( !cmplz_banner ) {
976
+ disableCookiebanner = true;
977
  }
978
  cmplz_manage_consent_button = document.querySelector('#cmplz-manage-consent .cmplz-manage-consent.manage-consent-'+complianz.user_banner_id);
979
  let css_file_url = complianz.css_file.replace('{type}', complianz.consenttype ).replace('{banner_id}', complianz.user_banner_id);
1019
  let event = new CustomEvent('cmplz_cookie_warning_loaded', {detail: complianz.region});
1020
  document.dispatchEvent(event);
1021
  }
1022
+ /*
1023
  * Get the status of the banner: dismissed | show
1024
  * @returns {string}
1025
  */
1027
  return cmplz_get_cookie('banner-status');
1028
  }
1029
 
1030
+ /*
1031
  * Set the banner status so it will be either shown or dismissed, and store it in a cookie.
1032
  * @param status (optional)
1033
  */
1067
  cmplz_start_clean();
1068
  }
1069
 
1070
+ /*
1071
  * Check if current visitor is a bot
1072
  *
1073
  * @returns {boolean}
1078
  var userAgent = navigator.userAgent;
1079
  return reBot.test(userAgent);
1080
  }
1081
+ /*
1082
  * Check if current visitor is a speedbot
1083
  *
1084
  * @returns {boolean}
1090
  return speedBot.test(userAgent);
1091
  }
1092
 
1093
+ /*
1094
  * Check if there is consent for a category or service
1095
  * @param category
1096
  * @returns {boolean}
1103
  if ( category === 'functional' ) return true;
1104
  var has_consent, value;
1105
 
1106
+ /*
1107
  * categories
1108
  */
1109
  value = cmplz_get_cookie(category);
1118
  return has_consent;
1119
  }
1120
 
1121
+ /*
1122
  * Check if a service has consent
1123
  * @param service
1124
  * @returns {boolean|*}
1140
  }
1141
  }
1142
 
1143
+ /*
1144
  * Check if a service has consent
1145
  * @param service
1146
  * @param category
1164
  }
1165
  }
1166
 
1167
+ /*
1168
  * check if there's at least one service with consent
1169
  * @returns {boolean}
1170
  */
1186
  return false;
1187
  }
1188
 
1189
+ /*
1190
  * Set consent for a service
1191
  * @param service
1192
  * @param consented
1211
  document.dispatchEvent(event);
1212
  }
1213
 
1214
+ /*
1215
  * Remove all service consents
1216
  */
1217
  function cmplz_clear_all_service_consents(){
1218
  cmplz_set_cookie('consented_services', '');
1219
  }
1220
 
1221
+ /*
1222
  * Get all consented or denied services
1223
  */
1224
 
1232
  }
1233
  return consented_services;
1234
  }
1235
+ /*
1236
  * Get cookie path
1237
  * @returns {*}
1238
  */
1240
  return typeof complianz.cookie_path !== 'undefined' && complianz.cookie_path !== '' ? complianz.cookie_path : '/';
1241
  }
1242
 
1243
+ /*
1244
  * retrieve domain to set the cookies on
1245
  * @returns {string}
1246
  */
1255
  return domain;
1256
  }
1257
 
1258
+ /*
1259
  * Set consent for a category
1260
  * @param category
1261
  * @param value
1317
  }
1318
  }
1319
 
1320
+ /*
1321
  * We use ajax to check the consenttype based on region, otherwise caching could prevent the user specific warning
1322
  *
1323
  * */
1346
  conditionally_show_banner();
1347
  }
1348
 
1349
+ /*
1350
  * when ab testing, or using records of consent, we want to keep track of the unique user id
1351
  */
1352
 
1387
  }
1388
  }
1389
 
1390
+ /*
1391
  * This creates an API which devs can use to trigger actions in complianz.
1392
  */
1393
  document.addEventListener('cmplz_consent_action', function (e) {
1396
  cmplz_track_status();
1397
  });
1398
 
1399
+ /*
1400
  * Accept all categories
1401
  */
1402
  window.cmplz_accept_all = function(){
1409
  cmplz_sync_category_checkboxes();
1410
  }
1411
 
1412
+ /*
1413
  * Deny all categories, and reload if needed.
1414
  */
1415
  window.cmplz_deny_all = function(){
1443
  }
1444
  }
1445
 
1446
+ /*
1447
  * For both opt-in and opt-out, clicking cmplz-accept should result in accepting all categories
1448
  */
1449
  cmplz_add_event('click', '.cmplz-accept', function(e){
1454
  cmplz_track_status();
1455
  });
1456
 
1457
+ /*
1458
  * Accept marketing cookies by clicking any other link cookie acceptance from a custom link
1459
  */
1460
 
1479
  cmplz_track_status();
1480
  });
1481
 
1482
+ /*
1483
  * Accept a specific service
1484
  */
1485
  cmplz_add_event('click', '.cmplz-accept-service', function(e){
1498
  cmplz_fire_categories_event();
1499
  cmplz_track_status();
1500
  });
1501
+ /*
1502
  * Accept a specific service
1503
  */
1504
  cmplz_add_event('change', '.cmplz-accept-service', function(e){
1538
 
1539
 
1540
 
1541
+ /*
1542
  * On the banner, clicking a category should fire the category only after the save button is clicked.
1543
  *
1544
  */
1582
  cmplz_banner.querySelector('.cmplz-save-preferences' ).style.display = 'block';
1583
  }
1584
  });
1585
+ /*
1586
  * On the cookie policy, clicking a category should fire the category immediately
1587
  *
1588
  */
1634
  cmplz_set_banner_status('show');
1635
  });
1636
 
1637
+ /*
1638
  * Handle dismiss on scroll and dismiss on timeout
1639
  */
1640
  function cmplz_set_up_auto_dismiss() {
1663
  }
1664
  }
1665
 
1666
+ /*
1667
  * Fire a event wich passes all consented categories
1668
  * Separated from the actual category consent because we want to bundle it in one event
1669
  */
1675
  let event = new CustomEvent('cmplz_fire_categories', { detail: details });
1676
  document.dispatchEvent(event);
1677
  }
1678
+ /*
1679
  * Track the status of current consent
1680
  * @param status
1681
  */
1726
 
1727
  }
1728
 
1729
+ /*
1730
  * Get accepted categories
1731
  *
1732
  * @returns {string}
1751
  return consentedCategories;
1752
  }
1753
 
1754
+ /*
1755
  * Enable the checkbox for each category which was enabled
1756
  *
1757
  * */
1787
  }
1788
  }
1789
 
1790
+ /*
1791
  * Merge two objects
1792
  *
1793
  * */
1810
  return output;
1811
  }
1812
 
1813
+ /*
1814
  * If current cookie policy has changed, reset cookie consent
1815
  *
1816
  * */
1842
  let pathname = location.pathname;
1843
  let pathParts = pathname.replace(/^\/|\/$/g, '').split('/');
1844
 
1845
+ //loop through all cookies
1846
  for (var i = 0; i < cookies.length; i++) {
1847
  let cookieName = cookies[i].split(";")[0].split("=")[0];
1848
  let host = window.location.hostname;
1849
  var domainParts = host.split(".");
1850
  //if we have more than one result in the array, we can skip the last one, as it will be the .com/.org extension
1851
  let skip_last = domainParts.length > 1;
1852
+ //if the cookie contains cookie_part, try to delete it
1853
  if ( cookieName.indexOf(cookie_part) !==-1 ) {
1854
  foundCookie = true;
1855
  let cookieBaseDomain = encodeURIComponent(cookieName) + '=;SameSite=Lax' + secure + expires +';domain=;path=';
1887
  return foundCookie;
1888
  }
1889
 
1890
+ /*
1891
  *
1892
  * If a policy is accepted, save this in the user policy id
1893
  *
1897
  cmplz_set_cookie('policy_id', complianz.current_policy_id);
1898
  }
1899
 
1900
+ /*
1901
  * For supported integrations, initialize the not consented state
1902
  *
1903
  * */
1912
  }
1913
  }
1914
 
1915
+ /*
1916
  * For supported integrations, revoke consent
1917
  *
1918
  * */
1928
  }
1929
  }
1930
 
1931
+ /*
1932
  * For supported integrations, set consent
1933
  *
1934
  * */
1968
  return false;
1969
  }
1970
 
1971
+ /*
1972
  * If the parameter cmplz_region_redirect =true is passed, find the user's region, and redirect.
1973
  */
1974
  function cmplz_maybe_auto_redirect() {
1979
  }
1980
  }
1981
 
1982
+ /*
1983
  * wrapper to set consent for wp consent API. If consent API is not active, do nothing
1984
  * @param type
1985
  * @param value
1992
  }
1993
 
1994
  var cmplz_cookie_data = [];
1995
+ var cmplzCleanCookieInterval;
1996
  function cmplz_start_clean(){
1997
  if ( complianz.clean_cookies == 1 ) {
1998
  //check if it's already stored
2008
  request.onload = function() {
2009
  cmplz_cookie_data = JSON.parse(request.response);
2010
  sessionStorage.setItem('cmplz_cookie_data', JSON.stringify(cmplz_cookie_data) );
2011
+ cmplz_setup_clean_interval();
2012
  };
2013
  } else {
2014
+ cmplz_setup_clean_interval();
2015
  }
2016
  }
2017
  }
2018
 
2019
+ /*
2020
+ * Execute the cleanup of cookies
2021
+ */
2022
+ function cmplz_do_cleanup(){
2023
+ let consent_categories = [
2024
+ 'preferences',
2025
+ 'statistics',
2026
+ 'marketing',
2027
+ ];
2028
+ for (var i in consent_categories) {
2029
+ let category = consent_categories[i];
2030
+ if ( !cmplz_has_consent(category) && cmplz_cookie_data.hasOwnProperty(category) ) {
2031
+ let services = cmplz_cookie_data[category];
2032
+ for (var service in services) {
2033
+ if ( !cmplz_has_service_consent(service, category) ) {
2034
+ let cookies = services[service];
2035
+ for (var j in cookies) {
2036
+ let item = cookies[j];
2037
+ cmplz_clear_cookies(item);
2038
+ cmplz_clear_storage(item);
 
 
 
2039
  }
2040
  }
2041
  }
2042
  }
2043
+ }
2044
+ }
2045
 
2046
+ function cmplz_setup_clean_interval(){
2047
+ // if the cookie data array is empty, return, nothing to do.
2048
+ if ( !cmplz_cookie_data ) {
2049
+ return;
2050
+ }
2051
+ //check if it's already activated
2052
+ if ( cmplzCleanCookieInterval ) {
2053
+ return;
2054
+ }
2055
+ //one straight away, then every second
2056
+ cmplz_do_cleanup();
2057
+ cmplzCleanCookieInterval = setInterval(cmplz_do_cleanup, 1000 );
2058
  }
2059
 
2060
+ /*
2061
  * Clear an item from either session or localstorage
2062
  * @param item
2063
  */
2071
  }
2072
  }
2073
  }
2074
+ /*
2075
  * Load revoke options
2076
  */
2077
 
2095
  }
2096
  }
2097
 
2098
+ /*
2099
  * Make slider radio's tabable
2100
  */
2101
 
2106
  }
2107
  });
2108
 
2109
+ /*
2110
  * Make close button closable with enter
2111
  */
2112
  cmplz_add_event('keypress', '.cmplz-cookiebanner .cmplz-header .cmplz-close', function(e){
2149
  return true;
2150
  }
2151
 
2152
+ /*
2153
+ * Copy all element atributes to the new element
2154
+ */
2155
+ function cmplzCopyAttributes(source, target) {
2156
+ return Array.from(source.attributes).forEach(attribute => {
2157
+ //don't copy the type attribute
2158
+ if ( attribute.nodeName!=='type' ) {
2159
+ target.setAttribute(
2160
+ attribute.nodeName,
2161
+ attribute.nodeValue,
2162
+ );
2163
+ }
2164
 
2165
+ });
2166
+ }
2167
 
2168
+ /*
2169
  * Hooked into jquery
2170
  */
2171
  let cmplz_has_wp_video = document.querySelector('.cmplz-wp-video-shortcode');
2177
  cmplz_activate_wp_video();
2178
  });
2179
 
2180
+ var cmplzInterval = setInterval(function(){
2181
  cmplz_times_checked+=1;
2182
  if ( document.querySelector('.cmplz-wp-video-shortcode') && cmplz_times_checked<100) {
2183
  cmplz_activate_wp_video();
2184
  } else {
2185
+ clearInterval(cmplzInterval);
2186
  }
2187
  }, 500);
2188
  }
2189
 
2190
+ /*
2191
  * WordPress legacy shortcode
2192
  */
2193
  function cmplz_activate_wp_video(again) {
2245
  }
2246
  }
2247
 
2248
+ /*
2249
  * Activate fitvids on the parent element if active
2250
  * a.o. Beaverbuilder
2251
  */
2252
 
 
2253
  document.querySelectorAll('.cmplz-video').forEach(obj => {
2254
  //turn obj into jquery object
2255
  let $obj = $(obj);
2258
  }
2259
  });
2260
 
2261
+ /*
2262
  * Activate fitvids on the parent element if active
2263
  * a.o. Beaverbuilder
2264
  */
cookiebanner/js/complianz.min.js CHANGED
@@ -1 +1 @@
1
- "use strict";function cmplz_create_element(el,content){let obj=document.createElement(el);obj.innerHtml=content;return obj}function cmplz_add_event(event,selector,callback){document.addEventListener(event,e=>{if(e.target.closest(selector)){callback(e)}})}function cmplz_is_hidden(el){return el.offsetParent===null}function cmplz_html_decode(input){var doc=(new DOMParser).parseFromString(input,"text/html");return doc.documentElement.textContent}document.addEventListener("cmplz_manage_consent_container_loaded",function(e){let url=window.location.href;if(url.indexOf("#")!=-1){let end_pos=url.lastIndexOf("?")!=-1?url.lastIndexOf("?"):undefined;var anchor=url.substring(url.indexOf("#")+1,end_pos);const element=document.getElementById(anchor);if(element){const y=element.getBoundingClientRect().top+window.pageYOffset-200;window.scrollTo({top:y,behavior:"smooth"})}}});complianz.locale=complianz.locale+"&token="+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5);(function(){if(typeof window.CustomEvent==="function")return false;function CustomEvent(event,params){params=params||{bubbles:false,cancelable:false,detail:undefined};var evt=document.createEvent("CustomEvent");evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail);return evt}CustomEvent.prototype=window.Event.prototype;window.CustomEvent=CustomEvent})();let cmplz_banner;let cmplz_banner_container=document.getElementById("cmplz-cookiebanner-container");let cmplz_manage_consent_button;let cmplz_waiting_inline_scripts=[];let cmplz_waiting_scripts=[];let cmplz_fired_scripts=[];let cmplz_placeholder_class_index=0;let cmplz_all_scripts_hook_fired=false;let cmplz_consent_stored_once=false;let cmplz_categories=["functional","preferences","statistics","marketing"];window.cmplz_get_cookie=function(name){if(typeof document==="undefined"){return""}name=complianz.prefix+name+"=";let cArr=document.cookie.split(";");for(let i=0;i<cArr.length;i++){let c=cArr[i].trim();if(c.indexOf(name)==0)return c.substring(name.length,c.length)}return""};window.cmplz_set_cookie=function(name,value,use_prefix){if(typeof document==="undefined"){return}if(typeof use_prefix==="undefined"){use_prefix=true}let secure=";secure";let date=new Date;date.setTime(date.getTime()+complianz.cookie_expiry*24*60*60*1e3);let expires=";expires="+date.toGMTString();if(window.location.protocol!=="https:")secure="";let domain=cmplz_get_cookie_domain();if(domain.length>0){domain=";domain="+domain}let prefix="";if(use_prefix){prefix=complianz.prefix}document.cookie=prefix+name+"="+value+";SameSite=Lax"+secure+expires+domain+";path="+cmplz_get_cookie_path()};window.cmplz_in_array=function(needle,haystack){let length=haystack.length;for(let i=0;i<length;i++){if(haystack[i]==needle)return true}return false};window.cmplz_highest_accepted_category=function(){var consentedCategories=cmplz_accepted_categories();if(cmplz_in_array("marketing",consentedCategories)){return"marketing"}if(cmplz_in_array("statistics",consentedCategories)){return"statistics"}if(cmplz_in_array("preferences",consentedCategories)){return"preferences"}return"functional"};window.cmplz_accept_all=function(){for(var key in cmplz_categories){if(cmplz_categories.hasOwnProperty(key)){cmplz_set_consent(cmplz_categories[key],"allow")}}};function cmplz_set_category_as_body_class(){let classList=document.body.className.split(/\s+/);for(let i=0;i<classList.length;i++){if(classList[i].indexOf("cmplz-")!==-1&&classList[i]!=="cmplz-document"){document.body.classList.remove(classList[i])}}let cats=cmplz_accepted_categories();for(let i in cats){if(cats.hasOwnProperty(i)){document.body.classList.add("cmplz-"+cats[i])}}let services=cmplz_get_all_service_consents();for(let service in services){if(services.hasOwnProperty(service)&&services[service]){document.body.classList.add("cmplz-"+service)}}document.body.classList.add("cmplz-"+complianz.region);document.body.classList.add("cmplz-"+complianz.consenttype);let event=new CustomEvent("cmplz_set_category_as_bodyclass");document.dispatchEvent(event)}function cmplz_append_css(css){let head=document.getElementsByTagName("head")[0];let style=document.createElement("style");style.setAttribute("type","text/css");if(style.styleSheet){style.styleSheet.cssText=css}else{style.appendChild(document.createTextNode(css))}head.appendChild(style)}function cmplz_load_css(path){let fileref=document.createElement("link");fileref.setAttribute("rel","stylesheet");fileref.setAttribute("type","text/css");fileref.setAttribute("href",path);document.getElementsByTagName("head")[0].appendChild(fileref)}function cmplz_run_script(script,category,type){let fileref=document.createElement("script");if(type!=="inline"){fileref.setAttribute("src",script)}else{if(typeof script!=="string"){script=script.innerHTML}fileref.innerHTML=[script,"cmplzScriptLoaded();"].join("\n")}if(cmplz_in_array(script,cmplz_fired_scripts)){return}try{if(type!=="inline"){fileref.onload=function(){cmplz_run_after_all_scripts(category);cmplz_maybe_run_waiting_scripts(script,category)}}else{window.cmplzScriptLoaded=function(){cmplz_run_after_all_scripts(category);cmplz_maybe_run_waiting_scripts(script,category)}}let header=document.getElementsByTagName("head")[0];header.appendChild(fileref)}catch(exception){cmplz_run_after_all_scripts(category);throw"Something went wrong "+exception+" while loading "+script}}function cmplz_maybe_run_waiting_scripts(script,category){let waitingScript=cmplz_get_waiting_script(cmplz_waiting_scripts,script);if(waitingScript){cmplz_run_script(waitingScript,category,"src")}let waiting_inline_script=cmplz_get_waiting_script(cmplz_waiting_inline_scripts,script);if(waiting_inline_script){cmplz_run_script(waiting_inline_script,category,"inline")}}function cmplz_set_blocked_content_container(){document.querySelectorAll(".cmplz-image").forEach(obj=>{if(obj.classList.contains("cmplz-processed")){return}obj.classList.add("cmplz-processed");let service=obj.getAttribute("data-service");let category=obj.getAttribute("data-category");let blocked_image_container=obj.parentElement;blocked_image_container.classList.add("cmplz-blocked-content-container");let curIndex=blocked_image_container.getAttribute("data-placeholder_class_index");if(obj.getAttribute("loading")==="lazy"){obj.removeAttribute("loading");obj.setAttribute("data-deferlazy",1)}if(curIndex==null){cmplz_placeholder_class_index++;blocked_image_container.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index);blocked_image_container.classList.add("cmplz-blocked-content-container");blocked_image_container.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index);cmplz_insert_placeholder_text(blocked_image_container,category,service)}});document.querySelectorAll(".cmplz-placeholder-element").forEach(obj=>{if(obj.classList.contains("cmplz-processed")){return}obj.classList.add("cmplz-processed");let service=obj.getAttribute("data-service");let category=obj.getAttribute("data-category");let blocked_content_container;if(obj.classList.contains("cmplz-iframe")){if(obj.getAttribute("loading")==="lazy"){obj.removeAttribute("loading");obj.setAttribute("data-deferlazy",1)}blocked_content_container=obj.parentElement}else{blocked_content_container=obj}let curIndex=blocked_content_container.getAttribute("data-placeholder_class_index");if(curIndex==null){cmplz_placeholder_class_index++;blocked_content_container.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index);blocked_content_container.classList.add("cmplz-blocked-content-container");blocked_content_container.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index);cmplz_insert_placeholder_text(blocked_content_container,category,service);let src=obj.getAttribute("data-placeholder-image");if(src&&typeof src!=="undefined"&&src.length){src=src.replace("url(","").replace(")","").replace(/\"/gi,"");cmplz_append_css(".cmplz-placeholder-"+cmplz_placeholder_class_index+" {background-image: url("+src+") !important;}");cmplz_set_blocked_content_container_aspect_ratio(obj,src,cmplz_placeholder_class_index)}}});if(cmplz_has_consent("statistics")){cmplz_enable_category("statistics")}if(cmplz_has_consent("marketing")){cmplz_enable_category("marketing")}}function cmplz_insert_placeholder_text(container,category,service){if(!container.querySelector(".cmplz-blocked-content-notice")){let placeholder_text=complianz.placeholdertext;category=category?category:"marketing";let body;if(typeof placeholder_text!=="undefined"){if(complianz.clean_cookies==1){let service_nicename=service?service.replace("-"," "):"";service_nicename=service_nicename.charAt(0).toUpperCase()+service_nicename.slice(1);placeholder_text=placeholder_text.replace("{service}",service_nicename);body=cmplz_create_element("div",placeholder_text);body.innerHTML=placeholder_text;body.classList.add("cmplz-blocked-content-notice");let btn=body.querySelector("button");btn.setAttribute("data-service",service);btn.setAttribute("data-category",category);btn.setAttribute("aria-label",service);let pageLinks=complianz.page_links[complianz.region];let link=body.querySelector(".cmplz-links a");if(pageLinks&&pageLinks.hasOwnProperty("cookie-statement")){link.setAttribute("href",pageLinks["cookie-statement"]["url"]);if(link.innerText==="{title}"){link.innerText=pageLinks["cookie-statement"]["title"]}}}else{let btn=cmplz_create_element("button","");let category_nicename="marketing";if(complianz.categories.hasOwnProperty(category)){category_nicename=complianz.categories[category]}placeholder_text=placeholder_text.replace("{category}",category_nicename);btn.innerText=placeholder_text;btn.classList.add("cmplz-blocked-content-notice");btn.classList.add("cmplz-accept-category");btn.classList.add("cmplz-accept-"+category);btn.setAttribute("data-service",service);btn.setAttribute("data-category",category);btn.setAttribute("aria-label",service);body=btn}if(container.tagName!=="VIDEO"){container.appendChild(body)}else{container.parentElement.appendChild(body)}}}}function cmplz_set_blocked_content_container_aspect_ratio(container,src,placeholder_class_index){if(container==null)return;let blocked_content_container=container.parentElement;let img=new Image;img.addEventListener("load",function(){let imgWidth=this.naturalWidth;let imgHeight=this.naturalHeight;if(imgWidth===0)imgWidth=1;let w=blocked_content_container.clientWidth;let h=imgHeight*(w/imgWidth);let heightCSS="";if(src.indexOf("placeholder.jpg")===-1){heightCSS="height:"+h+"px;"}cmplz_append_css(".cmplz-placeholder-"+placeholder_class_index+" {"+heightCSS+"}")});img.src=src}var cmplzResizeTimer;window.addEventListener("resize",function(event){clearTimeout(cmplzResizeTimer);cmplzResizeTimer=setTimeout(cmplz_set_blocked_content_container,500)},true);if(complianz.block_ajax_content==1){setInterval(function(){cmplz_set_blocked_content_container()},2e3)}function cmplz_has_blocked_scripts(){let scriptElements=document.querySelectorAll("script[data-category], script[data-service]");return scriptElements.length>0}function cmplz_enable_category(category,service){if(complianz.tm_categories==1&&category!==""){cmplz_run_tm_event(category)}service=typeof service!=="undefined"?service:"do_not_match";if(category==="")category="do_not_match";if(category==="functional"){return}if(category==="marketing"){cmplz_set_integrations_cookies()}let selector;if(service!=="do_not_match"){selector=".cmplz-blocked-content-notice [data-service="+service+"]"}else{selector=complianz.clean_cookies!=1?".cmplz-blocked-content-notice.cmplz-accept-"+category:".cmplz-blocked-content-notice [data-category="+category+"]"}document.querySelectorAll(selector).forEach(obj=>{let blockedElementService=obj.getAttribute("data-service");if(obj.parentNode.classList.contains("cmplz-blocked-content-notice")){obj=obj.parentNode}if(!cmplz_is_service_denied(blockedElementService)){obj.parentNode.removeChild(obj)}});document.querySelectorAll("[data-category="+category+"], [data-service="+service+"]").forEach(obj=>{let elementService=obj.getAttribute("data-service");if(cmplz_is_service_denied(elementService)){return}if(obj.getAttribute("data-category")==="functional"){return}if(obj.classList.contains("cmplz-activated")){return}let tagName=obj.tagName;if(tagName==="LINK"){obj.classList.add("cmplz-activated");let src=obj.getAttribute("data-href");cmplz_load_css(src,category)}else if(tagName==="IMG"){obj.classList.add("cmplz-activated");let src=obj.getAttribute("data-src-cmplz");obj.setAttribute("src",src);if(obj.getAttribute("data-deferlazy")){obj.setAttribute("loading","lazy")}cmplz_remove_placeholder(obj)}else if(tagName==="IFRAME"){obj.classList.add("cmplz-activated");let src=obj.getAttribute("data-src-cmplz");let srcAttribute=obj.getAttribute("data-cmplz-target")?obj.getAttribute("data-cmplz-target"):"src";let autoplay=cmplz_get_url_parameter(obj.getAttribute(srcAttribute),"autoplay");if(autoplay==="1")src=src+"&autoplay=1";if(obj.getAttribute("data-deferlazy")){obj.setAttribute("loading","lazy")}obj.addEventListener("load",()=>{cmplz_remove_placeholder(obj)});obj.setAttribute(srcAttribute,src)}else if(obj.classList.contains("cmplz-placeholder-element")){obj.classList.add("cmplz-activated");let cssIndex=obj.getAttribute("data-placeholder_class_index");obj.classList.remove("cmplz-blocked-content-container");obj.classList.remove("cmplz-placeholder-"+cssIndex)}let details={};details.category=category;details.service=service;let event=new CustomEvent("cmplz_category_enabled",{detail:details});document.dispatchEvent(event)});let scriptElements=document.querySelectorAll("script[data-category="+category+"], script[data-service="+service+"]");scriptElements.forEach(obj=>{let waitfor=obj.getAttribute("data-waitfor");let src=obj.getAttribute("src");if(waitfor){if(src){cmplz_waiting_scripts[waitfor]=src}else if(obj.innerText.length>0){cmplz_waiting_inline_scripts[waitfor]=obj}}if(obj.parentElement){obj.parentElement.removeChild(obj)}});scriptElements.forEach(obj=>{let script_mime_type=obj.getAttribute("type");if(obj.classList.contains("cmplz-activated")||(!script_mime_type||script_mime_type==="text/javascript")){return}obj.classList.add("cmplz-activated");let src=obj.getAttribute("src");if(src){obj.removeAttribute("type");if(cmplz_is_waiting_script(cmplz_waiting_scripts,src)){return}if(obj.getAttribute("data-post_scribe_id")){let psID="#"+obj.getAttribute("data-post_scribe_id");let postScribeObj=document.querySelector(psID);if(postScribeObj){postScribeObj.innerHtml("");postscribe(psID,"<script src="+src+"><\/script>")}}else{cmplz_run_script(src,category,"src")}}else if(obj.innerText.length>0){if(cmplz_is_waiting_script(cmplz_waiting_inline_scripts,obj.innerText)){return}cmplz_run_script(obj.innerText,category,"inline")}});let details={};details.category=category;details.service=service;details.categories=cmplz_accepted_categories();details.services=cmplz_get_all_service_consents();details.region=complianz.region;let event=new CustomEvent("cmplz_enable_category",{detail:details});document.dispatchEvent(event);if(!cmplz_has_blocked_scripts()){cmplz_run_after_all_scripts(category)}}function cmplz_remove_placeholder(obj){let blocked_content_container=obj.closest(".cmplz-blocked-content-container");if(blocked_content_container){let cssIndex=blocked_content_container.getAttribute("data-placeholder_class_index");blocked_content_container.classList.remove("cmplz-blocked-content-container");blocked_content_container.classList.remove("cmplz-placeholder-"+cssIndex)}obj.classList.remove("cmplz-iframe-styles");obj.classList.remove("cmplz-iframe");obj.classList.remove("video-wrap")}function cmplz_get_waiting_script(waiting_scripts,src){for(let waitfor in waiting_scripts){if(waiting_scripts.hasOwnProperty(waitfor)){if(src.indexOf(waitfor)!==-1){let output=waiting_scripts[waitfor];delete waiting_scripts[waitfor];return output}}}return false}function cmplz_array_is_empty(arr){for(let key in arr){if(arr.hasOwnProperty(key)){return false}}return true}function cmplz_is_waiting_script(waiting_scripts,srcOrScript){for(let waitfor in waiting_scripts){if(waiting_scripts.hasOwnProperty(waitfor)){let waitingScript=waiting_scripts[waitfor];if(typeof waitingScript!=="string")waitingScript=waitingScript.innerText;if(srcOrScript.indexOf(waitingScript)!==-1||waitingScript.indexOf(srcOrScript)!==-1){return true}}}return false}function cmplz_run_after_all_scripts(category){if(!cmplz_all_scripts_hook_fired&&cmplz_array_is_empty(cmplz_waiting_inline_scripts)&&cmplz_array_is_empty(cmplz_waiting_scripts)){let event=new CustomEvent("cmplz_run_after_all_scripts",{detail:category});document.dispatchEvent(event);cmplz_all_scripts_hook_fired=true}}let cmplz_fired_events=[];function cmplz_run_tm_event(category){if(cmplz_fired_events.indexOf(category)===-1){cmplz_fired_events.push(category);window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:complianz.prefix+"event_"+category});let event=new CustomEvent("cmplz_tag_manager_event",{detail:category});document.dispatchEvent(event)}}function cmplz_legacy(){let has_recaptcha=false;document.querySelectorAll("[data-service=recaptcha]").forEach(obj=>{obj.setAttribute("data-service","google-recaptcha");has_recaptcha=true});if(has_recaptcha){console.log("recaptcha as service name is deprecated. Please rename the service in your custom html to google-recaptcha");document.body.classList.add("cmplz-google-recaptcha")}}window.conditionally_show_banner=function(){complianz=cmplz_merge_object(complianz,cmplz_user_data);cmplz_maybe_auto_redirect();cmplz_set_blocked_content_container();cmplz_legacy();window.wp_consent_type=complianz.consenttype;let event=new CustomEvent("wp_consent_type_defined");document.dispatchEvent(event);event=new CustomEvent("cmplz_before_cookiebanner");document.dispatchEvent(event);if(complianz.forceEnableStats==1&&complianz.consenttype==="optin"){cmplz_set_consent("statistics","allow")}let rev_cats=cmplz_categories.reverse();for(let key in rev_cats){if(rev_cats.hasOwnProperty(key)){let category=cmplz_categories[key];if(cmplz_has_consent(category)){cmplz_enable_category(category)}}}if(cmplz_exists_service_consent()){cmplz_enable_category("","general");let services=cmplz_get_services_on_page();for(let key in services){if(services.hasOwnProperty(key)){let service=services[key].service;let category=services[key].category;if(cmplz_has_service_consent(service,category)){document.querySelectorAll(".cmplz-accept-service[data-service="+service+"]").forEach(obj=>{obj.checked=true});cmplz_enable_category("",service)}}}}cmplz_sync_category_checkboxes();cmplz_integrations_init();cmplz_check_cookie_policy_id();cmplz_set_up_auto_dismiss();cmplz_load_manage_consent_container();event=new CustomEvent("cmplz_cookie_banner_data",{detail:complianz});document.dispatchEvent(event);if(cmplz_get_cookie("saved_categories")===""){if(complianz.consenttype!=="optin"&&complianz.consenttype!=="optout"){cmplz_track_status("no_warning")}else if(complianz.do_not_track){cmplz_track_status("do_not_track")}}cmplz_set_category_as_body_class();cmplz_fire_categories_event();if(!complianz.do_not_track){if(complianz.consenttype==="optin"){if(complianz.forceEnableStats){cmplz_enable_category("statistics")}console.log("opt-in");show_cookie_banner()}else if(complianz.consenttype==="optout"){console.log("opt-out");show_cookie_banner()}else{console.log("other consent type, no cookie warning");cmplz_accept_all()}}else{cmplz_track_status("do_not_track")}};function cmplz_get_services_on_page(){let services=[];document.querySelectorAll("[data-service]").forEach(obj=>{let service=obj.getAttribute("data-service");let category=obj.getAttribute("data-category");if(services.indexOf(service)==-1){services.push({category:category,service:service})}});return services}window.show_cookie_banner=function(){let disableCookiebanner=complianz.disable_cookiebanner||cmplz_is_speedbot();let tmpDismissCookiebanner=false;if(document.querySelector("#cmplz-manage-consent-container")||document.querySelector(".cmplz-dropdown-cookiepolicy")){tmpDismissCookiebanner=true}var fragment=document.createDocumentFragment();let container=document.getElementById("cmplz-cookiebanner-container");if(container){fragment.appendChild(container);document.body.prepend(fragment)}let link=document.createElement("link");let pageLinks=complianz.page_links[complianz.region];cmplz_banner=document.querySelector(".cmplz-cookiebanner.banner-"+complianz.user_banner_id+"."+complianz.consenttype);if(!cmplz_banner){return}cmplz_manage_consent_button=document.querySelector("#cmplz-manage-consent .cmplz-manage-consent.manage-consent-"+complianz.user_banner_id);let css_file_url=complianz.css_file.replace("{type}",complianz.consenttype).replace("{banner_id}",complianz.user_banner_id);if(complianz.css_file.indexOf("cookiebanner/css/defaults/banner")!=-1){console.log("Fallback default css file used. Please re-save banner settings, or check file writing permissions in uploads directory")}link.href=css_file_url;link.type="text/css";link.rel="stylesheet";link.onload=function(){if(!disableCookiebanner){cmplz_banner.classList.remove("cmplz-hidden");cmplz_manage_consent_button.classList.remove("cmplz-hidden")}};document.getElementsByTagName("head")[0].appendChild(link);if(cmplz_banner&&!disableCookiebanner){cmplz_banner.querySelectorAll(".cmplz-links a:not(.cmplz-external), .cmplz-buttons a:not(.cmplz-external)").forEach(obj=>{let docElement=obj;docElement.classList.add("cmplz-hidden");for(let pageType in pageLinks){if(pageLinks.hasOwnProperty(pageType)&&docElement.classList.contains(pageType)){docElement.setAttribute("href",pageLinks[pageType]["url"]+docElement.getAttribute("data-relative_url"));if(docElement.innerText==="{title}"){docElement.innerText=cmplz_html_decode(pageLinks[pageType]["title"])}docElement.classList.remove("cmplz-hidden")}}});cmplz_set_banner_status();if(tmpDismissCookiebanner){cmplz_banner.classList.remove("cmplz-show");cmplz_banner.classList.add("cmplz-dismissed");cmplz_manage_consent_button.classList.remove("cmplz-dismissed");cmplz_manage_consent_button.classList.add("cmplz-show")}}let event=new CustomEvent("cmplz_cookie_warning_loaded",{detail:complianz.region});document.dispatchEvent(event)};window.cmplz_get_banner_status=function(){return cmplz_get_cookie("banner-status")};window.cmplz_set_banner_status=function(status){let prevStatus=cmplz_get_cookie("banner-status");status=typeof status!=="undefined"?status:prevStatus;if(status!==prevStatus){cmplz_set_cookie("banner-status",status)}if(status.length===0){status="show"}if(status==="show"){prevStatus="dismissed"}else{prevStatus="show"}if(cmplz_banner&&status.length>0){cmplz_banner.classList.remove("cmplz-"+prevStatus);cmplz_banner.classList.add("cmplz-"+status);if(cmplz_manage_consent_button){cmplz_manage_consent_button.classList.add("cmplz-"+prevStatus);cmplz_manage_consent_button.classList.remove("cmplz-"+status)}}if(cmplz_banner_container&&complianz.soft_cookiewall){cmplz_banner_container.classList.remove("cmplz-"+prevStatus);cmplz_banner_container.classList.add("cmplz-"+status);cmplz_banner_container.classList.add("cmplz-soft-cookiewall")}let event=new CustomEvent("cmplz_banner_status",{detail:status});document.dispatchEvent(event);cmplz_start_clean()};function cmplz_is_bot(){var botPattern="(googlebot/|Googlebot-Mobile|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)";var reBot=new RegExp(botPattern,"i");var userAgent=navigator.userAgent;return reBot.test(userAgent)}function cmplz_is_speedbot(){var userAgent=navigator.userAgent;var speedBotPattern="(GTmetrix|pingdom|pingbot|Lighthouse)";var speedBot=new RegExp(speedBotPattern,"i");return speedBot.test(userAgent)}window.cmplz_has_consent=function(category){if(cmplz_is_bot()){return true}if(category==="functional")return true;var has_consent,value;value=cmplz_get_cookie(category);if(complianz.consenttype==="optout"&&value===""){has_consent=true}else{has_consent=value==="allow"}return has_consent};window.cmplz_is_service_denied=function(service){var consented_services_json=cmplz_get_cookie("consented_services");var consented_services;try{consented_services=JSON.parse(consented_services_json)}catch(e){consented_services={}}if(!consented_services.hasOwnProperty(service)){return false}else{return!consented_services[service]}};window.cmplz_has_service_consent=function(service,category){var consented_services_json=cmplz_get_cookie("consented_services");var consented_services;try{consented_services=JSON.parse(consented_services_json)}catch(e){consented_services={}}if(!consented_services.hasOwnProperty(service)){return cmplz_has_consent(category)}else{return consented_services[service]}};function cmplz_exists_service_consent(){var consented_services_json=cmplz_get_cookie("consented_services");var consented_services;try{consented_services=JSON.parse(consented_services_json);for(const key in consented_services){if(consented_services.hasOwnProperty(key)){if(consented_services[key]==true){return true}}}}catch(e){return false}return false}function cmplz_set_service_consent(service,consented){var consented_services_json=cmplz_get_cookie("consented_services");var consented_services;try{consented_services=JSON.parse(consented_services_json)}catch(e){consented_services={}}consented_services[service]=consented;cmplz_set_cookie("consented_services",JSON.stringify(consented_services));let details={};details.service=service;details.value=consented;details.region=complianz.region;cmplz_all_scripts_hook_fired=false;let event=new CustomEvent("cmplz_status_change_service",{detail:details});document.dispatchEvent(event)}function cmplz_clear_all_service_consents(){cmplz_set_cookie("consented_services","")}function cmplz_get_all_service_consents(){var consented_services_json=cmplz_get_cookie("consented_services");var consented_services;try{consented_services=JSON.parse(consented_services_json)}catch(e){consented_services={}}return consented_services}function cmplz_get_cookie_path(){return typeof complianz.cookie_path!=="undefined"&&complianz.cookie_path!==""?complianz.cookie_path:"/"}function cmplz_get_cookie_domain(){var domain="";if(complianz.set_cookies_on_root==1&&complianz.cookie_domain.length>3){domain=complianz.cookie_domain}if(domain.indexOf("localhost")!==-1){domain=""}return domain}window.cmplz_set_consent=function(category,value){cmplz_set_accepted_cookie_policy_id();var previous_value=cmplz_get_cookie(category);var checked=value==="allow";document.querySelectorAll("input.cmplz-"+category).forEach(obj=>{obj.checked=checked});if(previous_value===value){return}cmplz_set_cookie(category,value);if(value==="allow"){cmplz_enable_category(category)}cmplz_wp_set_consent(category,value);if(category==="statistics"){cmplz_wp_set_consent("statistics-anonymous","allow")}let details=new Object;details.category=category;details.value=value;details.region=complianz.region;details.categories=cmplz_accepted_categories();cmplz_all_scripts_hook_fired=false;let event=new CustomEvent("cmplz_status_change",{detail:details});document.dispatchEvent(event);if(category==="marketing"&&value==="deny"&&previous_value==="allow"){cmplz_integrations_revoke();setTimeout(function(){cmplz_reload_browser_compatible()},500)}};function cmplz_reload_browser_compatible(){if(navigator.userAgent.toLowerCase().indexOf("firefox")>-1){const url=new URL(window.location.href);url.searchParams.set("cmplz-force-reload",Date.now().toString());window.location.href=url.toString()}else{window.location.reload()}}var cmplz_user_data=[];if(typeof Storage!=="undefined"&&sessionStorage.cmplz_user_data){cmplz_user_data=JSON.parse(sessionStorage.cmplz_user_data)}if(complianz.geoip==1&&(cmplz_user_data.length==0||cmplz_user_data.version!==complianz.version||cmplz_user_data.banner_version!==complianz.banner_version)){var request=new XMLHttpRequest;let cmplzUserRegion=cmplz_get_url_parameter(window.location.href,"cmplz_user_region");cmplzUserRegion=cmplzUserRegion?"&cmplz_user_region="+cmplzUserRegion:"";request.open("GET",complianz.url+"banner?"+complianz.locale+cmplzUserRegion,true);request.setRequestHeader("Content-type","application/json");request.send();request.onload=function(){cmplz_user_data=JSON.parse(request.response);sessionStorage.cmplz_user_data=JSON.stringify(cmplz_user_data);conditionally_show_banner()}}else{conditionally_show_banner()}if(complianz.store_consent==1){var cmplz_id_cookie=cmplz_get_cookie("id");var cmplz_id_session="";var cmplz_id="";if(typeof Storage!=="undefined"&&sessionStorage.cmplz_id){cmplz_id_session=JSON.parse(sessionStorage.cmplz_id)}if(cmplz_id_cookie.length==0&&cmplz_id_session.length>0){cmplz_id=cmplz_id_session;cmplz_set_cookie("id",cmplz_id)}if(cmplz_id_cookie.length>0&&cmplz_id_session.length==0){cmplz_id=cmplz_id_cookie}if(typeof Storage!=="undefined"){sessionStorage.cmplz_id=JSON.stringify(cmplz_id)}}document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){cmplz_track_status_end()}});window.addEventListener("pagehide",cmplz_track_status_end,false);window.addEventListener("beforeunload",cmplz_track_status_end,false);function cmplz_track_status_end(){if(!cmplz_consent_stored_once){cmplz_track_status()}}document.addEventListener("cmplz_consent_action",function(e){cmplz_set_consent(e.detail.category,"allow");cmplz_fire_categories_event();cmplz_track_status()});window.cmplz_accept_all=function(){cmplz_clear_all_service_consents();for(var key in cmplz_categories){if(cmplz_categories.hasOwnProperty(key)){cmplz_set_consent(cmplz_categories[key],"allow")}}cmplz_sync_category_checkboxes()};window.cmplz_deny_all=function(){for(var key in cmplz_categories){if(cmplz_categories.hasOwnProperty(key)){cmplz_set_consent(cmplz_categories[key],"deny")}}var consentLevel=cmplz_highest_accepted_category();var reload=false;if(consentLevel!=="functional"||cmplz_exists_service_consent()){reload=true}if(cmplz_clear_cookies("cmplz_service")){reload=true}cmplz_clear_all_service_consents();cmplz_integrations_revoke();cmplz_fire_categories_event();cmplz_track_status();let event=new CustomEvent("cmplz_revoke",{detail:reload});document.dispatchEvent(event);if(!complianz.tcf_active&&reload){cmplz_reload_browser_compatible()}};cmplz_add_event("click",".cmplz-accept",function(e){e.preventDefault();cmplz_accept_all();cmplz_set_banner_status("dismissed");cmplz_fire_categories_event();cmplz_track_status()});cmplz_add_event("click",".cmplz-accept-category, .cmplz-accept-marketing",function(e){e.preventDefault();let obj=e.target;var service=obj.getAttribute("data-service");var category=obj.getAttribute("data-category");category=category?category:"marketing";if(complianz.clean_cookies==1&&typeof service!=="undefined"&&service){cmplz_set_service_consent(service,true);cmplz_enable_category("","general");cmplz_enable_category("",service)}else{cmplz_set_consent(category,"allow")}cmplz_set_banner_status("dismissed");cmplz_fire_categories_event();cmplz_track_status()});cmplz_add_event("click",".cmplz-accept-service",function(e){let obj=e.target;let tagName=obj.tagName;if(tagName==="INPUT"){return}let service=obj.getAttribute("data-service");if(typeof service!=="undefined"){cmplz_set_service_consent(service,true);cmplz_enable_category("","general");cmplz_enable_category("",service)}cmplz_fire_categories_event();cmplz_track_status()});cmplz_add_event("change",".cmplz-accept-service",function(e){let obj=e.target;let tagName=obj.tagName;let service=obj.getAttribute("data-service");if(typeof service!=="undefined"){if(tagName==="INPUT"){cmplz_set_banner_status("dismissed");if(obj.checked){cmplz_set_service_consent(service,true);cmplz_enable_category("",service)}else{cmplz_set_service_consent(service,false);setTimeout(function(){cmplz_reload_browser_compatible()},500)}}else{e.preventDefault();cmplz_set_service_consent(service,true);cmplz_enable_category("","general");cmplz_enable_category("",service);setTimeout(function(){cmplz_reload_browser_compatible()},500)}}cmplz_fire_categories_event();cmplz_track_status()});cmplz_add_event("click",".cmplz-save-preferences",function(e){let obj=e.target;cmplz_banner=obj.closest(".cmplz-cookiebanner");for(var key in cmplz_categories){if(cmplz_categories.hasOwnProperty(key)){var category=cmplz_categories[key];var categoryElement=cmplz_banner.querySelector("input.cmplz-"+category);if(categoryElement){if(categoryElement.checked){cmplz_set_consent(category,"allow")}else{cmplz_set_consent(category,"deny")}}}}cmplz_set_banner_status("dismissed");cmplz_fire_categories_event();cmplz_track_status()});cmplz_add_event("click",".cmplz-close",function(e){cmplz_set_banner_status("dismissed")});cmplz_add_event("click",".cmplz-view-preferences",function(e){let obj=e.target;cmplz_banner=obj.closest(".cmplz-cookiebanner");if(cmplz_banner.querySelector(".cmplz-categories").classList.contains("cmplz-fade-in")){cmplz_banner.classList.remove("cmplz-categories-visible");cmplz_banner.querySelector(".cmplz-categories").classList.remove("cmplz-fade-in");cmplz_banner.querySelector(".cmplz-view-preferences").style.display="block";cmplz_banner.querySelector(".cmplz-save-preferences").style.display="none"}else{cmplz_banner.classList.add("cmplz-categories-visible");cmplz_banner.querySelector(".cmplz-categories").classList.add("cmplz-fade-in");cmplz_banner.querySelector(".cmplz-view-preferences").style.display="none";cmplz_banner.querySelector(".cmplz-save-preferences").style.display="block"}});cmplz_add_event("change",".cmplz-manage-consent-container .cmplz-category",function(e){for(var key in cmplz_categories){if(cmplz_categories.hasOwnProperty(key)){var category=cmplz_categories[key];var categoryElement=document.querySelector(".cmplz-manage-consent-container input.cmplz-"+category);if(categoryElement){if(categoryElement.checked){cmplz_set_consent(category,"allow")}else{cmplz_set_consent(category,"deny")}cmplz_set_banner_status("dismissed");cmplz_fire_categories_event();cmplz_track_status()}}}});cmplz_add_event("click",".cmplz-deny",function(e){e.preventDefault();cmplz_set_banner_status("dismissed");cmplz_deny_all()});cmplz_add_event("click","button.cmplz-manage-settings",function(e){e.preventDefault();var catsContainer=document.querySelector(".cmplz-cookiebanner .cmplz-categories");var saveSettings=document.querySelector(".cmplz-save-settings");var manageSettings=document.querySelector("button.cmplz-manage-settings");if(!cmplz_is_hidden(catsContainer)){saveSettings.style.display="none";manageSettings.style.display="block";catsContainer.style.display="none"}else{saveSettings.style.display="block";manageSettings.style.display="none";catsContainer.style.display="block"}});cmplz_add_event("click","button.cmplz-manage-consent",function(e){e.preventDefault();cmplz_set_banner_status("show")});function cmplz_set_up_auto_dismiss(){if(complianz.consenttype==="optout"){if(complianz.dismiss_on_scroll==1){var onWindowScroll=function(evt){if(window.pageYOffset>Math.floor(400)){cmplz_set_banner_status("dismissed");cmplz_fire_categories_event();cmplz_track_status();window.removeEventListener("scroll",onWindowScroll);this.onWindowScroll=null}};window.addEventListener("scroll",onWindowScroll)}var delay=parseInt(complianz.dismiss_timeout);if(delay>0){var cmplzDismissTimeout=window.setTimeout(function(){cmplz_set_banner_status("dismissed");cmplz_fire_categories_event();cmplz_track_status()},Math.floor(delay))}}}function cmplz_fire_categories_event(){let details=new Object;details.category=cmplz_highest_accepted_category();details.categories=cmplz_accepted_categories();details.region=complianz.region;let event=new CustomEvent("cmplz_fire_categories",{detail:details});document.dispatchEvent(event)}function cmplz_track_status(status){var cats=[];status=typeof status!=="undefined"?status:false;let event=new CustomEvent("cmplz_track_status",{detail:status});document.dispatchEvent(event);if(!status){cats=cmplz_accepted_categories()}else{cats=[status]}cmplz_set_category_as_body_class();var saved_cats,saved_services;try{saved_cats=JSON.parse(cmplz_get_cookie("saved_categories"))}catch(e){saved_cats={}}try{saved_services=JSON.parse(cmplz_get_cookie("saved_services"))}catch(e){saved_services={}}var consented_services=cmplz_get_all_service_consents();if(cmplz_equals(saved_cats,cats)&&cmplz_equals(saved_services,consented_services)){return}if(complianz.store_consent!=1||cmplz_is_bot()||cmplz_is_speedbot()){return}cmplz_set_cookie("saved_categories",JSON.stringify(cats));cmplz_set_cookie("saved_services",JSON.stringify(consented_services));cmplz_consent_stored_once=true;let data;var request=new XMLHttpRequest;request.open("POST",complianz.url+"track",true);data={consented_categories:cats,consented_services:consented_services,consenttype:window.wp_consent_type};request.setRequestHeader("Content-type","application/json");request.send(JSON.stringify(data))}function cmplz_accepted_categories(){var consentedCategories=cmplz_categories;var consentedTemp=[];for(var key in consentedCategories){if(consentedCategories.hasOwnProperty(key)){var category=consentedCategories[key];if(cmplz_has_consent(category)){consentedTemp.push(category)}}}consentedCategories=consentedCategories.filter(function(value,index,consentedCategories){return cmplz_in_array(value,consentedTemp)});return consentedCategories}function cmplz_sync_category_checkboxes(){for(var key in cmplz_categories){if(cmplz_categories.hasOwnProperty(key)){var category=cmplz_categories[key];if(cmplz_has_consent(category)||category==="functional"){document.querySelectorAll("input.cmplz-"+category).forEach(obj=>{obj.checked=true})}else{document.querySelectorAll("input.cmplz-"+category).forEach(obj=>{obj.checked=false})}}document.querySelectorAll(".cmplz-accept-service").forEach(obj=>{let service=obj.getAttribute("data-service");let category=obj.getAttribute("data-category");if(cmplz_has_service_consent(service,category)){obj.checked=true}else if(cmplz_is_service_denied(service)){obj.checked=false}else{let category=obj.getAttribute("data-category");obj.checked=!!cmplz_has_consent(category)}})}}function cmplz_merge_object(userdata,ajax_data){var output=[];for(key in ajax_data){if(ajax_data.hasOwnProperty(key))output[key]=ajax_data[key]}for(var key in userdata){if(!ajax_data.hasOwnProperty(key)||typeof ajax_data[key]==="undefined"){if(userdata.hasOwnProperty(key))output[key]=userdata[key]}}return output}function cmplz_check_cookie_policy_id(){var user_policy_id=cmplz_get_cookie("policy_id");if(user_policy_id&&complianz.current_policy_id!==user_policy_id){cmplz_clear_cookies("cmplz")}}function cmplz_clear_cookies(cookie_part){var foundCookie=false;if(typeof document==="undefined"){return foundCookie}var secure=";secure";var date=new Date;date.setTime(date.getTime()-24*60*60*1e3);var expires=";expires="+date.toGMTString();if(window.location.protocol!=="https:")secure="";let cookies=document.cookie.split("; ");let pathname=location.pathname;let pathParts=pathname.replace(/^\/|\/$/g,"").split("/");for(var i=0;i<cookies.length;i++){let cookieName=cookies[i].split(";")[0].split("=")[0];let host=window.location.hostname;var domainParts=host.split(".");let skip_last=domainParts.length>1;if(cookieName.indexOf(cookie_part)!==-1){foundCookie=true;let cookieBaseDomain=encodeURIComponent(cookieName)+"=;SameSite=Lax"+secure+expires+";domain=;path=";document.cookie=cookieBaseDomain+"/";while(pathParts.length>0){var path=pathParts.join("/");if(path.length>0){document.cookie=cookieBaseDomain+"/"+path;document.cookie=cookieBaseDomain+"/"+path+"/"}pathParts.pop()}while(domainParts.length>0){let cookieBase=encodeURIComponent(cookieName)+"=;SameSite=Lax"+secure+expires+";domain=."+domainParts.join(".")+";path=";document.cookie=cookieBase+"/";while(pathParts.length>0){var path=pathParts.join("/");if(path.length>0){document.cookie=cookieBase+"/"+path;document.cookie=cookieBase+"/"+path+"/"}pathParts.pop()}domainParts.shift();if(skip_last&&domainParts.length==1)domainParts.shift()}}}cmplz_set_accepted_cookie_policy_id();return foundCookie}function cmplz_set_accepted_cookie_policy_id(){cmplz_set_cookie("policy_id",complianz.current_policy_id)}function cmplz_integrations_init(){var cookiesToSet=complianz.set_cookies;for(var key in cookiesToSet){if(cookiesToSet.hasOwnProperty(key)&&cookiesToSet[key][1]==="1"){cmplz_set_cookie(key,cookiesToSet[key][1],false)}}}function cmplz_integrations_revoke(){var cookiesToSet=complianz.set_cookies;for(var key in cookiesToSet){if(cookiesToSet.hasOwnProperty(key)){cmplz_set_cookie(key,cookiesToSet[key][1],false);if(cookiesToSet[key][1]==false){cmplz_clear_cookies(key)}}}}function cmplz_set_integrations_cookies(){var cookiesToSet=complianz.set_cookies;for(var key in cookiesToSet){if(cookiesToSet.hasOwnProperty(key)){cmplz_set_cookie(key,cookiesToSet[key][0],false)}}}function cmplz_get_url_parameter(sPageURL,sParam){if(!sPageURL||typeof sPageURL==="undefined"){return false}if(sPageURL.indexOf("?")==-1){return false}var queryString=sPageURL.split("?");if(queryString.length==1)return false;var sURLVariables=queryString[1].split("&"),sParameterName,i;for(i=0;i<sURLVariables.length;i++){if(sURLVariables.hasOwnProperty(i)){sParameterName=sURLVariables[i].split("=");if(sParameterName[0]===sParam){return sParameterName[1]===undefined?true:decodeURIComponent(sParameterName[1])}}}return false}function cmplz_maybe_auto_redirect(){var redirect=cmplz_get_url_parameter(window.location.href,"cmplz_region_redirect");var region=cmplz_get_url_parameter(window.location.href,"cmplz-region");if(redirect&&!region){window.location.href=window.location.href+"&cmplz-region="+complianz.region}}function cmplz_wp_set_consent(type,value){if(typeof wp_set_consent=="function"){wp_set_consent(type,value)}}var cmplz_cookie_data=[];function cmplz_start_clean(){if(complianz.clean_cookies==1){if(typeof Storage!=="undefined"){cmplz_cookie_data=JSON.parse(sessionStorage.getItem("cmplz_cookie_data"))}if(!cmplz_cookie_data||cmplz_cookie_data.length==0){var request=new XMLHttpRequest;request.open("GET",complianz.url+"cookie_data",true);request.setRequestHeader("Content-type","application/json");request.send();request.onload=function(){cmplz_cookie_data=JSON.parse(request.response);sessionStorage.setItem("cmplz_cookie_data",JSON.stringify(cmplz_cookie_data));cmplz_clean()}}else{cmplz_clean()}}}function cmplz_clean(){if(!cmplz_cookie_data){return}setTimeout(function(){let consent_categories=["preferences","statistics","marketing"];for(var i in consent_categories){let category=consent_categories[i];if(!cmplz_has_consent(category)&&cmplz_cookie_data.hasOwnProperty(category)){let services=cmplz_cookie_data[category];for(var service in services){if(!cmplz_has_service_consent(service,category)){let cookies=services[service];for(var j in cookies){let item=cookies[j];cmplz_clear_cookies(item);cmplz_clear_storage(item)}}}}}},1e3)}function cmplz_clear_storage(item){if(typeof Storage!=="undefined"){if(localStorage.item){localStorage.removeItem(item)}if(sessionStorage.item){sessionStorage.removeItem(item)}}}function cmplz_load_manage_consent_container(){let manage_consent_container=document.querySelector(".cmplz-manage-consent-container");if(manage_consent_container){var request=new XMLHttpRequest;request.open("GET",complianz.url+"manage_consent_html?"+complianz.locale,true);request.setRequestHeader("Content-type","application/json");request.send();request.onload=function(){let html=JSON.parse(request.response);manage_consent_container.insertAdjacentHTML("beforeend",html);cmplz_sync_category_checkboxes();let nojavascript=document.querySelector("#cmplz-manage-consent-container-nojavascript");nojavascript.style.display="none";manage_consent_container.style.display="block";let event=new CustomEvent("cmplz_manage_consent_container_loaded");document.dispatchEvent(event)}}}cmplz_add_event("keypress",".cmplz-banner-slider label",function(e){var keycode=e.keyCode?e.keyCode:e.which;if(keycode==32){document.activeElement.click()}});cmplz_add_event("keypress",".cmplz-cookiebanner .cmplz-header .cmplz-close",function(e){var keycode=e.keyCode?e.keyCode:e.which;if(keycode==13){document.activeElement.click()}});function cmplz_equals(array_1,array_2){if(!Array.isArray(array_1)){array_1=Object.keys(array_1);array_2=Object.keys(array_2)}if(!array_1||!array_2)return false;if(array_1.length!=array_2.length)return false;for(var i=0,l=array_1.length;i<l;i++){if(array_1[i]instanceof Array&&array_2[i]instanceof Array){if(!cmplz_equals(array_1[i],array_2[i]))return false}else if(array_1[i]!=array_2[i]){return false}}return true}let cmplz_has_wp_video=document.querySelector(".cmplz-wp-video-shortcode");let cmplz_times_checked=0;if("undefined"!=typeof window.jQuery){jQuery(document).ready(function($){if(cmplz_has_wp_video){document.addEventListener("cmplz_enable_category",function(consentData){cmplz_activate_wp_video()});var interval=setInterval(function(){cmplz_times_checked+=1;if(document.querySelector(".cmplz-wp-video-shortcode")&&cmplz_times_checked<100){cmplz_activate_wp_video()}else{clearInterval(interval)}},500)}function cmplz_activate_wp_video(again){if(!document.querySelector(".cmplz-wp-video-shortcode")){return}let categories=cmplz_accepted_categories();let services=cmplz_get_all_service_consents();let selectorVideo="";let selectorVideos=[];for(var c_key in categories){if(categories.hasOwnProperty(c_key)){let category=categories[c_key];if(category==="functional"){break}selectorVideos.push(".cmplz-wp-video-shortcode[data-category="+category+"]")}}for(var s_key in services){if(services.hasOwnProperty(s_key)){selectorVideos.push(".cmplz-wp-video-shortcode[data-service="+s_key+"]")}}selectorVideo=selectorVideos.join(",");let should_initialize_video=false;if(selectorVideo.length>0){document.querySelectorAll(selectorVideo).forEach(obj=>{should_initialize_video=true;obj.setAttribute("controls","controls");obj.classList.add("wp-video-shortcode");obj.classList.add("cmplz-processed");obj.classList.remove("cmplz-wp-video-shortcode");obj.closest(".cmplz-wp-video").classList.remove("cmplz-wp-video");let blocked_notice=obj.closest(".wp-video").querySelector(".cmplz-blocked-content-notice");if(blocked_notice){blocked_notice.parentElement.removeChild(blocked_notice)}obj.classList.remove("cmplz-blocked-content-container")})}if(should_initialize_video){if(window.wp.mediaelement){window.wp.mediaelement.initialize()}else{let settings={};settings.videoWidth="100%";settings.videoHeight="100%";settings.enableAutosize=true;$(".wp-video-shortcode").mediaelementplayer(settings)}}}document.querySelectorAll(".cmplz-video").forEach(obj=>{let $obj=$(obj);if(typeof $obj.parent().fitVids=="function"){$obj.parent().fitVids()}});$(document).on("cmplz_category_enabled",cmplz_enable_fitvids);function cmplz_enable_fitvids(data){document.querySelectorAll(".cmplz-video").forEach(obj=>{let $obj=$(obj);if(typeof $obj.parent().fitVids=="function"){$obj.parent().fitVids()}})}})}
1
+ "use strict";function cmplz_create_element(e,t){e=document.createElement(e);return e.innerHtml=t,e}function cmplz_add_event(e,t,c){document.addEventListener(e,e=>{e.target.closest(t)&&c(e)})}function cmplz_is_hidden(e){return null===e.offsetParent}function cmplz_html_decode(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}document.addEventListener("cmplz_manage_consent_container_loaded",function(e){var t,c=window.location.href;-1!=c.indexOf("#")&&(t=-1!=c.lastIndexOf("?")?c.lastIndexOf("?"):void 0,c=c.substring(c.indexOf("#")+1,t),(t=document.getElementById(c))&&(c=t.getBoundingClientRect().top+window.pageYOffset-200,window.scrollTo({top:c,behavior:"smooth"})))}),complianz.locale=complianz.locale+"&token="+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5),function(){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var c=document.createEvent("CustomEvent");return c.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),c}"function"!=typeof window.CustomEvent&&(e.prototype=window.Event.prototype,window.CustomEvent=e)}();let cmplz_banner,cmplz_banner_container=document.getElementById("cmplz-cookiebanner-container"),cmplz_manage_consent_button,cmplz_waiting_inline_scripts=[],cmplz_waiting_scripts=[],cmplz_fired_scripts=[],cmplz_placeholder_class_index=0,cmplz_all_scripts_hook_fired=!1,cmplz_consent_stored_once=!1,cmplz_categories=["functional","preferences","statistics","marketing"];function cmplz_set_category_as_body_class(){var t=document.body.className.split(/\s+/);for(let e=0;e<t.length;e++)-1!==t[e].indexOf("cmplz-")&&"cmplz-document"!==t[e]&&document.body.classList.remove(t[e]);var e,c=cmplz_accepted_categories();for(e in c)c.hasOwnProperty(e)&&document.body.classList.add("cmplz-"+c[e]);var n,o=cmplz_get_all_service_consents();for(n in o)o.hasOwnProperty(n)&&o[n]&&document.body.classList.add("cmplz-"+n);document.body.classList.add("cmplz-"+complianz.region),document.body.classList.add("cmplz-"+complianz.consenttype);var a=new CustomEvent("cmplz_set_category_as_bodyclass");document.dispatchEvent(a)}function cmplz_append_css(e){var t=document.getElementsByTagName("head")[0],c=document.createElement("style");c.setAttribute("type","text/css"),c.styleSheet?c.styleSheet.cssText=e:c.appendChild(document.createTextNode(e)),t.appendChild(c)}function cmplz_load_css(e){var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("type","text/css"),t.setAttribute("href",e),document.getElementsByTagName("head")[0].appendChild(t)}function cmplz_run_script(t,c,e,n){var o=document.createElement("script");if("inline"!==e?o.setAttribute("src",t):("string"!=typeof t&&(t=t.innerHTML),o.innerHTML=[t,"cmplzScriptLoaded();"].join("\n")),!cmplz_in_array(t,cmplz_fired_scripts)){cmplzCopyAttributes(n,o);try{"inline"!==e?o.onload=function(){cmplz_run_after_all_scripts(c),cmplz_maybe_run_waiting_scripts(t,c,n)}:window.cmplzScriptLoaded=function(){cmplz_run_after_all_scripts(c),cmplz_maybe_run_waiting_scripts(t,c,n)},document.getElementsByTagName("head")[0].appendChild(o)}catch(e){throw cmplz_run_after_all_scripts(c),"Something went wrong "+e+" while loading "+t}}}function cmplz_maybe_run_waiting_scripts(e,t,c){var n=cmplz_get_waiting_script(cmplz_waiting_scripts,e),n=(n&&cmplz_run_script(n,t,"src",c),cmplz_get_waiting_script(cmplz_waiting_inline_scripts,e));n&&cmplz_run_script(n,t,"inline",c)}function cmplz_set_blocked_content_container(){document.querySelectorAll(".cmplz-image").forEach(e=>{var t,c,n,o;e.classList.contains("cmplz-processed")||(e.classList.add("cmplz-processed"),t=e.getAttribute("data-service"),c=e.getAttribute("data-category"),(n=e.parentElement).classList.add("cmplz-blocked-content-container"),o=n.getAttribute("data-placeholder_class_index"),"lazy"===e.getAttribute("loading")&&(e.removeAttribute("loading"),e.setAttribute("data-deferlazy",1)),null==o&&(cmplz_placeholder_class_index++,n.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index),n.classList.add("cmplz-blocked-content-container"),n.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index),cmplz_insert_placeholder_text(n,c,t)))}),document.querySelectorAll(".cmplz-placeholder-element").forEach(c=>{if(!c.classList.contains("cmplz-processed")){c.classList.add("cmplz-processed");var n=c.getAttribute("data-service"),o=c.getAttribute("data-category");let t;if(null==(t=c.classList.contains("cmplz-iframe")?("lazy"===c.getAttribute("loading")&&(c.removeAttribute("loading"),c.setAttribute("data-deferlazy",1)),c.parentElement):c).getAttribute("data-placeholder_class_index")){cmplz_placeholder_class_index++,t.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index),t.classList.add("cmplz-blocked-content-container"),t.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index),cmplz_insert_placeholder_text(t,o,n);let e=c.getAttribute("data-placeholder-image");e&&void 0!==e&&e.length&&(e=e.replace("url(","").replace(")","").replace(/\"/gi,""),cmplz_append_css(".cmplz-placeholder-"+cmplz_placeholder_class_index+" {background-image: url("+e+") !important;}"),cmplz_set_blocked_content_container_aspect_ratio(c,e,cmplz_placeholder_class_index))}}}),cmplz_has_consent("statistics")&&cmplz_enable_category("statistics"),cmplz_has_consent("marketing")&&cmplz_enable_category("marketing")}function cmplz_insert_placeholder_text(e,n,o){if(!e.querySelector(".cmplz-blocked-content-notice")){let t=complianz.placeholdertext;n=n||"marketing";let c;if(void 0!==t){if(1==complianz.clean_cookies){let e=o?o.replace("-"," "):"";e=e.charAt(0).toUpperCase()+e.slice(1),t=t.replace("{service}",e),(c=cmplz_create_element("div",t)).innerHTML=t,c.classList.add("cmplz-blocked-content-notice");var a=c.querySelector("button"),a=(a.setAttribute("data-service",o),a.setAttribute("data-category",n),a.setAttribute("aria-label",o),complianz.page_links[complianz.region]),i=c.querySelector(".cmplz-links a");a&&a.hasOwnProperty("cookie-statement")&&(i.setAttribute("href",a["cookie-statement"].url),"{title}"===i.innerText&&(i.innerText=a["cookie-statement"].title))}else{i=cmplz_create_element("button","");let e="marketing";complianz.categories.hasOwnProperty(n)&&(e=complianz.categories[n]),t=t.replace("{category}",e),i.innerText=t,i.classList.add("cmplz-blocked-content-notice"),i.classList.add("cmplz-accept-category"),i.classList.add("cmplz-accept-"+n),i.setAttribute("data-service",o),i.setAttribute("data-category",n),i.setAttribute("aria-label",o),c=i}("VIDEO"!==e.tagName?e:e.parentElement).appendChild(c)}}}function cmplz_set_blocked_content_container_aspect_ratio(e,a,i){if(null!=e){let o=e.parentElement;e=new Image;e.addEventListener("load",function(){let e=this.naturalWidth;var t=this.naturalHeight,c=(0===e&&(e=1),o.clientWidth),t=t*(c/e);let n="";-1===a.indexOf("placeholder.jpg")&&(n="height:"+t+"px;"),cmplz_append_css(".cmplz-placeholder-"+i+" {"+n+"}")}),e.src=a}}var cmplzResizeTimer;function cmplz_has_blocked_scripts(){return 0<document.querySelectorAll("script[data-category], script[data-service]").length}function cmplz_enable_category(o,n){if(1==complianz.tm_categories&&""!==o&&cmplz_run_tm_event(o),n=void 0!==n?n:"do_not_match","functional"!==(o=""===o?"do_not_match":o)){"marketing"===o&&cmplz_set_integrations_cookies();let e;e="do_not_match"!==n?".cmplz-blocked-content-notice [data-service="+n+"]":1!=complianz.clean_cookies?".cmplz-blocked-content-notice.cmplz-accept-"+o:".cmplz-blocked-content-notice [data-category="+o+"]",document.querySelectorAll(e).forEach(e=>{var t=e.getAttribute("data-service");e.parentNode.classList.contains("cmplz-blocked-content-notice")&&(e=e.parentNode),cmplz_is_service_denied(t)||e.parentNode.removeChild(e)}),document.querySelectorAll("[data-category="+o+"], [data-service="+n+"]").forEach(t=>{var e=t.getAttribute("data-service");if(!cmplz_is_service_denied(e)&&"functional"!==t.getAttribute("data-category")&&!t.classList.contains("cmplz-activated")){var e=t.tagName;if("LINK"===e)t.classList.add("cmplz-activated"),cmplz_load_css(t.getAttribute("data-href"),o);else if("IMG"===e){t.classList.add("cmplz-activated");var c=t.getAttribute("data-src-cmplz");t.setAttribute("src",c),t.getAttribute("data-deferlazy")&&t.setAttribute("loading","lazy"),cmplz_remove_placeholder(t)}else if("IFRAME"===e){t.classList.add("cmplz-activated");let e=t.getAttribute("data-src-cmplz");c=t.getAttribute("data-cmplz-target")?t.getAttribute("data-cmplz-target"):"src";"1"===cmplz_get_url_parameter(t.getAttribute(c),"autoplay")&&(e+="&autoplay=1"),t.getAttribute("data-deferlazy")&&t.setAttribute("loading","lazy"),t.addEventListener("load",()=>{cmplz_remove_placeholder(t)}),t.setAttribute(c,e)}else t.classList.contains("cmplz-placeholder-element")&&(t.classList.add("cmplz-activated"),e=t.getAttribute("data-placeholder_class_index"),t.classList.remove("cmplz-blocked-content-container"),t.classList.remove("cmplz-placeholder-"+e));c={},e=(c.category=o,c.service=n,new CustomEvent("cmplz_category_enabled",{detail:c}));document.dispatchEvent(e)}});var t=document.querySelectorAll("script[data-category="+o+"], script[data-service="+n+"]"),t=(t.forEach(e=>{var t=e.getAttribute("data-waitfor"),c=e.getAttribute("data-cmplz-src");t&&(c?cmplz_waiting_scripts[t]=c:0<e.innerText.length&&(cmplz_waiting_inline_scripts[t]=e)),e.parentElement&&e.parentElement.removeChild(e)}),t.forEach(e=>{var t,c,n=e.getAttribute("type");!e.classList.contains("cmplz-activated")&&n&&"text/javascript"!==n&&(e.classList.add("cmplz-activated"),(n=e.getAttribute("data-cmplz-src"))?(e.removeAttribute("type"),cmplz_is_waiting_script(cmplz_waiting_scripts,n)||(e.getAttribute("data-post_scribe_id")?(t="#"+e.getAttribute("data-post_scribe_id"),(c=document.querySelector(t))&&(c.innerHtml(""),postscribe(t,"<script src="+n+"><\/script>"))):cmplz_run_script(n,o,"src",e))):0<e.innerText.length&&(cmplz_is_waiting_script(cmplz_waiting_inline_scripts,e.innerText)||cmplz_run_script(e.innerText,o,"inline",e)))}),{}),t=(t.category=o,t.service=n,t.categories=cmplz_accepted_categories(),t.services=cmplz_get_all_service_consents(),t.region=complianz.region,new CustomEvent("cmplz_enable_category",{detail:t}));document.dispatchEvent(t),cmplz_has_blocked_scripts()||cmplz_run_after_all_scripts(o)}}function cmplz_remove_placeholder(e){var t,c=e.closest(".cmplz-blocked-content-container");c&&(t=c.getAttribute("data-placeholder_class_index"),c.classList.remove("cmplz-blocked-content-container"),c.classList.remove("cmplz-placeholder-"+t)),e.classList.remove("cmplz-iframe-styles"),e.classList.remove("cmplz-iframe"),e.classList.remove("video-wrap")}function cmplz_get_waiting_script(e,t){for(var c in e){var n;if(e.hasOwnProperty(c))if(-1!==t.indexOf(c))return n=e[c],delete e[c],n}return!1}function cmplz_array_is_empty(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function cmplz_is_waiting_script(t,c){for(var n in t)if(t.hasOwnProperty(n)){let e=t[n];if("string"!=typeof e&&(e=e.innerText),-1!==c.indexOf(e)||-1!==e.indexOf(c))return!0}return!1}function cmplz_run_after_all_scripts(e){!cmplz_all_scripts_hook_fired&&cmplz_array_is_empty(cmplz_waiting_inline_scripts)&&cmplz_array_is_empty(cmplz_waiting_scripts)&&(e=new CustomEvent("cmplz_run_after_all_scripts",{detail:e}),document.dispatchEvent(e),cmplz_all_scripts_hook_fired=!0)}window.cmplz_get_cookie=function(t){if("undefined"!=typeof document){t=complianz.prefix+t+"=";var c=document.cookie.split(";");for(let e=0;e<c.length;e++){var n=c[e].trim();if(0==n.indexOf(t))return n.substring(t.length,n.length)}}return""},window.cmplz_set_cookie=function(n,o,a){if("undefined"!=typeof document){void 0===a&&(a=!0);let e=";secure";var i=new Date,i=(i.setTime(i.getTime()+24*complianz.cookie_expiry*60*60*1e3),";expires="+i.toGMTString());"https:"!==window.location.protocol&&(e="");let t=cmplz_get_cookie_domain(),c=(0<t.length&&(t=";domain="+t),"");a&&(c=complianz.prefix),document.cookie=c+n+"="+o+";SameSite=Lax"+e+i+t+";path="+cmplz_get_cookie_path()}},window.cmplz_in_array=function(t,c){var n=c.length;for(let e=0;e<n;e++)if(c[e]==t)return!0;return!1},window.cmplz_highest_accepted_category=function(){var e=cmplz_accepted_categories();return cmplz_in_array("marketing",e)?"marketing":cmplz_in_array("statistics",e)?"statistics":cmplz_in_array("preferences",e)?"preferences":"functional"},window.cmplz_accept_all=function(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"allow")},window.addEventListener("resize",function(e){clearTimeout(cmplzResizeTimer),cmplzResizeTimer=setTimeout(cmplz_set_blocked_content_container,500)},!0),1==complianz.block_ajax_content&&setInterval(function(){cmplz_set_blocked_content_container()},2e3);let cmplz_fired_events=[];function cmplz_run_tm_event(e){-1===cmplz_fired_events.indexOf(e)&&(cmplz_fired_events.push(e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:complianz.prefix+"event_"+e}),e=new CustomEvent("cmplz_tag_manager_event",{detail:e}),document.dispatchEvent(e))}function cmplz_legacy(){let t=!1;document.querySelectorAll("[data-service=recaptcha]").forEach(e=>{e.setAttribute("data-service","google-recaptcha"),t=!0}),t&&(console.log("recaptcha as service name is deprecated. Please rename the service in your custom html to google-recaptcha"),document.body.classList.add("cmplz-google-recaptcha"))}function cmplz_get_services_on_page(){let c=[];return document.querySelectorAll("[data-service]").forEach(e=>{var t=e.getAttribute("data-service"),e=e.getAttribute("data-category");-1==c.indexOf(t)&&c.push({category:e,service:t})}),c}function cmplz_is_bot(){var e=new RegExp("(googlebot/|Googlebot-Mobile|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)","i"),t=navigator.userAgent;return e.test(t)}function cmplz_is_speedbot(){var e=navigator.userAgent;return new RegExp("(GTmetrix|pingdom|pingbot|Lighthouse)","i").test(e)}function cmplz_exists_service_consent(){var e,t=cmplz_get_cookie("consented_services");try{for(const c in e=JSON.parse(t))if(e.hasOwnProperty(c)&&1==e[c])return!0}catch(e){}return!1}function cmplz_set_service_consent(e,t){var c=cmplz_get_cookie("consented_services");try{n=JSON.parse(c)}catch(e){n={}}n[e]=t,cmplz_set_cookie("consented_services",JSON.stringify(n));var c={},n=(c.service=e,c.value=t,c.region=complianz.region,cmplz_all_scripts_hook_fired=!1,new CustomEvent("cmplz_status_change_service",{detail:c}));document.dispatchEvent(n)}function cmplz_clear_all_service_consents(){cmplz_set_cookie("consented_services","")}function cmplz_get_all_service_consents(){var t,e=cmplz_get_cookie("consented_services");try{t=JSON.parse(e)}catch(e){t={}}return t}function cmplz_get_cookie_path(){return void 0!==complianz.cookie_path&&""!==complianz.cookie_path?complianz.cookie_path:"/"}function cmplz_get_cookie_domain(){var e="";return e=-1!==(e=1==complianz.set_cookies_on_root&&3<complianz.cookie_domain.length?complianz.cookie_domain:e).indexOf("localhost")?"":e}function cmplz_reload_browser_compatible(){var e;-1<navigator.userAgent.toLowerCase().indexOf("firefox")?((e=new URL(window.location.href)).searchParams.set("cmplz-force-reload",Date.now().toString()),window.location.href=e.toString()):window.location.reload()}window.conditionally_show_banner=function(){complianz=cmplz_merge_object(complianz,cmplz_user_data),cmplz_maybe_auto_redirect(),cmplz_set_blocked_content_container(),cmplz_legacy(),window.wp_consent_type=complianz.consenttype;var e,t,c=new CustomEvent("wp_consent_type_defined"),n=(document.dispatchEvent(c),c=new CustomEvent("cmplz_before_cookiebanner"),document.dispatchEvent(c),1==complianz.forceEnableStats&&"optin"===complianz.consenttype&&cmplz_set_consent("statistics","allow"),cmplz_categories.reverse());for(e in n)n.hasOwnProperty(e)&&(t=cmplz_categories[e],cmplz_has_consent(t)&&cmplz_enable_category(t));if(cmplz_exists_service_consent()){cmplz_enable_category("","general");var o,a,i,l=cmplz_get_services_on_page();for(o in l)l.hasOwnProperty(o)&&(a=l[o].service,i=l[o].category,cmplz_has_service_consent(a,i)&&(document.querySelectorAll(".cmplz-accept-service[data-service="+a+"]").forEach(e=>{e.checked=!0}),cmplz_enable_category("",a)))}cmplz_sync_category_checkboxes(),cmplz_integrations_init(),cmplz_check_cookie_policy_id(),cmplz_set_up_auto_dismiss(),cmplz_load_manage_consent_container(),c=new CustomEvent("cmplz_cookie_banner_data",{detail:complianz}),document.dispatchEvent(c),""===cmplz_get_cookie("saved_categories")&&("optin"!==complianz.consenttype&&"optout"!==complianz.consenttype?cmplz_track_status("no_warning"):complianz.do_not_track&&cmplz_track_status("do_not_track")),cmplz_set_category_as_body_class(),cmplz_fire_categories_event(),complianz.do_not_track?cmplz_track_status("do_not_track"):("optin"===complianz.consenttype?(complianz.forceEnableStats&&cmplz_enable_category("statistics"),console.log("opt-in"),show_cookie_banner):"optout"===complianz.consenttype?(console.log("opt-out"),show_cookie_banner):(console.log("other consent type, no cookie warning"),cmplz_accept_all))()},window.show_cookie_banner=function(){let e=complianz.disable_cookiebanner||cmplz_is_speedbot(),t=!1;(document.querySelector("#cmplz-manage-consent-container")||document.querySelector(".cmplz-dropdown-cookiepolicy"))&&(t=!0);var c=document.createDocumentFragment(),n=document.getElementById("cmplz-cookiebanner-container"),n=(n&&(c.appendChild(n),document.body.prepend(c)),document.createElement("link"));let o=complianz.page_links[complianz.region];(cmplz_banner=document.querySelector(".cmplz-cookiebanner.banner-"+complianz.user_banner_id+"."+complianz.consenttype))||(e=!0),cmplz_manage_consent_button=document.querySelector("#cmplz-manage-consent .cmplz-manage-consent.manage-consent-"+complianz.user_banner_id);c=complianz.css_file.replace("{type}",complianz.consenttype).replace("{banner_id}",complianz.user_banner_id),-1!=complianz.css_file.indexOf("cookiebanner/css/defaults/banner")&&console.log("Fallback default css file used. Please re-save banner settings, or check file writing permissions in uploads directory"),n.href=c,n.type="text/css",n.rel="stylesheet",n.onload=function(){e||(cmplz_banner.classList.remove("cmplz-hidden"),cmplz_manage_consent_button.classList.remove("cmplz-hidden"))},document.getElementsByTagName("head")[0].appendChild(n),cmplz_banner&&!e&&(cmplz_banner.querySelectorAll(".cmplz-links a:not(.cmplz-external), .cmplz-buttons a:not(.cmplz-external)").forEach(e=>{var t,c=e;for(t in c.classList.add("cmplz-hidden"),o)o.hasOwnProperty(t)&&c.classList.contains(t)&&(c.setAttribute("href",o[t].url+c.getAttribute("data-relative_url")),"{title}"===c.innerText&&(c.innerText=cmplz_html_decode(o[t].title)),c.classList.remove("cmplz-hidden"))}),cmplz_set_banner_status(),t&&(cmplz_banner.classList.remove("cmplz-show"),cmplz_banner.classList.add("cmplz-dismissed"),cmplz_manage_consent_button.classList.remove("cmplz-dismissed"),cmplz_manage_consent_button.classList.add("cmplz-show"))),c=new CustomEvent("cmplz_cookie_warning_loaded",{detail:complianz.region});document.dispatchEvent(c)},window.cmplz_get_banner_status=function(){return cmplz_get_cookie("banner-status")},window.cmplz_set_banner_status=function(e){let t=cmplz_get_cookie("banner-status");(e=void 0!==e?e:t)!==t&&cmplz_set_cookie("banner-status",e),0===e.length&&(e="show"),t="show"===e?"dismissed":"show",cmplz_banner&&0<e.length&&(cmplz_banner.classList.remove("cmplz-"+t),cmplz_banner.classList.add("cmplz-"+e),cmplz_manage_consent_button&&(cmplz_manage_consent_button.classList.add("cmplz-"+t),cmplz_manage_consent_button.classList.remove("cmplz-"+e))),cmplz_banner_container&&complianz.soft_cookiewall&&(cmplz_banner_container.classList.remove("cmplz-"+t),cmplz_banner_container.classList.add("cmplz-"+e),cmplz_banner_container.classList.add("cmplz-soft-cookiewall"));e=new CustomEvent("cmplz_banner_status",{detail:e});document.dispatchEvent(e),cmplz_start_clean()},window.cmplz_has_consent=function(e){return!!cmplz_is_bot()||("functional"===e||(e=cmplz_get_cookie(e),"optout"===complianz.consenttype&&""===e||"allow"===e))},window.cmplz_is_service_denied=function(e){var t,c=cmplz_get_cookie("consented_services");try{t=JSON.parse(c)}catch(e){t={}}return!!t.hasOwnProperty(e)&&!t[e]},window.cmplz_has_service_consent=function(e,t){var c,n=cmplz_get_cookie("consented_services");try{c=JSON.parse(n)}catch(e){c={}}return c.hasOwnProperty(e)?c[e]:cmplz_has_consent(t)},window.cmplz_set_consent=function(e,t){cmplz_set_accepted_cookie_policy_id();var c,n=cmplz_get_cookie(e),o="allow"===t;document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=o}),n!==t&&(cmplz_set_cookie(e,t),"allow"===t&&cmplz_enable_category(e),cmplz_wp_set_consent(e,t),"statistics"===e&&cmplz_wp_set_consent("statistics-anonymous","allow"),(c=new Object).category=e,c.value=t,c.region=complianz.region,c.categories=cmplz_accepted_categories(),cmplz_all_scripts_hook_fired=!1,c=new CustomEvent("cmplz_status_change",{detail:c}),document.dispatchEvent(c),"marketing"===e&&"deny"===t&&"allow"===n&&(cmplz_integrations_revoke(),setTimeout(function(){cmplz_reload_browser_compatible()},500)))};var cmplz_id_cookie,cmplz_id_session,cmplz_id,cmplz_user_data=[];if("undefined"!=typeof Storage&&sessionStorage.cmplz_user_data&&(cmplz_user_data=JSON.parse(sessionStorage.cmplz_user_data)),1!=complianz.geoip||0!=cmplz_user_data.length&&cmplz_user_data.version===complianz.version&&cmplz_user_data.banner_version===complianz.banner_version)conditionally_show_banner();else{var request=new XMLHttpRequest;let e=cmplz_get_url_parameter(window.location.href,"cmplz_user_region");e=e?"&cmplz_user_region="+e:"",request.open("GET",complianz.url+"banner?"+complianz.locale+e,!0),request.setRequestHeader("Content-type","application/json"),request.send(),request.onload=function(){cmplz_user_data=JSON.parse(request.response),sessionStorage.cmplz_user_data=JSON.stringify(cmplz_user_data),conditionally_show_banner()}}function cmplz_track_status_end(){cmplz_consent_stored_once||cmplz_track_status()}function cmplz_set_up_auto_dismiss(){var t,e;"optout"===complianz.consenttype&&(1==complianz.dismiss_on_scroll&&(t=function(e){window.pageYOffset>Math.floor(400)&&(cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status(),window.removeEventListener("scroll",t),this.onWindowScroll=null)},window.addEventListener("scroll",t)),0<(e=parseInt(complianz.dismiss_timeout))&&window.setTimeout(function(){cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()},Math.floor(e)))}function cmplz_fire_categories_event(){var e=new Object,e=(e.category=cmplz_highest_accepted_category(),e.categories=cmplz_accepted_categories(),e.region=complianz.region,new CustomEvent("cmplz_fire_categories",{detail:e}));document.dispatchEvent(e)}function cmplz_track_status(e){var t,c=[],n=(e=void 0!==e&&e,new CustomEvent("cmplz_track_status",{detail:e}));document.dispatchEvent(n),c=e?[e]:cmplz_accepted_categories(),cmplz_set_category_as_body_class();try{o=JSON.parse(cmplz_get_cookie("saved_categories"))}catch(e){o={}}try{t=JSON.parse(cmplz_get_cookie("saved_services"))}catch(e){t={}}var o,n=cmplz_get_all_service_consents();cmplz_equals(o,c)&&cmplz_equals(t,n)||1!=complianz.store_consent||cmplz_is_bot()||cmplz_is_speedbot()||(cmplz_set_cookie("saved_categories",JSON.stringify(c)),cmplz_set_cookie("saved_services",JSON.stringify(n)),cmplz_consent_stored_once=!0,(e=new XMLHttpRequest).open("POST",complianz.url+"track",!0),o={consented_categories:c,consented_services:n,consenttype:window.wp_consent_type},e.setRequestHeader("Content-type","application/json"),e.send(JSON.stringify(o)))}function cmplz_accepted_categories(){var e,t,c=cmplz_categories,n=[];for(e in c)c.hasOwnProperty(e)&&(t=c[e],cmplz_has_consent(t)&&n.push(t));return c=c.filter(function(e,t,c){return cmplz_in_array(e,n)})}function cmplz_sync_category_checkboxes(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&(e=cmplz_categories[e],cmplz_has_consent(e)||"functional"===e?document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=!0}):document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=!1})),document.querySelectorAll(".cmplz-accept-service").forEach(e=>{var t=e.getAttribute("data-service"),c=e.getAttribute("data-category");cmplz_has_service_consent(t,c)?e.checked=!0:cmplz_is_service_denied(t)?e.checked=!1:(c=e.getAttribute("data-category"),e.checked=!!cmplz_has_consent(c))})}function cmplz_merge_object(e,t){var c,n=[];for(c in t)t.hasOwnProperty(c)&&(n[c]=t[c]);for(c in e)t.hasOwnProperty(c)&&void 0!==t[c]||e.hasOwnProperty(c)&&(n[c]=e[c]);return n}function cmplz_check_cookie_policy_id(){var e=cmplz_get_cookie("policy_id");e&&complianz.current_policy_id!==e&&cmplz_clear_cookies("cmplz")}function cmplz_clear_cookies(e){var t=!1;if("undefined"!=typeof document){for(var c=";secure",n=new Date,o=(n.setTime(n.getTime()-864e5),";expires="+n.toGMTString()),a=("https:"!==window.location.protocol&&(c=""),document.cookie.split("; ")),i=location.pathname.replace(/^\/|\/$/g,"").split("/"),l=0;l<a.length;l++){var r=a[l].split(";")[0].split("=")[0],s=window.location.hostname.split("."),_=1<s.length;if(-1!==r.indexOf(e)){var t=!0,p=encodeURIComponent(r)+"=;SameSite=Lax"+c+o+";domain=;path=";for(document.cookie=p+"/";0<i.length;)0<(m=i.join("/")).length&&(document.cookie=p+"/"+m,document.cookie=p+"/"+m+"/"),i.pop();for(;0<s.length;){var m,d=encodeURIComponent(r)+"=;SameSite=Lax"+c+o+";domain=."+s.join(".")+";path=";for(document.cookie=d+"/";0<i.length;)0<(m=i.join("/")).length&&(document.cookie=d+"/"+m,document.cookie=d+"/"+m+"/"),i.pop();s.shift(),_&&1==s.length&&s.shift()}}}cmplz_set_accepted_cookie_policy_id()}return t}function cmplz_set_accepted_cookie_policy_id(){cmplz_set_cookie("policy_id",complianz.current_policy_id)}function cmplz_integrations_init(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&"1"===t[e][1]&&cmplz_set_cookie(e,t[e][1],!1)}function cmplz_integrations_revoke(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&(cmplz_set_cookie(e,t[e][1],!1),0==t[e][1]&&cmplz_clear_cookies(e))}function cmplz_set_integrations_cookies(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&cmplz_set_cookie(e,t[e][0],!1)}function cmplz_get_url_parameter(e,t){if(e&&void 0!==e&&-1!=e.indexOf("?")){e=e.split("?");if(1!=e.length)for(var c,n=e[1].split("&"),o=0;o<n.length;o++)if(n.hasOwnProperty(o)&&(c=n[o].split("="))[0]===t)return void 0===c[1]||decodeURIComponent(c[1])}return!1}function cmplz_maybe_auto_redirect(){var e=cmplz_get_url_parameter(window.location.href,"cmplz_region_redirect"),t=cmplz_get_url_parameter(window.location.href,"cmplz-region");e&&!t&&(window.location.href=window.location.href+"&cmplz-region="+complianz.region)}function cmplz_wp_set_consent(e,t){"function"==typeof wp_set_consent&&wp_set_consent(e,t)}1==complianz.store_consent&&(cmplz_id_cookie=cmplz_get_cookie("id"),cmplz_id=cmplz_id_session="","undefined"!=typeof Storage&&sessionStorage.cmplz_id&&(cmplz_id_session=JSON.parse(sessionStorage.cmplz_id)),0==cmplz_id_cookie.length&&0<cmplz_id_session.length&&(cmplz_id=cmplz_id_session,cmplz_set_cookie("id",cmplz_id)),0<cmplz_id_cookie.length&&0==cmplz_id_session.length&&(cmplz_id=cmplz_id_cookie),"undefined"!=typeof Storage&&(sessionStorage.cmplz_id=JSON.stringify(cmplz_id))),document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&cmplz_track_status_end()}),window.addEventListener("pagehide",cmplz_track_status_end,!1),window.addEventListener("beforeunload",cmplz_track_status_end,!1),document.addEventListener("cmplz_consent_action",function(e){cmplz_set_consent(e.detail.category,"allow"),cmplz_fire_categories_event(),cmplz_track_status()}),window.cmplz_accept_all=function(){for(var e in cmplz_clear_all_service_consents(),cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"allow");cmplz_sync_category_checkboxes()},window.cmplz_deny_all=function(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"deny");var t=!1,c=("functional"===cmplz_highest_accepted_category()&&!cmplz_exists_service_consent()||(t=!0),cmplz_clear_cookies("cmplz_service")&&(t=!0),cmplz_clear_all_service_consents(),cmplz_integrations_revoke(),cmplz_fire_categories_event(),cmplz_track_status(),new CustomEvent("cmplz_revoke",{detail:t}));document.dispatchEvent(c),!complianz.tcf_active&&t&&cmplz_reload_browser_compatible()},cmplz_add_event("click",".cmplz-accept",function(e){e.preventDefault(),cmplz_accept_all(),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-accept-category, .cmplz-accept-marketing",function(e){e.preventDefault();var e=e.target,t=e.getAttribute("data-service"),e=e.getAttribute("data-category")||"marketing";1==complianz.clean_cookies&&void 0!==t&&t?(cmplz_set_service_consent(t,!0),cmplz_enable_category("","general"),cmplz_enable_category("",t)):cmplz_set_consent(e,"allow"),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-accept-service",function(e){var e=e.target;"INPUT"!==e.tagName&&(void 0!==(e=e.getAttribute("data-service"))&&(cmplz_set_service_consent(e,!0),cmplz_enable_category("","general"),cmplz_enable_category("",e)),cmplz_fire_categories_event(),cmplz_track_status())}),cmplz_add_event("change",".cmplz-accept-service",function(e){var t=e.target,c=t.tagName,n=t.getAttribute("data-service");void 0!==n&&("INPUT"===c?(cmplz_set_banner_status("dismissed"),t.checked?(cmplz_set_service_consent(n,!0),cmplz_enable_category("",n)):(cmplz_set_service_consent(n,!1),setTimeout(function(){cmplz_reload_browser_compatible()},500))):(e.preventDefault(),cmplz_set_service_consent(n,!0),cmplz_enable_category("","general"),cmplz_enable_category("",n),setTimeout(function(){cmplz_reload_browser_compatible()},500))),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-save-preferences",function(e){var t,c,n,e=e.target;for(t in cmplz_banner=e.closest(".cmplz-cookiebanner"),cmplz_categories)cmplz_categories.hasOwnProperty(t)&&(c=cmplz_categories[t],(n=cmplz_banner.querySelector("input.cmplz-"+c))&&(n.checked?cmplz_set_consent(c,"allow"):cmplz_set_consent(c,"deny")));cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-close",function(e){cmplz_set_banner_status("dismissed")}),cmplz_add_event("click",".cmplz-view-preferences",function(e){e=e.target;(cmplz_banner=e.closest(".cmplz-cookiebanner")).querySelector(".cmplz-categories").classList.contains("cmplz-fade-in")?(cmplz_banner.classList.remove("cmplz-categories-visible"),cmplz_banner.querySelector(".cmplz-categories").classList.remove("cmplz-fade-in"),cmplz_banner.querySelector(".cmplz-view-preferences").style.display="block",cmplz_banner.querySelector(".cmplz-save-preferences").style.display="none"):(cmplz_banner.classList.add("cmplz-categories-visible"),cmplz_banner.querySelector(".cmplz-categories").classList.add("cmplz-fade-in"),cmplz_banner.querySelector(".cmplz-view-preferences").style.display="none",cmplz_banner.querySelector(".cmplz-save-preferences").style.display="block")}),cmplz_add_event("change",".cmplz-manage-consent-container .cmplz-category",function(e){for(var t in cmplz_categories){var c;cmplz_categories.hasOwnProperty(t)&&(t=cmplz_categories[t],(c=document.querySelector(".cmplz-manage-consent-container input.cmplz-"+t))&&(c.checked?cmplz_set_consent(t,"allow"):cmplz_set_consent(t,"deny"),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()))}}),cmplz_add_event("click",".cmplz-deny",function(e){e.preventDefault(),cmplz_set_banner_status("dismissed"),cmplz_deny_all()}),cmplz_add_event("click","button.cmplz-manage-settings",function(e){e.preventDefault();var e=document.querySelector(".cmplz-cookiebanner .cmplz-categories"),t=document.querySelector(".cmplz-save-settings"),c=document.querySelector("button.cmplz-manage-settings");cmplz_is_hidden(e)?(t.style.display="block",c.style.display="none",e.style.display="block"):(t.style.display="none",c.style.display="block",e.style.display="none")}),cmplz_add_event("click","button.cmplz-manage-consent",function(e){e.preventDefault(),cmplz_set_banner_status("show")});var cmplzCleanCookieInterval,cmplz_cookie_data=[];function cmplz_start_clean(){var e;1==complianz.clean_cookies&&((cmplz_cookie_data="undefined"!=typeof Storage?JSON.parse(sessionStorage.getItem("cmplz_cookie_data")):cmplz_cookie_data)&&0!=cmplz_cookie_data.length?cmplz_setup_clean_interval():((e=new XMLHttpRequest).open("GET",complianz.url+"cookie_data",!0),e.setRequestHeader("Content-type","application/json"),e.send(),e.onload=function(){cmplz_cookie_data=JSON.parse(e.response),sessionStorage.setItem("cmplz_cookie_data",JSON.stringify(cmplz_cookie_data)),cmplz_setup_clean_interval()}))}function cmplz_do_cleanup(){var e,t=["preferences","statistics","marketing"];for(e in t){var c=t[e];if(!cmplz_has_consent(c)&&cmplz_cookie_data.hasOwnProperty(c)){var n,o=cmplz_cookie_data[c];for(n in o)if(!cmplz_has_service_consent(n,c)){var a,i=o[n];for(a in i){var l=i[a];cmplz_clear_cookies(l),cmplz_clear_storage(l)}}}}}function cmplz_setup_clean_interval(){!cmplz_cookie_data||cmplzCleanCookieInterval||(cmplz_do_cleanup(),cmplzCleanCookieInterval=setInterval(cmplz_do_cleanup,1e3))}function cmplz_clear_storage(e){"undefined"!=typeof Storage&&(localStorage.item&&localStorage.removeItem(e),sessionStorage.item&&sessionStorage.removeItem(e))}function cmplz_load_manage_consent_container(){let t=document.querySelector(".cmplz-manage-consent-container");var c;t&&((c=new XMLHttpRequest).open("GET",complianz.url+"manage_consent_html?"+complianz.locale,!0),c.setRequestHeader("Content-type","application/json"),c.send(),c.onload=function(){var e=JSON.parse(c.response);t.insertAdjacentHTML("beforeend",e),cmplz_sync_category_checkboxes();document.querySelector("#cmplz-manage-consent-container-nojavascript").style.display="none",t.style.display="block";e=new CustomEvent("cmplz_manage_consent_container_loaded");document.dispatchEvent(e)})}function cmplz_equals(e,t){if(Array.isArray(e)||(e=Object.keys(e),t=Object.keys(t)),!e||!t)return!1;if(e.length!=t.length)return!1;for(var c=0,n=e.length;c<n;c++)if(e[c]instanceof Array&&t[c]instanceof Array){if(!cmplz_equals(e[c],t[c]))return!1}else if(e[c]!=t[c])return!1;return!0}function cmplzCopyAttributes(e,t){return Array.from(e.attributes).forEach(e=>{"type"!==e.nodeName&&t.setAttribute(e.nodeName,e.nodeValue)})}cmplz_add_event("keypress",".cmplz-banner-slider label",function(e){32==(e.keyCode||e.which)&&document.activeElement.click()}),cmplz_add_event("keypress",".cmplz-cookiebanner .cmplz-header .cmplz-close",function(e){13==(e.keyCode||e.which)&&document.activeElement.click()});let cmplz_has_wp_video=document.querySelector(".cmplz-wp-video-shortcode"),cmplz_times_checked=0;void 0!==window.jQuery&&jQuery(document).ready(function(r){var e;function t(){if(document.querySelector(".cmplz-wp-video-shortcode")){var e,t,n,o=cmplz_accepted_categories(),a=cmplz_get_all_service_consents(),i=[];for(e in o)if(o.hasOwnProperty(e)){var l=o[e];if("functional"===l)break;i.push(".cmplz-wp-video-shortcode[data-category="+l+"]")}for(t in a)a.hasOwnProperty(t)&&i.push(".cmplz-wp-video-shortcode[data-service="+t+"]");n=i.join(",");let c=!1;0<n.length&&document.querySelectorAll(n).forEach(e=>{c=!0,e.setAttribute("controls","controls"),e.classList.add("wp-video-shortcode"),e.classList.add("cmplz-processed"),e.classList.remove("cmplz-wp-video-shortcode"),e.closest(".cmplz-wp-video").classList.remove("cmplz-wp-video");var t=e.closest(".wp-video").querySelector(".cmplz-blocked-content-notice");t&&t.parentElement.removeChild(t),e.classList.remove("cmplz-blocked-content-container")}),c&&(window.wp.mediaelement?window.wp.mediaelement.initialize():(n={videoWidth:"100%",videoHeight:"100%",enableAutosize:!0},r(".wp-video-shortcode").mediaelementplayer(n)))}}cmplz_has_wp_video&&(document.addEventListener("cmplz_enable_category",function(e){t()}),e=setInterval(function(){cmplz_times_checked+=1,document.querySelector(".cmplz-wp-video-shortcode")&&cmplz_times_checked<100?t():clearInterval(e)},500)),document.querySelectorAll(".cmplz-video").forEach(e=>{e=r(e);"function"==typeof e.parent().fitVids&&e.parent().fitVids()}),r(document).on("cmplz_category_enabled",function(e){document.querySelectorAll(".cmplz-video").forEach(e=>{e=r(e);"function"==typeof e.parent().fitVids&&e.parent().fitVids()})})});
functions.php CHANGED
@@ -1464,6 +1464,8 @@ if ( ! function_exists( 'cmplz_is_pagebuilder_preview' ) ) {
1464
  || isset( $_GET['vcv-action'] )
1465
  || isset( $_GET['zion_builder_active'])
1466
  || isset( $_GET['zionbuilder-preview'])
 
 
1467
  || isset( $_GET['fl_builder'] )
1468
  || isset( $_GET['tve'] )
1469
  || isset( $_GET['ct_builder'] ) //oxygen
@@ -2740,27 +2742,23 @@ if ( ! function_exists( 'cmplz_get_default_banner_id' ) ) {
2740
  *
2741
  * @return int default_ID
2742
  */
2743
- global $cmplz_default_banner_id;
2744
  function cmplz_get_default_banner_id() {
2745
- global $cmplz_default_banner_id;
2746
- if (!empty($cmplz_default_banner_id)) {
2747
- return $cmplz_default_banner_id;
2748
- }
2749
- global $wpdb;
2750
- $cookiebanners = $wpdb->get_results( "select * from {$wpdb->prefix}cmplz_cookiebanners as cb where cb.default = true" );
2751
-
2752
- //if nothing, try the first entry
2753
- if ( empty( $cookiebanners ) ) {
2754
- $cookiebanners = $wpdb->get_results( "select * from {$wpdb->prefix}cmplz_cookiebanners" );
2755
- }
2756
 
2757
- if ( ! empty( $cookiebanners ) ) {
2758
- $cmplz_default_banner_id = $cookiebanners[0]->ID;
2759
- return $cmplz_default_banner_id;
 
2760
  }
2761
-
2762
- return false;
2763
- //nothing yet, return false
2764
  }
2765
  }
2766
 
@@ -2771,7 +2769,7 @@ if ( ! function_exists( 'cmplz_user_can_manage' ) ) {
2771
  return true;
2772
  }
2773
 
2774
- if ( current_user_can('manage_options') ) {
2775
  return true;
2776
  }
2777
 
1464
  || isset( $_GET['vcv-action'] )
1465
  || isset( $_GET['zion_builder_active'])
1466
  || isset( $_GET['zionbuilder-preview'])
1467
+ || isset( $_GET['tb-preview']) //themify
1468
+ || isset( $_GET['tb-id']) //themify
1469
  || isset( $_GET['fl_builder'] )
1470
  || isset( $_GET['tve'] )
1471
  || isset( $_GET['ct_builder'] ) //oxygen
2742
  *
2743
  * @return int default_ID
2744
  */
 
2745
  function cmplz_get_default_banner_id() {
2746
+ $banner_id = get_transient('cmplz_default_banner_id');
2747
+ if ( !$banner_id ){
2748
+ global $wpdb;
2749
+ $cookiebanners = $wpdb->get_results( "select * from {$wpdb->prefix}cmplz_cookiebanners as cb where cb.default = true" );
2750
+
2751
+ //if nothing, try the first entry
2752
+ if ( empty( $cookiebanners ) ) {
2753
+ $cookiebanners = $wpdb->get_results( "select * from {$wpdb->prefix}cmplz_cookiebanners" );
2754
+ }
 
 
2755
 
2756
+ if ( ! empty( $cookiebanners ) ) {
2757
+ $banner_id = $cookiebanners[0]->ID;
2758
+ }
2759
+ set_transient('cmplz_default_banner_id', $banner_id, HOUR_IN_SECONDS);
2760
  }
2761
+ return $banner_id;
 
 
2762
  }
2763
  }
2764
 
2769
  return true;
2770
  }
2771
 
2772
+ if ( current_user_can('manage_privacy_options') ) {
2773
  return true;
2774
  }
2775
 
gulpfile.js CHANGED
@@ -51,26 +51,32 @@ function lessTask(cb) {
51
  exports.less = lessTask
52
 
53
  function jsTask(cb) {
54
- gulp.src('assets/js/admin.js')
55
- .pipe(concat('admin.js'))
56
- .pipe(gulp.dest('./assets/js'))
57
- .pipe(concat('admin.min.js'))
58
- .pipe(jsuglify())
59
- .pipe(gulp.dest('./assets/js'));
60
-
61
- gulp.src('assets/js/dashboard.js')
62
- .pipe(concat('dashboard.js'))
63
- .pipe(gulp.dest('./assets/js'))
64
- .pipe(concat('dashboard.min.js'))
65
- .pipe(jsuglify())
66
- .pipe(gulp.dest('./assets/js'));
67
- cb();
 
 
 
 
 
68
  }
69
  exports.js = jsTask
70
 
71
  function defaultTask(cb) {
72
- gulp.watch('./assets/css/**/*.less', { ignoreInitial: false }, lessTask);
73
- gulp.watch('./assets/js/**/*.js', { ignoreInitial: false }, jsTask);
 
74
  // spawn('npm', ['start'], { cwd: 'settings', stdio: 'inherit' })
75
  cb();
76
  }
51
  exports.less = lessTask
52
 
53
  function jsTask(cb) {
54
+ gulp.src('assets/js/admin.js')
55
+ .pipe(concat('admin.js'))
56
+ .pipe(gulp.dest('./assets/js'))
57
+ .pipe(concat('admin.min.js'))
58
+ .pipe(jsuglify())
59
+ .pipe(gulp.dest('./assets/js'));
60
+ gulp.src('assets/js/dashboard.js')
61
+ .pipe(concat('dashboard.js'))
62
+ .pipe(gulp.dest('./assets/js'))
63
+ .pipe(concat('dashboard.min.js'))
64
+ .pipe(jsuglify())
65
+ .pipe(gulp.dest('./assets/js'));
66
+ gulp.src('cookiebanner/js/complianz.js')
67
+ .pipe(concat('complianz.js'))
68
+ .pipe(gulp.dest('./cookiebanner/js'))
69
+ .pipe(concat('complianz.min.js'))
70
+ .pipe(jsuglify())
71
+ .pipe(gulp.dest('./cookiebanner/js'));
72
+ cb();
73
  }
74
  exports.js = jsTask
75
 
76
  function defaultTask(cb) {
77
+ gulp.watch('./assets/css/*.less', { ignoreInitial: false }, lessTask);
78
+ gulp.watch('./assets/js/*.js', { ignoreInitial: false }, jsTask);
79
+ gulp.watch('./cookiebanner/js/*.js', { ignoreInitial: false }, jsTask);
80
  // spawn('npm', ['start'], { cwd: 'settings', stdio: 'inherit' })
81
  cb();
82
  }
gutenberg/build/index.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-element'), 'version' => '9f777bf5322a7d043661');
1
+ <?php return array('dependencies' => array('wp-element'), 'version' => 'a9293999607bd489b279');
gutenberg/build/index.js CHANGED
@@ -1 +1 @@
1
- (()=>{var e={669:(e,t,n)=>{e.exports=n(609)},448:(e,t,n)=>{"use strict";var r=n(867),o=n(26),s=n(372),i=n(327),a=n(97),c=n(109),u=n(985),l=n(61),p=n(655),f=n(263);e.exports=function(e){return new Promise((function(t,n){var d,h=e.data,m=e.headers,g=e.responseType;function y(){e.cancelToken&&e.cancelToken.unsubscribe(d),e.signal&&e.signal.removeEventListener("abort",d)}r.isFormData(h)&&delete m["Content-Type"];var v=new XMLHttpRequest;if(e.auth){var b=e.auth.username||"",S=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(b+":"+S)}var w=a(e.baseURL,e.url);function x(){if(v){var r="getAllResponseHeaders"in v?c(v.getAllResponseHeaders()):null,s={data:g&&"text"!==g&&"json"!==g?v.response:v.responseText,status:v.status,statusText:v.statusText,headers:r,config:e,request:v};o((function(e){t(e),y()}),(function(e){n(e),y()}),s),v=null}}if(v.open(e.method.toUpperCase(),i(w,e.params,e.paramsSerializer),!0),v.timeout=e.timeout,"onloadend"in v?v.onloadend=x:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(x)},v.onabort=function(){v&&(n(l("Request aborted",e,"ECONNABORTED",v)),v=null)},v.onerror=function(){n(l("Network Error",e,null,v)),v=null},v.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||p.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(l(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",v)),v=null},r.isStandardBrowserEnv()){var E=(e.withCredentials||u(w))&&e.xsrfCookieName?s.read(e.xsrfCookieName):void 0;E&&(m[e.xsrfHeaderName]=E)}"setRequestHeader"in v&&r.forEach(m,(function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete m[t]:v.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(v.withCredentials=!!e.withCredentials),g&&"json"!==g&&(v.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&v.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&v.upload&&v.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(d=function(e){v&&(n(!e||e&&e.type?new f("canceled"):e),v.abort(),v=null)},e.cancelToken&&e.cancelToken.subscribe(d),e.signal&&(e.signal.aborted?d():e.signal.addEventListener("abort",d))),h||(h=null),v.send(h)}))}},609:(e,t,n)=>{"use strict";var r=n(867),o=n(849),s=n(321),i=n(185),a=function e(t){var n=new s(t),a=o(s.prototype.request,n);return r.extend(a,s.prototype,n),r.extend(a,n),a.create=function(n){return e(i(t,n))},a}(n(655));a.Axios=s,a.Cancel=n(263),a.CancelToken=n(972),a.isCancel=n(502),a.VERSION=n(288).version,a.all=function(e){return Promise.all(e)},a.spread=n(713),a.isAxiosError=n(268),e.exports=a,e.exports.default=a},263:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},972:(e,t,n)=>{"use strict";var r=n(263);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},o.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},502:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},321:(e,t,n)=>{"use strict";var r=n(867),o=n(327),s=n(782),i=n(572),a=n(185),c=n(875),u=c.validators;function l(e){this.defaults=e,this.interceptors={request:new s,response:new s}}l.prototype.request=function(e,t){if("string"==typeof e?(t=t||{}).url=e:t=e||{},!t.url)throw new Error("Provided config url is not valid");(t=a(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&c.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var r=[],o=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));var s,l=[];if(this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)})),!o){var p=[i,void 0];for(Array.prototype.unshift.apply(p,r),p=p.concat(l),s=Promise.resolve(t);p.length;)s=s.then(p.shift(),p.shift());return s}for(var f=t;r.length;){var d=r.shift(),h=r.shift();try{f=d(f)}catch(e){h(e);break}}try{s=i(f)}catch(e){return Promise.reject(e)}for(;l.length;)s=s.then(l.shift(),l.shift());return s},l.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,r){return this.request(a(r||{},{method:e,url:t,data:n}))}})),e.exports=l},782:(e,t,n)=>{"use strict";var r=n(867);function o(){this.handlers=[]}o.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},97:(e,t,n)=>{"use strict";var r=n(793),o=n(303);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},61:(e,t,n)=>{"use strict";var r=n(481);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},572:(e,t,n)=>{"use strict";var r=n(867),o=n(527),s=n(502),i=n(655),a=n(263);function c(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new a("canceled")}e.exports=function(e){return c(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||i.adapter)(e).then((function(t){return c(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return s(t)||(c(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},481:e=>{"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},185:(e,t,n)=>{"use strict";var r=n(867);e.exports=function(e,t){t=t||{};var n={};function o(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function s(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(e[n],t[n])}function i(e){if(!r.isUndefined(t[e]))return o(void 0,t[e])}function a(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(void 0,t[n])}function c(n){return n in t?o(e[n],t[n]):n in e?o(void 0,e[n]):void 0}var u={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:c};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||s,o=t(e);r.isUndefined(o)&&t!==c||(n[e]=o)})),n}},26:(e,t,n)=>{"use strict";var r=n(61);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},527:(e,t,n)=>{"use strict";var r=n(867),o=n(655);e.exports=function(e,t,n){var s=this||o;return r.forEach(n,(function(n){e=n.call(s,e,t)})),e}},655:(e,t,n)=>{"use strict";var r=n(867),o=n(16),s=n(481),i={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var c,u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(c=n(448)),c),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(a(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(0,JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||u.transitional,n=t&&t.silentJSONParsing,o=t&&t.forcedJSONParsing,i=!n&&"json"===this.responseType;if(i||o&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(i){if("SyntaxError"===e.name)throw s(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(i)})),e.exports=u},288:e=>{e.exports={version:"0.25.0"}},849:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},327:(e,t,n)=>{"use strict";var r=n(867);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(r.isURLSearchParams(t))s=t.toString();else{var i=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),i.push(o(t)+"="+o(e))})))})),s=i.join("&")}if(s){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}},303:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},372:(e,t,n)=>{"use strict";var r=n(867);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,s,i){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(s)&&a.push("domain="+s),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},793:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},268:(e,t,n)=>{"use strict";var r=n(867);e.exports=function(e){return r.isObject(e)&&!0===e.isAxiosError}},985:(e,t,n)=>{"use strict";var r=n(867);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},16:(e,t,n)=>{"use strict";var r=n(867);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},109:(e,t,n)=>{"use strict";var r=n(867),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),(function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},713:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},875:(e,t,n)=>{"use strict";var r=n(288).version,o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var s={};o.transitional=function(e,t,n){function o(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,i){if(!1===e)throw new Error(o(r," has been removed"+(t?" in "+t:"")));return t&&!s[r]&&(s[r]=!0,console.warn(o(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,i)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),o=r.length;o-- >0;){var s=r[o],i=t[s];if(i){var a=e[s],c=void 0===a||i(a,s,e);if(!0!==c)throw new TypeError("option "+s+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+s)}},validators:o}},867:(e,t,n)=>{"use strict";var r=n(849),o=Object.prototype.toString;function s(e){return Array.isArray(e)}function i(e){return void 0===e}function a(e){return"[object ArrayBuffer]"===o.call(e)}function c(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===o.call(e)}function p(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),s(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:s,isArrayBuffer:a,isBuffer:function(e){return null!==e&&!i(e)&&null!==e.constructor&&!i(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"[object FormData]"===o.call(e)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&a(e.buffer)},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:c,isPlainObject:u,isUndefined:i,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:l,isStream:function(e){return c(e)&&l(e.pipe)},isURLSearchParams:function(e){return"[object URLSearchParams]"===o.call(e)},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:p,merge:function e(){var t={};function n(n,r){u(t[r])&&u(n)?t[r]=e(t[r],n):u(n)?t[r]=e({},n):s(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)p(arguments[r],n);return t},extend:function(e,t,n){return p(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.element;var t=n(669),r=n.n(t);const{__}=wp.i18n,{registerBlockType:o}=wp.blocks,{InspectorControls:s}=wp.editor,{SelectControl:i}=wp.components,{PanelBody:a,PanelRow:c}=wp.components,{RichText:u}=wp.editor,{Component:l}=wp.element,p=wp.element.createElement,f=p("svg",{width:20,height:20,viewBox:"0 0 133.62 133.62"},p("path",{d:"M113.63,19.34C100.37,6.51,84.41,0,66.2,0A64.08,64.08,0,0,0,19.36,19.36,64.08,64.08,0,0,0,0,66.2c0,18.25,6.51,34.21,19.34,47.43s28.61,20,46.86,20,34.2-6.72,47.45-20,20-29.21,20-47.45S126.89,32.21,113.63,19.34Zm-2.85,91.44c-12.47,12.46-27.47,18.77-44.58,18.77s-31.89-6.31-43.94-18.75A62.11,62.11,0,0,1,4.07,66.2a60.14,60.14,0,0,1,18.17-44,60.1,60.1,0,0,1,44-18.17c17.12,0,32.12,6.12,44.6,18.19s18.75,26.86,18.75,43.94S123.23,98.32,110.78,110.78Z"}),p("path",{d:"M99.49,30.71a6.6,6.6,0,0,0-9.31,0L40.89,80,35.3,74.41a6.58,6.58,0,0,0-9.31,0l-2.12,2.12a6.6,6.6,0,0,0,0,9.31l9.64,9.64a6.67,6.67,0,0,0,.56.65l2.12,2.12L41,102.8l4-4a8.39,8.39,0,0,0,.65-.56l2.12-2.12a8.39,8.39,0,0,0,.56-.65l53.34-53.34a6.6,6.6,0,0,0,0-9.31Z"}),p("path",{d:"M94.91,86.63H65.15L48.86,102.8H94.91a6.6,6.6,0,0,0,6.58-6.58v-3A6.61,6.61,0,0,0,94.91,86.63Z"}),p("path",{d:"M47.09,45H68.71L85,28.79H47.09a6.6,6.6,0,0,0-6.58,6.58v3A6.6,6.6,0,0,0,47.09,45Z"}));o("complianz/document",{title:__("Legal document - Complianz","complianz-gdpr"),icon:f,category:"widgets",example:{attributes:{preview:!0}},keywords:[__("Privacy Statement","complianz-gdpr"),__("Cookie Policy","complianz-gdpr"),__("Disclaimer","complianz-gdpr")],attributes:{documentSyncStatus:{type:"string",default:"sync"},customDocument:{type:"string",default:""},hasDocuments:{type:"string",default:"false"},content:{type:"string",source:"children",selector:"p"},selectedDocument:{type:"string",default:""},documents:{type:"array"},document:{type:"array"},preview:{type:"boolean",default:!1}},edit:class extends l{static getInitialState(e){return{documents:[],selectedDocument:e.selectedDocument,customDocument:e.customDocument,documentSyncStatus:e.documentSyncStatus,document:{},hasDocuments:!0,preview:!1}}constructor(){super(...arguments),this.state=this.constructor.getInitialState(this.props.attributes)}componentWillMount(){this.getDocuments(),this.getDocuments=this.getDocuments.bind(this),this.onChangeSelectDocument=this.onChangeSelectDocument.bind(this),this.onChangeSelectDocumentSyncStatus=this.onChangeSelectDocumentSyncStatus.bind(this),this.onChangeCustomDocument=this.onChangeCustomDocument.bind(this)}getDocuments(){return r().get(complianz.site_url+"complianz/v1/documents").then((e=>{let t=e.data;if(t&&0!==this.state.selectedDocument){const e=t.find((e=>e.id==this.state.selectedDocument));0===t.length&&(this.setState({hasDocuments:!1}),this.props.setAttributes({hasDocuments:!1})),this.setState({document:e,documents:t})}else this.setState({documents:t})}))}onChangeSelectDocument(e){const t=this.state.documents.find((t=>t.id===e));this.setState({selectedDocument:e,document:t}),this.props.setAttributes({selectedDocument:e})}onChangeCustomDocument(e){this.setState({customDocument:e}),this.props.setAttributes({customDocument:e})}onChangeSelectDocumentSyncStatus(e){if(this.setState({documentSyncStatus:e}),this.props.setAttributes({documentSyncStatus:e}),"sync"===e){let e=this.state.document.content;this.setState({customDocument:e}),this.props.setAttributes({customDocument:e})}}render(){const{className:t,attributes:{}={}}=this.props;let n=[{value:0,label:__("Select a document","complianz-gdpr")}],r=__("Loading...","complianz-gdpr"),o="document-title",l="sync",p=[{value:"sync",label:__("Synchronize document with Complianz","complianz-gdpr")},{value:"unlink",label:__("Edit document and stop synchronization","complianz-gdpr")}];if(this.props.attributes.hasDocuments||(r=__("No documents found. Please finish the Complianz Privacy Suite wizard to generate documents","complianz-gdpr"),o="no-documents"),this.props.attributes.preview)return(0,e.createElement)("img",{src:complianz.cmplz_preview});this.state.documents.length>0&&(r=this.props.isSelected?__("Select a document type from the dropdownlist","complianz-gdpr"):__("Click this block to show the options","complianz-gdpr"),this.state.documents.forEach((e=>{n.push({value:e.id,label:e.title})}))),0!==this.props.attributes.selectedDocument&&this.state.document&&this.state.document.hasOwnProperty("title")&&(r=this.state.document.content,o=this.props.attributes.selectedDocument,l=this.props.attributes.documentSyncStatus);let f=r;return this.props.attributes.customDocument.length>0&&(f=this.props.attributes.customDocument),"sync"===l?[!!this.props.isSelected&&(0,e.createElement)(s,{key:"inspector"},(0,e.createElement)(a,{title:__("Document settings","complianz-gdpr"),initialOpen:!0},(0,e.createElement)(c,null,(0,e.createElement)(i,{onChange:this.onChangeSelectDocument,value:this.props.attributes.selectedDocument,label:__("Select a document","complianz-gdpr"),options:n})),(0,e.createElement)(c,null,(0,e.createElement)(i,{onChange:this.onChangeSelectDocumentSyncStatus,value:this.props.attributes.documentSyncStatus,label:__("Document sync status","complianz-gdpr"),options:p})))),(0,e.createElement)("div",{key:o,className:t,dangerouslySetInnerHTML:{__html:r}})]:[!!this.props.isSelected&&(0,e.createElement)(s,{key:"inspector"},(0,e.createElement)(a,{title:__("Document settings","complianz-gdpr"),initialOpen:!0},(0,e.createElement)(c,null,(0,e.createElement)(i,{onChange:this.onChangeSelectDocument,value:this.props.attributes.selectedDocument,label:__("Select a document","complianz-gdpr"),options:n})),(0,e.createElement)(c,null,(0,e.createElement)(i,{onChange:this.onChangeSelectDocumentSyncStatus,value:this.props.attributes.documentSyncStatus,label:__("Document sync status","complianz-gdpr"),options:p})))),(0,e.createElement)(u,{className:t,value:f,autoFocus:!0,onChange:this.onChangeCustomDocument})]}},save:function(){return null}})})()})();
1
+ !function(){var t={669:function(t,e,n){t.exports=n(609)},448:function(t,e,n){"use strict";var r=n(867),o=n(26),s=n(372),i=n(327),a=n(97),c=n(109),u=n(985),l=n(61),p=n(655),f=n(263);t.exports=function(t){return new Promise((function(e,n){var d,h=t.data,m=t.headers,g=t.responseType;function y(){t.cancelToken&&t.cancelToken.unsubscribe(d),t.signal&&t.signal.removeEventListener("abort",d)}r.isFormData(h)&&delete m["Content-Type"];var v=new XMLHttpRequest;if(t.auth){var b=t.auth.username||"",S=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";m.Authorization="Basic "+btoa(b+":"+S)}var w=a(t.baseURL,t.url);function x(){if(v){var r="getAllResponseHeaders"in v?c(v.getAllResponseHeaders()):null,s={data:g&&"text"!==g&&"json"!==g?v.response:v.responseText,status:v.status,statusText:v.statusText,headers:r,config:t,request:v};o((function(t){e(t),y()}),(function(t){n(t),y()}),s),v=null}}if(v.open(t.method.toUpperCase(),i(w,t.params,t.paramsSerializer),!0),v.timeout=t.timeout,"onloadend"in v?v.onloadend=x:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(x)},v.onabort=function(){v&&(n(l("Request aborted",t,"ECONNABORTED",v)),v=null)},v.onerror=function(){n(l("Network Error",t,null,v)),v=null},v.ontimeout=function(){var e=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",r=t.transitional||p.transitional;t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),n(l(e,t,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",v)),v=null},r.isStandardBrowserEnv()){var E=(t.withCredentials||u(w))&&t.xsrfCookieName?s.read(t.xsrfCookieName):void 0;E&&(m[t.xsrfHeaderName]=E)}"setRequestHeader"in v&&r.forEach(m,(function(t,e){void 0===h&&"content-type"===e.toLowerCase()?delete m[e]:v.setRequestHeader(e,t)})),r.isUndefined(t.withCredentials)||(v.withCredentials=!!t.withCredentials),g&&"json"!==g&&(v.responseType=t.responseType),"function"==typeof t.onDownloadProgress&&v.addEventListener("progress",t.onDownloadProgress),"function"==typeof t.onUploadProgress&&v.upload&&v.upload.addEventListener("progress",t.onUploadProgress),(t.cancelToken||t.signal)&&(d=function(t){v&&(n(!t||t&&t.type?new f("canceled"):t),v.abort(),v=null)},t.cancelToken&&t.cancelToken.subscribe(d),t.signal&&(t.signal.aborted?d():t.signal.addEventListener("abort",d))),h||(h=null),v.send(h)}))}},609:function(t,e,n){"use strict";var r=n(867),o=n(849),s=n(321),i=n(185),a=function t(e){var n=new s(e),a=o(s.prototype.request,n);return r.extend(a,s.prototype,n),r.extend(a,n),a.create=function(n){return t(i(e,n))},a}(n(655));a.Axios=s,a.Cancel=n(263),a.CancelToken=n(972),a.isCancel=n(502),a.VERSION=n(288).version,a.all=function(t){return Promise.all(t)},a.spread=n(713),a.isAxiosError=n(268),t.exports=a,t.exports.default=a},263:function(t){"use strict";function e(t){this.message=t}e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,t.exports=e},972:function(t,e,n){"use strict";var r=n(263);function o(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;this.promise.then((function(t){if(n._listeners){var e,r=n._listeners.length;for(e=0;e<r;e++)n._listeners[e](t);n._listeners=null}})),this.promise.then=function(t){var e,r=new Promise((function(t){n.subscribe(t),e=t})).then(t);return r.cancel=function(){n.unsubscribe(e)},r},t((function(t){n.reason||(n.reason=new r(t),e(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.prototype.subscribe=function(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]},o.prototype.unsubscribe=function(t){if(this._listeners){var e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}},o.source=function(){var t;return{token:new o((function(e){t=e})),cancel:t}},t.exports=o},502:function(t){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},321:function(t,e,n){"use strict";var r=n(867),o=n(327),s=n(782),i=n(572),a=n(185),c=n(875),u=c.validators;function l(t){this.defaults=t,this.interceptors={request:new s,response:new s}}l.prototype.request=function(t,e){if("string"==typeof t?(e=e||{}).url=t:e=t||{},!e.url)throw new Error("Provided config url is not valid");(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var n=e.transitional;void 0!==n&&c.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var r=[],o=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(o=o&&t.synchronous,r.unshift(t.fulfilled,t.rejected))}));var s,l=[];if(this.interceptors.response.forEach((function(t){l.push(t.fulfilled,t.rejected)})),!o){var p=[i,void 0];for(Array.prototype.unshift.apply(p,r),p=p.concat(l),s=Promise.resolve(e);p.length;)s=s.then(p.shift(),p.shift());return s}for(var f=e;r.length;){var d=r.shift(),h=r.shift();try{f=d(f)}catch(t){h(t);break}}try{s=i(f)}catch(t){return Promise.reject(t)}for(;l.length;)s=s.then(l.shift(),l.shift());return s},l.prototype.getUri=function(t){if(!t.url)throw new Error("Provided config url is not valid");return t=a(this.defaults,t),o(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(t){l.prototype[t]=function(e,n){return this.request(a(n||{},{method:t,url:e,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(t){l.prototype[t]=function(e,n,r){return this.request(a(r||{},{method:t,url:e,data:n}))}})),t.exports=l},782:function(t,e,n){"use strict";var r=n(867);function o(){this.handlers=[]}o.prototype.use=function(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){r.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=o},97:function(t,e,n){"use strict";var r=n(793),o=n(303);t.exports=function(t,e){return t&&!r(e)?o(t,e):e}},61:function(t,e,n){"use strict";var r=n(481);t.exports=function(t,e,n,o,s){var i=new Error(t);return r(i,e,n,o,s)}},572:function(t,e,n){"use strict";var r=n(867),o=n(527),s=n(502),i=n(655),a=n(263);function c(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new a("canceled")}t.exports=function(t){return c(t),t.headers=t.headers||{},t.data=o.call(t,t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]})),(t.adapter||i.adapter)(t).then((function(e){return c(t),e.data=o.call(t,e.data,e.headers,t.transformResponse),e}),(function(e){return s(e)||(c(t),e&&e.response&&(e.response.data=o.call(t,e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},481:function(t){"use strict";t.exports=function(t,e,n,r,o){return t.config=e,n&&(t.code=n),t.request=r,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},t}},185:function(t,e,n){"use strict";var r=n(867);t.exports=function(t,e){e=e||{};var n={};function o(t,e){return r.isPlainObject(t)&&r.isPlainObject(e)?r.merge(t,e):r.isPlainObject(e)?r.merge({},e):r.isArray(e)?e.slice():e}function s(n){return r.isUndefined(e[n])?r.isUndefined(t[n])?void 0:o(void 0,t[n]):o(t[n],e[n])}function i(t){if(!r.isUndefined(e[t]))return o(void 0,e[t])}function a(n){return r.isUndefined(e[n])?r.isUndefined(t[n])?void 0:o(void 0,t[n]):o(void 0,e[n])}function c(n){return n in e?o(t[n],e[n]):n in t?o(void 0,t[n]):void 0}var u={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:c};return r.forEach(Object.keys(t).concat(Object.keys(e)),(function(t){var e=u[t]||s,o=e(t);r.isUndefined(o)&&e!==c||(n[t]=o)})),n}},26:function(t,e,n){"use strict";var r=n(61);t.exports=function(t,e,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?e(r("Request failed with status code "+n.status,n.config,null,n.request,n)):t(n)}},527:function(t,e,n){"use strict";var r=n(867),o=n(655);t.exports=function(t,e,n){var s=this||o;return r.forEach(n,(function(n){t=n.call(s,t,e)})),t}},655:function(t,e,n){"use strict";var r=n(867),o=n(16),s=n(481),i={"Content-Type":"application/x-www-form-urlencoded"};function a(t,e){!r.isUndefined(t)&&r.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}var c,u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(c=n(448)),c),transformRequest:[function(t,e){return o(e,"Accept"),o(e,"Content-Type"),r.isFormData(t)||r.isArrayBuffer(t)||r.isBuffer(t)||r.isStream(t)||r.isFile(t)||r.isBlob(t)?t:r.isArrayBufferView(t)?t.buffer:r.isURLSearchParams(t)?(a(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):r.isObject(t)||e&&"application/json"===e["Content-Type"]?(a(e,"application/json"),function(t,e,n){if(r.isString(t))try{return(0,JSON.parse)(t),r.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(0,JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){var e=this.transitional||u.transitional,n=e&&e.silentJSONParsing,o=e&&e.forcedJSONParsing,i=!n&&"json"===this.responseType;if(i||o&&r.isString(t)&&t.length)try{return JSON.parse(t)}catch(t){if(i){if("SyntaxError"===t.name)throw s(t,this,"E_JSON_PARSE");throw t}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(t){u.headers[t]={}})),r.forEach(["post","put","patch"],(function(t){u.headers[t]=r.merge(i)})),t.exports=u},288:function(t){t.exports={version:"0.25.0"}},849:function(t){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return t.apply(e,n)}}},327:function(t,e,n){"use strict";var r=n(867);function o(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var s;if(n)s=n(e);else if(r.isURLSearchParams(e))s=e.toString();else{var i=[];r.forEach(e,(function(t,e){null!=t&&(r.isArray(t)?e+="[]":t=[t],r.forEach(t,(function(t){r.isDate(t)?t=t.toISOString():r.isObject(t)&&(t=JSON.stringify(t)),i.push(o(e)+"="+o(t))})))})),s=i.join("&")}if(s){var a=t.indexOf("#");-1!==a&&(t=t.slice(0,a)),t+=(-1===t.indexOf("?")?"?":"&")+s}return t}},303:function(t){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},372:function(t,e,n){"use strict";var r=n(867);t.exports=r.isStandardBrowserEnv()?{write:function(t,e,n,o,s,i){var a=[];a.push(t+"="+encodeURIComponent(e)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(s)&&a.push("domain="+s),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},793:function(t){"use strict";t.exports=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}},268:function(t,e,n){"use strict";var r=n(867);t.exports=function(t){return r.isObject(t)&&!0===t.isAxiosError}},985:function(t,e,n){"use strict";var r=n(867);t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}},16:function(t,e,n){"use strict";var r=n(867);t.exports=function(t,e){r.forEach(t,(function(n,r){r!==e&&r.toUpperCase()===e.toUpperCase()&&(t[e]=n,delete t[r])}))}},109:function(t,e,n){"use strict";var r=n(867),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,n,s,i={};return t?(r.forEach(t.split("\n"),(function(t){if(s=t.indexOf(":"),e=r.trim(t.substr(0,s)).toLowerCase(),n=r.trim(t.substr(s+1)),e){if(i[e]&&o.indexOf(e)>=0)return;i[e]="set-cookie"===e?(i[e]?i[e]:[]).concat([n]):i[e]?i[e]+", "+n:n}})),i):i}},713:function(t){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},875:function(t,e,n){"use strict";var r=n(288).version,o={};["object","boolean","number","function","string","symbol"].forEach((function(t,e){o[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));var s={};o.transitional=function(t,e,n){function o(t,e){return"[Axios v"+r+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return function(n,r,i){if(!1===t)throw new Error(o(r," has been removed"+(e?" in "+e:"")));return e&&!s[r]&&(s[r]=!0,console.warn(o(r," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,r,i)}},t.exports={assertOptions:function(t,e,n){if("object"!=typeof t)throw new TypeError("options must be an object");for(var r=Object.keys(t),o=r.length;o-- >0;){var s=r[o],i=e[s];if(i){var a=t[s],c=void 0===a||i(a,s,t);if(!0!==c)throw new TypeError("option "+s+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+s)}},validators:o}},867:function(t,e,n){"use strict";var r=n(849),o=Object.prototype.toString;function s(t){return Array.isArray(t)}function i(t){return void 0===t}function a(t){return"[object ArrayBuffer]"===o.call(t)}function c(t){return null!==t&&"object"==typeof t}function u(t){if("[object Object]"!==o.call(t))return!1;var e=Object.getPrototypeOf(t);return null===e||e===Object.prototype}function l(t){return"[object Function]"===o.call(t)}function p(t,e){if(null!=t)if("object"!=typeof t&&(t=[t]),s(t))for(var n=0,r=t.length;n<r;n++)e.call(null,t[n],n,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.call(null,t[o],o,t)}t.exports={isArray:s,isArrayBuffer:a,isBuffer:function(t){return null!==t&&!i(t)&&null!==t.constructor&&!i(t.constructor)&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)},isFormData:function(t){return"[object FormData]"===o.call(t)},isArrayBufferView:function(t){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&a(t.buffer)},isString:function(t){return"string"==typeof t},isNumber:function(t){return"number"==typeof t},isObject:c,isPlainObject:u,isUndefined:i,isDate:function(t){return"[object Date]"===o.call(t)},isFile:function(t){return"[object File]"===o.call(t)},isBlob:function(t){return"[object Blob]"===o.call(t)},isFunction:l,isStream:function(t){return c(t)&&l(t.pipe)},isURLSearchParams:function(t){return"[object URLSearchParams]"===o.call(t)},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:p,merge:function t(){var e={};function n(n,r){u(e[r])&&u(n)?e[r]=t(e[r],n):u(n)?e[r]=t({},n):s(n)?e[r]=n.slice():e[r]=n}for(var r=0,o=arguments.length;r<o;r++)p(arguments[r],n);return e},extend:function(t,e,n){return p(e,(function(e,o){t[o]=n&&"function"==typeof e?r(e,n):e})),t},trim:function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")},stripBOM:function(t){return 65279===t.charCodeAt(0)&&(t=t.slice(1)),t}}}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var s=e[r]={exports:{}};return t[r](s,s.exports,n),s.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){"use strict";var t=window.wp.element,e=n(669),r=n.n(e);const{__:__}=wp.i18n,{registerBlockType:o}=wp.blocks,{InspectorControls:s}=wp.editor,{SelectControl:i}=wp.components,{PanelBody:a,PanelRow:c}=wp.components,{RichText:u}=wp.editor,{Component:l}=wp.element,p=wp.element.createElement,f=p("svg",{width:20,height:20,viewBox:"0 0 133.62 133.62"},p("path",{d:"M113.63,19.34C100.37,6.51,84.41,0,66.2,0A64.08,64.08,0,0,0,19.36,19.36,64.08,64.08,0,0,0,0,66.2c0,18.25,6.51,34.21,19.34,47.43s28.61,20,46.86,20,34.2-6.72,47.45-20,20-29.21,20-47.45S126.89,32.21,113.63,19.34Zm-2.85,91.44c-12.47,12.46-27.47,18.77-44.58,18.77s-31.89-6.31-43.94-18.75A62.11,62.11,0,0,1,4.07,66.2a60.14,60.14,0,0,1,18.17-44,60.1,60.1,0,0,1,44-18.17c17.12,0,32.12,6.12,44.6,18.19s18.75,26.86,18.75,43.94S123.23,98.32,110.78,110.78Z"}),p("path",{d:"M99.49,30.71a6.6,6.6,0,0,0-9.31,0L40.89,80,35.3,74.41a6.58,6.58,0,0,0-9.31,0l-2.12,2.12a6.6,6.6,0,0,0,0,9.31l9.64,9.64a6.67,6.67,0,0,0,.56.65l2.12,2.12L41,102.8l4-4a8.39,8.39,0,0,0,.65-.56l2.12-2.12a8.39,8.39,0,0,0,.56-.65l53.34-53.34a6.6,6.6,0,0,0,0-9.31Z"}),p("path",{d:"M94.91,86.63H65.15L48.86,102.8H94.91a6.6,6.6,0,0,0,6.58-6.58v-3A6.61,6.61,0,0,0,94.91,86.63Z"}),p("path",{d:"M47.09,45H68.71L85,28.79H47.09a6.6,6.6,0,0,0-6.58,6.58v3A6.6,6.6,0,0,0,47.09,45Z"}));o("complianz/document",{title:__("Legal document - Complianz","complianz-gdpr"),icon:f,category:"widgets",example:{attributes:{preview:!0}},keywords:[__("Privacy Statement","complianz-gdpr"),__("Cookie Policy","complianz-gdpr"),__("Disclaimer","complianz-gdpr")],attributes:{documentSyncStatus:{type:"string",default:"sync"},customDocument:{type:"string",default:""},hasDocuments:{type:"string",default:"false"},content:{type:"string",source:"children",selector:"p"},selectedDocument:{type:"string",default:""},documents:{type:"array"},document:{type:"array"},preview:{type:"boolean",default:!1}},edit:class extends l{static getInitialState(t){return{documents:[],selectedDocument:t.selectedDocument,customDocument:t.customDocument,documentSyncStatus:t.documentSyncStatus,document:{},hasDocuments:!0,preview:!1}}constructor(){super(...arguments),this.state=this.constructor.getInitialState(this.props.attributes)}componentWillMount(){this.getDocuments(),this.getDocuments=this.getDocuments.bind(this),this.onChangeSelectDocument=this.onChangeSelectDocument.bind(this),this.onChangeSelectDocumentSyncStatus=this.onChangeSelectDocumentSyncStatus.bind(this),this.onChangeCustomDocument=this.onChangeCustomDocument.bind(this)}getDocuments(){return r().get(complianz.site_url+"complianz/v1/documents").then((t=>{let e=t.data;if(e&&0!==this.state.selectedDocument){const t=e.find((t=>t.id==this.state.selectedDocument));0===e.length&&(this.setState({hasDocuments:!1}),this.props.setAttributes({hasDocuments:!1})),this.setState({document:t,documents:e})}else this.setState({documents:e})}))}onChangeSelectDocument(t){const e=this.state.documents.find((e=>e.id===t));this.setState({selectedDocument:t,document:e}),this.props.setAttributes({selectedDocument:t})}onChangeCustomDocument(t){this.setState({customDocument:t}),this.props.setAttributes({customDocument:t})}onChangeSelectDocumentSyncStatus(t){if(this.setState({documentSyncStatus:t}),this.props.setAttributes({documentSyncStatus:t}),"sync"===t){let t=this.state.document.content;this.setState({customDocument:t}),this.props.setAttributes({customDocument:t})}}render(){const{className:e,attributes:{}={}}=this.props;let n=[{value:0,label:__("Select a document","complianz-gdpr")}],r=__("Loading...","complianz-gdpr"),o="document-title",l="sync",p=[{value:"sync",label:__("Synchronize document with Complianz","complianz-gdpr")},{value:"unlink",label:__("Edit document and stop synchronization","complianz-gdpr")}];if(this.props.attributes.hasDocuments||(r=__("No documents found. Please finish the Complianz Privacy Suite wizard to generate documents","complianz-gdpr"),o="no-documents"),this.props.attributes.preview)return(0,t.createElement)("img",{src:complianz.cmplz_preview});this.state.documents.length>0&&(r=this.props.isSelected?__("Select a document type from the dropdownlist","complianz-gdpr"):__("Click this block to show the options","complianz-gdpr"),this.state.documents.forEach((t=>{n.push({value:t.id,label:t.title})}))),0!==this.props.attributes.selectedDocument&&this.state.document&&this.state.document.hasOwnProperty("title")&&(r=this.state.document.content,o=this.props.attributes.selectedDocument,l=this.props.attributes.documentSyncStatus);let f=r;return this.props.attributes.customDocument.length>0&&(f=this.props.attributes.customDocument),"sync"===l?[!!this.props.isSelected&&(0,t.createElement)(s,{key:"inspector"},(0,t.createElement)(a,{title:__("Document settings","complianz-gdpr"),initialOpen:!0},(0,t.createElement)(c,null,(0,t.createElement)(i,{onChange:this.onChangeSelectDocument,value:this.props.attributes.selectedDocument,label:__("Select a document","complianz-gdpr"),options:n})),(0,t.createElement)(c,null,(0,t.createElement)(i,{onChange:this.onChangeSelectDocumentSyncStatus,value:this.props.attributes.documentSyncStatus,label:__("Document sync status","complianz-gdpr"),options:p})))),(0,t.createElement)("div",{key:o,className:e,dangerouslySetInnerHTML:{__html:r}})]:[!!this.props.isSelected&&(0,t.createElement)(s,{key:"inspector"},(0,t.createElement)(a,{title:__("Document settings","complianz-gdpr"),initialOpen:!0},(0,t.createElement)(c,null,(0,t.createElement)(i,{onChange:this.onChangeSelectDocument,value:this.props.attributes.selectedDocument,label:__("Select a document","complianz-gdpr"),options:n})),(0,t.createElement)(c,null,(0,t.createElement)(i,{onChange:this.onChangeSelectDocumentSyncStatus,value:this.props.attributes.documentSyncStatus,label:__("Document sync status","complianz-gdpr"),options:p})))),(0,t.createElement)(u,{className:e,value:f,autoFocus:!0,onChange:this.onChangeCustomDocument})]}},save:function(){return null}})}()}();
integrations/integrations-menu.php CHANGED
@@ -7,7 +7,7 @@ function cmplz_add_integrations_menu() {
7
  'complianz',
8
  __( 'Integrations', 'complianz-gdpr' ),
9
  __( 'Integrations', 'complianz-gdpr' ),
10
- 'manage_options',
11
  "cmplz-script-center",
12
  'cmplz_integrations_page'
13
  );
7
  'complianz',
8
  __( 'Integrations', 'complianz-gdpr' ),
9
  __( 'Integrations', 'complianz-gdpr' ),
10
+ 'manage_privacy_options',
11
  "cmplz-script-center",
12
  'cmplz_integrations_page'
13
  );
integrations/integrations.php CHANGED
@@ -38,7 +38,16 @@ $cmplz_integrations_list = apply_filters( 'cmplz_integrations', array(
38
  'label' => 'Content Views – Post Grid & Filter for WordPress',
39
  'firstparty_marketing' => false,
40
  ),
41
-
 
 
 
 
 
 
 
 
 
42
  'lead-forensics' => array(
43
  'constant_or_function' => 'LFRTrackingCode',
44
  'label' => 'Lead Forensics',
38
  'label' => 'Content Views – Post Grid & Filter for WordPress',
39
  'firstparty_marketing' => false,
40
  ),
41
+ 'divi' => array(
42
+ 'constant_or_function' => 'Divi',
43
+ 'label' => 'Divi',
44
+ 'firstparty_marketing' => false,
45
+ ),
46
+ 'divi-plugin' => array(
47
+ 'constant_or_function' => 'ET_BUILDER_PLUGIN_DIR',
48
+ 'label' => 'Divi Plugin',
49
+ 'firstparty_marketing' => false,
50
+ ),
51
  'lead-forensics' => array(
52
  'constant_or_function' => 'LFRTrackingCode',
53
  'label' => 'Lead Forensics',
integrations/plugins/disable-and-remove-google-fonts.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
- define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
 
5
 
6
  function cmplz_disable_and_remove_gf_filter_pro_fields($fields) {
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
+ if ( !defined("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE") ) define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
 
5
 
6
  function cmplz_disable_and_remove_gf_filter_pro_fields($fields) {
integrations/plugins/divi-plugin.php ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <?php
2
+ defined( 'ABSPATH' ) or die( "you do not have access to this page!" );
3
+ //is the same for divi.
4
+ require_once( __DIR__.'/divi.php' );
integrations/plugins/divi.php CHANGED
@@ -1 +1,81 @@
1
  <?php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
+ defined( 'ABSPATH' ) or die( "you do not have access to this page!" );
3
+
4
+ //ensure it's only loaded once, because of theme and plugin possibility
5
+ if ( !function_exists('cmplz_divi_map_script')) {
6
+ if ( !defined('CMPLZ_GOOGLE_MAPS_INTEGRATION_ACTIVE') ) define('CMPLZ_GOOGLE_MAPS_INTEGRATION_ACTIVE', true);
7
+
8
+ add_filter( 'cmplz_known_script_tags', 'cmplz_divi_map_script' );
9
+ function cmplz_divi_map_script( $tags ) {
10
+ $tags[] = array(
11
+ 'name' => 'google-maps',
12
+ 'category' => 'marketing',
13
+ 'placeholder' => 'google-maps',
14
+ 'urls' => array(
15
+ 'maps.googleapis.com',
16
+ 'cmplz_divi_init_map'
17
+ ),
18
+ 'enable_placeholder' => '1',
19
+ 'placeholder_class' => 'et_pb_map',
20
+ 'enable_dependency' => '1',
21
+ 'dependency' => [
22
+ //'wait-for-this-script' => 'script-that-should-wait'
23
+ 'maps.googleapis.com' => 'cmplz_divi_init_map',
24
+ ],
25
+ );
26
+ return $tags;
27
+ }
28
+
29
+ /**
30
+ */
31
+
32
+ function cmplz_divi_whitelist($tags){
33
+ $tags[] = 'et_animation_data';
34
+ return $tags;
35
+ }
36
+ add_filter( 'cmplz_whitelisted_script_tags', 'cmplz_divi_whitelist');
37
+
38
+ /**
39
+ * Add services to the list of detected items, so it will get set as default, and will be added to the notice about it
40
+ *
41
+ * @param $services
42
+ *
43
+ * @return array
44
+ */
45
+
46
+ function cmplz_divi_map_detected_services( $services ) {
47
+ if ( ! in_array( 'google-maps', $services ) ) {
48
+ $services[] = 'google-maps';
49
+ }
50
+ return $services;
51
+ }
52
+ add_filter( 'cmplz_detected_services', 'cmplz_divi_map_detected_services' );
53
+
54
+ /**
55
+ * Initialize Novo Map
56
+ *
57
+ */
58
+
59
+ function cmplz_divi_init_maps() {
60
+ ob_start();
61
+ ?>
62
+ <script>
63
+ cmplz_divi_init_map();
64
+ function cmplz_divi_init_map() {
65
+ if ('undefined' === typeof window.jQuery || 'undefined' === typeof window.et_pb_map_init ) {
66
+ setTimeout(cmplz_divi_fire_domContentLoadedEvent, 500);
67
+ } else {
68
+ let map_container = jQuery(".et_pb_map_container");
69
+ map_container.each(function () {
70
+ window.et_pb_map_init(jQuery(this));
71
+ })
72
+ }
73
+ }
74
+ </script>
75
+ <?php
76
+ $script = ob_get_clean();
77
+ $script = str_replace(array('<script>', '</script>'), '', $script);
78
+ wp_add_inline_script( 'cmplz-cookiebanner', $script );
79
+ }
80
+ add_action( 'wp_enqueue_scripts', 'cmplz_divi_init_maps',PHP_INT_MAX );
81
+ }
integrations/plugins/elementor-pro/elementor-pro.php CHANGED
@@ -63,7 +63,7 @@ class CMPLZ_Elementor_Pro {
63
  //// }
64
  // }
65
  public function after_save_wizard_option( $fieldname, $fieldvalue, $prev_value, $type ) {
66
- if (!current_user_can('manage_options')) return;
67
  if ($prev_value === $fieldvalue) return;
68
  if ($fieldname==='create_legal_hub_elementor' && $fieldvalue==='yes'){
69
  $this->create_legal_hub = true;
63
  //// }
64
  // }
65
  public function after_save_wizard_option( $fieldname, $fieldvalue, $prev_value, $type ) {
66
+ if (!current_user_can('manage_privacy_options')) return;
67
  if ($prev_value === $fieldvalue) return;
68
  if ($fieldname==='create_legal_hub_elementor' && $fieldvalue==='yes'){
69
  $this->create_legal_hub = true;
integrations/plugins/embed-google-fonts.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
- define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
 
5
  function cmplz_embed_google_fonts_filter_pro_fields($fields) {
6
  if ( isset( $fields['consent-mode'] ) ) {
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
+ if ( !defined("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE") ) define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
 
5
  function cmplz_embed_google_fonts_filter_pro_fields($fields) {
6
  if ( isset( $fields['consent-mode'] ) ) {
integrations/plugins/local-google-fonts.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
- define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
 
5
  function cmplz_local_google_fonts_filter_pro_fields($fields) {
6
  if ( isset( $fields['consent-mode'] ) ) {
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
+ if ( !defined("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE") ) define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
 
5
  function cmplz_local_google_fonts_filter_pro_fields($fields) {
6
  if ( isset( $fields['consent-mode'] ) ) {
integrations/plugins/olympus-google-fonts.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
- define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
 
5
  function cmplz_ogf_filter_pro_fields($fields) {
6
  if ( isset( $fields['consent-mode'] ) ) {
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
+ if ( !defined("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE") ) define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
 
5
  function cmplz_ogf_filter_pro_fields($fields) {
6
  if ( isset( $fields['consent-mode'] ) ) {
integrations/plugins/omgf.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
- define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
  function cmplz_omgf_filter_pro_fields($fields) {
5
  if ( isset( $fields['consent-mode'] ) ) {
6
  $fields['self_host_google_fonts']['help'] = sprintf( __("You have %s installed. We recommend saying 'Yes' to self-hosting Google Fonts", "complianz-gdpr") ,"OMGF");
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
+ if ( !defined("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE") ) define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
  function cmplz_omgf_filter_pro_fields($fields) {
5
  if ( isset( $fields['consent-mode'] ) ) {
6
  $fields['self_host_google_fonts']['help'] = sprintf( __("You have %s installed. We recommend saying 'Yes' to self-hosting Google Fonts", "complianz-gdpr") ,"OMGF");
integrations/plugins/use-any-font.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
- define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
 
5
  function cmplz_uaf_filter_pro_fields($fields) {
6
  if ( isset( $fields['consent-mode'] ) ) {
1
  <?php
2
  defined( 'ABSPATH' ) or die();
3
+ if ( !defined("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE") ) define("CMPLZ_SELF_HOSTED_PLUGIN_ACTIVE", true);
4
 
5
  function cmplz_uaf_filter_pro_fields($fields) {
6
  if ( isset( $fields['consent-mode'] ) ) {
integrations/services/adobe-fonts.php ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ defined( 'ABSPATH' ) or die( "you do not have access to this page!" );
3
+
4
+ add_filter( 'cmplz_known_style_tags', 'cmplz_adobe_fonts' );
5
+ function cmplz_adobe_fonts( $tags ) {
6
+ $tags[] = array(
7
+ 'name' => 'adobe-fonts',
8
+ 'category' => 'marketing',
9
+ 'urls' => array(
10
+ 'use.typekit.net',
11
+ 'p.typekit.net',
12
+ ),
13
+ 'enable_placeholder' => '0',
14
+ 'dependency' => '0',
15
+ );
16
+
17
+ return $tags;
18
+ }
languages/complianz-gdpr.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the same license as the Complianz Privacy Suite (GDPR/CCPA) premium multisite plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Complianz Privacy Suite (GDPR/CCPA) premium multisite 6.3.7.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/complianz-gdpr-premium-multisite\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2022-11-07T09:47:35+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.6.0\n"
15
  "X-Domain: complianz-gdpr\n"
@@ -177,13 +177,13 @@ msgstr ""
177
 
178
  #: class-admin.php:71
179
  #: class-admin.php:72
180
- #: class-admin.php:829
181
  #: upgrade/upgrade-to-pro.php:182
182
  msgid "Installed"
183
  msgstr ""
184
 
185
  #: class-admin.php:71
186
- #: class-admin.php:826
187
  #: pro/templates/dashboard/documents-conditional.php:10
188
  #: templates/dashboard/documents-conditional.php:41
189
  #: upgrade/upgrade-to-pro.php:139
@@ -192,16 +192,16 @@ msgstr ""
192
  msgid "Install"
193
  msgstr ""
194
 
195
- #: class-admin.php:319
196
  msgid "Data successfully cleared"
197
  msgstr ""
198
 
199
- #: class-admin.php:378
200
  msgid "Copied!"
201
  msgstr ""
202
 
203
- #: class-admin.php:397
204
- #: class-admin.php:1001
205
  #: cookiebanner/settings.php:491
206
  #: integrations/integrations-menu.php:50
207
  #: pro/class-licensing.php:475
@@ -210,71 +210,71 @@ msgstr ""
210
  msgid "Settings"
211
  msgstr ""
212
 
213
- #: class-admin.php:404
214
  #: templates/dashboard/tools-footer.php:1
215
  msgid "Support"
216
  msgstr ""
217
 
218
- #: class-admin.php:410
219
- #: class-admin.php:785
220
- #: config/class-config.php:694
221
  msgid "Upgrade to premium"
222
  msgstr ""
223
 
224
- #: class-admin.php:467
225
  msgid "Dismiss"
226
  msgstr ""
227
 
228
- #: class-admin.php:732
229
  msgid "Complianz %s"
230
  msgstr ""
231
 
232
- #: class-admin.php:738
233
  msgid "Complianz"
234
  msgstr ""
235
 
236
- #: class-admin.php:749
237
- #: class-admin.php:750
238
  #: shepherd/tour.php:73
239
  msgid "Dashboard"
240
  msgstr ""
241
 
242
- #: class-admin.php:758
243
- #: class-admin.php:759
244
  msgid "Wizard"
245
  msgstr ""
246
 
247
- #: class-admin.php:808
248
  #: pro/class-licensing.php:141
249
  #: pro/dataleak/class-dataleak.php:550
250
  #: pro/processing-agreements/class-processing.php:239
251
  msgid "You have activated the Multisite plugin on a non-Multisite environment. Please download the regular Complianz Premium plugin %svia your account%s and install it instead"
252
  msgstr ""
253
 
254
- #: class-admin.php:810
255
  #: pro/class-processing.php:116
256
  #: pro/dataleak/class-dataleak.php:552
257
  #: pro/processing-agreements/class-processing.php:241
258
  msgid "Your license needs to be %sactivated%s to unlock the wizard"
259
  msgstr ""
260
 
261
- #: class-admin.php:832
262
  msgid "Upgrade to Pro"
263
  msgstr ""
264
 
265
- #: class-admin.php:849
266
  msgid "All tasks (%s)"
267
  msgstr ""
268
 
269
- #: class-admin.php:851
270
  msgid "Remaining tasks (%s)"
271
  msgstr ""
272
 
273
- #: class-admin.php:857
274
  msgid "Your progress"
275
  msgstr ""
276
 
277
- #: class-admin.php:864
278
  #: config/steps.php:21
279
  #: config/steps.php:98
280
  #: pro/config/steps.php:21
@@ -282,23 +282,23 @@ msgstr ""
282
  msgid "Documents"
283
  msgstr ""
284
 
285
- #: class-admin.php:867
286
  msgid "Last update"
287
  msgstr ""
288
 
289
- #: class-admin.php:872
290
  msgid "Tools"
291
  msgstr ""
292
 
293
- #: class-admin.php:880
294
  msgid "Tips & Tricks"
295
  msgstr ""
296
 
297
- #: class-admin.php:888
298
  msgid "Other plugins"
299
  msgstr ""
300
 
301
- #: class-admin.php:966
302
  #: config/steps.php:8
303
  #: cookiebanner/edit.php:39
304
  #: cookiebanner/settings.php:338
@@ -312,16 +312,16 @@ msgstr ""
312
  msgid "General"
313
  msgstr ""
314
 
315
- #: class-admin.php:974
316
  #: pro/config/steps.php:105
317
  msgid "Data"
318
  msgstr ""
319
 
320
- #: class-admin.php:983
321
  msgid "Cookies"
322
  msgstr ""
323
 
324
- #: class-admin.php:991
325
  msgid "Advanced features"
326
  msgstr ""
327
 
@@ -370,7 +370,7 @@ msgstr ""
370
  #: class-cookiestatement-snapshot-table.php:156
371
  #: cookiebanner/class-cookiebanner-table.php:210
372
  #: DNSMPD/class-DNSMPD-table.php:149
373
- #: pro/class-statistics.php:582
374
  #: pro/records-of-consent/class-records-of-consent-table.php:150
375
  #: pro/records-of-consent/class-records-of-consent-table.php:275
376
  #: proof-of-consent/class-cookiestatement-snapshot-table.php:154
@@ -660,12 +660,12 @@ msgid "Add new cookie"
660
  msgstr ""
661
 
662
  #: class-field.php:2056
663
- #: cookie/class-cookie-admin.php:3587
664
  msgid "Cookies in %s"
665
  msgstr ""
666
 
667
  #: class-field.php:2056
668
- #: cookie/class-cookie-admin.php:3587
669
  msgid "Services in %s"
670
  msgstr ""
671
 
@@ -744,8 +744,8 @@ msgstr ""
744
  #: class-field.php:3009
745
  #: cookiebanner/class-cookiebanner-table.php:240
746
  #: DNSMPD/class-DNSMPD-table.php:163
747
- #: DNSMPD/class-DNSMPD.php:482
748
- #: DNSMPD/class-DNSMPD.php:484
749
  #: DNSMPD/csv.php:56
750
  #: pro/config/questions-wizard.php:431
751
  #: pro/config/questions-wizard.php:488
@@ -767,20 +767,20 @@ msgstr ""
767
 
768
  #: class-field.php:2484
769
  #: class-field.php:2815
770
- #: pro/class-statistics.php:584
771
  msgid "Category"
772
  msgstr ""
773
 
774
  #: class-field.php:2487
775
  #: class-field.php:2818
776
  #: config/steps.php:60
777
- #: cookiebanner/class-cookiebanner.php:830
778
  #: cookiebanner/settings.php:754
779
  #: cookiebanner/settings.php:755
780
  #: cookiebanner/settings.php:756
781
- #: pro/class-statistics.php:761
782
- #: pro/tcf/tcf.php:741
783
- #: pro/tcf/tcf.php:748
784
  #: pro/templates/cookiebanner-tcf.php:6
785
  #: pro/templates/tcf-categories.php:6
786
  msgid "Statistics"
@@ -788,12 +788,12 @@ msgstr ""
788
 
789
  #: class-field.php:2498
790
  #: class-field.php:2829
791
- #: cookiebanner/class-cookiebanner.php:834
792
  #: cookiebanner/settings.php:791
793
  #: cookiebanner/settings.php:792
794
  #: cookiebanner/settings.php:793
795
- #: pro/tcf/tcf.php:743
796
- #: pro/tcf/tcf.php:751
797
  #: pro/templates/cookiebanner-tcf.php:13
798
  #: pro/templates/tcf-categories.php:14
799
  msgid "Marketing"
@@ -801,7 +801,7 @@ msgstr ""
801
 
802
  #: class-field.php:2511
803
  #: class-field.php:2842
804
- #: integrations/integrations.php:783
805
  msgid "Placeholder"
806
  msgstr ""
807
 
@@ -955,18 +955,18 @@ msgstr ""
955
  msgid "Complianz GDPR cannot be activated. The plugin requires WordPress 4.9 or higher"
956
  msgstr ""
957
 
958
- #: config/class-config.php:266
959
  #: config/questions-wizard.php:416
960
  #: config/questions-wizard.php:434
961
  #: config/questions-wizard.php:770
962
  #: integrations/plugins/elementor-pro/elementor-pro.php:188
963
  #: pro/config/questions-wizard.php:725
964
- #: pro/tcf/tcf.php:714
965
- #: pro/tcf/tcf.php:718
966
  msgid "Yes"
967
  msgstr ""
968
 
969
- #: config/class-config.php:267
970
  #: config/questions-wizard.php:312
971
  #: config/questions-wizard.php:417
972
  #: config/questions-wizard.php:435
@@ -975,223 +975,223 @@ msgstr ""
975
  #: integrations/plugins/elementor-pro/elementor-pro.php:189
976
  #: pro/config/questions-wizard.php:726
977
  #: pro/config/questions-wizard.php:796
978
- #: pro/tcf/tcf.php:714
979
- #: pro/tcf/tcf.php:718
980
  msgid "No"
981
  msgstr ""
982
 
983
- #: config/class-config.php:271
984
  msgid "To enable the warning only for countries with a cookie law, %sget premium%s."
985
  msgstr ""
986
 
987
- #: config/class-config.php:276
988
- #: config/class-config.php:282
989
  msgid "If you want to run a/b testing to track which banner gets the highest acceptance ratio, %sget premium%s."
990
  msgstr ""
991
 
992
- #: config/class-config.php:288
993
  #: config/general-settings.php:241
994
  #: cookiebanner/class-cookiebanner-table.php:246
995
  msgid "Default"
996
  msgstr ""
997
 
998
- #: config/class-config.php:462
999
  msgid "New Feature: Data requests for Privacy Statements."
1000
  msgstr ""
1001
 
1002
- #: config/class-config.php:469
1003
  msgid "Your PHP version is lower than the recommended PHP version. Some features are not available. Support for this PHP version will be dropped soon."
1004
  msgstr ""
1005
 
1006
- #: config/class-config.php:476
1007
  msgid "Complianz GDPR/CCPA %s. Learn more about our newest release."
1008
  msgstr ""
1009
 
1010
- #: config/class-config.php:477
1011
  msgid "We have changed our Cookie Banner template for future capabilities, please check your %sCookie Banner settings%s."
1012
  msgstr ""
1013
 
1014
- #: config/class-config.php:478
1015
  msgid "You can reset to default values, if needed."
1016
  msgstr ""
1017
 
1018
- #: config/class-config.php:486
1019
  msgid "The wizard has been completed."
1020
  msgstr ""
1021
 
1022
- #: config/class-config.php:487
1023
  msgid "Not all fields have been entered, or you have not clicked the \"finish\" button yet."
1024
  msgstr ""
1025
 
1026
- #: config/class-config.php:497
1027
  msgid "Do Not Track and Global Privacy Control are respected."
1028
  msgstr ""
1029
 
1030
- #: config/class-config.php:498
1031
  msgid "Do Not Track and Global Privacy Control are not yet respected."
1032
  msgstr ""
1033
 
1034
- #: config/class-config.php:506
1035
  msgid "We have dropped support for creating a cookie banner with Elementor Pro. Your banner defaults to a standard cookie banner."
1036
  msgstr ""
1037
 
1038
- #: config/class-config.php:513
1039
  msgid "You have currently selected an informal language, which will result in informal use of language on the legal documents. If you prefer the formal style, you can activate this in the %sgeneral settings%s."
1040
  msgstr ""
1041
 
1042
- #: config/class-config.php:523
1043
  msgid "Google Fonts requires your attention."
1044
  msgstr ""
1045
 
1046
- #: config/class-config.php:523
1047
  msgid "We have added additional support and recommend reviewing your %ssettings%s."
1048
  msgstr ""
1049
 
1050
- #: config/class-config.php:523
1051
  msgid "Please read this %sarticle%s to read our position on self-hosting Google Fonts and Privacy by Design."
1052
  msgstr ""
1053
 
1054
- #: config/class-config.php:532
1055
  msgid "No cookie changes have been detected."
1056
  msgstr ""
1057
 
1058
- #: config/class-config.php:533
1059
  msgid "Cookie changes have been detected."
1060
  msgstr ""
1061
 
1062
- #: config/class-config.php:533
1063
  msgid "Please review step %s of the wizard for changes in cookies."
1064
  msgstr ""
1065
 
1066
- #: config/class-config.php:540
1067
  msgid "Last cookie scan completed on %s."
1068
  msgstr ""
1069
 
1070
- #: config/class-config.php:541
1071
  msgid "No cookie scan has been completed yet."
1072
  msgstr ""
1073
 
1074
- #: config/class-config.php:551
1075
  msgid "All required pages have been generated."
1076
  msgstr ""
1077
 
1078
- #: config/class-config.php:552
1079
  msgid "Not all required pages have been generated."
1080
  msgstr ""
1081
 
1082
- #: config/class-config.php:560
1083
  msgid "Great! You're already on SSL!"
1084
  msgstr ""
1085
 
1086
- #: config/class-config.php:561
1087
  msgid "You don't have SSL on your site yet. Install SSL for Free with %sReally Simple SSL%s"
1088
  msgstr ""
1089
 
1090
- #: config/class-config.php:571
1091
  msgid "Google Analytics is being used, but is not configured in Complianz."
1092
  msgstr ""
1093
 
1094
- #: config/class-config.php:580
1095
  msgid "Google Tag Manager is being used, but is not configured in Complianz."
1096
  msgstr ""
1097
 
1098
- #: config/class-config.php:589
1099
  msgid "Matomo is being used, but is not configured in Complianz."
1100
  msgstr ""
1101
 
1102
- #: config/class-config.php:596
1103
  msgid "Your documents have not been updated in the past 12 months. Run the wizard to check your settings."
1104
  msgstr ""
1105
 
1106
- #: config/class-config.php:604
1107
  msgid "You have cookies with incomplete descriptions."
1108
  msgstr ""
1109
 
1110
- #: config/class-config.php:605
1111
  msgid "Enable the cookiedatabase.org API for automatic descriptions, or add these %smanually%s."
1112
  msgstr ""
1113
 
1114
- #: config/class-config.php:617
1115
  msgid "You have a duplicate implementation of your statistics tool on your site."
1116
  msgstr ""
1117
 
1118
- #: config/class-config.php:618
1119
  msgid "After the issue has been resolved, please re-run a scan to clear this message."
1120
  msgstr ""
1121
 
1122
- #: config/class-config.php:629
1123
  msgid "Javascript errors are detected on the front-end of your site. This may break the cookie banner functionality."
1124
  msgstr ""
1125
 
1126
- #: config/class-config.php:630
1127
  msgid "Last error in the console:"
1128
  msgstr ""
1129
 
1130
- #: config/class-config.php:642
1131
  msgid "Your site requires a cookie banner, which has been enabled."
1132
  msgstr ""
1133
 
1134
- #: config/class-config.php:643
1135
  msgid "Your site is not configured to show a cookie banner at the moment."
1136
  msgstr ""
1137
 
1138
- #: config/class-config.php:653
1139
  msgid "Pretty permalinks are not enabled on your site. This can cause issues with the REST API, used by Complianz."
1140
  msgstr ""
1141
 
1142
- #: config/class-config.php:653
1143
  msgid "Enable"
1144
  msgstr ""
1145
 
1146
- #: config/class-config.php:662
1147
  msgid "Your uploads folder is not writable. Complianz needs this folder to save the cookie banner CSS."
1148
  msgstr ""
1149
 
1150
- #: config/class-config.php:673
1151
  msgid "We see you have enabled Google Maps as a service, but we can't find an integration. You can integrate manually if needed."
1152
  msgstr ""
1153
 
1154
- #: config/class-config.php:681
1155
  msgid "We have detected the %s plugin on your website."
1156
  msgstr ""
1157
 
1158
- #: config/class-config.php:681
1159
  msgid "As Complianz handles all the functionality this plugin provides, you should disable this plugin to prevent unexpected behaviour."
1160
  msgstr ""
1161
 
1162
- #: config/class-config.php:688
1163
  msgid "Are you showing ads on your site? Consider implementing TCF."
1164
  msgstr ""
1165
 
1166
- #: config/class-config.php:694
1167
  msgid "Create a Privacy Statement and other Legal Documents with Complianz."
1168
  msgstr ""
1169
 
1170
- #: config/class-config.php:702
1171
  msgid "Black Friday sale! Get 40% Off Complianz GDPR/CCPA premium!"
1172
  msgstr ""
1173
 
1174
- #: config/class-config.php:702
1175
  msgid "Learn more."
1176
  msgstr ""
1177
 
1178
- #: config/class-config.php:708
1179
  msgid "Legal compliance for webshops."
1180
  msgstr ""
1181
 
1182
- #: config/class-config.php:715
1183
  msgid "Learn more about Google Consent Mode."
1184
  msgstr ""
1185
 
1186
- #: config/class-config.php:722
1187
  msgid "Are you targeting multiple regions?"
1188
  msgstr ""
1189
 
1190
- #: config/class-config.php:728
1191
  msgid "Statistics without Consent. Meet Burst Statistics from Complianz."
1192
  msgstr ""
1193
 
1194
- #: config/class-config.php:728
1195
  msgid "Install directly from our wizard."
1196
  msgstr ""
1197
 
@@ -4079,13 +4079,13 @@ msgstr ""
4079
 
4080
  #: config/steps.php:50
4081
  #: pro/records-of-consent/class-records-of-consent-table.php:292
4082
- #: pro/tcf/tcf.php:696
4083
- #: pro/tcf/tcf.php:739
4084
  msgid "Consent"
4085
  msgstr ""
4086
 
4087
  #: config/steps.php:54
4088
- #: cookie/class-cookie-admin.php:3496
4089
  msgid "Cookie scan"
4090
  msgstr ""
4091
 
@@ -4335,60 +4335,60 @@ msgstr ""
4335
  msgid "Create"
4336
  msgstr ""
4337
 
4338
- #: cookie/class-cookie-admin.php:2877
4339
- #: functions.php:2153
4340
  msgid "Purpose pending investigation"
4341
  msgstr ""
4342
 
4343
- #: cookie/class-cookie-admin.php:3177
4344
  #: DNSMPD/class-DNSMPD-table.php:292
4345
  #: DNSMPD/csv.php:73
4346
  msgid "%s at %s"
4347
  msgstr ""
4348
 
4349
- #: cookie/class-cookie-admin.php:3197
4350
  msgid "(not synced yet)"
4351
  msgstr ""
4352
 
4353
- #: cookie/class-cookie-admin.php:3285
4354
  msgid "No cookies detected"
4355
  msgstr ""
4356
 
4357
- #: cookie/class-cookie-admin.php:3288
4358
  msgid "The scan found %s cookie on your domain."
4359
  msgid_plural "The scan found %s cookies on your domain."
4360
  msgstr[0] ""
4361
  msgstr[1] ""
4362
 
4363
- #: cookie/class-cookie-admin.php:3289
4364
  msgid "Continue the wizard to categorize cookies and configure consent."
4365
  msgstr ""
4366
 
4367
- #: cookie/class-cookie-admin.php:3301
4368
  msgid "Nothing found yet."
4369
  msgstr ""
4370
 
4371
- #: cookie/class-cookie-admin.php:3483
4372
  msgid "Scan"
4373
  msgstr ""
4374
 
4375
- #: cookie/class-cookie-admin.php:3490
4376
  msgid "Are you sure? This will permanently delete the list of cookies."
4377
  msgstr ""
4378
 
4379
- #: cookie/class-cookie-admin.php:3491
4380
  msgid "Clear cookies"
4381
  msgstr ""
4382
 
4383
- #: cookie/class-cookie-admin.php:3535
4384
  msgid "Sync"
4385
  msgstr ""
4386
 
4387
- #: cookie/class-cookie-admin.php:3555
4388
  msgid "Show deleted cookies"
4389
  msgstr ""
4390
 
4391
- #: cookie/class-cookie-admin.php:3558
4392
  msgid "Syncing..."
4393
  msgstr ""
4394
 
@@ -4431,49 +4431,49 @@ msgstr ""
4431
  msgid "conversion"
4432
  msgstr ""
4433
 
4434
- #: cookiebanner/class-cookiebanner.php:201
4435
  msgid "New cookie banner"
4436
  msgstr ""
4437
 
4438
- #: cookiebanner/class-cookiebanner.php:322
4439
  #: cookiebanner/settings.php:98
4440
  #: cookiebanner/settings.php:99
4441
  #: cookiebanner/settings.php:109
4442
  msgid "Manage consent"
4443
  msgstr ""
4444
 
4445
- #: cookiebanner/class-cookiebanner.php:815
4446
  msgid "Do Not Track"
4447
  msgstr ""
4448
 
4449
- #: cookiebanner/class-cookiebanner.php:816
4450
  msgid "No choice"
4451
  msgstr ""
4452
 
4453
- #: cookiebanner/class-cookiebanner.php:820
4454
  msgid "No warning"
4455
  msgstr ""
4456
 
4457
- #: cookiebanner/class-cookiebanner.php:823
4458
  #: cookiebanner/settings.php:714
4459
  #: cookiebanner/settings.php:715
4460
  #: cookiebanner/settings.php:716
4461
  msgid "Functional"
4462
  msgstr ""
4463
 
4464
- #: cookiebanner/class-cookiebanner.php:826
4465
  #: cookiebanner/settings.php:731
4466
  #: cookiebanner/settings.php:732
4467
  #: cookiebanner/settings.php:733
4468
  msgid "Preferences"
4469
  msgstr ""
4470
 
4471
- #: cookiebanner/class-cookiebanner.php:1324
4472
  msgctxt "as in: click to accept statistics cookies"
4473
  msgid "statistics"
4474
  msgstr ""
4475
 
4476
- #: cookiebanner/class-cookiebanner.php:1324
4477
  msgctxt "as in: click to accept marketing cookies"
4478
  msgid "marketing"
4479
  msgstr ""
@@ -5001,7 +5001,7 @@ msgstr ""
5001
  msgid "This will overwrite the Complianz settings in all your subsites with the settings of the current site."
5002
  msgstr ""
5003
 
5004
- #: copy-settings-multisite.php:230
5005
  msgid "Complianz is currently copying settings of site %s to %s of %s sites. Each pageload will run a batch."
5006
  msgstr ""
5007
 
@@ -5035,7 +5035,7 @@ msgid "Resolve"
5035
  msgstr ""
5036
 
5037
  #: DNSMPD/class-DNSMPD-table.php:164
5038
- #: DNSMPD/class-DNSMPD.php:488
5039
  #: DNSMPD/csv.php:57
5040
  #: pro/config/questions-wizard.php:446
5041
  #: pro/config/questions-wizard.php:503
@@ -5124,51 +5124,51 @@ msgstr ""
5124
  msgid "Search requests"
5125
  msgstr ""
5126
 
5127
- #: DNSMPD/class-DNSMPD.php:333
5128
  msgid "You have received a new data request on %s"
5129
  msgstr ""
5130
 
5131
- #: DNSMPD/class-DNSMPD.php:334
5132
  msgid "Please check the data request on %s"
5133
  msgstr ""
5134
 
5135
- #: DNSMPD/class-DNSMPD.php:401
5136
  msgid "Sorry, it looks like you're a bot"
5137
  msgstr ""
5138
 
5139
- #: DNSMPD/class-DNSMPD.php:406
5140
  msgid "Please enter a valid email address."
5141
  msgstr ""
5142
 
5143
- #: DNSMPD/class-DNSMPD.php:411
5144
  msgid "Please enter your name"
5145
  msgstr ""
5146
 
5147
- #: DNSMPD/class-DNSMPD.php:416
5148
  msgid "That's a long name you got there. Please try to shorten the name."
5149
  msgstr ""
5150
 
5151
- #: DNSMPD/class-DNSMPD.php:452
5152
  msgid "Your request has been processed successfully!"
5153
  msgstr ""
5154
 
5155
- #: DNSMPD/class-DNSMPD.php:454
5156
  msgid "Your request could not be processed. A request is already in progress for this email address or the form is not complete."
5157
  msgstr ""
5158
 
5159
- #: DNSMPD/class-DNSMPD.php:485
5160
  #: pro/datarequests/class-datarequests.php:75
5161
  #: templates/do-not-sell-my-personal-data-form.php:17
5162
  msgid "Your name"
5163
  msgstr ""
5164
 
5165
- #: DNSMPD/class-DNSMPD.php:489
5166
  #: pro/datarequests/class-datarequests.php:79
5167
  #: templates/do-not-sell-my-personal-data-form.php:19
5168
  msgid "email@email.com"
5169
  msgstr ""
5170
 
5171
- #: DNSMPD/class-DNSMPD.php:502
5172
  #: pro/datarequests/class-datarequests.php:91
5173
  #: pro/templates/dashboard/support-footer.php:2
5174
  #: templates/do-not-sell-my-personal-data-form.php:21
@@ -5216,38 +5216,38 @@ msgstr ""
5216
  msgid "%s on line %s of %s"
5217
  msgstr ""
5218
 
5219
- #: functions.php:1545
5220
  msgid "For more information, please read this %sarticle%s."
5221
  msgstr ""
5222
 
5223
- #: functions.php:1563
5224
  msgid "Upgrade"
5225
  msgstr ""
5226
 
5227
- #: functions.php:2121
5228
  msgid "Miscellaneous"
5229
  msgstr ""
5230
 
5231
- #: functions.php:2128
5232
- #: functions.php:2138
5233
  msgid "This data is not shared with third parties."
5234
  msgstr ""
5235
 
5236
- #: functions.php:2130
5237
- #: functions.php:2135
5238
  msgid "For more information, please read the %s%s Privacy Statement%s."
5239
  msgstr ""
5240
 
5241
- #: functions.php:2140
5242
  msgid "Sharing of data is pending investigation"
5243
  msgstr ""
5244
 
5245
- #: functions.php:2143
5246
  msgctxt "Legal document cookie policy"
5247
  msgid "We use %s for %s."
5248
  msgstr ""
5249
 
5250
- #: functions.php:2150
5251
  #: pro/records-of-consent/class-records-of-consent.php:380
5252
  #: pro/templates/dashboard/tools-conditional.php:11
5253
  #: proof-of-consent/class-proof-of-consent.php:251
@@ -5262,19 +5262,19 @@ msgstr ""
5262
  msgid "Read more"
5263
  msgstr ""
5264
 
5265
- #: functions.php:2642
5266
  #: pro/records-of-consent/class-records-of-consent-table.php:235
5267
- #: pro/tcf/tcf.php:950
5268
  msgid "Opt-in"
5269
  msgstr ""
5270
 
5271
- #: functions.php:2644
5272
  #: pro/records-of-consent/class-records-of-consent-table.php:238
5273
- #: pro/tcf/tcf.php:949
5274
  msgid "Opt-out"
5275
  msgstr ""
5276
 
5277
- #: functions.php:2646
5278
  msgid "All consent types"
5279
  msgstr ""
5280
 
@@ -5289,11 +5289,11 @@ msgstr ""
5289
  msgid "Integrations"
5290
  msgstr ""
5291
 
5292
- #: integrations/integrations.php:815
5293
  msgid "We have enabled integrations for plugins and services, please double-check your configuration."
5294
  msgstr ""
5295
 
5296
- #: integrations/integrations.php:956
5297
  msgid "No required integrations detected yet."
5298
  msgstr ""
5299
 
@@ -5770,51 +5770,51 @@ msgstr ""
5770
  msgid "Restart a/b testing"
5771
  msgstr ""
5772
 
5773
- #: pro/class-statistics.php:523
5774
  msgid "The conversion graph shows the ratio for the different choices users have. When a user has made a choice, this will be counted as either a converted user, or a not converted. If no choice is made, the user will be listed in the \"No choice\" category."
5775
  msgstr ""
5776
 
5777
- #: pro/class-statistics.php:527
5778
  msgid "As you have enabled geoip, there are several regions in which a banner is shown, in different ways. In regions apart from %s no banner is shown at all."
5779
  msgstr ""
5780
 
5781
- #: pro/class-statistics.php:541
5782
  msgid "%s day"
5783
  msgid_plural "%s days"
5784
  msgstr[0] ""
5785
  msgstr[1] ""
5786
 
5787
- #: pro/class-statistics.php:542
5788
  msgid "%s hour"
5789
  msgid_plural "%s hours"
5790
  msgstr[0] ""
5791
  msgstr[1] ""
5792
 
5793
- #: pro/class-statistics.php:544
5794
  msgid "A/B tracking is still in progress, in approximately %s and %s the application will automatically enable the best performing banner."
5795
  msgstr ""
5796
 
5797
- #: pro/class-statistics.php:546
5798
  msgid "The A/B tracking period has ended, the best performer will be enabled on the next scheduled check."
5799
  msgstr ""
5800
 
5801
- #: pro/class-statistics.php:551
5802
  msgid "You have disabled A/B testing. We saved your progress, please delete banners manually if needed."
5803
  msgstr ""
5804
 
5805
- #: pro/class-statistics.php:583
5806
  msgid "loading..."
5807
  msgstr ""
5808
 
5809
- #: pro/class-statistics.php:585
5810
  msgid "Conversions"
5811
  msgstr ""
5812
 
5813
- #: pro/class-statistics.php:724
5814
  msgid "default"
5815
  msgstr ""
5816
 
5817
- #: pro/class-statistics.php:751
5818
  msgid "No data for this selection"
5819
  msgstr ""
5820
 
@@ -5992,6 +5992,20 @@ msgstr ""
5992
  msgid "Which categories can the persons be placed in?"
5993
  msgstr ""
5994
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5995
  #: pro/config/AU/questions-processing.php:65
5996
  #: pro/config/CA/questions-processing.php:65
5997
  #: pro/config/EU/questions-processing.php:65
@@ -7689,8 +7703,15 @@ msgid "to the extent permitted under other provisions of law, to provide informa
7689
  msgstr ""
7690
 
7691
  #: pro/config/documents/BR/privacy-policy-children.php:105
 
 
 
 
 
 
7692
  #: pro/config/documents/ZA/privacy-policy-children.php:104
7693
- msgctxt "Legal document privacy statement"
 
7694
  msgid "Disclosure practices"
7695
  msgstr ""
7696
 
@@ -7769,15 +7790,24 @@ msgctxt "Legal document privacy statement"
7769
  msgid "We do not share data with third parties."
7770
  msgstr ""
7771
 
7772
- #: pro/config/documents/BR/privacy-policy-children.php:161
7773
- #: pro/config/documents/BR/privacy-policy.php:115
7774
- #: pro/config/documents/CA/privacy-policy-children.php:141
7775
- #: pro/config/documents/CA/privacy-policy.php:56
7776
- #: pro/config/documents/EU/privacy-policy.php:104
7777
- #: pro/config/documents/UK/privacy-policy.php:102
7778
- #: pro/config/documents/ZA/privacy-policy.php:126
7779
- msgctxt "Legal document privacy statement:paragraph title"
7780
- msgid "Disclosure practices"
 
 
 
 
 
 
 
 
 
7781
  msgstr ""
7782
 
7783
  #: pro/config/documents/BR/privacy-policy-children.php:174
@@ -11519,163 +11549,163 @@ msgstr ""
11519
  msgid "You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen."
11520
  msgstr ""
11521
 
11522
- #: pro/tcf/tcf.php:421
11523
  msgid "Transparency Consent Framework"
11524
  msgstr ""
11525
 
11526
- #: pro/tcf/tcf.php:422
11527
  msgid "The below questions will help you configure a vendor list of your choosing. Only vendors that adhere to the purposes and special features you configure will be able to serve ads."
11528
  msgstr ""
11529
 
11530
- #: pro/tcf/tcf.php:495
11531
  msgid "Configuring your TCF cookie banner is limited due to IAB guidelines."
11532
  msgstr ""
11533
 
11534
- #: pro/tcf/tcf.php:508
11535
  msgid "Your site will show vendors with the purposes selected here"
11536
  msgstr ""
11537
 
11538
- #: pro/tcf/tcf.php:509
11539
  msgid "To get a better understanding of vendors, purposes and features please read this definitions guide."
11540
  msgstr ""
11541
 
11542
- #: pro/tcf/tcf.php:524
11543
  msgid "Your site will show vendors with the special purposes selected here"
11544
  msgstr ""
11545
 
11546
- #: pro/tcf/tcf.php:526
11547
  msgid "These special purposes should be enabled for best performance. These purposes are set based on legitimate interest of the vendor, one of the legal bases of data processing."
11548
  msgstr ""
11549
 
11550
- #: pro/tcf/tcf.php:538
11551
  msgid "Your site will show vendors with the features selected here"
11552
  msgstr ""
11553
 
11554
- #: pro/tcf/tcf.php:550
11555
  msgid "Your site will show vendors with the special features selected here"
11556
  msgstr ""
11557
 
11558
- #: pro/tcf/tcf.php:562
11559
  msgid "Have you signed the IAB Privacy, LLC’s Limited Service Provider Agreement (LSPA)?"
11560
  msgstr ""
11561
 
11562
- #: pro/tcf/tcf.php:650
11563
  msgid "Opt out"
11564
  msgstr ""
11565
 
11566
- #: pro/tcf/tcf.php:656
11567
- #: pro/tcf/tcf.php:732
11568
  msgid "The TCF vendorlist is not available when javascript is disabled, like on AMP."
11569
  msgstr ""
11570
 
11571
- #: pro/tcf/tcf.php:687
11572
  msgid "Privacy Policy"
11573
  msgstr ""
11574
 
11575
- #: pro/tcf/tcf.php:692
11576
  msgid "Legal bases"
11577
  msgstr ""
11578
 
11579
- #: pro/tcf/tcf.php:700
11580
  msgid "Legitimate interest"
11581
  msgstr ""
11582
 
11583
- #: pro/tcf/tcf.php:705
11584
  msgid "Maximum cookie expiration:"
11585
  msgstr ""
11586
 
11587
- #: pro/tcf/tcf.php:707
11588
  msgid "Session Storage"
11589
  msgstr ""
11590
 
11591
- #: pro/tcf/tcf.php:708
11592
  msgid "%s Days"
11593
  msgstr ""
11594
 
11595
- #: pro/tcf/tcf.php:709
11596
  msgid "%s Seconds"
11597
  msgstr ""
11598
 
11599
- #: pro/tcf/tcf.php:713
11600
  msgid "Non-cookie storage and access:"
11601
  msgstr ""
11602
 
11603
- #: pro/tcf/tcf.php:717
11604
  msgid "Cookie Refresh:"
11605
  msgstr ""
11606
 
11607
- #: pro/tcf/tcf.php:721
11608
  msgid "Purposes"
11609
  msgstr ""
11610
 
11611
- #: pro/tcf/tcf.php:729
11612
  msgid "Select all"
11613
  msgstr ""
11614
 
11615
- #: pro/tcf/tcf.php:729
11616
  msgid "Deselect all"
11617
  msgstr ""
11618
 
11619
- #: pro/tcf/tcf.php:735
11620
  msgid "These are the partners we share data with. By clicking into each partner, you can see which purposes they are requesting consent and/or which purposes they are claiming legitimate interest for."
11621
  msgstr ""
11622
 
11623
- #: pro/tcf/tcf.php:737
11624
  msgid "You can provide or withdraw consent, and object to legitimate interest purposes for processing your personal data. However, please note that by disabling all data processing, some site functionality may be affected."
11625
  msgstr ""
11626
 
11627
- #: pro/tcf/tcf.php:740
11628
  msgid "Below you can give and withdraw your consent on a per purpose basis."
11629
  msgstr ""
11630
 
11631
- #: pro/tcf/tcf.php:746
11632
  msgid "Legitimate Interest"
11633
  msgstr ""
11634
 
11635
- #: pro/tcf/tcf.php:747
11636
  msgid "Some Vendors set purposes with legitimate interest, a legal basis under the GDPR for data processing. You have the \"Right to Object\" to this data processing and can do so below per purpose."
11637
  msgstr ""
11638
 
11639
- #: pro/tcf/tcf.php:754
11640
  msgid "Special features and purposes"
11641
  msgstr ""
11642
 
11643
- #: pro/tcf/tcf.php:756
11644
  msgid "Special features"
11645
  msgstr ""
11646
 
11647
- #: pro/tcf/tcf.php:757
11648
  msgid "For some of the purposes we and/or our partners use below features."
11649
  msgstr ""
11650
 
11651
- #: pro/tcf/tcf.php:762
11652
  msgid "Special purposes"
11653
  msgstr ""
11654
 
11655
- #: pro/tcf/tcf.php:763
11656
  msgid "We and/or our partners have a legitimate interest for the following two purposes:"
11657
  msgstr ""
11658
 
11659
- #: pro/tcf/tcf.php:768
11660
  #: pro/templates/cookiebanner-tcf.php:21
11661
  #: pro/templates/tcf-categories.php:22
11662
  msgid "Features"
11663
  msgstr ""
11664
 
11665
- #: pro/tcf/tcf.php:769
11666
  msgid "For some of the purposes above we and our partners"
11667
  msgstr ""
11668
 
11669
- #: pro/tcf/tcf.php:773
11670
  msgid "Vendors"
11671
  msgstr ""
11672
 
11673
- #: pro/tcf/tcf.php:925
11674
  msgid "The vendor list can be found at %s"
11675
  msgstr ""
11676
 
 
11677
  #: pro/tcf/tcf.php:949
11678
- #: pro/tcf/tcf.php:950
11679
  msgid "TCF"
11680
  msgstr ""
11681
 
2
  # This file is distributed under the same license as the Complianz Privacy Suite (GDPR/CCPA) premium multisite plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Complianz Privacy Suite (GDPR/CCPA) premium multisite 6.3.8\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/complianz-gdpr-premium-multisite\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-12-05T11:07:10+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.6.0\n"
15
  "X-Domain: complianz-gdpr\n"
177
 
178
  #: class-admin.php:71
179
  #: class-admin.php:72
180
+ #: class-admin.php:826
181
  #: upgrade/upgrade-to-pro.php:182
182
  msgid "Installed"
183
  msgstr ""
184
 
185
  #: class-admin.php:71
186
+ #: class-admin.php:823
187
  #: pro/templates/dashboard/documents-conditional.php:10
188
  #: templates/dashboard/documents-conditional.php:41
189
  #: upgrade/upgrade-to-pro.php:139
192
  msgid "Install"
193
  msgstr ""
194
 
195
+ #: class-admin.php:314
196
  msgid "Data successfully cleared"
197
  msgstr ""
198
 
199
+ #: class-admin.php:373
200
  msgid "Copied!"
201
  msgstr ""
202
 
203
+ #: class-admin.php:392
204
+ #: class-admin.php:998
205
  #: cookiebanner/settings.php:491
206
  #: integrations/integrations-menu.php:50
207
  #: pro/class-licensing.php:475
210
  msgid "Settings"
211
  msgstr ""
212
 
213
+ #: class-admin.php:399
214
  #: templates/dashboard/tools-footer.php:1
215
  msgid "Support"
216
  msgstr ""
217
 
218
+ #: class-admin.php:405
219
+ #: class-admin.php:780
220
+ #: config/class-config.php:696
221
  msgid "Upgrade to premium"
222
  msgstr ""
223
 
224
+ #: class-admin.php:462
225
  msgid "Dismiss"
226
  msgstr ""
227
 
228
+ #: class-admin.php:727
229
  msgid "Complianz %s"
230
  msgstr ""
231
 
232
+ #: class-admin.php:733
233
  msgid "Complianz"
234
  msgstr ""
235
 
236
+ #: class-admin.php:744
237
+ #: class-admin.php:745
238
  #: shepherd/tour.php:73
239
  msgid "Dashboard"
240
  msgstr ""
241
 
242
+ #: class-admin.php:753
243
+ #: class-admin.php:754
244
  msgid "Wizard"
245
  msgstr ""
246
 
247
+ #: class-admin.php:805
248
  #: pro/class-licensing.php:141
249
  #: pro/dataleak/class-dataleak.php:550
250
  #: pro/processing-agreements/class-processing.php:239
251
  msgid "You have activated the Multisite plugin on a non-Multisite environment. Please download the regular Complianz Premium plugin %svia your account%s and install it instead"
252
  msgstr ""
253
 
254
+ #: class-admin.php:807
255
  #: pro/class-processing.php:116
256
  #: pro/dataleak/class-dataleak.php:552
257
  #: pro/processing-agreements/class-processing.php:241
258
  msgid "Your license needs to be %sactivated%s to unlock the wizard"
259
  msgstr ""
260
 
261
+ #: class-admin.php:829
262
  msgid "Upgrade to Pro"
263
  msgstr ""
264
 
265
+ #: class-admin.php:846
266
  msgid "All tasks (%s)"
267
  msgstr ""
268
 
269
+ #: class-admin.php:848
270
  msgid "Remaining tasks (%s)"
271
  msgstr ""
272
 
273
+ #: class-admin.php:854
274
  msgid "Your progress"
275
  msgstr ""
276
 
277
+ #: class-admin.php:861
278
  #: config/steps.php:21
279
  #: config/steps.php:98
280
  #: pro/config/steps.php:21
282
  msgid "Documents"
283
  msgstr ""
284
 
285
+ #: class-admin.php:864
286
  msgid "Last update"
287
  msgstr ""
288
 
289
+ #: class-admin.php:869
290
  msgid "Tools"
291
  msgstr ""
292
 
293
+ #: class-admin.php:877
294
  msgid "Tips & Tricks"
295
  msgstr ""
296
 
297
+ #: class-admin.php:885
298
  msgid "Other plugins"
299
  msgstr ""
300
 
301
+ #: class-admin.php:963
302
  #: config/steps.php:8
303
  #: cookiebanner/edit.php:39
304
  #: cookiebanner/settings.php:338
312
  msgid "General"
313
  msgstr ""
314
 
315
+ #: class-admin.php:971
316
  #: pro/config/steps.php:105
317
  msgid "Data"
318
  msgstr ""
319
 
320
+ #: class-admin.php:980
321
  msgid "Cookies"
322
  msgstr ""
323
 
324
+ #: class-admin.php:988
325
  msgid "Advanced features"
326
  msgstr ""
327
 
370
  #: class-cookiestatement-snapshot-table.php:156
371
  #: cookiebanner/class-cookiebanner-table.php:210
372
  #: DNSMPD/class-DNSMPD-table.php:149
373
+ #: pro/class-statistics.php:586
374
  #: pro/records-of-consent/class-records-of-consent-table.php:150
375
  #: pro/records-of-consent/class-records-of-consent-table.php:275
376
  #: proof-of-consent/class-cookiestatement-snapshot-table.php:154
660
  msgstr ""
661
 
662
  #: class-field.php:2056
663
+ #: cookie/class-cookie-admin.php:3602
664
  msgid "Cookies in %s"
665
  msgstr ""
666
 
667
  #: class-field.php:2056
668
+ #: cookie/class-cookie-admin.php:3602
669
  msgid "Services in %s"
670
  msgstr ""
671
 
744
  #: class-field.php:3009
745
  #: cookiebanner/class-cookiebanner-table.php:240
746
  #: DNSMPD/class-DNSMPD-table.php:163
747
+ #: DNSMPD/class-DNSMPD.php:485
748
+ #: DNSMPD/class-DNSMPD.php:487
749
  #: DNSMPD/csv.php:56
750
  #: pro/config/questions-wizard.php:431
751
  #: pro/config/questions-wizard.php:488
767
 
768
  #: class-field.php:2484
769
  #: class-field.php:2815
770
+ #: pro/class-statistics.php:588
771
  msgid "Category"
772
  msgstr ""
773
 
774
  #: class-field.php:2487
775
  #: class-field.php:2818
776
  #: config/steps.php:60
777
+ #: cookiebanner/class-cookiebanner.php:834
778
  #: cookiebanner/settings.php:754
779
  #: cookiebanner/settings.php:755
780
  #: cookiebanner/settings.php:756
781
+ #: pro/class-statistics.php:765
782
+ #: pro/tcf/tcf.php:740
783
+ #: pro/tcf/tcf.php:747
784
  #: pro/templates/cookiebanner-tcf.php:6
785
  #: pro/templates/tcf-categories.php:6
786
  msgid "Statistics"
788
 
789
  #: class-field.php:2498
790
  #: class-field.php:2829
791
+ #: cookiebanner/class-cookiebanner.php:838
792
  #: cookiebanner/settings.php:791
793
  #: cookiebanner/settings.php:792
794
  #: cookiebanner/settings.php:793
795
+ #: pro/tcf/tcf.php:742
796
+ #: pro/tcf/tcf.php:750
797
  #: pro/templates/cookiebanner-tcf.php:13
798
  #: pro/templates/tcf-categories.php:14
799
  msgid "Marketing"
801
 
802
  #: class-field.php:2511
803
  #: class-field.php:2842
804
+ #: integrations/integrations.php:788
805
  msgid "Placeholder"
806
  msgstr ""
807
 
955
  msgid "Complianz GDPR cannot be activated. The plugin requires WordPress 4.9 or higher"
956
  msgstr ""
957
 
958
+ #: config/class-config.php:268
959
  #: config/questions-wizard.php:416
960
  #: config/questions-wizard.php:434
961
  #: config/questions-wizard.php:770
962
  #: integrations/plugins/elementor-pro/elementor-pro.php:188
963
  #: pro/config/questions-wizard.php:725
964
+ #: pro/tcf/tcf.php:713
965
+ #: pro/tcf/tcf.php:717
966
  msgid "Yes"
967
  msgstr ""
968
 
969
+ #: config/class-config.php:269
970
  #: config/questions-wizard.php:312
971
  #: config/questions-wizard.php:417
972
  #: config/questions-wizard.php:435
975
  #: integrations/plugins/elementor-pro/elementor-pro.php:189
976
  #: pro/config/questions-wizard.php:726
977
  #: pro/config/questions-wizard.php:796
978
+ #: pro/tcf/tcf.php:713
979
+ #: pro/tcf/tcf.php:717
980
  msgid "No"
981
  msgstr ""
982
 
983
+ #: config/class-config.php:273
984
  msgid "To enable the warning only for countries with a cookie law, %sget premium%s."
985
  msgstr ""
986
 
987
+ #: config/class-config.php:278
988
+ #: config/class-config.php:284
989
  msgid "If you want to run a/b testing to track which banner gets the highest acceptance ratio, %sget premium%s."
990
  msgstr ""
991
 
992
+ #: config/class-config.php:290
993
  #: config/general-settings.php:241
994
  #: cookiebanner/class-cookiebanner-table.php:246
995
  msgid "Default"
996
  msgstr ""
997
 
998
+ #: config/class-config.php:464
999
  msgid "New Feature: Data requests for Privacy Statements."
1000
  msgstr ""
1001
 
1002
+ #: config/class-config.php:471
1003
  msgid "Your PHP version is lower than the recommended PHP version. Some features are not available. Support for this PHP version will be dropped soon."
1004
  msgstr ""
1005
 
1006
+ #: config/class-config.php:478
1007
  msgid "Complianz GDPR/CCPA %s. Learn more about our newest release."
1008
  msgstr ""
1009
 
1010
+ #: config/class-config.php:479
1011
  msgid "We have changed our Cookie Banner template for future capabilities, please check your %sCookie Banner settings%s."
1012
  msgstr ""
1013
 
1014
+ #: config/class-config.php:480
1015
  msgid "You can reset to default values, if needed."
1016
  msgstr ""
1017
 
1018
+ #: config/class-config.php:488
1019
  msgid "The wizard has been completed."
1020
  msgstr ""
1021
 
1022
+ #: config/class-config.php:489
1023
  msgid "Not all fields have been entered, or you have not clicked the \"finish\" button yet."
1024
  msgstr ""
1025
 
1026
+ #: config/class-config.php:499
1027
  msgid "Do Not Track and Global Privacy Control are respected."
1028
  msgstr ""
1029
 
1030
+ #: config/class-config.php:500
1031
  msgid "Do Not Track and Global Privacy Control are not yet respected."
1032
  msgstr ""
1033
 
1034
+ #: config/class-config.php:508
1035
  msgid "We have dropped support for creating a cookie banner with Elementor Pro. Your banner defaults to a standard cookie banner."
1036
  msgstr ""
1037
 
1038
+ #: config/class-config.php:515
1039
  msgid "You have currently selected an informal language, which will result in informal use of language on the legal documents. If you prefer the formal style, you can activate this in the %sgeneral settings%s."
1040
  msgstr ""
1041
 
1042
+ #: config/class-config.php:525
1043
  msgid "Google Fonts requires your attention."
1044
  msgstr ""
1045
 
1046
+ #: config/class-config.php:525
1047
  msgid "We have added additional support and recommend reviewing your %ssettings%s."
1048
  msgstr ""
1049
 
1050
+ #: config/class-config.php:525
1051
  msgid "Please read this %sarticle%s to read our position on self-hosting Google Fonts and Privacy by Design."
1052
  msgstr ""
1053
 
1054
+ #: config/class-config.php:534
1055
  msgid "No cookie changes have been detected."
1056
  msgstr ""
1057
 
1058
+ #: config/class-config.php:535
1059
  msgid "Cookie changes have been detected."
1060
  msgstr ""
1061
 
1062
+ #: config/class-config.php:535
1063
  msgid "Please review step %s of the wizard for changes in cookies."
1064
  msgstr ""
1065
 
1066
+ #: config/class-config.php:542
1067
  msgid "Last cookie scan completed on %s."
1068
  msgstr ""
1069
 
1070
+ #: config/class-config.php:543
1071
  msgid "No cookie scan has been completed yet."
1072
  msgstr ""
1073
 
1074
+ #: config/class-config.php:553
1075
  msgid "All required pages have been generated."
1076
  msgstr ""
1077
 
1078
+ #: config/class-config.php:554
1079
  msgid "Not all required pages have been generated."
1080
  msgstr ""
1081
 
1082
+ #: config/class-config.php:562
1083
  msgid "Great! You're already on SSL!"
1084
  msgstr ""
1085
 
1086
+ #: config/class-config.php:563
1087
  msgid "You don't have SSL on your site yet. Install SSL for Free with %sReally Simple SSL%s"
1088
  msgstr ""
1089
 
1090
+ #: config/class-config.php:573
1091
  msgid "Google Analytics is being used, but is not configured in Complianz."
1092
  msgstr ""
1093
 
1094
+ #: config/class-config.php:582
1095
  msgid "Google Tag Manager is being used, but is not configured in Complianz."
1096
  msgstr ""
1097
 
1098
+ #: config/class-config.php:591
1099
  msgid "Matomo is being used, but is not configured in Complianz."
1100
  msgstr ""
1101
 
1102
+ #: config/class-config.php:598
1103
  msgid "Your documents have not been updated in the past 12 months. Run the wizard to check your settings."
1104
  msgstr ""
1105
 
1106
+ #: config/class-config.php:606
1107
  msgid "You have cookies with incomplete descriptions."
1108
  msgstr ""
1109
 
1110
+ #: config/class-config.php:607
1111
  msgid "Enable the cookiedatabase.org API for automatic descriptions, or add these %smanually%s."
1112
  msgstr ""
1113
 
1114
+ #: config/class-config.php:619
1115
  msgid "You have a duplicate implementation of your statistics tool on your site."
1116
  msgstr ""
1117
 
1118
+ #: config/class-config.php:620
1119
  msgid "After the issue has been resolved, please re-run a scan to clear this message."
1120
  msgstr ""
1121
 
1122
+ #: config/class-config.php:631
1123
  msgid "Javascript errors are detected on the front-end of your site. This may break the cookie banner functionality."
1124
  msgstr ""
1125
 
1126
+ #: config/class-config.php:632
1127
  msgid "Last error in the console:"
1128
  msgstr ""
1129
 
1130
+ #: config/class-config.php:644
1131
  msgid "Your site requires a cookie banner, which has been enabled."
1132
  msgstr ""
1133
 
1134
+ #: config/class-config.php:645
1135
  msgid "Your site is not configured to show a cookie banner at the moment."
1136
  msgstr ""
1137
 
1138
+ #: config/class-config.php:655
1139
  msgid "Pretty permalinks are not enabled on your site. This can cause issues with the REST API, used by Complianz."
1140
  msgstr ""
1141
 
1142
+ #: config/class-config.php:655
1143
  msgid "Enable"
1144
  msgstr ""
1145
 
1146
+ #: config/class-config.php:664
1147
  msgid "Your uploads folder is not writable. Complianz needs this folder to save the cookie banner CSS."
1148
  msgstr ""
1149
 
1150
+ #: config/class-config.php:675
1151
  msgid "We see you have enabled Google Maps as a service, but we can't find an integration. You can integrate manually if needed."
1152
  msgstr ""
1153
 
1154
+ #: config/class-config.php:683
1155
  msgid "We have detected the %s plugin on your website."
1156
  msgstr ""
1157
 
1158
+ #: config/class-config.php:683
1159
  msgid "As Complianz handles all the functionality this plugin provides, you should disable this plugin to prevent unexpected behaviour."
1160
  msgstr ""
1161
 
1162
+ #: config/class-config.php:690
1163
  msgid "Are you showing ads on your site? Consider implementing TCF."
1164
  msgstr ""
1165
 
1166
+ #: config/class-config.php:696
1167
  msgid "Create a Privacy Statement and other Legal Documents with Complianz."
1168
  msgstr ""
1169
 
1170
+ #: config/class-config.php:704
1171
  msgid "Black Friday sale! Get 40% Off Complianz GDPR/CCPA premium!"
1172
  msgstr ""
1173
 
1174
+ #: config/class-config.php:704
1175
  msgid "Learn more."
1176
  msgstr ""
1177
 
1178
+ #: config/class-config.php:710
1179
  msgid "Legal compliance for webshops."
1180
  msgstr ""
1181
 
1182
+ #: config/class-config.php:717
1183
  msgid "Learn more about Google Consent Mode."
1184
  msgstr ""
1185
 
1186
+ #: config/class-config.php:724
1187
  msgid "Are you targeting multiple regions?"
1188
  msgstr ""
1189
 
1190
+ #: config/class-config.php:730
1191
  msgid "Statistics without Consent. Meet Burst Statistics from Complianz."
1192
  msgstr ""
1193
 
1194
+ #: config/class-config.php:730
1195
  msgid "Install directly from our wizard."
1196
  msgstr ""
1197
 
4079
 
4080
  #: config/steps.php:50
4081
  #: pro/records-of-consent/class-records-of-consent-table.php:292
4082
+ #: pro/tcf/tcf.php:695
4083
+ #: pro/tcf/tcf.php:738
4084
  msgid "Consent"
4085
  msgstr ""
4086
 
4087
  #: config/steps.php:54
4088
+ #: cookie/class-cookie-admin.php:3511
4089
  msgid "Cookie scan"
4090
  msgstr ""
4091
 
4335
  msgid "Create"
4336
  msgstr ""
4337
 
4338
+ #: cookie/class-cookie-admin.php:2889
4339
+ #: functions.php:2155
4340
  msgid "Purpose pending investigation"
4341
  msgstr ""
4342
 
4343
+ #: cookie/class-cookie-admin.php:3189
4344
  #: DNSMPD/class-DNSMPD-table.php:292
4345
  #: DNSMPD/csv.php:73
4346
  msgid "%s at %s"
4347
  msgstr ""
4348
 
4349
+ #: cookie/class-cookie-admin.php:3209
4350
  msgid "(not synced yet)"
4351
  msgstr ""
4352
 
4353
+ #: cookie/class-cookie-admin.php:3297
4354
  msgid "No cookies detected"
4355
  msgstr ""
4356
 
4357
+ #: cookie/class-cookie-admin.php:3300
4358
  msgid "The scan found %s cookie on your domain."
4359
  msgid_plural "The scan found %s cookies on your domain."
4360
  msgstr[0] ""
4361
  msgstr[1] ""
4362
 
4363
+ #: cookie/class-cookie-admin.php:3301
4364
  msgid "Continue the wizard to categorize cookies and configure consent."
4365
  msgstr ""
4366
 
4367
+ #: cookie/class-cookie-admin.php:3313
4368
  msgid "Nothing found yet."
4369
  msgstr ""
4370
 
4371
+ #: cookie/class-cookie-admin.php:3498
4372
  msgid "Scan"
4373
  msgstr ""
4374
 
4375
+ #: cookie/class-cookie-admin.php:3505
4376
  msgid "Are you sure? This will permanently delete the list of cookies."
4377
  msgstr ""
4378
 
4379
+ #: cookie/class-cookie-admin.php:3506
4380
  msgid "Clear cookies"
4381
  msgstr ""
4382
 
4383
+ #: cookie/class-cookie-admin.php:3550
4384
  msgid "Sync"
4385
  msgstr ""
4386
 
4387
+ #: cookie/class-cookie-admin.php:3570
4388
  msgid "Show deleted cookies"
4389
  msgstr ""
4390
 
4391
+ #: cookie/class-cookie-admin.php:3573
4392
  msgid "Syncing..."
4393
  msgstr ""
4394
 
4431
  msgid "conversion"
4432
  msgstr ""
4433
 
4434
+ #: cookiebanner/class-cookiebanner.php:204
4435
  msgid "New cookie banner"
4436
  msgstr ""
4437
 
4438
+ #: cookiebanner/class-cookiebanner.php:325
4439
  #: cookiebanner/settings.php:98
4440
  #: cookiebanner/settings.php:99
4441
  #: cookiebanner/settings.php:109
4442
  msgid "Manage consent"
4443
  msgstr ""
4444
 
4445
+ #: cookiebanner/class-cookiebanner.php:819
4446
  msgid "Do Not Track"
4447
  msgstr ""
4448
 
4449
+ #: cookiebanner/class-cookiebanner.php:820
4450
  msgid "No choice"
4451
  msgstr ""
4452
 
4453
+ #: cookiebanner/class-cookiebanner.php:824
4454
  msgid "No warning"
4455
  msgstr ""
4456
 
4457
+ #: cookiebanner/class-cookiebanner.php:827
4458
  #: cookiebanner/settings.php:714
4459
  #: cookiebanner/settings.php:715
4460
  #: cookiebanner/settings.php:716
4461
  msgid "Functional"
4462
  msgstr ""
4463
 
4464
+ #: cookiebanner/class-cookiebanner.php:830
4465
  #: cookiebanner/settings.php:731
4466
  #: cookiebanner/settings.php:732
4467
  #: cookiebanner/settings.php:733
4468
  msgid "Preferences"
4469
  msgstr ""
4470
 
4471
+ #: cookiebanner/class-cookiebanner.php:1326
4472
  msgctxt "as in: click to accept statistics cookies"
4473
  msgid "statistics"
4474
  msgstr ""
4475
 
4476
+ #: cookiebanner/class-cookiebanner.php:1326
4477
  msgctxt "as in: click to accept marketing cookies"
4478
  msgid "marketing"
4479
  msgstr ""
5001
  msgid "This will overwrite the Complianz settings in all your subsites with the settings of the current site."
5002
  msgstr ""
5003
 
5004
+ #: copy-settings-multisite.php:231
5005
  msgid "Complianz is currently copying settings of site %s to %s of %s sites. Each pageload will run a batch."
5006
  msgstr ""
5007
 
5035
  msgstr ""
5036
 
5037
  #: DNSMPD/class-DNSMPD-table.php:164
5038
+ #: DNSMPD/class-DNSMPD.php:491
5039
  #: DNSMPD/csv.php:57
5040
  #: pro/config/questions-wizard.php:446
5041
  #: pro/config/questions-wizard.php:503
5124
  msgid "Search requests"
5125
  msgstr ""
5126
 
5127
+ #: DNSMPD/class-DNSMPD.php:336
5128
  msgid "You have received a new data request on %s"
5129
  msgstr ""
5130
 
5131
+ #: DNSMPD/class-DNSMPD.php:337
5132
  msgid "Please check the data request on %s"
5133
  msgstr ""
5134
 
5135
+ #: DNSMPD/class-DNSMPD.php:404
5136
  msgid "Sorry, it looks like you're a bot"
5137
  msgstr ""
5138
 
5139
+ #: DNSMPD/class-DNSMPD.php:409
5140
  msgid "Please enter a valid email address."
5141
  msgstr ""
5142
 
5143
+ #: DNSMPD/class-DNSMPD.php:414
5144
  msgid "Please enter your name"
5145
  msgstr ""
5146
 
5147
+ #: DNSMPD/class-DNSMPD.php:419
5148
  msgid "That's a long name you got there. Please try to shorten the name."
5149
  msgstr ""
5150
 
5151
+ #: DNSMPD/class-DNSMPD.php:455
5152
  msgid "Your request has been processed successfully!"
5153
  msgstr ""
5154
 
5155
+ #: DNSMPD/class-DNSMPD.php:457
5156
  msgid "Your request could not be processed. A request is already in progress for this email address or the form is not complete."
5157
  msgstr ""
5158
 
5159
+ #: DNSMPD/class-DNSMPD.php:488
5160
  #: pro/datarequests/class-datarequests.php:75
5161
  #: templates/do-not-sell-my-personal-data-form.php:17
5162
  msgid "Your name"
5163
  msgstr ""
5164
 
5165
+ #: DNSMPD/class-DNSMPD.php:492
5166
  #: pro/datarequests/class-datarequests.php:79
5167
  #: templates/do-not-sell-my-personal-data-form.php:19
5168
  msgid "email@email.com"
5169
  msgstr ""
5170
 
5171
+ #: DNSMPD/class-DNSMPD.php:505
5172
  #: pro/datarequests/class-datarequests.php:91
5173
  #: pro/templates/dashboard/support-footer.php:2
5174
  #: templates/do-not-sell-my-personal-data-form.php:21
5216
  msgid "%s on line %s of %s"
5217
  msgstr ""
5218
 
5219
+ #: functions.php:1547
5220
  msgid "For more information, please read this %sarticle%s."
5221
  msgstr ""
5222
 
5223
+ #: functions.php:1565
5224
  msgid "Upgrade"
5225
  msgstr ""
5226
 
5227
+ #: functions.php:2123
5228
  msgid "Miscellaneous"
5229
  msgstr ""
5230
 
5231
+ #: functions.php:2130
5232
+ #: functions.php:2140
5233
  msgid "This data is not shared with third parties."
5234
  msgstr ""
5235
 
5236
+ #: functions.php:2132
5237
+ #: functions.php:2137
5238
  msgid "For more information, please read the %s%s Privacy Statement%s."
5239
  msgstr ""
5240
 
5241
+ #: functions.php:2142
5242
  msgid "Sharing of data is pending investigation"
5243
  msgstr ""
5244
 
5245
+ #: functions.php:2145
5246
  msgctxt "Legal document cookie policy"
5247
  msgid "We use %s for %s."
5248
  msgstr ""
5249
 
5250
+ #: functions.php:2152
5251
  #: pro/records-of-consent/class-records-of-consent.php:380
5252
  #: pro/templates/dashboard/tools-conditional.php:11
5253
  #: proof-of-consent/class-proof-of-consent.php:251
5262
  msgid "Read more"
5263
  msgstr ""
5264
 
5265
+ #: functions.php:2644
5266
  #: pro/records-of-consent/class-records-of-consent-table.php:235
5267
+ #: pro/tcf/tcf.php:949
5268
  msgid "Opt-in"
5269
  msgstr ""
5270
 
5271
+ #: functions.php:2646
5272
  #: pro/records-of-consent/class-records-of-consent-table.php:238
5273
+ #: pro/tcf/tcf.php:948
5274
  msgid "Opt-out"
5275
  msgstr ""
5276
 
5277
+ #: functions.php:2648
5278
  msgid "All consent types"
5279
  msgstr ""
5280
 
5289
  msgid "Integrations"
5290
  msgstr ""
5291
 
5292
+ #: integrations/integrations.php:820
5293
  msgid "We have enabled integrations for plugins and services, please double-check your configuration."
5294
  msgstr ""
5295
 
5296
+ #: integrations/integrations.php:961
5297
  msgid "No required integrations detected yet."
5298
  msgstr ""
5299
 
5770
  msgid "Restart a/b testing"
5771
  msgstr ""
5772
 
5773
+ #: pro/class-statistics.php:527
5774
  msgid "The conversion graph shows the ratio for the different choices users have. When a user has made a choice, this will be counted as either a converted user, or a not converted. If no choice is made, the user will be listed in the \"No choice\" category."
5775
  msgstr ""
5776
 
5777
+ #: pro/class-statistics.php:531
5778
  msgid "As you have enabled geoip, there are several regions in which a banner is shown, in different ways. In regions apart from %s no banner is shown at all."
5779
  msgstr ""
5780
 
5781
+ #: pro/class-statistics.php:545
5782
  msgid "%s day"
5783
  msgid_plural "%s days"
5784
  msgstr[0] ""
5785
  msgstr[1] ""
5786
 
5787
+ #: pro/class-statistics.php:546
5788
  msgid "%s hour"
5789
  msgid_plural "%s hours"
5790
  msgstr[0] ""
5791
  msgstr[1] ""
5792
 
5793
+ #: pro/class-statistics.php:548
5794
  msgid "A/B tracking is still in progress, in approximately %s and %s the application will automatically enable the best performing banner."
5795
  msgstr ""
5796
 
5797
+ #: pro/class-statistics.php:550
5798
  msgid "The A/B tracking period has ended, the best performer will be enabled on the next scheduled check."
5799
  msgstr ""
5800
 
5801
+ #: pro/class-statistics.php:555
5802
  msgid "You have disabled A/B testing. We saved your progress, please delete banners manually if needed."
5803
  msgstr ""
5804
 
5805
+ #: pro/class-statistics.php:587
5806
  msgid "loading..."
5807
  msgstr ""
5808
 
5809
+ #: pro/class-statistics.php:589
5810
  msgid "Conversions"
5811
  msgstr ""
5812
 
5813
+ #: pro/class-statistics.php:728
5814
  msgid "default"
5815
  msgstr ""
5816
 
5817
+ #: pro/class-statistics.php:755
5818
  msgid "No data for this selection"
5819
  msgstr ""
5820
 
5992
  msgid "Which categories can the persons be placed in?"
5993
  msgstr ""
5994
 
5995
+ #: pro/config/AU/questions-processing.php:55
5996
+ #: pro/config/AU/questions-processing.php:91
5997
+ #: pro/config/BR/questions-processing.php:54
5998
+ #: pro/config/CA/questions-processing.php:55
5999
+ #: pro/config/CA/questions-processing.php:91
6000
+ #: pro/config/EU/questions-processing.php:55
6001
+ #: pro/config/EU/questions-processing.php:91
6002
+ #: pro/config/UK/questions-processing.php:55
6003
+ #: pro/config/US/questions-processing.php:55
6004
+ #: pro/config/US/questions-processing.php:91
6005
+ #: pro/config/ZA/questions-processing.php:55
6006
+ msgid "Multiple categories should be separated with a semi-colon."
6007
+ msgstr ""
6008
+
6009
  #: pro/config/AU/questions-processing.php:65
6010
  #: pro/config/CA/questions-processing.php:65
6011
  #: pro/config/EU/questions-processing.php:65
7703
  msgstr ""
7704
 
7705
  #: pro/config/documents/BR/privacy-policy-children.php:105
7706
+ #: pro/config/documents/BR/privacy-policy-children.php:161
7707
+ #: pro/config/documents/BR/privacy-policy.php:115
7708
+ #: pro/config/documents/CA/privacy-policy-children.php:141
7709
+ #: pro/config/documents/CA/privacy-policy.php:56
7710
+ #: pro/config/documents/EU/privacy-policy.php:104
7711
+ #: pro/config/documents/UK/privacy-policy.php:102
7712
  #: pro/config/documents/ZA/privacy-policy-children.php:104
7713
+ #: pro/config/documents/ZA/privacy-policy.php:126
7714
+ msgctxt "Legal document"
7715
  msgid "Disclosure practices"
7716
  msgstr ""
7717
 
7790
  msgid "We do not share data with third parties."
7791
  msgstr ""
7792
 
7793
+ #: pro/config/documents/BR/privacy-policy-children.php:163
7794
+ #: pro/config/documents/BR/privacy-policy.php:117
7795
+ #: pro/config/documents/CA/privacy-policy-children.php:143
7796
+ #: pro/config/documents/CA/privacy-policy.php:58
7797
+ #: pro/config/documents/EU/privacy-policy.php:106
7798
+ #: pro/config/documents/ZA/privacy-policy.php:128
7799
+ msgctxt "Legal document"
7800
+ msgid "We disclose personal information if we are required by law or by a court order, in response to a law enforcement agency, to the extent permitted under other provisions of law, to provide information, or for an investigation on a matter related to public safety."
7801
+ msgstr ""
7802
+
7803
+ #: pro/config/documents/BR/privacy-policy-children.php:164
7804
+ #: pro/config/documents/BR/privacy-policy.php:118
7805
+ #: pro/config/documents/CA/privacy-policy-children.php:144
7806
+ #: pro/config/documents/CA/privacy-policy.php:59
7807
+ #: pro/config/documents/EU/privacy-policy.php:107
7808
+ #: pro/config/documents/ZA/privacy-policy.php:129
7809
+ msgctxt "Legal document"
7810
+ msgid "If our website or organisation is taken over, sold, or involved in a merger or acquisition, your details may be disclosed to our advisers and any prospective purchasers and will be passed on to the new owners."
7811
  msgstr ""
7812
 
7813
  #: pro/config/documents/BR/privacy-policy-children.php:174
11549
  msgid "You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen."
11550
  msgstr ""
11551
 
11552
+ #: pro/tcf/tcf.php:420
11553
  msgid "Transparency Consent Framework"
11554
  msgstr ""
11555
 
11556
+ #: pro/tcf/tcf.php:421
11557
  msgid "The below questions will help you configure a vendor list of your choosing. Only vendors that adhere to the purposes and special features you configure will be able to serve ads."
11558
  msgstr ""
11559
 
11560
+ #: pro/tcf/tcf.php:494
11561
  msgid "Configuring your TCF cookie banner is limited due to IAB guidelines."
11562
  msgstr ""
11563
 
11564
+ #: pro/tcf/tcf.php:507
11565
  msgid "Your site will show vendors with the purposes selected here"
11566
  msgstr ""
11567
 
11568
+ #: pro/tcf/tcf.php:508
11569
  msgid "To get a better understanding of vendors, purposes and features please read this definitions guide."
11570
  msgstr ""
11571
 
11572
+ #: pro/tcf/tcf.php:523
11573
  msgid "Your site will show vendors with the special purposes selected here"
11574
  msgstr ""
11575
 
11576
+ #: pro/tcf/tcf.php:525
11577
  msgid "These special purposes should be enabled for best performance. These purposes are set based on legitimate interest of the vendor, one of the legal bases of data processing."
11578
  msgstr ""
11579
 
11580
+ #: pro/tcf/tcf.php:537
11581
  msgid "Your site will show vendors with the features selected here"
11582
  msgstr ""
11583
 
11584
+ #: pro/tcf/tcf.php:549
11585
  msgid "Your site will show vendors with the special features selected here"
11586
  msgstr ""
11587
 
11588
+ #: pro/tcf/tcf.php:561
11589
  msgid "Have you signed the IAB Privacy, LLC’s Limited Service Provider Agreement (LSPA)?"
11590
  msgstr ""
11591
 
11592
+ #: pro/tcf/tcf.php:649
11593
  msgid "Opt out"
11594
  msgstr ""
11595
 
11596
+ #: pro/tcf/tcf.php:655
11597
+ #: pro/tcf/tcf.php:731
11598
  msgid "The TCF vendorlist is not available when javascript is disabled, like on AMP."
11599
  msgstr ""
11600
 
11601
+ #: pro/tcf/tcf.php:686
11602
  msgid "Privacy Policy"
11603
  msgstr ""
11604
 
11605
+ #: pro/tcf/tcf.php:691
11606
  msgid "Legal bases"
11607
  msgstr ""
11608
 
11609
+ #: pro/tcf/tcf.php:699
11610
  msgid "Legitimate interest"
11611
  msgstr ""
11612
 
11613
+ #: pro/tcf/tcf.php:704
11614
  msgid "Maximum cookie expiration:"
11615
  msgstr ""
11616
 
11617
+ #: pro/tcf/tcf.php:706
11618
  msgid "Session Storage"
11619
  msgstr ""
11620
 
11621
+ #: pro/tcf/tcf.php:707
11622
  msgid "%s Days"
11623
  msgstr ""
11624
 
11625
+ #: pro/tcf/tcf.php:708
11626
  msgid "%s Seconds"
11627
  msgstr ""
11628
 
11629
+ #: pro/tcf/tcf.php:712
11630
  msgid "Non-cookie storage and access:"
11631
  msgstr ""
11632
 
11633
+ #: pro/tcf/tcf.php:716
11634
  msgid "Cookie Refresh:"
11635
  msgstr ""
11636
 
11637
+ #: pro/tcf/tcf.php:720
11638
  msgid "Purposes"
11639
  msgstr ""
11640
 
11641
+ #: pro/tcf/tcf.php:728
11642
  msgid "Select all"
11643
  msgstr ""
11644
 
11645
+ #: pro/tcf/tcf.php:728
11646
  msgid "Deselect all"
11647
  msgstr ""
11648
 
11649
+ #: pro/tcf/tcf.php:734
11650
  msgid "These are the partners we share data with. By clicking into each partner, you can see which purposes they are requesting consent and/or which purposes they are claiming legitimate interest for."
11651
  msgstr ""
11652
 
11653
+ #: pro/tcf/tcf.php:736
11654
  msgid "You can provide or withdraw consent, and object to legitimate interest purposes for processing your personal data. However, please note that by disabling all data processing, some site functionality may be affected."
11655
  msgstr ""
11656
 
11657
+ #: pro/tcf/tcf.php:739
11658
  msgid "Below you can give and withdraw your consent on a per purpose basis."
11659
  msgstr ""
11660
 
11661
+ #: pro/tcf/tcf.php:745
11662
  msgid "Legitimate Interest"
11663
  msgstr ""
11664
 
11665
+ #: pro/tcf/tcf.php:746
11666
  msgid "Some Vendors set purposes with legitimate interest, a legal basis under the GDPR for data processing. You have the \"Right to Object\" to this data processing and can do so below per purpose."
11667
  msgstr ""
11668
 
11669
+ #: pro/tcf/tcf.php:753
11670
  msgid "Special features and purposes"
11671
  msgstr ""
11672
 
11673
+ #: pro/tcf/tcf.php:755
11674
  msgid "Special features"
11675
  msgstr ""
11676
 
11677
+ #: pro/tcf/tcf.php:756
11678
  msgid "For some of the purposes we and/or our partners use below features."
11679
  msgstr ""
11680
 
11681
+ #: pro/tcf/tcf.php:761
11682
  msgid "Special purposes"
11683
  msgstr ""
11684
 
11685
+ #: pro/tcf/tcf.php:762
11686
  msgid "We and/or our partners have a legitimate interest for the following two purposes:"
11687
  msgstr ""
11688
 
11689
+ #: pro/tcf/tcf.php:767
11690
  #: pro/templates/cookiebanner-tcf.php:21
11691
  #: pro/templates/tcf-categories.php:22
11692
  msgid "Features"
11693
  msgstr ""
11694
 
11695
+ #: pro/tcf/tcf.php:768
11696
  msgid "For some of the purposes above we and our partners"
11697
  msgstr ""
11698
 
11699
+ #: pro/tcf/tcf.php:772
11700
  msgid "Vendors"
11701
  msgstr ""
11702
 
11703
+ #: pro/tcf/tcf.php:924
11704
  msgid "The vendor list can be found at %s"
11705
  msgstr ""
11706
 
11707
+ #: pro/tcf/tcf.php:948
11708
  #: pro/tcf/tcf.php:949
 
11709
  msgid "TCF"
11710
  msgstr ""
11711
 
proof-of-consent/class-proof-of-consent.php CHANGED
@@ -197,7 +197,7 @@ if ( ! class_exists( "cmplz_proof_of_consent" ) ) {
197
  'complianz',
198
  __( 'Proof of consent', 'complianz-gdpr' ),
199
  __( 'Proof of consent', 'complianz-gdpr' ),
200
- 'manage_options',
201
  "cmplz-proof-of-consent",
202
  array( $this, 'cookie_statement_snapshots' )
203
  );
197
  'complianz',
198
  __( 'Proof of consent', 'complianz-gdpr' ),
199
  __( 'Proof of consent', 'complianz-gdpr' ),
200
+ 'manage_privacy_options',
201
  "cmplz-proof-of-consent",
202
  array( $this, 'cookie_statement_snapshots' )
203
  );
readme.txt CHANGED
@@ -6,9 +6,9 @@ Requires at least: 4.9
6
  License: GPL2
7
  Requires PHP: 7.2
8
  Tested up to: 6.1
9
- Stable tag: 6.3.5
10
 
11
- Configure your Cookie Notice, Cookie Consent and Cookie Policy with our Wizard and Cookie Scan. Supports GDPR, DSGVO, TTDSG, LGPD, POPIA, RGPD, CCPA/CPRA and PIPEDA.
12
 
13
  == Description ==
14
  Complianz is a GDPR/CCPA Cookie Consent plugin that supports GDPR, ePrivacy, DSGVO, TTDSG, LGPD, POPIA, APA, RGPD, CCPA/CPRA and PIPEDA with a conditional Cookie Notice and customized Cookie Policy based on the results of the built-in Cookie Scan.
@@ -175,6 +175,23 @@ The Brazilian General Data Protection Law is similar to the GDPR, the UK-GDPR it
175
  With some custom CSS this is possible, but we do not consider a cookie wall to be GDPR compliant, so it's not actively supported. We do, however, have the option to create a Soft Cookie Wall. Which blocks interaction with the website, but dismissing remains a possibility.
176
 
177
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
178
  = 6.3.5 =
179
  * Fix: Change legal document page name on generate, not only on update
180
  * Fix: remove error_log in proof of consent
6
  License: GPL2
7
  Requires PHP: 7.2
8
  Tested up to: 6.1
9
+ Stable tag: 6.3.6
10
 
11
+ Configure your Cookie Banner, Cookie Consent and Cookie Policy with our Wizard and Cookie Scan. Supports GDPR, DSGVO, TTDSG, LGPD, POPIA, RGPD, CCPA/CPRA and PIPEDA.
12
 
13
  == Description ==
14
  Complianz is a GDPR/CCPA Cookie Consent plugin that supports GDPR, ePrivacy, DSGVO, TTDSG, LGPD, POPIA, APA, RGPD, CCPA/CPRA and PIPEDA with a conditional Cookie Notice and customized Cookie Policy based on the results of the built-in Cookie Scan.
175
  With some custom CSS this is possible, but we do not consider a cookie wall to be GDPR compliant, so it's not actively supported. We do, however, have the option to create a Soft Cookie Wall. Which blocks interaction with the website, but dismissing remains a possibility.
176
 
177
  == Changelog ==
178
+ = 6.3.6 =
179
+ * Fix: translatable strings, props @bonaldi
180
+ * Fix: only allow saving script center
181
+ * Fix: error on multisite upgrade
182
+ * Fix: catch error when multiple fonts plugins are installed at the same time, props @rkwp
183
+ * Fix: catch missing menu for user roles without manage privacy capability, props @nicmare, @omniafausta
184
+ * Fix: load cookiebanner css on cookie policy, to ensure hiding of obsolete categories, props @troglos
185
+ * Fix: cookieshredder on setInterval instead of setTimeout, to ensure continuous cleaning, props @path0
186
+ * Fix: set a legal document transient if no Complianz shortcodes are used at all
187
+ * New: Adobe Typekit integration
188
+ * New: Divi Google Maps integration, props @satzundmore
189
+ * Improvement: move script sources to data attribute, to prevent Safari from preloading
190
+ * Improvement: consistency in use of capabilities, changed all caps to manage_privacy
191
+ * Improvement: Allow é in google maps address, props @nicmare
192
+ * Improvement: performance improvements, props @paaljoachim
193
+ * Improvement: copy data attributes in script when enabling scripts, props @thebrandonallen
194
+
195
  = 6.3.5 =
196
  * Fix: Change legal document page name on generate, not only on update
197
  * Fix: remove error_log in proof of consent
upgrade.php CHANGED
@@ -949,17 +949,16 @@ function cmplz_check_upgrade() {
949
  update_option( 'complianz_options_settings', $general_settings );
950
  }
951
 
952
- update_option('cmplz_generate_new_cookiepolicy_snapshot', true, false);
953
-
954
- if ( $prev_version && version_compare( $prev_version, '6.3.7', '<' ) ) {
955
- $wizard_settings = get_option( 'complianz_options_wizard' );
956
  $wizard_settings['enable_cookie_banner']='yes';
957
  $wizard_settings['enable_cookie_blocker']='yes';
958
- $settings = get_option( 'complianz_options_settings' );
959
- $settings['safe_mode'] = $settings['disable_cookie_block'];
960
- unset($settings['disable_cookie_block']);
961
- get_option( 'complianz_options_settings', $settings );
962
  update_option( 'complianz_options_wizard', $wizard_settings );
 
 
 
 
 
963
  }
964
 
965
  // regenerate css
@@ -971,6 +970,9 @@ function cmplz_check_upgrade() {
971
  // }
972
  // }
973
 
 
 
 
974
  //always clear warnings cache on update
975
  delete_transient('complianz_warnings');
976
  delete_transient('complianz_warnings_admin_notices');
949
  update_option( 'complianz_options_settings', $general_settings );
950
  }
951
 
952
+ if ( $prev_version && version_compare( $prev_version, '6.3.5', '<' ) ) {
953
+ $wizard_settings = get_option( 'complianz_options_wizard', [] );
 
 
954
  $wizard_settings['enable_cookie_banner']='yes';
955
  $wizard_settings['enable_cookie_blocker']='yes';
 
 
 
 
956
  update_option( 'complianz_options_wizard', $wizard_settings );
957
+
958
+ $settings = get_option( 'complianz_options_settings', [] );
959
+ $settings['safe_mode'] = $settings['disable_cookie_block'] ?? false;
960
+ unset($settings['disable_cookie_block']);
961
+ update_option( 'complianz_options_settings', $settings );
962
  }
963
 
964
  // regenerate css
970
  // }
971
  // }
972
 
973
+ #regenerate cookie policy snapshot.
974
+ update_option('cmplz_generate_new_cookiepolicy_snapshot', true, false);
975
+
976
  //always clear warnings cache on update
977
  delete_transient('complianz_warnings');
978
  delete_transient('complianz_warnings_admin_notices');
upgrade/upgrade-to-pro.php CHANGED
@@ -238,7 +238,7 @@ class rsp_upgrade_to_pro {
238
  * @return false|object
239
  */
240
  private function api_request() {
241
- if ( !current_user_can('manage_options') ) {
242
  return false;
243
  }
244
  global $edd_plugin_url_available;
@@ -301,7 +301,7 @@ class rsp_upgrade_to_pro {
301
  */
302
  public function print_install_modal()
303
  {
304
- if ( !current_user_can('manage_options') ) {
305
  return false;
306
  }
307
 
@@ -411,7 +411,7 @@ class rsp_upgrade_to_pro {
411
  $response = [
412
  'success' => false,
413
  ];
414
- if ( !current_user_can('manage_options') ) {
415
  $error = true;
416
  }
417
 
@@ -460,7 +460,7 @@ class rsp_upgrade_to_pro {
460
  'message' => '',
461
  ];
462
 
463
- if ( !current_user_can('manage_options') ) {
464
  $error = true;
465
  }
466
 
@@ -496,7 +496,7 @@ class rsp_upgrade_to_pro {
496
  $message = "";
497
  $success = false;
498
 
499
- if ( !current_user_can('manage_options') ) {
500
  return [
501
  'success' => $success,
502
  'message' => $message,
@@ -582,7 +582,7 @@ class rsp_upgrade_to_pro {
582
  */
583
  public function process_ajax_package_information()
584
  {
585
- if ( !current_user_can('manage_options') ) {
586
  return false;
587
  }
588
 
@@ -624,7 +624,7 @@ class rsp_upgrade_to_pro {
624
  {
625
  $message = '';
626
 
627
- if ( !current_user_can('manage_options') ) {
628
  return [
629
  'success' => false,
630
  'message' => $message,
@@ -676,7 +676,7 @@ class rsp_upgrade_to_pro {
676
  */
677
  public function process_ajax_activate_plugin()
678
  {
679
- if ( !current_user_can('manage_options') ) {
680
  return false;
681
  }
682
 
238
  * @return false|object
239
  */
240
  private function api_request() {
241
+ if ( !current_user_can('manage_privacy_options') ) {
242
  return false;
243
  }
244
  global $edd_plugin_url_available;
301
  */
302
  public function print_install_modal()
303
  {
304
+ if ( !current_user_can('manage_privacy_options') ) {
305
  return false;
306
  }
307
 
411
  $response = [
412
  'success' => false,
413
  ];
414
+ if ( !current_user_can('manage_privacy_options') ) {
415
  $error = true;
416
  }
417
 
460
  'message' => '',
461
  ];
462
 
463
+ if ( !current_user_can('manage_privacy_options') ) {
464
  $error = true;
465
  }
466
 
496
  $message = "";
497
  $success = false;
498
 
499
+ if ( !current_user_can('manage_privacy_options') ) {
500
  return [
501
  'success' => $success,
502
  'message' => $message,
582
  */
583
  public function process_ajax_package_information()
584
  {
585
+ if ( !current_user_can('manage_privacy_options') ) {
586
  return false;
587
  }
588
 
624
  {
625
  $message = '';
626
 
627
+ if ( !current_user_can('manage_privacy_options') ) {
628
  return [
629
  'success' => false,
630
  'message' => $message,
676
  */
677
  public function process_ajax_activate_plugin()
678
  {
679
+ if ( !current_user_can('manage_privacy_options') ) {
680
  return false;
681
  }
682