Changeset 3192612
- Timestamp:
- 11/19/2024 08:42:33 PM (16 months ago)
- Location:
- ilovepdf
- Files:
-
- 2 deleted
- 56 edited
- 1 copied
-
tags/2.1.5 (copied) (copied from ilovepdf/trunk)
-
tags/2.1.5/README.txt (modified) (3 diffs)
-
tags/2.1.5/admin/Ilove_Pdf_Admin.php (modified) (1 diff)
-
tags/2.1.5/admin/compress-settings.php (modified) (1 diff)
-
tags/2.1.5/admin/functions-compress.php (modified) (1 diff)
-
tags/2.1.5/admin/functions-processed-files.php (modified) (9 diffs)
-
tags/2.1.5/admin/functions-watermark.php (modified) (1 diff)
-
tags/2.1.5/admin/general-settings.php (modified) (2 diffs)
-
tags/2.1.5/admin/partials/ilove-pdf-settings-display.php (modified) (1 diff)
-
tags/2.1.5/admin/partials/ilove-pdf-statistics-display.php (modified) (2 diffs)
-
tags/2.1.5/assets/css/app.min.css (modified) (1 diff)
-
tags/2.1.5/assets/js/main.min.js (modified) (1 diff)
-
tags/2.1.5/assets/js/sweetalert2.all.min.js (deleted)
-
tags/2.1.5/composer.json (modified) (1 diff)
-
tags/2.1.5/dev/js/main.js (modified) (3 diffs)
-
tags/2.1.5/dev/scss/_admin.scss (modified) (2 diffs)
-
tags/2.1.5/dev/scss/app.scss (modified) (1 diff)
-
tags/2.1.5/gulpfile.mjs (modified) (1 diff)
-
tags/2.1.5/ilove-pdf.php (modified) (2 diffs)
-
tags/2.1.5/includes/Ilove_Pdf.php (modified) (2 diffs)
-
tags/2.1.5/includes/Ilove_Pdf_Activator.php (modified) (4 diffs)
-
tags/2.1.5/includes/Ilove_Pdf_Deactivator.php (modified) (1 diff)
-
tags/2.1.5/package.json (modified) (1 diff)
-
tags/2.1.5/vendor/autoload.php (modified) (1 diff)
-
tags/2.1.5/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/2.1.5/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/2.1.5/vendor/composer/installed.json (modified) (9 diffs)
-
tags/2.1.5/vendor/composer/installed.php (modified) (8 diffs)
-
tags/2.1.5/vendor/guzzlehttp/promises/CHANGELOG.md (modified) (1 diff)
-
tags/2.1.5/vendor/guzzlehttp/promises/src/Utils.php (modified) (1 diff)
-
trunk/README.txt (modified) (3 diffs)
-
trunk/admin/Ilove_Pdf_Admin.php (modified) (1 diff)
-
trunk/admin/compress-settings.php (modified) (1 diff)
-
trunk/admin/functions-compress.php (modified) (1 diff)
-
trunk/admin/functions-processed-files.php (modified) (9 diffs)
-
trunk/admin/functions-watermark.php (modified) (1 diff)
-
trunk/admin/general-settings.php (modified) (2 diffs)
-
trunk/admin/partials/ilove-pdf-settings-display.php (modified) (1 diff)
-
trunk/admin/partials/ilove-pdf-statistics-display.php (modified) (2 diffs)
-
trunk/assets/css/app.min.css (modified) (1 diff)
-
trunk/assets/js/main.min.js (modified) (1 diff)
-
trunk/assets/js/sweetalert2.all.min.js (deleted)
-
trunk/composer.json (modified) (1 diff)
-
trunk/dev/js/main.js (modified) (3 diffs)
-
trunk/dev/scss/_admin.scss (modified) (2 diffs)
-
trunk/dev/scss/app.scss (modified) (1 diff)
-
trunk/gulpfile.mjs (modified) (1 diff)
-
trunk/ilove-pdf.php (modified) (2 diffs)
-
trunk/includes/Ilove_Pdf.php (modified) (2 diffs)
-
trunk/includes/Ilove_Pdf_Activator.php (modified) (4 diffs)
-
trunk/includes/Ilove_Pdf_Deactivator.php (modified) (1 diff)
-
trunk/package.json (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.json (modified) (9 diffs)
-
trunk/vendor/composer/installed.php (modified) (8 diffs)
-
trunk/vendor/guzzlehttp/promises/CHANGELOG.md (modified) (1 diff)
-
trunk/vendor/guzzlehttp/promises/src/Utils.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ilovepdf/tags/2.1.5/README.txt
r3164198 r3192612 1 1 === PDF Compressor & Watermark - iLovePDF === 2 2 Plugin Name: Image Compressor & Optimizer - iLovePDF 3 Version: 2.1. 43 Version: 2.1.5 4 4 Author: iLovePDF 5 5 Author URI: https://www.ilovepdf.com/ … … 7 7 Tags: compress, watermark, optimize, performance, pdf optimizer 8 8 Requires at least: 5.3 9 Tested up to: 6. 6.210 Stable tag: 2.1. 49 Tested up to: 6.7 10 Stable tag: 2.1.5 11 11 Requires PHP: 7.4 12 12 License: GPLv2 or later … … 81 81 82 82 == Changelog == 83 84 = 2.1.5 = 85 Improved 86 * Update Libraries. 87 * Improved texts. 88 * Compatibility with WordPress 6.7 89 * Sweetalert library removed. 90 * Improved multisite support. 91 92 Fixed 93 * API call at an unnecessary time when the user is not logged in. 94 * Directories are now created correctly in multisites. 83 95 84 96 = 2.1.4 = -
ilovepdf/tags/2.1.5/admin/Ilove_Pdf_Admin.php
r3086485 r3192612 107 107 108 108 if ( ( 'upload.php' === $pagenow || 'options-general.php' === $pagenow || 'media-new.php' === $pagenow || 'post.php' === $pagenow ) && get_current_screen()->post_type !== 'product' ) { 109 wp_enqueue_script( 'ilove-pdf-admin', plugins_url( '/assets/js/main.min.js', __DIR__ ), array( 'wp-color-picker', 'sweetalert-js-ilovepdf' ), '1.0.0', true ); 110 wp_enqueue_script( 'sweetalert-js-ilovepdf', plugins_url( '/assets/js/sweetalert2.all.min.js', __DIR__ ), array(), '11.11.0', true ); 109 wp_enqueue_script( 'ilove-pdf-admin', plugins_url( '/assets/js/main.min.js', __DIR__ ), array( 'wp-color-picker' ), '1.0.0', true ); 111 110 } 112 111 } -
ilovepdf/tags/2.1.5/admin/compress-settings.php
r2977039 r3192612 16 16 */ 17 17 function ilove_pdf_initialize_options_compress() { 18 19 if ( false === get_option( 'ilove_pdf_display_settings_compress' ) ) {20 add_option( 'ilove_pdf_display_settings_compress' );21 }22 18 23 19 add_settings_section( -
ilovepdf/tags/2.1.5/admin/functions-compress.php
r3147632 r3192612 223 223 </script> 224 224 <?php 225 } elseif ( ! ilove_pdf_is_file_watermarked( $attachment_id ) && get_user_option( 'media_library_mode', get_current_user_id() ) === 'grid' || wp_doing_ajax() ) {225 } elseif ( ! ilove_pdf_is_file_watermarked( $attachment_id ) && ( get_user_option( 'media_library_mode', get_current_user_id() ) === 'grid' || wp_doing_ajax() ) ) { 226 226 if ( '1' !== $html ) { 227 227 $return = array( 'message' => wp_strip_all_tags( $html ) ); -
ilovepdf/tags/2.1.5/admin/functions-processed-files.php
r3078801 r3192612 9 9 * @subpackage Ilove_Pdf/admin 10 10 */ 11 12 use Ilove_Pdf_Includes\Ilove_Pdf; 11 13 12 14 /** … … 58 60 if ( get_option( 'ilovepdf_compressed_files' ) || get_option( 'ilovepdf_compressed_files' ) === '0' ) { 59 61 $n_compressed_files = intval( get_option( 'ilovepdf_compressed_files' ) ) + 1; 60 update_option( 'ilovepdf_compressed_files', $n_compressed_files );62 Ilove_Pdf::update_option( 'ilovepdf_compressed_files', $n_compressed_files ); 61 63 } else { 62 64 add_option( 'ilovepdf_compressed_files', 1 ); … … 99 101 if ( get_option( 'ilovepdf_watermarked_files' ) || get_option( 'ilovepdf_watermarked_files' ) === '0' ) { 100 102 $n_watermarked_files = intval( get_option( 'ilovepdf_watermarked_files' ) ) + 1; 101 update_option( 'ilovepdf_watermarked_files', $n_watermarked_files );103 Ilove_Pdf::update_option( 'ilovepdf_watermarked_files', $n_watermarked_files ); 102 104 103 105 } else { … … 123 125 delete_option( 'ilovepdf_compressed_files' ); 124 126 } else { 125 update_option( 'ilovepdf_compressed_files', get_option( 'ilovepdf_compressed_files' ) - 1 );127 Ilove_Pdf::update_option( 'ilovepdf_compressed_files', get_option( 'ilovepdf_compressed_files' ) - 1 ); 126 128 if ( get_option( 'ilovepdf_compressed_files' ) <= '0' ) { 127 129 delete_option( 'ilovepdf_compressed_files' ); } … … 133 135 delete_option( 'ilovepdf_watermarked_files' ); 134 136 } else { 135 update_option( 'ilovepdf_watermarked_files', get_option( 'ilovepdf_watermarked_files' ) - 1 );137 Ilove_Pdf::update_option( 'ilovepdf_watermarked_files', get_option( 'ilovepdf_watermarked_files' ) - 1 ); 136 138 if ( get_option( 'ilovepdf_watermarked_files' ) <= '0' ) { 137 139 delete_option( 'ilovepdf_watermarked_files' ); } … … 162 164 $result = get_option( 'ilovepdf_initial_pdf_files_size' ) - get_post_meta( $attachment_id, '_wp_attached_original_size', true ); 163 165 } 164 update_option( 'ilovepdf_initial_pdf_files_size', $result );166 Ilove_Pdf::update_option( 'ilovepdf_initial_pdf_files_size', $result ); 165 167 $wp_upload_dir = wp_upload_dir(); 166 168 $file_name = basename( get_attached_file( $attachment_id ) ); … … 169 171 delete_option( 'ilovepdf_compressed_files' ); 170 172 } else { 171 update_option( 'ilovepdf_compressed_files', get_option( 'ilovepdf_compressed_files' ) - 1 );173 Ilove_Pdf::update_option( 'ilovepdf_compressed_files', get_option( 'ilovepdf_compressed_files' ) - 1 ); 172 174 if ( get_option( 'ilovepdf_compressed_files' ) <= '0' ) { 173 175 delete_option( 'ilovepdf_compressed_files' ); } … … 179 181 delete_option( 'ilovepdf_watermarked_files' ); 180 182 } else { 181 update_option( 'ilovepdf_watermarked_files', get_option( 'ilovepdf_watermarked_files' ) - 1 );183 Ilove_Pdf::update_option( 'ilovepdf_watermarked_files', get_option( 'ilovepdf_watermarked_files' ) - 1 ); 182 184 if ( get_option( 'ilovepdf_watermarked_files' ) <= '0' ) { 183 185 delete_option( 'ilovepdf_watermarked_files' ); } … … 210 212 $options_compress = get_option( 'ilove_pdf_display_settings_compress' ); 211 213 $options_watermark = get_option( 'ilove_pdf_display_settings_watermark' ); 212 update_option( 'ilovepdf_initial_pdf_files_size', get_option( 'ilovepdf_initial_pdf_files_size' ) + filesize( get_attached_file( $attachment_id ) ) );214 Ilove_Pdf::update_option( 'ilovepdf_initial_pdf_files_size', get_option( 'ilovepdf_initial_pdf_files_size' ) + filesize( get_attached_file( $attachment_id ) ) ); 213 215 214 216 if ( isset( $options_compress['ilove_pdf_compress_autocompress_new'] ) && isset( $options_watermark['ilove_pdf_watermark_auto'] ) ) { -
ilovepdf/tags/2.1.5/admin/functions-watermark.php
r3118395 r3192612 278 278 </script> 279 279 <?php 280 } elseif ( ! ilove_pdf_is_file_compressed( $attachment_id ) && get_user_option( 'media_library_mode', get_current_user_id() ) === 'grid' || wp_doing_ajax() ) {280 } elseif ( ! ilove_pdf_is_file_compressed( $attachment_id ) && ( get_user_option( 'media_library_mode', get_current_user_id() ) === 'grid' || wp_doing_ajax() ) ) { 281 281 if ( '1' !== $html ) { 282 282 $return = array( 'message' => wp_strip_all_tags( $html ) ); -
ilovepdf/tags/2.1.5/admin/general-settings.php
r3118395 r3192612 9 9 * @subpackage Ilove_Pdf/admin 10 10 */ 11 12 use Ilove_Pdf_Includes\Ilove_Pdf; 11 13 12 14 /** … … 132 134 if ( isset( $_GET['action'] ) && 'ilovepdf_change_project' === $_GET['action'] && isset( $_POST['nonce_ilove_pdf_change_project'] ) && wp_verify_nonce( sanitize_key( $_POST['nonce_ilove_pdf_change_project'] ), 'admin-post' ) && isset( $_POST['ilovepdf_select_project'] ) ) { 133 135 $stats = ilove_pdf_get_statistics(); 134 update_option( 'ilovepdf_user_private_key', $stats['projects'][ sanitize_text_field( wp_unslash( $_POST['ilovepdf_select_project'] ) ) ]['secret_key'] );135 update_option( 'ilovepdf_user_public_key', $stats['projects'][ sanitize_text_field( wp_unslash( $_POST['ilovepdf_select_project'] ) ) ]['public_key'] );136 Ilove_Pdf::update_option( 'ilovepdf_user_private_key', $stats['projects'][ sanitize_text_field( wp_unslash( $_POST['ilovepdf_select_project'] ) ) ]['secret_key'] ); 137 Ilove_Pdf::update_option( 'ilovepdf_user_public_key', $stats['projects'][ sanitize_text_field( wp_unslash( $_POST['ilovepdf_select_project'] ) ) ]['public_key'] ); 136 138 } 137 139 -
ilovepdf/tags/2.1.5/admin/partials/ilove-pdf-settings-display.php
r3118395 r3192612 116 116 <div class="col-md-6"> 117 117 <div class="panel" style="margin-right: 10px; height: 350px;"> 118 <h3 style="margin-bottom: 20px;"><?php esc_html_e( 'Register as iLove PDFdeveloper', 'ilove-pdf' ); ?></h3>118 <h3 style="margin-bottom: 20px;"><?php esc_html_e( 'Register as iLoveAPI developer', 'ilove-pdf' ); ?></h3> 119 119 <form method="post" id="ilovepdf_register_form" name="ilove_pdf_form_settings_section" action=""> 120 120 <input type="hidden" name="action" value="ilovepdf_register" /> -
ilovepdf/tags/2.1.5/admin/partials/ilove-pdf-statistics-display.php
r3118395 r3192612 21 21 $logo_svg = ILOVE_PDF_ASSETS_PLUGIN_PATH . 'assets/img/logo_ilovepdf.svg'; 22 22 23 $stats = ilove_pdf_get_statistics();24 23 $options_general_settings = get_option( 'ilove_pdf_display_general_settings' ); 25 24 $backup_files_is_active = (int) $options_general_settings['ilove_pdf_general_backup']; … … 30 29 <?php if ( get_option( 'ilovepdf_user_id' ) ) : ?> 31 30 <?php 31 $stats = ilove_pdf_get_statistics(); 32 32 $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'statistic_statistic'; //phpcs:ignore WordPress.Security.NonceVerification.Recommended 33 33 ?> -
ilovepdf/tags/2.1.5/assets/css/app.min.css
r3078801 r3192612 10 10 * Copyright 2011-2016 Twitter, Inc. 11 11 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 12 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.rect-auto{clip:rect(auto,auto,auto,auto)}.c100.p100 .slice,.c100.p51 .slice,.c100.p52 .slice,.c100.p53 .slice,.c100.p54 .slice,.c100.p55 .slice,.c100.p56 .slice,.c100.p57 .slice,.c100.p58 .slice,.c100.p59 .slice,.c100.p60 .slice,.c100.p61 .slice,.c100.p62 .slice,.c100.p63 .slice,.c100.p64 .slice,.c100.p65 .slice,.c100.p66 .slice,.c100.p67 .slice,.c100.p68 .slice,.c100.p69 .slice,.c100.p70 .slice,.c100.p71 .slice,.c100.p72 .slice,.c100.p73 .slice,.c100.p74 .slice,.c100.p75 .slice,.c100.p76 .slice,.c100.p77 .slice,.c100.p78 .slice,.c100.p79 .slice,.c100.p80 .slice,.c100.p81 .slice,.c100.p82 .slice,.c100.p83 .slice,.c100.p84 .slice,.c100.p85 .slice,.c100.p86 .slice,.c100.p87 .slice,.c100.p88 .slice,.c100.p89 .slice,.c100.p90 .slice,.c100.p91 .slice,.c100.p92 .slice,.c100.p93 .slice,.c100.p94 .slice,.c100.p95 .slice,.c100.p96 .slice,.c100.p97 .slice,.c100.p98 .slice,.c100.p99 .slice{clip:rect(auto,auto,auto,auto)}.pie{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0)}.c100 .bar,.c100.p100 .fill,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0)}.pie-fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;float:left;margin:0 .1em .1em 0;background-color:#ccc}.c100.p51 .bar:after,.c100.p51 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p52 .bar:after,.c100.p52 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p53 .bar:after,.c100.p53 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p54 .bar:after,.c100.p54 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p55 .bar:after,.c100.p55 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p56 .bar:after,.c100.p56 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p57 .bar:after,.c100.p57 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p58 .bar:after,.c100.p58 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p59 .bar:after,.c100.p59 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p60 .bar:after,.c100.p60 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p61 .bar:after,.c100.p61 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p62 .bar:after,.c100.p62 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p63 .bar:after,.c100.p63 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p64 .bar:after,.c100.p64 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p65 .bar:after,.c100.p65 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p66 .bar:after,.c100.p66 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p67 .bar:after,.c100.p67 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p68 .bar:after,.c100.p68 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p69 .bar:after,.c100.p69 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p70 .bar:after,.c100.p70 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p71 .bar:after,.c100.p71 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p72 .bar:after,.c100.p72 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p73 .bar:after,.c100.p73 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p74 .bar:after,.c100.p74 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p75 .bar:after,.c100.p75 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p76 .bar:after,.c100.p76 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p77 .bar:after,.c100.p77 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p78 .bar:after,.c100.p78 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p79 .bar:after,.c100.p79 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p80 .bar:after,.c100.p80 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p81 .bar:after,.c100.p81 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p82 .bar:after,.c100.p82 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p83 .bar:after,.c100.p83 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p84 .bar:after,.c100.p84 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p85 .bar:after,.c100.p85 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p86 .bar:after,.c100.p86 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p87 .bar:after,.c100.p87 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p88 .bar:after,.c100.p88 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p89 .bar:after,.c100.p89 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p90 .bar:after,.c100.p90 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p91 .bar:after,.c100.p91 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p92 .bar:after,.c100.p92 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p93 .bar:after,.c100.p93 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p94 .bar:after,.c100.p94 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p95 .bar:after,.c100.p95 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p96 .bar:after,.c100.p96 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p97 .bar:after,.c100.p97 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p98 .bar:after,.c100.p98 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p99 .bar:after,.c100.p99 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p100 .bar:after,.c100.p100 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100 *{-webkit-box-sizing:content-box;box-sizing:content-box}.c100 :after,.c100 :before{-webkit-box-sizing:content-box;box-sizing:content-box}.c100.center{float:none;margin:0 auto}.c100.big{font-size:240px}.c100.small{font-size:80px}.c100>span{position:absolute;width:100%;z-index:1;left:0;top:15px;width:5em;line-height:5em;font-size:.2em;color:#ccc;display:block;text-align:center;white-space:nowrap;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.c100:after{position:absolute;top:.08em;left:.08em;display:block;content:" ";border-radius:50%;background-color:#f5f5f5;width:.84em;height:.84em;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.c100.p1 .bar{-webkit-transform:rotate(3.6deg);transform:rotate(3.6deg)}.c100.p2 .bar{-webkit-transform:rotate(7.2deg);transform:rotate(7.2deg)}.c100.p3 .bar{-webkit-transform:rotate(10.8deg);transform:rotate(10.8deg)}.c100.p4 .bar{-webkit-transform:rotate(14.4deg);transform:rotate(14.4deg)}.c100.p5 .bar{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.c100.p6 .bar{-webkit-transform:rotate(21.6deg);transform:rotate(21.6deg)}.c100.p7 .bar{-webkit-transform:rotate(25.2deg);transform:rotate(25.2deg)}.c100.p8 .bar{-webkit-transform:rotate(28.8deg);transform:rotate(28.8deg)}.c100.p9 .bar{-webkit-transform:rotate(32.4deg);transform:rotate(32.4deg)}.c100.p10 .bar{-webkit-transform:rotate(36deg);transform:rotate(36deg)}.c100.p11 .bar{-webkit-transform:rotate(39.6deg);transform:rotate(39.6deg)}.c100.p12 .bar{-webkit-transform:rotate(43.2deg);transform:rotate(43.2deg)}.c100.p13 .bar{-webkit-transform:rotate(46.8deg);transform:rotate(46.8deg)}.c100.p14 .bar{-webkit-transform:rotate(50.4deg);transform:rotate(50.4deg)}.c100.p15 .bar{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.c100.p16 .bar{-webkit-transform:rotate(57.6deg);transform:rotate(57.6deg)}.c100.p17 .bar{-webkit-transform:rotate(61.2deg);transform:rotate(61.2deg)}.c100.p18 .bar{-webkit-transform:rotate(64.8deg);transform:rotate(64.8deg)}.c100.p19 .bar{-webkit-transform:rotate(68.4deg);transform:rotate(68.4deg)}.c100.p20 .bar{-webkit-transform:rotate(72deg);transform:rotate(72deg)}.c100.p21 .bar{-webkit-transform:rotate(75.6deg);transform:rotate(75.6deg)}.c100.p22 .bar{-webkit-transform:rotate(79.2deg);transform:rotate(79.2deg)}.c100.p23 .bar{-webkit-transform:rotate(82.8deg);transform:rotate(82.8deg)}.c100.p24 .bar{-webkit-transform:rotate(86.4deg);transform:rotate(86.4deg)}.c100.p25 .bar{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c100.p26 .bar{-webkit-transform:rotate(93.6deg);transform:rotate(93.6deg)}.c100.p27 .bar{-webkit-transform:rotate(97.2deg);transform:rotate(97.2deg)}.c100.p28 .bar{-webkit-transform:rotate(100.8deg);transform:rotate(100.8deg)}.c100.p29 .bar{-webkit-transform:rotate(104.4deg);transform:rotate(104.4deg)}.c100.p30 .bar{-webkit-transform:rotate(108deg);transform:rotate(108deg)}.c100.p31 .bar{-webkit-transform:rotate(111.6deg);transform:rotate(111.6deg)}.c100.p32 .bar{-webkit-transform:rotate(115.2deg);transform:rotate(115.2deg)}.c100.p33 .bar{-webkit-transform:rotate(118.8deg);transform:rotate(118.8deg)}.c100.p34 .bar{-webkit-transform:rotate(122.4deg);transform:rotate(122.4deg)}.c100.p35 .bar{-webkit-transform:rotate(126deg);transform:rotate(126deg)}.c100.p36 .bar{-webkit-transform:rotate(129.6deg);transform:rotate(129.6deg)}.c100.p37 .bar{-webkit-transform:rotate(133.2deg);transform:rotate(133.2deg)}.c100.p38 .bar{-webkit-transform:rotate(136.8deg);transform:rotate(136.8deg)}.c100.p39 .bar{-webkit-transform:rotate(140.4deg);transform:rotate(140.4deg)}.c100.p40 .bar{-webkit-transform:rotate(144deg);transform:rotate(144deg)}.c100.p41 .bar{-webkit-transform:rotate(147.6deg);transform:rotate(147.6deg)}.c100.p42 .bar{-webkit-transform:rotate(151.2deg);transform:rotate(151.2deg)}.c100.p43 .bar{-webkit-transform:rotate(154.8deg);transform:rotate(154.8deg)}.c100.p44 .bar{-webkit-transform:rotate(158.4deg);transform:rotate(158.4deg)}.c100.p45 .bar{-webkit-transform:rotate(162deg);transform:rotate(162deg)}.c100.p46 .bar{-webkit-transform:rotate(165.6deg);transform:rotate(165.6deg)}.c100.p47 .bar{-webkit-transform:rotate(169.2deg);transform:rotate(169.2deg)}.c100.p48 .bar{-webkit-transform:rotate(172.8deg);transform:rotate(172.8deg)}.c100.p49 .bar{-webkit-transform:rotate(176.4deg);transform:rotate(176.4deg)}.c100.p50 .bar{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p51 .bar{-webkit-transform:rotate(183.6deg);transform:rotate(183.6deg)}.c100.p52 .bar{-webkit-transform:rotate(187.2deg);transform:rotate(187.2deg)}.c100.p53 .bar{-webkit-transform:rotate(190.8deg);transform:rotate(190.8deg)}.c100.p54 .bar{-webkit-transform:rotate(194.4deg);transform:rotate(194.4deg)}.c100.p55 .bar{-webkit-transform:rotate(198deg);transform:rotate(198deg)}.c100.p56 .bar{-webkit-transform:rotate(201.6deg);transform:rotate(201.6deg)}.c100.p57 .bar{-webkit-transform:rotate(205.2deg);transform:rotate(205.2deg)}.c100.p58 .bar{-webkit-transform:rotate(208.8deg);transform:rotate(208.8deg)}.c100.p59 .bar{-webkit-transform:rotate(212.4deg);transform:rotate(212.4deg)}.c100.p60 .bar{-webkit-transform:rotate(216deg);transform:rotate(216deg)}.c100.p61 .bar{-webkit-transform:rotate(219.6deg);transform:rotate(219.6deg)}.c100.p62 .bar{-webkit-transform:rotate(223.2deg);transform:rotate(223.2deg)}.c100.p63 .bar{-webkit-transform:rotate(226.8deg);transform:rotate(226.8deg)}.c100.p64 .bar{-webkit-transform:rotate(230.4deg);transform:rotate(230.4deg)}.c100.p65 .bar{-webkit-transform:rotate(234deg);transform:rotate(234deg)}.c100.p66 .bar{-webkit-transform:rotate(237.6deg);transform:rotate(237.6deg)}.c100.p67 .bar{-webkit-transform:rotate(241.2deg);transform:rotate(241.2deg)}.c100.p68 .bar{-webkit-transform:rotate(244.8deg);transform:rotate(244.8deg)}.c100.p69 .bar{-webkit-transform:rotate(248.4deg);transform:rotate(248.4deg)}.c100.p70 .bar{-webkit-transform:rotate(252deg);transform:rotate(252deg)}.c100.p71 .bar{-webkit-transform:rotate(255.6deg);transform:rotate(255.6deg)}.c100.p72 .bar{-webkit-transform:rotate(259.2deg);transform:rotate(259.2deg)}.c100.p73 .bar{-webkit-transform:rotate(262.8deg);transform:rotate(262.8deg)}.c100.p74 .bar{-webkit-transform:rotate(266.4deg);transform:rotate(266.4deg)}.c100.p75 .bar{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.c100.p76 .bar{-webkit-transform:rotate(273.6deg);transform:rotate(273.6deg)}.c100.p77 .bar{-webkit-transform:rotate(277.2deg);transform:rotate(277.2deg)}.c100.p78 .bar{-webkit-transform:rotate(280.8deg);transform:rotate(280.8deg)}.c100.p79 .bar{-webkit-transform:rotate(284.4deg);transform:rotate(284.4deg)}.c100.p80 .bar{-webkit-transform:rotate(288deg);transform:rotate(288deg)}.c100.p81 .bar{-webkit-transform:rotate(291.6deg);transform:rotate(291.6deg)}.c100.p82 .bar{-webkit-transform:rotate(295.2deg);transform:rotate(295.2deg)}.c100.p83 .bar{-webkit-transform:rotate(298.8deg);transform:rotate(298.8deg)}.c100.p84 .bar{-webkit-transform:rotate(302.4deg);transform:rotate(302.4deg)}.c100.p85 .bar{-webkit-transform:rotate(306deg);transform:rotate(306deg)}.c100.p86 .bar{-webkit-transform:rotate(309.6deg);transform:rotate(309.6deg)}.c100.p87 .bar{-webkit-transform:rotate(313.2deg);transform:rotate(313.2deg)}.c100.p88 .bar{-webkit-transform:rotate(316.8deg);transform:rotate(316.8deg)}.c100.p89 .bar{-webkit-transform:rotate(320.4deg);transform:rotate(320.4deg)}.c100.p90 .bar{-webkit-transform:rotate(324deg);transform:rotate(324deg)}.c100.p91 .bar{-webkit-transform:rotate(327.6deg);transform:rotate(327.6deg)}.c100.p92 .bar{-webkit-transform:rotate(331.2deg);transform:rotate(331.2deg)}.c100.p93 .bar{-webkit-transform:rotate(334.8deg);transform:rotate(334.8deg)}.c100.p94 .bar{-webkit-transform:rotate(338.4deg);transform:rotate(338.4deg)}.c100.p95 .bar{-webkit-transform:rotate(342deg);transform:rotate(342deg)}.c100.p96 .bar{-webkit-transform:rotate(345.6deg);transform:rotate(345.6deg)}.c100.p97 .bar{-webkit-transform:rotate(349.2deg);transform:rotate(349.2deg)}.c100.p98 .bar{-webkit-transform:rotate(352.8deg);transform:rotate(352.8deg)}.c100.p99 .bar{-webkit-transform:rotate(356.4deg);transform:rotate(356.4deg)}.c100.p100 .bar{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.c100:hover{cursor:default}.c100:hover>span{width:3.33em;line-height:3.33em;font-size:.3em;color:#307bbb}.c100:hover:after{top:.04em;left:.04em;width:.92em;height:.92em}.c100.dark{background-color:#777}.c100.dark .bar,.c100.dark .fill{border-color:#c6ff00!important}.c100.dark>span{color:#777}.c100.dark:after{background-color:#666}.c100.dark:hover>span{color:#c6ff00}.c100.green .bar,.c100.green .fill{border-color:#4db53c!important}.c100.green:hover>span{color:#4db53c}.c100.green.dark .bar,.c100.green.dark .fill{border-color:#5fd400!important}.c100.green.dark:hover>span{color:#5fd400}.c100.orange .bar,.c100.orange .fill{border-color:#dd9d22!important}.c100.orange:hover>span{color:#dd9d22}.c100.orange.dark .bar,.c100.orange.dark .fill{border-color:#e08833!important}.c100.orange.dark:hover>span{color:#e08833}#wpfooter{display:none}.row{margin-top:20px}.panel{background-color:#fff;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;border:1px solid #ddd}.panel h3{margin:0 0 10px 0}.panel .link{display:block;margin:20px 0}.panel .ilove_pdf_wrapper_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 10px 0}.panel .ilove_pdf_wrapper_buttons .submit{padding:0;margin:0}.progress{margin-bottom:10px}.progress .progress__text{margin-bottom:2px}.progress .progress__total{width:100%;overflow:hidden;border-radius:2px;height:30px;background:#ececec;position:relative}.progress .progress__total .progress__total__percent{height:30px;background:#4db53c;border-radius:2px}.progress .progress__total .progress__total_text{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;line-height:30px;font-style:italic}.status-c100 ul{margin-top:35px}.status-c100 ul li{font-size:15px;color:#838383}.status-c100 ul li strong{color:#4db53c}.panel h1{color:#838383}.panel h1 strong{color:#4db53c}.multi-form{width:28%;float:left}.multi-form-watermark{width:40%}.no-center{margin-left:20px!important}.applied-success,.compress-success,.success{color:#46b450}.applied-abort,.applied-error,.compress-abort,.compress-error,.error{color:#a00}.all-applying-watermark,.all-compressing{color:#0085ba}.pdf-status{display:none}.custom-title{line-height:36px}.pdf-id{margin-left:10px;display:none}div.panel-margin-left{margin-left:15px!important}.fa-check{color:green!important}.files-not-found{float:left;color:red;margin-right:15px}div.row-library{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.multi-process{text-align:center}.multi-process span{font-size:18px}.multi-process .all-applying-watermark,.multi-process .all-compressing{position:relative;overflow:hidden;border-radius:20px;height:30px;background:#c3c3c3}.multi-process .all-applying-watermark span,.multi-process .all-compressing span{color:#fff;position:relative;z-index:20;font-size:14px;display:block;line-height:30px}.multi-process .all-applying-watermark .progress-percent,.multi-process .all-compressing .progress-percent{height:100%;background-color:#6b94c7;position:absolute;top:0;left:0;border-radius:20px}#cancel-compress,#cancel-watermark{display:none;margin-top:15px}body #TB_window{border-top:5px solid red}.popup_buymore{text-align:center}.popup_buymore h3{font-size:26px;text-align:center;color:#383838;margin-bottom:0}.popup_buymore p{font-size:18px;text-align:center;color:#888;font-style:italic;padding:0!important;margin-bottom:0}. swal2-container{z-index:161000!important}.optimization-pdf.widefat td{vertical-align:middle}12 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.rect-auto{clip:rect(auto,auto,auto,auto)}.c100.p100 .slice,.c100.p51 .slice,.c100.p52 .slice,.c100.p53 .slice,.c100.p54 .slice,.c100.p55 .slice,.c100.p56 .slice,.c100.p57 .slice,.c100.p58 .slice,.c100.p59 .slice,.c100.p60 .slice,.c100.p61 .slice,.c100.p62 .slice,.c100.p63 .slice,.c100.p64 .slice,.c100.p65 .slice,.c100.p66 .slice,.c100.p67 .slice,.c100.p68 .slice,.c100.p69 .slice,.c100.p70 .slice,.c100.p71 .slice,.c100.p72 .slice,.c100.p73 .slice,.c100.p74 .slice,.c100.p75 .slice,.c100.p76 .slice,.c100.p77 .slice,.c100.p78 .slice,.c100.p79 .slice,.c100.p80 .slice,.c100.p81 .slice,.c100.p82 .slice,.c100.p83 .slice,.c100.p84 .slice,.c100.p85 .slice,.c100.p86 .slice,.c100.p87 .slice,.c100.p88 .slice,.c100.p89 .slice,.c100.p90 .slice,.c100.p91 .slice,.c100.p92 .slice,.c100.p93 .slice,.c100.p94 .slice,.c100.p95 .slice,.c100.p96 .slice,.c100.p97 .slice,.c100.p98 .slice,.c100.p99 .slice{clip:rect(auto,auto,auto,auto)}.pie{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0)}.c100 .bar,.c100.p100 .fill,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0)}.pie-fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;float:left;margin:0 .1em .1em 0;background-color:#ccc}.c100.p51 .bar:after,.c100.p51 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p52 .bar:after,.c100.p52 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p53 .bar:after,.c100.p53 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p54 .bar:after,.c100.p54 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p55 .bar:after,.c100.p55 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p56 .bar:after,.c100.p56 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p57 .bar:after,.c100.p57 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p58 .bar:after,.c100.p58 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p59 .bar:after,.c100.p59 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p60 .bar:after,.c100.p60 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p61 .bar:after,.c100.p61 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p62 .bar:after,.c100.p62 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p63 .bar:after,.c100.p63 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p64 .bar:after,.c100.p64 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p65 .bar:after,.c100.p65 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p66 .bar:after,.c100.p66 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p67 .bar:after,.c100.p67 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p68 .bar:after,.c100.p68 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p69 .bar:after,.c100.p69 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p70 .bar:after,.c100.p70 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p71 .bar:after,.c100.p71 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p72 .bar:after,.c100.p72 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p73 .bar:after,.c100.p73 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p74 .bar:after,.c100.p74 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p75 .bar:after,.c100.p75 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p76 .bar:after,.c100.p76 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p77 .bar:after,.c100.p77 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p78 .bar:after,.c100.p78 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p79 .bar:after,.c100.p79 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p80 .bar:after,.c100.p80 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p81 .bar:after,.c100.p81 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p82 .bar:after,.c100.p82 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p83 .bar:after,.c100.p83 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p84 .bar:after,.c100.p84 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p85 .bar:after,.c100.p85 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p86 .bar:after,.c100.p86 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p87 .bar:after,.c100.p87 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p88 .bar:after,.c100.p88 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p89 .bar:after,.c100.p89 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p90 .bar:after,.c100.p90 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p91 .bar:after,.c100.p91 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p92 .bar:after,.c100.p92 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p93 .bar:after,.c100.p93 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p94 .bar:after,.c100.p94 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p95 .bar:after,.c100.p95 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p96 .bar:after,.c100.p96 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p97 .bar:after,.c100.p97 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p98 .bar:after,.c100.p98 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p99 .bar:after,.c100.p99 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p100 .bar:after,.c100.p100 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100 *{-webkit-box-sizing:content-box;box-sizing:content-box}.c100 :after,.c100 :before{-webkit-box-sizing:content-box;box-sizing:content-box}.c100.center{float:none;margin:0 auto}.c100.big{font-size:240px}.c100.small{font-size:80px}.c100>span{position:absolute;width:100%;z-index:1;left:0;top:15px;width:5em;line-height:5em;font-size:.2em;color:#ccc;display:block;text-align:center;white-space:nowrap;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.c100:after{position:absolute;top:.08em;left:.08em;display:block;content:" ";border-radius:50%;background-color:#f5f5f5;width:.84em;height:.84em;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.c100.p1 .bar{-webkit-transform:rotate(3.6deg);transform:rotate(3.6deg)}.c100.p2 .bar{-webkit-transform:rotate(7.2deg);transform:rotate(7.2deg)}.c100.p3 .bar{-webkit-transform:rotate(10.8deg);transform:rotate(10.8deg)}.c100.p4 .bar{-webkit-transform:rotate(14.4deg);transform:rotate(14.4deg)}.c100.p5 .bar{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.c100.p6 .bar{-webkit-transform:rotate(21.6deg);transform:rotate(21.6deg)}.c100.p7 .bar{-webkit-transform:rotate(25.2deg);transform:rotate(25.2deg)}.c100.p8 .bar{-webkit-transform:rotate(28.8deg);transform:rotate(28.8deg)}.c100.p9 .bar{-webkit-transform:rotate(32.4deg);transform:rotate(32.4deg)}.c100.p10 .bar{-webkit-transform:rotate(36deg);transform:rotate(36deg)}.c100.p11 .bar{-webkit-transform:rotate(39.6deg);transform:rotate(39.6deg)}.c100.p12 .bar{-webkit-transform:rotate(43.2deg);transform:rotate(43.2deg)}.c100.p13 .bar{-webkit-transform:rotate(46.8deg);transform:rotate(46.8deg)}.c100.p14 .bar{-webkit-transform:rotate(50.4deg);transform:rotate(50.4deg)}.c100.p15 .bar{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.c100.p16 .bar{-webkit-transform:rotate(57.6deg);transform:rotate(57.6deg)}.c100.p17 .bar{-webkit-transform:rotate(61.2deg);transform:rotate(61.2deg)}.c100.p18 .bar{-webkit-transform:rotate(64.8deg);transform:rotate(64.8deg)}.c100.p19 .bar{-webkit-transform:rotate(68.4deg);transform:rotate(68.4deg)}.c100.p20 .bar{-webkit-transform:rotate(72deg);transform:rotate(72deg)}.c100.p21 .bar{-webkit-transform:rotate(75.6deg);transform:rotate(75.6deg)}.c100.p22 .bar{-webkit-transform:rotate(79.2deg);transform:rotate(79.2deg)}.c100.p23 .bar{-webkit-transform:rotate(82.8deg);transform:rotate(82.8deg)}.c100.p24 .bar{-webkit-transform:rotate(86.4deg);transform:rotate(86.4deg)}.c100.p25 .bar{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c100.p26 .bar{-webkit-transform:rotate(93.6deg);transform:rotate(93.6deg)}.c100.p27 .bar{-webkit-transform:rotate(97.2deg);transform:rotate(97.2deg)}.c100.p28 .bar{-webkit-transform:rotate(100.8deg);transform:rotate(100.8deg)}.c100.p29 .bar{-webkit-transform:rotate(104.4deg);transform:rotate(104.4deg)}.c100.p30 .bar{-webkit-transform:rotate(108deg);transform:rotate(108deg)}.c100.p31 .bar{-webkit-transform:rotate(111.6deg);transform:rotate(111.6deg)}.c100.p32 .bar{-webkit-transform:rotate(115.2deg);transform:rotate(115.2deg)}.c100.p33 .bar{-webkit-transform:rotate(118.8deg);transform:rotate(118.8deg)}.c100.p34 .bar{-webkit-transform:rotate(122.4deg);transform:rotate(122.4deg)}.c100.p35 .bar{-webkit-transform:rotate(126deg);transform:rotate(126deg)}.c100.p36 .bar{-webkit-transform:rotate(129.6deg);transform:rotate(129.6deg)}.c100.p37 .bar{-webkit-transform:rotate(133.2deg);transform:rotate(133.2deg)}.c100.p38 .bar{-webkit-transform:rotate(136.8deg);transform:rotate(136.8deg)}.c100.p39 .bar{-webkit-transform:rotate(140.4deg);transform:rotate(140.4deg)}.c100.p40 .bar{-webkit-transform:rotate(144deg);transform:rotate(144deg)}.c100.p41 .bar{-webkit-transform:rotate(147.6deg);transform:rotate(147.6deg)}.c100.p42 .bar{-webkit-transform:rotate(151.2deg);transform:rotate(151.2deg)}.c100.p43 .bar{-webkit-transform:rotate(154.8deg);transform:rotate(154.8deg)}.c100.p44 .bar{-webkit-transform:rotate(158.4deg);transform:rotate(158.4deg)}.c100.p45 .bar{-webkit-transform:rotate(162deg);transform:rotate(162deg)}.c100.p46 .bar{-webkit-transform:rotate(165.6deg);transform:rotate(165.6deg)}.c100.p47 .bar{-webkit-transform:rotate(169.2deg);transform:rotate(169.2deg)}.c100.p48 .bar{-webkit-transform:rotate(172.8deg);transform:rotate(172.8deg)}.c100.p49 .bar{-webkit-transform:rotate(176.4deg);transform:rotate(176.4deg)}.c100.p50 .bar{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p51 .bar{-webkit-transform:rotate(183.6deg);transform:rotate(183.6deg)}.c100.p52 .bar{-webkit-transform:rotate(187.2deg);transform:rotate(187.2deg)}.c100.p53 .bar{-webkit-transform:rotate(190.8deg);transform:rotate(190.8deg)}.c100.p54 .bar{-webkit-transform:rotate(194.4deg);transform:rotate(194.4deg)}.c100.p55 .bar{-webkit-transform:rotate(198deg);transform:rotate(198deg)}.c100.p56 .bar{-webkit-transform:rotate(201.6deg);transform:rotate(201.6deg)}.c100.p57 .bar{-webkit-transform:rotate(205.2deg);transform:rotate(205.2deg)}.c100.p58 .bar{-webkit-transform:rotate(208.8deg);transform:rotate(208.8deg)}.c100.p59 .bar{-webkit-transform:rotate(212.4deg);transform:rotate(212.4deg)}.c100.p60 .bar{-webkit-transform:rotate(216deg);transform:rotate(216deg)}.c100.p61 .bar{-webkit-transform:rotate(219.6deg);transform:rotate(219.6deg)}.c100.p62 .bar{-webkit-transform:rotate(223.2deg);transform:rotate(223.2deg)}.c100.p63 .bar{-webkit-transform:rotate(226.8deg);transform:rotate(226.8deg)}.c100.p64 .bar{-webkit-transform:rotate(230.4deg);transform:rotate(230.4deg)}.c100.p65 .bar{-webkit-transform:rotate(234deg);transform:rotate(234deg)}.c100.p66 .bar{-webkit-transform:rotate(237.6deg);transform:rotate(237.6deg)}.c100.p67 .bar{-webkit-transform:rotate(241.2deg);transform:rotate(241.2deg)}.c100.p68 .bar{-webkit-transform:rotate(244.8deg);transform:rotate(244.8deg)}.c100.p69 .bar{-webkit-transform:rotate(248.4deg);transform:rotate(248.4deg)}.c100.p70 .bar{-webkit-transform:rotate(252deg);transform:rotate(252deg)}.c100.p71 .bar{-webkit-transform:rotate(255.6deg);transform:rotate(255.6deg)}.c100.p72 .bar{-webkit-transform:rotate(259.2deg);transform:rotate(259.2deg)}.c100.p73 .bar{-webkit-transform:rotate(262.8deg);transform:rotate(262.8deg)}.c100.p74 .bar{-webkit-transform:rotate(266.4deg);transform:rotate(266.4deg)}.c100.p75 .bar{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.c100.p76 .bar{-webkit-transform:rotate(273.6deg);transform:rotate(273.6deg)}.c100.p77 .bar{-webkit-transform:rotate(277.2deg);transform:rotate(277.2deg)}.c100.p78 .bar{-webkit-transform:rotate(280.8deg);transform:rotate(280.8deg)}.c100.p79 .bar{-webkit-transform:rotate(284.4deg);transform:rotate(284.4deg)}.c100.p80 .bar{-webkit-transform:rotate(288deg);transform:rotate(288deg)}.c100.p81 .bar{-webkit-transform:rotate(291.6deg);transform:rotate(291.6deg)}.c100.p82 .bar{-webkit-transform:rotate(295.2deg);transform:rotate(295.2deg)}.c100.p83 .bar{-webkit-transform:rotate(298.8deg);transform:rotate(298.8deg)}.c100.p84 .bar{-webkit-transform:rotate(302.4deg);transform:rotate(302.4deg)}.c100.p85 .bar{-webkit-transform:rotate(306deg);transform:rotate(306deg)}.c100.p86 .bar{-webkit-transform:rotate(309.6deg);transform:rotate(309.6deg)}.c100.p87 .bar{-webkit-transform:rotate(313.2deg);transform:rotate(313.2deg)}.c100.p88 .bar{-webkit-transform:rotate(316.8deg);transform:rotate(316.8deg)}.c100.p89 .bar{-webkit-transform:rotate(320.4deg);transform:rotate(320.4deg)}.c100.p90 .bar{-webkit-transform:rotate(324deg);transform:rotate(324deg)}.c100.p91 .bar{-webkit-transform:rotate(327.6deg);transform:rotate(327.6deg)}.c100.p92 .bar{-webkit-transform:rotate(331.2deg);transform:rotate(331.2deg)}.c100.p93 .bar{-webkit-transform:rotate(334.8deg);transform:rotate(334.8deg)}.c100.p94 .bar{-webkit-transform:rotate(338.4deg);transform:rotate(338.4deg)}.c100.p95 .bar{-webkit-transform:rotate(342deg);transform:rotate(342deg)}.c100.p96 .bar{-webkit-transform:rotate(345.6deg);transform:rotate(345.6deg)}.c100.p97 .bar{-webkit-transform:rotate(349.2deg);transform:rotate(349.2deg)}.c100.p98 .bar{-webkit-transform:rotate(352.8deg);transform:rotate(352.8deg)}.c100.p99 .bar{-webkit-transform:rotate(356.4deg);transform:rotate(356.4deg)}.c100.p100 .bar{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.c100:hover{cursor:default}.c100:hover>span{width:3.33em;line-height:3.33em;font-size:.3em;color:#307bbb}.c100:hover:after{top:.04em;left:.04em;width:.92em;height:.92em}.c100.dark{background-color:#777}.c100.dark .bar,.c100.dark .fill{border-color:#c6ff00!important}.c100.dark>span{color:#777}.c100.dark:after{background-color:#666}.c100.dark:hover>span{color:#c6ff00}.c100.green .bar,.c100.green .fill{border-color:#4db53c!important}.c100.green:hover>span{color:#4db53c}.c100.green.dark .bar,.c100.green.dark .fill{border-color:#5fd400!important}.c100.green.dark:hover>span{color:#5fd400}.c100.orange .bar,.c100.orange .fill{border-color:#dd9d22!important}.c100.orange:hover>span{color:#dd9d22}.c100.orange.dark .bar,.c100.orange.dark .fill{border-color:#e08833!important}.c100.orange.dark:hover>span{color:#e08833}#wpfooter{display:none}.row{margin-top:20px}.panel{background-color:#fff;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;border:1px solid #ddd}.panel h3{margin:0 0 10px 0}.panel .link{display:block;margin:20px 0}.panel .ilove_pdf_wrapper_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 10px 0}.panel .ilove_pdf_wrapper_buttons .submit{padding:0;margin:0}.progress{margin-bottom:10px}.progress .progress__text{margin-bottom:2px}.progress .progress__total{width:100%;overflow:hidden;border-radius:2px;height:30px;background:#ececec;position:relative}.progress .progress__total .progress__total__percent{height:30px;background:#4db53c;border-radius:2px}.progress .progress__total .progress__total_text{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;line-height:30px;font-style:italic}.status-c100 ul{margin-top:35px}.status-c100 ul li{font-size:15px;color:#838383}.status-c100 ul li strong{color:#4db53c}.panel h1{color:#838383}.panel h1 strong{color:#4db53c}.multi-form{width:28%;float:left}.multi-form-watermark{width:40%}.no-center{margin-left:20px!important}.applied-success,.compress-success,.success{color:#46b450}.applied-abort,.applied-error,.compress-abort,.compress-error,.error{color:#a00}.all-applying-watermark,.all-compressing{color:#0085ba}.pdf-status{display:none}.custom-title{line-height:36px}.pdf-id{margin-left:10px;display:none}div.panel-margin-left{margin-left:15px!important}.fa-check{color:green!important}.files-not-found{float:left;color:red;margin-right:15px}div.row-library{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.multi-process{text-align:center}.multi-process span{font-size:18px}.multi-process .all-applying-watermark,.multi-process .all-compressing{position:relative;overflow:hidden;border-radius:20px;height:30px;background:#c3c3c3}.multi-process .all-applying-watermark span,.multi-process .all-compressing span{color:#fff;position:relative;z-index:20;font-size:14px;display:block;line-height:30px}.multi-process .all-applying-watermark .progress-percent,.multi-process .all-compressing .progress-percent{height:100%;background-color:#6b94c7;position:absolute;top:0;left:0;border-radius:20px}#cancel-compress,#cancel-watermark{display:none;margin-top:15px}body #TB_window{border-top:5px solid red}.popup_buymore{text-align:center}.popup_buymore h3{font-size:26px;text-align:center;color:#383838;margin-bottom:0}.popup_buymore p{font-size:18px;text-align:center;color:#888;font-style:italic;padding:0!important;margin-bottom:0}.optimization-pdf.widefat td{vertical-align:middle}#poststuff .ilovepdf-restore-dialog,.ilovepdf-restore-dialog{border:none;border-radius:20px;padding:40px;-webkit-animation:fade-out .2s ease-out;animation:fade-out .2s ease-out}#poststuff .ilovepdf-restore-dialog .ilovepdf-title-dialog,.ilovepdf-restore-dialog .ilovepdf-title-dialog{text-align:center;font-size:2.8em;color:#e5322d}#poststuff .ilovepdf-restore-dialog .ilovepdf-content-dialog,.ilovepdf-restore-dialog .ilovepdf-content-dialog{font-size:18px;font-weight:500;color:#838383}#poststuff .ilovepdf-restore-dialog .ilovepdf-btn-groups,.ilovepdf-restore-dialog .ilovepdf-btn-groups{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}#poststuff .ilovepdf-restore-dialog::-ms-backdrop,.ilovepdf-restore-dialog::-ms-backdrop{background-color:rgba(56,56,56,.75)}#poststuff .ilovepdf-restore-dialog::backdrop,.ilovepdf-restore-dialog::backdrop{background-color:rgba(56,56,56,.75)}#poststuff .ilovepdf-restore-dialog[open],.ilovepdf-restore-dialog[open]{-webkit-animation:openDialog .3s ease-in-out 0s 1 normal forwards;animation:openDialog .3s ease-in-out 0s 1 normal forwards}@-webkit-keyframes openDialog{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes openDialog{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}} -
ilovepdf/tags/2.1.5/assets/js/main.min.js
r3078801 r3192612 1 !function(n){"use strict";n(function(){jQuery(".color-field").wpColorPicker()}),n("#check-all-compress").on("click",function(){this.checked?n(".nslb-input").each(function(){this.checked=!0}):n(".nslb-input").each(function(){this.checked=!1})}),n(".nslb-input").on("click",function(){n(".nslb-input:checked").length==n(".nslb-input").length?n("#check-all-compress").prop("checked",!0):n("#check-all-compress").prop("checked",!1)}),n("#check-all-watermark").on("click",function(){this.checked?n(".nslb-input").each(function(){this.checked=!0}):n(".nslb-input").each(function(){this.checked=!1})}),n(".nslb-input").on("click",function(){n(".nslb-input:checked").length==n(".nslb-input").length?n("#check-all-watermark").prop("checked",!0):n("#check-all-watermark").prop("checked",!1)}),n("input[name$='ilove_pdf_display_settings_format_watermark[ilove_pdf_format_watermark_mode]']").on("change",function(){var e=n(this).val();n("div.watermark-mode").hide(),n("#div-mode"+e).show()});var r=!0,e=(n(".btn-cancel").on("click",function(){r=!1}),0),a=0;function l(i){0==e&&(a=i.length);var s=n("#file-row-"+i[0]).find("td:eq(3)");s.find("a").hide(),n(".all-compressing").show(),s.find(".compressing").show(),e++,n(".all-compressing span").html(e+"/"+a),n(".all-compressing .progress-percent").width(100*e/a+"%"),n.post("admin-post.php?action=ilovepdf_compress&id="+i[0]+"&ajax=1",function(e){var t;""==e||1!=e.status||e.api_error?"error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),s.show()):(s.find(".compressing").hide(),(t=document.createElement("div")).innerHTML=e.api_error,s.find(".error").html(t.innerText).show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?l(i):(n(".all-compressing").hide(),n(r?".compress-success":".compress-abort").show(),n("#cancel-compress").hide())):(s.find(".compressing").hide(),s.find(".success").show(),n("#file-row-"+i[0]).find("td:eq(2)").html(e.compress_size),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?l(i):(n(".all-compressing").hide(),n(r?".compress-success":".compress-abort").show(),n("#cancel-compress").hide(),window.setTimeout(function(){n("#stats_total_files_compressed").html(e.total_files),n("#stats_initial_size").html(e.initial_size),n("#stats_current_size").html(e.current_size),n("#stats_total_percentage").html(e.percentage+"%"),n("#stats_total_percentage").parent(".c100").addClass("p"+e.percentage),n("#compress-pdf-list").load(document.URL+" #compress-pdf-list")},2e3)))},"json")}function o(i){0==e&&(a=i.length);var s=n("#file-row-"+i[0]).find("td:eq(2)");s.find("a").hide(),n(".all-applying-watermark").show(),s.find(".applying-watermark").show(),e++,n(".all-applying-watermark span").html(e+"/"+a),n(".all-applying-watermark .progress-percent").width(100*e/a+"%"),n.post("admin-post.php?action=ilovepdf_watermark&id="+i[0]+"&ajax=1",function(e){var t;""==e||1!=e.status||e.api_error?"error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),s.show()):(s.find(".applying-watermark").hide(),(t=document.createElement("div")).innerHTML=e.api_error,s.find(".error").html(t.innerText).show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?o(i):(n(".all-applying-watermark").hide(),n(r?".applied-success":".applied-abort").show(),n("#cancel-watermark").hide())):(s.find(".applying-watermark").hide(),s.find(".success").show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?o(i):(n(".all-applying-watermark").hide(),n(r?".applied-success":".applied-abort").show(),n("#cancel-watermark").hide(),window.setTimeout(function(){n("#stats_total_files_watermarked").html(e.total_files),n("#watermark-pdf-list").load(document.URL+" #watermark-pdf-list")},2e3)))},"json")}n(".btn-compress-all").on("click",function(){n("#cancel-compress").css("display","inline-block"),n.ajax({type:"POST",url:"admin-post.php?action=ilovepdf_compress_list",success:function(e){var t,e=n.parseJSON(e);""!=e&&1==e.status?(a=e.list_pdf.length,l(e.list_pdf)):((t=document.createElement("div")).innerHTML=e,n(".compress-error").html(t.innerText).show())}})}),window.exportedCompressMultiPDF=l,n(".btn-watermark-all").on("click",function(){n("#cancel-watermark").css("display","inline-block"),n.ajax({type:"POST",url:"admin-post.php?action=ilovepdf_watermark_list",success:function(e){var t,e=n.parseJSON(e);""!=e&&1==e.status?(a=e.list_pdf.length,o(e.list_pdf)):((t=document.createElement("div")).innerHTML=e,n(".applied-error").html(t.innerText).show())}})}),window.exportedWatermarkMultiPDF=o,n(".btn-compress").on("click",function(e){var i=n(this),s=n(this).parent(),r=!1;e.preventDefault(),i.closest(".row-library").find(".btn-watermark").is(":visible")&&(r=!0),i.closest(".row-library").find(".btn-watermark").hide(),n(this).hide(),n(this).nextAll(".compressing").show(),n(this).nextAll(".success").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".compressing").hide(),r&&i.closest(".row-library").find(".btn-watermark").show(),""==e||1!=e.status||e.api_error?("error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),i):((t=document.createElement("div")).innerHTML=e.api_error,1==e.editpdf&&i.nextAll(".error").before("<br /><br />"),i.nextAll(".error").html(t.innerText))).show():(console.log(e.api_error),i.nextAll(".success").show(),n("#stats_total_files_compressed").html(parseInt(n("#stats_total_files_compressed").html())+1),n("#stats_initial_size").html(e.initial_size),n("#stats_current_size").html(e.current_size),n("#stats_total_percentage").html(e.percentage+"%"),n("#stats_total_percentage").parent(".c100").addClass("p"+e.percentage),window.setTimeout(function(){i.nextAll(".success").hide(),1==e.library?i.nextAll(".stats-compress").html('<i class="fa fa-check" aria-hidden="true"></i> Compressed<br />Savings '+e.percent+"%</span>"):(1==e.editpdf?i.prevAll("#current-size").find("strong"):(s.html(e.percent+"%"),s.closest("td").prev("td"))).html(e.compress_size)},3e3))},"json")}),n(".btn-watermark").on("click",function(e){var i=n(this),s=n(this).parent(),r=!1;e.preventDefault(),i.closest(".row-library").find(".btn-compress").is(":visible")&&(r=!0),i.closest(".row-library").find(".btn-compress").hide(),n(this).hide(),n(this).nextAll(".applying-watermark").show(),n(this).prevAll(".stats-compress").hide(),n(this).nextAll(".success").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".applying-watermark").hide(),r&&i.closest(".row-library").find(".btn-compress").show(),""==e||1!=e.status||e.api_error?("error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),i):((t=document.createElement("div")).innerHTML=e.api_error,1==e.editpdf&&i.nextAll(".error").before("<br /><br />"),i.nextAll(".error").html(t.innerText))).show():(i.nextAll(".success").show(),n("#stats_total_files_watermarked").html(parseInt(n("#stats_total_files_watermarked").html())+1),window.setTimeout(function(){i.nextAll(".success").hide(),1==e.library?s.html('<i class="fa fa-check" aria-hidden="true"></i> Stamped'):1==e.editpdf&&s.append('<i class="fa fa-check" aria-hidden="true"></i> Stamped')},3e3))},"json")}),n(".btn-restore").on("click",function(e){var i=n(this);e.preventDefault(),Swal.fire({title:"Attention!",text:"The changes applied by all the tools will be lost. Do you want to continue?",icon:"warning",confirmButtonText:"Yes",showCloseButton:!0,buttonsStyling:!1,customClass:{confirmButton:"button-primary"}}).then(e=>{e.isConfirmed&&(n(this).hide(),n(this).nextAll(".loading").show(),n(this).parent().prevAll(".row-compress-tool").hide(),n(this).parent().prevAll(".row-watermark-tool").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".loading").hide(),(""==e?i.nextAll(".success"):((t=document.createElement("div")).innerHTML=e,i.nextAll(".error").html(t.innerText))).show()}))})}),n(".ilovepdf--meta-box-container .link-restore, .compat-field-iLovePDF-tools .link-restore").on("click",function(e){const t=n(this)[0].href;e.preventDefault(),Swal.fire({title:"Attention!",text:"The changes applied by all the tools will be lost. Do you want to continue?",icon:"warning",confirmButtonText:"Yes",showCloseButton:!0,buttonsStyling:!1,customClass:{confirmButton:"button-primary"}}).then(e=>{e.isConfirmed&&(location.href=t)})})}(jQuery); 1 !function(n){"use strict";n(function(){jQuery(".color-field").wpColorPicker()}),n("#check-all-compress").on("click",function(){this.checked?n(".nslb-input").each(function(){this.checked=!0}):n(".nslb-input").each(function(){this.checked=!1})}),n(".nslb-input").on("click",function(){n(".nslb-input:checked").length==n(".nslb-input").length?n("#check-all-compress").prop("checked",!0):n("#check-all-compress").prop("checked",!1)}),n("#check-all-watermark").on("click",function(){this.checked?n(".nslb-input").each(function(){this.checked=!0}):n(".nslb-input").each(function(){this.checked=!1})}),n(".nslb-input").on("click",function(){n(".nslb-input:checked").length==n(".nslb-input").length?n("#check-all-watermark").prop("checked",!0):n("#check-all-watermark").prop("checked",!1)}),n("input[name$='ilove_pdf_display_settings_format_watermark[ilove_pdf_format_watermark_mode]']").on("change",function(){var e=n(this).val();n("div.watermark-mode").hide(),n("#div-mode"+e).show()});var r=!0,e=(n(".btn-cancel").on("click",function(){r=!1}),0),l=0;function a(i){0==e&&(l=i.length);var s=n("#file-row-"+i[0]).find("td:eq(3)");s.find("a").hide(),n(".all-compressing").show(),s.find(".compressing").show(),e++,n(".all-compressing span").html(e+"/"+l),n(".all-compressing .progress-percent").width(100*e/l+"%"),n.post("admin-post.php?action=ilovepdf_compress&id="+i[0]+"&ajax=1",function(e){var t;""==e||1!=e.status||e.api_error?"error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),s.show()):(s.find(".compressing").hide(),(t=document.createElement("div")).innerHTML=e.api_error,s.find(".error").html(t.innerText).show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?a(i):(n(".all-compressing").hide(),n(r?".compress-success":".compress-abort").show(),n("#cancel-compress").hide())):(s.find(".compressing").hide(),s.find(".success").show(),n("#file-row-"+i[0]).find("td:eq(2)").html(e.compress_size),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?a(i):(n(".all-compressing").hide(),n(r?".compress-success":".compress-abort").show(),n("#cancel-compress").hide(),window.setTimeout(function(){n("#stats_total_files_compressed").html(e.total_files),n("#stats_initial_size").html(e.initial_size),n("#stats_current_size").html(e.current_size),n("#stats_total_percentage").html(e.percentage+"%"),n("#stats_total_percentage").parent(".c100").addClass("p"+e.percentage),n("#compress-pdf-list").load(document.URL+" #compress-pdf-list")},2e3)))},"json")}function o(i){0==e&&(l=i.length);var s=n("#file-row-"+i[0]).find("td:eq(2)");s.find("a").hide(),n(".all-applying-watermark").show(),s.find(".applying-watermark").show(),e++,n(".all-applying-watermark span").html(e+"/"+l),n(".all-applying-watermark .progress-percent").width(100*e/l+"%"),n.post("admin-post.php?action=ilovepdf_watermark&id="+i[0]+"&ajax=1",function(e){var t;""==e||1!=e.status||e.api_error?"error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),s.show()):(s.find(".applying-watermark").hide(),(t=document.createElement("div")).innerHTML=e.api_error,s.find(".error").html(t.innerText).show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?o(i):(n(".all-applying-watermark").hide(),n(r?".applied-success":".applied-abort").show(),n("#cancel-watermark").hide())):(s.find(".applying-watermark").hide(),s.find(".success").show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?o(i):(n(".all-applying-watermark").hide(),n(r?".applied-success":".applied-abort").show(),n("#cancel-watermark").hide(),window.setTimeout(function(){n("#stats_total_files_watermarked").html(e.total_files),n("#watermark-pdf-list").load(document.URL+" #watermark-pdf-list")},2e3)))},"json")}n(".btn-compress-all").on("click",function(){n("#cancel-compress").css("display","inline-block"),n.ajax({type:"POST",url:"admin-post.php?action=ilovepdf_compress_list",success:function(e){var t,e=n.parseJSON(e);""!=e&&1==e.status?(l=e.list_pdf.length,a(e.list_pdf)):((t=document.createElement("div")).innerHTML=e,n(".compress-error").html(t.innerText).show())}})}),window.exportedCompressMultiPDF=a,n(".btn-watermark-all").on("click",function(){n("#cancel-watermark").css("display","inline-block"),n.ajax({type:"POST",url:"admin-post.php?action=ilovepdf_watermark_list",success:function(e){var t,e=n.parseJSON(e);""!=e&&1==e.status?(l=e.list_pdf.length,o(e.list_pdf)):((t=document.createElement("div")).innerHTML=e,n(".applied-error").html(t.innerText).show())}})}),window.exportedWatermarkMultiPDF=o,n(".btn-compress").on("click",function(e){var i=n(this),s=n(this).parent(),r=!1;e.preventDefault(),i.closest(".row-library").find(".btn-watermark").is(":visible")&&(r=!0),i.closest(".row-library").find(".btn-watermark").hide(),n(this).hide(),n(this).nextAll(".compressing").show(),n(this).nextAll(".success").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".compressing").hide(),r&&i.closest(".row-library").find(".btn-watermark").show(),""==e||1!=e.status||e.api_error?("error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),i):((t=document.createElement("div")).innerHTML=e.api_error,1==e.editpdf&&i.nextAll(".error").before("<br /><br />"),i.nextAll(".error").html(t.innerText))).show():(console.log(e.api_error),i.nextAll(".success").show(),n("#stats_total_files_compressed").html(parseInt(n("#stats_total_files_compressed").html())+1),n("#stats_initial_size").html(e.initial_size),n("#stats_current_size").html(e.current_size),n("#stats_total_percentage").html(e.percentage+"%"),n("#stats_total_percentage").parent(".c100").addClass("p"+e.percentage),window.setTimeout(function(){i.nextAll(".success").hide(),1==e.library?i.nextAll(".stats-compress").html('<i class="fa fa-check" aria-hidden="true"></i> Compressed<br />Savings '+e.percent+"%</span>"):(1==e.editpdf?i.prevAll("#current-size").find("strong"):(s.html(e.percent+"%"),s.closest("td").prev("td"))).html(e.compress_size)},3e3))},"json")}),n(".btn-watermark").on("click",function(e){var i=n(this),s=n(this).parent(),r=!1;e.preventDefault(),i.closest(".row-library").find(".btn-compress").is(":visible")&&(r=!0),i.closest(".row-library").find(".btn-compress").hide(),n(this).hide(),n(this).nextAll(".applying-watermark").show(),n(this).prevAll(".stats-compress").hide(),n(this).nextAll(".success").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".applying-watermark").hide(),r&&i.closest(".row-library").find(".btn-compress").show(),""==e||1!=e.status||e.api_error?("error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),i):((t=document.createElement("div")).innerHTML=e.api_error,1==e.editpdf&&i.nextAll(".error").before("<br /><br />"),i.nextAll(".error").html(t.innerText))).show():(i.nextAll(".success").show(),n("#stats_total_files_watermarked").html(parseInt(n("#stats_total_files_watermarked").html())+1),window.setTimeout(function(){i.nextAll(".success").hide(),1==e.library?s.html('<i class="fa fa-check" aria-hidden="true"></i> Stamped'):1==e.editpdf&&s.append('<i class="fa fa-check" aria-hidden="true"></i> Stamped')},3e3))},"json")});const c=` 2 <dialog id="ilovepdf-restore-dialog" class="ilovepdf-restore-dialog"> 3 <h2 class="ilovepdf-title-dialog">Attention!</h2> 4 <p class="ilovepdf-content-dialog">The changes applied by all the tools will be lost. Do you want to continue?</p> 5 <div class="ilovepdf-btn-groups"> 6 <button id="ilovepdf-dialog-aceptted" class="button-primary">Yes</button> 7 <button id="ilovepdf-dialog-close" class="button-secondary">Close</button> 8 </div> 9 </dialog>`;n(".btn-restore").on("click",function(e){var i=n(this);e.preventDefault(),n(this).parent().append(c);const t=document.getElementById("ilovepdf-restore-dialog");var e=document.getElementById("ilovepdf-dialog-aceptted"),s=document.getElementById("ilovepdf-dialog-close");t.showModal(),e.addEventListener("click",e=>{e.preventDefault(),t.close(),n(this).hide(),n(this).prev().hide(),n(this).nextAll(".loading").show(),n(this).parent().prevAll(".row-compress-tool").hide(),n(this).parent().prevAll(".row-watermark-tool").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".loading").hide(),(""===e?i.nextAll(".success"):((t=document.createElement("div")).innerHTML=e,i.nextAll(".error").html(t.innerText))).show()})}),s.addEventListener("click",e=>{e.preventDefault(),t.close()})}),n(".ilovepdf--meta-box-container .link-restore, .compat-field-iLovePDF-tools .link-restore").on("click",function(e){const t=n(this)[0].href,i=(e.preventDefault(),n(".ilovepdf--meta-box-container").append(c),document.getElementById("ilovepdf-restore-dialog"));var e=document.getElementById("ilovepdf-dialog-aceptted"),s=document.getElementById("ilovepdf-dialog-close");i.showModal(),e.addEventListener("click",e=>{e.preventDefault(),i.close(),location.href=t}),s.addEventListener("click",e=>{e.preventDefault(),i.close()})})}(jQuery); -
ilovepdf/tags/2.1.5/composer.json
r3164198 r3192612 18 18 "phpstan/phpstan": "^1.12", 19 19 "szepeviktor/phpstan-wordpress": "^1.3", 20 "phpstan/extension-installer": "^1.4" 20 "phpstan/extension-installer": "^1.4", 21 "wp-coding-standards/wpcs": "^3.0" 21 22 }, 22 23 "config": { 23 24 "platform-check": false, 24 25 "allow-plugins": { 25 "phpstan/extension-installer": true 26 "phpstan/extension-installer": true, 27 "dealerdirect/phpcodesniffer-composer-installer": true 26 28 } 27 29 }, -
ilovepdf/tags/2.1.5/dev/js/main.js
r3078801 r3192612 435 435 ); 436 436 437 const dialogComponent = ` 438 <dialog id="ilovepdf-restore-dialog" class="ilovepdf-restore-dialog"> 439 <h2 class="ilovepdf-title-dialog">Attention!</h2> 440 <p class="ilovepdf-content-dialog">The changes applied by all the tools will be lost. Do you want to continue?</p> 441 <div class="ilovepdf-btn-groups"> 442 <button id="ilovepdf-dialog-aceptted" class="button-primary">Yes</button> 443 <button id="ilovepdf-dialog-close" class="button-secondary">Close</button> 444 </div> 445 </dialog>`; 446 437 447 $('.btn-restore').on( 438 448 'click', … … 442 452 e.preventDefault(); 443 453 444 Swal.fire({445 title: 'Attention!', 446 text: 'The changes applied by all the tools will be lost. Do you want to continue?',447 icon: 'warning',448 confirmButtonText: 'Yes',449 showCloseButton: true, 450 buttonsStyling: false,451 customClass:{452 confirmButton: 'button-primary',453 },454 }).then(455 (result) => {456 if (result.isConfirmed) {457 $(this).hide();458 $(this).nextAll('.loading').show();459 $(this).parent().prevAll('.row-compress-tool').hide(); 460 $(this).parent().prevAll('.row-watermark-tool').hide();461 462 $.post(463 $(this).prop('href') + '&ajax=1',464 function (response) {465 elem.nextAll('.loading').hide();466 if (response == '') {467 elem.nextAll('.success').show();468 } else {469 // Strip HTML tags 470 var div = document.createElement("div");471 div.innerHTML = response;472 473 elem.nextAll('.error').html(div.innerText).show();474 }475 } 476 );477 }478 }479 );454 $(this).parent().append(dialogComponent) 455 456 const dialogElem = document.getElementById("ilovepdf-restore-dialog") 457 const btnConfirmDialog = document.getElementById("ilovepdf-dialog-aceptted") 458 const btnCloseDialog = document.getElementById("ilovepdf-dialog-close") 459 460 dialogElem.showModal(); 461 btnConfirmDialog.addEventListener("click", (e) => { 462 e.preventDefault(); 463 dialogElem.close(); 464 $(this).hide(); 465 $(this).prev().hide(); 466 $(this).nextAll('.loading').show(); 467 $(this).parent().prevAll('.row-compress-tool').hide(); 468 $(this).parent().prevAll('.row-watermark-tool').hide(); 469 470 $.post($(this).prop('href') + '&ajax=1', 471 function (response) { 472 elem.nextAll('.loading').hide(); 473 if (response === '') { 474 elem.nextAll('.success').show(); 475 } else { 476 // Strip HTML tags 477 var div = document.createElement("div"); 478 div.innerHTML = response; 479 480 elem.nextAll('.error').html(div.innerText).show(); 481 } 482 } 483 ); 484 }) 485 486 btnCloseDialog.addEventListener("click", (e) => { 487 e.preventDefault(); 488 dialogElem.close(); 489 }) 480 490 } 481 491 ); … … 490 500 e.preventDefault(); 491 501 492 Swal.fire({ 493 title: 'Attention!', 494 text: 'The changes applied by all the tools will be lost. Do you want to continue?', 495 icon: 'warning', 496 confirmButtonText: 'Yes', 497 showCloseButton: true, 498 buttonsStyling: false, 499 customClass: { 500 confirmButton: 'button-primary', 501 }, 502 }).then( 503 (result) => { 504 if (result.isConfirmed) { 505 location.href = hrefUrl; 506 } 507 } 508 ); 502 $('.ilovepdf--meta-box-container').append(dialogComponent) 503 504 const dialogElem = document.getElementById("ilovepdf-restore-dialog") 505 const btnConfirmDialog = document.getElementById("ilovepdf-dialog-aceptted") 506 const btnCloseDialog = document.getElementById("ilovepdf-dialog-close") 507 508 dialogElem.showModal(); 509 510 btnConfirmDialog.addEventListener("click", (e) => { 511 e.preventDefault(); 512 dialogElem.close(); 513 location.href = hrefUrl; 514 }) 515 516 btnCloseDialog.addEventListener("click", (e) => { 517 e.preventDefault(); 518 dialogElem.close(); 519 }) 509 520 } 510 521 ); -
ilovepdf/tags/2.1.5/dev/scss/_admin.scss
r3078801 r3192612 212 212 } 213 213 214 .swal2-container {215 z-index: 161000 !important;216 }217 218 214 .optimization-pdf { 219 215 &.widefat { … … 223 219 } 224 220 } 221 222 .ilovepdf-restore-dialog, 223 #poststuff .ilovepdf-restore-dialog { 224 border: none; 225 border-radius: 20px; 226 padding: 40px; 227 animation: fade-out 0.2s ease-out; 228 229 .ilovepdf-title-dialog { 230 text-align: center; 231 font-size: 2.8em; 232 color: #e5322d; 233 } 234 235 .ilovepdf-content-dialog { 236 font-size: 18px; 237 font-weight: 500; 238 color: #838383; 239 } 240 241 .ilovepdf-btn-groups { 242 margin-top: 30px; 243 display: flex; 244 justify-content: center; 245 gap: 30px; 246 } 247 248 &::backdrop { 249 background-color: rgba(56,56,56,0.75); 250 } 251 252 &[open] { 253 animation: openDialog 300ms ease-in-out 0s 1 normal forwards; 254 } 255 } 256 257 /* Animation keyframes */ 258 @keyframes openDialog { 259 0% { 260 opacity: 0; 261 transform: scale(0.6); 262 } 263 264 100% { 265 opacity: 1; 266 transform: scale(1); 267 } 268 } -
ilovepdf/tags/2.1.5/dev/scss/app.scss
r3046982 r3192612 1 @ import"grid";2 @ import"circle";3 @ import"admin";1 @use "grid"; 2 @use "circle"; 3 @use "admin"; -
ilovepdf/tags/2.1.5/gulpfile.mjs
r3046982 r3192612 3 3 import cleanCSS from 'gulp-clean-css'; 4 4 import autoprefixer from 'gulp-autoprefixer'; 5 import * as sassCompilerfrom 'sass';5 import * as dartSass from 'sass'; 6 6 import uglify from 'gulp-uglify'; 7 7 import rename from 'gulp-rename'; 8 8 import merge from 'merge-stream'; 9 9 10 const sass = gulpSass( sassCompiler);10 const sass = gulpSass(dartSass); 11 11 12 12 // Task to compile Sass and minify CSS 13 13 gulp.task('build-css', function() { 14 14 return gulp.src('dev/scss/**/*.scss') 15 .pipe(sass .sync().on('error', sass.logError))15 .pipe(sass().on('error', sass.logError)) 16 16 .pipe(autoprefixer({ 17 17 overrideBrowserslist: ["last 2 versions"], -
ilovepdf/tags/2.1.5/ilove-pdf.php
r3164198 r3192612 11 11 * Plugin URI: https://iloveapi.com/ 12 12 * Description: Compress your PDF files and Stamp Images or text into PDF files. This is the Official iLovePDF plugin for WordPress. You can optimize all your PDF and stamp them automatically as you do in ilovepdf.com. 13 * Version: 2.1. 413 * Version: 2.1.5 14 14 * Requires at least: 5.3 15 15 * Requires PHP: 7.4 … … 75 75 } 76 76 77 update_option( 'ilove_pdf_display_general_settings', $get_options );77 Ilove_Pdf::update_option( 'ilove_pdf_display_general_settings', $get_options ); 78 78 79 79 } -
ilovepdf/tags/2.1.5/includes/Ilove_Pdf.php
r3164198 r3192612 75 75 76 76 $this->plugin_name = 'ilove-pdf'; 77 $this->version = 'wp.2.1. 4';77 $this->version = 'wp.2.1.5'; 78 78 79 79 $this->load_dependencies(); … … 179 179 return $this->version; 180 180 } 181 182 /** 183 * Determines whether Multisite is enabled. 184 * 185 * @since 2.1.5 186 * @return bool True if Multisite is enabled, false otherwise. 187 */ 188 public static function is_multisite() { 189 return is_multisite(); 190 } 191 192 /** 193 * Update option, works with multisite if enabled 194 * 195 * @since 2.1.5 196 * @param string $option Name of the option to update. Expected to not be SQL-escaped. 197 * @param mixed $value Option value. Must be serializable if non-scalar. Expected to not be SQL-escaped. 198 * @param bool|null $autoload Optional. Whether to load the option when WordPress starts up. Accepts a boolean, or null. 199 */ 200 public static function update_option( $option, $value, $autoload = null ) { 201 202 if ( ! self::is_multisite() ) { 203 update_option( $option, $value, $autoload ); 204 return; 205 } 206 207 $sites = get_sites(); 208 foreach ( $sites as $site ) { 209 switch_to_blog( (int) $site->blog_id ); 210 update_option( $option, $value, $autoload ); 211 restore_current_blog(); 212 } 213 } 214 215 /** 216 * Create directories, works with multisite if enabled 217 * 218 * @since 2.1.5 219 * @param array|string $directories The directories to create. 220 */ 221 public static function create_dir( $directories ) { 222 223 if ( ! is_array( $directories ) ) { 224 $directories = array( $directories ); 225 } 226 227 if ( ! self::is_multisite() ) { 228 foreach ( $directories as $directory ) { 229 $upload_dir = wp_upload_dir(); 230 $directory = $upload_dir['basedir'] . $directory; 231 232 if ( ! file_exists( $directory ) ) { 233 wp_mkdir_p( $directory ); 234 } 235 } 236 return; 237 } 238 239 $sites = get_sites(); 240 foreach ( $sites as $site ) { 241 switch_to_blog( (int) $site->blog_id ); 242 243 foreach ( $directories as $directory ) { 244 $upload_dir = wp_upload_dir(); 245 $directory = $upload_dir['basedir'] . $directory; 246 247 if ( ! file_exists( $directory ) ) { 248 wp_mkdir_p( $directory ); 249 } 250 } 251 252 restore_current_blog(); 253 } 254 } 181 255 } -
ilovepdf/tags/2.1.5/includes/Ilove_Pdf_Activator.php
r3118395 r3192612 29 29 */ 30 30 public static function activate() { 31 $upload_dir = wp_upload_dir(); 32 $pdf_dirname = $upload_dir['basedir'] . '/pdf'; 33 if ( ! file_exists( $pdf_dirname ) ) { 34 wp_mkdir_p( $pdf_dirname ); 35 } 31 $directories = array( 32 '/pdf', 33 '/pdf/compress', 34 '/pdf/watermark', 35 '/pdf/backup', 36 ); 36 37 37 $pdf_dirname = $upload_dir['basedir'] . '/pdf/compress'; 38 if ( ! file_exists( $pdf_dirname ) ) { 39 wp_mkdir_p( $pdf_dirname ); 40 } 41 42 $pdf_dirname = $upload_dir['basedir'] . '/pdf/watermark'; 43 if ( ! file_exists( $pdf_dirname ) ) { 44 wp_mkdir_p( $pdf_dirname ); 45 } 46 47 $pdf_dirname = $upload_dir['basedir'] . '/pdf/backup'; 48 if ( ! file_exists( $pdf_dirname ) ) { 49 wp_mkdir_p( $pdf_dirname ); 50 } 38 Ilove_Pdf::create_dir( $directories ); 51 39 52 40 $initial_pdf_size = ilove_pdf_get_all_pdf_current_size(); 53 add_option( 'ilovepdf_initial_pdf_files_size', $initial_pdf_size );41 Ilove_Pdf::update_option( 'ilovepdf_initial_pdf_files_size', $initial_pdf_size ); 54 42 55 43 if ( get_option( 'ilovepdf_wordpress_id' ) === false ) { 56 add_option( 'ilovepdf_wordpress_id', md5( get_option( 'siteurl' ) . get_option( 'admin_email' ) ) );44 Ilove_Pdf::update_option( 'ilovepdf_wordpress_id', md5( get_option( 'siteurl' ) . get_option( 'admin_email' ) ) ); 57 45 } 58 46 … … 114 102 } 115 103 116 update_option( 'ilove_pdf_display_settings_format_watermark', $get_format_options );117 update_option( 'ilove_pdf_display_settings_watermark', $get_gral_options );104 Ilove_Pdf::update_option( 'ilove_pdf_display_settings_format_watermark', $get_format_options ); 105 Ilove_Pdf::update_option( 'ilove_pdf_display_settings_watermark', $get_gral_options ); 118 106 } 119 107 … … 133 121 } 134 122 135 update_option( 'ilove_pdf_display_general_settings', $get_options );123 Ilove_Pdf::update_option( 'ilove_pdf_display_general_settings', $get_options ); 136 124 } 137 125 … … 159 147 } 160 148 161 update_option( 'ilove_pdf_display_settings_compress', $get_options );149 Ilove_Pdf::update_option( 'ilove_pdf_display_settings_compress', $get_options ); 162 150 } 163 151 } -
ilovepdf/tags/2.1.5/includes/Ilove_Pdf_Deactivator.php
r3078801 r3192612 34 34 */ 35 35 public static function deactivate() { 36 update_option( 'ilovepdf_initial_pdf_files_size', 0 );37 update_option( 'ilovepdf_compressed_files', 0 );38 update_option( 'ilovepdf_watermarked_files', 0 );36 Ilove_Pdf::update_option( 'ilovepdf_initial_pdf_files_size', 0 ); 37 Ilove_Pdf::update_option( 'ilovepdf_compressed_files', 0 ); 38 Ilove_Pdf::update_option( 'ilovepdf_watermarked_files', 0 ); 39 39 } 40 40 } -
ilovepdf/tags/2.1.5/package.json
r3164198 r3192612 17 17 "gulp-uglify": "^3.0.2", 18 18 "merge-stream": "^2.0.0", 19 "sass": "^1. 79"19 "sass": "^1.80" 20 20 } 21 21 } -
ilovepdf/tags/2.1.5/vendor/autoload.php
r2996387 r3192612 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit6 0ec1dd0608b56718d1c5dc754f6740a::getLoader();25 return ComposerAutoloaderInit634bd29bd263e33ce5cb3f59c562e5cc::getLoader(); -
ilovepdf/tags/2.1.5/vendor/composer/autoload_real.php
r2996387 r3192612 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit6 0ec1dd0608b56718d1c5dc754f6740a5 class ComposerAutoloaderInit634bd29bd263e33ce5cb3f59c562e5cc 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit6 0ec1dd0608b56718d1c5dc754f6740a', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit634bd29bd263e33ce5cb3f59c562e5cc', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit6 0ec1dd0608b56718d1c5dc754f6740a', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit634bd29bd263e33ce5cb3f59c562e5cc', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc::getInitializer($loader)); 31 31 32 32 $loader->register(true); 33 33 34 $filesToLoad = \Composer\Autoload\ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a::$files;34 $filesToLoad = \Composer\Autoload\ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc::$files; 35 35 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 36 36 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
ilovepdf/tags/2.1.5/vendor/composer/autoload_static.php
r2996387 r3192612 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a7 class ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc 8 8 { 9 9 public static $files = array ( … … 84 84 { 85 85 return \Closure::bind(function () use ($loader) { 86 $loader->prefixLengthsPsr4 = ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a::$prefixLengthsPsr4;87 $loader->prefixDirsPsr4 = ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a::$prefixDirsPsr4;88 $loader->classMap = ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a::$classMap;86 $loader->prefixLengthsPsr4 = ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc::$prefixLengthsPsr4; 87 $loader->prefixDirsPsr4 = ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc::$prefixDirsPsr4; 88 $loader->classMap = ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc::$classMap; 89 89 90 90 }, null, ClassLoader::class); -
ilovepdf/tags/2.1.5/vendor/composer/installed.json
r3164198 r3192612 1 1 { 2 2 "packages": [ 3 { 4 "name": "dealerdirect/phpcodesniffer-composer-installer", 5 "version": "v1.0.0", 6 "version_normalized": "1.0.0.0", 7 "source": { 8 "type": "git", 9 "url": "https://github.com/PHPCSStandards/composer-installer.git", 10 "reference": "4be43904336affa5c2f70744a348312336afd0da" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", 15 "reference": "4be43904336affa5c2f70744a348312336afd0da", 16 "shasum": "" 17 }, 18 "require": { 19 "composer-plugin-api": "^1.0 || ^2.0", 20 "php": ">=5.4", 21 "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" 22 }, 23 "require-dev": { 24 "composer/composer": "*", 25 "ext-json": "*", 26 "ext-zip": "*", 27 "php-parallel-lint/php-parallel-lint": "^1.3.1", 28 "phpcompatibility/php-compatibility": "^9.0", 29 "yoast/phpunit-polyfills": "^1.0" 30 }, 31 "time": "2023-01-05T11:28:13+00:00", 32 "type": "composer-plugin", 33 "extra": { 34 "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" 35 }, 36 "installation-source": "dist", 37 "autoload": { 38 "psr-4": { 39 "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" 40 } 41 }, 42 "notification-url": "https://packagist.org/downloads/", 43 "license": [ 44 "MIT" 45 ], 46 "authors": [ 47 { 48 "name": "Franck Nijhof", 49 "email": "franck.nijhof@dealerdirect.com", 50 "homepage": "http://www.frenck.nl", 51 "role": "Developer / IT Manager" 52 }, 53 { 54 "name": "Contributors", 55 "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" 56 } 57 ], 58 "description": "PHP_CodeSniffer Standards Composer Installer Plugin", 59 "homepage": "http://www.dealerdirect.com", 60 "keywords": [ 61 "PHPCodeSniffer", 62 "PHP_CodeSniffer", 63 "code quality", 64 "codesniffer", 65 "composer", 66 "installer", 67 "phpcbf", 68 "phpcs", 69 "plugin", 70 "qa", 71 "quality", 72 "standard", 73 "standards", 74 "style guide", 75 "stylecheck", 76 "tests" 77 ], 78 "support": { 79 "issues": "https://github.com/PHPCSStandards/composer-installer/issues", 80 "source": "https://github.com/PHPCSStandards/composer-installer" 81 }, 82 "install-path": "../dealerdirect/phpcodesniffer-composer-installer" 83 }, 3 84 { 4 85 "name": "firebase/php-jwt", … … 198 279 { 199 280 "name": "guzzlehttp/promises", 200 "version": "2.0. 3",201 "version_normalized": "2.0. 3.0",281 "version": "2.0.4", 282 "version_normalized": "2.0.4.0", 202 283 "source": { 203 284 "type": "git", 204 285 "url": "https://github.com/guzzle/promises.git", 205 "reference": " 6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8"206 }, 207 "dist": { 208 "type": "zip", 209 "url": "https://api.github.com/repos/guzzle/promises/zipball/ 6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8",210 "reference": " 6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8",286 "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" 287 }, 288 "dist": { 289 "type": "zip", 290 "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", 291 "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", 211 292 "shasum": "" 212 293 }, … … 218 299 "phpunit/phpunit": "^8.5.39 || ^9.6.20" 219 300 }, 220 "time": "2024- 07-18T10:29:17+00:00",301 "time": "2024-10-17T10:06:22+00:00", 221 302 "type": "library", 222 303 "extra": { … … 264 345 "support": { 265 346 "issues": "https://github.com/guzzle/promises/issues", 266 "source": "https://github.com/guzzle/promises/tree/2.0. 3"347 "source": "https://github.com/guzzle/promises/tree/2.0.4" 267 348 }, 268 349 "funding": [ … … 504 585 }, 505 586 { 587 "name": "phpcsstandards/phpcsextra", 588 "version": "1.2.1", 589 "version_normalized": "1.2.1.0", 590 "source": { 591 "type": "git", 592 "url": "https://github.com/PHPCSStandards/PHPCSExtra.git", 593 "reference": "11d387c6642b6e4acaf0bd9bf5203b8cca1ec489" 594 }, 595 "dist": { 596 "type": "zip", 597 "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/11d387c6642b6e4acaf0bd9bf5203b8cca1ec489", 598 "reference": "11d387c6642b6e4acaf0bd9bf5203b8cca1ec489", 599 "shasum": "" 600 }, 601 "require": { 602 "php": ">=5.4", 603 "phpcsstandards/phpcsutils": "^1.0.9", 604 "squizlabs/php_codesniffer": "^3.8.0" 605 }, 606 "require-dev": { 607 "php-parallel-lint/php-console-highlighter": "^1.0", 608 "php-parallel-lint/php-parallel-lint": "^1.3.2", 609 "phpcsstandards/phpcsdevcs": "^1.1.6", 610 "phpcsstandards/phpcsdevtools": "^1.2.1", 611 "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" 612 }, 613 "time": "2023-12-08T16:49:07+00:00", 614 "type": "phpcodesniffer-standard", 615 "extra": { 616 "branch-alias": { 617 "dev-stable": "1.x-dev", 618 "dev-develop": "1.x-dev" 619 } 620 }, 621 "installation-source": "dist", 622 "notification-url": "https://packagist.org/downloads/", 623 "license": [ 624 "LGPL-3.0-or-later" 625 ], 626 "authors": [ 627 { 628 "name": "Juliette Reinders Folmer", 629 "homepage": "https://github.com/jrfnl", 630 "role": "lead" 631 }, 632 { 633 "name": "Contributors", 634 "homepage": "https://github.com/PHPCSStandards/PHPCSExtra/graphs/contributors" 635 } 636 ], 637 "description": "A collection of sniffs and standards for use with PHP_CodeSniffer.", 638 "keywords": [ 639 "PHP_CodeSniffer", 640 "phpcbf", 641 "phpcodesniffer-standard", 642 "phpcs", 643 "standards", 644 "static analysis" 645 ], 646 "support": { 647 "issues": "https://github.com/PHPCSStandards/PHPCSExtra/issues", 648 "security": "https://github.com/PHPCSStandards/PHPCSExtra/security/policy", 649 "source": "https://github.com/PHPCSStandards/PHPCSExtra" 650 }, 651 "funding": [ 652 { 653 "url": "https://github.com/PHPCSStandards", 654 "type": "github" 655 }, 656 { 657 "url": "https://github.com/jrfnl", 658 "type": "github" 659 }, 660 { 661 "url": "https://opencollective.com/php_codesniffer", 662 "type": "open_collective" 663 } 664 ], 665 "install-path": "../phpcsstandards/phpcsextra" 666 }, 667 { 668 "name": "phpcsstandards/phpcsutils", 669 "version": "1.0.12", 670 "version_normalized": "1.0.12.0", 671 "source": { 672 "type": "git", 673 "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", 674 "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c" 675 }, 676 "dist": { 677 "type": "zip", 678 "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/87b233b00daf83fb70f40c9a28692be017ea7c6c", 679 "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c", 680 "shasum": "" 681 }, 682 "require": { 683 "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", 684 "php": ">=5.4", 685 "squizlabs/php_codesniffer": "^3.10.0 || 4.0.x-dev@dev" 686 }, 687 "require-dev": { 688 "ext-filter": "*", 689 "php-parallel-lint/php-console-highlighter": "^1.0", 690 "php-parallel-lint/php-parallel-lint": "^1.3.2", 691 "phpcsstandards/phpcsdevcs": "^1.1.6", 692 "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0" 693 }, 694 "time": "2024-05-20T13:34:27+00:00", 695 "type": "phpcodesniffer-standard", 696 "extra": { 697 "branch-alias": { 698 "dev-stable": "1.x-dev", 699 "dev-develop": "1.x-dev" 700 } 701 }, 702 "installation-source": "dist", 703 "autoload": { 704 "classmap": [ 705 "PHPCSUtils/" 706 ] 707 }, 708 "notification-url": "https://packagist.org/downloads/", 709 "license": [ 710 "LGPL-3.0-or-later" 711 ], 712 "authors": [ 713 { 714 "name": "Juliette Reinders Folmer", 715 "homepage": "https://github.com/jrfnl", 716 "role": "lead" 717 }, 718 { 719 "name": "Contributors", 720 "homepage": "https://github.com/PHPCSStandards/PHPCSUtils/graphs/contributors" 721 } 722 ], 723 "description": "A suite of utility functions for use with PHP_CodeSniffer", 724 "homepage": "https://phpcsutils.com/", 725 "keywords": [ 726 "PHP_CodeSniffer", 727 "phpcbf", 728 "phpcodesniffer-standard", 729 "phpcs", 730 "phpcs3", 731 "standards", 732 "static analysis", 733 "tokens", 734 "utility" 735 ], 736 "support": { 737 "docs": "https://phpcsutils.com/", 738 "issues": "https://github.com/PHPCSStandards/PHPCSUtils/issues", 739 "security": "https://github.com/PHPCSStandards/PHPCSUtils/security/policy", 740 "source": "https://github.com/PHPCSStandards/PHPCSUtils" 741 }, 742 "funding": [ 743 { 744 "url": "https://github.com/PHPCSStandards", 745 "type": "github" 746 }, 747 { 748 "url": "https://github.com/jrfnl", 749 "type": "github" 750 }, 751 { 752 "url": "https://opencollective.com/php_codesniffer", 753 "type": "open_collective" 754 } 755 ], 756 "install-path": "../phpcsstandards/phpcsutils" 757 }, 758 { 506 759 "name": "phpstan/extension-installer", 507 760 "version": "1.4.3", … … 556 809 { 557 810 "name": "phpstan/phpstan", 558 "version": "1.12. 5",559 "version_normalized": "1.12. 5.0",811 "version": "1.12.11", 812 "version_normalized": "1.12.11.0", 560 813 "source": { 561 814 "type": "git", 562 815 "url": "https://github.com/phpstan/phpstan.git", 563 "reference": " 7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17"564 }, 565 "dist": { 566 "type": "zip", 567 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/ 7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17",568 "reference": " 7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17",816 "reference": "0d1fc20a962a91be578bcfe7cf939e6e1a2ff733" 817 }, 818 "dist": { 819 "type": "zip", 820 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/0d1fc20a962a91be578bcfe7cf939e6e1a2ff733", 821 "reference": "0d1fc20a962a91be578bcfe7cf939e6e1a2ff733", 569 822 "shasum": "" 570 823 }, … … 575 828 "phpstan/phpstan-shim": "*" 576 829 }, 577 "time": "2024- 09-26T12:45:22+00:00",830 "time": "2024-11-17T14:08:01+00:00", 578 831 "bin": [ 579 832 "phpstan", … … 832 1085 }, 833 1086 { 1087 "name": "squizlabs/php_codesniffer", 1088 "version": "3.11.1", 1089 "version_normalized": "3.11.1.0", 1090 "source": { 1091 "type": "git", 1092 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", 1093 "reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87" 1094 }, 1095 "dist": { 1096 "type": "zip", 1097 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/19473c30efe4f7b3cd42522d0b2e6e7f243c6f87", 1098 "reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87", 1099 "shasum": "" 1100 }, 1101 "require": { 1102 "ext-simplexml": "*", 1103 "ext-tokenizer": "*", 1104 "ext-xmlwriter": "*", 1105 "php": ">=5.4.0" 1106 }, 1107 "require-dev": { 1108 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" 1109 }, 1110 "time": "2024-11-16T12:02:36+00:00", 1111 "bin": [ 1112 "bin/phpcbf", 1113 "bin/phpcs" 1114 ], 1115 "type": "library", 1116 "extra": { 1117 "branch-alias": { 1118 "dev-master": "3.x-dev" 1119 } 1120 }, 1121 "installation-source": "dist", 1122 "notification-url": "https://packagist.org/downloads/", 1123 "license": [ 1124 "BSD-3-Clause" 1125 ], 1126 "authors": [ 1127 { 1128 "name": "Greg Sherwood", 1129 "role": "Former lead" 1130 }, 1131 { 1132 "name": "Juliette Reinders Folmer", 1133 "role": "Current lead" 1134 }, 1135 { 1136 "name": "Contributors", 1137 "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" 1138 } 1139 ], 1140 "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", 1141 "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", 1142 "keywords": [ 1143 "phpcs", 1144 "standards", 1145 "static analysis" 1146 ], 1147 "support": { 1148 "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", 1149 "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", 1150 "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", 1151 "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" 1152 }, 1153 "funding": [ 1154 { 1155 "url": "https://github.com/PHPCSStandards", 1156 "type": "github" 1157 }, 1158 { 1159 "url": "https://github.com/jrfnl", 1160 "type": "github" 1161 }, 1162 { 1163 "url": "https://opencollective.com/php_codesniffer", 1164 "type": "open_collective" 1165 } 1166 ], 1167 "install-path": "../squizlabs/php_codesniffer" 1168 }, 1169 { 834 1170 "name": "symfony/deprecation-contracts", 835 1171 "version": "v3.5.0", … … 1045 1381 }, 1046 1382 "install-path": "../szepeviktor/phpstan-wordpress" 1383 }, 1384 { 1385 "name": "wp-coding-standards/wpcs", 1386 "version": "3.1.0", 1387 "version_normalized": "3.1.0.0", 1388 "source": { 1389 "type": "git", 1390 "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", 1391 "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7" 1392 }, 1393 "dist": { 1394 "type": "zip", 1395 "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/9333efcbff231f10dfd9c56bb7b65818b4733ca7", 1396 "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7", 1397 "shasum": "" 1398 }, 1399 "require": { 1400 "ext-filter": "*", 1401 "ext-libxml": "*", 1402 "ext-tokenizer": "*", 1403 "ext-xmlreader": "*", 1404 "php": ">=5.4", 1405 "phpcsstandards/phpcsextra": "^1.2.1", 1406 "phpcsstandards/phpcsutils": "^1.0.10", 1407 "squizlabs/php_codesniffer": "^3.9.0" 1408 }, 1409 "require-dev": { 1410 "php-parallel-lint/php-console-highlighter": "^1.0.0", 1411 "php-parallel-lint/php-parallel-lint": "^1.3.2", 1412 "phpcompatibility/php-compatibility": "^9.0", 1413 "phpcsstandards/phpcsdevtools": "^1.2.0", 1414 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" 1415 }, 1416 "suggest": { 1417 "ext-iconv": "For improved results", 1418 "ext-mbstring": "For improved results" 1419 }, 1420 "time": "2024-03-25T16:39:00+00:00", 1421 "type": "phpcodesniffer-standard", 1422 "installation-source": "dist", 1423 "notification-url": "https://packagist.org/downloads/", 1424 "license": [ 1425 "MIT" 1426 ], 1427 "authors": [ 1428 { 1429 "name": "Contributors", 1430 "homepage": "https://github.com/WordPress/WordPress-Coding-Standards/graphs/contributors" 1431 } 1432 ], 1433 "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions", 1434 "keywords": [ 1435 "phpcs", 1436 "standards", 1437 "static analysis", 1438 "wordpress" 1439 ], 1440 "support": { 1441 "issues": "https://github.com/WordPress/WordPress-Coding-Standards/issues", 1442 "source": "https://github.com/WordPress/WordPress-Coding-Standards", 1443 "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" 1444 }, 1445 "funding": [ 1446 { 1447 "url": "https://opencollective.com/php_codesniffer", 1448 "type": "custom" 1449 } 1450 ], 1451 "install-path": "../wp-coding-standards/wpcs" 1047 1452 } 1048 1453 ], 1049 1454 "dev": true, 1050 1455 "dev-package-names": [ 1456 "dealerdirect/phpcodesniffer-composer-installer", 1051 1457 "php-stubs/wordpress-stubs", 1458 "phpcsstandards/phpcsextra", 1459 "phpcsstandards/phpcsutils", 1052 1460 "phpstan/extension-installer", 1053 1461 "phpstan/phpstan", 1462 "squizlabs/php_codesniffer", 1054 1463 "symfony/polyfill-php73", 1055 "szepeviktor/phpstan-wordpress" 1464 "szepeviktor/phpstan-wordpress", 1465 "wp-coding-standards/wpcs" 1056 1466 ] 1057 1467 } -
ilovepdf/tags/2.1.5/vendor/composer/installed.php
r3164198 r3192612 4 4 'pretty_version' => 'dev-develop', 5 5 'version' => 'dev-develop', 6 'reference' => ' fc26741699cef18a91fbe824de86cfcb1c7c48da',6 'reference' => '83f65b08d9396b3ea5971df4ddad8f61abe1123a', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 11 11 ), 12 12 'versions' => array( 13 'dealerdirect/phpcodesniffer-composer-installer' => array( 14 'pretty_version' => 'v1.0.0', 15 'version' => '1.0.0.0', 16 'reference' => '4be43904336affa5c2f70744a348312336afd0da', 17 'type' => 'composer-plugin', 18 'install_path' => __DIR__ . '/../dealerdirect/phpcodesniffer-composer-installer', 19 'aliases' => array(), 20 'dev_requirement' => true, 21 ), 13 22 'firebase/php-jwt' => array( 14 23 'pretty_version' => 'v6.10.1', … … 30 39 ), 31 40 'guzzlehttp/promises' => array( 32 'pretty_version' => '2.0. 3',33 'version' => '2.0. 3.0',34 'reference' => ' 6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8',41 'pretty_version' => '2.0.4', 42 'version' => '2.0.4.0', 43 'reference' => 'f9c436286ab2892c7db7be8c8da4ef61ccf7b455', 35 44 'type' => 'library', 36 45 'install_path' => __DIR__ . '/../guzzlehttp/promises', … … 59 68 'pretty_version' => 'dev-develop', 60 69 'version' => 'dev-develop', 61 'reference' => ' fc26741699cef18a91fbe824de86cfcb1c7c48da',70 'reference' => '83f65b08d9396b3ea5971df4ddad8f61abe1123a', 62 71 'type' => 'wordpress-plugin', 63 72 'install_path' => __DIR__ . '/../../', … … 71 80 'type' => 'library', 72 81 'install_path' => __DIR__ . '/../php-stubs/wordpress-stubs', 82 'aliases' => array(), 83 'dev_requirement' => true, 84 ), 85 'phpcsstandards/phpcsextra' => array( 86 'pretty_version' => '1.2.1', 87 'version' => '1.2.1.0', 88 'reference' => '11d387c6642b6e4acaf0bd9bf5203b8cca1ec489', 89 'type' => 'phpcodesniffer-standard', 90 'install_path' => __DIR__ . '/../phpcsstandards/phpcsextra', 91 'aliases' => array(), 92 'dev_requirement' => true, 93 ), 94 'phpcsstandards/phpcsutils' => array( 95 'pretty_version' => '1.0.12', 96 'version' => '1.0.12.0', 97 'reference' => '87b233b00daf83fb70f40c9a28692be017ea7c6c', 98 'type' => 'phpcodesniffer-standard', 99 'install_path' => __DIR__ . '/../phpcsstandards/phpcsutils', 73 100 'aliases' => array(), 74 101 'dev_requirement' => true, … … 84 111 ), 85 112 'phpstan/phpstan' => array( 86 'pretty_version' => '1.12. 5',87 'version' => '1.12. 5.0',88 'reference' => ' 7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17',113 'pretty_version' => '1.12.11', 114 'version' => '1.12.11.0', 115 'reference' => '0d1fc20a962a91be578bcfe7cf939e6e1a2ff733', 89 116 'type' => 'library', 90 117 'install_path' => __DIR__ . '/../phpstan/phpstan', … … 145 172 'aliases' => array(), 146 173 'dev_requirement' => false, 174 ), 175 'squizlabs/php_codesniffer' => array( 176 'pretty_version' => '3.11.1', 177 'version' => '3.11.1.0', 178 'reference' => '19473c30efe4f7b3cd42522d0b2e6e7f243c6f87', 179 'type' => 'library', 180 'install_path' => __DIR__ . '/../squizlabs/php_codesniffer', 181 'aliases' => array(), 182 'dev_requirement' => true, 147 183 ), 148 184 'symfony/deprecation-contracts' => array( … … 173 209 'dev_requirement' => true, 174 210 ), 211 'wp-coding-standards/wpcs' => array( 212 'pretty_version' => '3.1.0', 213 'version' => '3.1.0.0', 214 'reference' => '9333efcbff231f10dfd9c56bb7b65818b4733ca7', 215 'type' => 'phpcodesniffer-standard', 216 'install_path' => __DIR__ . '/../wp-coding-standards/wpcs', 217 'aliases' => array(), 218 'dev_requirement' => true, 219 ), 175 220 ), 176 221 ); -
ilovepdf/tags/2.1.5/vendor/guzzlehttp/promises/CHANGELOG.md
r3147632 r3192612 1 1 # CHANGELOG 2 3 4 ## 2.0.4 - 2024-10-17 5 6 ### Fixed 7 8 - Once settled, don't allow further rejection of additional promises 2 9 3 10 -
ilovepdf/tags/2.1.5/vendor/guzzlehttp/promises/src/Utils.php
r3147632 r3192612 145 145 }, 146 146 function ($reason, $idx, Promise $aggregate): void { 147 $aggregate->reject($reason); 147 if (Is::pending($aggregate)) { 148 $aggregate->reject($reason); 149 } 148 150 } 149 151 )->then(function () use (&$results) { -
ilovepdf/trunk/README.txt
r3164198 r3192612 1 1 === PDF Compressor & Watermark - iLovePDF === 2 2 Plugin Name: Image Compressor & Optimizer - iLovePDF 3 Version: 2.1. 43 Version: 2.1.5 4 4 Author: iLovePDF 5 5 Author URI: https://www.ilovepdf.com/ … … 7 7 Tags: compress, watermark, optimize, performance, pdf optimizer 8 8 Requires at least: 5.3 9 Tested up to: 6. 6.210 Stable tag: 2.1. 49 Tested up to: 6.7 10 Stable tag: 2.1.5 11 11 Requires PHP: 7.4 12 12 License: GPLv2 or later … … 81 81 82 82 == Changelog == 83 84 = 2.1.5 = 85 Improved 86 * Update Libraries. 87 * Improved texts. 88 * Compatibility with WordPress 6.7 89 * Sweetalert library removed. 90 * Improved multisite support. 91 92 Fixed 93 * API call at an unnecessary time when the user is not logged in. 94 * Directories are now created correctly in multisites. 83 95 84 96 = 2.1.4 = -
ilovepdf/trunk/admin/Ilove_Pdf_Admin.php
r3086485 r3192612 107 107 108 108 if ( ( 'upload.php' === $pagenow || 'options-general.php' === $pagenow || 'media-new.php' === $pagenow || 'post.php' === $pagenow ) && get_current_screen()->post_type !== 'product' ) { 109 wp_enqueue_script( 'ilove-pdf-admin', plugins_url( '/assets/js/main.min.js', __DIR__ ), array( 'wp-color-picker', 'sweetalert-js-ilovepdf' ), '1.0.0', true ); 110 wp_enqueue_script( 'sweetalert-js-ilovepdf', plugins_url( '/assets/js/sweetalert2.all.min.js', __DIR__ ), array(), '11.11.0', true ); 109 wp_enqueue_script( 'ilove-pdf-admin', plugins_url( '/assets/js/main.min.js', __DIR__ ), array( 'wp-color-picker' ), '1.0.0', true ); 111 110 } 112 111 } -
ilovepdf/trunk/admin/compress-settings.php
r2977039 r3192612 16 16 */ 17 17 function ilove_pdf_initialize_options_compress() { 18 19 if ( false === get_option( 'ilove_pdf_display_settings_compress' ) ) {20 add_option( 'ilove_pdf_display_settings_compress' );21 }22 18 23 19 add_settings_section( -
ilovepdf/trunk/admin/functions-compress.php
r3147632 r3192612 223 223 </script> 224 224 <?php 225 } elseif ( ! ilove_pdf_is_file_watermarked( $attachment_id ) && get_user_option( 'media_library_mode', get_current_user_id() ) === 'grid' || wp_doing_ajax() ) {225 } elseif ( ! ilove_pdf_is_file_watermarked( $attachment_id ) && ( get_user_option( 'media_library_mode', get_current_user_id() ) === 'grid' || wp_doing_ajax() ) ) { 226 226 if ( '1' !== $html ) { 227 227 $return = array( 'message' => wp_strip_all_tags( $html ) ); -
ilovepdf/trunk/admin/functions-processed-files.php
r3078801 r3192612 9 9 * @subpackage Ilove_Pdf/admin 10 10 */ 11 12 use Ilove_Pdf_Includes\Ilove_Pdf; 11 13 12 14 /** … … 58 60 if ( get_option( 'ilovepdf_compressed_files' ) || get_option( 'ilovepdf_compressed_files' ) === '0' ) { 59 61 $n_compressed_files = intval( get_option( 'ilovepdf_compressed_files' ) ) + 1; 60 update_option( 'ilovepdf_compressed_files', $n_compressed_files );62 Ilove_Pdf::update_option( 'ilovepdf_compressed_files', $n_compressed_files ); 61 63 } else { 62 64 add_option( 'ilovepdf_compressed_files', 1 ); … … 99 101 if ( get_option( 'ilovepdf_watermarked_files' ) || get_option( 'ilovepdf_watermarked_files' ) === '0' ) { 100 102 $n_watermarked_files = intval( get_option( 'ilovepdf_watermarked_files' ) ) + 1; 101 update_option( 'ilovepdf_watermarked_files', $n_watermarked_files );103 Ilove_Pdf::update_option( 'ilovepdf_watermarked_files', $n_watermarked_files ); 102 104 103 105 } else { … … 123 125 delete_option( 'ilovepdf_compressed_files' ); 124 126 } else { 125 update_option( 'ilovepdf_compressed_files', get_option( 'ilovepdf_compressed_files' ) - 1 );127 Ilove_Pdf::update_option( 'ilovepdf_compressed_files', get_option( 'ilovepdf_compressed_files' ) - 1 ); 126 128 if ( get_option( 'ilovepdf_compressed_files' ) <= '0' ) { 127 129 delete_option( 'ilovepdf_compressed_files' ); } … … 133 135 delete_option( 'ilovepdf_watermarked_files' ); 134 136 } else { 135 update_option( 'ilovepdf_watermarked_files', get_option( 'ilovepdf_watermarked_files' ) - 1 );137 Ilove_Pdf::update_option( 'ilovepdf_watermarked_files', get_option( 'ilovepdf_watermarked_files' ) - 1 ); 136 138 if ( get_option( 'ilovepdf_watermarked_files' ) <= '0' ) { 137 139 delete_option( 'ilovepdf_watermarked_files' ); } … … 162 164 $result = get_option( 'ilovepdf_initial_pdf_files_size' ) - get_post_meta( $attachment_id, '_wp_attached_original_size', true ); 163 165 } 164 update_option( 'ilovepdf_initial_pdf_files_size', $result );166 Ilove_Pdf::update_option( 'ilovepdf_initial_pdf_files_size', $result ); 165 167 $wp_upload_dir = wp_upload_dir(); 166 168 $file_name = basename( get_attached_file( $attachment_id ) ); … … 169 171 delete_option( 'ilovepdf_compressed_files' ); 170 172 } else { 171 update_option( 'ilovepdf_compressed_files', get_option( 'ilovepdf_compressed_files' ) - 1 );173 Ilove_Pdf::update_option( 'ilovepdf_compressed_files', get_option( 'ilovepdf_compressed_files' ) - 1 ); 172 174 if ( get_option( 'ilovepdf_compressed_files' ) <= '0' ) { 173 175 delete_option( 'ilovepdf_compressed_files' ); } … … 179 181 delete_option( 'ilovepdf_watermarked_files' ); 180 182 } else { 181 update_option( 'ilovepdf_watermarked_files', get_option( 'ilovepdf_watermarked_files' ) - 1 );183 Ilove_Pdf::update_option( 'ilovepdf_watermarked_files', get_option( 'ilovepdf_watermarked_files' ) - 1 ); 182 184 if ( get_option( 'ilovepdf_watermarked_files' ) <= '0' ) { 183 185 delete_option( 'ilovepdf_watermarked_files' ); } … … 210 212 $options_compress = get_option( 'ilove_pdf_display_settings_compress' ); 211 213 $options_watermark = get_option( 'ilove_pdf_display_settings_watermark' ); 212 update_option( 'ilovepdf_initial_pdf_files_size', get_option( 'ilovepdf_initial_pdf_files_size' ) + filesize( get_attached_file( $attachment_id ) ) );214 Ilove_Pdf::update_option( 'ilovepdf_initial_pdf_files_size', get_option( 'ilovepdf_initial_pdf_files_size' ) + filesize( get_attached_file( $attachment_id ) ) ); 213 215 214 216 if ( isset( $options_compress['ilove_pdf_compress_autocompress_new'] ) && isset( $options_watermark['ilove_pdf_watermark_auto'] ) ) { -
ilovepdf/trunk/admin/functions-watermark.php
r3118395 r3192612 278 278 </script> 279 279 <?php 280 } elseif ( ! ilove_pdf_is_file_compressed( $attachment_id ) && get_user_option( 'media_library_mode', get_current_user_id() ) === 'grid' || wp_doing_ajax() ) {280 } elseif ( ! ilove_pdf_is_file_compressed( $attachment_id ) && ( get_user_option( 'media_library_mode', get_current_user_id() ) === 'grid' || wp_doing_ajax() ) ) { 281 281 if ( '1' !== $html ) { 282 282 $return = array( 'message' => wp_strip_all_tags( $html ) ); -
ilovepdf/trunk/admin/general-settings.php
r3118395 r3192612 9 9 * @subpackage Ilove_Pdf/admin 10 10 */ 11 12 use Ilove_Pdf_Includes\Ilove_Pdf; 11 13 12 14 /** … … 132 134 if ( isset( $_GET['action'] ) && 'ilovepdf_change_project' === $_GET['action'] && isset( $_POST['nonce_ilove_pdf_change_project'] ) && wp_verify_nonce( sanitize_key( $_POST['nonce_ilove_pdf_change_project'] ), 'admin-post' ) && isset( $_POST['ilovepdf_select_project'] ) ) { 133 135 $stats = ilove_pdf_get_statistics(); 134 update_option( 'ilovepdf_user_private_key', $stats['projects'][ sanitize_text_field( wp_unslash( $_POST['ilovepdf_select_project'] ) ) ]['secret_key'] );135 update_option( 'ilovepdf_user_public_key', $stats['projects'][ sanitize_text_field( wp_unslash( $_POST['ilovepdf_select_project'] ) ) ]['public_key'] );136 Ilove_Pdf::update_option( 'ilovepdf_user_private_key', $stats['projects'][ sanitize_text_field( wp_unslash( $_POST['ilovepdf_select_project'] ) ) ]['secret_key'] ); 137 Ilove_Pdf::update_option( 'ilovepdf_user_public_key', $stats['projects'][ sanitize_text_field( wp_unslash( $_POST['ilovepdf_select_project'] ) ) ]['public_key'] ); 136 138 } 137 139 -
ilovepdf/trunk/admin/partials/ilove-pdf-settings-display.php
r3118395 r3192612 116 116 <div class="col-md-6"> 117 117 <div class="panel" style="margin-right: 10px; height: 350px;"> 118 <h3 style="margin-bottom: 20px;"><?php esc_html_e( 'Register as iLove PDFdeveloper', 'ilove-pdf' ); ?></h3>118 <h3 style="margin-bottom: 20px;"><?php esc_html_e( 'Register as iLoveAPI developer', 'ilove-pdf' ); ?></h3> 119 119 <form method="post" id="ilovepdf_register_form" name="ilove_pdf_form_settings_section" action=""> 120 120 <input type="hidden" name="action" value="ilovepdf_register" /> -
ilovepdf/trunk/admin/partials/ilove-pdf-statistics-display.php
r3118395 r3192612 21 21 $logo_svg = ILOVE_PDF_ASSETS_PLUGIN_PATH . 'assets/img/logo_ilovepdf.svg'; 22 22 23 $stats = ilove_pdf_get_statistics();24 23 $options_general_settings = get_option( 'ilove_pdf_display_general_settings' ); 25 24 $backup_files_is_active = (int) $options_general_settings['ilove_pdf_general_backup']; … … 30 29 <?php if ( get_option( 'ilovepdf_user_id' ) ) : ?> 31 30 <?php 31 $stats = ilove_pdf_get_statistics(); 32 32 $active_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'statistic_statistic'; //phpcs:ignore WordPress.Security.NonceVerification.Recommended 33 33 ?> -
ilovepdf/trunk/assets/css/app.min.css
r3078801 r3192612 10 10 * Copyright 2011-2016 Twitter, Inc. 11 11 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 12 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.rect-auto{clip:rect(auto,auto,auto,auto)}.c100.p100 .slice,.c100.p51 .slice,.c100.p52 .slice,.c100.p53 .slice,.c100.p54 .slice,.c100.p55 .slice,.c100.p56 .slice,.c100.p57 .slice,.c100.p58 .slice,.c100.p59 .slice,.c100.p60 .slice,.c100.p61 .slice,.c100.p62 .slice,.c100.p63 .slice,.c100.p64 .slice,.c100.p65 .slice,.c100.p66 .slice,.c100.p67 .slice,.c100.p68 .slice,.c100.p69 .slice,.c100.p70 .slice,.c100.p71 .slice,.c100.p72 .slice,.c100.p73 .slice,.c100.p74 .slice,.c100.p75 .slice,.c100.p76 .slice,.c100.p77 .slice,.c100.p78 .slice,.c100.p79 .slice,.c100.p80 .slice,.c100.p81 .slice,.c100.p82 .slice,.c100.p83 .slice,.c100.p84 .slice,.c100.p85 .slice,.c100.p86 .slice,.c100.p87 .slice,.c100.p88 .slice,.c100.p89 .slice,.c100.p90 .slice,.c100.p91 .slice,.c100.p92 .slice,.c100.p93 .slice,.c100.p94 .slice,.c100.p95 .slice,.c100.p96 .slice,.c100.p97 .slice,.c100.p98 .slice,.c100.p99 .slice{clip:rect(auto,auto,auto,auto)}.pie{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0)}.c100 .bar,.c100.p100 .fill,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0)}.pie-fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;float:left;margin:0 .1em .1em 0;background-color:#ccc}.c100.p51 .bar:after,.c100.p51 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p52 .bar:after,.c100.p52 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p53 .bar:after,.c100.p53 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p54 .bar:after,.c100.p54 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p55 .bar:after,.c100.p55 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p56 .bar:after,.c100.p56 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p57 .bar:after,.c100.p57 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p58 .bar:after,.c100.p58 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p59 .bar:after,.c100.p59 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p60 .bar:after,.c100.p60 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p61 .bar:after,.c100.p61 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p62 .bar:after,.c100.p62 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p63 .bar:after,.c100.p63 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p64 .bar:after,.c100.p64 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p65 .bar:after,.c100.p65 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p66 .bar:after,.c100.p66 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p67 .bar:after,.c100.p67 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p68 .bar:after,.c100.p68 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p69 .bar:after,.c100.p69 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p70 .bar:after,.c100.p70 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p71 .bar:after,.c100.p71 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p72 .bar:after,.c100.p72 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p73 .bar:after,.c100.p73 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p74 .bar:after,.c100.p74 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p75 .bar:after,.c100.p75 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p76 .bar:after,.c100.p76 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p77 .bar:after,.c100.p77 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p78 .bar:after,.c100.p78 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p79 .bar:after,.c100.p79 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p80 .bar:after,.c100.p80 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p81 .bar:after,.c100.p81 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p82 .bar:after,.c100.p82 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p83 .bar:after,.c100.p83 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p84 .bar:after,.c100.p84 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p85 .bar:after,.c100.p85 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p86 .bar:after,.c100.p86 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p87 .bar:after,.c100.p87 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p88 .bar:after,.c100.p88 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p89 .bar:after,.c100.p89 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p90 .bar:after,.c100.p90 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p91 .bar:after,.c100.p91 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p92 .bar:after,.c100.p92 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p93 .bar:after,.c100.p93 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p94 .bar:after,.c100.p94 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p95 .bar:after,.c100.p95 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p96 .bar:after,.c100.p96 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p97 .bar:after,.c100.p97 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p98 .bar:after,.c100.p98 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p99 .bar:after,.c100.p99 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p100 .bar:after,.c100.p100 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100 *{-webkit-box-sizing:content-box;box-sizing:content-box}.c100 :after,.c100 :before{-webkit-box-sizing:content-box;box-sizing:content-box}.c100.center{float:none;margin:0 auto}.c100.big{font-size:240px}.c100.small{font-size:80px}.c100>span{position:absolute;width:100%;z-index:1;left:0;top:15px;width:5em;line-height:5em;font-size:.2em;color:#ccc;display:block;text-align:center;white-space:nowrap;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.c100:after{position:absolute;top:.08em;left:.08em;display:block;content:" ";border-radius:50%;background-color:#f5f5f5;width:.84em;height:.84em;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.c100.p1 .bar{-webkit-transform:rotate(3.6deg);transform:rotate(3.6deg)}.c100.p2 .bar{-webkit-transform:rotate(7.2deg);transform:rotate(7.2deg)}.c100.p3 .bar{-webkit-transform:rotate(10.8deg);transform:rotate(10.8deg)}.c100.p4 .bar{-webkit-transform:rotate(14.4deg);transform:rotate(14.4deg)}.c100.p5 .bar{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.c100.p6 .bar{-webkit-transform:rotate(21.6deg);transform:rotate(21.6deg)}.c100.p7 .bar{-webkit-transform:rotate(25.2deg);transform:rotate(25.2deg)}.c100.p8 .bar{-webkit-transform:rotate(28.8deg);transform:rotate(28.8deg)}.c100.p9 .bar{-webkit-transform:rotate(32.4deg);transform:rotate(32.4deg)}.c100.p10 .bar{-webkit-transform:rotate(36deg);transform:rotate(36deg)}.c100.p11 .bar{-webkit-transform:rotate(39.6deg);transform:rotate(39.6deg)}.c100.p12 .bar{-webkit-transform:rotate(43.2deg);transform:rotate(43.2deg)}.c100.p13 .bar{-webkit-transform:rotate(46.8deg);transform:rotate(46.8deg)}.c100.p14 .bar{-webkit-transform:rotate(50.4deg);transform:rotate(50.4deg)}.c100.p15 .bar{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.c100.p16 .bar{-webkit-transform:rotate(57.6deg);transform:rotate(57.6deg)}.c100.p17 .bar{-webkit-transform:rotate(61.2deg);transform:rotate(61.2deg)}.c100.p18 .bar{-webkit-transform:rotate(64.8deg);transform:rotate(64.8deg)}.c100.p19 .bar{-webkit-transform:rotate(68.4deg);transform:rotate(68.4deg)}.c100.p20 .bar{-webkit-transform:rotate(72deg);transform:rotate(72deg)}.c100.p21 .bar{-webkit-transform:rotate(75.6deg);transform:rotate(75.6deg)}.c100.p22 .bar{-webkit-transform:rotate(79.2deg);transform:rotate(79.2deg)}.c100.p23 .bar{-webkit-transform:rotate(82.8deg);transform:rotate(82.8deg)}.c100.p24 .bar{-webkit-transform:rotate(86.4deg);transform:rotate(86.4deg)}.c100.p25 .bar{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c100.p26 .bar{-webkit-transform:rotate(93.6deg);transform:rotate(93.6deg)}.c100.p27 .bar{-webkit-transform:rotate(97.2deg);transform:rotate(97.2deg)}.c100.p28 .bar{-webkit-transform:rotate(100.8deg);transform:rotate(100.8deg)}.c100.p29 .bar{-webkit-transform:rotate(104.4deg);transform:rotate(104.4deg)}.c100.p30 .bar{-webkit-transform:rotate(108deg);transform:rotate(108deg)}.c100.p31 .bar{-webkit-transform:rotate(111.6deg);transform:rotate(111.6deg)}.c100.p32 .bar{-webkit-transform:rotate(115.2deg);transform:rotate(115.2deg)}.c100.p33 .bar{-webkit-transform:rotate(118.8deg);transform:rotate(118.8deg)}.c100.p34 .bar{-webkit-transform:rotate(122.4deg);transform:rotate(122.4deg)}.c100.p35 .bar{-webkit-transform:rotate(126deg);transform:rotate(126deg)}.c100.p36 .bar{-webkit-transform:rotate(129.6deg);transform:rotate(129.6deg)}.c100.p37 .bar{-webkit-transform:rotate(133.2deg);transform:rotate(133.2deg)}.c100.p38 .bar{-webkit-transform:rotate(136.8deg);transform:rotate(136.8deg)}.c100.p39 .bar{-webkit-transform:rotate(140.4deg);transform:rotate(140.4deg)}.c100.p40 .bar{-webkit-transform:rotate(144deg);transform:rotate(144deg)}.c100.p41 .bar{-webkit-transform:rotate(147.6deg);transform:rotate(147.6deg)}.c100.p42 .bar{-webkit-transform:rotate(151.2deg);transform:rotate(151.2deg)}.c100.p43 .bar{-webkit-transform:rotate(154.8deg);transform:rotate(154.8deg)}.c100.p44 .bar{-webkit-transform:rotate(158.4deg);transform:rotate(158.4deg)}.c100.p45 .bar{-webkit-transform:rotate(162deg);transform:rotate(162deg)}.c100.p46 .bar{-webkit-transform:rotate(165.6deg);transform:rotate(165.6deg)}.c100.p47 .bar{-webkit-transform:rotate(169.2deg);transform:rotate(169.2deg)}.c100.p48 .bar{-webkit-transform:rotate(172.8deg);transform:rotate(172.8deg)}.c100.p49 .bar{-webkit-transform:rotate(176.4deg);transform:rotate(176.4deg)}.c100.p50 .bar{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p51 .bar{-webkit-transform:rotate(183.6deg);transform:rotate(183.6deg)}.c100.p52 .bar{-webkit-transform:rotate(187.2deg);transform:rotate(187.2deg)}.c100.p53 .bar{-webkit-transform:rotate(190.8deg);transform:rotate(190.8deg)}.c100.p54 .bar{-webkit-transform:rotate(194.4deg);transform:rotate(194.4deg)}.c100.p55 .bar{-webkit-transform:rotate(198deg);transform:rotate(198deg)}.c100.p56 .bar{-webkit-transform:rotate(201.6deg);transform:rotate(201.6deg)}.c100.p57 .bar{-webkit-transform:rotate(205.2deg);transform:rotate(205.2deg)}.c100.p58 .bar{-webkit-transform:rotate(208.8deg);transform:rotate(208.8deg)}.c100.p59 .bar{-webkit-transform:rotate(212.4deg);transform:rotate(212.4deg)}.c100.p60 .bar{-webkit-transform:rotate(216deg);transform:rotate(216deg)}.c100.p61 .bar{-webkit-transform:rotate(219.6deg);transform:rotate(219.6deg)}.c100.p62 .bar{-webkit-transform:rotate(223.2deg);transform:rotate(223.2deg)}.c100.p63 .bar{-webkit-transform:rotate(226.8deg);transform:rotate(226.8deg)}.c100.p64 .bar{-webkit-transform:rotate(230.4deg);transform:rotate(230.4deg)}.c100.p65 .bar{-webkit-transform:rotate(234deg);transform:rotate(234deg)}.c100.p66 .bar{-webkit-transform:rotate(237.6deg);transform:rotate(237.6deg)}.c100.p67 .bar{-webkit-transform:rotate(241.2deg);transform:rotate(241.2deg)}.c100.p68 .bar{-webkit-transform:rotate(244.8deg);transform:rotate(244.8deg)}.c100.p69 .bar{-webkit-transform:rotate(248.4deg);transform:rotate(248.4deg)}.c100.p70 .bar{-webkit-transform:rotate(252deg);transform:rotate(252deg)}.c100.p71 .bar{-webkit-transform:rotate(255.6deg);transform:rotate(255.6deg)}.c100.p72 .bar{-webkit-transform:rotate(259.2deg);transform:rotate(259.2deg)}.c100.p73 .bar{-webkit-transform:rotate(262.8deg);transform:rotate(262.8deg)}.c100.p74 .bar{-webkit-transform:rotate(266.4deg);transform:rotate(266.4deg)}.c100.p75 .bar{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.c100.p76 .bar{-webkit-transform:rotate(273.6deg);transform:rotate(273.6deg)}.c100.p77 .bar{-webkit-transform:rotate(277.2deg);transform:rotate(277.2deg)}.c100.p78 .bar{-webkit-transform:rotate(280.8deg);transform:rotate(280.8deg)}.c100.p79 .bar{-webkit-transform:rotate(284.4deg);transform:rotate(284.4deg)}.c100.p80 .bar{-webkit-transform:rotate(288deg);transform:rotate(288deg)}.c100.p81 .bar{-webkit-transform:rotate(291.6deg);transform:rotate(291.6deg)}.c100.p82 .bar{-webkit-transform:rotate(295.2deg);transform:rotate(295.2deg)}.c100.p83 .bar{-webkit-transform:rotate(298.8deg);transform:rotate(298.8deg)}.c100.p84 .bar{-webkit-transform:rotate(302.4deg);transform:rotate(302.4deg)}.c100.p85 .bar{-webkit-transform:rotate(306deg);transform:rotate(306deg)}.c100.p86 .bar{-webkit-transform:rotate(309.6deg);transform:rotate(309.6deg)}.c100.p87 .bar{-webkit-transform:rotate(313.2deg);transform:rotate(313.2deg)}.c100.p88 .bar{-webkit-transform:rotate(316.8deg);transform:rotate(316.8deg)}.c100.p89 .bar{-webkit-transform:rotate(320.4deg);transform:rotate(320.4deg)}.c100.p90 .bar{-webkit-transform:rotate(324deg);transform:rotate(324deg)}.c100.p91 .bar{-webkit-transform:rotate(327.6deg);transform:rotate(327.6deg)}.c100.p92 .bar{-webkit-transform:rotate(331.2deg);transform:rotate(331.2deg)}.c100.p93 .bar{-webkit-transform:rotate(334.8deg);transform:rotate(334.8deg)}.c100.p94 .bar{-webkit-transform:rotate(338.4deg);transform:rotate(338.4deg)}.c100.p95 .bar{-webkit-transform:rotate(342deg);transform:rotate(342deg)}.c100.p96 .bar{-webkit-transform:rotate(345.6deg);transform:rotate(345.6deg)}.c100.p97 .bar{-webkit-transform:rotate(349.2deg);transform:rotate(349.2deg)}.c100.p98 .bar{-webkit-transform:rotate(352.8deg);transform:rotate(352.8deg)}.c100.p99 .bar{-webkit-transform:rotate(356.4deg);transform:rotate(356.4deg)}.c100.p100 .bar{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.c100:hover{cursor:default}.c100:hover>span{width:3.33em;line-height:3.33em;font-size:.3em;color:#307bbb}.c100:hover:after{top:.04em;left:.04em;width:.92em;height:.92em}.c100.dark{background-color:#777}.c100.dark .bar,.c100.dark .fill{border-color:#c6ff00!important}.c100.dark>span{color:#777}.c100.dark:after{background-color:#666}.c100.dark:hover>span{color:#c6ff00}.c100.green .bar,.c100.green .fill{border-color:#4db53c!important}.c100.green:hover>span{color:#4db53c}.c100.green.dark .bar,.c100.green.dark .fill{border-color:#5fd400!important}.c100.green.dark:hover>span{color:#5fd400}.c100.orange .bar,.c100.orange .fill{border-color:#dd9d22!important}.c100.orange:hover>span{color:#dd9d22}.c100.orange.dark .bar,.c100.orange.dark .fill{border-color:#e08833!important}.c100.orange.dark:hover>span{color:#e08833}#wpfooter{display:none}.row{margin-top:20px}.panel{background-color:#fff;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;border:1px solid #ddd}.panel h3{margin:0 0 10px 0}.panel .link{display:block;margin:20px 0}.panel .ilove_pdf_wrapper_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 10px 0}.panel .ilove_pdf_wrapper_buttons .submit{padding:0;margin:0}.progress{margin-bottom:10px}.progress .progress__text{margin-bottom:2px}.progress .progress__total{width:100%;overflow:hidden;border-radius:2px;height:30px;background:#ececec;position:relative}.progress .progress__total .progress__total__percent{height:30px;background:#4db53c;border-radius:2px}.progress .progress__total .progress__total_text{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;line-height:30px;font-style:italic}.status-c100 ul{margin-top:35px}.status-c100 ul li{font-size:15px;color:#838383}.status-c100 ul li strong{color:#4db53c}.panel h1{color:#838383}.panel h1 strong{color:#4db53c}.multi-form{width:28%;float:left}.multi-form-watermark{width:40%}.no-center{margin-left:20px!important}.applied-success,.compress-success,.success{color:#46b450}.applied-abort,.applied-error,.compress-abort,.compress-error,.error{color:#a00}.all-applying-watermark,.all-compressing{color:#0085ba}.pdf-status{display:none}.custom-title{line-height:36px}.pdf-id{margin-left:10px;display:none}div.panel-margin-left{margin-left:15px!important}.fa-check{color:green!important}.files-not-found{float:left;color:red;margin-right:15px}div.row-library{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.multi-process{text-align:center}.multi-process span{font-size:18px}.multi-process .all-applying-watermark,.multi-process .all-compressing{position:relative;overflow:hidden;border-radius:20px;height:30px;background:#c3c3c3}.multi-process .all-applying-watermark span,.multi-process .all-compressing span{color:#fff;position:relative;z-index:20;font-size:14px;display:block;line-height:30px}.multi-process .all-applying-watermark .progress-percent,.multi-process .all-compressing .progress-percent{height:100%;background-color:#6b94c7;position:absolute;top:0;left:0;border-radius:20px}#cancel-compress,#cancel-watermark{display:none;margin-top:15px}body #TB_window{border-top:5px solid red}.popup_buymore{text-align:center}.popup_buymore h3{font-size:26px;text-align:center;color:#383838;margin-bottom:0}.popup_buymore p{font-size:18px;text-align:center;color:#888;font-style:italic;padding:0!important;margin-bottom:0}. swal2-container{z-index:161000!important}.optimization-pdf.widefat td{vertical-align:middle}12 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.rect-auto{clip:rect(auto,auto,auto,auto)}.c100.p100 .slice,.c100.p51 .slice,.c100.p52 .slice,.c100.p53 .slice,.c100.p54 .slice,.c100.p55 .slice,.c100.p56 .slice,.c100.p57 .slice,.c100.p58 .slice,.c100.p59 .slice,.c100.p60 .slice,.c100.p61 .slice,.c100.p62 .slice,.c100.p63 .slice,.c100.p64 .slice,.c100.p65 .slice,.c100.p66 .slice,.c100.p67 .slice,.c100.p68 .slice,.c100.p69 .slice,.c100.p70 .slice,.c100.p71 .slice,.c100.p72 .slice,.c100.p73 .slice,.c100.p74 .slice,.c100.p75 .slice,.c100.p76 .slice,.c100.p77 .slice,.c100.p78 .slice,.c100.p79 .slice,.c100.p80 .slice,.c100.p81 .slice,.c100.p82 .slice,.c100.p83 .slice,.c100.p84 .slice,.c100.p85 .slice,.c100.p86 .slice,.c100.p87 .slice,.c100.p88 .slice,.c100.p89 .slice,.c100.p90 .slice,.c100.p91 .slice,.c100.p92 .slice,.c100.p93 .slice,.c100.p94 .slice,.c100.p95 .slice,.c100.p96 .slice,.c100.p97 .slice,.c100.p98 .slice,.c100.p99 .slice{clip:rect(auto,auto,auto,auto)}.pie{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0)}.c100 .bar,.c100.p100 .fill,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0);transform:rotate(0)}.pie-fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;float:left;margin:0 .1em .1em 0;background-color:#ccc}.c100.p51 .bar:after,.c100.p51 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p52 .bar:after,.c100.p52 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p53 .bar:after,.c100.p53 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p54 .bar:after,.c100.p54 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p55 .bar:after,.c100.p55 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p56 .bar:after,.c100.p56 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p57 .bar:after,.c100.p57 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p58 .bar:after,.c100.p58 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p59 .bar:after,.c100.p59 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p60 .bar:after,.c100.p60 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p61 .bar:after,.c100.p61 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p62 .bar:after,.c100.p62 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p63 .bar:after,.c100.p63 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p64 .bar:after,.c100.p64 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p65 .bar:after,.c100.p65 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p66 .bar:after,.c100.p66 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p67 .bar:after,.c100.p67 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p68 .bar:after,.c100.p68 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p69 .bar:after,.c100.p69 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p70 .bar:after,.c100.p70 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p71 .bar:after,.c100.p71 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p72 .bar:after,.c100.p72 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p73 .bar:after,.c100.p73 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p74 .bar:after,.c100.p74 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p75 .bar:after,.c100.p75 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p76 .bar:after,.c100.p76 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p77 .bar:after,.c100.p77 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p78 .bar:after,.c100.p78 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p79 .bar:after,.c100.p79 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p80 .bar:after,.c100.p80 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p81 .bar:after,.c100.p81 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p82 .bar:after,.c100.p82 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p83 .bar:after,.c100.p83 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p84 .bar:after,.c100.p84 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p85 .bar:after,.c100.p85 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p86 .bar:after,.c100.p86 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p87 .bar:after,.c100.p87 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p88 .bar:after,.c100.p88 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p89 .bar:after,.c100.p89 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p90 .bar:after,.c100.p90 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p91 .bar:after,.c100.p91 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p92 .bar:after,.c100.p92 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p93 .bar:after,.c100.p93 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p94 .bar:after,.c100.p94 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p95 .bar:after,.c100.p95 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p96 .bar:after,.c100.p96 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p97 .bar:after,.c100.p97 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p98 .bar:after,.c100.p98 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p99 .bar:after,.c100.p99 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p100 .bar:after,.c100.p100 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100 *{-webkit-box-sizing:content-box;box-sizing:content-box}.c100 :after,.c100 :before{-webkit-box-sizing:content-box;box-sizing:content-box}.c100.center{float:none;margin:0 auto}.c100.big{font-size:240px}.c100.small{font-size:80px}.c100>span{position:absolute;width:100%;z-index:1;left:0;top:15px;width:5em;line-height:5em;font-size:.2em;color:#ccc;display:block;text-align:center;white-space:nowrap;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.c100:after{position:absolute;top:.08em;left:.08em;display:block;content:" ";border-radius:50%;background-color:#f5f5f5;width:.84em;height:.84em;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.c100.p1 .bar{-webkit-transform:rotate(3.6deg);transform:rotate(3.6deg)}.c100.p2 .bar{-webkit-transform:rotate(7.2deg);transform:rotate(7.2deg)}.c100.p3 .bar{-webkit-transform:rotate(10.8deg);transform:rotate(10.8deg)}.c100.p4 .bar{-webkit-transform:rotate(14.4deg);transform:rotate(14.4deg)}.c100.p5 .bar{-webkit-transform:rotate(18deg);transform:rotate(18deg)}.c100.p6 .bar{-webkit-transform:rotate(21.6deg);transform:rotate(21.6deg)}.c100.p7 .bar{-webkit-transform:rotate(25.2deg);transform:rotate(25.2deg)}.c100.p8 .bar{-webkit-transform:rotate(28.8deg);transform:rotate(28.8deg)}.c100.p9 .bar{-webkit-transform:rotate(32.4deg);transform:rotate(32.4deg)}.c100.p10 .bar{-webkit-transform:rotate(36deg);transform:rotate(36deg)}.c100.p11 .bar{-webkit-transform:rotate(39.6deg);transform:rotate(39.6deg)}.c100.p12 .bar{-webkit-transform:rotate(43.2deg);transform:rotate(43.2deg)}.c100.p13 .bar{-webkit-transform:rotate(46.8deg);transform:rotate(46.8deg)}.c100.p14 .bar{-webkit-transform:rotate(50.4deg);transform:rotate(50.4deg)}.c100.p15 .bar{-webkit-transform:rotate(54deg);transform:rotate(54deg)}.c100.p16 .bar{-webkit-transform:rotate(57.6deg);transform:rotate(57.6deg)}.c100.p17 .bar{-webkit-transform:rotate(61.2deg);transform:rotate(61.2deg)}.c100.p18 .bar{-webkit-transform:rotate(64.8deg);transform:rotate(64.8deg)}.c100.p19 .bar{-webkit-transform:rotate(68.4deg);transform:rotate(68.4deg)}.c100.p20 .bar{-webkit-transform:rotate(72deg);transform:rotate(72deg)}.c100.p21 .bar{-webkit-transform:rotate(75.6deg);transform:rotate(75.6deg)}.c100.p22 .bar{-webkit-transform:rotate(79.2deg);transform:rotate(79.2deg)}.c100.p23 .bar{-webkit-transform:rotate(82.8deg);transform:rotate(82.8deg)}.c100.p24 .bar{-webkit-transform:rotate(86.4deg);transform:rotate(86.4deg)}.c100.p25 .bar{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c100.p26 .bar{-webkit-transform:rotate(93.6deg);transform:rotate(93.6deg)}.c100.p27 .bar{-webkit-transform:rotate(97.2deg);transform:rotate(97.2deg)}.c100.p28 .bar{-webkit-transform:rotate(100.8deg);transform:rotate(100.8deg)}.c100.p29 .bar{-webkit-transform:rotate(104.4deg);transform:rotate(104.4deg)}.c100.p30 .bar{-webkit-transform:rotate(108deg);transform:rotate(108deg)}.c100.p31 .bar{-webkit-transform:rotate(111.6deg);transform:rotate(111.6deg)}.c100.p32 .bar{-webkit-transform:rotate(115.2deg);transform:rotate(115.2deg)}.c100.p33 .bar{-webkit-transform:rotate(118.8deg);transform:rotate(118.8deg)}.c100.p34 .bar{-webkit-transform:rotate(122.4deg);transform:rotate(122.4deg)}.c100.p35 .bar{-webkit-transform:rotate(126deg);transform:rotate(126deg)}.c100.p36 .bar{-webkit-transform:rotate(129.6deg);transform:rotate(129.6deg)}.c100.p37 .bar{-webkit-transform:rotate(133.2deg);transform:rotate(133.2deg)}.c100.p38 .bar{-webkit-transform:rotate(136.8deg);transform:rotate(136.8deg)}.c100.p39 .bar{-webkit-transform:rotate(140.4deg);transform:rotate(140.4deg)}.c100.p40 .bar{-webkit-transform:rotate(144deg);transform:rotate(144deg)}.c100.p41 .bar{-webkit-transform:rotate(147.6deg);transform:rotate(147.6deg)}.c100.p42 .bar{-webkit-transform:rotate(151.2deg);transform:rotate(151.2deg)}.c100.p43 .bar{-webkit-transform:rotate(154.8deg);transform:rotate(154.8deg)}.c100.p44 .bar{-webkit-transform:rotate(158.4deg);transform:rotate(158.4deg)}.c100.p45 .bar{-webkit-transform:rotate(162deg);transform:rotate(162deg)}.c100.p46 .bar{-webkit-transform:rotate(165.6deg);transform:rotate(165.6deg)}.c100.p47 .bar{-webkit-transform:rotate(169.2deg);transform:rotate(169.2deg)}.c100.p48 .bar{-webkit-transform:rotate(172.8deg);transform:rotate(172.8deg)}.c100.p49 .bar{-webkit-transform:rotate(176.4deg);transform:rotate(176.4deg)}.c100.p50 .bar{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c100.p51 .bar{-webkit-transform:rotate(183.6deg);transform:rotate(183.6deg)}.c100.p52 .bar{-webkit-transform:rotate(187.2deg);transform:rotate(187.2deg)}.c100.p53 .bar{-webkit-transform:rotate(190.8deg);transform:rotate(190.8deg)}.c100.p54 .bar{-webkit-transform:rotate(194.4deg);transform:rotate(194.4deg)}.c100.p55 .bar{-webkit-transform:rotate(198deg);transform:rotate(198deg)}.c100.p56 .bar{-webkit-transform:rotate(201.6deg);transform:rotate(201.6deg)}.c100.p57 .bar{-webkit-transform:rotate(205.2deg);transform:rotate(205.2deg)}.c100.p58 .bar{-webkit-transform:rotate(208.8deg);transform:rotate(208.8deg)}.c100.p59 .bar{-webkit-transform:rotate(212.4deg);transform:rotate(212.4deg)}.c100.p60 .bar{-webkit-transform:rotate(216deg);transform:rotate(216deg)}.c100.p61 .bar{-webkit-transform:rotate(219.6deg);transform:rotate(219.6deg)}.c100.p62 .bar{-webkit-transform:rotate(223.2deg);transform:rotate(223.2deg)}.c100.p63 .bar{-webkit-transform:rotate(226.8deg);transform:rotate(226.8deg)}.c100.p64 .bar{-webkit-transform:rotate(230.4deg);transform:rotate(230.4deg)}.c100.p65 .bar{-webkit-transform:rotate(234deg);transform:rotate(234deg)}.c100.p66 .bar{-webkit-transform:rotate(237.6deg);transform:rotate(237.6deg)}.c100.p67 .bar{-webkit-transform:rotate(241.2deg);transform:rotate(241.2deg)}.c100.p68 .bar{-webkit-transform:rotate(244.8deg);transform:rotate(244.8deg)}.c100.p69 .bar{-webkit-transform:rotate(248.4deg);transform:rotate(248.4deg)}.c100.p70 .bar{-webkit-transform:rotate(252deg);transform:rotate(252deg)}.c100.p71 .bar{-webkit-transform:rotate(255.6deg);transform:rotate(255.6deg)}.c100.p72 .bar{-webkit-transform:rotate(259.2deg);transform:rotate(259.2deg)}.c100.p73 .bar{-webkit-transform:rotate(262.8deg);transform:rotate(262.8deg)}.c100.p74 .bar{-webkit-transform:rotate(266.4deg);transform:rotate(266.4deg)}.c100.p75 .bar{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.c100.p76 .bar{-webkit-transform:rotate(273.6deg);transform:rotate(273.6deg)}.c100.p77 .bar{-webkit-transform:rotate(277.2deg);transform:rotate(277.2deg)}.c100.p78 .bar{-webkit-transform:rotate(280.8deg);transform:rotate(280.8deg)}.c100.p79 .bar{-webkit-transform:rotate(284.4deg);transform:rotate(284.4deg)}.c100.p80 .bar{-webkit-transform:rotate(288deg);transform:rotate(288deg)}.c100.p81 .bar{-webkit-transform:rotate(291.6deg);transform:rotate(291.6deg)}.c100.p82 .bar{-webkit-transform:rotate(295.2deg);transform:rotate(295.2deg)}.c100.p83 .bar{-webkit-transform:rotate(298.8deg);transform:rotate(298.8deg)}.c100.p84 .bar{-webkit-transform:rotate(302.4deg);transform:rotate(302.4deg)}.c100.p85 .bar{-webkit-transform:rotate(306deg);transform:rotate(306deg)}.c100.p86 .bar{-webkit-transform:rotate(309.6deg);transform:rotate(309.6deg)}.c100.p87 .bar{-webkit-transform:rotate(313.2deg);transform:rotate(313.2deg)}.c100.p88 .bar{-webkit-transform:rotate(316.8deg);transform:rotate(316.8deg)}.c100.p89 .bar{-webkit-transform:rotate(320.4deg);transform:rotate(320.4deg)}.c100.p90 .bar{-webkit-transform:rotate(324deg);transform:rotate(324deg)}.c100.p91 .bar{-webkit-transform:rotate(327.6deg);transform:rotate(327.6deg)}.c100.p92 .bar{-webkit-transform:rotate(331.2deg);transform:rotate(331.2deg)}.c100.p93 .bar{-webkit-transform:rotate(334.8deg);transform:rotate(334.8deg)}.c100.p94 .bar{-webkit-transform:rotate(338.4deg);transform:rotate(338.4deg)}.c100.p95 .bar{-webkit-transform:rotate(342deg);transform:rotate(342deg)}.c100.p96 .bar{-webkit-transform:rotate(345.6deg);transform:rotate(345.6deg)}.c100.p97 .bar{-webkit-transform:rotate(349.2deg);transform:rotate(349.2deg)}.c100.p98 .bar{-webkit-transform:rotate(352.8deg);transform:rotate(352.8deg)}.c100.p99 .bar{-webkit-transform:rotate(356.4deg);transform:rotate(356.4deg)}.c100.p100 .bar{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.c100:hover{cursor:default}.c100:hover>span{width:3.33em;line-height:3.33em;font-size:.3em;color:#307bbb}.c100:hover:after{top:.04em;left:.04em;width:.92em;height:.92em}.c100.dark{background-color:#777}.c100.dark .bar,.c100.dark .fill{border-color:#c6ff00!important}.c100.dark>span{color:#777}.c100.dark:after{background-color:#666}.c100.dark:hover>span{color:#c6ff00}.c100.green .bar,.c100.green .fill{border-color:#4db53c!important}.c100.green:hover>span{color:#4db53c}.c100.green.dark .bar,.c100.green.dark .fill{border-color:#5fd400!important}.c100.green.dark:hover>span{color:#5fd400}.c100.orange .bar,.c100.orange .fill{border-color:#dd9d22!important}.c100.orange:hover>span{color:#dd9d22}.c100.orange.dark .bar,.c100.orange.dark .fill{border-color:#e08833!important}.c100.orange.dark:hover>span{color:#e08833}#wpfooter{display:none}.row{margin-top:20px}.panel{background-color:#fff;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;border:1px solid #ddd}.panel h3{margin:0 0 10px 0}.panel .link{display:block;margin:20px 0}.panel .ilove_pdf_wrapper_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 10px 0}.panel .ilove_pdf_wrapper_buttons .submit{padding:0;margin:0}.progress{margin-bottom:10px}.progress .progress__text{margin-bottom:2px}.progress .progress__total{width:100%;overflow:hidden;border-radius:2px;height:30px;background:#ececec;position:relative}.progress .progress__total .progress__total__percent{height:30px;background:#4db53c;border-radius:2px}.progress .progress__total .progress__total_text{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;line-height:30px;font-style:italic}.status-c100 ul{margin-top:35px}.status-c100 ul li{font-size:15px;color:#838383}.status-c100 ul li strong{color:#4db53c}.panel h1{color:#838383}.panel h1 strong{color:#4db53c}.multi-form{width:28%;float:left}.multi-form-watermark{width:40%}.no-center{margin-left:20px!important}.applied-success,.compress-success,.success{color:#46b450}.applied-abort,.applied-error,.compress-abort,.compress-error,.error{color:#a00}.all-applying-watermark,.all-compressing{color:#0085ba}.pdf-status{display:none}.custom-title{line-height:36px}.pdf-id{margin-left:10px;display:none}div.panel-margin-left{margin-left:15px!important}.fa-check{color:green!important}.files-not-found{float:left;color:red;margin-right:15px}div.row-library{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.multi-process{text-align:center}.multi-process span{font-size:18px}.multi-process .all-applying-watermark,.multi-process .all-compressing{position:relative;overflow:hidden;border-radius:20px;height:30px;background:#c3c3c3}.multi-process .all-applying-watermark span,.multi-process .all-compressing span{color:#fff;position:relative;z-index:20;font-size:14px;display:block;line-height:30px}.multi-process .all-applying-watermark .progress-percent,.multi-process .all-compressing .progress-percent{height:100%;background-color:#6b94c7;position:absolute;top:0;left:0;border-radius:20px}#cancel-compress,#cancel-watermark{display:none;margin-top:15px}body #TB_window{border-top:5px solid red}.popup_buymore{text-align:center}.popup_buymore h3{font-size:26px;text-align:center;color:#383838;margin-bottom:0}.popup_buymore p{font-size:18px;text-align:center;color:#888;font-style:italic;padding:0!important;margin-bottom:0}.optimization-pdf.widefat td{vertical-align:middle}#poststuff .ilovepdf-restore-dialog,.ilovepdf-restore-dialog{border:none;border-radius:20px;padding:40px;-webkit-animation:fade-out .2s ease-out;animation:fade-out .2s ease-out}#poststuff .ilovepdf-restore-dialog .ilovepdf-title-dialog,.ilovepdf-restore-dialog .ilovepdf-title-dialog{text-align:center;font-size:2.8em;color:#e5322d}#poststuff .ilovepdf-restore-dialog .ilovepdf-content-dialog,.ilovepdf-restore-dialog .ilovepdf-content-dialog{font-size:18px;font-weight:500;color:#838383}#poststuff .ilovepdf-restore-dialog .ilovepdf-btn-groups,.ilovepdf-restore-dialog .ilovepdf-btn-groups{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}#poststuff .ilovepdf-restore-dialog::-ms-backdrop,.ilovepdf-restore-dialog::-ms-backdrop{background-color:rgba(56,56,56,.75)}#poststuff .ilovepdf-restore-dialog::backdrop,.ilovepdf-restore-dialog::backdrop{background-color:rgba(56,56,56,.75)}#poststuff .ilovepdf-restore-dialog[open],.ilovepdf-restore-dialog[open]{-webkit-animation:openDialog .3s ease-in-out 0s 1 normal forwards;animation:openDialog .3s ease-in-out 0s 1 normal forwards}@-webkit-keyframes openDialog{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes openDialog{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}} -
ilovepdf/trunk/assets/js/main.min.js
r3078801 r3192612 1 !function(n){"use strict";n(function(){jQuery(".color-field").wpColorPicker()}),n("#check-all-compress").on("click",function(){this.checked?n(".nslb-input").each(function(){this.checked=!0}):n(".nslb-input").each(function(){this.checked=!1})}),n(".nslb-input").on("click",function(){n(".nslb-input:checked").length==n(".nslb-input").length?n("#check-all-compress").prop("checked",!0):n("#check-all-compress").prop("checked",!1)}),n("#check-all-watermark").on("click",function(){this.checked?n(".nslb-input").each(function(){this.checked=!0}):n(".nslb-input").each(function(){this.checked=!1})}),n(".nslb-input").on("click",function(){n(".nslb-input:checked").length==n(".nslb-input").length?n("#check-all-watermark").prop("checked",!0):n("#check-all-watermark").prop("checked",!1)}),n("input[name$='ilove_pdf_display_settings_format_watermark[ilove_pdf_format_watermark_mode]']").on("change",function(){var e=n(this).val();n("div.watermark-mode").hide(),n("#div-mode"+e).show()});var r=!0,e=(n(".btn-cancel").on("click",function(){r=!1}),0),a=0;function l(i){0==e&&(a=i.length);var s=n("#file-row-"+i[0]).find("td:eq(3)");s.find("a").hide(),n(".all-compressing").show(),s.find(".compressing").show(),e++,n(".all-compressing span").html(e+"/"+a),n(".all-compressing .progress-percent").width(100*e/a+"%"),n.post("admin-post.php?action=ilovepdf_compress&id="+i[0]+"&ajax=1",function(e){var t;""==e||1!=e.status||e.api_error?"error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),s.show()):(s.find(".compressing").hide(),(t=document.createElement("div")).innerHTML=e.api_error,s.find(".error").html(t.innerText).show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?l(i):(n(".all-compressing").hide(),n(r?".compress-success":".compress-abort").show(),n("#cancel-compress").hide())):(s.find(".compressing").hide(),s.find(".success").show(),n("#file-row-"+i[0]).find("td:eq(2)").html(e.compress_size),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?l(i):(n(".all-compressing").hide(),n(r?".compress-success":".compress-abort").show(),n("#cancel-compress").hide(),window.setTimeout(function(){n("#stats_total_files_compressed").html(e.total_files),n("#stats_initial_size").html(e.initial_size),n("#stats_current_size").html(e.current_size),n("#stats_total_percentage").html(e.percentage+"%"),n("#stats_total_percentage").parent(".c100").addClass("p"+e.percentage),n("#compress-pdf-list").load(document.URL+" #compress-pdf-list")},2e3)))},"json")}function o(i){0==e&&(a=i.length);var s=n("#file-row-"+i[0]).find("td:eq(2)");s.find("a").hide(),n(".all-applying-watermark").show(),s.find(".applying-watermark").show(),e++,n(".all-applying-watermark span").html(e+"/"+a),n(".all-applying-watermark .progress-percent").width(100*e/a+"%"),n.post("admin-post.php?action=ilovepdf_watermark&id="+i[0]+"&ajax=1",function(e){var t;""==e||1!=e.status||e.api_error?"error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),s.show()):(s.find(".applying-watermark").hide(),(t=document.createElement("div")).innerHTML=e.api_error,s.find(".error").html(t.innerText).show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?o(i):(n(".all-applying-watermark").hide(),n(r?".applied-success":".applied-abort").show(),n("#cancel-watermark").hide())):(s.find(".applying-watermark").hide(),s.find(".success").show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?o(i):(n(".all-applying-watermark").hide(),n(r?".applied-success":".applied-abort").show(),n("#cancel-watermark").hide(),window.setTimeout(function(){n("#stats_total_files_watermarked").html(e.total_files),n("#watermark-pdf-list").load(document.URL+" #watermark-pdf-list")},2e3)))},"json")}n(".btn-compress-all").on("click",function(){n("#cancel-compress").css("display","inline-block"),n.ajax({type:"POST",url:"admin-post.php?action=ilovepdf_compress_list",success:function(e){var t,e=n.parseJSON(e);""!=e&&1==e.status?(a=e.list_pdf.length,l(e.list_pdf)):((t=document.createElement("div")).innerHTML=e,n(".compress-error").html(t.innerText).show())}})}),window.exportedCompressMultiPDF=l,n(".btn-watermark-all").on("click",function(){n("#cancel-watermark").css("display","inline-block"),n.ajax({type:"POST",url:"admin-post.php?action=ilovepdf_watermark_list",success:function(e){var t,e=n.parseJSON(e);""!=e&&1==e.status?(a=e.list_pdf.length,o(e.list_pdf)):((t=document.createElement("div")).innerHTML=e,n(".applied-error").html(t.innerText).show())}})}),window.exportedWatermarkMultiPDF=o,n(".btn-compress").on("click",function(e){var i=n(this),s=n(this).parent(),r=!1;e.preventDefault(),i.closest(".row-library").find(".btn-watermark").is(":visible")&&(r=!0),i.closest(".row-library").find(".btn-watermark").hide(),n(this).hide(),n(this).nextAll(".compressing").show(),n(this).nextAll(".success").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".compressing").hide(),r&&i.closest(".row-library").find(".btn-watermark").show(),""==e||1!=e.status||e.api_error?("error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),i):((t=document.createElement("div")).innerHTML=e.api_error,1==e.editpdf&&i.nextAll(".error").before("<br /><br />"),i.nextAll(".error").html(t.innerText))).show():(console.log(e.api_error),i.nextAll(".success").show(),n("#stats_total_files_compressed").html(parseInt(n("#stats_total_files_compressed").html())+1),n("#stats_initial_size").html(e.initial_size),n("#stats_current_size").html(e.current_size),n("#stats_total_percentage").html(e.percentage+"%"),n("#stats_total_percentage").parent(".c100").addClass("p"+e.percentage),window.setTimeout(function(){i.nextAll(".success").hide(),1==e.library?i.nextAll(".stats-compress").html('<i class="fa fa-check" aria-hidden="true"></i> Compressed<br />Savings '+e.percent+"%</span>"):(1==e.editpdf?i.prevAll("#current-size").find("strong"):(s.html(e.percent+"%"),s.closest("td").prev("td"))).html(e.compress_size)},3e3))},"json")}),n(".btn-watermark").on("click",function(e){var i=n(this),s=n(this).parent(),r=!1;e.preventDefault(),i.closest(".row-library").find(".btn-compress").is(":visible")&&(r=!0),i.closest(".row-library").find(".btn-compress").hide(),n(this).hide(),n(this).nextAll(".applying-watermark").show(),n(this).prevAll(".stats-compress").hide(),n(this).nextAll(".success").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".applying-watermark").hide(),r&&i.closest(".row-library").find(".btn-compress").show(),""==e||1!=e.status||e.api_error?("error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),i):((t=document.createElement("div")).innerHTML=e.api_error,1==e.editpdf&&i.nextAll(".error").before("<br /><br />"),i.nextAll(".error").html(t.innerText))).show():(i.nextAll(".success").show(),n("#stats_total_files_watermarked").html(parseInt(n("#stats_total_files_watermarked").html())+1),window.setTimeout(function(){i.nextAll(".success").hide(),1==e.library?s.html('<i class="fa fa-check" aria-hidden="true"></i> Stamped'):1==e.editpdf&&s.append('<i class="fa fa-check" aria-hidden="true"></i> Stamped')},3e3))},"json")}),n(".btn-restore").on("click",function(e){var i=n(this);e.preventDefault(),Swal.fire({title:"Attention!",text:"The changes applied by all the tools will be lost. Do you want to continue?",icon:"warning",confirmButtonText:"Yes",showCloseButton:!0,buttonsStyling:!1,customClass:{confirmButton:"button-primary"}}).then(e=>{e.isConfirmed&&(n(this).hide(),n(this).nextAll(".loading").show(),n(this).parent().prevAll(".row-compress-tool").hide(),n(this).parent().prevAll(".row-watermark-tool").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".loading").hide(),(""==e?i.nextAll(".success"):((t=document.createElement("div")).innerHTML=e,i.nextAll(".error").html(t.innerText))).show()}))})}),n(".ilovepdf--meta-box-container .link-restore, .compat-field-iLovePDF-tools .link-restore").on("click",function(e){const t=n(this)[0].href;e.preventDefault(),Swal.fire({title:"Attention!",text:"The changes applied by all the tools will be lost. Do you want to continue?",icon:"warning",confirmButtonText:"Yes",showCloseButton:!0,buttonsStyling:!1,customClass:{confirmButton:"button-primary"}}).then(e=>{e.isConfirmed&&(location.href=t)})})}(jQuery); 1 !function(n){"use strict";n(function(){jQuery(".color-field").wpColorPicker()}),n("#check-all-compress").on("click",function(){this.checked?n(".nslb-input").each(function(){this.checked=!0}):n(".nslb-input").each(function(){this.checked=!1})}),n(".nslb-input").on("click",function(){n(".nslb-input:checked").length==n(".nslb-input").length?n("#check-all-compress").prop("checked",!0):n("#check-all-compress").prop("checked",!1)}),n("#check-all-watermark").on("click",function(){this.checked?n(".nslb-input").each(function(){this.checked=!0}):n(".nslb-input").each(function(){this.checked=!1})}),n(".nslb-input").on("click",function(){n(".nslb-input:checked").length==n(".nslb-input").length?n("#check-all-watermark").prop("checked",!0):n("#check-all-watermark").prop("checked",!1)}),n("input[name$='ilove_pdf_display_settings_format_watermark[ilove_pdf_format_watermark_mode]']").on("change",function(){var e=n(this).val();n("div.watermark-mode").hide(),n("#div-mode"+e).show()});var r=!0,e=(n(".btn-cancel").on("click",function(){r=!1}),0),l=0;function a(i){0==e&&(l=i.length);var s=n("#file-row-"+i[0]).find("td:eq(3)");s.find("a").hide(),n(".all-compressing").show(),s.find(".compressing").show(),e++,n(".all-compressing span").html(e+"/"+l),n(".all-compressing .progress-percent").width(100*e/l+"%"),n.post("admin-post.php?action=ilovepdf_compress&id="+i[0]+"&ajax=1",function(e){var t;""==e||1!=e.status||e.api_error?"error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),s.show()):(s.find(".compressing").hide(),(t=document.createElement("div")).innerHTML=e.api_error,s.find(".error").html(t.innerText).show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?a(i):(n(".all-compressing").hide(),n(r?".compress-success":".compress-abort").show(),n("#cancel-compress").hide())):(s.find(".compressing").hide(),s.find(".success").show(),n("#file-row-"+i[0]).find("td:eq(2)").html(e.compress_size),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?a(i):(n(".all-compressing").hide(),n(r?".compress-success":".compress-abort").show(),n("#cancel-compress").hide(),window.setTimeout(function(){n("#stats_total_files_compressed").html(e.total_files),n("#stats_initial_size").html(e.initial_size),n("#stats_current_size").html(e.current_size),n("#stats_total_percentage").html(e.percentage+"%"),n("#stats_total_percentage").parent(".c100").addClass("p"+e.percentage),n("#compress-pdf-list").load(document.URL+" #compress-pdf-list")},2e3)))},"json")}function o(i){0==e&&(l=i.length);var s=n("#file-row-"+i[0]).find("td:eq(2)");s.find("a").hide(),n(".all-applying-watermark").show(),s.find(".applying-watermark").show(),e++,n(".all-applying-watermark span").html(e+"/"+l),n(".all-applying-watermark .progress-percent").width(100*e/l+"%"),n.post("admin-post.php?action=ilovepdf_watermark&id="+i[0]+"&ajax=1",function(e){var t;""==e||1!=e.status||e.api_error?"error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),s.show()):(s.find(".applying-watermark").hide(),(t=document.createElement("div")).innerHTML=e.api_error,s.find(".error").html(t.innerText).show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?o(i):(n(".all-applying-watermark").hide(),n(r?".applied-success":".applied-abort").show(),n("#cancel-watermark").hide())):(s.find(".applying-watermark").hide(),s.find(".success").show(),i.splice(0,1),!jQuery.isEmptyObject(i)&&r?o(i):(n(".all-applying-watermark").hide(),n(r?".applied-success":".applied-abort").show(),n("#cancel-watermark").hide(),window.setTimeout(function(){n("#stats_total_files_watermarked").html(e.total_files),n("#watermark-pdf-list").load(document.URL+" #watermark-pdf-list")},2e3)))},"json")}n(".btn-compress-all").on("click",function(){n("#cancel-compress").css("display","inline-block"),n.ajax({type:"POST",url:"admin-post.php?action=ilovepdf_compress_list",success:function(e){var t,e=n.parseJSON(e);""!=e&&1==e.status?(l=e.list_pdf.length,a(e.list_pdf)):((t=document.createElement("div")).innerHTML=e,n(".compress-error").html(t.innerText).show())}})}),window.exportedCompressMultiPDF=a,n(".btn-watermark-all").on("click",function(){n("#cancel-watermark").css("display","inline-block"),n.ajax({type:"POST",url:"admin-post.php?action=ilovepdf_watermark_list",success:function(e){var t,e=n.parseJSON(e);""!=e&&1==e.status?(l=e.list_pdf.length,o(e.list_pdf)):((t=document.createElement("div")).innerHTML=e,n(".applied-error").html(t.innerText).show())}})}),window.exportedWatermarkMultiPDF=o,n(".btn-compress").on("click",function(e){var i=n(this),s=n(this).parent(),r=!1;e.preventDefault(),i.closest(".row-library").find(".btn-watermark").is(":visible")&&(r=!0),i.closest(".row-library").find(".btn-watermark").hide(),n(this).hide(),n(this).nextAll(".compressing").show(),n(this).nextAll(".success").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".compressing").hide(),r&&i.closest(".row-library").find(".btn-watermark").show(),""==e||1!=e.status||e.api_error?("error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),i):((t=document.createElement("div")).innerHTML=e.api_error,1==e.editpdf&&i.nextAll(".error").before("<br /><br />"),i.nextAll(".error").html(t.innerText))).show():(console.log(e.api_error),i.nextAll(".success").show(),n("#stats_total_files_compressed").html(parseInt(n("#stats_total_files_compressed").html())+1),n("#stats_initial_size").html(e.initial_size),n("#stats_current_size").html(e.current_size),n("#stats_total_percentage").html(e.percentage+"%"),n("#stats_total_percentage").parent(".c100").addClass("p"+e.percentage),window.setTimeout(function(){i.nextAll(".success").hide(),1==e.library?i.nextAll(".stats-compress").html('<i class="fa fa-check" aria-hidden="true"></i> Compressed<br />Savings '+e.percent+"%</span>"):(1==e.editpdf?i.prevAll("#current-size").find("strong"):(s.html(e.percent+"%"),s.closest("td").prev("td"))).html(e.compress_size)},3e3))},"json")}),n(".btn-watermark").on("click",function(e){var i=n(this),s=n(this).parent(),r=!1;e.preventDefault(),i.closest(".row-library").find(".btn-compress").is(":visible")&&(r=!0),i.closest(".row-library").find(".btn-compress").hide(),n(this).hide(),n(this).nextAll(".applying-watermark").show(),n(this).prevAll(".stats-compress").hide(),n(this).nextAll(".success").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".applying-watermark").hide(),r&&i.closest(".row-library").find(".btn-compress").show(),""==e||1!=e.status||e.api_error?("error_auth"==e.api_error?(tb_show("HAI","#TB_inline?height=240&width=405&inlineId=pricing_ilovepdf&modal=true",null),i):((t=document.createElement("div")).innerHTML=e.api_error,1==e.editpdf&&i.nextAll(".error").before("<br /><br />"),i.nextAll(".error").html(t.innerText))).show():(i.nextAll(".success").show(),n("#stats_total_files_watermarked").html(parseInt(n("#stats_total_files_watermarked").html())+1),window.setTimeout(function(){i.nextAll(".success").hide(),1==e.library?s.html('<i class="fa fa-check" aria-hidden="true"></i> Stamped'):1==e.editpdf&&s.append('<i class="fa fa-check" aria-hidden="true"></i> Stamped')},3e3))},"json")});const c=` 2 <dialog id="ilovepdf-restore-dialog" class="ilovepdf-restore-dialog"> 3 <h2 class="ilovepdf-title-dialog">Attention!</h2> 4 <p class="ilovepdf-content-dialog">The changes applied by all the tools will be lost. Do you want to continue?</p> 5 <div class="ilovepdf-btn-groups"> 6 <button id="ilovepdf-dialog-aceptted" class="button-primary">Yes</button> 7 <button id="ilovepdf-dialog-close" class="button-secondary">Close</button> 8 </div> 9 </dialog>`;n(".btn-restore").on("click",function(e){var i=n(this);e.preventDefault(),n(this).parent().append(c);const t=document.getElementById("ilovepdf-restore-dialog");var e=document.getElementById("ilovepdf-dialog-aceptted"),s=document.getElementById("ilovepdf-dialog-close");t.showModal(),e.addEventListener("click",e=>{e.preventDefault(),t.close(),n(this).hide(),n(this).prev().hide(),n(this).nextAll(".loading").show(),n(this).parent().prevAll(".row-compress-tool").hide(),n(this).parent().prevAll(".row-watermark-tool").hide(),n.post(n(this).prop("href")+"&ajax=1",function(e){var t;i.nextAll(".loading").hide(),(""===e?i.nextAll(".success"):((t=document.createElement("div")).innerHTML=e,i.nextAll(".error").html(t.innerText))).show()})}),s.addEventListener("click",e=>{e.preventDefault(),t.close()})}),n(".ilovepdf--meta-box-container .link-restore, .compat-field-iLovePDF-tools .link-restore").on("click",function(e){const t=n(this)[0].href,i=(e.preventDefault(),n(".ilovepdf--meta-box-container").append(c),document.getElementById("ilovepdf-restore-dialog"));var e=document.getElementById("ilovepdf-dialog-aceptted"),s=document.getElementById("ilovepdf-dialog-close");i.showModal(),e.addEventListener("click",e=>{e.preventDefault(),i.close(),location.href=t}),s.addEventListener("click",e=>{e.preventDefault(),i.close()})})}(jQuery); -
ilovepdf/trunk/composer.json
r3164198 r3192612 18 18 "phpstan/phpstan": "^1.12", 19 19 "szepeviktor/phpstan-wordpress": "^1.3", 20 "phpstan/extension-installer": "^1.4" 20 "phpstan/extension-installer": "^1.4", 21 "wp-coding-standards/wpcs": "^3.0" 21 22 }, 22 23 "config": { 23 24 "platform-check": false, 24 25 "allow-plugins": { 25 "phpstan/extension-installer": true 26 "phpstan/extension-installer": true, 27 "dealerdirect/phpcodesniffer-composer-installer": true 26 28 } 27 29 }, -
ilovepdf/trunk/dev/js/main.js
r3078801 r3192612 435 435 ); 436 436 437 const dialogComponent = ` 438 <dialog id="ilovepdf-restore-dialog" class="ilovepdf-restore-dialog"> 439 <h2 class="ilovepdf-title-dialog">Attention!</h2> 440 <p class="ilovepdf-content-dialog">The changes applied by all the tools will be lost. Do you want to continue?</p> 441 <div class="ilovepdf-btn-groups"> 442 <button id="ilovepdf-dialog-aceptted" class="button-primary">Yes</button> 443 <button id="ilovepdf-dialog-close" class="button-secondary">Close</button> 444 </div> 445 </dialog>`; 446 437 447 $('.btn-restore').on( 438 448 'click', … … 442 452 e.preventDefault(); 443 453 444 Swal.fire({445 title: 'Attention!', 446 text: 'The changes applied by all the tools will be lost. Do you want to continue?',447 icon: 'warning',448 confirmButtonText: 'Yes',449 showCloseButton: true, 450 buttonsStyling: false,451 customClass:{452 confirmButton: 'button-primary',453 },454 }).then(455 (result) => {456 if (result.isConfirmed) {457 $(this).hide();458 $(this).nextAll('.loading').show();459 $(this).parent().prevAll('.row-compress-tool').hide(); 460 $(this).parent().prevAll('.row-watermark-tool').hide();461 462 $.post(463 $(this).prop('href') + '&ajax=1',464 function (response) {465 elem.nextAll('.loading').hide();466 if (response == '') {467 elem.nextAll('.success').show();468 } else {469 // Strip HTML tags 470 var div = document.createElement("div");471 div.innerHTML = response;472 473 elem.nextAll('.error').html(div.innerText).show();474 }475 } 476 );477 }478 }479 );454 $(this).parent().append(dialogComponent) 455 456 const dialogElem = document.getElementById("ilovepdf-restore-dialog") 457 const btnConfirmDialog = document.getElementById("ilovepdf-dialog-aceptted") 458 const btnCloseDialog = document.getElementById("ilovepdf-dialog-close") 459 460 dialogElem.showModal(); 461 btnConfirmDialog.addEventListener("click", (e) => { 462 e.preventDefault(); 463 dialogElem.close(); 464 $(this).hide(); 465 $(this).prev().hide(); 466 $(this).nextAll('.loading').show(); 467 $(this).parent().prevAll('.row-compress-tool').hide(); 468 $(this).parent().prevAll('.row-watermark-tool').hide(); 469 470 $.post($(this).prop('href') + '&ajax=1', 471 function (response) { 472 elem.nextAll('.loading').hide(); 473 if (response === '') { 474 elem.nextAll('.success').show(); 475 } else { 476 // Strip HTML tags 477 var div = document.createElement("div"); 478 div.innerHTML = response; 479 480 elem.nextAll('.error').html(div.innerText).show(); 481 } 482 } 483 ); 484 }) 485 486 btnCloseDialog.addEventListener("click", (e) => { 487 e.preventDefault(); 488 dialogElem.close(); 489 }) 480 490 } 481 491 ); … … 490 500 e.preventDefault(); 491 501 492 Swal.fire({ 493 title: 'Attention!', 494 text: 'The changes applied by all the tools will be lost. Do you want to continue?', 495 icon: 'warning', 496 confirmButtonText: 'Yes', 497 showCloseButton: true, 498 buttonsStyling: false, 499 customClass: { 500 confirmButton: 'button-primary', 501 }, 502 }).then( 503 (result) => { 504 if (result.isConfirmed) { 505 location.href = hrefUrl; 506 } 507 } 508 ); 502 $('.ilovepdf--meta-box-container').append(dialogComponent) 503 504 const dialogElem = document.getElementById("ilovepdf-restore-dialog") 505 const btnConfirmDialog = document.getElementById("ilovepdf-dialog-aceptted") 506 const btnCloseDialog = document.getElementById("ilovepdf-dialog-close") 507 508 dialogElem.showModal(); 509 510 btnConfirmDialog.addEventListener("click", (e) => { 511 e.preventDefault(); 512 dialogElem.close(); 513 location.href = hrefUrl; 514 }) 515 516 btnCloseDialog.addEventListener("click", (e) => { 517 e.preventDefault(); 518 dialogElem.close(); 519 }) 509 520 } 510 521 ); -
ilovepdf/trunk/dev/scss/_admin.scss
r3078801 r3192612 212 212 } 213 213 214 .swal2-container {215 z-index: 161000 !important;216 }217 218 214 .optimization-pdf { 219 215 &.widefat { … … 223 219 } 224 220 } 221 222 .ilovepdf-restore-dialog, 223 #poststuff .ilovepdf-restore-dialog { 224 border: none; 225 border-radius: 20px; 226 padding: 40px; 227 animation: fade-out 0.2s ease-out; 228 229 .ilovepdf-title-dialog { 230 text-align: center; 231 font-size: 2.8em; 232 color: #e5322d; 233 } 234 235 .ilovepdf-content-dialog { 236 font-size: 18px; 237 font-weight: 500; 238 color: #838383; 239 } 240 241 .ilovepdf-btn-groups { 242 margin-top: 30px; 243 display: flex; 244 justify-content: center; 245 gap: 30px; 246 } 247 248 &::backdrop { 249 background-color: rgba(56,56,56,0.75); 250 } 251 252 &[open] { 253 animation: openDialog 300ms ease-in-out 0s 1 normal forwards; 254 } 255 } 256 257 /* Animation keyframes */ 258 @keyframes openDialog { 259 0% { 260 opacity: 0; 261 transform: scale(0.6); 262 } 263 264 100% { 265 opacity: 1; 266 transform: scale(1); 267 } 268 } -
ilovepdf/trunk/dev/scss/app.scss
r3046982 r3192612 1 @ import"grid";2 @ import"circle";3 @ import"admin";1 @use "grid"; 2 @use "circle"; 3 @use "admin"; -
ilovepdf/trunk/gulpfile.mjs
r3046982 r3192612 3 3 import cleanCSS from 'gulp-clean-css'; 4 4 import autoprefixer from 'gulp-autoprefixer'; 5 import * as sassCompilerfrom 'sass';5 import * as dartSass from 'sass'; 6 6 import uglify from 'gulp-uglify'; 7 7 import rename from 'gulp-rename'; 8 8 import merge from 'merge-stream'; 9 9 10 const sass = gulpSass( sassCompiler);10 const sass = gulpSass(dartSass); 11 11 12 12 // Task to compile Sass and minify CSS 13 13 gulp.task('build-css', function() { 14 14 return gulp.src('dev/scss/**/*.scss') 15 .pipe(sass .sync().on('error', sass.logError))15 .pipe(sass().on('error', sass.logError)) 16 16 .pipe(autoprefixer({ 17 17 overrideBrowserslist: ["last 2 versions"], -
ilovepdf/trunk/ilove-pdf.php
r3164198 r3192612 11 11 * Plugin URI: https://iloveapi.com/ 12 12 * Description: Compress your PDF files and Stamp Images or text into PDF files. This is the Official iLovePDF plugin for WordPress. You can optimize all your PDF and stamp them automatically as you do in ilovepdf.com. 13 * Version: 2.1. 413 * Version: 2.1.5 14 14 * Requires at least: 5.3 15 15 * Requires PHP: 7.4 … … 75 75 } 76 76 77 update_option( 'ilove_pdf_display_general_settings', $get_options );77 Ilove_Pdf::update_option( 'ilove_pdf_display_general_settings', $get_options ); 78 78 79 79 } -
ilovepdf/trunk/includes/Ilove_Pdf.php
r3164198 r3192612 75 75 76 76 $this->plugin_name = 'ilove-pdf'; 77 $this->version = 'wp.2.1. 4';77 $this->version = 'wp.2.1.5'; 78 78 79 79 $this->load_dependencies(); … … 179 179 return $this->version; 180 180 } 181 182 /** 183 * Determines whether Multisite is enabled. 184 * 185 * @since 2.1.5 186 * @return bool True if Multisite is enabled, false otherwise. 187 */ 188 public static function is_multisite() { 189 return is_multisite(); 190 } 191 192 /** 193 * Update option, works with multisite if enabled 194 * 195 * @since 2.1.5 196 * @param string $option Name of the option to update. Expected to not be SQL-escaped. 197 * @param mixed $value Option value. Must be serializable if non-scalar. Expected to not be SQL-escaped. 198 * @param bool|null $autoload Optional. Whether to load the option when WordPress starts up. Accepts a boolean, or null. 199 */ 200 public static function update_option( $option, $value, $autoload = null ) { 201 202 if ( ! self::is_multisite() ) { 203 update_option( $option, $value, $autoload ); 204 return; 205 } 206 207 $sites = get_sites(); 208 foreach ( $sites as $site ) { 209 switch_to_blog( (int) $site->blog_id ); 210 update_option( $option, $value, $autoload ); 211 restore_current_blog(); 212 } 213 } 214 215 /** 216 * Create directories, works with multisite if enabled 217 * 218 * @since 2.1.5 219 * @param array|string $directories The directories to create. 220 */ 221 public static function create_dir( $directories ) { 222 223 if ( ! is_array( $directories ) ) { 224 $directories = array( $directories ); 225 } 226 227 if ( ! self::is_multisite() ) { 228 foreach ( $directories as $directory ) { 229 $upload_dir = wp_upload_dir(); 230 $directory = $upload_dir['basedir'] . $directory; 231 232 if ( ! file_exists( $directory ) ) { 233 wp_mkdir_p( $directory ); 234 } 235 } 236 return; 237 } 238 239 $sites = get_sites(); 240 foreach ( $sites as $site ) { 241 switch_to_blog( (int) $site->blog_id ); 242 243 foreach ( $directories as $directory ) { 244 $upload_dir = wp_upload_dir(); 245 $directory = $upload_dir['basedir'] . $directory; 246 247 if ( ! file_exists( $directory ) ) { 248 wp_mkdir_p( $directory ); 249 } 250 } 251 252 restore_current_blog(); 253 } 254 } 181 255 } -
ilovepdf/trunk/includes/Ilove_Pdf_Activator.php
r3118395 r3192612 29 29 */ 30 30 public static function activate() { 31 $upload_dir = wp_upload_dir(); 32 $pdf_dirname = $upload_dir['basedir'] . '/pdf'; 33 if ( ! file_exists( $pdf_dirname ) ) { 34 wp_mkdir_p( $pdf_dirname ); 35 } 31 $directories = array( 32 '/pdf', 33 '/pdf/compress', 34 '/pdf/watermark', 35 '/pdf/backup', 36 ); 36 37 37 $pdf_dirname = $upload_dir['basedir'] . '/pdf/compress'; 38 if ( ! file_exists( $pdf_dirname ) ) { 39 wp_mkdir_p( $pdf_dirname ); 40 } 41 42 $pdf_dirname = $upload_dir['basedir'] . '/pdf/watermark'; 43 if ( ! file_exists( $pdf_dirname ) ) { 44 wp_mkdir_p( $pdf_dirname ); 45 } 46 47 $pdf_dirname = $upload_dir['basedir'] . '/pdf/backup'; 48 if ( ! file_exists( $pdf_dirname ) ) { 49 wp_mkdir_p( $pdf_dirname ); 50 } 38 Ilove_Pdf::create_dir( $directories ); 51 39 52 40 $initial_pdf_size = ilove_pdf_get_all_pdf_current_size(); 53 add_option( 'ilovepdf_initial_pdf_files_size', $initial_pdf_size );41 Ilove_Pdf::update_option( 'ilovepdf_initial_pdf_files_size', $initial_pdf_size ); 54 42 55 43 if ( get_option( 'ilovepdf_wordpress_id' ) === false ) { 56 add_option( 'ilovepdf_wordpress_id', md5( get_option( 'siteurl' ) . get_option( 'admin_email' ) ) );44 Ilove_Pdf::update_option( 'ilovepdf_wordpress_id', md5( get_option( 'siteurl' ) . get_option( 'admin_email' ) ) ); 57 45 } 58 46 … … 114 102 } 115 103 116 update_option( 'ilove_pdf_display_settings_format_watermark', $get_format_options );117 update_option( 'ilove_pdf_display_settings_watermark', $get_gral_options );104 Ilove_Pdf::update_option( 'ilove_pdf_display_settings_format_watermark', $get_format_options ); 105 Ilove_Pdf::update_option( 'ilove_pdf_display_settings_watermark', $get_gral_options ); 118 106 } 119 107 … … 133 121 } 134 122 135 update_option( 'ilove_pdf_display_general_settings', $get_options );123 Ilove_Pdf::update_option( 'ilove_pdf_display_general_settings', $get_options ); 136 124 } 137 125 … … 159 147 } 160 148 161 update_option( 'ilove_pdf_display_settings_compress', $get_options );149 Ilove_Pdf::update_option( 'ilove_pdf_display_settings_compress', $get_options ); 162 150 } 163 151 } -
ilovepdf/trunk/includes/Ilove_Pdf_Deactivator.php
r3078801 r3192612 34 34 */ 35 35 public static function deactivate() { 36 update_option( 'ilovepdf_initial_pdf_files_size', 0 );37 update_option( 'ilovepdf_compressed_files', 0 );38 update_option( 'ilovepdf_watermarked_files', 0 );36 Ilove_Pdf::update_option( 'ilovepdf_initial_pdf_files_size', 0 ); 37 Ilove_Pdf::update_option( 'ilovepdf_compressed_files', 0 ); 38 Ilove_Pdf::update_option( 'ilovepdf_watermarked_files', 0 ); 39 39 } 40 40 } -
ilovepdf/trunk/package.json
r3164198 r3192612 17 17 "gulp-uglify": "^3.0.2", 18 18 "merge-stream": "^2.0.0", 19 "sass": "^1. 79"19 "sass": "^1.80" 20 20 } 21 21 } -
ilovepdf/trunk/vendor/autoload.php
r2996387 r3192612 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit6 0ec1dd0608b56718d1c5dc754f6740a::getLoader();25 return ComposerAutoloaderInit634bd29bd263e33ce5cb3f59c562e5cc::getLoader(); -
ilovepdf/trunk/vendor/composer/autoload_real.php
r2996387 r3192612 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit6 0ec1dd0608b56718d1c5dc754f6740a5 class ComposerAutoloaderInit634bd29bd263e33ce5cb3f59c562e5cc 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit6 0ec1dd0608b56718d1c5dc754f6740a', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit634bd29bd263e33ce5cb3f59c562e5cc', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit6 0ec1dd0608b56718d1c5dc754f6740a', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit634bd29bd263e33ce5cb3f59c562e5cc', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc::getInitializer($loader)); 31 31 32 32 $loader->register(true); 33 33 34 $filesToLoad = \Composer\Autoload\ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a::$files;34 $filesToLoad = \Composer\Autoload\ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc::$files; 35 35 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 36 36 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
ilovepdf/trunk/vendor/composer/autoload_static.php
r2996387 r3192612 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a7 class ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc 8 8 { 9 9 public static $files = array ( … … 84 84 { 85 85 return \Closure::bind(function () use ($loader) { 86 $loader->prefixLengthsPsr4 = ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a::$prefixLengthsPsr4;87 $loader->prefixDirsPsr4 = ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a::$prefixDirsPsr4;88 $loader->classMap = ComposerStaticInit6 0ec1dd0608b56718d1c5dc754f6740a::$classMap;86 $loader->prefixLengthsPsr4 = ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc::$prefixLengthsPsr4; 87 $loader->prefixDirsPsr4 = ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc::$prefixDirsPsr4; 88 $loader->classMap = ComposerStaticInit634bd29bd263e33ce5cb3f59c562e5cc::$classMap; 89 89 90 90 }, null, ClassLoader::class); -
ilovepdf/trunk/vendor/composer/installed.json
r3164198 r3192612 1 1 { 2 2 "packages": [ 3 { 4 "name": "dealerdirect/phpcodesniffer-composer-installer", 5 "version": "v1.0.0", 6 "version_normalized": "1.0.0.0", 7 "source": { 8 "type": "git", 9 "url": "https://github.com/PHPCSStandards/composer-installer.git", 10 "reference": "4be43904336affa5c2f70744a348312336afd0da" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", 15 "reference": "4be43904336affa5c2f70744a348312336afd0da", 16 "shasum": "" 17 }, 18 "require": { 19 "composer-plugin-api": "^1.0 || ^2.0", 20 "php": ">=5.4", 21 "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" 22 }, 23 "require-dev": { 24 "composer/composer": "*", 25 "ext-json": "*", 26 "ext-zip": "*", 27 "php-parallel-lint/php-parallel-lint": "^1.3.1", 28 "phpcompatibility/php-compatibility": "^9.0", 29 "yoast/phpunit-polyfills": "^1.0" 30 }, 31 "time": "2023-01-05T11:28:13+00:00", 32 "type": "composer-plugin", 33 "extra": { 34 "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" 35 }, 36 "installation-source": "dist", 37 "autoload": { 38 "psr-4": { 39 "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" 40 } 41 }, 42 "notification-url": "https://packagist.org/downloads/", 43 "license": [ 44 "MIT" 45 ], 46 "authors": [ 47 { 48 "name": "Franck Nijhof", 49 "email": "franck.nijhof@dealerdirect.com", 50 "homepage": "http://www.frenck.nl", 51 "role": "Developer / IT Manager" 52 }, 53 { 54 "name": "Contributors", 55 "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" 56 } 57 ], 58 "description": "PHP_CodeSniffer Standards Composer Installer Plugin", 59 "homepage": "http://www.dealerdirect.com", 60 "keywords": [ 61 "PHPCodeSniffer", 62 "PHP_CodeSniffer", 63 "code quality", 64 "codesniffer", 65 "composer", 66 "installer", 67 "phpcbf", 68 "phpcs", 69 "plugin", 70 "qa", 71 "quality", 72 "standard", 73 "standards", 74 "style guide", 75 "stylecheck", 76 "tests" 77 ], 78 "support": { 79 "issues": "https://github.com/PHPCSStandards/composer-installer/issues", 80 "source": "https://github.com/PHPCSStandards/composer-installer" 81 }, 82 "install-path": "../dealerdirect/phpcodesniffer-composer-installer" 83 }, 3 84 { 4 85 "name": "firebase/php-jwt", … … 198 279 { 199 280 "name": "guzzlehttp/promises", 200 "version": "2.0. 3",201 "version_normalized": "2.0. 3.0",281 "version": "2.0.4", 282 "version_normalized": "2.0.4.0", 202 283 "source": { 203 284 "type": "git", 204 285 "url": "https://github.com/guzzle/promises.git", 205 "reference": " 6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8"206 }, 207 "dist": { 208 "type": "zip", 209 "url": "https://api.github.com/repos/guzzle/promises/zipball/ 6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8",210 "reference": " 6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8",286 "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" 287 }, 288 "dist": { 289 "type": "zip", 290 "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", 291 "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", 211 292 "shasum": "" 212 293 }, … … 218 299 "phpunit/phpunit": "^8.5.39 || ^9.6.20" 219 300 }, 220 "time": "2024- 07-18T10:29:17+00:00",301 "time": "2024-10-17T10:06:22+00:00", 221 302 "type": "library", 222 303 "extra": { … … 264 345 "support": { 265 346 "issues": "https://github.com/guzzle/promises/issues", 266 "source": "https://github.com/guzzle/promises/tree/2.0. 3"347 "source": "https://github.com/guzzle/promises/tree/2.0.4" 267 348 }, 268 349 "funding": [ … … 504 585 }, 505 586 { 587 "name": "phpcsstandards/phpcsextra", 588 "version": "1.2.1", 589 "version_normalized": "1.2.1.0", 590 "source": { 591 "type": "git", 592 "url": "https://github.com/PHPCSStandards/PHPCSExtra.git", 593 "reference": "11d387c6642b6e4acaf0bd9bf5203b8cca1ec489" 594 }, 595 "dist": { 596 "type": "zip", 597 "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/11d387c6642b6e4acaf0bd9bf5203b8cca1ec489", 598 "reference": "11d387c6642b6e4acaf0bd9bf5203b8cca1ec489", 599 "shasum": "" 600 }, 601 "require": { 602 "php": ">=5.4", 603 "phpcsstandards/phpcsutils": "^1.0.9", 604 "squizlabs/php_codesniffer": "^3.8.0" 605 }, 606 "require-dev": { 607 "php-parallel-lint/php-console-highlighter": "^1.0", 608 "php-parallel-lint/php-parallel-lint": "^1.3.2", 609 "phpcsstandards/phpcsdevcs": "^1.1.6", 610 "phpcsstandards/phpcsdevtools": "^1.2.1", 611 "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" 612 }, 613 "time": "2023-12-08T16:49:07+00:00", 614 "type": "phpcodesniffer-standard", 615 "extra": { 616 "branch-alias": { 617 "dev-stable": "1.x-dev", 618 "dev-develop": "1.x-dev" 619 } 620 }, 621 "installation-source": "dist", 622 "notification-url": "https://packagist.org/downloads/", 623 "license": [ 624 "LGPL-3.0-or-later" 625 ], 626 "authors": [ 627 { 628 "name": "Juliette Reinders Folmer", 629 "homepage": "https://github.com/jrfnl", 630 "role": "lead" 631 }, 632 { 633 "name": "Contributors", 634 "homepage": "https://github.com/PHPCSStandards/PHPCSExtra/graphs/contributors" 635 } 636 ], 637 "description": "A collection of sniffs and standards for use with PHP_CodeSniffer.", 638 "keywords": [ 639 "PHP_CodeSniffer", 640 "phpcbf", 641 "phpcodesniffer-standard", 642 "phpcs", 643 "standards", 644 "static analysis" 645 ], 646 "support": { 647 "issues": "https://github.com/PHPCSStandards/PHPCSExtra/issues", 648 "security": "https://github.com/PHPCSStandards/PHPCSExtra/security/policy", 649 "source": "https://github.com/PHPCSStandards/PHPCSExtra" 650 }, 651 "funding": [ 652 { 653 "url": "https://github.com/PHPCSStandards", 654 "type": "github" 655 }, 656 { 657 "url": "https://github.com/jrfnl", 658 "type": "github" 659 }, 660 { 661 "url": "https://opencollective.com/php_codesniffer", 662 "type": "open_collective" 663 } 664 ], 665 "install-path": "../phpcsstandards/phpcsextra" 666 }, 667 { 668 "name": "phpcsstandards/phpcsutils", 669 "version": "1.0.12", 670 "version_normalized": "1.0.12.0", 671 "source": { 672 "type": "git", 673 "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", 674 "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c" 675 }, 676 "dist": { 677 "type": "zip", 678 "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/87b233b00daf83fb70f40c9a28692be017ea7c6c", 679 "reference": "87b233b00daf83fb70f40c9a28692be017ea7c6c", 680 "shasum": "" 681 }, 682 "require": { 683 "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", 684 "php": ">=5.4", 685 "squizlabs/php_codesniffer": "^3.10.0 || 4.0.x-dev@dev" 686 }, 687 "require-dev": { 688 "ext-filter": "*", 689 "php-parallel-lint/php-console-highlighter": "^1.0", 690 "php-parallel-lint/php-parallel-lint": "^1.3.2", 691 "phpcsstandards/phpcsdevcs": "^1.1.6", 692 "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0" 693 }, 694 "time": "2024-05-20T13:34:27+00:00", 695 "type": "phpcodesniffer-standard", 696 "extra": { 697 "branch-alias": { 698 "dev-stable": "1.x-dev", 699 "dev-develop": "1.x-dev" 700 } 701 }, 702 "installation-source": "dist", 703 "autoload": { 704 "classmap": [ 705 "PHPCSUtils/" 706 ] 707 }, 708 "notification-url": "https://packagist.org/downloads/", 709 "license": [ 710 "LGPL-3.0-or-later" 711 ], 712 "authors": [ 713 { 714 "name": "Juliette Reinders Folmer", 715 "homepage": "https://github.com/jrfnl", 716 "role": "lead" 717 }, 718 { 719 "name": "Contributors", 720 "homepage": "https://github.com/PHPCSStandards/PHPCSUtils/graphs/contributors" 721 } 722 ], 723 "description": "A suite of utility functions for use with PHP_CodeSniffer", 724 "homepage": "https://phpcsutils.com/", 725 "keywords": [ 726 "PHP_CodeSniffer", 727 "phpcbf", 728 "phpcodesniffer-standard", 729 "phpcs", 730 "phpcs3", 731 "standards", 732 "static analysis", 733 "tokens", 734 "utility" 735 ], 736 "support": { 737 "docs": "https://phpcsutils.com/", 738 "issues": "https://github.com/PHPCSStandards/PHPCSUtils/issues", 739 "security": "https://github.com/PHPCSStandards/PHPCSUtils/security/policy", 740 "source": "https://github.com/PHPCSStandards/PHPCSUtils" 741 }, 742 "funding": [ 743 { 744 "url": "https://github.com/PHPCSStandards", 745 "type": "github" 746 }, 747 { 748 "url": "https://github.com/jrfnl", 749 "type": "github" 750 }, 751 { 752 "url": "https://opencollective.com/php_codesniffer", 753 "type": "open_collective" 754 } 755 ], 756 "install-path": "../phpcsstandards/phpcsutils" 757 }, 758 { 506 759 "name": "phpstan/extension-installer", 507 760 "version": "1.4.3", … … 556 809 { 557 810 "name": "phpstan/phpstan", 558 "version": "1.12. 5",559 "version_normalized": "1.12. 5.0",811 "version": "1.12.11", 812 "version_normalized": "1.12.11.0", 560 813 "source": { 561 814 "type": "git", 562 815 "url": "https://github.com/phpstan/phpstan.git", 563 "reference": " 7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17"564 }, 565 "dist": { 566 "type": "zip", 567 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/ 7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17",568 "reference": " 7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17",816 "reference": "0d1fc20a962a91be578bcfe7cf939e6e1a2ff733" 817 }, 818 "dist": { 819 "type": "zip", 820 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/0d1fc20a962a91be578bcfe7cf939e6e1a2ff733", 821 "reference": "0d1fc20a962a91be578bcfe7cf939e6e1a2ff733", 569 822 "shasum": "" 570 823 }, … … 575 828 "phpstan/phpstan-shim": "*" 576 829 }, 577 "time": "2024- 09-26T12:45:22+00:00",830 "time": "2024-11-17T14:08:01+00:00", 578 831 "bin": [ 579 832 "phpstan", … … 832 1085 }, 833 1086 { 1087 "name": "squizlabs/php_codesniffer", 1088 "version": "3.11.1", 1089 "version_normalized": "3.11.1.0", 1090 "source": { 1091 "type": "git", 1092 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", 1093 "reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87" 1094 }, 1095 "dist": { 1096 "type": "zip", 1097 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/19473c30efe4f7b3cd42522d0b2e6e7f243c6f87", 1098 "reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87", 1099 "shasum": "" 1100 }, 1101 "require": { 1102 "ext-simplexml": "*", 1103 "ext-tokenizer": "*", 1104 "ext-xmlwriter": "*", 1105 "php": ">=5.4.0" 1106 }, 1107 "require-dev": { 1108 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" 1109 }, 1110 "time": "2024-11-16T12:02:36+00:00", 1111 "bin": [ 1112 "bin/phpcbf", 1113 "bin/phpcs" 1114 ], 1115 "type": "library", 1116 "extra": { 1117 "branch-alias": { 1118 "dev-master": "3.x-dev" 1119 } 1120 }, 1121 "installation-source": "dist", 1122 "notification-url": "https://packagist.org/downloads/", 1123 "license": [ 1124 "BSD-3-Clause" 1125 ], 1126 "authors": [ 1127 { 1128 "name": "Greg Sherwood", 1129 "role": "Former lead" 1130 }, 1131 { 1132 "name": "Juliette Reinders Folmer", 1133 "role": "Current lead" 1134 }, 1135 { 1136 "name": "Contributors", 1137 "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" 1138 } 1139 ], 1140 "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", 1141 "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", 1142 "keywords": [ 1143 "phpcs", 1144 "standards", 1145 "static analysis" 1146 ], 1147 "support": { 1148 "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", 1149 "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", 1150 "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", 1151 "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" 1152 }, 1153 "funding": [ 1154 { 1155 "url": "https://github.com/PHPCSStandards", 1156 "type": "github" 1157 }, 1158 { 1159 "url": "https://github.com/jrfnl", 1160 "type": "github" 1161 }, 1162 { 1163 "url": "https://opencollective.com/php_codesniffer", 1164 "type": "open_collective" 1165 } 1166 ], 1167 "install-path": "../squizlabs/php_codesniffer" 1168 }, 1169 { 834 1170 "name": "symfony/deprecation-contracts", 835 1171 "version": "v3.5.0", … … 1045 1381 }, 1046 1382 "install-path": "../szepeviktor/phpstan-wordpress" 1383 }, 1384 { 1385 "name": "wp-coding-standards/wpcs", 1386 "version": "3.1.0", 1387 "version_normalized": "3.1.0.0", 1388 "source": { 1389 "type": "git", 1390 "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", 1391 "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7" 1392 }, 1393 "dist": { 1394 "type": "zip", 1395 "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/9333efcbff231f10dfd9c56bb7b65818b4733ca7", 1396 "reference": "9333efcbff231f10dfd9c56bb7b65818b4733ca7", 1397 "shasum": "" 1398 }, 1399 "require": { 1400 "ext-filter": "*", 1401 "ext-libxml": "*", 1402 "ext-tokenizer": "*", 1403 "ext-xmlreader": "*", 1404 "php": ">=5.4", 1405 "phpcsstandards/phpcsextra": "^1.2.1", 1406 "phpcsstandards/phpcsutils": "^1.0.10", 1407 "squizlabs/php_codesniffer": "^3.9.0" 1408 }, 1409 "require-dev": { 1410 "php-parallel-lint/php-console-highlighter": "^1.0.0", 1411 "php-parallel-lint/php-parallel-lint": "^1.3.2", 1412 "phpcompatibility/php-compatibility": "^9.0", 1413 "phpcsstandards/phpcsdevtools": "^1.2.0", 1414 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" 1415 }, 1416 "suggest": { 1417 "ext-iconv": "For improved results", 1418 "ext-mbstring": "For improved results" 1419 }, 1420 "time": "2024-03-25T16:39:00+00:00", 1421 "type": "phpcodesniffer-standard", 1422 "installation-source": "dist", 1423 "notification-url": "https://packagist.org/downloads/", 1424 "license": [ 1425 "MIT" 1426 ], 1427 "authors": [ 1428 { 1429 "name": "Contributors", 1430 "homepage": "https://github.com/WordPress/WordPress-Coding-Standards/graphs/contributors" 1431 } 1432 ], 1433 "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions", 1434 "keywords": [ 1435 "phpcs", 1436 "standards", 1437 "static analysis", 1438 "wordpress" 1439 ], 1440 "support": { 1441 "issues": "https://github.com/WordPress/WordPress-Coding-Standards/issues", 1442 "source": "https://github.com/WordPress/WordPress-Coding-Standards", 1443 "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" 1444 }, 1445 "funding": [ 1446 { 1447 "url": "https://opencollective.com/php_codesniffer", 1448 "type": "custom" 1449 } 1450 ], 1451 "install-path": "../wp-coding-standards/wpcs" 1047 1452 } 1048 1453 ], 1049 1454 "dev": true, 1050 1455 "dev-package-names": [ 1456 "dealerdirect/phpcodesniffer-composer-installer", 1051 1457 "php-stubs/wordpress-stubs", 1458 "phpcsstandards/phpcsextra", 1459 "phpcsstandards/phpcsutils", 1052 1460 "phpstan/extension-installer", 1053 1461 "phpstan/phpstan", 1462 "squizlabs/php_codesniffer", 1054 1463 "symfony/polyfill-php73", 1055 "szepeviktor/phpstan-wordpress" 1464 "szepeviktor/phpstan-wordpress", 1465 "wp-coding-standards/wpcs" 1056 1466 ] 1057 1467 } -
ilovepdf/trunk/vendor/composer/installed.php
r3164198 r3192612 4 4 'pretty_version' => 'dev-develop', 5 5 'version' => 'dev-develop', 6 'reference' => ' fc26741699cef18a91fbe824de86cfcb1c7c48da',6 'reference' => '83f65b08d9396b3ea5971df4ddad8f61abe1123a', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 11 11 ), 12 12 'versions' => array( 13 'dealerdirect/phpcodesniffer-composer-installer' => array( 14 'pretty_version' => 'v1.0.0', 15 'version' => '1.0.0.0', 16 'reference' => '4be43904336affa5c2f70744a348312336afd0da', 17 'type' => 'composer-plugin', 18 'install_path' => __DIR__ . '/../dealerdirect/phpcodesniffer-composer-installer', 19 'aliases' => array(), 20 'dev_requirement' => true, 21 ), 13 22 'firebase/php-jwt' => array( 14 23 'pretty_version' => 'v6.10.1', … … 30 39 ), 31 40 'guzzlehttp/promises' => array( 32 'pretty_version' => '2.0. 3',33 'version' => '2.0. 3.0',34 'reference' => ' 6ea8dd08867a2a42619d65c3deb2c0fcbf81c8f8',41 'pretty_version' => '2.0.4', 42 'version' => '2.0.4.0', 43 'reference' => 'f9c436286ab2892c7db7be8c8da4ef61ccf7b455', 35 44 'type' => 'library', 36 45 'install_path' => __DIR__ . '/../guzzlehttp/promises', … … 59 68 'pretty_version' => 'dev-develop', 60 69 'version' => 'dev-develop', 61 'reference' => ' fc26741699cef18a91fbe824de86cfcb1c7c48da',70 'reference' => '83f65b08d9396b3ea5971df4ddad8f61abe1123a', 62 71 'type' => 'wordpress-plugin', 63 72 'install_path' => __DIR__ . '/../../', … … 71 80 'type' => 'library', 72 81 'install_path' => __DIR__ . '/../php-stubs/wordpress-stubs', 82 'aliases' => array(), 83 'dev_requirement' => true, 84 ), 85 'phpcsstandards/phpcsextra' => array( 86 'pretty_version' => '1.2.1', 87 'version' => '1.2.1.0', 88 'reference' => '11d387c6642b6e4acaf0bd9bf5203b8cca1ec489', 89 'type' => 'phpcodesniffer-standard', 90 'install_path' => __DIR__ . '/../phpcsstandards/phpcsextra', 91 'aliases' => array(), 92 'dev_requirement' => true, 93 ), 94 'phpcsstandards/phpcsutils' => array( 95 'pretty_version' => '1.0.12', 96 'version' => '1.0.12.0', 97 'reference' => '87b233b00daf83fb70f40c9a28692be017ea7c6c', 98 'type' => 'phpcodesniffer-standard', 99 'install_path' => __DIR__ . '/../phpcsstandards/phpcsutils', 73 100 'aliases' => array(), 74 101 'dev_requirement' => true, … … 84 111 ), 85 112 'phpstan/phpstan' => array( 86 'pretty_version' => '1.12. 5',87 'version' => '1.12. 5.0',88 'reference' => ' 7e6c6cb7cecb0a6254009a1a8a7d54ec99812b17',113 'pretty_version' => '1.12.11', 114 'version' => '1.12.11.0', 115 'reference' => '0d1fc20a962a91be578bcfe7cf939e6e1a2ff733', 89 116 'type' => 'library', 90 117 'install_path' => __DIR__ . '/../phpstan/phpstan', … … 145 172 'aliases' => array(), 146 173 'dev_requirement' => false, 174 ), 175 'squizlabs/php_codesniffer' => array( 176 'pretty_version' => '3.11.1', 177 'version' => '3.11.1.0', 178 'reference' => '19473c30efe4f7b3cd42522d0b2e6e7f243c6f87', 179 'type' => 'library', 180 'install_path' => __DIR__ . '/../squizlabs/php_codesniffer', 181 'aliases' => array(), 182 'dev_requirement' => true, 147 183 ), 148 184 'symfony/deprecation-contracts' => array( … … 173 209 'dev_requirement' => true, 174 210 ), 211 'wp-coding-standards/wpcs' => array( 212 'pretty_version' => '3.1.0', 213 'version' => '3.1.0.0', 214 'reference' => '9333efcbff231f10dfd9c56bb7b65818b4733ca7', 215 'type' => 'phpcodesniffer-standard', 216 'install_path' => __DIR__ . '/../wp-coding-standards/wpcs', 217 'aliases' => array(), 218 'dev_requirement' => true, 219 ), 175 220 ), 176 221 ); -
ilovepdf/trunk/vendor/guzzlehttp/promises/CHANGELOG.md
r3147632 r3192612 1 1 # CHANGELOG 2 3 4 ## 2.0.4 - 2024-10-17 5 6 ### Fixed 7 8 - Once settled, don't allow further rejection of additional promises 2 9 3 10 -
ilovepdf/trunk/vendor/guzzlehttp/promises/src/Utils.php
r3147632 r3192612 145 145 }, 146 146 function ($reason, $idx, Promise $aggregate): void { 147 $aggregate->reject($reason); 147 if (Is::pending($aggregate)) { 148 $aggregate->reject($reason); 149 } 148 150 } 149 151 )->then(function () use (&$results) {
Note: See TracChangeset
for help on using the changeset viewer.